@charset "windows-1251";
.body { margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FFF; font-size:11px;   text-align:center; }
html, body {margin:0; padding:0;  font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
div,dl,dt,dd,ol,ul,li,form,td,th,p {margin:0; padding:0;}
table, th, td {font-size:100%;}
table,img {border:0;}
table {border-collapse:collapse;}
input, select, option, textarea { font-size:11px;color:#999999;font-family:Tahoma;}
input {border:#73c1e8 1px solid; color:#999999;}
select {border:#73c1e8 1px solid; color:#999999;}
p {padding:0 0 10px;}
a {color:#52a2e1; text-decoration:underline; font-weight:normal;}
a:hover {color:#ff4800; text-decoration:none; }
h1,h2,h3,h4 {margin:0;  color:#000; }
h1 span { background:url(images/h1.gif) 0 5px no-repeat; width:10px; padding-left:10px;}
h1 {font-size:17px; padding:10px 0; font-weight:normal;  padding-left:0px;}
h2 {font-size:17px; padding:10px 0; color:#666666; font-weight:normal;}
h3 {font-size:105%; padding:10px 0;}
h4 {font-size:100%; padding:10px 0; font-weight:bold;}
ol, ul {padding:0 0 10px 20px;}
/*//COMMON*/
blockquote {padding:10px; font-size:10px; background-color:#F2F2F3; margin:0 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pintable {margin-bottom:10px; border-collapse: separate;}
.pintable0 {margin-bottom:10px; border-collapse:collapse;}
.pintable th {border:1px solid #ECECEC; padding:5px; color:#fff; background:#000 url(images/heaven_11.jpg) repeat-x 0 100%;}
.pintable td {border:1px solid #BDBDBD; padding:2px 5px; background:#FBFBFB;}
.pintable0 th, .pintable0 td {padding:5px;}
.pintable th p, .pintable0 th p, .pintable td p, .pintable0 td p  {padding:0;}

.mainhead {background:url(images/sky_02.jpg) left bottom repeat-x;}

.mainmenu {vertical-align:top;font-family:Tahoma; font-size:12px;}
.mainmenu td { padding-top:40px; }
.mainmenu a {color:#34717e; text-decoration:none; font-weight:bold;}
.mainmenu a:hover {color:#ff4800; text-decoration:underline;}
.leftcolumn {padding-left:38px; padding-right:23px;}

#tovcap {color:#ff4800; font-size:14px; font-weight:bold;}
#tovsumm {color:#ff4800; font-size:14px;  font-weight:bold;}
.maintitle {background:url(images/heaven_11.jpg) 0 0 repeat-x; color:#FFFFFF; font-size:12px; width:800px;}
.maintitle a {color:#FFFFFF; font-weight:normal; text-decoration:none; font-size:12px;}
.maintitle a:hover {color:#FFFFFF; font-weight:normal; text-decoration:underline; font-size:12px; }

.catalogue {padding-left:17px; padding-top:19px;}
.catalogue dt a {color:#666666; font-weight:normal; text-decoration:underline; font-family:Tahoma; font-size:11px;}
.catalogue dt a:hover {color:#f76419; font-weight:normal; text-decoration:none; font-family:Tahoma; font-size:11px;}
.catalogue dt.act a {color:#f76419; font-weight:normal; text-decoration:underline; font-family:Tahoma; font-size:11px;}
.catalogue dt.act a:hover {color:#f76419; font-weight:normal; text-decoration:none; font-family:Tahoma; font-size:11px;}
.catalogue dd {color:#666666; padding-left:16px;}
.catalogue dd.act {color:#f76419; padding-left:16px;}
.catalogue dd a {color:#666666; font-weight:normal; text-decoration:underline; font-family:Tahoma; font-size:11px;}
.catalogue dd a:hover {color:#f76419; font-weight:normal; text-decoration:none; font-family:Tahoma; font-size:11px;}
.catalogue dd.act a {color:#f76419; font-weight:normal; text-decoration:underline; font-family:Tahoma; font-size:11px;}
.catalogue dd.act a:hover {color:#f76419; font-weight:normal; text-decoration:none; font-family:Tahoma; font-size:11px;}

.hit {margin-top:19px; margin-bottom:10px; border-bottom:#CCCCCC 1px solid;}
.hit1 { margin-bottom:10px; border-bottom:#CCCCCC 1px solid;}
.name {font-weight:normal; color:#000000;}
.cat {color:#000000; font-weight:bold;}
.price1 {font-family:Arial; font-style:italic; font-size:15px; font-weight:bold;}

.news {padding-right:10px; padding-bottom:10px;}

.podrazd {color:#666666;}
.podrazd a {color:#666666; }
.podrazd a.act {color: #f76419;}

.tovtable {border-collapse:collapse;}
.tovtable th {background:#e3e3e3; font-family:Tahoma; font-size:10px; font-weight:normal; text-align:center; height:28px; vertical-align:middle; border:#FFFFFF 1px solid; padding-left:10px; padding-right:10px;} 
.tovtable td {padding-left:10px; padding-right:10px; height:28px; border-bottom:#CCCCCC 1px solid; padding-bottom:10px; padding-top:10px;}
.tovtable .cover a {width: 74px; overflow: hidden; display: block; cursor: pointer; text-align: center;}
.cod {color:#2b79b5; font-weight:bold;}

.footer {padding-top:20px; border-top:#cccccc 2px solid; color:#999999;}
.footer a {color:#999999; padding-right: 20px;}

.inp {border: #73c1e8 1px solid; width:250px;}
.inp1 {border: #73c1e8 1px solid; width:250px; height:100px;}

/* для попапа о добавлении в корзину или попытке добавить неавторизованным пользователем*/
#popup { position: absolute; top:550px; left:400px; background-color:#FFFFFF; color:#000000; border:1px solid; z-index:1000; width:200px; padding:5px; }
#popup a { color:#000000; }
#popup a#close { display:block; float:right;  padding:1px 0 1px; }
#popup a#close:hover { padding-bottom:5px; padding:0 0 2px; }

#popup .pHead { background-color:#FFFFFF; height:15px; }
#popup .pContent { background-color:#FFFFFF; width:100%; }


.cat4 {width:100%; border-collapse:collapse; margin:0 0 5px;}
.cat4 th {border:1px solid #ECECEC; padding:5px; color:#fff; background:#000 url(images/heaven_11.jpg) repeat-x 0 100%;}
.cat4 td {border:1px solid #ECECEC; padding:3px 10px; width:5%;}
.cat4 .none td {border:none;}
.cat4 .nazv {width:50%;}
.cat4 .fInp {text-align:center; color:#814040;}
.cat4 .sel5 {width:60px; background:#fff; border:1px solid #ccc; margin:0;}
.cat4 .inpC {width:30px; text-align: right; font-size:11px; background:#F4F4F4;}
.cat4 .zakaz2 {float:right;}
.cat4 chek {border:1px solid #A7CCEA; background:#F4F4F4;}
.cat4 strong {color:#000;}
.cat4 span {color:#F94521; font-weight:bold;}

.ressearch {padding-top:10px;}

.phone {font-family:Tahoma; font-size:15px; font-weight:bold;color:#ff3600;}
.phone1 {font-family:Tahoma; font-size:13px; font-weight:bold;color:#ff3600;}

.item-head { height: 1%; overflow: hidden; padding-bottom: 1em; margin-bottom: 1em; border-bottom: 2px solid #7ac6ea; }
.item-head table { width: 100%; }
.item-head td { vertical-align: top;}
.item-cover { padding-right: 40px; padding-left: 40px; }
.item-title { padding-right: 2em; padding-top: 1ex; font-size: 17px; }
.item-price { font-size: 13px; font-style: italic; font-weight: bold; padding: 1ex 1em; white-space: nowrap; }
.item-bakset {  }
.item-head td.item-links { vertical-align: bottom; }
.item-links a { list-style: none; display: block; float: left; margin-right: 30px; padding-left: 25px; padding-top: 3px; white-space: nowrap; color: #f66627; font-size: 17px; text-decoration: none; height: 30px; background: url(/images/item_ul_marker.png) no-repeat left top; }
.item-links a:hover { text-decoration: underline; }
