/*******************************************************************************

	> ÎÑÍÎÂÍÛÅ ÑÒÈËÈ

*******************************************************************************/

* { margin:0px; padding:0px; }
div, table { float:left; width:100%; overflow:hidden; } /* select, p, h1, h2, h3, h4, h5, h6 */
body, input, select, textarea { font-family:Trebuchet MS; font-size:12px; color:#222e58 }
body { background-color:#f7f7f7; color:#0a102a; }

table { width:100%; border-width:0px; border-collapse:collapse; table-layout:fixed; }

a { color:#3a425c; text-decoration:none; font-weight:bold; }
a:hover { /*color:#da3704;*/ color:#1E86C7 }
a img { border-width:0px; }

h1, .h1 { font-size:23pt; font-weight:normal; }
h2, .h2 { font-size:21px; font-weight:normal; }
h3, .h3 { font-size:19px; font-weight:normal; }
h4, .h4 { font-size:17px; font-weight:normal; }
h5, .h5 { font-size:14px; font-weight:normal; }
h6, .h6 { font-size:11px; font-weight:normal; }

/*******************************************************************************

	> ÎÁÙÈÅ ÑÒÈËÈ

*******************************************************************************/

.a { width:auto; }
.b { font-weight:bold; }
.l { text-align:left; }
.r { text-align:right; }
.c { text-align:center; }
.color { color:#da3704; }
.selected { color:#33cc00; }

.db { display:block; }
.fl { float:left; }
.fr { float:right; }
.pl { padding-left:35px; }
.pr { padding-right:20px; }
.pt { padding-top:20px; }
.pb { padding-bottom:20px; }
.pm { padding-right:10px; }
.ps { padding-left:10px; }
.tf { text-align:justify; }
.ul { list-style-type:none; }

.i_butt { border-width:0px; background-image:url(pics/butt.gif); height:19px; font-size:14px; color:#4c606e; }

.tx_whit { color:white; }
.tx_main { color:#222d57; }
.tx_lite { color:#606579; }
.tx_silv { color:#acb0b3; }

.ic_min { padding-left:15px !important; background:url(pics/ic_min.gif) no-repeat 0px 8px; }
.ic_max { padding-left:15px !important; background:url(pics/ic_max.gif) no-repeat 0px 8px; }
.ic_sel { padding-left:15px !important; background:url(pics/ic_sel.gif) no-repeat 0px 8px; }
.ic_fav { width:11px; height:10px; background:url(pics/pic_favs.gif) no-repeat left top; }
.ic_dom { width:11px; height:10px; background:url(pics/pic_home.gif) no-repeat left top; }
.ic_map { width:11px; height:10px; background:url(pics/pic_maps.gif) no-repeat left top; }

.stat { margin-top:3px; width:11px; height:11px; border:1px solid #aaaaaa; }
.stat_full { height:4px; border:1px solid #aaaaaa; width:190px; padding:1px; background-color:white; }
.stat_perc { height:4px; background-color:#d10d01; }

#win_back, #win_data { position:absolute; top:0px; left:0px; width:100px; height:100px; }
#win_back { background-color:#efefef; opacity:0.8; filter:alpha(opacity=80); }
#win_data { background-color:#ffffff; border:3px solid #d1d1d1; padding:5px; cursor:hand; }

/*******************************************************************************

	> ÊÀÐÊÀÑ

*******************************************************************************/

td.back_c { /* background:url(pics/back_c.jpg) no-repeat center top; */ width:920px; padding:0px 40px; }
td.back_l { /* background:url(pics/back_l.jpg) no-repeat right top; */ }
td.back_r { /* background:url(pics/back_r.jpg) no-repeat left top; */ }

div.rt_logo { width:110px; height:70px; padding:20px 0 0 20px; }
div.rt_head { width:790px; }
div.rt_auto { height:54px; }
div.rt_link { height:36px; width:650px }
div.rt_link ul{ width:650px; height:36px; padding:0; background: url(pics/main-menu-bg.gif) repeat-x left top }
div.rt_link ul li { padding:3px 0 0 25px }
div.rt_link ul li.b-left {background: url(pics/main-menu-border-left.gif) no-repeat left top; padding:0; width:15px; height:36px }
div.rt_link ul li.b-right {background: url(pics/main-menu-border-right.gif) no-repeat right top; padding:0; width:40px; height:36px }
div.rt_serv { height:16px; width:65px; /*margin: 70px 0 0 680px*/; float:right; padding: 17px 45px 0 0}
div.rt_flaw { height:358px; }
div.rt_main { width:700px; min-height:1px; height:auto; height:expression(this.innerHTML.length>0?"auto":"1px"); }
div.rt_menu { width:200px; padding-left:20px; min-height:1px; height:auto; height:expression(this.innerHTML.length>0?"auto":"1px"); }
div.rt_news { width:689px; }
div.rt_send { width:231px; }

/*******************************************************************************

	> LIST TEMPLATES STYLES

*******************************************************************************/

div.ls_news { width:340px; height:auto; background:url(pics/news.gif) no-repeat; }
div.ls_news_date { width:38px; height:81px; text-transform:lowercase; padding-top:5px}
div.ls_news_text { width:195px; height:auto; padding-left:10px; }
div.ls_news_data { width:540px; height:110px; padding-left:10px; }
div.ls_news_foto { width:108px; height:108px; border:1px solid #3a425c; }
div.ls_news_mini { width:70px; height:auto; }
div.ls_news_foto img { width:100px; height:100px; background-color:white; border:4px solid white; }
div.ls_news_mini img { width:70px; height:70px; padding-top:8px; }


div.mn_m { width:190px; background:#e3e4e5; }
div.mn_t { height:6px; background-image:url(pics/menu_t.gif); }
div.mn_b { height:6px; background-image:url(pics/menu_b.gif); }
div.mn_c { background-image:url(pics/menu_c.gif); padding-left:10px; }

ul.mn_menu { width:170px; }
ul.mn_menu a { display:block; color:#606579; border-top:1px solid #f8f8f8; border-bottom:1px solid #c1c4c6; padding:2px 0px; font-weight:normal; }
ul.mn_menu a:hover { color:#111a3f; }
ul.mn_menu a.hover { font-weight:bold; }

div.ls_item { width:300px; height:70px; padding:0px 30px 10px 20px}

div.ls_model { width:162px; height:71px; /*background-image:url(pics/model.jpg);*/ }
div.ls_model img { width:152px; height:61px; padding:5px; }

div.ls_gallery { width:128px; height:98px; border:1px dotted #dedede; }
div.ls_gallery img { width:120px; height:90px; border:4px solid white; cursor:hand; }

div.fm_send { width:231px; height:86px; background-image:url(pics/send.jpg); }
div.fm_send input { background: transparent; border:0; color: #DDD; height: 21px}

tr.list_tr_0 th { background-color:#d1d1d1; border-bottom:2px solid #dedede; text-align:left; padding:8px; }
tr.list_tr_1 td { border-bottom:1px dashed #dedede; padding:8px; }
tr.list_tr_2 td { border-bottom:1px dashed #d1d1d1; padding:8px; }

/*******************************************************************************

	> FORM TEMPLATES STYLES

*******************************************************************************/

/* ìàðêèðîâêà ñïèñêîâ */
div.marker { margin:10px 0px; text-align:center; }
div.marker a { display:inline-block; margin-right:4px; text-decoration:none; padding:2px 4px; font-family:Courier New; background-color:white; border:1px solid #dedede; color:#aaaaaa; }
div.marker a:hover { border-color:#d1d1d1; color:#1c1c1c; }
div.marker a.hover { background-color:#da3704; color:white; }
div.marker a.never { background-color:#efefef; color:#d1d1d1; }

/* ñòàíäàðòíûå ôîðìû 660 */
div.form_line { border-bottom:1px dotted #dedede; padding-top:10px; padding-bottom:10px; }
div.form_name { width:160px; }
div.form_cell { width:360px; }
div.form_errs { width:140px; color:#da3704; text-indent:10px; }
div.form_text { padding-left:160px; width:500px; color:#888888; }
div.form_post { height:auto; height:expression(this.innerHTML.length>0?'auto':'0px') }
div.form_cell img { width:160px; border:2px solid #dedede; }

/* ïàíåëè è îêíà ñîîáùåíèé */
div.form_path { position:relative; top:-14px; padding-bottom:4px; border-bottom:1px dotted #3a425c; }
div.form_report, div.form_error { width:660px; padding:16px; margin-bottom:10px; border:4px solid white; }
div.form_report a, div.form_error a { text-decoration:underline; }
div.form_report a:hover, div.form_error a:hover { text-decoration:none; }
div.form_error a { color:white; } div.form_report a { color:#1c1c1c; }
div.form_error { background-color:#da3704; color:white; }
div.form_report { background-color:#d6d6d6; }
div.form_buttons { padding:10px 0px; text-align:center; border-top:4px solid #dedede; }
div.form_buttons input, input.button { width:120px; height:24px; border-width:0px; background:url(pics/butt.jpg); color:white; margin:0px 2px; font-size:14px; font-weight:bold;  }

/*******************************************************************************

	> INDEX TABER

*******************************************************************************/

div.b-taber{ width:920px; height:314px;	margin-bottom:15px }
div.b-taber div.b-view-border-top{ z-index:99; position:absolute; width:787px; height:3px; background:url(/root/pics/taber-view-border-top.gif) no-repeat left top;	margin:0; }
div.b-taber div.b-view-border-bottom{ z-index:99; position:absolute; width:787px; height:3px; background:url(/root/pics/taber-view-border-bottom.gif) no-repeat left top; margin:311px 0 0 0 }
div.b-taber div.b-view-border-left{ z-index:99; position:absolute; width:3px; height:308px; background:url(/root/pics/taber-view-border-left.gif) no-repeat left top; margin:3px 0 0 0 }
div.b-taber div.b-view-border-right{ z-index:99;position:absolute; width:3px; height:308px; background:url(/root/pics/taber-view-border-right.gif) no-repeat left top;	margin:3px 0 0 784px }
div.b-taber div.b-view-corner-top-left{	background: url(/root/pics/tabber-corner-top-left.gif) no-repeat left top; width: 4px; height: 4px; position: absolute; margin:3px 0 0 3px; }
div.b-taber div.b-view-corner-top-right{ background: url(/root/pics/tabber-corner-top-right.gif) no-repeat left top; width: 4px; height: 4px; position: absolute; margin:3px 0 0 780px; }
div.b-taber div.b-view-corner-bottom-left{ background: url(/root/pics/tabber-corner-bottom-left.gif) no-repeat left top; width: 4px; height: 4px; position: absolute; margin:307px 0 0 3px; }
div.b-taber div.b-view-corner-bottom-right{ background: url(/root/pics/tabber-corner-bottom-right.gif) no-repeat left top; width: 4px; height: 4px; position: absolute; margin:307px 0 0 780px; }
div.b-taber div.l-view{ width:787px; height:314px; background:#ddd; text-align: center }
div.b-taber div.l-tabs{ width:133px; height:314px }
div.b-taber div.l-tab{ width:133; height:47px; margin-top:8px }
div.b-taber div.l-tab div.b-tab{ width:133; height:47px; overflow:hidden; }
div.b-taber div.l-tab div.b-tab span, div.b-taber div.l-tab div.b-tab a{ display:block; height:34px; padding:13px 0 0 33px; font-size:17px; font-weight:normal; width:133px; cursor:pointer; }
div.b-taber div.l-tab div.b-tab-passive{ background:#f5f5f5 url(/root/pics/taber-tab-passive-bg.png) no-repeat left top }
div.b-taber div.l-tab div.b-tab-selected{ background:#e9e9e9 url(/root/pics/taber-tab-selected-bg.png) no-repeat left top }
div.b-taber div.l-tab div.b-tab-active{ background:#262e5c url(/root/pics/taber-tab-active-bg.png) no-repeat left top; color:#f3f3f3 }
div.b-taber div.l-tab div.b-tab-viewAll{ width:133; height:23px; background:url(/root/pics/taber-tab-view-all-bg.png) no-repeat left top }
div.b-taber div.l-tab div.b-tab-viewAll a{ display:block; padding:3px 0 0 33px; font-size:12px; font-weight:normal;	color:white }


/* tables */
.specs_column, .spc {
	background-color: #152f5e;
	color: #fff;
	font-weight: bold;
	border: 1px solid #a4a9b2;
	padding: 2px;
}

.specs_field, .specs_field_right, .spf {
	border: 1px solid #a4a9b2;
	padding: 2px;
	text-align: center;
}

.specs_column_total, .sct {
	background-color: #152f5e;
	color: #fff;
	font-weight: bold;
	border: 1px solid #a4a9b2;
	padding: 2px;
	text-align: center;	
}

.specs_row, .spr {
	border: 1px solid #a4a9b2;
	padding: 2px;
}



.color1 {
	width: 400px; 
	height:179px; 
	background:url('/root/pics/rodus_grand_white.jpg') no-repeat; 
	border:1px solid #ccd5d8; 
	margin-left:100px;
}

.color2 {
	width: 400px; 
	height:179px;
}

.color3 {
	float:left; 
	width:75px; 
	text-align:center;
	border-right: 1px dotted #ccd5d8;
}
