body {
	font: 0.8em Verdana, Tahoma, Arial, sans-serif;
	background: #1d1c1d;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #d2d2d2;
}
img {border:none;}
p {padding:0; margin:0; }
a {color:#d2d2d2; text-decoration:none;}
a:hover{text-decoration:underline;}

h1{padding:0px 0 10px 0; margin:0; font-size:1.2em;color:#95d0eb!important;font-weight:bold;}

#wrapper{width:970px; margin:0 auto; text-align:center;position:relative;margin-top:10px;}

#header{height:85px;color:#aae1fa;text-align:right; line-height:1.2em;padding-top:10px;_height:96px;}

.spec_type {text-transform:uppercase;font-size:0.85em;}
.spec_name {font-weight:bold;font-size:0.9em;}
.spec_sep{background:url(/images/spec_sep.gif) right center no-repeat;padding:7px 0;}


#main_block{padding-left:100px;*padding-left:97px;background:url(/images/bg_main.gif) left top repeat-y;}
#left_block{float:left; width:220px; }
#content_block{float:left;width:595px;_width:505px;margin:75px 0 20px 30px;text-align:left;}

#main_block_splash{}
#main_block_splash #left_block{position:relative; height:622px;  width:220px; left:99px; z-index:10; background:url(/images/bg_splash.gif) left top repeat-y;}
#main_block_splash #content_block{text-align:left; position:absolute; left:0; height:622px; overflow:hidden;z-index:5; width:100%;margin:0;}

#content_right{width:200px; float:right; text-align:right;margin:0 0 0px 30px;}
.content_photo{display:block; color:#7e7f82!important; font-size:0.8em; margin-bottom:15px;}
.content_photo:hover{text-decoration:none;}


.n_title{font-weight:bold;color:#d2d2d2;}
.n_date {font-size:0.75em;}
.n_text{font-size:0.9em;margin:3px 0;}
.n_more{color:#95d0eb; font-size:0.85em; text-decoration:underline;}
.n_more:hover{text-decoration:none;}

#news_text{font-size:0.9em;}
#news_src{margin:10px 0; font-size:0.8em; font-weight:bold; font-style:italic;}
.news_photo{display:block; float:left; color:#7e7f82!important; font-size:0.8em; margin-bottom:15px; text-align:right;}
.news_photo:hover{text-decoration:none;}
#news_back{font-size:0.8em;}

/*#main_img_bg{position:absolute;z-index:-2;}
#main_img{position:absolute;z-index:-1;}
*/

#logo {position:absolute; left:111px;width:187px;height:184px;top:14px;z-index:15;}

#string-grey{
	position:relative; width:217px; height:38px; 
	color:#d2d2d2; text-align:center;line-height:30px;
	background:url(/images/string_gray.png) left top no-repeat;
	font-size:1.1em;
}

#string-orange{
	z-index:3;
	position:absolute; width:372px; height:63px; right:-18px;top:88px;
	color:#d2d2d2; text-align:left;
	background:url(/images/string_orange.png) left top no-repeat;
}
#or-title{width:200px;height:35px;float:left;margin-top:7px; margin-left:20px;}
#or-text{height:35px; width:130px;float:right;margin-top:5px;margin-right:10px;}

#signals_block{margin:5px 40px 20px 30px; padding:0; color:#000; text-align:left; font-size:0.85em;}


#sb_form{margin:7px 0; clear:both;}
#sb_form #email {
	background-color:#95d0eb; width:110px; height:15px; _height:19px; 
	text-align:center; border:1px solid #fff; color:#464648;
	font-style:italic; font-size:1.1em; font-weight:bold; font-family:"Times New Roman", serif;
	
}

#sb_form #sub_but{
	width:25px;font-size:1em;
	font-family:"Times New Roman", serif;
	border:1px solid #fff; color:#464648;
	background-color:#95d0eb;height:18px; _height:19px; 
}



#footer{margin:15px 40px 20px 125px; font-size:0.9em; line-height:1.4em; }

.mnu_sub{
	margin:105px 40px 20px 30px; padding:0;
	list-style-image:none;	list-style-position:outside;	list-style-type:none;
	
}

.mnu_sub * {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	
}

.mnu_sub li{
	text-align:center;
	border-bottom:1px #000 solid;
	/*height:37px;*/
	line-height:20px;
	_line-height:1em;
	display: block;
	/*padding-left:20px;*/
	text-transform:uppercase;
	font-family: Arial Narrow, Arial, Verdana, Tahoma, sans-serif;
	font-size:1.9em;
}

.mnu_sub_first{border-top:1px #000 solid;}

.mnu_sub li a{color:#1D1C1D;text-decoration:none; /*font-weight:bold;*/*display:block;}
.mnu_sub li.curr  a.head {color:#1D1C1D;/*text-decoration:underline;*/}
.mnu_sub li.curr  a.header {color:#1D1C1D;/*text-decoration:underline;*/}

.level1 li  a img{margin:10px 0;*margin-bottom:5px;}

.level2 {margin-bottom:8px;}
.level2 a.curr{font-weight:bold;}


.is_cat div{text-decoration:none!important;}



.mnu_sub li div {padding-left:15px;margin-top:-1px;}


.mnu_sub li  li{}

.double_row{line-height: 15px; padding-top: 5px; padding-bottom: 5px;}

.sub_cat_li{border-bottom:1px #000 solid!important;}
.sub_cat_li a{color:#666!important;}

.curr_cat a{font-weight:bold!important;color:#fff!important;}


.sub_link_li{
	font-family: Arial Narrow, Arial,  Tahoma, sans-serif!important;
	margin:0!important;padding:0!important;
	border:none!important;
	font-size:0.6em!important;
	line-height:15px!important;
	font-weight:normal!important;
	padding:2px 0!important;
	
	
}



.sub_info_li{
	font-family: Arial Narrow, Arial,  Tahoma, sans-serif!important;
	margin:0!important;padding:0!important;
	border:none!important;
	font-size:0.6em!important;
	line-height:15px!important;
	font-weight:normal!important;
	padding:2px 0!important;

	
	/*width:185px;*/
}

.sub_info_li li{padding:2px 0!important;}
.sub_info_li li div{background:none!important;font-size:1.1em;}

.sub_info_li div{margin-left:20px; padding-left:30px!important; background:url(/images/bull_info.jpg) no-repeat left center!important;}



#pr_main_img{height:363px; display:block;}
#ico-loading {display:none; margin-top:180px;height:183px;}
.pr_mi_mp{width:283px!important; height:274px!important;}
.il_mp{margin-top:125px!important;height:149px!important;width:283px!important;text-align:center;}

.fb_img {display:block;background-color:#ddd;height:25px;margin:10px 0 5px 40px;}

.feedback {margin-top:10px;}
.feedback .fb_inp {background:none;display:block; margin:10px 0; width:175px; border:1px solid #fff; color:#fff; height:19px; padding:0 5px; font-size:14px;}
.feedback .fb_img {display:block;background-color:#ddd;height:25px;margin:10px 0 5px 40px;}
.feedback .fb_but{border:1px solid #fff;margin:10px 10px 0 0;background-color:#ddd;}

.feedback_wide {margin-top:10px;}
.feedback_wide .fb_leg{display:block;width:120px; margin:0 0 10px 0; float:left;}
.feedback_wide .fb_inp {background:none;display:block; margin:10px 0; width:250px; border:1px solid #fff; color:#fff; height:19px; padding:0 5px; font-size:14px;}
.feedback_wide .small {width:220px;}
.feedback_wide .fb_img {display:block;background-color:#ddd;height:25px;margin:10px 0 5px 40px;}
.feedback_wide .fb_but{border:1px solid #fff;margin:10px 10px 0 0;background-color:#ddd;}
.feedback_wide div {clear:both;}



#spec_title{margin:50px 0 0 300px; font-size:1.2em; font-weight:bold;}
#spec_print{text-align:right;margin:20px 0;}

#spec_items {padding:10px 0 20px 0;}

#spec_items table {border-collapse:collapse; /*border:1px solid #fff;*/}
#spec_items table td{vertical-align:top; text-align:center; border:1px solid #000;}

#specials_top td {
	/*background-color:#404040;*/ /*font-weight:bold;*/ font-size:1em;
	height:40px; width:76px; vertical-align:middle!important;
	border:none!important;
	color:#95d0eb;
}
.spec_item{padding:9px 4px; /*font-weight:bold;*/ /*background-color:#000;*/font-size:0.75em;}
.si_title {
	padding:9px 9px;/*text-transform:uppercase;*/ /*font-weight:bold; */
	color:#95d0eb;font-size:1em;/*background-color:#404040;*/
	border:none!important;
}
.subinfo{margin-top:3px;font-weight:normal; font-size:0.85em; display:none;}

#fancy_div .text {padding:10px; text-align:center;}

.si_link{font-size:0.9em;display:block;margin-top:5px;}

#spec_bot_text{font-size:1.2em;}




.white {	color: #ffffff;}
.red {color:#B8532C!important;}
.bold {font-weight:bold!important;}
a.red{color:#B8532C!important;}
.blue {color:#95d0eb!important;}
a.blue {color:#95d0eb!important;}

.clear{clear:both;height:0px;}

