/* ÌÎÄÓËÜ ÂÎÏÐÎÑ-ÎÒÂÅÒ */
table.questions { border: #909090 1px solid; width: 100%; background: #f0f8fa; padding: 7px; margin-bottom: 15px;}
table.questions td {vertical-align: top;}
.anons{ color:#537EB7; font-family: Tahoma; font-size:11px; font-weight: bold;}
.author { font-weight: bold; text-decoration: underline; }
.faqAnswer { PADDING-LEFT: 5px; MARGIN: 0px 20px 0px 30px; BORDER-LEFT: #030303 1px solid; TEXT-ALIGN: right}
.inp{ background-color:transparent;border:solid 1px #4E5871;font-family:Tahoma;font-size:10px}
.knop{ background-color: transparent; border:solid 1px #4E5871; font-family:Tahoma; font-size:10px; color:#4C5B70; font-weight:bold }

.bt{list-style:none;list-style:url("img/treu_blue.gif");}
div.module { margin-top: 10px; }
div#left .but a.hov{font: 18px Tahoma; color: #cb9c06; text-decoration: none;}
div#catalog .but a.hov{font: 13px Tahoma; color: #cb9c06; text-decoration: none;}
div.regbutton { text-align: right; padding-right: 27px; padding-top: 8px; }
div.module { margin-top: 10px; }

div.catview { float: left; text-align: left; height: 28px; }
div.catpages_top { float: right; height: 28px; /*margin-top: -22px;*/ }
div.catpages_bottom { text-align: center; height: 28px; margin-top: 10px; }

div.compare { float: left; width: 20%; height: 28px; }
table {font: 12px Tahoma; color: #383838; }
img.image { border: none; vertical-align: middle; }
img.basket_image { border: none; vertical-align: middle; margin: 2px 0px 5px 0px; }
select.sort_by { width: 108px; font: 11px Tahoma; }
select.sort_num { width: 45px; font: 11px Tahoma; }
select.filter { width: 135px; margin-right: 7px; font: 10px Tahoma; }
select.filter_last { width: 135px; font: 10px Tahoma; }
div.filter { width: 545px; vertical-align: middle; }
img.point_search { vertical-align: -2px; }

/* INPUT AND TEXTAREA */
input.inp_text, textarea.inp_text {padding-left: 3px; padding-right: 3px; vertical-align: middle; color: #434343; border: 1px solid #636466;}
input.inp_text{	width:250px; height:17px; background: #ffffff; border: 1px solid #636466;}
input.inp_text_err,
textarea.inp_text_err{ padding-left: 3px; padding-right: 3px; vertical-align: middle; border: 1px solid #f43e3e; vertical-align: middle; color: #434343;	background: white url('/js/images/bg_input_text_errs.png') top left repeat-x; }
input.inp_text_err { width: 250px; height: 17px; }
textarea.text { padding-left: 3px; padding-right: 3px; color: #434343; }


/* ÏÎÑÒÐÀÍÈ×ÍÎÅ ÐÀÇÁÈÅÍÈÅ */
div.pages { font: 11px Tahoma; color: #484848; border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; color: #666; border-RIGHT-width: 0px; margin-right: 3px; }
div.pages a:link { border-right: #e6e6e6 1px solid; padding-right: 6px; border-top: #e6e6e6 1px solid; padding-left: 6px; background: #f9f9f9; padding-bottom: 3px; border-left: #e6e6e6 1px solid; color: #636363; padding-top: 3px; border-bottom: #e6e6e6 1px solid; text-decoration: none; }
div.pages a:visited {border-right: #e6e6e6 1px solid; padding-right: 6px; border-top: #e6e6e6 1px solid; padding-left: 6px; background: #f9f9f9; padding-bottom: 3px; border-left: #e6e6e6 1px solid; color: #636363; padding-top: 3px; border-bottom: #e6e6e6 1px solid; text-decoration: none}
div.pages a:hover {border-right: #e6e6e6 1px solid; padding-right: 6px; border-top: #e6e6e6 1px solid; padding-left: 6px; background: #f9f9f9; padding-bottom: 3px; border-left: #e6e6e6 1px solid; color: #636363; padding-top: 3px; border-bottom: #e6e6e6 1px solid; text-decoration: none}
div.pages a:active {border-right: #e6e6e6 1px solid; padding-right: 6px; border-top: #e6e6e6 1px solid; padding-left: 6px; background: #f9f9f9; padding-bottom: 3px; border-left: #e6e6e6 1px solid; color: #636363; padding-top: 3px; border-bottom: #e6e6e6 1px solid; text-decoration: none}
div.pages a:hover {border-left-color: #e6e6e6; background: #74d2ff; border-bottom-color: #e6e6e6; color: #ffffff; border-top-color: #e6e6e6; border-right-color: #e6e6e6}
div.pages span {font: 11px Tahoma; border-right: #e6e6e6 1px solid; padding-right: 6px; border-top: #e6e6e6 1px solid; padding-left: 6px; background: #fff; padding-bottom: 3px; border-left: #e6e6e6 1px solid; color: #ccc; padding-top: 3px; border-bottom: #e6e6e6 1px solid; text-decoration: none; }
div.pages span.active {font: 11px Tahoma; border-right: #e6e6e6 1px solid; padding-right: 6px; border-top: #e6e6e6 1px solid; padding-left: 6px; background: #74d2ff; padding-bottom: 3px; border-left: #e6e6e6 1px solid; color: #ffffff; padding-top: 3px; border-bottom: #e6e6e6 1px solid; text-decoration: none; }

/* FOR IE6 */
img { border: 0px }
img.png { behavior: url("inc/pngbehavior.htc"); }

/* ÊÎÐÇÈÍÀ */
table.basket_table {width: 100%; font: 11px Tahoma; color: #929292; background-color: #dddddd; margin-bottom: 15px;}
table.basket_table td { padding: 5px 7px; font: 11px Tahoma; color: #333; text-align: center; vertical-align: middle; border-bottom: 0px solid #c0c0c0;}
table.basket_table tr {background-color: #fff;}
table.basket_table tr.two {background-color: #f4f4f4;}
table.basket_table td a{font: 11px Tahoma; color: #505052; text-decoration: underline;}
table.basket_table td a:hover{font: 11px Tahoma;  color: #505052; text-decoration: none;}
table.basket_table td.zag1 { font: 14px Tahoma; color: #484848;  border: 0px;}
table.basket_table td.zag2 { padding: 5px 5px; font: 12px Tahoma; color: #fff; vertical-align: middle; background-color: #636466; border-top: 0px solid #c0c0c0; border-bottom: 0px solid #c0c0c0; }
table.basket_table td.zag2_1 { padding: 2px 2px; font: 11px Tahoma; color: #484848; vertical-align: middle; border-top: 3px solid #c0c0c0;  border-bottom: 0px solid #c0c0c0; }
table.basket_table td.zag2_2 { padding: 2px 2px; font: 11px Tahoma; color: #484848; vertical-align: middle; border-bottom: 3px solid #c0c0c0; }
table.basket_table td.zag3 {padding: 10px 0px 0px 0px; font: 11px Tahoma; color: #484848;  border: 0px;}
table.basket_table td.zag4 {padding: 7px 0px 5px 0px; font: 11px Tahoma; color: #484848; font-weight: bold;
vertical-align: middle; border-top: 3px solid #c0c0c0; border-bottom: 3px solid #c0c0c0; text-align: center;}
table.basket_table td.t1 { text-align: center; padding: 5px 0px 5px 0px;}
table.basket_table td.aleft { text-align: left; }
table.basket_table td span{font: 11px Tahoma; color: #929292; }
div.zag3 span{font: 14px Tahoma; color: #929292; font-weight: bold; text-decoration: underline;}

/* Òàáëèöà â êàòàëîãå, êîðçèíå, èñòîðèè çàêàçîâ, ïðè îôîðìëåíèè çàêàçà */
table.tab_cat td {vertical-align: top; }
table.tab_cat td.zag{font-size: 12px; font-weight: bold;}
table.tab_cat td.t1 {width: 106px; overflow: hidden; padding-bottom: 20px;}
table.tab_cat td.t2{width: 186px; overflow: hidden; padding-bottom: 20px;}
table.tab_cat div.cat_txt {padding: 0px 10px 0px 10px;}

table#cart {width: 100%; font: 11px Tahoma; color: #2e2e2e; margin-bottom: 20px;}
table#cart td {padding: 10px 10px 10px 0px; vertical-align: middle; border-bottom: 1px solid #c0c0c0;}
table#cart td.tt1 {color: #929292;}
table#cart td a{font: 11px Tahoma; text-decoration: underline;}
table#cart td a:hover{font: 11px Tahoma; text-decoration: none;}
table#cart td.zag1 {padding: 15px 0px 5px 0px; font: 14px Tahoma; color: #484848;  border: 0px;}
table#cart td.zag2 {padding: 7px 8px 5px 0px; font: 11px Tahoma; color: #484848; font-weight: bold;
vertical-align: middle; border-top: 3px solid #c0c0c0; border-bottom: 3px solid #c0c0c0;}

table#cart td.t1 { text-align: center;}
div.in_cor{width: 147px; height: 22px; background-image: url(../img/add_basket.gif); background-position: left; background-repeat: no-repeat; }
div.in_cor p{font: 11px Tahoma; padding: 4px 0px 0px 30px !important;}
div.in_cor a{display: block; width: 147px; height: 22px;}


/* ÏÎÈÑÊ */
div.search_sep {border-bottom: 1px dotted #1f0c02; margin: 15px 30px 10px 0px;}
table td.search_num {font: 11px Tahoma; width: 15px; vertical-align: top; padding: 8px 0px 5px 0px;}
table td.search_text {font: 11px Tahoma; vertical-align: top; padding: 5px 2px 5px 2px;}
div.search_tit a{font: 14px Tahoma; text-decoration:underline;}
div.search_tit a:hover{font: 14px Tahoma; text-decoration:none;}
div.search_tit {font: 11px Tahoma; padding-bottom: 10px;}
span.search_title {font: 12px Tahoma;}
font.select_link {font-weight: bold;}
font.select {color: #5B5564; font-weight: bold;}
div.search_pages {float: left; width: 25%; height: 25px;}
div.search_pages_top {float: left; width: 75%; height: 25px;}


/* ÔÎÐÌÀ ÄËß ÂÕÎÄÀ */
div.level { text-align: right; padding: 5px; width: 205px; }
div.level_right {float: left; width:40%; text-align: right;}
div.level_left {float: left; width:60%;}

