/*GAMA2000 STYLE*/

*{
margin:0;
padding:0;
}

html{
width:100%;
height:98%;
}

body{
background:#fff url(../images/gama_tlo.jpg) repeat-x 0 0;
font:normal 62.5% "Trebuchet MS", Verdana;
width:100%;
height:100%;
}

a img{
border:0;
}

fieldset{
border:0;
}

input{
/*font:normal 1.1em "Trebuchet MS", Verdana;*/
}

label{
cursor:pointer;
}

h2{
font-size:2.1em;
color:#FFA902;
margin:0 0 20px 0;
clear:both;
}

h3{
font-size:1.5em;
color:#fff;
}


h4{
font-size:1.6em;
font-style:normal;
color:#041392;
}

h4 a{
font-style:normal;
color:#041392;
text-decoration:none;
}

h5{
font-size:1.1em;
margin:10px 0 5px 0;
color:#676767;
}

hr{
color:#ccc;
background-color:#ccc;
height:1px;
}

#container{
margin:0 auto;
width:760px;
}

#header{
margin:16px 0 0 0;
height:118px;
}

#header h1 a{
/*margin:-5px 0 0 0 !important;*/
/*margin:10px 0 0 0;*/
text-indent:-9999px;
display:block;
width:273px;
height:112px;
background:url(../images/gama_logo.jpg) no-repeat 0 0;
float:left;
}

#basket_top{
width:468px;
height:60px;
/*margin:20px 0 0 0;*/
float:right;
}

#basket_top ul{
text-align:right;
margin:10px 15px 0 0;
}

#basket_top ul li{
color:#A5A7FA;
font:normal 1.1em Tahoma, Verdana;
list-style-type:square;
display:inline;
}

#header ul.menu{
font:bold 1.4em "Trebuchet MS", Verdana;
margin:11px 0 0 0;
float:right;
}

#header ul.menu li{
display:inline;
list-style-type:none;
}

#header ul.menu li a{
color:#fff;
display:block;
height:45px;
float:left;
text-decoration:none;
background:none;
padding:0 0 0 13px;
}

#header ul.menu li a em{
display:block;
background:none;
height:27px;
font-style:normal;
float:left;
padding:18px 13px 0 0;
cursor:pointer;
}

#header ul.menu li a:hover{
background:url(../images/gama_but_tlo.jpg) no-repeat bottom left;
}

#header ul.menu li a:hover em{
background:url(../images/gama_but_tlo.jpg) no-repeat top right;
}

#header ul.menu li a.activ{
background:url(../images/gama_but_tlo.jpg) no-repeat bottom left;
}

#header ul.menu li a.activ em{
background:url(../images/gama_but_tlo.jpg) no-repeat top right;
}

#subheader{
padding:20px 0 0 10px;
height:34px;
margin:0 0 30px 0;
position:relative;
}

#subheader fieldset.szukaj{
float:left;

}

#subheader fieldset.logowanie{
float:right;
}

#subheader input.text{
border:2px solid #FFCC04;
width:127px;
height:17px;
padding:0 0 0 3px;
color:#676767;
}

#subheader input.button{
border:1px solid #FFCC04;
background:#FFA902 url(../images/gama_input_back.jpg) repeat-x 0 0;
color:#fff;
cursor:pointer;
font:1.1em Tahoma, Verdana;
}

#subheader h3{
float:left;
margin:0 8px 0 0 !important;
margin:0 2px 0 0;
}

#subheader label{
font:1.1em Tahoma, Verdana;
color:#fff;
}

#subheader ul{
float:right;
margin:5px 4px 0 0 !important;
margin:5px 2px 0 0 ;
}

#subheader li{
color:#fff;
display:inline;
list-style-type:square;
font:1.1em Tahoma, Verdana;
padding:0 10px 0 10px;
}

#subheader li a{
color:#fff;
}

#subheader li a:hover{
text-decoration:underline;
}

#category{
width:212px;
background:#ffa902;
float:left;
}

#category h3{
background-color:#FFCC04;
margin:0 50px 0 0;
padding:3px 0 3px 10px;
}

#category ul{
padding:20px 20px 60px 20px;
}

#category li{
padding:3px 0;
list-style-type:none;
display:block;
}

#category li a{
font:normal 1.1em Tahoma, Verdana;
display:block;
text-decoration:none;
border-bottom:1px solid #FFCC04;
color:#fff;
padding:0 0 3px 3px;
}

#category ul ul{
padding:10px 20px;
}

#category ul ul li{
list-style-type:square;
color:#fff;
}

#category ul ul li a{
border-bottom:0;
}

#content{
width:528px;
padding:0 0 0 20px;
float:left;
}

#content table.regulamin{
width:50%;
}

#content ol{
margin:10px 0 10px 30px;
}

#content ol li{
margin:10px 0;
font:normal 1.1em Tahoma, Verdana;
}

#content h3{
color:black;
}

#content fieldset{
border-top:1px solid #eee;
border-right:1px solid #eee;
border-bottom:1px solid #fff;
border-left:1px solid #f8f8f8;
background:url(../images/input_background.jpg) repeat-x 0 1px #fff !important;
background:url(../images/input_background.jpg) repeat-x 0 10px #fff;
padding:20px !important;
padding:0 20px 20px 20px;
margin:0 0 20px 0;
}

