
* {behavior: url(http://swedishdental.ru/shared/js/iepngfix.htc);}
div.svaz {float:right; font-weight:bold; color:#fff; margin-top:-35px;cursor:pointer; width: 180px; height: 26px; background: url(../images/fe/bg_form_os.gif) no-repeat; font: 16px Tahoma; color: #ffe745; padding-left: 12px;}
div.svazDiv {
	display:none;
	position:absolute;
	z-index:1000;
	top:21%;
	left:50%;
	margin-left:-180px;
	background:url('../images/fe/bg_out_1.png') no-repeat center top;
	border:0px;
	width:403px;
	height:364px;
}
.title_2{
	width:403px;
	color:#e7f4ff;
	font-size:20px;
	padding-top:25px;
	}

	div.svazDiv span.close {float:right; margin-top:-35px; margin-right:10px;cursor:pointer;color:#32a1da;}
	div.svazDiv span.close font{text-decoration:underline;margin-top:-15px;}

div.svazDiv .form{
	padding-top:10px;
	/*border:1px solid #000;*/
	}
div.svazDiv .form table td{
	padding:5px 10px;
	padding-bottom:10px;
	}
.button_submit{background:url('../images/fe/button_1.png') no-repeat center top; border:0px; cursor:pointer; width:107px; height:26px;}
.title_1{color:#fff;}
.input_1 input{border:0px; color:#e7f4ff; height:24px; width:159px;}
.input_1 textarea{border:0px; color:#e7f4ff; height:60px; width:159px;}
.input_1 {width:180px;}
.title_1 {width:160px;text-align:right; vertical-align:top;}

#topMenu ul li ul {
/*background-color:#195AA0;*/
/*position: absolute;*/
/*position:relative;*/
z-index:900 !important;
left:auto;
top:auto;
display:none;
margin-top: 30px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
margin-left: -13px;
padding:0;
width:9em;

}
#topMenu ul li ul li {
/*float:none;
margin:0 0 5px;
padding-left:5px;
padding-right:5px;
position:static;
height: 30px;
*/
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0AA0D6 none repeat scroll 0 0;
border-bottom:1px dotted #FFFFFF;
margin:0 5px;
padding:0 10px;
width: 100%;
}
#topMenu ul li ul li a {
	display: block;
	float: left;
	height: 25px;
	font: 15px Tahoma;
	color: #fff;
	text-decoration: none;
	margin-top: 7px;
    margin:0;
}

#topMenu ul li ul li a:hover {
	color: #FFF974;
}
#topMenu ul li ul li a {font-size: 12px}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {height: 100%}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background: #291a5d url(../images/fe/bg_all.jpg) repeat-x center top;

}
a {
	color: #edec75;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {margin: 0 0 18px}
img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	width: 1040px;
	margin: 0 auto;
	height: auto !important;
	height: 100%;
	
}
#wrapper_b_l {
	background: url(../images/fe/bg_left_border.jpg) no-repeat left top;
}
#wrapper_b_r {
	min-width: 1040px;
	background: url(../images/fe/bg_right_border.jpg) no-repeat right top;
}
/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 430px;
	background: url(../images/fe/bg_header.jpg) no-repeat top center;
	position: relative;
}
#header_in {
	height: 180px;
	background: url(../images/fe/bg_header_in.jpg) no-repeat top center;
	position: relative;
	z-index: 1;
}
.flag {
	width: 456px;
	height: 385px;
	float: left;
}
.clear {
	clear: both;
}
.tel_top {
	position: absolute;
	top: 53px;
	right: 90px;
}
#header_in .tel_top {
	position: absolute;
	top: 56px;
	right: 76px;
}
.top_icon {
	text-align: center;
	width: 110px;
	height: 96px;
	padding: 40px 0 0 60px;
}
.re {
	position: absolute;
	top: 65px;
	left: 70px;
}
.re .border {
	margin: 0 0 0 10px
}
.top_icon img{
	margin: 8px;
}
.re {
	background: url(../images/fe/line.gif) no-repeat center;
	height: 34px;
	padding-top: 15px;
	
}
.re a {
	color: #a3a7a8;
	text-decoration: none;
}
.re a.on {
	color: #5caaef;
}
/*Menu
--------------------------------------------*/
.top_menu {
	margin: 0 23px 0 23px;

	/*-border:1px solid #000;*/
	-width:994px;
	background: url(../images/fe/bg_menu_top.jpg) repeat-x top center;
	height: 45px;

}
.left_m {
	width: 30px;
	height: 45px;
	background: url(../images/fe/bg_menu_left.jpg) no-repeat;
	float: left;
}
.right_m {
	width: 30px;
	height: 45px;
	background: url(../images/fe/bg_menu_right.jpg) no-repeat;
	float: left;
	margin-left: 54px;
	-margin-left: 52px;
	
}
.h_menu {
	margin-left: 117px;
	
}
.h_menu li {
	float: left;
	padding: 0 14px;
	padding-top: 4px;
	background: url(../images/fe/border_menu.gif) no-repeat right top;
}
.h_menu li.end {
	background: none;

}
.h_menu a.menu_1,
.h_menu a.menu_2,
.h_menu a.menu_3,
.h_menu a.menu_4 {
	display: block;
	float: left;
	height: 21px;
	font: 15px Tahoma;
	color: #fff;
	text-decoration: none;
	margin-top: 7px;
	
}
.h_menu li.on a{
	color: #fff974
}
.h_menu a.menu_1 {
	width: 113px;
	/*
	cursor:pointer;
	*/
	background: url(../images/fe/menu_1.gif) no-repeat top center;
	padding: 4px 0 0 0;
	text-align: center;
}
.h_menu a.menu_2 {
	width: 87px;
	background: url(../images/fe/menu_2.gif) no-repeat top center;
	padding: 4px 0 0 0;
	text-align: center;
}
.h_menu a.menu_3 {
	width: 152px;
	background: url(../images/fe/menu_3.gif) no-repeat top center;
	padding: 4px 0 0 0;
	text-align: center;
}
.h_menu a.menu_4 {
	width: 101px;
	background: url(../images/fe/menu_4.gif) no-repeat top center;
	padding: 4px 0 0 0;
	text-align: center;
}
.h_menu a.menu_1:hover {
	background: url(../images/fe/menu_1.gif) no-repeat bottom center;
}
.h_menu a.menu_2:hover {
	background: url(../images/fe/menu_2.gif) no-repeat bottom center;
}
.h_menu a.menu_3:hover {
	background: url(../images/fe/menu_3.gif) no-repeat bottom center;
}
.h_menu a.menu_4:hover {
	background: url(../images/fe/menu_4.gif) no-repeat bottom center;
}
/* Middle
-----------------------------------------------------------------------------*/
#middle,
#middle_in,
#middle_k,
#middle_ki {
	width: 100%;
	padding: 30px 0 0;
	height: 1%;
}
#middle:after,
#middle_in:after,
#middle_k:after,
#middle_ki:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;

}
#content {
	padding: 0 250px 0 285px;
}
#content h1 {
	font: 32px Myriad Pro;
	color: #fff;
	margin-bottom: 12px;
}
#content p {
	font: 15px Arial;
	color: #fff;
}
.stat {
	margin-top: 15px;
	
}
.stat h3 a {
	font: 16px Myriad Pro;
}
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 265px;
	margin-left: -100%;
	position: relative;
	text-align: right;
}
.sl img{
	margin: 15px 0 0 0;
}

