* {
margin : 0px;
padding : 0px;
}
body {
background : #B80002 url('images/bg.png') repeat-x top center;
font-family : verdana;
line-height : 1.5;
color : #000000;
font-size:11px;
}
table {
font-size : 11px;

border-collapse : collapse;
}
a, a:link, a:visited {
text-decoration : none;
text-align : left;
color : #644D10;
}
a:hover {
text-decoration : underline;
}
b {
color : #A61A22;
}
strong {
color : #B81000;
font-size : 14px;
display : block;
}
p {
text-align : left;
font-size : 11px;
color : #666666;
padding : 10px 10px;
clear : both;
line-height : 18px;
}
img {
border : 0;
}
h1 {
color : #634C0F;
font-size : 14px;
padding : 0px 5px 5px 15px;
font-weight : bold;
}
small {
font-size : 10px;
text-align : center;
padding : 0px;
}
img.block {
display : block;
clear : both;
}
textarea, input {
margin : 3px 3px;
font-size : 11px;
border : 1px solid #aaaaaa;
padding : 2px;
}
select {
padding:0px;
margin : 3px 3px;
font-size : 11px;
border : 1px solid #aaaaaa;
clear:right;
}

div.clear:after {
content : ".";
display : block;
height : 1px;
clear : both;
visibility : hidden;
}
div.under {
width : 806px;
display : block;
margin : 0px auto;
background : transparent url('images/under.jpg') no-repeat top left;
overflow : hidden;
clear : both;
}
div.main {
width : 783px;
display : block;
text-align : left;
margin : 0px 13px;
overflow : hidden;

}
div.top{
height:190px;
width:783px;
}
div.top img{
display:block;
}
div.top_links {
width : 783px;
height : 26px;
display : block;
overflow : hidden;
background : transparent url('images/top_links.png') no-repeat top left;
}
div.top_links p {
line-height:24px;
font-size:14px;
color:#999966;
margin:0px 25px;
padding:0px;
float:left;

}
div.top_links p a:hover,div.top_links p a:visited,div.top_links p a:link,div.top_links p a{
color:#999966;
margin:0px 10px;
font-size:9px;

}
div.menu {
width : 170px;
display : block;
overflow : hidden;
margin : 0px 0px 0px 0px;
}

div.rightl div.menu {
width : 170px;
display : block;
overflow : hidden;
margin : 0px 0px 0px 0px;
}

div.left ul.menu h1{
background : transparent url('images/ol_left.png') no-repeat bottom right;
height:23px;
margin:0px;
padding:0px 10px;
line-height:23px;
color:#ffffff;
font-size:11px;
}

div.rightl ul.menu h1{
background : transparent url('images/ol_right.png') no-repeat bottom right;
margin:0px;
padding:0px 5px 0px 10px;
line-height:23px;
color:#ffffff;
font-size:11px;
}

div.rightl ul.menu h1 a {
margin:0px;
padding:0px;

}

ul.menu {
display : block;
overflow : hidden;
padding-bottom:14px;
background : transparent url('images/ul_bot.png') no-repeat bottom right;

}
ul.menu li {
list-style : none;
display : block;
font-size : 11px;
color : #4C4C4C;
border-bottom:1px solid #EEE5C8;
}
ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
margin : 0px 0px;
display : block;
width : 150px;
color : #666666;
text-align : left;
font-size : 11px;

line-height : 16px;
background : transparent url('images/menu.png') repeat-x top right;
}

ul.menu li h1 a, ul.menu li h1 a:link, ul.menu li h1 a:visited {
padding : 0 0px 0 0px;
color:#ffffff;
line-height:23px;
}

ul.menu li a:hover {
text-decoration : underline;
background : transparent url('images/menu.png') repeat-x top right;
}
ul.menu li a.set, ul.menu li a.set:link, ul.menu li a.set:visited {
font-size : 12px;
background : transparent url('images/menu_on.png') repeat-x top right;
}
ul.menu li a.set:hover {
background : transparent url('images/menu_on.png') repeat-x top right;
}

div.content {
width : 783px;
display : block;
overflow : hidden;
text-align : left;
font-size : 10px;
padding : 0 0;
background : #ffffff url('images/content.png') repeat-y top left;
font-size : 12px;
height: 100%;
}

div.right {
width : 441px;
float : left;
display : block;
overflow : hidden;
background : #ffffff url('images/right.png') repeat-x top left;
padding:0px 0px;
margin-left:1px;
height: 80%;
}

div.tree_sciezka {
font-size : 9px;
color:#999966;
margin:0px 10px;
}

div.right p {
font-size : 11px;
padding : 10px 12px;
background : #ffffff url('images/right.png') repeat-x top left;
}

div.right p span img {
margin:5px 5px;
}

