/* HTML tags : start */

html, body, p, h1, h2, h3, h4, a, img, form, table, tr, td {

        margin: 0;

        padding: 0;

        border: 0}

html {height:100%;}

body{width:100%;margin:0 auto;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#111;font-size:12px;min-height:100%;position:absolute;min-width:995px;_width:expression(document.documentElement.clientWidth < 995 ? "995px" : "100%")}

*html body{height:100%}

/* HTML tags */

.main-container{max-width:1170px;width:expression(document.body.clientWidth > 1170? "1170px": "955px" );margin:0 auto;padding:0 10px}

:link{color:#1a3dc1}

/*:visited{color:#551A8B}*/

:hover{text-decoration:none}

.tal{text-align:left}

.tar{text-align:right}

.tac{text-align:center}

.clear{clear:both;font-size:1px;height:1px;}

.w99{width:99%}

.w80{width:80%}

/*select.w80{

  behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);

}*/

.w50{width:50%}

.w10{width:10%}

.f10{font-size:10px}

.f11{font-size:11px !important}

.f12{font-size:12px !important}

.f14{font-size:14px}

.f18{font-size:18px}





/* Header */

#header{padding:0 10px}

#header .logo{width:30%;float:left;padding:50px 0 0 5px;font-size:11px}

#header .logo img{float:left;margin:-15px 10px 0 0}

#header .right{width:68%;float:right}

#header .right span{color:#929292;font-size:11px}

#header .right span a{color:#929292;border-bottom:1px dashed #929292;text-decoration:none}

#header .right table{width:95%;margin:0 auto}

#header .right table td{vertical-align:top;}

#header .right label{color:#707070;margin:4px 10px 30px 0;display:block;float:left;}

#header .right input{vertical-align:middle;margin-bottom:5px;cursor:pointer}

#header .right input.txt{border:1px solid #bbb;width:60%;height:19px;margin:0 5px 5px 0;padding:3px 0 0 5px;font-size:12px;cursor:text}

#header .right p{padding:1px 0}

#header .right p img{margin-right:5px;float:left}

/* Header */





.top-nav{text-align:right;padding:15px 0}

.top-nav a{color:#adadad;margin-left:20px;font-size:11px}

.top-nav a.act{color:#000;text-decoration:none;cursor:text}





/* Main Menu */

.m-menu{clear:both;padding:15px 10px 10px 0}

.m-menu table{border-collapse:collapse;width:100%}

.m-menu table td{text-align:center;width:14%}

.m-menu table td.first{text-align:left;}

.m-menu table td.end{text-align:right;width:8%}

.m-menu a{font-size:17px;color:#0d761f;padding:2px 15px 5px 15px;white-space:nowrap;display:block}

.m-menu a:hover{text-decoration:none}

.m-menu td.act a{background:url(../img/menu_h.gif) top center repeat-x;color:#fff;text-decoration:none;cursor:text}

/* Main Menu */





/* Menu */

.menu{background:url(../img/menu_bg_left.gif) top left no-repeat;height:141px;background-color:#990000; _height:131px; }

.menu table{background:url(../img/menu_bg_right.gif) top right no-repeat;width:100%;height:141px}

.menu table td{vertical-align:top;}

.list01{list-style-type:none;margin-top:5px;margin-bottom:0; padding-left: 25px; //padding-left: 5px;}

.list01 li{padding:0 0 2px 0;_padding:0 0 1px 0;white-space:nowrap;clear:both;font-size:10px}

html:first-child .list01 li{padding:3px 0;clear:both}

.list01 li sup{position:relative;color:#612628}

.list01 li a{color:#fff;font-size:12px;float:left;padding:2px;text-decoration:none}

.list01 li a:visited {color:#fff;font-size:12px;}

.list01 li a:hover{text-decoration:underline}

.list01 li.act {color:#fff}

.list01 li.act a{text-decoration:none;background:#612628;color:#fff;padding:2px 20px 2px 5px;margin:0 -15px 0 -3px}

.list01 li.act sup{position:relative;color:#fff}

.list02{list-style-type:none;margin-top:17px; }

.list02 li{padding:0 0 3px 0;margin-right:20px}

html:first-child .list02 li{padding:5px 0;clear:both}

.list02 li a{color:#fff;font-size:14px}

.list02 li.act {background:#612628;padding:2px}

.list02 li.act a{color:#fff;text-decoration:none;}

/* /Menu */





.s-menu{padding:0 0 10px 0;border-bottom:1px solid #bbbed8;margin-bottom:10px;}

.s-menu a{font-size:14px;color:#356b20;

padding:0px 5px 0px 5px;

white-space:nowrap;margin-right:1px;padding-top:6px}

.s-menu a.act {background:url(../img/menu_h.gif) top center repeat-x;color:#fff;text-decoration:none;cursor:text;

padding:0px 5px 0px 5px;

}





.contacts-box{padding:10px 0 0 0}

.contacts-box h1{font-size:12px;color:#000;padding-bottom:3px}

.contacts-box h1 a{font-size:12px;color:#000}

.contacts-box div{width:33%;float:left;color:#a5a5a5;font-size:11px}

.contacts-box img{float:left;margin:2px 15px 30px 0}

.contact-t{width:80%;}

.contact-t td{vertical-align:top;color:#494949;font-size:14px}

.contact-t td b{color:#222}

.contact-t td p{padding:0 0 5px 0}

.contact-t td span{color:#494949;font-weight:bold;width:50px;margin-right:20px}

.contact-t h1{font-size:18px;color:#000;padding:15px 0 5px 0}

.contact-t img{float:left;margin:2px 10px 30px 0;}

.content{width:100%;border-collapse:collapse;margin:0 auto}

#leftbar{width:176px;padding:0 15px 0 5px;vertical-align:top}

#rightbar{width:176px;padding-left:20px;vertical-align:top}

#centerbar{vertical-align:top;padding:0 0;color:#494949}





/* Basket */

.basket{width:100%;margin:10px 0;}

.basket .ml {margin:-20px 0 -20px 0;padding:15px 10px 18px 18px;border:1px solid #cacaca;background:url(../img/basket_bg.gif) bottom left repeat-x}

.basket .tl, .basket .bl {height:20px; position:relative; font-size: 1px; line-height: 1px; }

.basket .tlc, .basket .trc, .basket .blc, .basket .brc { position: relative; width: 20px; height: 20px;}

.basket .tlc {float:left;background:url(../img/grey02_tl.gif) top left no-repeat;margin:0 0 -20px 0}

.basket .trc {float:right;background:url(../img/grey02_tr.gif) top right no-repeat;margin:0 0 -20px 0 }

.basket .blc {float:left;background:url(../img/grey02_bl.gif) bottom left no-repeat;}

.basket .brc {float:right;background:url(../img/grey02_br.gif) bottom right no-repeat;}

.basket p{padding-bottom:10px;color:#a3a3a3}

.basket p span{color:#000;font-weight:bold}

.basket p span a{color:#000;text-decoration:none;font-size:12px;font-weight:bold;background:url(../img/line.gif) center center no-repeat}

.basket p b{color:#000;font-size:20px;margin-left:50px}

.basket p a{color:#000;font-size:24px}

.basket p img{vertical-align:middle;margin-top:-10px}

.basket .ml div{color:#a30c0e;padding:10px 0 5px 0}

.basket .ml div span{font-weight:bold;margin-left:60px}

/* Basket */





/* compare */

.compare{width:190px;margin:10px 0 25px 0;}

.compare .ml {margin:-20px 0 -20px 0;padding:15px 10px 18px 18px;border:1px solid #2f621a;background:url(../img/basket_bg.gif) bottom left repeat-x; overflow: hidden; width: 160px;}

.compare .tl, .compare .bl {height:20px; position:relative; font-size: 1px; line-height: 1px; }

.compare .tlc, .compare .trc, .compare .blc, .compare .brc { position: relative; width: 20px; height: 20px;}

.compare .tlc {float:left;background:url(../img/green_tl.gif) top left no-repeat;margin:0 0 -20px 0}

.compare .trc {float:right;background:url(../img/green_tr.gif) top right no-repeat;margin:0 0 -20px 0 }

.compare .blc {float:left;background:url(../img/green_bl.gif) bottom left no-repeat;}

.compare .brc {float:right;background:url(../img/green22_br.gif) bottom right no-repeat;}

.compare h1{font-size:18px;font-weight:normal;padding-bottom:10px}

.compare p{padding-bottom:10px;color:#a3a3a3}

.compare p span a{color:#000;text-decoration:none;font-size:12px;border-bottom:1px dashed #000}

.compare p span a:hover{border-bottom:none}

/* compare */





/* selection */

.selection{width:100%;margin:10px 0}

.selection .ml {margin:-20px 0 -20px 0;padding:15px 10px 20px 10px;border:1px solid #cacaca;background:url(../img/basket_bg.gif) bottom left repeat-x}

.selection .tl, .selection .bl {height:20px; position: relative; font-size: 1px; line-height: 1px;}

.selection .tlc, .selection .trc, .selection .blc, .selection .brc { position: relative; width: 20px; height: 20px;}

.selection .tlc {float:left;background:url(../img/grey02_tl.gif) top left no-repeat;margin:0 0 -20px 0}

.selection .trc {float:right;background:url(../img/grey02_tr.gif) top right no-repeat;margin:0 0 -20px 0 }

.selection .blc {float:left;background:url(../img/grey02_bl.gif) bottom left no-repeat;}

.selection .brc {float:right;background:url(../img/grey022_br.gif) bottom right no-repeat;}

.selection h1{font-size:18px;font-weight:normal}

.selection p{padding:2px 0;font-weight:bold;line-height:18px}

.selection p img{margin-bottom:-3px}

.selection p select{margin-top:3px;font-style:italic}





/* selection */

.download{padding:20px 15px}

.download p{padding-bottom:3px;color:#a6a6a6;font-size:11px;}

.download a{color:#027816;font-size:16px;font-weight:bold}

.download img{vertical-align:middle;margin-left:5px}

.conf{background:url(../img/conf_bg.gif) no-repeat;height:275px;margin:20px 0;background-color:#fc8e00;width:176px}



.conf h1 {padding:10px 0 30px 35px}

.conf h1 a{color:#fff;font-size:17px}

.conf p{text-align:center;padding:10px 0}

.conf p{color:#1a3dc1;font-size:14px}



.info-txt{padding:0 10px 30px 10px;font-size:14px;width:99%;}

.info-txt h2{font-size:24px;color:#000;font-weight:normal;padding:5px 0}

.info-txt h3{font-size:18px;color:#222222;font-weight:normal;padding:10px 0 5px 0}

.info-txt h3 a{text-decoration:none;border-bottom:1px dashed #1a3dc1;color:#1a3dc1}

.info-txt h3 a:hover{border:0}

.info-txt p{line-height:18px;padding:0 0 20px 0}

.info-txt p a{color:#1a3dc1}

.info-txt p img{float:left;margin:0 10px 10px 0}

.info-txt ol{color:#6B72B1;clear:both;line-height:18px;}

*html .info-txt ol{color:#6b72b1;clear:both;line-height:18px;padding-left:8px}

.info-txt ol li{color:#6B72B1;padding:5px 0}

.info-txt ol li span{color:#000;}

.info-txt ul.list03{list-style-type:none;clear:both;line-height:18px;list-style-image:url(../img/bullet01.gif) }

.info-txt ul.list03 li{padding:0 0 8px 0}

.info-txt ul.list03 li em{font-style:normal}



.title{font-size:30px;color:#0d761f;}

.title span{float:left;display:block;background:url(../img/h1_top.gif) top left no-repeat;padding:20px 0 0 0}

.title span em{background:#fff175;font-style:normal}



.abc{border-bottom:1px solid #c3c3c3;padding:10px 0;}

.abc p{padding:5px 0}

.abc a{color:#356b20 !important;font-size:14px;margin-right:8px}



.pagebar{padding:35px 0}

.pagebar ul{margin:0;padding:0;list-style-type:none !important}

.pagebar ul li{float:left;margin-right:3px;background:url(../img/pagebar.gif) no-repeat;width:29px;height:26px;text-align:center;padding-top:3px}

.pagebar ul li a{color:#1a3dc1;font-size:16px}

.pagebar ul li.act{background:url(../img/pagebar_a.gif) no-repeat;}

.pagebar ul li.act a{color:#000;text-decoration:none;cursor:text}

.pagebar ul li.empty{background:none;width:14px}

.pagebar ul li.pre{background:url(../img/pagebar_left.gif) no-repeat;width:18px}

.pagebar ul li.pre a{text-decoration:none}

.pagebar ul li.next{background:url(../img/pagebar_right.gif) no-repeat;width:18px}

.pagebar ul li.next a{text-decoration:none}



.price-desc{border-collapse:collapse;width:99%;font-size:12px;border-bottom:1px solid #bbbed8;margin:10px 0}

.price-desc th{color:#6b72b1;border-bottom:1px solid #bbbed8;padding:10px;text-align:left}

.price-desc td{color:#5e5e5e;padding:5px 10px}



.news-box{padding:25px 0 5px 0;font-size:11px}

.news-box h1{color:#000;font-size:18px;}

.news-box p{padding:10px 0}

.news-box p span{color:#a1a1a1;font-size:10px;display:block}

.news-box p a{color:#1a3dc1;font-size:11px;display:block}



.articles-box{padding:25px 0 5px 0;font-size:11px}

.articles-box h1{color:#000;font-size:18px;}

.articles-box ul{list-style-type:none;clear:both;list-style-image:url(../img/bullet01.gif);margin-left:16px;padding-left:4px}

.articles-box ul li{padding:4px 0}

.articles-box ul a{font-size:11px}



.vote-box{padding:25px 0 5px 0;font-size:12px}

.vote-box h1{color:#000;font-size:18px;}

.vote-box p{padding:2px 0}

.vote-box span{color:#df0000;display:block;padding:5px 0}



.vote-t{border-collapse:collapse;width:99%}

.vote-t td{padding:2px;font-weight:bold}

.vote-t td div{float:left;background:url(../img/vote_bg.gif) center left repeat-x;margin-right:3px}

.vote-t td span{float:left;color:#9f9f9f;font-weight:normal}



.v00{width:0%}

.v10{width:10%}

.v20{width:20%}

.v30{width:30%}

.v40{width:40%}

.v50{width:50%}

.v60{width:60%}

.v70{width:70%}

.v80{width:80%}

.v90{width:90%}

.v100{width:95%}



.tools{text-align:right;color:#1a3dc1;clear:both;padding:5px 0}

.tools a{color:#1a3dc1;font-size:11px}

.tools img{float:none !important;margin:0 5px -5px 15px !important;}

.tools1{text-align:right;color:#1a3dc1;clear:both;padding:5px 0}

.tools1 a{color:#1a3dc1;font-size:11px}

.tools1 img{float:none !important;margin:0 5px 0 0 !important;}

.tools2{text-align:right;color:#1a3dc1;font-size:18px}

.tools2 a{color:#1a3dc1;}

.notfound{background:url(../img/zakaz_bg.gif) no-repeat;height:87px;width:167px;text-align:center;margin:15px 0 5px 0;background-color:#b42225}
.notfound2{background:url(../img/zakaz_bg2.gif) no-repeat;height:87px;width:167px;text-align:center;margin:15px 0 5px 0;background-color:#b42225}

.notfound p{padding:10px 0 0 0;color:#fff;font-size:14px}
.notfound2 p{padding:10px 0 0 0;color:#fff;font-size:14px}

.notfound p a{background:url(../img/zakaz_b.gif) no-repeat;width:125px;height:34px;color:#000;font-size:18px;display:block;margin: 0 auto;padding:9px 0 0 20px}
.notfound2 p a{ no-repeat;width:125px;height:34px;color:#000;font-size:18px;display:block;margin: 0 auto;padding:10px 0 0 0}

.notfound p a.zak{background:none;width:125px;height:34px;color:#000;font-size:18px;display:block;margin: 0 auto;padding:0px}

.navbar{padding:10px 0 20px 0;color:#a3a3a3;font-size:11px;clear:both}

.navbar span{color:#a3a3a3;margin:0 5px}

.navbar a{color:#1a3dc1;}







/* Buttons */

.buttons{float:left;background:url(../img/button_left.gif) left no-repeat;height:32px;padding:0 0 0 3px !important;background-color:#28327f}

.buttons input{background:url(../img/button_right.gif) right no-repeat;color:#fff;font-weight:bold;border:0;cursor:pointer;float:left;height:32px;font-size:14px;font-family:tahoma;padding:2px 10px;margin:0;overflow:visible;}

.buttons2{float:left;background:url(../img/button_left_.gif) left no-repeat;height:32px;padding:0 0 0 3px !important;background-color:#28327f}

.buttons2 input{background:url(../img/button_right_.gif) right no-repeat;color:#fff;font-weight:bold;border:0;cursor:pointer;float:left;height:32px;font-size:14px;font-family:tahoma;padding:2px 18px;margin:0;overflow:visible;}

.buttons3{float:left;background:url(../img/button_left.gif) left no-repeat;height:31px;padding:0 0 0 3px !important;background-color:#28327f}

.buttons3 input{background:transparent url(../img/button_right.gif) no-repeat scroll right center;color:#fff;font-weight:bold;border:0;cursor:pointer;float:left;height:31px;font-size:14px;font-family:tahoma;padding:2px 28px 2px 12px;margin:0;overflow:visible;}

.buttons4{float:left;background:url(../img/button_left_g.gif) left no-repeat;height:31px;padding:0 0 0 3px !important;background-color:#1b591c}

.buttons4 input{background:url(../img/button_right_g.gif) right no-repeat;color:#fff;font-weight:bold;border:0;cursor:pointer;float:left;height:31px;font-size:14px;font-family:tahoma;padding:2px 28px 2px 28px;margin:0;overflow:visible;}





/*Popup windows*/

div.window-up {position: absolute !important; width: 190px; z-index: 100; top: 300px; left: 250px;}

div.window-up .basket {margin: 0;}

div.window-up .basket .popup-top {height: 4px; background: url("/img/popup-top.png") no-repeat 0 0; line-height: 0; font-size: 0;}

div.window-up .basket .popup-bot {height: 4px; background: url("/img/popup-bot.png") no-repeat 0 0}

div.window-up .basket .popup-mid {padding: 5px; background: white;}

div.window-up .basket .popup-mid div {margin-left: 25px; padding-top: 4px;}

div.window-up .basket img {margin: 10px; float: left;}

div.window-up .basket p a {color: #1A3DC1; font-size: 11px;}

div.window-up .basket p span {color: black; font-size: 11px;}







/*trackbar*/

div.byprice {border-bottom: 1px solid #BBBED8; padding: 20px 0; height: 50px;}

div.byprice div#trackbar {float: left; width: 320px;}

div.byprice div.button-trackbar {margin-left: 320px;}

div.byprice div.button-trackbar a.show {width: 91px; height: 32px; background: url("/img/byprice-button.png") no-repeat 0 0; display: block; float: left;}

div.byprice div.button-trackbar a.any {margin-top: 5px; margin-right: 10px; padding-bottom: 2px; border-bottom: 1px dashed #C0171C; color: #C0171C;  float: left; font-size: 10px; text-decoration: none;}

a.desired {font-size: 11px; padding-bottom: 2px; border-bottom:1px dashed #1A3DC1; margin-left: 20px; text-decoration: none;}

div#desire-form {display: none; height: 500px; width: 400px;}







/*order*/

div.desire-form {background: white; padding: 30px 25px;}

div.desire-form .order-form {margin-top: 20px; width: 510px; background: white;}

div.desire-form .desire-desc {text-align: center;}

div.desire-form .desire-desc p {color: black;}

div.desire-form .order-form .stroke {margin: 11px 0; overflow: hidden;}

div.desire-form .order-form .stroke-break {margin: 30px 0; height: 5px; border-bottom: 1px solid black; border-top: 1px solid black;}

div.desire-form .order-form .stroke .left {width: 100px; float: left; text-align: right; padding-right: 20px;}

div.desire-form .order-form .stroke .left span {color: black; font-size: 0.9em;}

div.desire-form .order-form .stroke .left span sup {color: #f9df2e;}

div.desire-form .order-form .stroke input.text {height: 21px; border: 1px solid black; width: 340px; color: #343547; padding-left: 5px; line-height: 1.5em;}

div.desire-form .order-form .stroke textarea {height: 110px; border: 1px solid black; width: 340px; color: #343547; padding-left: 5px; padding-top: 10px; overflow: hidden;}

div.desire-form .order-form .stroke .send {margin: 10px 0 0 116px;}

div.desire-form .order-form .stroke .send a { background: url("/img/send-desire.png") no-repeat 0 0; cursor: pointer; width: 99px; height: 32px; border: 0; display: block;}

.visible {display: none;}

.error {background: #f1f08b;}

img#preloader {border: none;}



/* /Buttons */





/* Footer */

.footer-menu{background:url(../img/footer_bg_left.gif) left no-repeat;height:67px;font-size:12px;background-color:#990000}

.footer-menu div{font-size:11px;background:url(../img/footer_bg_right.gif) right no-repeat;height:52px;padding:10px 25px 0 25px}

.footer-menu div span{float:right}

.footer-menu div span a{margin:0 2px}

.footer-menu label{float:left;color:#ff8787;margin:0 10px 30px 0}

.footer-menu a{color:#fff;margin-right:5px}

#footer{width:100%}

#footer p{padding-bottom:5px}

#footer p b{color:#df2727}

#footer span{text-align:right;color:#1a3dc1;font-size:11px}

#footer span a{color:#1a3dc1;font-size:11px}

#footer h1{font-size:18px;font-weight:normal;color:#000}

#footer h1 a{font-size:18px;font-weight:normal;color:#000;line-height:24px}

#footer h1 img{margin:0 8px 0 0;vertical-align:middle}

#footer label{font-weight:bold}

#footer td{vertical-align:top;padding:10px;}

#footer input.txt{color:#404040;font-size:12px;font-style:italic;padding:3px;border:1px solid #a9a7a9;width:180px;font-family:Tahoma}

#footer textarea{color:#404040;font-size:12px;font-style:italic;padding:3px;border:1px solid #a9a7a9;width:180px;height:80px;font-family:Tahoma}

html:first-child #footer textarea{width:189px}

.f-box{width:210px;margin:0 auto;}

.faq p{padding:5px 25px;margin-bottom:15px;font-size:11px}

.faq p a{color:#616061;font-size:14px}

.faq p img{margin:0 3px 0 -24px}

.active{padding:20px;font-size:11px;color:#3c3c3e}

.active a{color:#222}

/* Footer */





/* Footer contact */

.f-contact{width:100%;margin:10px 0 20px 0;}

.f-contact .ml {margin:-6px 0 -6px 0;padding:10px 20px;border:1px solid #df2727}

.f-contact .tl, .f-contact .bl {height:6px; position: relative; font-size: 1px; line-height: 1px; }

.f-contact .tlc, .f-contact .trc, .f-contact .blc, .f-contact .brc { position: relative; width: 6px; height: 6px;}

.f-contact .tlc {float:left;background:url(../img/red_tl.gif) top left no-repeat;margin:0 0 -6px 0}

.f-contact .trc {float:right;background:url(../img/red_tr.gif) top right no-repeat;margin:0 0 -6px 0 }

.f-contact .blc {float:left;background:url(../img/red_bl.gif) bottom left no-repeat;}

.f-contact .brc {float:right;background:url(../img/red_br.gif) bottom right no-repeat;}

.f-contact .ml p{padding-bottom:10px !important}

/* /Footer contact */







/* Rounded Box */

.greybox {width:100%}

.greybox .ml {margin:-10px 0 -10px 0;font-size:12px;padding:10px 20px 5px 20px;color:#000;border:1px solid #cacaca}

.greybox .tl, .greybox .bl {height:10px; position: relative; font-size: 1px; line-height: 1px; }

.greybox .tlc, .greybox .trc, .greybox .blc, .greybox .brc { position: relative; width: 10px; height: 10px;}

.greybox .tlc {float:left;background:url(../img/grey_tl.gif) top left no-repeat;margin:0 0 -10px 0}

.greybox .trc {float:right;background:url(../img/grey_tr.gif) top right no-repeat;margin:0 0 -10px 0 }

.greybox .blc {float:left;background:url(../img/grey_bl.gif) bottom left no-repeat;}

.greybox .brc {float:right;background:url(../img/grey_br.gif) bottom right no-repeat;}

/* Rounded Box */





div.prod {}

div.prod .stroke {overflow: hidden; margin: 20px 0;}

div.prod .stroke .prodbox {overflow: hidden; width: 33%; float: left;}

div.prod .stroke .prodbox .prodbox-cont {margin: 0 5px; padding-top: 15px; border:1px solid #bdbdbd;  position: relative;}

div.prod .stroke .prodbox .prodbox-cont p {padding: 0 15px; padding-bottom: 20px; height: 70px; overflow: hidden;}

div.prod .stroke .prodbox .prodbox-cont p a {color:#1a3dc1; font-size:12px;}

div.prod .stroke .prodbox .prodbox-cont p span {color:#a5a5a5; display:block; padding-top:5px;}

div.prod .stroke .prodbox .prodbox-cont p span a {color:#a5a5a5;}





div.prod .stroke .prodbox .prodbox-cont div {position:relative; padding-top: 5px; height:120px; text-align: center;}

div.prod .stroke .prodbox .prodbox-cont div a {text-align: center;}

div.prod .stroke .prodbox .prodbox-cont div span{position:absolute;bottom:0px;right:0}



div.prod .stroke .prodbox .prodbox-cont .price {background:#F8F8F8; width:100%; padding-bottom: 15px; height: 140px;} 

div.prod .stroke .prodbox .prodbox-cont .price td {border:none;padding:2px;text-align:center;color:#949494;background:none}

div.prod .stroke .prodbox .prodbox-cont .price td span.spare {background:url(../img/spare.gif) no-repeat;display:block;width:61px;height:37px;color:#000;font-weight:bold;font-size:14px;text-decoration:none;text-align:left;border-bottom:0;margin:0 auto;padding:8px 0 0 4px; } 

div.prod .stroke .prodbox .prodbox-cont .price td span.spare em {font-size:9px;color:#FF0000;display:block;font-weight:normal;font-style:normal;line-height:10px}

div.prod .stroke .prodbox .prodbox-cont .price td b {font-size:24px;color:#000;white-space:nowrap}

div.prod .stroke .prodbox .prodbox-cont .price td span a {text-decoration:none;font-size:14px;color:#000;font-weight:bold;background:url(../img/line.gif) center center no-repeat}



.prod{width:100%;border-collapse:collapse}

.prod td{vertical-align:top;width:33%;text-align:top;}

.prod td p{height:50px;text-align:left;padding:0 15px}

.prod td p a{color:#1a3dc1;font-size:12px}

.prod td div.prodbox {text-align:center;border:1px solid #bdbdbd;margin:7px;padding:10px 0;background:url(../img/bg01.gif) bottom left repeat-x;}

.prod td div.prodbox div{margin:0 auto;position:relative;padding:15px 0 0 0;height:120px}

.prod td div.prodbox div span{position:absolute;bottom:0px;right:0}

.prod2{width:100%;border-collapse:collapse}

.prod2 td{vertical-align:top;width:33%;text-align:center}

.prod2 td p{height:80px;text-align:left;padding:0 15px}

.prod2 td p span{color:#a5a5a5;display:block;padding-top:5px}

.prod2 td p span a{color:#a5a5a5}

.prod2 td p a{color:#1a3dc1;font-size:14px}

.prod2 td div.prodbox2 {text-align:center;border:1px solid #bdbdbd;margin:7px;padding:10px 0;height:330px;background:url(../img/bg01.gif) bottom left repeat-x;}

.prod2 td div.prodbox2 div{margin:0 auto;position:relative;padding:15px 0 0 0;height:120px}

.prod2 td div.prodbox2 div span{position:absolute;bottom:0px;right:0}



.price{background:#F8F8F8;width:99%;} 

.price td{border:none;padding:2px;text-align:center;color:#949494;background:none}

.price td span.spare{background:url(../img/spare.gif) no-repeat;display:block;width:61px;height:37px;color:#000;font-weight:bold;font-size:14px;text-decoration:none;text-align:left;border-bottom:0;margin:0 auto;padding:8px 0 0 4px; } 

.price td span.spare em{font-size:9px;color:#FF0000;display:block;font-weight:normal;font-style:normal;line-height:10px}

.price td b{font-size:24px;color:#000;white-space:nowrap}

.price td span a{text-decoration:none;font-size:14px;color:#000;font-weight:bold;background:url(../img/line.gif) center center no-repeat}



.price2{background:#F8F8F8;width:99%}

.price2 td{border:none;padding:2px 0;text-align:center;color:#949494;background:none}

.price2 td span.spare{background:url(../img/spare.gif) no-repeat;display:block;width:61px;height:37px;color:#000;font-weight:bold;font-size:14px;text-decoration:none;text-align:left;border-bottom:0;margin:0 auto;padding:8px 0 0 4px; }

.price2 td span.spare em{font-size:9px;color:#FF0000;display:block;font-weight:normal;font-style:normal;line-height:10px}

.price2 td p{width:200px !important;color:#000;padding:0}

.price2 td p span{border-bottom:1px dashed #1a3dc1;text-decoration:none}

.price2 td p span:hover{border-bottom:1px dashed #1a3dc1;text-decoration:none}

.price2 td p img{float:none;margin:0 5px -2px 0 }

.price2 td b{font-size:19px;color:#000;white-space:nowrap;letter-spacing:-1px}

.price2 td span a{text-decoration:none;font-size:14px;color:#000;font-weight:bold;background:url(../img/line.gif) center center no-repeat}

.price2 td h1{width:100px;margin:0 30px 0 auto}

.map p{padding:10px 0 0 0}



.map p a{color:#0d761f;font-size:16px}

.map ul{list-style-type:none;margin:0;padding:0;float:left;width:258px}

*html .map ul{list-style-type:none;margin:0;padding:0;float:left;width:230px}

.map ul a{color:#0d761f;font-size:18px}

.map ul li{padding:5px 0}

.map ul ul{margin:0 0 0 14px;padding:0 0 0 14px}

.map ul ul li{padding:0}

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

 .map ul ul li {padding:2px 0}

}

.map ul ul a{color:#1a3dc1;font-size:12px}

.map ul ul ul{margin-bottom:5px}

.map ul ul ul a{color:#1a3dc1;font-size:11px}



.news-short{padding:15px 0 0 0;line-height:18px;clear:both;color:#494949}

.news-short span{display:block;color:#a1a1a1;font-size:12px;padding:2px 0}

.news-short a{color:#1a3dc1;font-size:18px}

.news-short p{font-size:14px;padding:10px 0;line-height:20px;}

.news-full{padding:15px 0 0 0;line-height:18px;clear:both;color:#494949}

.news-full span{display:block;color:#a1a1a1;font-size:12px;padding:2px 0}

.news-full h1{color:#111;font-size:24px;font-weight:normal;padding:10px 0}

.news-full p{font-size:14px;padding:10px 0;line-height:20px;}



.articles-short{padding:15px 30px 0 0;line-height:18px;clear:both;color:#494949}

.articles-short p{font-size:14px;padding:10px 0;line-height:20px;}

.articles-short h1 {font-size:18px}

.articles-short h1 a{color:#1a3dc1;}

.articles-short h1 span {float:right}

.articles-short h1 span a{color:#6a6b70;font-size:11px;font-weight:normal}

.articles-full{padding:15px 30px 0 0;line-height:18px;clear:both;color:#494949}

.articles-full span{display:block;color:#a1a1a1;font-size:12px;padding:2px 0}

.articles-full h1{color:#111;font-size:24px;font-weight:normal;padding:10px 0}

.articles-full h1 span {float:right}

.articles-full h1 span a{color:#6a6b70;font-size:11px;font-weight:normal}

.articles-full p{font-size:14px;padding:10px 0;line-height:20px;}

.tree div{width:450px}



.tree div input.txt{

	color:#404040;

	font-size:12px;

	font-style:italic;

	padding:3px;

	border:1px solid #a9a7a9;

	width:200px

}

.tree div a{float:right;}

.tree p{padding:10px;background:#eeeeee;margin:25px 0}

.tree p a{color:#1a3dc1;font-size:12px}

.search-result ul{margin-left:14px;padding:0}

.search-result em{background:#fff175}

.order-t{width:99%;border-collapse:collapse}

.order-t th{color:#6b72b1;border-bottom:1px solid #bbbed8;padding:10px;}

.order-t td{padding:10px;text-align:center}

.order-t td.tal{text-align:left}

.order-t td.tar{text-align:right}

.order-t td input{width:50px}

.order-t tr.ot{background:#eeeeee}

.order-t td span{color:#a30c0e;font-weight:bold}



/* Rounded Box Tolal Sun */

.total-sum{width:99%;margin:10px 0;}

.total-sum .ml {margin:-6px 0 -6px 0;padding:10px 30px 10px 35px;border:1px solid #df2727}

.total-sum .tl, .total-sum .bl {height:6px; position: relative; font-size: 1px; line-height: 1px; }

.total-sum .tlc, .total-sum .trc, .total-sum .blc, .total-sum .brc { position: relative; width: 6px; height: 6px;}

.total-sum .tlc {float:left;background:url(../img/red_tl.gif) top left no-repeat;margin:0 0 -6px 0}

.total-sum .trc {float:right;background:url(../img/red_tr.gif) top right no-repeat;margin:0 0 -6px 0 }

.total-sum .blc {float:left;background:url(../img/red_bl.gif) bottom left no-repeat;}

.total-sum .brc {float:right;background:url(../img/red_br.gif) bottom right no-repeat;}

.total-sum table{width:99%}

.total-sum table td{width:48%;color:#000;font-size:18px}

/* Rounded Box Tolal Sun */



/* Rounded Box Presence */

.presence{width:99%;margin:10px 0;}

.presence .ml {margin:-6px 0 -6px 0;padding:10px;border:1px solid #df2727}

.presence .tl, .presence .bl {height:6px; position: relative; font-size: 1px; line-height: 1px; }

.presence .tlc, .presence .trc, .presence .blc, .presence .brc { position: relative; width: 6px; height: 6px;}

.presence .tlc {float:left;background:url(../img/red_tl.gif) top left no-repeat;margin:0 0 -6px 0}

.presence .trc {float:right;background:url(../img/red_tr.gif) top right no-repeat;margin:0 0 -6px 0 }

.presence .blc {float:left;background:url(../img/red_bl.gif) bottom left no-repeat;}

.presence .brc {float:right;background:url(../img/red_br.gif) bottom right no-repeat;}

.presence table{width:99%}

.presence table td{padding:2px}

/* Rounded Box Presence */



.sep{border-bottom:1px solid #e1e1e1;margin-bottom:10px;font-size:5px}

.order-form01{width:99%;font-size:12px}

.order-form01 h2{font-size:18px}

.order-form01 label{color:#000;font-weight:bold}

.order-form01 sup{color:#000;font-weight:bold;}

.order-form01 span{color:#ff0000;}

.order-form01 textarea{height:70px}

.order-form01 td{width:48%;padding:5px 10px 5px 0;vertical-align:top}

.order-form01 td p{width:35%;float:left;padding:0 0 0 20px;}

.order-form01 div{overflow-y:scroll;height:85px;padding:15px 20px;border:1px solid #bbbed8;margin-bottom:15px}

html:first-child .order-form01 div{overflow:scroll;height:85px;padding:15px 20px;border:1px solid #bbbed8;margin-bottom:15px}

.conf-t{width:99%;font-size:12px}

.conf-t th{color:#6b72b1}

.conf-t td{color:#000;font-weight:bold;padding:2px 0}

.conf-t td span{font-weight:normal; width: 90px;}

.conf-t td p{padding:0;color:#c52126;}

.conf-t td select{margin-right:5px;font-style:normal;}

.conf-t td select.act{background-color:#FFEFB0;font-style:normal}

.conf-t td input{text-align:center;}

.conf-t td a{}

.conf-t h2{font-size:18px}





.printon a{color:#027816;font-size:16px;font-weight:bold}

.printoff a{color:#676767;font-size:16px;font-weight:bold;text-decoration:none;cursor:text}

.how-box{background:url(../img/green_top.gif) top no-repeat;width:167px;margin:20px 0 0 5px;padding-top:18px;background-color:#33CC33}

.how-box div{background:url(../img/green_bot.gif) bottom no-repeat;padding:7px 25px 25px 25px}

.how-box a{font-size:14px;color:#000}



.desc-t{width:99%;border-collapse:collapse;font-size:12px;color:#222;margin-bottom:25px}

.desc-t td{width:40%;padding:7px 25px;}

.desc-t tr.ot td{background:#f1f1f1}

.green{color:#0d761f;font-size:18px;padding:5px 0;font-weight:normal}



.goods-view{width:99%;border-collapse:collapse;background-color:#f8f8f8;}

.goods-view td div{text-align:center;border:1px solid #e0e0e0;float:left;padding:10px;width:250px;position:relative;background-color:#fff}

.goods-view td div span{position:absolute;bottom:0px;right:0px}

.goods-view td p{float:left;width:45px}

.goods-view td p span{border:1px solid #e0e0e0;float:left;padding:2px 0 0 4px;width:40px;background-color:#fff}



.list04{margin:0;padding:0;list-style-type:none;float:left}

.list04 li{float:left;height:21px;margin-right:35px}

.list04 li span{float:left;padding:2px;height:17px;display:block;font-size:12px;}

.list04 li.act {background:url(../img/plashka_left.gif) left no-repeat;background-color:#C0171C}

.list04 li.act span{background:url(../img/plashka_right.gif) right no-repeat;padding:2px 5px;color:#fff;}

.list04 li.act span a{color:#fff;white-space:nowrap;font-size:12px}



.list05{margin:0;padding:0;list-style-type:none;float:left}

.list05 li{float:left;height:21px;margin-right:35px}

.list05 li span{float:left;padding:2px;height:17px;display:block;font-size:12px;}

.list05 li.act {background:url(../img/plashka_left2.gif) left no-repeat;background-color:#0c892d;}

.list05 li.act span{background:url(../img/plashka_right2.gif) right no-repeat;padding:2px 5px;color:#fff;}

.list05 li.act span a{color:#fff;white-space:nowrap;font-size:12px}



.list06{margin:0;padding:0;list-style-type:none;float:left}

.list06 li{float:left;height:21px;margin-right:25px}

.list06 li span{float:left;padding:2px;height:17px;display:block;font-size:12px;}

.list06 li.act {background:url(../img/plashka_left2.gif) left no-repeat;background-color:#0c892d;}

.list06 li.act span{background:url(../img/plashka_right2.gif) right no-repeat;padding:2px 5px;color:#fff;}

.list06 li.act span a{color:#fff;white-space:nowrap;font-size:12px}





.sort{width:100%;color:#000;margin:15px 0 -15px 0;clear:both}

.sort select{margin-left:10px;font-style:italic}

.sort td{width:58%;font-size:11px;padding-bottom:10px}

.sort td b{font-size:12px}





.listing{width:99%;border-collapse:collapse;border-top:1px solid #c5c5c5;margin:10px 0}

.listing td.brd{border-bottom:1px solid #c5c5c5;}

.listing h1 a{font-size:16px}

.listing td{padding:10px;}

.listing td div{position:relative;text-align:center;width:110px}

.listing td div span{position:absolute;bottom:0;right:0}

.listing td p {color:#000;font-size:26px;font-weight:bold;text-align:right;padding:0 10px 0 0;white-space:nowrap}
.listing td p.qwantiti {color:#0C892D;font-size:12px;font-weight:bold;text-align:center;padding:0 10px 0 0;white-space:nowrap}
.listing td p.noqwantiti {color:#9b2d30;font-size:12px;font-weight:bold;text-align:center;padding:0 10px 0 0;white-space:nowrap}

.listing td p a{color:#000;font-size:14px;text-decoration:none;background:url(../img/line.gif) center center no-repeat}

.listing td table{width:99%;border-collapse:collapse}

.listing td td{padding:5px;font-size:11px;}

.listing td tr.ot td{background:#eeeeee}

.listing td span.spare{background:url(../img/spare.gif) no-repeat;display:block;width:61px;height:37px;color:#000;font-weight:bold;font-size:14px;text-decoration:none;text-align:left;border-bottom:0;margin:0 auto;padding:8px 0 0 4px; } 

.listing td span.spare em{font-size:9px;color:#FF0000;display:block;font-weight:normal;font-style:normal;line-height:10px}

.listing td td a{text-decoration:none;border-bottom:1px dashed #1a3dc1;font-size:12px}



.listing td td a:hover{border-bottom:0}

.listing td td p{float:right;font-weight:normal;color:#a2a2a2;width:120px;font-size:12px}





/*short listing*/

div.short-listing {margin: 10px 0; border-top: 1px solid #c5c5c5;}

div.short-listing .stroke {border-bottom: 1px solid #c5c5c5; padding: 10px 0; overflow: hidden; width: 99%;}

div.short-listing .stroke div.name {margin-right: 300px; padding-left: 5px;}

div.short-listing .stroke .stroke-right {float: right; width: 300px;}

div.short-listing .stroke .stroke-right div.price {float: right; width: auto; background: none; margin-right: 15px;}

div.short-listing .stroke .stroke-right div.buy {float: right; width: 114px;}



div.short-listing .stroke div.name a {color: #1a3dc1; font-size: 14px; line-height: 20px;}

div.short-listing .stroke div.price p {color: black; font-size: 26px; font-weight: bold; text-align: right; white-space: nowrap; line-height: 30px; padding-bottom: 0;}





.drop{position:relative;background:#fff}

SPAN.research { font-size: 125%; font-size: 18px; color: #2C76CA; }

.cat-actions {background:#f9f9f9;}
					.cat-r0 {background:#c0c0c0; vertical-align:top;height:20px; text-align:left;border-top:1px #999999 solid;}
					.cat-r1 {background:#e5e5e5; vertical-align:top; text-align:left;color:#2f2f2f;}
					.cat-r2 {background:#ffffff; vertical-align:top; text-align:left;color:#2f2f2f;}
					.cat-r1a, tr.cat-r1a td, tr.cat-r1a td a {background:#e5e5e5; vertical-align:top; text-align:right;color:#5f5f5f;}
					.cat-r1p, tr.cat-r1p td, tr.cat-r1p td a {background:#e5e5e5; vertical-align:top; text-align:right;color:#a0a0a0;}
					.cat-r2a, tr.cat-r2a td, tr.cat-r2a td a {background:#ffffff; vertical-align:top; text-align:right;color:#5f5f5f;}
					.cat-r2p, tr.cat-r2p td, tr.cat-r2p td a {background:#ffffff; vertical-align:top; text-align:right;color:#a0a0a0;}
					.cat-itemid {color:#939393;;text-align:right;font-size:10px;padding:3 3 3 5;}
.prop_descr {
	width:200px;
	position:absolute;
	visibility:hidden;
	background-color:#FFFFFF;
	padding:5px;
	text-align:left;
	border: solid #000000 1px;
}
.alt_text {
	color: #c41800; 
	text-decoration: none; 
	border-bottom: dotted 1px #c41800;
}