.sl p {
	margin: 0px;
	padding: 0px;
}

/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 165px;
	margin-left: -200px;
	position: relative;
	text-align: right;
}
.sr h1 {
	font: 24px Myriad Pro;
	color: #fff;
	margin-top: 10px;
}
.sr a {
	color: #fff;
	text-decoration: underline;
	font: 14px Myriad Pro;
}
.sr p {
	font: 11px Arial;
	color: #c2e1eb;
	margin-top: 10px;
}
.sr span {
	color: #f0e648;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1120px;
	margin: 0 auto 0;
	height: 125px;
	background: url(../images/fe/bg_footer.gif) no-repeat bottom center;
	position: relative;
	margin-top: 10px;
	
}
.clear_f {
	clear: both;
}
.addres_f {
	text-align: center;
	font: 13px Myriad Pro;
	color: #fff;
	white-space: pre;
	padding-top:41px;

	
}
.copyright {
	font: 11px Arial;
	color: #c4cedf;
	margin:-9px 0 0 110px;
}
.copyright span{
	color: #4493cc;
}
.copyright span.shved{
	color: #d2be00;
}
.menu {
	position: absolute;
	bottom: 30px;
	left: 340px;
	font: 11px Myriad Pro;
	color: #96b2c7;
}
.menu a {
	color: #96b2c7;
	display: block;
	margin: 0 10px;
	float: left;
}
.menu a.on {
	font: 11px Myriad Pro;
	color: #ceab06;
}
.create {
	position: absolute;
	bottom: 40px;
	right: 110px;
	font: 11px Arial;
	color: #b6b6b6;
}
.create a {
	color: #509acf;
}
.block_pa {
	border-bottom: 1px solid #e4f1f7;
	clear: both;
	height: 140px;
	font: 14px Myriad Pro;
	color: #fff;
	margin-top: 10px;
}
.block_pa  img.pg_mi {
	margin: 0 7px 10px 0;
	border: 3px solid #7ac0df;
	float: left;
}
.school_pg {
/*	background: url(../images/fe/background_num_school.gif) no-repeat 168px 0 ; */
	padding-top: 2px;
	height: 35px;
	font: 24px Tahoma;
	color: #ffdb19;
}

