*{margin:0;padding:0;}
html{height:100%;}
body{font:14px/18px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;width:100%;height:100%;background:url(/images/bkg.png) center;color:#343434;}
h1,h2,h3{font-weight:normal;line-height:1em;margin:0.7em 0;}
h1, .h1{font-size:1.7em;}
a{color:#004993;outline:none;text-decoration:underline;}
a:hover{text-decoration:none;}
a.inner{border-bottom:1px dashed #004993;cursor:pointer;text-decoration:none;}
ul,p{margin:0 0 1em;}
ul{list-style:inside;}
img{border:none;float:left;}
input{vertical-align:middle;}
input, textarea, select{font:14px/18px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;}
.right{float:right;}
.left{float:left;}
#wrapper,#top{width:1000px;margin:0 auto;}
#top{height:20px;background:url(/images/b.png) no-repeat -1000px bottom;}
#wrapper{min-height:100%;height:auto !important;height:100%;background:url(/images/b.png);}
#rightPanel{float:right;width:430px;margin:0 0 0 20px;}
#tv{width:429px;height:332px;overflow:hidden;}
#img-container{position:relative;width:400px;height:300px;overflow:hidden;z-index:1;margin:14px 13px 15px 16px;}
#img-container img{margin:0 auto;border:none;float:left;}
#img-brd{background:url(/images/tv-bkg.png);position:relative;z-index:3;margin:-329px 0 0 0px;width:429px;height:329px;border:0px solid red;}
#infp{background-color:black;width:400px;height:44px;margin:-65px 13px 0 16px;padding:3px 0px;position:relative;z-index:2;color:white;overflow:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
#infp a.arr{background:url(/images/arrows.png) no-repeat 0px 20px;width:25px;height:49px;display:block;float:left;cursor:pointer;margin:-3px 0px;}
#infp a.r{float:right;background-position:-25px 20px;}
#search{background:url(/images/s.png);width:429px;height:53px;position:relative;border:0px solid red;}
#search input{width:293px;height:21px;border:1px solid #cecece;margin:12px 0 0 16px;}
#search span{position:absolute;top:15px;left:20px;}
input#do{width:82px;height:27px;background:url(/images/sb.png);border:none;}
#header{height:97px;padding:14px 37px 0px;}
a#logo{display:block;float:left;width:115px;height:74px;background:url(/images/logo.png);}
#icons{float:right;width:95px;height:24px;margin:0;}
#icons a{width:23px;height:23px;display:block;float:right;background:url(/images/ico.png) no-repeat;}
a#email{background-position:-61px 0px;}
a#map{background-position:-36px 0px;}
a#home{background-position:0px 0px;margin-right:10px;}
#phone{float:right;font-size:1.65em;color:#858585;margin:7px 0 0 0px;text-align:right;width:7.1em;}
ul.menu{float:left;list-style:none;margin:30px 0 0 13px;font-size:1.1em;}
ul.menu li{float:left;margin:0 0 0 21px;}
#content{padding:0 37px 207px 62px;}
#footer{width:926px;margin:-177px auto 0;height:177px;padding:0px 37px 0px;background:url(/images/bkg.png) center;color:#5f5f5f;}
#footer a{color:#5f5f5f;}
#footer-top{margin:0px -37px 20px;height:9px;background:url(/images/b.png) no-repeat -2000px;font-size:6px;}
#footer .left{float:left;width:371px;margin:0 200px 0 0;}
#footer .right{float:left;width:355px;}
#path{padding:5px 7px;margin:0 0 21px -7px;font-size:0.9em;background-color:#f7f7f7;}
.collection{margin:0 -8px 0 0;border:0px solid Silver;}
.catitem{border:1px solid #e0e0e0;float:left;height:187px;margin:0 7px 7px 0;padding:9px 11px 9px 9px;width:46.7%}
.catitem:hover{border:1px solid #004993;}
.imgwrap{margin:0 13px 0 0;float:left;width:202px;height:153px;overflow:hidden;}
.small-gallery{width:210px;overflow:hidden;margin:5px 0 0;}
.small-gallery img{float:left;margin:3px 8px 5px 0;}
.catitem-text{height:181px;overflow:hidden;}
.catitem-text a:first-child{clear:both;display:block;font-size:1.1em;margin:0 0 10px 0;}
.imgwrap img, .small-gallery img{border:1px solid #e0e0e0;}
.details{display:block;float:right;margin:-15px 0 0 0;}
.clr{clear:both;}
.itemcard{float:left;width:660px;}
.itemcard p{margin-right:50px;}
.itemcard-left{float:left;width:215px;font-size:0.9em;margin:0 20px 0 0;}
.itemcard__fullwidth{width:895px;}
.tbl1{border:1px solid #003885;margin:0 0 1.18em;font-family:Tahoma, Arial, Verdana, sans-serif;font-size:0.85em;width:100%;}
.tbl1 th{background-color:#003885;color:White;padding:9px 3px;}
.tbl1 tr:hover td{background-color:#FFDA73;}
.data1 td{background-color:#D9E9FF;}
.tbl1 td{padding:3px;text-align:center;}
.b{font-weight:bold;}
.form fieldset{border:1px solid Silver;padding:7px;margin:10px 0 0 215px;}
.form label{float:left;width:13em;margin:3px;text-align:right;}
.form input, .form textarea, .form select{width:21em;border:1px solid Silver;margin:3px;}
.form textarea{height:100px;}
.form .error{border:1px solid Red;}
.form .submit{width:auto;background-color:#EBEBEB;color:#404040;border:1px solid Silver;margin-left:189px;}
.price{font-size:1.5em;}
div.price{margin:0 0 27px;}
.pager{margin:15px 0;text-align:center;font-size:1.2em;}
.gray{background:#ebebeb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:5px 2px;padding:11px;clear:both;}
.gray a{clear:both;display:block;}
.tip{width:150px;padding:11px 17px}
.tip a{color:#2b2b2b;font-size:1.2em;display:block;clear:both;margin:0 0 5px 0;}
.tip .details{margin:0px;}
.tip p{padding:0 0 0 14px;text-indent:-14px;margin:0px;}
dl.faq dt:before{content:"Вопрос: ";font-weight:bold;}
dl.faq dd:before{content:"Ответ: ";font-weight:bold;}
dl.faq dd{margin:0 0 10px 0;}
.hint{background:gray;color:white;padding:0.5em 1em;margin:0 -40px 1em 0;font-style:italic;clear: both;}
.hint a{color:white;}
.small-gallery__all-photo{clear:both;display:block;border-top:1px solid Silver;font-size:0.7em;font-family:Tahoma;color:Gray;text-align:center;margin:0 6px 0 0;cursor:pointer;}
.small-gallery__conteiner{display:none;}
td .buy{display:block;color:#333333 !important;padding:3px 3px 3px 3px;margin:3px;font-size:0.9em;border-radius:5px 5px 5px 5px;text-shadow:0 1px 0 #FFEE66;background:#FF8B00 url(../images/bg-btn-signup.png) repeat-x;box-shadow:0 1px 0 rgba(0, 0, 0, 0.2);border-color:#BBBBBB #BBBBBB #999999;border-style:solid;border-width:1px;background-position:0 -5px;}
td .buy:hover{background-position:0 -10px;}
th .buy{background:url(../images/bin.png) no-repeat;display:block;width:24px;height:16px;margin:0px auto;}
.prop dt{float:left;font-size:0.8em;color:gray;width:20em;}
.prop dd{}
.prop td{padding:3px;}
.prop td:hover{border-bottom:1px solid orange;}
.prop td:first-child{font-size:0.8em;color:gray;font-family:Tahoma;text-align:right;border-bottom:1px solid orange;}
.prop td.prop__price{font-size:1.5em;font-family:"Trebuchet MS";color:#343434;}
