span.red { color: red;}

.pointer_up a {background-image: url(../img/arrow_up.gif); background-repeat: no-repeat;}
.pointer_up a:hover {background-image: url(../img/arrow_up_active.gif); background-repeat: no-repeat;}
.pointer_down a {background-image: url(../img/arrow_down.gif); background-repeat: no-repeat;}
.pointer_down a:hover {background-image: url(../img/arrow_down-active.gif); background-repeat: no-repeat;}

/* ÌÎÄÓËÜ ÂÎÏÐÎÑ-ÎÒÂÅÒ */
table.questions { border: 1px #909090 solid; width: 100%; background: #f0f8fa; padding: 5px; margin-top: 5px;}
table.questions td {vertical-align: top; padding: 0px 3px; }
.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: 5px 43px 5px 0px;}
div.pic_button {padding: 0 0 6px 0px; }
div.module { margin-top: 10px; }

div.catview { float: left; text-align: left;  }
div.catpages_top { float: right;  margin-top: -22px; }
div.catpages_bottom { float: right; margin-top: -22px; }
div.r_pages { text-align: right; margin: 7px 0px 7px 0;}
div.l_pages { text-align: left; margin: 7px 0;}
div.c_pages { text-align: center; margin: 7px 0;}
div.clear { clear: both; }