.hidden_votes {
	display: none;
}
.h_menu li ul li{
	background: #0aa0d6;
	margin: 0 5px;
	padding: 0 10px;
	border-bottom: 1px dotted #fff;
	overflow: hidden;
  
}
.h_menu li ul a{
  	  background: none;
  	  margin: 2px 0;
  	  padding: 5px 0;
  	  color: #fff;
  	  overflow: hidden;
  	  font: 12px Tahoma;
}
.bg_mk {
	background: url(../images/fe/bg_mk.gif) no-repeat;
	height: 138px;
	padding: 30px 30px 0 20px;
}
.bg_mk {
	font: normal 15px Myriad Pro;
	color: #d7e4ef;
}
#content ul {
	margin: 10px 0 10px 15px;
	padding: 0 0 10px 0;
}
#content ul li {
	list-style: disc;
	color: #fff;
	font: 15px Tahoma;
}
.clear_s {
	clear: both;
	border-bottom: 1px solid #b0e0f6;
	margin-bottom: 7px;
}
 img, div, input { behavior: url("../shared/js/iepngfix.htc") }
 .addres_f {
 	 position: relative;
 }
 .mini_logo {
 	 position: absolute;
 	 left: 50%;
	 -left:25%;
 	 margin-left: -23px;
 	 top: -1px;
 }
 .bg_a {
 	 width: 334px;
 	 height: 140px;
 	 background: url(../images/fe/1_bg_a.png) no-repeat top center;
 	 color: #fff;
 	 text-align: center;
 	 font: 16px Tahoma;
 	 float: left;
 	 padding: 10px 0 0 0;
 }
 .bg_a2 {
 	 width: 334px;
 	 height: 140px;
 	 background: url(../images/fe/2_bg_a.png) no-repeat top center;
 	 color: #fff;
 	 text-align: center;
 	 font: 16px Tahoma;
 	  padding: 10px 0 0 0;
 }
 #content .stat h3 {
 	 margin-bottom: 3px;
 }
#content .stat p {
	font: 12px Tahoma;
	margin-bottom: 5px;
}
#content .articles_t {margin-bottom: 15px;}