div.left {
width : 170px;
float : left;
display : block;
overflow : hidden;
background : #ffffff url('images/left.png') no-repeat top left;
}
div.left p {
padding : 10px 30px 10px 20px;
line-height : 1.5;
}
div.rightl {
width : 169px;
float : left;
display : block;
overflow : hidden;
background : #ffffff url('images/left.png') no-repeat top left;
margin-left:1px;
}
div.rightl p {
padding : 10px 30px 10px 20px;
line-height : 1.5;
}
div.left img{
margin : 0px 4px 0px 15px;
}

div.search h2 {
height:23px;
background:#644D10;
color:#ffffff;
font-size:11px;
margin-left:1px;
padding:0px 10px;
line-height:23px;

}

div.search {
display : block;
clear : both;
overflow : hidden;
background:transparent url('images/search.png') repeat-y top left;
padding:0px 0px 5px 0px;
}

div.search form {
display : block;
overflow:hidden;
width:170px;
margin:5px 0px 0px 0px;
}

div.search form a:link,div.search form a:visited,div.search form a{
color:#454545;
font-size:11px;
line-height:19px;
}

input.but {
background:#FFFFFF url(images/but.png) repeat-x scroll left top;
border-color:#EFEFEF rgb(187, 187, 187) rgb(170, 170, 170) rgb(204, 204, 204);
border-style:solid;
border-width:1px;
color:#444444;
display:block;
float:left;
font-size:11px;
height:19px;
margin:3px 10px;
padding:0px 5px 3px;
}

input.but_form {
background:#FFFFFF url(images/but.png) repeat-x scroll left top;
border-color:#EFEFEF rgb(187, 187, 187) rgb(170, 170, 170) rgb(204, 204, 204);
border-style:solid;
border-width:1px;
color:#444444;
display:block;
font-size:11px;
height:19px;

padding:0px 5px 3px;
}

input.but_center{
background:#FFFFFF url(images/but.png) repeat-x scroll left top;
border-color:#EFEFEF rgb(187, 187, 187) rgb(170, 170, 170) rgb(204, 204, 204);
border-style:solid;
border-width:1px;
color:#444444;
display:block;
float:center;
font-size:11px;
height:19px;
margin:3px 10px;
padding:0px 5px 3px;
}

div.bot {
display : block;
width : 783px;
clear : both;
overflow : hidden;
margin : 0px auto;
padding:20px 5px 5px 5px;
font-size:10px;
background:transparent url('images/bot.png') repeat-y top left;
}

div.bot ul{
list-style:none;
float:left;
}

div.bot ul li{
display:inline;
float:left;
}

div.bot ul li a:visited,div.bot ul li a {
color:#ffffff;
font-size:11px;
padding:3px 10px;
}

div.bot small{
padding:0px 50px;
float:right;
color:#ffffff;
}

div.clear {
height : 0px;
clear : both;
display : none;
}
label {
width : 150px;
display : block;
float : left;
font-size : 11px;
padding : 2px 10px;
clear:left;
}

div.half {
width:146px;
display:block;
float:left;
text-align:center;
overflow:hidden;
}

div.half img{
margin:5px;
display:block;
clear:both;

}

div.lista {
height:23px;
display:block;
overflow:hidden;
padding:5px 10px;
border-bottom:1px solid #F1E8CA;
border-top:1px solid #F1E8CA;
}

div.lista a:visited,div.lista a {
padding:0px 5px;
}

div.free_space {
padding-bottom: 10px;
}

div.half_product{
width: 441px;
display: block;
float: left;
overflow:hidden;
}

div.lefts_product {
width: 100px;
display: block;
float: left;
overflow:hidden;
}

div.left_product {
width: 109px;
display: block;
float: left;
overflow:hidden;
}


div.lefts_new {
width: 88px;
display: block;
float: left;

}

div.left_new {
width: 75px;
display: block;
float: left;
overflow:hidden;
background:#FFFFFF;
}

div.lefts_product_lista {
width: 150px;
display: block;
float: left;
}

div.left_product_lista {
width: 250px;
display: block;
float: left;
}

a.show {
background:transparent url('images/show.png') repeat-y top right;
display:block;
width:16px;
height:16px;
float:left;
margin:3px;}

a.basket {
background:transparent url('images/basket.png') repeat-y top right;
display:block;
width:16px;
height:16px;
float:left;
margin:3px;}

a.basketin {
background:transparent url('images/basket_in.gif') repeat-y top right;
display:block;
width:16px;
height:16px;
float:left;
margin:3px;}

div.history {
width : 441px;
float : left;
display : block;
overflow : hidden;
background : #ffffff url('images/right.png') repeat-x top left;
padding:0px 0px;
margin-left:1px;
height: 80%;
padding-bottom: 15px;
}

td.kolor{
background : #ffffff url('images/right.png') repeat-x top left;
color: #a61a22;
font-weight: bold;
}

tr.hist1 {
background: #F4F0DF;
}

tr.hist2 {
background: #FFFFF;
}

div.bottom{
height: 100%;
bottom: 0px;
}

.required {
padding-bottom : 10px;
}
