body {margin: 0px; padding: 0px; font-family: Tahoma; font-size: 12px; color: #333;}
h1 {margin: 0px;}
h2 {margin: 0px;}
a {text-decoration: none; font-size: 12px;}
.clear {clear: both; font-size: 0px; height: 0px;}
.head_bg {background: url('../i/head_bg.jpg') top left repeat-x; }
.left_td {width: 300px; float: left;}
.center_td {width: 498px; float: left;}
.rifht_td {width: 300px; float: left;}

.head_1_img {position: relative; margin-top: -10px; margin-left: 28px; margin-bottom: 19px;}
.menu_left {margin-left: 33px; margin-bottom: 42px;}
.menu_left ul{ list-style:none; }
.menu_left a {display: block; /*background: url('../i/bullet_1.jpg') left no-repeat;*/ color: #0E3B00!important; font-size: 14x; /*padding-left: 20px;*/ margin-bottom: 10px;font-variant:small-caps; font-weight:bolder;}
.menu_left a:hover,.menu_left a.activ {color: #ff681e!important; font-weight: bold; }
.menu_left a:hover span {border-bottom: 1px dashed #0E3B00;}
.cent_block a {color: #FFFFFF; font-weight: bold; text-transform: uppercase; }
.sub_menu{  list-style:none;  }


.menu_right {margin-left: 7px; margin-top: 15px; margin-bottom: 35px;}
.menu_right a {display: block; background: url('../i/bullet_1.jpg') left no-repeat; color: #0E3B00 !important; padding-left: 20px; margin-bottom: 10px;font-variant:small-caps; font-weight: bold; }
.menu_right a:hover {color: #ff681e!important; font-weight: bold; }
.menu_right a:hover span {border-bottom: 1px dashed #0E3B00;}

.header1 {font-size: 25px; border-bottom: 1px dashed #555; margin-right: 20px; color: #555; margin-bottom: 11px;}
.cb_bg {background-color: #f8f4ea;}
.cb_tl {background: url('../i/c_t_l.jpg') top left no-repeat;}
.cb_tr {background: url('../i/c_t_r.jpg') top right no-repeat;}
.cb_bl {background: url('../i/c_b_l.jpg') bottom left no-repeat;}
.cb_br {background: url('../i/c_b_r.jpg') bottom right no-repeat;}
.cent_block {padding: 15px 14px;}



.c_item_r h2 {font-size: 18px; font-weight: normal; margin-bottom: 10px; border-bottom: 1px dashed #e2e2e2;}
.c_item_r div.text_item {width: 245px; font-size: 11px; line-height: 15px;}
.c_item_r div.text_item1 {width: 245px;  font-size: 11px; line-height: 15px;}

.block_pic {}
.pic {background: url('../i/bg_pic.jpg') right bottom no-repeat; padding: 0 8px 10px 0;}
.picl {background-color: #FFF; padding: 4px 0 0 4px;}
.float_left {float: left;}
.float_right {float: right;}
.lupa {color: #555; font-size: 12px; text-decoration: underline;}
.kn_ind_c {margin-top: 10px;}

.news_bg {background-color: #f4eede;}
.news_bg1 {background: url('../i/bg_news.jpg') top left repeat-x;}
.n_t_l {background: url('../i/n_t_l.jpg') top left no-repeat;}
.n_t_r {background: url('../i/n_t_r.jpg') top right no-repeat;}
.n_b_l {background: url('../i/n_b_l.jpg') bottom left no-repeat;}
.n_b_r {background: url('../i/n_b_r.jpg') bottom right no-repeat;}
.news_size {height: 83px; overflow: hidden;}
.news_text {padding: 5px 12px 5px 12px; font-size: 11px;}
.n_data {color: #555; margin-bottom: 8px;}
.n_data span.dd {font-size: 15px;}
.n_data span.mm {font-size: 13px;}
.n_data span.yy {font-size: 11px;}
.news_text a.link {background: url('../i/bulet_2.jpg') left no-repeat; padding-left: 12px; color: #ff681e; font-size: 11px;}
.news_text a.link span {border-bottom: 1px solid #ff681e;}

.footer_text {font-size: 11px; margin-bottom: 11px;}
.sp_14 {font-size: 14px;}
.sp_18 {font-size: 18px;}
.sp_26 {font-size: 26px;}

.menu_bottom {}
.menu_bottom a {color: #555; font-size: 11px; display: block; margin-bottom: 5px;}
.menu_bottom a.h {font-weight: bold; color: #555; font-size: 11px; display: block;}

.galery {padding: 23px 18px 23px 18px;}
.galery h2 {font-size: 18px; font-weight: normal; margin-bottom: 20px; color: #555;}
.galery a.link {background: url('../i/bullet_3.jpg') top left no-repeat; padding-left: 16px; display: block; font-size: 11px; color: #555; text-decoration: underline;}
.g_pic {margin-bottom: 25px;}
.foto {margin-top: 20px;}
.foto_item {width: 190px; float: left; height: 160px; margin-right: 20px;}
.foto_item img {margin-bottom: 13px;}
.g_line {height: 18px; border-bottom: 1px dashed #555; margin-bottom: 17px;}


.statya {padding: 43px 16px 20px 20px;}
.stat_bg {background-color: #f6f6f6;}
.s_t_l {background: url('../i/s_t_l.jpg') top left no-repeat;}
.s_t_r {background: url('../i/s_t_r.jpg') top right no-repeat;}
.s_b_l {background: url('../i/s_b_l.jpg') bottom left no-repeat;}
.s_b_r {background: url('../i/s_b_r.jpg') bottom right no-repeat;}
.stst_body {padding: 17px 30px 17px 30px; color: #555;}
.stst_body table{border:1px dotted #f6f6f6;}
.stst_body td, .cent_block td{border-bottom:1px dashed #868;}
.stst_body tr, .cent_block tr{line-height:30px;}
.stst_body .pr, .cent_block .pr{text-align:right; width:110px; vertical-align:middle}
img.stst_body {padding: 10px;}
.stst_body h2 {font-size: 16px; font-weight: normal; margin-bottom: 20px; color: #555;}
.orang {color: #ff6a1e; font-size: 11px; text-decoration: underline;}
.st_data {font-size: 12px; font-weight: bold;}
.st_autor {font-size: 12px;}
.st_body1 {line-height: 15px; margin-bottom: 44px;}
.stst_body a.link { background: url('../i/bullet_4.jpg') left no-repeat; padding-left: 16px; margin-bottom: 5px; display: block; font-size: 11px; color: #ff6a1e; text-decoration: underline; }
.st_body1 td {font-size:11px;line-height:}

.spisok {padding: 19px 11px 19px 14px;}
.spisok h2 {font-size: 16px; font-weight: normal; margin-bottom: 7px; color: #555;}
.st_top_item {margin-bottom: 20px;}
.st_top_item a {color: #868686; text-decoration: underline; font-size: 11px; line-height: 15px;}
.st_top_item a.dalee {width: 170px; height: 18px; display: block; background: url('../i/sp_dalee_bg.jpg') top left no-repeat; margin-top: 12px; font-size: 10px; padding-left: 26px; color: #FFF; text-decoration: none;}

.sp_bg {background-color: #f6f1e4;}
.sp_tl {background: url('../i/sp_t_l.jpg') top left no-repeat;}
.sp_tr {background: url('../i/sp_t_r.jpg') top right no-repeat;}
.sp_bl {background: url('../i/sp_b_l.jpg') bottom left no-repeat;}
.sp_br {background: url('../i/sp_b_r.jpg') bottom right no-repeat;}
.sp_size {padding: 8px 5px 0px 18px;}
.sp_size h2 {border-bottom: 1px dashed #555; margin-right: 20px;}
.sp_item {width: 210px; margin-right: 15px; margin-top: 10px;float: left;}
.sp_item img {margin-right: 10px; cursor: pointer;}
.name_d {position: absolute; z-index: 100; margin-left: -22px; margin-top: 10px; background: url('../i/bg_doct.gif') top left no-repeat; width: 120px; height: 20px; color: #FFF; font-size: 11px; padding-left: 5px;}
.spisok div.form_bg {background: url('../i/bg_form.jpg') top right no-repeat; padding-top: 10px; padding-left: 26px; font-size: 11px;}
.spisok span.text {font-size: 11px; text-decoration: underline; color: #555;}
.inp_form {width: 118px; height: 21px; margin-left: 10px;}
.kn_sf {font-size: 14px;}

.vopros_item {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px dashed #555;}
.pageng a {color: #555; font-size: 12px; display: block; width: 41px; height: 18px; text-align: center; float: left; padding-top: 2px;}
.pageng a.activ {color: #f6f1e4; font-weight: bold; background: url('../i/pageng_bg.jpg') top left no-repeat; }

.forma_size {padding: 30px 28px 30px 28px; color: #6a6a6a; font-size: 11px;}
.tbl_form {margin-bottom: 15px;}
.tbl_form td {font-size: 11px; text-decoration: underline; color: #6a6a6a; padding-bottom: 8px;}
.tbl_form td.text {text-align: right; padding-right: 5px;}
.sel_f {width: 117px; height: 22px; border: 1px solid #b3b9c3;}

.orange {color:#FF681E;}

.overlay {
	/* must be initially hidden */
	display:none;

	/* place overlay on top of other elements */
	z-index:10000;

	/* styling */
	background-color:#fff;

	width:675px;
	min-height:200px;
	border:1px solid #ccc;

	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #ccc;
	-webkit-box-shadow: 0 0 90px #ccc;
}

/* close button positioned on upper right corner */
.overlay .close {
	background-image:url(../i/overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

.overlay .details {
	position:absolute;
	top:15px;
	right:15px;
	font-size:11px;
	width:350px;
}

.overlay .details h3 {
	font-size:15px;
	margin:0 0 -10px 0;
}