.discount_card {
	background: url(../images/fe/bg_price.jpg) no-repeat; 
	width: 694px;
	height: 52px;
	font: 17px Tahoma;
	color: #fff;
	padding:14px 0 0 47px;
	
}
.price_t h3 {
	padding: 5px 10px 5px 10px;
	background: #0e498f url(../images/fe/arrow_price_1.gif) no-repeat 13px 17px;
	
}
.price_t h3.arrow_d {
	background: #0e498f url(../images/fe/arrow_price_2.gif) no-repeat 13px 17px;
}
.price_t h3 a{
	font: 18px Verdana;
	color: #ffdb56;
	border-bottom: dotted 1px #ffdb56;
	display: inline;
	margin-left: 20px;
	text-decoration: none;
}
.price_t h3 a.price_on{
	font: 18px Arial;
	color: #fff;
	border-bottom: dotted 1px #fff;
	display: inline;
	margin-left: 20px;
	text-decoration: none;
}
.price table {width: 100%;}
.price td {
	background: #2d6ba6 /*url(../images/fe/dote_price.gif) no-repeat 8px 5px*/;
	border-bottom: 1px solid #366ea9;
	font: 13px Arial;
	color: #fff;
	padding:3px 15px 3px 42px;
	
}
.price td.dote {background: #2d6ba6 url(../images/fe/dote_price.gif) no-repeat 28px 10px;}
.price_t {margin: 9px 0;}
.price {margin-top: -9px;}
span.filial {font: 18px Verdana; color: #004a91;}
.ugli, .ugli_2 {position: relative;}
.ugol_1, .ugol_2, .ugol_3, .ugol_4 {display: block; position: absolute; width: 9px; height: 10px;}
.ugli .ugol_1 {
	top: 0;
	left: 0;
	background: url(../images/fe/tl.gif) no-repeat;
}
.ugli .ugol_2 {
	top: 0;
	right: 10px;
	background: url(../images/fe/tr.gif) no-repeat;
}
.ugli .ugol_3 {
	bottom: 23px;
	left: 0;
	background: url(../images/fe/bl.gif) no-repeat;
}
.ugli .ugol_4 {
	bottom: 23px;
	right: 10px;
	background: url(../images/fe/br.gif) no-repeat;
}

.ugli_2 .ugol_1 {
	top: 0;
	left: 0;
	background: url(../images/fe/tl_2.gif) no-repeat;
}
.ugli_2 .ugol_2 {
	top: 0;
	right: 0;
	background: url(../images/fe/tr_2.gif) no-repeat;
}
.ugli_2 .ugol_3 {
	bottom: 22px;
	left: 0;
	background: url(../images/fe/bl_2.gif) no-repeat;
}
.ugli_2 .ugol_4 {
	bottom: 22px;
	right: 0;
	background: url(../images/fe/br_2.gif) no-repeat;
}
.shares_wrapper {
	border-bottom: 1px dotted #fff;
	margin: 10px 0 30px 0;
	height: 209px;
}
.shares_wrapper2 {
	border-bottom: 1px dotted #fff;
	margin: 10px 0 30px 0;
	position: relative;
	height: 220px;
}
.shares_wrapper img {
	float: left;
	margin: 0 10px 0 0;
}
.shares_h2 {
	font-size: 18px;
	color: #fff;
	margin-bottom: 20px;
}
.shares_h2 span {
	color: #fdd500;
}
.shares_span {
	font: italic 13px Verdana;
	color: #d7effc;
}
.shares_wrapper p span {
	color: #ffed8d;
}
.p_absolute {
	width: 500px;
	top: 40px;
	right: 0;
	position: absolute;
}
.wrapper_txt {
	background: #1f3b71 url(../images/fe/bg_wrapper_txt_h.jpg) no-repeat top center;
	width: 670px;
	padding: 0 30px 20px 20px;
	position: relative;
}
.wrapper_txt3 {
	background: #1f3b71 url(../images/fe/bg_wrapper_txt_h2.jpg) no-repeat top center;
	width: 650px;
	padding: 0 35px 20px 35px;
}
.wrapper_txt4 {
	background: #1f3b71 url(../images/fe/bg_wrapper_txt_h3.jpg) no-repeat top center;
	width: 650px;
	padding: 10px 35px 20px 35px;
}
.clear_hk_at {
	background: #1f3b71 url(../images/fe/bg_wrapper_txt_h3.jpg) no-repeat top center;
	width: 650px;
	padding: 10px 35px 20px 35px;
}
.wrapper_txt3 table {width: 100%}
.wrapper_txt3 table td {width: 50%; color: #a8d3e7; font: italic 10pt Tahoma;}

#content .wrapper_txt h1, #content .wrapper_txt3 h1 {
	font: bold 18px Tahoma;
	color: #cae8ff;
	padding: 10px 0 25px 0;
}
#content .wrapper_txt h1 span, #content .wrapper_txt3 h1 span {
	font: 13px Tahoma;
	display: block;
	padding-top: 3px;
}
#content .wrapper_txt p, #content .wrapper_txt3 p {
	text-align: left;
	font: 13px Verdana;
	line-height: 20px;
}
.inner_txt_f {
	
	background: #1f3b71 url(../images/fe/bg_wrapper_txt_b.jpg) no-repeat bottom center;
	width: 670px;
	height: 200px;
	padding: 25px 30px 0 20px;
}
.attention_txt {
	border-bottom: 1px solid #558AAF;
	border-top: 1px solid #558AAF;
	margin: 0;
	padding: 20px 0 0;
}
.attention_txt p {
	margin-top: 10px;
}
#content .wrapper_txt .another_txt {
	color: #a6c4ff;
	font: 12px Verdana;
	clear: left;
	margin-top: 15px;
	color: #a6c4ff;
}
.wrapper_txt h3 {
	font: 15px Tahoma;
	color: #679bff;
	margin-top: 30px;
	padding-bottom: 25px;
	border-bottom: 1px solid #558aaf;
}
.right_ib {
	width: 165px;
	float: right;
	padding-left: 20px;	
	border-left: 1px dotted #fff;

	
}
.right_ib h4 {
	font: italic 16px Georgia;
	color: #fff;
	margin: 6px 0 15px 0;
}
.right_ib a {
	font: italic 16px Georgia;
}
.left_ib {
	width: 480px;
	float: left;

}
.left_ib h4 {
	font: italic 22px Georgia;
	color: #fff;
	margin: 0 0 15px 0;
}
.left_ib table td {
	width: 200px;
	color: #fff;
	
}
#content .wrapper_txt p.time_c {
	font: 16px Georgia;
	color: #82d3ff;
}
#content .wrapper_txt p.time_c span {
	color: #fff;
}
#content .wrapper_txt .allergo {
	
	padding: 20px 0 10px 0;
}
.ulli_txt {
	margin: 0;
	clear: both;
	background: #24497e url(../images/fe/bg_ulli.gif) no-repeat left bottom;
	width: 670px;
	padding: 50px 30px 20px 20px;
	
}
.ulli_txt img {
	float: left;
	margin-right: 10px;
	vertical-align: bottom
}
#content .ulli_txt p {
	padding: 5px 0;
	color: #96baff;
}
.italic_t {
	font: bold 12px Arial;
	color: #81acff;
}
.allergo2 {
	font: bold 14px Tahoma;
	color: #fff;
	margin-bottom: 20px;
}
.attention_h2 {
	background: #1f3b71 url(../images/fe/bg_h2.gif) no-repeat top center;
	font: bold 17pt Arial;
	color: #cae8ff;
	padding: 20px 30px 30px 20px;
	width: 670px;
}
.wrapper_txt2 {
	background-color: #1f3b71;
	width: 670px;
	padding: 10px 30px 20px 20px;
}
.italic_t {
	font: italic 14px Arial;
	color: #81acff;
}
.ulli_new {
	background: url(../images/fe/dote_d.gif) repeat-x bottom center;
	padding-bottom: 2px;
}
#content .big_ul {
	background: url(../images/fe/ul_li.gif) no-repeat left 4px;
	padding-left: 18px;
	font: bold 13pt Arial;
	color: #fff;
	margin: 15px 0 10px 0;
}
#content .mini_ul {
	background: url(../images/fe/ul_li2.gif) no-repeat left 6px;
	padding-left: 10px;
	font: 11pt Arial;
	color: #a5c3d5;
	margin: 0 0 10px 18px;
}
#content .mini_txt_li {
	margin: 0 0 10px 28px;
	font: 11pt Arial;
	color: #a5c3d5;
}
.ulli_new span {
	display: block;
	margin-left: 18px;
	color: #a5c3d5;
}
.ulli_new span.span_at {
	font: italic 12px Arial;
	display: block;
	margin-bottom: 10px;
}
.ulli_txt2 {
	background: #1f3b71 url(../images/fe/bg_attention_txt.gif) no-repeat left top;
	width: 670px;
	padding: 30px 30px 30px 20px;
}
#content .img_1_txt {
	background: url(../images/fe/icon_d1.gif) no-repeat left 6px;
	padding: 0 0 0 30px;
	font: bold 11pt Tahoma;
	color: #94b3e3;
}

