html,body {font-family:arial,tahoma,verdana; height:100%; margin:0; padding:0; background:#FFF url(image/site-bg.gif) repeat-x top left;}
td,div,input {font-size:12px; color:#555;}
body,img,p,h1,h2,h3,h4,h5,ul,ol,li,form {margin:0px; padding:0px;}
a {outline:none; color:#004B71; text-decoration:none;}
a:hover{color:#000;}
img {border:0px;}

#site-wrap {display:block; position:relative; background:url(image/site-b-bg.gif) repeat-x bottom left;
min-height:100%; height:auto !important; height:100%; margin:0 auto -150px; padding:0;}
#site-ranger {padding:0 40px 150px 40px; margin:0;}
#site-header {display:block; height:140px;}
#site-header #logo-type {float:left; width:272px; height:140px; margin:0 auto; text-align:center;}
#site-header #logo-type #logotype {background:url(image/logo-type.gif) no-repeat center center; text-indent:-10000px; margin:0 auto; display:block; width:272px; height:140px;}
#site-header #shop-basket {float:right; height:140px; width:239px; background:#BFD9DB url(image/site-basket-bg.gif) repeat top left;}
#site-header #shop-basket #shop-basket-sum {margin:62px 0 0 80px; padding:0; font-size:11px; font-weight:bold; color:#B8B9B9;}
#site-header #shop-basket #shop-basket-sum span {color:#004B71;}
#site-header #shop-basket #shop-basket-order {text-align:right; padding:2px 40px 0 0; font-weight:bold;}
#site-header-menu {clear:both; display:block; height:45px; background:#BFD9DB url(image/site-header-menu-bg.gif) repeat-x top left; border:1px solid #BFD9DB; padding:0; margin:0;}
#site-header-menu a {font-size:13px; padding:15px 20px; font-weight:bold; line-height:45px; border-right:1px solid #BFD9DB;}
#site-header-menu a:hover {background:#BFD9DB; color:#000;}
#site-bottom {height:150px; width:100%; display:block; position:absolute; bottom:0; left:0;}
#site-bottom-ranger {padding:0 40px 0 40px; margin:0;}
#site-bottom-menu {clear:both; display:block; height:45px; text-align:right; background:#BFD9DB url(image/site-header-menu-bg.gif) repeat-x top left; border:1px solid #BFD9DB; padding:0; margin:0;}
#site-bottom-menu a {font-size:13px; padding:15px 20px; font-weight:bold; line-height:45px; border-left:1px solid #BFD9DB;}
#site-bottom-menu a:hover {background:#BFD9DB; color:#000;}
#site-table {margin:0; padding:0;}
#site-left {width:25%; vertical-align:top; padding:5px 0;}
#site-right {width:75%; vertical-align:top; padding:5px 0px 5px 6px;}
#site-category-title {border:1px solid #82A8AB; background:#BFD9DB url(image/site-cat-bg.gif) repeat-x top left; padding:10px 15px; color:#000; font-weight:bold; font-size:13px;}
#site-press-title {border:1px solid #8B8B8B; background:#B2B2B2 url(image/site-press-bg.gif) repeat-x top left; padding:10px 15px; color:#000; font-weight:bold; font-size:13px;}
a.section,a.subsection {font-size:11px; display:block; padding:5px 10px; background:url(image/site-dotted-bg.gif) repeat-x bottom left;}
a.section {font-weight:bold;}
a.section img {vertical-align:middle; padding-right:5px;}

a.subsection {color:#333;}
a.marker {background:#DEE6E6 url(image/site-dotted-bg.gif) repeat-x bottom left;}
a.section sup,a.subsection sup {float:right; background:#DEE6E6; padding:1px 3px;}
.site-title {border:1px solid #B78821; background:#E3AF3D url(image/site-hot-bg.gif) repeat-x top left; padding:10px 15px; color:#000; font-weight:bold; font-size:13px;}
.site-title a{color:#000;}
.site-title a:hover{color:#555;}
.site-paragraf {padding:10px; /*background:url(image/site-dotted-bg.gif) repeat-x bottom left;*/}
.site-paragraf img {float:left; margin-right:10px;}
.site-clear {clear:both;}
.site-size {height:5px; font-size:3px;}
.spe {margin:0 auto; text-align:center;}
.bottoms {background:url(image/site-dotted-bg.gif) repeat-x top left;}
.bottoms td {width:33%; padding:10px; height:130px;}
.bottoms td.dot {background:url(image/site-vdotted-bg.gif) repeat-y top right;}
#basket-overlay{
position:absolute;
right:45px;
top:110px;
display:none;
z-index:20000;
border:1px solid #CCC;
padding:5px;
background-color:#FFF;
}
#basket-overlay img{
vertical-align:middle;
padding-right:5px;
}
#basket-overlay td{
border-bottom:1px solid #CCC;
padding:5px;
}
#basket-overlay td.row{
border-right:1px solid #CCC;
}
#basket-overlay td.mark{
background-color:#F0F0F0;
font-weight:bold;
}
#basket-overlay td.price{
color:#004B71;
}
#basket-overlay td.clear{
border-bottom:0px;
}
#basket-overlay td.center{
text-align:center;
}


