/* default */
*{margin:0px; padding:0px; border:0px;}
html{background:#fff; height:100%;}
body{font:88%/1.2 Georgia; color:#333; min-width:980px; height:100%; position: relative;}
ul,li{list-style:none;}
a, .more a span{text-decoration:none; border-bottom:1px dashed #333; color:#333;}
a:hover, .more a:hover span{color:#e65f36; border-bottom:1px dashed #e65f36;}
.clearfix:after{clear:both; content:"."; display:block; height:0px; visibility:hidden; font-size:0px; line-height:0px;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
input, textarea{background:none; border:none;}
table, td{border-collapse:collapse;}
img{vertical-align:top;}

/* general */
h3{color:#e65f36; padding-bottom:10px; font-size:1.3em; font-weight:normal;}
h3 a{border:none; color:#e65f36;}
h1{color:#b0b0b0; padding-bottom:15px; font-size:2.6em; font-weight:normal; line-height:1.1em;}
h2{color:#b0b0b0; padding-bottom:15px; font-size:1.7em; font-weight:normal; line-height:1.2em;}
.orange{color:#e65f36;}
.big{font-size:2em;}
.text{padding-bottom:27px;}
.text-field{float:left; padding-left:10px; background:url(/bitrix/templates/work/images/bg/field-left.gif) no-repeat left center;}
.text-field div{float:left; padding-right:10px; background:url(/bitrix/templates/work/images/bg/field-right.gif) no-repeat right center;}
.text-field input{height:28px; border-style:solid; border-color:#c4c4c4; border-width:1px 0px; width:151px; line-height:1.8em;}
ul.indent{padding-top:5px;}
ul.indent li{padding:0px 0px 5px 15px; text-indent:-15px;}
.left-img{float:left; margin-right:25px;}
.right-img{float:right; margin-left:20px;}
a.none, a.none:hover, .more a, .more a:hover{border:none;}
.more{padding-top:25px;}

/* layout */
.container{min-height:100%;}
.content{padding:27px 0px 147px;}
.sidebar{width:21%; float:left; margin-left:3%; display:inline;}
.main{width:70%; margin-left:3%; float:left; display:inline;}

/* header */
#header{padding:47px 0px 25px; background:url(/bitrix/templates/work/images/bg/dashed.gif) repeat-x left bottom; position:relative; zoom:1;}
#logo{border:none;}
.snip{position:absolute; left:67%; bottom:-5px; width:24px; height:11px; background:url(/bitrix/templates/work/images/bg/snip.gif) no-repeat;}
.contacts-block{padding:88px 0px 0px; font-size:.85em; letter-spacing:-1px; line-height:1.5em;}
.contacts-block dd{padding:0px 0px 8px 18px;}
.contacts-block .big{line-height:1.2em;}
.top-menu{position:relative; font-size:1.2em; padding:0px 20px 43px 4px; float:left;}
.top-menu li{float:left; padding:4px 12px 0px; margin:0px 3px; display:inline; height:26px;}
.top-menu li.active{padding:0px 0px 0px 9px; background:url(/bitrix/templates/work/images/bg/topmenu-left.gif) no-repeat left top; height:30px;}
.top-menu span{float:left; color:#fff; background:url(/bitrix/templates/work/images/bg/topmenu-right.gif) no-repeat right top; padding:4px 12px 0px 3px; height:26px;}
.top-menu a{float:left;}
.header-banner{width:73%; overflow:hidden; float:right; height:250px; background:url(/bitrix/templates/work/images/content/header-2-text.jpg) no-repeat left top;}
.search{float:right;}
.search .text-field div{padding-right:25px; background:url(/bitrix/templates/work/images/bg/search.gif) no-repeat right center;}
.search input{width:136px;}
.features{padding: 21px 0px 0px 3%; letter-spacing:-1px; font-size:.9em;}
.features li{float:left; margin-right:1%; width:23.92%; display:inline; position:relative;}
.features li div{padding-left:60px;}
.features img{float:left; margin-top:4px; margin-left:-4px;}
.pb5{padding-bottom:5px;}

/* sidebar */
.left-menu{color:#acacac; padding-bottom:29px;}
.left-menu li{padding:3px 0px; letter-spacing:0px; word-spacing:3px;}
.faq{padding-bottom:25px; position:relative; margin-left:-8px;}
.info{font-size:1.17em; letter-spacing:-1px;}
.info li{padding:13px 0px 0px 90px; min-height:53px; margin-bottom:22px;}
.sale{background:url(/bitrix/templates/work/images/content/sale.gif) no-repeat left center;}
.delivery{background:url(/bitrix/templates/work/images/content/delivery.gif) no-repeat left center;}
.discounts{background:url(/bitrix/templates/work/images/content/discounts.gif) no-repeat left center;}

/* list-items */
.items-list{position:relative; margin-left:-2.6%; letter-spacing:-1px;}
.items-list li{vertical-align:top; width:22%; margin-left:2.6%; display:inline-block; position:relative; padding-bottom:15px;}
.items-list .thumb{height:160px; background:url(/bitrix/templates/work/images/bg/dashed.gif) repeat-x left bottom;text-align:center; display:table; width:100%; position:relative;}
.items-list .thumb a, .items-list .thumb span{display:table-cell; vertical-align:middle; border:none;}
.cost{text-align:right; font-size:1.2em; position:relative; margin-top:-23px;}
.cost strong{background:#ffe786; padding:0px 5px 4px; display:inline-block; line-height:1em;}
.items-list h5{font-weight:normal; font-size:1.17em; padding:12px 0px 4px;}
.items-list h5 a{border:none; color:#4d90ff;}
.items-list h5 a:hover{color:#0060ff;}
.items-list p{font-size:.85em;}
.items-long li{width:30.5%;}
.super{height:43px; width:43px; background:url(/bitrix/templates/work/images/content/super.png) no-repeat left top; overflow:hidden; text-indent:-1000em; position:absolute; top:15px; left:71%;}
.super-big{height:79px; width:79px; background:url(/bitrix/templates/work/images/content/super-big.png) no-repeat left top; overflow:hidden; text-indent:-1000em; position:absolute; top:0px; right:0px;}
.new{height:43px; width:43px; background:url(/bitrix/templates/work/images/content/new.png) no-repeat left top; text-indent:-1000em; overflow:hidden; position:absolute; top:15px; left:71%;}

/* list */
.list img{border:5px solid #ededed; margin-right:20px;}
.list li{padding-bottom:20px;}
.list h3{padding:8px 0px;}

/* view */
.view{padding:22px 0px 43px; letter-spacing:-1px;}
.view ul{float:left; width:50%; position:relative;}
.view .cost{font-size:2em; right:6px; top:-60px; position:absolute; letter-spacing:0px;}
.view .cost strong{padding:9px 14px 13px;}
.view .thumb{float:left; width:47%; margin-right:3%; text-align:center; position:relative; margin-top:7px; overflow:hidden;}
h1.desc{padding-right:180px;}

/* pager */
.pager{text-align:center; padding:25px 0px 20px;}
.pager a{padding:0px 3px; border:none; color:#e65f36;}
.pager a:hover{border:none; color:#333;}
.pager strong{padding:0px 3px; color:#333;}

/* contacnts */
.list .contacts-block{padding-top:0px; font-size:1em; position:relative;}
.list .contacts-block .big{font-size:1.7em;}
.form{padding-top:10px;}
.form li{position:relative; padding-bottom:15px;}
.form label{float:left; width:20%; margin-right:1px; padding-top:5px;}
.form input{width:301px;}
.textarea{float:left; position:relative; width:510px;}
.textarea textarea{width:490px; height:202px;}
.form li.submit a, .form li.submit a{float:left; color:#fff; border:none; background:url(/bitrix/templates/work/images/buttons/right-btn.gif) no-repeat right center; padding-right:9px;}
.form li.submit span{float:left; background:url(/bitrix/templates/work/images/buttons/left-btn.gif) no-repeat left center; padding:2px 4px 0px 13px; height:28px; font-size:1.3em;}

/* corners */
.corners{height:9px; font-size:0px; line-height:0; position:relative;}
.lt, .rt, .lb, .rb{width:9px; height:9px; overflow:hidden; background: url(/bitrix/templates/work/images/bg/corners.gif) no-repeat top left;}
.lt{float:left; background-position:bottom right;}
.rt{float:right; background-position:bottom left;}
.lb{float:left; background-position:top right;}
.rb{float:right;}
.ct{padding-bottom:8px; border-top:1px solid #c4c4c4; margin:0px 9px; background:#fff; display:block; position:relative;}
.cb{padding-bottom:8px; border-bottom:1px solid #c4c4c4; margin:0px 9px; background:#fff; display:block; position:relative;}
.body{border-width:0px 1px; border-style:solid; border-color:#c4c4c4; background:#fff; padding:0px 9px;}

/* footer */
#footer{position:relative; margin-top:-116px; clear:both; background:url(/bitrix/templates/work/images/bg/dashed.gif) repeat-x left top; height:115px; padding-top:1px; letter-spacing:-1px;}
.footer{background:#f2f2f2; height:115px; padding:0px 3%; margin-top:1px;}
#footer .snip{top:-5px; bottom:auto;}
#footer li{float:left;}
.bottom-menu{padding:22px 0px 6px;}
.bottom-menu a{border:none;}
.bottom-menu li{padding-left:32px; background:url(/bitrix/templates/work/images/bg/bottom-menu.gif) no-repeat 15px 85%;}
.bottom-menu li:first-child{background:none; padding:0px;}
#footer p{color:#acacac; font-size:.8em;}
#footer a.right{float:right; position:relative; margin:15px 0px 0px 50px; border:none;}
#footer .left{width:80%; float:left;}

@media all and (min-width:0px) {
	
}