#content .img_2_txt {
	background: url(../images/fe/icon_d2.gif) no-repeat left 3px;
	padding: 0 0 0 30px;
	font: bold 11pt Tahoma;
	color: #94b3e3;
	margin-top: 10px;
}
.diskont_w {
	background: #1f3b71 url(../images/fe/bg_diskont.jpg) no-repeat top center;
	width: 670px;
	padding: 10px 30px 35px 20px;
}
.diskont_b {
	background: #1f3b71 url(../images/fe/bg_diskont_b.jpg) no-repeat bottom center;
	width: 670px;
	padding: 10px 30px 35px 20px;
}
#content .diskont_b img {
	float: left;
	margin-right: 40px;
	
}
#content .diskont_b ul {
	margin: 5px 0 0 234px;
}
#content .diskont_b li {
	list-style-image: url(../images/fe/icon_004.jpg);
}
.diskont_b span {
	font: bold 12pt Tahoma;
	color: #acc3ef;
}
.podrobnee_d {
	font: 14pt Tahoma;
	color: #cae8ff;
	margin: 15px 0 35px 0;
}
#content .premium1 {
	font: 12px Arial;
	color: #64b2ff;
	padding: 10px 0 10px 30px;
	background: url(../images/fe/icon_001.jpg) no-repeat 5px 8px;
	margin: 0;
}
#content .premium2 {
	font: 12px Arial;
	color: #64b2ff;
	background: url(../images/fe/icon_002.jpg) no-repeat 0 8px;
	padding: 10px 0 10px 30px;
	margin: 0;
}
#content .premium3 {
	font: 12px Arial;
	color: #64b2ff;
	background: url(../images/fe/icon_003.jpg) no-repeat 5px 8px;
	padding: 10px 0 10px 30px;
	margin: 0;
}
.form input {color: #000;}
.form textarea {color: #000;}

#content p.attention_txt {position: relative; background: url(../images/fe/ortodontiya_3.gif) no-repeat 227px 17px; font: 17pt Calibri; color: #96baff;}
.ortodontiya_at {font: 10pt Tahoma; color: #96baff;}
#content .wrapper_txt h1.orto {padding-top: 9px; font: italic 10pt Arial; color: #fff; }
.ortodontiya_at .attention_txt {border: none;}
#content .wrapper_txt .implant_h1 {padding-top: 7px; font: 11pt Arial; color: #fff; }
.ortoped_txt {border-top: 1px dotted #fdd500; clear: left; padding: 15px 0 0 0; margin-top: 10px;}
#content .ortoped_txt img { float: left; margin-right: 30px; margin-bottom: 27px;}
.ortop_txt {font: bold 12pt arial; color: #cae8ff}
.ahrefnew {display: block; padding-right: 30px; background: url(../images/fe/ahrefnew.gif) no-repeat 175px center; font: normal 10pt Tahoma;}
#content .about_services ul li {margin-left: 15px; color: #fff; margin-bottom: 14px;}
#content .about_services ul li span{color: #b8d0ff;}
.about_services {padding: 15px 0; margin: 5px 0; font: bold 13pt Tahoma;}
#content .about_services p { font: bold 11pt Tahoma;}
.about_us {height: 1px;}
#content .ad-thumbs .ad-thumb-list li {list-style: none;} 
.absolute_img_h1 {position: absolute; top: 5px; left: 15px; width: 540px; height: 60px; }
.header_clear_w_i {font: bold 11pt Tahoma; color: #cae8ff; padding: 15px 0 15px 0;}
.wrapper_txt h2 {font: 14pt Tahoma; color: #fff; margin-bottom: 7px;}
#content .atata {padding-left: 20px; background: url(../images/fe/atata_img.gif) no-repeat left 10px; height: 34px; padding-top: 8px;}
.clear_hk_at p {line-height: 18px;}

.gs_txt {
	background: #1f3b71 url(../images/fe/bg_gs2011.jpg) no-repeat top center;
	width: 650px;
	padding: 160px 30px 20px 40px;
	position: relative;
}
.gs_txt p {font: 14pt Tahoma; color: #fff;}

.wrapper_roll {
	background: url(../images/fe/bg_roll.gif) repeat-y top center;
	width: 650px;
	padding: 20px 30px 59px 40px;
	position: relative;
}
.wrapper_roll_t, .wrapper_roll_b {
	display: block;
	position: absolute;
	height: 14px;
	width: 720px;
	position: absolute;
}
.wrapper_roll_t {background: #275384 url(../images/fe/bg_sg_c.gif) no-repeat top center; top: 0; left: 0;}
.wrapper_roll_b {background: url(../images/fe/bg_sg_c.gif) no-repeat bottom center; bottom: 0; left: 0;}
#content h1.header_sg_1 {font: 15pt Tahoma; color: #ffca27; padding-left: 50px; background: url(../images/fe/icon_sg.gif) no-repeat top left;}

#content .sg_at_p, #content .sg_at_p2 {font: italic 10pt Arial; color: #ccddff; margin: 0 0 10px 0;}
#content .sg_at_p span, #content .sg_at_p2 span {color: #35acff; font-weight: bold italic;}
#content .sg_at_p {background: url(../images/fe/icon_sg_2.gif) no-repeat top left; padding: 0 0 0 20px;}
#content .sg_at_p2 {background: url(../images/fe/icon_sg_2.gif) no-repeat bottom left; padding: 0 0 0 20px;}
#content .info_fp {display: inline; height: 21px; position: relative; font: bold 15px Tahoma;color: #ffdb6b; background: url(../images/fe/bg_link_asg_4.gif) no-repeat top left; padding:5px 19px 8px 17px; text-decoration: none; margin-top: 20px; cursor: pointer;}
#content .info_fp:hover {background: url(../images/fe/bg_link_asg_3.gif) no-repeat top left;}
.header1_sg2011 {display: block; position: absolute; top: 0; right: 0; width: 17px; height: 31px;background: url(../images/fe/bg_link_asg_4.gif) no-repeat bottom right;}
.header1_sg2011_b {display: inline; position: absolute; top: 0; right: -10px; width: 17px; height: 31px;background: url(../images/fe/bg_link_asg_2.gif) no-repeat bottom right;}

.wrapper_roll2 {
	background: url(../images/fe/bg_roll2.gif) repeat-y top center;
	width: 650px;
	padding: 20px 30px 60px 40px;
	position: relative;
}
.wrapper_roll_t2, .wrapper_roll_b2 {
	display: block;
	position: absolute;
	height: 14px;
	width: 720px;
	position: absolute;
}
.wrapper_roll_t2 {background: #275384 url(../images/fe/bg_sg_c2.gif) no-repeat top center; top: 0; left: 0;}
.wrapper_roll_b2 {background: url(../images/fe/bg_sg_c2.gif) no-repeat bottom center; bottom: 0; left: 0;}
#content h1.header_sg_12 {height: 50px; font: 15pt Tahoma; color: #ffca27; padding-left: 50px; background: url(../images/fe/icon_sg_3.gif) no-repeat top left;}

#content .sg_at_p3, #content .sg_at_p4 {font: italic 10pt Arial; color: #ccddff; margin: 0 0 10px 0;}
#content .sg_at_p3 span, #content .sg_at_p4 span {color: #35acff; font-weight: bold italic;}
#content .sg_at_p3 {background: url(../images/fe/icon_sg_4.gif) no-repeat top left; padding: 0 0 0 20px;}
#content .sg_at_p4 {background: url(../images/fe/icon_sg_4.gif) no-repeat bottom left; padding: 0 0 0 20px;}
#content .info_fp2 {display: inline; position: relative; height: 21px; font: bold 10pt Tahoma;color: #ffdb6b; background: url(../images/fe/bg_link_asg_2.gif) no-repeat top left; padding:10px 10px 4px 17px; text-decoration: none; cursor: pointer;}
#content .info_fp2:hover {background: url(../images/fe/bg_link_asg.gif) no-repeat top left;}
#content .roll_up {display: block; position: absolute; top: 15px; left: 270px; color: #ebc44c; font: 17px Tahoma; text-decoration: none; background: url(../images/fe/dotted_rol_a.gif) no-repeat bottom center; cursor: pointer;}
#content .roll_on_sg {color: #fff; background: url(../images/fe/bg_link_asg.gif) no-repeat top left; padding: 10px 15px 5px 15px;}
.title_sg {clear: both; position: relative; padding-top: 20px}
.entry_sg {position: relative; margin-top: 15px; padding: 55px 0 0 0;}
.header_rollup {position: absolute; width: 676px; font: 16pt Tahoma; color: #fff; padding: 5px 0 5px 40px; top: 0; left: -38px;background-color: #24306c;}
#content .header_rollup img {margin: 10px 15px 0 0;}
.foto_sg_c {position: absolute; top: 215px; left: 0; font: italic 9pt Arial; color: #b4c9ff; width: 100px; line-height: 17px;}
.entry_sg p.f_iblock {margin-left: 150px;}

.header2_sg {top: 655px}
.roll_up_b {position: relative;}

#content .entry_p, #content .entry_p_2 {font: 13px Tahoma; color: #fff; padding: 10px 10px; margin: 0}
.entry_p span, .entry_p_2  span {font-weight: bold; color: #6ebcff;}
.entry_p {background-color: #2c397c;}
.vz_block {padding-bottom: 18px; margin-bottom: 20px; border-bottom: dashed 1px #9da4c6; font: 10pt Tahoma; color: #fff}
.vz_block span {font: 13pt Tahoma; color: #5dd2fe; padding-bottom: 3px; margin-bottom: 3px;}
#content .entryp {color: #fff; font: 10pt Arial; margin: 5px 0 5px 18px;}
#content .comment_sg {font: italic 10pt Arial; color: #9facf0; border-bottom: dashed 1px #9da4c6; padding-bottom: 18px; margin-bottom: 40px; }
.title_sg_in {padding-top: 20px;}
#content .link_roll {margin-top: 10px; display: inline; position: relative; height: 21px; font: bold 10pt Tahoma;color: #ffdb6b; background: url(../images/fe/bg_link_asg_2.gif) no-repeat top left; padding:8px 17px 8px 17px; text-decoration: none; cursor: pointer;}
.link_roll:hover {background: url(../images/fe/bg_link_asg.gif) no-repeat top left;}
.link_roll .c_lr {display: block; position: absolute; top: 0; right: 0; width: 17px; height: 32px;background: url(../images/fe/bg_link_asg.gif) no-repeat bottom right;}
.roll_up_b { position: absolute; padding-top: 12px; bottom: -58px; left: 195px; height: 25px; width: 165px; margin-top: 20px; background: url(../images/fe/bg_rollup_b.gif) no-repeat bottom center; padding-bottom: 5px;}
#content .ru_bottom {position: relative; top: 0; left: 22px; background: url(../images/fe/dotted_rol_a.gif) no-repeat bottom 17px; }
.entry_sg_in {margin-top: 10px; font: 12px Tahoma; color: #fff; padding: 15px 0 20px 0;}
.entry_sg_in p.mini_ul {margin-left: 0;}
#content .entry_sg_in p {font: 12px Tahoma;}
#content .roll_on_sg2 {color: #fff; background: url(../images/fe/bg_link_asg.gif) no-repeat top left;}
#content .top_block {left: 410px; top: 20px;}
#content .roll_on_sg3 {color: #fff;}
.top_block_entry {padding: 20px 0 0 0;}
.tb_header {top: 380px;}
#content .tp_rao {background: url(../images/fe/bg_link_asg_4.gif) no-repeat top left;}
#content .tp_rao:hover {background: url(../images/fe/bg_link_asg_3.gif) no-repeat top left;}
 {background: url(../images/fe/bg_link_asg_4.gif) no-repeat bottom right;}
.c_lr_2 {display: block; position: absolute; top: 0; right: 0; width: 17px; height: 31px;background: url(../images/fe/bg_link_asg_4.gif) no-repeat bottom right;}
#content .top_block_entry .mini_ul {font: 12px Tahoma; color: #fff}
#content .wrapper_roll h3, #content .wrapper_roll2 h3 {font: 13pt Tahoma; margin-bottom: 15px;}
#content .wrapper_roll p, #content .wrapper_roll2 p {margin-bottom: 10}
#content .wrapper_roll ol {margin-left: 30px;counter-reset: section; list-style: none;}
#content .wrapper_roll ul li {font: 12px Tahoma;}
#content .wrapper_roll ol ul {content: none;}
#content .wrapper_roll ol ul, #content .wrapper_roll ol ol {margin: 5px 0 10px 15px; padding-bottom: 0;} 
#content .wrapper_roll img {margin: 10px 15px 0 0;}
.tb_rub {background: url(../images/fe/bg_rollup_b2.gif) no-repeat}
#content .wrapper_roll ol li:before {counter-increment: section; content: counters(section, ".") ". "; }}