#content legend{
background:#FFCC04;
color:#fff;
font:normal 1.1em Tahoma, Verdana;
padding:2px 4px;
margin:0 !important;
margin:0 0 20px 0;
}

#content input.text{
border-top:1px solid #eee;
border-right:1px solid #eee;
border-bottom:1px solid #f1f1f1;
border-left:1px solid #f1f1f1;
width:400px;
height:22px;
padding:0 0 0 3px;
margin:0 0 5px 0;
color:#676767;
font:1.2em Tahoma, Verdana;
}

#content input.button{
border:1px solid #FFCC04;
background:#FFA902 url(../images/gama_input_back.jpg) repeat-x 0 0;
color:#fff;
cursor:pointer;
float:right;
margin:20px 0;
}

input.button_basket{
border:1px solid #FFCC04;
background:#FFA902 url(../images/gama_input_back.jpg) repeat-x 0 0;
color:#fff;
cursor:pointer;
font-size:1.1em;
}

input.text_basket{
border-top:1px solid #eee;
border-right:1px solid #eee;
border-bottom:1px solid #f1f1f1;
border-left:1px solid #f1f1f1;
padding:0 0 0 3px;
margin:0 0 5px 0;
color:#676767;
font-size:1.1em;
}

#content label{
font:1.1em Tahoma, Verdana;
color:#888;
}

p{
color:#676767;
font:1.1em Tahoma, Verdana;
margin:10px 0;
}

p.error{
color:#CC0000;
padding:3px 0 8px 26px;
background:url(../images/uwaga.gif) no-repeat 0 0;
}

p.info{
color:#676767;
padding:3px 0 8px 26px;
background:url(../images/info.gif) no-repeat 0 0;
}

table{
font:normal 1.1em Tahoma, Verdana;
width:100%;
border-top:1px solid #eee;
border-right:1px solid #eee;
border-bottom:1px solid #fff;
border-left:1px solid #f8f8f8;
color:#676767;
border-collapse:collapse;
text-align:left;
margin:10px 0;
display:block;

}

table img{
display:block;
margin-left:auto;
margin-right:auto;
}

td{
border:1px solid #f1f1f1;
padding:5px 5px 5px 10px;
}

th{
font-weight:bold;
padding:5px 5px 5px 10px;
background:url(../images/input_background.jpg) repeat-x 0 0 #fff;
color:#676767;
}

#footer{
width:760px;
padding:10px 0;
clear:both;
text-align:right;
}

#footer p{
color:#ccc;
}

#footer a{
text-decoration:underline;
color:#ccc;
}

div.product{
width:509px;
height:110px;
margin:0 10px 10px 0 !important;
margin:0 5px 5px 0;
padding:0 5px 5px 0;
}

div.photo{
width:110px;
float:left;
}

div.photo p{
font-size:0.8em; 
}

div.product img{
float:left;
display:block;
margin:0 20px 0 0;
border:2px solid #FFCC04;
}

div.product p{
font:1.1em Tahoma, Verdana;
}

div.product p a{
color:#676767;
text-decoration:none;
}

div.product p a:hover{
text-decoration:underline;
}

div.product h4{
font-size:1.6em;
font-style:normal;
color:#041392;
}

div.product h4 a{
font-style:normal;
color:#041392;
text-decoration:none;
}

/*#content a{
color:#0000ff;
text-decoration:underline;
}*/

#content ul{
margin:10px 0 10px 10px;
}

#content ul li{
color:#676767;
list-style-type:none;
font:1.2em Tahoma, Verdana;
padding:4px 0;
}

span.name{
color:#888;
}

#content p.price,#content p.suma span.price,#content table span.price{
background:#FFCC04;
color:#fff;
padding:4px 8px;
font-weight:bold;

}

#content p.price{
float:right;
margin:10px 0 0 0;
}

#content p.suma{
text-align:right;
margin:20px 0;
}


p.product_id{
font-size:1.0em;
color:#FFCC04;
margin:0 0 5px 0;
}

p span.koniec{
color:#FFA902;
text-decoration:none;
}

#error{
position:absolute;
padding:5px;
background:#ffcc04;
border:2px solid #FFA902;
top:-20px;
}

p.error_white{
color:#fff;
padding:3px 0 8px 26px;
background:url(../images/uwaga.gif) no-repeat 0 0;
margin:0;
}

#error p.error{
margin:0;
}

span.error{
color:#CC0000;
}

span.status_d{
color:#33CC00;
}

span.status_n{
color:#CC0000;
}

span.status_t{
color:#3366FF;
}

div.opis{
margin:0 0 40px 0;
color:#676767;
}

div.fotoShow{
text-align:center;
}

div.fotoShow h2{
margin:30px 0;
}

div.fotoShow p{
color:#676767;
}

div.fotoShow a{
color:#FFA902;
font-size:1.2em;
}

div.fotoShow img{
border:2px solid #FFCC04;
}

div.ofirmie{
font-size:110%;
}

dl{
font:normal 1.2em Tahoma, Verdana;
color:#676767;
}

dt{
font-weight:bold;
}

dd{
margin:15px;
}

address{
font:1.1em Tahoma, Verdana;
color:#676767;
}
