/* HTML tags : start */
html, body, p, h1, h2, h3, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;}
body{width:100%;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px;min-height:100%;position:relative;}
*html body{height:100%}
body{behavior:url("csshover.htc");}
/* HTML tags */
h1{}

a{color:#f05c21}
a:hover{text-decoration:none}

.main-container{width:940px;margin:0 auto}

.header{height:90px;}
.logo{float:left;width:200px;padding-top:20px}
.city-box{width:740px;float:left;}
.city-box ul{margin:0;padding:30px 0 0 0;list-style-type:none;float:right}
.city-box ul li{background:url(../images/city_right.gif) right no-repeat;float:right;margin:0 0 3px 3px}
.city-box ul li a{background:url(../images/city_left.gif) left no-repeat;float:left;color:#000;font-size:11px;height:24px;line-height:23px;padding:0 10px;text-decoration:none}
.city-box ul li span{color:#adadaf;margin:0 5px 0 10px}
.city-box ul li:hover{background:url(../images/city_right_a.gif) right no-repeat;}
.city-box ul li:hover a{background:url(../images/city_left_a.gif) left no-repeat;}

/* top Menu mainpage */
.topmenu{height:35px;clear:both;padding-top:30px;}
.topmenu ul{list-style-type:none;margin:0;padding:0 0 0 8px;}
*html .topmenu ul{padding-left:0}
.topmenu ul li{float:left;margin:0 8px;}
.topmenu ul li a{font-size:14px;color:#000;font-weight:bold}
.topmenu ul li a:hover{text-decoration:none;color:#f05c21}
/* top Menu mainpage*/

/* top Menu inner */
.topmenu2{height:35px;clear:both;width:940px;position:relative;}
.topmenu2 ul.tmenu{list-style-type:none;margin:0;padding:0;width:940px;}
.topmenu2 ul.tmenu li{float:left;}
.topmenu2 ul.tmenu li span{float:left;}
.topmenu2 ul.tmenu li span a{font-size:14px;color:#000;font-weight:bold;float:left;display:block;height:40px;padding:10px 9px 0 10px}
.topmenu2 ul.tmenu li.end a{padding:10px 12px 0 10px}
.topmenu2 ul.tmenu li.act{position:relative;z-index:1}
.topmenu2 ul.tmenu li.act span{background:url(../images/tab_right.gif) right no-repeat;z-index:10;}
.topmenu2 ul.tmenu li.act span a{background:url(../images/tab_left.gif) left no-repeat;text-decoration:none;z-index:10;}

.topmenu2 div{width:940px;background:url(../images/drop_bg.png) top no-repeat;height:35px;padding:2px 0 0 0;position:absolute;z-index:100;top:35px}
.topmenu2 div ul{margin:0;padding:0;list-style-type:none;}
.topmenu2 div ul li{float:left;}
.topmenu2 div ul li a{float:left;display:block;height:31px;line-height:30px;padding:0 20px;color:#000;font-size:11px}
.topmenu2 div ul li.act{background:url(../images/droptab_left.gif) left no-repeat}
.topmenu2 div ul li.act a{background:url(../images/droptab_right.gif) right no-repeat;text-decoration:none;color:#4c4733}
/* top Menu inner*/

/* Menu mainpage*/
.mmenu{height:35px;clear:both;width:800px;margin:-10px auto 0 auto;background:url(../images/menu_bg.png) no-repeat;padding-left:27px}
.mmenu ul{list-style-type:none;margin:0;padding:0}
.mmenu ul li{float:left;margin:0 8px;line-height:34px;height:35px}
.mmenu ul li a{font-size:12px;color:#000;font-weight:bold}
.mmenu ul li a:hover{text-decoration:none;color:#f05c21}
/* Menu mainpage*/

/* Menu inner*/
.mmenu2{height:35px;clear:both;width:885px;padding-left:55px;/*width:850px;padding-left:90px;*/background:url(../images/menu_bg2.gif) no-repeat;margin:10px 0 15px 0;}
.mmenu2 ul{list-style-type:none;margin:0;padding:0}
.mmenu2 ul li{float:left;margin:0 8px;line-height:34px;height:35px}
.mmenu2 ul li a{font-size:12px;color:#000;font-weight:bold}
.mmenu2 ul li a:hover{text-decoration:none;color:#f05c21}
/* Menu inner*/

.gal-box{clear:both;background:url(../images/gal_bg.jpg) no-repeat;height:347px;padding-top:25px}
.select-menu{background:url(../images/price_bg.png) no-repeat;height:26px;width:860px;margin:0 auto;padding:0 0 0 30px}
.select-menu ul{margin:0;padding:0;list-style-type:none}
.select-menu ul li{float:left;margin-right:20px}
.select-menu ul li a{float:left;display:block;height:26px;line-height:25px;padding:0 12px;color:#000;font-size:11px;margin-left:-12px}
.select-menu ul li.act{background:url(../images/price_tab_right.png) right no-repeat;}
.select-menu ul li.act a{background:url(../images/price_tab_left.png) left no-repeat;color:#fba01d;text-decoration:none}

.gallery-box{height:250px;}
.gallery{padding-top:25px}
.gallery ul{margin:0;padding:0;list-style-type:none}
.gallery ul li{float:left;padding:0;font-size:11px;color:#fff;height:295px;width:295px;text-align:center;position:relative}
.gallery ul li a.img{}
.gallery ul li:hover div{display:block}
.gallery ul li div{position:absolute;top:85px;left:35px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;padding:20px;filter:alpha(opacity=80);opacity: 0.8;width:180px;color:#000;text-align:center;display:none}
.gallery ul li div span{display:block;padding:5px 0;color:#f05c21;font-size:15px;font-weight:bold}
.gallery ul li div a{color:#f05c21;font-size:11px}

.infiniteCarousel{width:940px; position: relative;}
.infiniteCarousel .wrapper {width: 900px;overflow: auto;position: absolute;top:0;height:295px;left:35px}
.infiniteCarousel .wrapper ul {width: 9999px;margin-top:15px}
.infiniteCarousel .arrow {display: block;height:32px;width:20px;text-indent: -999px;position: absolute;cursor: pointer;top:0;border:0;top:140px;outline-style:none !important;}
.infiniteCarousel .forward {right: 0;background:url(../images/arr_right.gif) no-repeat;}
.infiniteCarousel .forward:hover{background:url(../images/arr_right_a.gif) no-repeat;}
.infiniteCarousel .back {left: 0;background:url(../images/arr_left.gif) no-repeat;}
.infiniteCarousel .back:hover{background:url(../images/arr_left_a.gif) no-repeat;}

.content{overflow:hidden;padding:40px 0 135px 0;position:relative;z-index:100;clear:both}
.content h2{font-size:21px;color:#f05c21;font-weight:normal;line-height:20px;padding-bottom:20px;}
.content h2 span{display:block;color:#7f7f7f;font-weight:bold;font-size:16px; }

/*
.content h2{font-size:23px;color:#f05c21;font-weight:normal;line-height:20px;padding-bottom:20px;}
.content h2 span{display:block;color:#7f7f7f;font-weight:bold;font-size:17px; }
*/
.carcass{width:100%;border-collapse:collapse}
.carcass p{padding-bottom:20px}
.leftbar{width:295px;vertical-align:top}
.rightbar{width:295px;vertical-align:top}
.centerbar{width:295px;vertical-align:top;padding:0 27px}
.spec-txt{font-size:17px;font-weight:bold;padding-bottom:20px;line-height:17px}


.innercontent{padding:0 0 135px 0;width:940px;}
/*.innercontent h2{clear:both}*/
.content-top{background:url(../images/content_top.gif) top no-repeat;height:16px;position:relative; z-index:2;}
*html .content-top{margin-top:-15px;z-index:-10}
.content-bot{background:url(../images/content_bot.gif) top no-repeat;height:16px}
.content-bg{background:url(../images/content_bg.gif) repeat-y;padding:15px 0;}

.sort-box{border-bottom:1px solid #e5e5e5;width:938px;border-collapse:collapse;background:url(../images/category_bg.gif) bottom repeat-x;margin:0 1px}
.sort-box ul{margin:0;padding:0;list-style-type:none}
.sort-brend{width:360px;padding:20px 20px 10px 20px;vertical-align:top}
.sort-brend p{font-weight:bold;padding-bottom:10px}
.sort-brend li{float:left;margin-right:10px}

.sort-price{padding:20px 0 10px 0;vertical-align:top}
.sort-price p{font-weight:bold;padding-bottom:10px}
.sort-price li{float:left;margin:0 5px 0 -10px}
.sort-price li a{float:left;display:block;height:26px;line-height:25px;color:#000;font-size:11px;padding:0 10px}
.sort-price li.act{background:url(../images/yellow_right.gif) right no-repeat;}
.sort-price li.act a{background:url(../images/yellow_left.gif) left no-repeat;text-decoration:none}

.catalog-list{width:100%;border-collapse:collapse;}
.catalog-list td{vertical-align:top;padding:20px 0 20px 30px}
.catalog-list div{padding:0 0 6px 0;width:250px;}
.catalog-list div a{font-size:17px;color:#000}
.catalog-list span{color:#f05c21;font-size:15px;font-weight:bold}

 
.pagebar{padding:20px}
.pagebar ul{margin:0;padding:0;list-style-type:none}
.pagebar ul li{float:left;}
.pagebar ul li a{float:left;display:block;width:25px;height:25px;line-height:24px;text-align:center;color:#6e6e6e}
.pagebar ul li.act a{background:url(../images/pagebar_a.gif) no-repeat;text-decoration:none}

.info-box{padding:20px 35px 0 30px;}
.info-box div.imgright{float:right;margin:0 0 10px 20px}
.info-box div.rbox{margin-top:-30px}
.info-box h2{font-size:23px;padding-bottom:15px}
.info-box p{padding-bottom:15px}

blockquote{color:#787878;font-style:italic;margin:0;padding:0 0 15px 0;width:400px}

.rbox{float:right;width:250px;margin:20px 0 10px 35px;position:relative;z-index:9}
.rbox-top{background:url(../images/rbox_top.gif) no-repeat;height:20px;}
.rbox-bot{background:url(../images/rbox_bot.gif) no-repeat;height:20px;}
.rbox-bg{background:url(../images/rbox_bg.gif) repeat-y;padding:5px 25px 0 25px}
.rbox h2{font-size:23px;color:#f05c21;font-weight:normal;line-height:20px;padding-bottom:20px}
.rbox h2 span{display:block;color:#7f7f7f;font-weight:bold;font-size:17px; }
.rbox ul{margin:0;padding:0;list-style-type:none}
.rbox ul li{background:url(../images/bullet01.gif) 0 5px no-repeat;padding:0 0 20px 20px;color:#000;font-weight:bold;zoom:1;}
.rbox ul li.act{background:url(../images/bullet02.gif) 0 5px no-repeat;}
.rbox ul li a{font-weight:normal}
.rbox p{padding-bottom:20px}

.desc-box{padding:25px 30px}
.desc-left{float:left;width:260px;}
.desc-right{zoom:1;float:right;width:580px;}
.desc-right h2{font-size:23px;color:#000;line-height:20px;padding-bottom:15px; margin-top: 0.5em;}
.desc-right h2 span{display:block;color:#7f7f7f;font-weight:bold;font-size:17px; margin-top: 8px;}
.desc-right p{padding-bottom:15px}
.desc-right h3{color:#333333;font-size:18px;padding:10px 0}

.options{width:100%;border-collapse:collapse;margin-bottom:15px}
.options td{border-bottom:1px solid #e5e5e5;padding:10px 0}
.options tr.end td{border:0}
.options td.options-price{width:125px;text-align:right}

.price{display:block;padding-bottom:15px;color:#f05c21;font-size:21px;font-weight:bold;}

.features{margin:0;padding:0;list-style-type:none}
.features li{padding:5px 0 0 0}
.features li img{vertical-align:middle;margin-right:10px}

.table-box{width:100%;border-collapse:collapse;margin:10px 0 20px 0}
.table-box th {padding:10px;border:1px solid #e5e5e5;background-color:#efefef; text-align: center; font-weight:bold;}
.table-box td{padding:10px;border:1px solid #e5e5e5;}
.table-box td.place {background-color:#efefef; text-align:left; font-weight:bold;}

.list-view{margin:0;padding:0;list-style-type:none;width:880px;}
.list-view li{float:left;padding:0 16px 5px 0}
.list-view li p{color:#7f7f7f;font-size:11px;padding-bottom:10px}

#faq{margin:0;padding:0 0 20px 0;list-style-type:none}
#faq span{display:block;outline-style:none !important;padding:0 0 10px 0}
#faq span a{font-weight:bold;text-decoration:none;border-bottom:1px dashed #f05c21;outline-style:none !important;}

.quata{width:847px;display:none;margin:0 0 15px 15px }
.quata-top{background:url(../images/quata_top.gif) no-repeat;height:19px}
.quata-bot{background:url(../images/quata_bot.gif) no-repeat;height:19px}
.quata-bg{background:url(../images/quata_bg.gif) repeat-y;padding:0 25px}

.feed-box{}
.feed-box td{padding:5px 15px 0 0;vertical-align:top}
.feed-box td label{display:block;padding-top:3px}
.feed-box td input.txt{width:205px}
.feed-box td textarea{height:100px;width:350px}

.ad-gallery {width: 260px;}
.ad-gallery, .ad-gallery * {margin: 0;padding: 0;}
.ad-gallery .ad-image-wrapper {width: 100%;height:250px;position: relative;overflow: hidden;padding:15px 0;margin-top:15px}
.ad-gallery .ad-image-wrapper .ad-image {position:absolute;top:0;left: 0;z-index: 9;}
.ad-image{background:#fff}
.ad-gallery .ad-nav .ad-thumbs {width:255px;}
.ad-gallery .ad-thumbs .ad-thumb-list {float:left;width:255px !important;list-style: none;}
.ad-gallery .ad-thumbs li {float: left;margin:0 0px 10px 0}
.ad-gallery .ad-thumbs li a {display: block;outline-style:none !important;}
.ad-gallery .ad-thumbs li a img {display: block;border: 1px solid #fff; background:#fff;}
.ad-gallery .ad-thumbs li a.ad-active img {border: 1px solid #ffd72f; background:#fff;}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {position: absolute;left: -9000px;top: -9000px;}

/* Content */

/* Footer */
#footer{position:absolute;bottom:0;height:80px;border-top:1px solid #e5e5e5;padding:25px 0 0 0;clear:both; z-index:100;}
.footer{width:940px;margin:0 auto}
#footer p{color:#7f7f7f;padding-bottom:12px}
#footer p a{color:#f05c21;margin-right:15px}
/* Footer */
.clear{clear:both;font-size:1px;height:1px;}

.img-left{text-align:left;margin:0 15px 5px 0}
.img-right{text-align:left;margin:0 0 5px 15px}


.gal-box{clear:both;background:url(/images/gal_bg2_more.jpg) no-repeat;height:212px;padding-top:25px}
.gal-box{clear:both;background:url(/images/solana_scroller.jpg) no-repeat;height:212px;padding-top:25px}
.select-menu{background:url(/images/price_bg.png) no-repeat;height:26px;width:860px;margin:0 auto;padding:0 0 0 30px}
.select-menu ul{margin:0;padding:0;list-style-type:none}
.select-menu ul li{float:left;margin-right:15px}
.select-menu ul li a{float:left;display:block;height:26px;line-height:25px;padding:0 12px;color:#000;font-size:11px;margin-left:-12px}
.select-menu ul li.act{background:url(/images/price_tab_right.png) right no-repeat;}
.select-menu ul li.act a{background:url(/images/price_tab_left.png) left no-repeat;color:#fba01d;text-decoration:none}

.gallery-box{}
.gallery{padding-top:25px}
.gallery ul{margin:0;padding:0;list-style-type:none}
.gallery ul li{float:left;padding:0;font-size:11px;color:#fff;height:130px;width:130px;text-align:center;position:relative;margin-right:10px}
.gallery ul li a.img{}
.gallery ul li:hover div{display:block}
.gallery ul li div{position:absolute;top:15px;left:10px;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;padding:10px;filter:alpha(opacity=80);opacity: 0.8;width:90px;color:#000;text-align:center;display:none}
.gallery ul li div span{display:block;padding:5px 0;color:#f05c21;font-size:15px;font-weight:bold}
.gallery ul li div a{color:#f05c21;font-size:11px}

.infiniteCarousel{width:940px; position: relative;}
.infiniteCarousel .wrapper {width:770px;overflow: auto;position: absolute;top:0;height:155px;left:55px;padding:0 0 0 70px}
.infiniteCarousel .wrapper ul {width: 9999px;margin-top:25px}
.infiniteCarousel .arrow {display: block;height:32px;width:20px;text-indent: -999px;position: absolute;cursor: pointer;top:0;border:0;top:53px;outline-style:none !important;}
.infiniteCarousel .forward {right: 0;background:url(/images/arr_right2.gif) no-repeat;}
.infiniteCarousel .forward:hover{background:url(/images/arr_right2_a.gif) no-repeat;}
.infiniteCarousel .back {left: 0;background:url(/images/arr_left2.gif) no-repeat;}
.infiniteCarousel .back:hover{background:url(/images/arr_left2_a.gif) no-repeat;}

.brand-box{background:url(/images/brand_bg.gif) no-repeat;height:45px;clear:both;margin:10px 0 -10px 0}
.brand-box div{float:right;padding:10px 15px 0 0}
.brand-box div a{margin-left:17px}
.brand-box p{padding:15px 0 0 15px;font-size:14px}

/*я работаю с соланой потому, что*/
/*
.work_with {}
.work_with img {padding-right:10px;}
  */
  DIV.work_with IMG {
	margin-right: 1.5em;
	margin-bottom: 36px;
}

DIV.work_with P.podpis {
	font-weight: bold;
	font-style: italic;
}
DIV.work_with {
	/* margin-bottom: 12px; */
}


.rbox ul.maintab {padding:0;margin:0;list-style-type: none;}
.rbox ul.maintab li {padding:0 0 20px 0; background:none; font-weight: normal;}
.rbox ul.maintab li p {padding:0;}
.rbox ul.maintab li ul {padding:10px 0; list-style-type: square;}
.rbox ul.maintab li ul li {padding:5px 0 5px 10px;}

.maintab {padding:0;margin:0;list-style-type: none;}
.maintab li {padding:0 0 20px 0; background:none; font-weight: normal;}
.maintab li p {padding:0;}
.maintab li ul {padding:10px 0; list-style-type: square;}
.maintab li ul li {padding:5px 0 5px 10px;}