div.compare { float: left; width: 20%; height: 28px; }
table {font: 12px Tahoma; color: #383838; }
img.image { border: none; vertical-align: middle; }
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 {color: #434343; border: 1px solid #bebebe; padding: 3px 3px; vertical-align: middle; background: white url('/js/images/bg_input_text.png') top left repeat-x;}
input.inp_text { width: 250px; height: 23px; }
textarea.text { padding: 3px 3px; color: #434343; }
input.inp_text_err,
textarea.inp_text_err{ border: 1px solid #f43e3e; color: #434343;  padding: 3px 3px; vertical-align: middle; vertical-align: middle; background: white url('/js/images/bg_input_text_errs.png') top left repeat-x; }
input.inp_text_err { width: 250px; height: 23px; }



/* ÏÎÑÒÐÀÍÈ×ÍÎÅ ÐÀÇÁÈÅÍÈÅ */
div.pages {font: 11px Tahoma; color: #484848; border: 0px; color: #666; padding: 5px 0; }
div.pages a:link {border: 1px #e6e6e6 solid; padding: 3px 6px; background: #f9f9f9; color: #636363; text-decoration: none!important; }
div.pages a:visited {border: 1px #e6e6e6 solid; padding: 3px 6px; background: #f9f9f9; color: #636363; text-decoration: none!important;}
div.pages a:hover {border: 1px #e6e6e6 solid; padding: 3px 6px; background: #f9f9f9; color: #636363; text-decoration: none!important}
div.pages a:active {border: 1px #e6e6e6 solid; padding: 3px 6px; background: #f9f9f9; color: #636363; text-decoration: none!important;}
div.pages a:hover {background: #bebebe; border: 1px #e6e6e6 solid; color: #ffffff;}
div.pages span {background: #fff; color: #ccc; border: 1px #e6e6e6 solid; padding: 3px 6px; text-decoration: none!important; }
div.pages span.active {background: #bebebe; color: #ffffff; border: 1px #e6e6e6 solid; padding: 3px 6px; text-decoration: none!important; }

/* FOR IE6 */
img { border: 0px }
img.png { behavior: url("/inc/pngbehavior.htc"); }
img.basket_image { border: none; vertical-align: middle; margin: 2px 0px 5px 0px; }
img.icheck {width: 16px; height: 16px; border: 0px; vertical-align: middle; padding: 0px; cursor: pointer;}
a.decornone { text-decoration: none!important; }

/* ÊÎÐÇÈÍÀ */
table.basket_table {width: 100%; font: 11px Tahoma; color: #929292; margin-bottom: 15px;}
table.basket_table td {font: 11px Tahoma; color: #929292; padding: 5px 10px 5px 0px; vertical-align: middle; border-bottom: 1px solid #99ccff;}
table.basket_table td a{font: 11px Tahoma; text-decoration: underline;}
table.basket_table td a:hover{font: 11px Tahoma; text-decoration: none;}
table.basket_table td.zag1 {padding: 15px 0px 5px 0px; font: 14px Tahoma; color: #484848;  border: 0px;}
table.basket_table td.zag2 {padding: 7px 8px 5px 0px; font: 11px Tahoma; color: #484848; font-weight: bold;
vertical-align: middle; border-top: 2px solid #99ccff; border-bottom: 2px solid #99ccff;}
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: 2px solid #99ccff; border-bottom: 2px solid #99ccff; text-align: center;}
table.basket_table td.t1 { text-align: center; padding: 5px 0px 5px 0px;}
table.basket_table td span{font: 11px Tahoma; color: #929292; }
table.basket_table td.zag3 span{font: 14px Tahoma; color: #929292;}

/* Òàáëèöà â êàòàëîãå, êîðçèíå, èñòîðèè çàêàçîâ, ïðè îôîðìëåíèè çàêàçà */
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 #99ccff;}
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: 2px solid #99ccff; border-bottom: 2px solid #99ccff;}
table#cart td.zag2 a.name { font-weight: bold; text-decoration: none; font-size: 14px;}
table#cart td.t1 { text-align: center;}


/* ÏÎÈÑÊ */
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;}
div.search_tit {font: 11px Tahoma; padding-bottom: 10px;}
font.select_link {font-weight: bold;}
span.search_title {font: 12px Tahoma;}
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.search_form { border: 0px red solid; text-align: left; width: 186px; height: 30px;}
form#search_word { height: 30px; background: url(/img/search_input.gif) no-repeat 0px 0px;}
form#search_word input { vertical-align: top; font: 12px Tahoma; border: 0px; background: none; height: 19px; width: 130px; margin: 5px 0 0 28px; padding: 0px;}
form#search_word img { vertical-align: top; margin-top: 5px; }


/* ÔÎÐÌÀ ÄËß ÂÕÎÄÀ */
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%; }

/* LOADING-BOX */
#loading-box {display: none; font-family: Verdana; font-size: 11px; height:50px; padding:10px; text-align:center; background:#fff; border:1px solid #000; position: absolute; z-index: 100; }
#loading-box a {text-decoration: none; font-weight: bold; }
#loading-text {font-weight:bold; color: #000; text-align: center; padding-bottom: 7px;}

/* VOTES */
#voteblock label {cursor: pointer; cursor: hand; }
#voteblock div.vote_button { padding: 10px 5px 0px 0px; text-align: right;}
#voteblock div.vote_button img { cursor: pointer; }

/* IMAGES */
img.photos{border: 1px #bebebe solid;}
img.filetype{border: 0px!important; vertical-align: middle;}

/* SHOWHINT */
#hintbox{ position:absolute; top: 0; z-index:100; visibility: hidden; max-width: 350px; }
div.tooltips { color: #565656 !important; font: 11px Arial, Helvetica, sans-serif !important; margin: 15px;} 
div.tooltips p {padding: 0px!important;}
.t-1-1 { background: url(../img/tooltip/1-1.gif) 0 0 no-repeat; height: 5px; width: 5px;}
.t-1-2 { background: url(../img/tooltip/1-2.gif) 0 0 repeat-x; height: 5px;}
.t-1-3 { background: url(../img/tooltip/1-3.gif) 0 0 no-repeat; height: 5px; width: 5px;}
.t-2-1 { background: url(../img/tooltip/2-1.gif) 0 0 repeat-y; width: 5px;}
.t-2-2 { background: #f0f0f0; padding: 10px!important; }
.t-2-3 { background: url(../img/tooltip/2-3.gif) 0 0 repeat-y; width: 5px;}
.t-3-1 { background: url(../img/tooltip/3-1.gif) 0 0 no-repeat; height: 5px; width: 5px;}
.t-3-2 { background: url(../img/tooltip/3-2.gif) 0 0 repeat-x; height: 5px;}
.t-3-3 { background: url(../img/tooltip/3-3.gif) 0 0 no-repeat; height: 5px; width: 5px;}

/* FORMS */
#form_layer { padding: 5px 0px;}
div.information {padding-top: 10px;}

div.left { float: left; }
div.clear { clear: both; }

/* ÏÎÃÎÄÀ */
div#forecast {}
div#forecast div.weather { width: 290px; clear: both; padding: 3px 0; }
div#forecast div.city { width: 140px; padding-top: 5px;}
div#forecast div.t { width: 90px; padding-top: 5px;}
div#forecast div.cast { width: 60px; }
div#forecast div.cast img { vertical-align: middle; border: 0px; }

/* ÏÎÄÏÈÑÀÒÜÑß ÍÀ ÐÀÑÑÛËÊÓ */
table#maillist td.num { text-align: center; width: 20px;}
table#maillist td.file { text-align: left; width: 150px;}
table#maillist td.desc { text-align: left; width: 300px;}
table#maillist td.lastupdate { text-align: center; width: 100px;}
table#maillist td.size { text-align: center; width: 80px;}
table#maillist td { vertical-align: middle; color: #484848; border-bottom: 1px solid #c0c0c0; }
table#maillist th {padding: 4px 0px 3px 0px; font: 11px Tahoma; color: #484848; font-weight: bold;
vertical-align: middle; border-top: 3px solid #c0c0c0; border-bottom: 3px solid #c0c0c0;}
table#maillist th.file {text-align: left; padding-left: 5px;}
table#maillist th.desc {text-align: left;}
label.checked {cursor: pointer;}

div#subscribe h2 {padding: 0px; font: 13px Tahoma; font-weight: bold; color: #2d2d2d; margin: 0px 0px 5px 0px;  }
div#subscribe h3 {padding: 0px; font: 11px Tahoma; font-weight: bold; color: #2d2d2d; margin: 0px 0px 5px 0px;  }
div#subscribe_blocks {padding: 5px; border: 1px #fff solid;}
div#week_layer { padding: 5px; width: 295px; border: 1px #fff solid;}
div#week_layer input { cursor: pointer; }
div#month_layer { padding: 5px; border: 1px #fff solid; }
div.week1 {float: left; padding: 20px 0px 0px 5px; width: 65px; }
div.week2 {float: left; padding: 5px; width: 190px; }
table.weekday {border-collapse:collapse;}
table.weekday td {padding:3px; border: 1px solid #CFD6E9; font-size:90%;}
table.weekday tr.heading td {text-align:center; background-color: #c0c0c0; font-weight:normal; color:#484848;}
table.weekday td.heading {color:#484848; background-color:#c0c0c0;}
table.weekday table td {padding:0px; border:none;}
div.subscribe1 { padding: 5px; width: 360px; }
div.subscribe2 { padding: 5px; width: 360px; }

/* ÊÀÐÒÀ ÑÀÉÒÀ */
ul.map { padding: 0 0 0 25px!important;}
ul.map li { padding: 2px 0px!important; list-style-image: url('../img/ico/li.gif');}
ul.map li a b {color: #B95D38;}




img.ph3 { margin-top: -3px;}
.please_call { height: 20px!important; padding: 0px!important; margin:0px!important;  }

label.cur { cursor: pointer; }
.n1 { color:#000!important; }

h5 {
margin:0px 0 0px 0px!important;
font-size:14px;
font-weight:bold;
text-align: center; 
color:#4d4d4d;
}

.ves { margin-top: -17px; }
p.nt { padding-left: 30px!important; margin-top: 5px; }

.colList { border: 0px red solid; margin-left: 60px!important; }
.colList h4 { font-weight: 14px; color:#bd0000; font-weight: bold; margin-bottom: 10px;  }
.colList ul li {font-size:13px;}
.colList ul li a {text-decoration:none;}
.colList ul li a:hover {text-decoration:underline;}
.colList ul li.active a {color:#c20000;text-decoration:underline;}
.colList ul li.active a:hover {text-decoration:none;}


.pline { margin: 15px 0 20px 0; }

.search_data {}
.search_data select { width: 246px; }
.search_data .txt { width: 241px;}
.search_data .chk { cursor: pointer; }
.advSearch { padding: 0px; margin: 10px 0 0 0; width: 128px; }



/* PREVIEW */
.hprev { height: 100px!important;}
#preview { width: 500px; overflow: hidden; margin: 0 auto; }
.main_p { margin: 0 0 10px 0; text-align: center; }
.prev_desc { text-align: center; font-size: 14px; margin: 5px 0 5px 0; }
.prev_img {  text-align: center; margin: 0 0 10px 0; }
.prev_desc2 {  margin: 0 0 10px 0; text-align: justify; }



/* BOX - îêíî äëÿ ðåäàêòèðîâàíèÿ äàííûõ */
.box-dimming { position: absolute; background: black; }
.box-container div { font: 12px Tahoma, Verdana, helvetica, sans-serif; background-color: white; color: #767575; }
.box-html { background-color: white; }
.box-html-blur {}
.box-html-content { position: absolute; display: none; }
.box-loading { display: block; color: black; font: 12px Verdana; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(/js/highslide/box/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
.box-wrapper, .rounded-white { background-color: white; }
.box-wrapper .box-html-content { width: 99%; height: 1000px; padding: 0 5px 5px 5px; }
.box-wrapper .box-header { padding-bottom: 5px; }
.box-wrapper .box-header ul { margin: 0; padding: 0; text-align: right; list-style: none; }
.box-wrapper .box-header ul li { display: inline; padding-left: 1em; background: none!important;}
.box-wrapper .box-header a { font-weight: bold; color: gray; text-transform: uppercase; text-decoration: none; }
.box-wrapper .box-header a:hover { color: black;}
.box-wrapper .box-header .box-move a { cursor: move; }
.box-wrapper .box-footer { height: 15px; }
.box-wrapper .box-footer .box-resize { float: right; margin-top: 4px; height: 11px; width: 11px; background: url(/js/highslide/box/resize.gif); }
.box-wrapper .box-body {}
.box-move { cursor: move; }
.box-close {}
.box-resize { cursor: nw-resize; }




/* ÎÒÇÛÂÛ */
.otz {}
.otz td { padding: 5px 0px 5px 0; vertical-align: top; } 
.one_otz { margin: 0 0 10px 10px; }

/* Ôèëüòð */
.brend_filter { background-color: #f2f2f2; }
.brend_filter td a {text-decoration:underline;}
.brend_filter td a:hover {text-decoration:underline;}
.brend_filter td.active a {color:#c20000;text-decoration:none;font-weight: bold; border-bottom: 1px #c20000 dashed; }
.brend_filter td.active a:hover {text-decoration:none;}
.quot {  margin-left: 5px; margin-top: 10px; padding: 1px 0px 1px 10px; border-left: 2px solid #bcbcc0; color: #000000;  }
.spec_cont { margin: -15px 0 0 0; }

.models { width: 100%; position: relative; }
.models td { width: 32%; line-height: 20px; font-size: 14px; text-align: center; padding: 0 10px 0 0; vertical-align: top;  }
.models td img { margin: 10px 0 0px 0; position: relative; }
.models td .mod { padding: 10px 10px 10px 10px; }
.models td .block { min-height: 220px; }

.h5 { font-size: 14px; font-weight: bold; margin: 0 0 10px 10px; }

.h { color:#c20000; font-weight: bold; }

.nline {  margin: -22px 0 40px 0; } 

table.new_watch_view {margin-top: 10px; border: 2px solid #BEBEBE}
.new_watch_view h1 {font-size: 13px; font-weight: bold; margin: 0 0 0 0;}

table.new_watch_view_sale {margin-top: 10px; border: 2px solid #D00007; background-image: url(/img/icons/sale.png); background-repeat: no-repeat; background-position: top right;}
.new_watch_view_sale h1 {font-size: 13px; font-weight: bold; margin: 0 0 0 0;}

table.new_watch_view_new {margin-top: 10px; border: 2px solid #E7AD28; background-image: url(/img/icons/new.png); background-repeat: no-repeat; background-position: top right;}
.new_watch_view_new h1 {font-size: 13px; font-weight: bold; margin: 0 0 0 0;}

table.new_watch_view_exclusive {margin-top: 10px; border: 2px solid #640BAF; background-image: url(/img/icons/exclusive.png); background-repeat: no-repeat; background-position: top right;}
.new_watch_view_exclusive h1 {font-size: 13px; font-weight: bold; margin: 0 0 0 0;}


.prds { width: 100%; }
.prds td { width: 48%; padding-right: 1%; }
.work .centr { padding:10px; min-height: 140px; }
a.h1 { color:#4d4d4d; font-size: 13px; font-weight: bold!important; margin: 0 0 0 0; text-decoration: none; }
.filt_brend {  border: 1px solid #45637a; background-color: #c1c0c0; margin: 0 0 10px 0; }
.bre .centr { margin-bottom: 5px; } 

.ask { cursor: help;}



#divbasket {
color: #4d4d4d;
font-size: 12px;
width:202px;
height: 118px;
border: 0px red solid;
position:relative;
margin:0 auto;
background: url(/img/basket/background.gif) 0 0 no-repeat;
position: relative;
}
#divbasket .bt {
position: absolute;
bottom: 5px; 
left: 40px;
}

#divbasket .inbas {
border: 0px red solid;
position: absolute;
top: 16px; 
left: 65px;
width: 130px;
height: 60px;
}

#divbasket .inbas .it {
display: block;
width: 100%;
height: 20px;
font-weight: bold;
color: #000;
text-transform: uppercase;
}

#total_price, #quantity {
color: #d00007;
font-weight: bold;
}
