
#ogran{
	min-width:950px;
	/* width:expression((document.documentElement.clientWidth || document.body.clientWidth) <920? "920px": "auto"); */
	width: auto;
	}


#wrapper{
	float:left;
	width:100%;
}

#wrapper2{
	float:left;
	width:100%;
}

#exit{
	position:relative;
	top:2px;
	left:3px;
}

.block{
	border:1px solid #eeeeee;
}

#poisk_doctor{
	padding:4px;
}

#i_search{
		top:-2px;
		left:3px;
		width:25px;
}

#i_search2{
	position:absolute;
	top:2px;
	margin-left:10px;
}

#i_search3{
	position:absolute;
	top:2px;
	margin-left:10px;
}

.dobro{
	padding:0px 0px 0px 15px;
	font-weight:bold;
}


#form{
	 position:relative;

}

#form2{
	width:310px;
	margin:20px 0px 0px;
	height:260px;
}

#form3{
	margin-top:40px;
	position:relative;
}

#form4{
	width:330px;
	margin:20px 0px 0px;
	height:260px;
}

.logotip{
	float:left;
	width:241px;
	height:62px;
	display:block;
    margin-top:10px;


}

#community_actions_list{
	position:relative;
	left:-40px;

}

#left_col{
	width:100%;
}

#left2{
	float:left;
	width:30%;
	padding:0% 6% 0% 3%;

}

#poisk{
	width:90px;
	margin-right:5px;
	display:block;
	float:left;
	padding-left:3px;
	font-size:1em;
}

#poisk_po{
	width:114px;
	margin-right:5px;
	display:block;
	float:left;
	font-size:1em;
}

#right_col{
	width:250px;
}

#right2{
	float:right;
	width:22%;
	padding-right:3%;
	margin-top:-205px;
}

#oglav{
	display:block;
	float:left;
}

#otpr{
	float:right;
}

#otpr2{
	float:right;
}

#soob2{
	display:block;
	margin-top:10px;
	width:300px;
	padding:3px;
}

#otziv{
	display:block;
	margin-top:10px;
	width:320px;
	padding:3px;
}


#sohr{
	float:left;
}

.top_right, .top_right_nonauth {
	float:right;

    background-repeat: no-repeat;
}

.top_right{
	width:135px;
}
.top_right_nonauth{
	width:185px;
}

#tema {
	display:block;
	padding:3px;
	margin-top:10px;
	width:300px;
}

.text2{
	line-height:20px;
	padding:5px 0px 15px 15px;
}



li{
	/*list-style-type:none;*/
	padding-bottom:10px;
	margin:0px;
}

li.none{
	list-style-type:none;
	padding-bottom:10px;
	margin:0px;
}

.field-content li{
	list-style-type:none;
	padding-bottom:10px;
	margin:0px;
}

li.disc{
	list-style-type:disc;
	padding-bottom:10px;
	margin:0px;
}

a:hover{
	color:#999999;
}

a.menu3:hover{
 text-decoration: none;
 color:#FFF;

}

a.menu3:active{
	color:#FFF;
}

a.menu:active{
	color:#FFF;
}

a.menu:hover{
 text-decoration: underline;
 color:#FFF;

}

a.color7:hover{
	text-decoration:none;
}


.s{
	display:block;
	padding:0px 0px 3px;
}

.buttom_buttom{
	clear:both;
	font-family:Verdana;
	line-height:15px;
}

.block_buttom{
	height:100px;
	position:relative;
	top:60px;
	margin-right:255px;
}


.bottom_right{
	float:left;
	width:255px;
	margin-left:-255px;
	margin-top:60px;
}

.baner{
	display:block;
	width:230px;
	height:230px;
	background-image:url(../../img/design/ban.jpg);
	margin-bottom:40px;
}

.block_green_anonim{
	background-color:#00b077;
	height:50px;
	margin:20px 0px 25px 0px;
	position:relative;
	background-image:url(../../img/design/l_12.jpg);
	background-position:100% 0%;
	background-repeat:no-repeat;

}

.block_green{
    background-color:#00b077;
    height:50px;
    margin:55px 0px 15px 0px;
    position:relative;
    background-image:url(../../img/design/l_12.jpg);
    background-position:100% 0%;
    background-repeat:no-repeat;
}

.block_green_anonim a:hover, .block_green a:hover {
	text-decoration: none;
	color: #eaeaea;
}

.block_silver2{

	height:115px;
	margin-left:3%;
	margin-right:25%;
	margin-top:20px;
	position:relative;
	background-image:url(../../img/design/bg5_1.jpg);
	background-position:0% 0%;
	background-repeat:no-repeat;
	z-index:10;


}

.block_silver22{
	width:75%;
	height:91px;
	position: absolute;
	top:24px;
	left:160px;
	background-image:url(../../img/design/bg5_2.jpg);
	background-repeat:repeat-x;
	z-index:-5;
}

.block_padding{
	display:block;
	padding-top:5px;
	padding-bottom:9px;
}


.height20{
	height:20px;
}

.height10{
	height:10px;
}

.height25{
	height:25px;
}

.line-height{
	line-height:25px;
}

.menu_buttom{

	height:58px;
	float:left;
}

.menu_buttom_text{
	position:absolute;
	top:0px;
	left:0px;
}

/* Зелёное меню внизу */
#bottom_menu {
    width: 96%;
    height: 42px;
    background: #4bc6c4 url(../../img/design/bottom_green_menu/left.jpg) no-repeat top left;
    position: relative;
}

#bottom_menu_right {
    position: absolute;
    top: 0;
    right: -1px;
    width: 10px;
}

#bottom_menu_bottom {
    position: absolute;
    bottom: -16px;
    right: 0;
}

#bottom_copyright {
    margin: 0 0 0 10px;
}

#bottom_copyright table {
    width: 96%;
}

#bottom_copyright table td {
    vertical-align: top;
}

.margin_50{
	margin:50px 0px 0px 0px;
}

.margin_50_2{
	margin:50px 0px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.margin10{
	margin:0px 0px 10px;
	float:left;
}

.margin10_2{
	margin:10px 0px;
}

.margin_bott{
	margin-bottom:10px;
}

.margin_bott2{
	margin-bottom:30px;
}

.clear_left{
	clear:left;
}

.cl_left2{
	clear:left;
}

.chto{
	display:block;
	position:relative;
    left:160px;
    top:4px;
	clear:both;
	width:100px;
}

.coment{
	margin-top:5px;
	display:block;
	color:#999999;
}

.div1{
	height:37px;
}
.div2{
	height:110px;
}

.div4{
	height:50px;
}

.display_block{
	display:block;
	margin:10px 0px;
}

.i_verh{
	position:absolute;
	top:0px;
	left:0px;
}

.i_niz{
	position:absolute;
	bottom:-17px;
	right:0px;
}

.i_a{
	position:relative;
	top:2px;
	padding-right:10px;

}

.i_a3{
	position: absolute;
	left:-35px;
	bottom:2px;

}

.i_link1{
	 display:block;
	 background-image:url(../../img/design/ss1.jpg);
	 height:31px;
	 width:88px;
	 float:right;
}

.i_link2{
	display:block;
	background-image:url(../../img/design/ss2.jpg);
	height:31px;
	 width:88px;
	float:right;
	margin-right:25px;

}



.i_vih{
	position:relative;
	top:3px;
	left:3px;
}

.int2{
	font-family:Verdana;
	display:block;
	margin-top:6px;
	color:#333333;
}

f2_v{
	position:relative;
	top:2px;
}

.face3{
	float:left;
}


.face322{
	float:left;
	width:140px;
	height:140px;
	position:relative;
	top:7px;
}

.border_av{
	border:1px solid #669eb6;
}

.face2{
	margin-top:10px;
}

.right_top{
    margin-top:60px;
}

.face45{
}

.fl{
	float:left;
	margin-right:15px;
}

.float_left{
	float:left;
}



.fl2{
	float:right;
}

.fl2{
	float: right;
	margin-right:10px;
}


.f1_r{
	line-height:17px;
	padding-bottom:20px;
	padding-top:8px;
	line-height:25px;
}

.f1_r2{
	font-family:Verdana;
	margin-top:-10px;
}

.head_silver2{
	padding-top:25px;
	margin-left:20px;
	margin-bottom:5px;
	display:block;

}

.left_absol{
	position:absolute;
	left:0px;
	top:0px;
}

.le5{
	position:absolute;
	left:-2px;
	top:-3px;
}

.mail{
	position:absolute;
	top:45px;
	left:26px;
}


.menu{
	text-align:center;
	float:left;
	height:20px;
	display:block;
	margin-top:7px;
	color:#FFF;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
	width:13.6%;

}

.menu3{
	width:138px;
	text-align:right;
	float:left;
	height:20px;
	display:block;
	margin-top:12px;
	color:#FFF;
}

.menu4{
	font-family:Verdana;
	display:block;
	padding-right:7%;
	position:relative;
}

.mail2{
	float:left;
	padding-right:25px;
	padding-left:41px;
}


.niz{
	position:relative;
	top:5px;
	width:70px;
}

.niz2{
	line-height:17px;
	position:relative;
	left:15px;
	top:-23px;
}


.ot1{
	margin-bottom:100px;
}

.ot12{
	margin-bottom:190px;
}

.ot3{
	padding-top:8px;
	font-family:Verdana;
}

.o_soob_bottom{
	font-family:Verdana;
	margin-bottom:35px;
}

.padding_for_silver2{
	padding-left:55px;
	line-height:20px;
}

.public{
	float:left;
	color:#999999;
	width:50%
}

.podd{
	float:right;
	position:relative;
	top:25px;
	right:55px;

}

.puls3{
	top:7px;
	left:2px;
	position:relative;
}

.pl_s{
	position:absolute;
	top:45px;
	left:0px;
}

.probl{
	font-family:Verdana;
	position:relative;
	top:1px;
	left:5px;
}

.pm_new_link{
	padding-left:20px;
	background-image: url(../../img/design/mail.jpg);
	background-position:0% 50%;
	background-repeat:no-repeat;
	color:#006699;
	font-weight:bold;


}

.rt{
	position:absolute;
	right:0px;
	top:0px;
}

.rt5{
	position:absolute;
	right:-3px;
	top:-3px;
}

.req{
	padding-bottom:15px;
}


.str{
	color:#006699;
	font-weight:bold;
	display:block;
	float:left;
	margin:0px 5px;


}

.str_a{
	color:#FFF;
	font-weight:bold;
	display:block;
	position:relative;
	top:-2px;
	height:18px;
	width:21px;
	text-align:center;
	float:left;
	background-image:url(../../img/design/bg4.jpg);
	text-decoration:none;
	padding:2px 0px;
	background-repeat:no-repeat;
	margin:0px 3px;
    border: solid 1px;
}

.text{
	padding-top:70px;

}

.width235{
	width:235px;
}

.width20px{
	width:20px;
}
.width20{
    width:20%;
}

.width25{
    width:25%;
}

.width30{
    width:30%;
}

.width31{
    width:31%;
}
.width33{
    width:33%;
}

.width35{
    width:35%;
}

.width40{
    width:40%;
}

.width45{
    width:45%;
}

.width46{
	width:46%;
}

.width50{
    width:50%;
}

.width55{
    width:55%;
}

.width59{
    width:59%;
}

.width60{
    width:60%;
}

.width65{
    width:65%;
}

.width69{
    width:69%;
}

.width70{
    width:70%;
}

.width80{
    width:80%;
}

.vse{
	clear:left;
	display:block;
	width:95%;
	text-align:right;
	margin-bottom:40px;
	color:#333333;
}

.vse_int{
	display:block;
	margin-top:10px;
}

.width15{
	width:15px;
}

.success-message {
        color: Lime;
}

.error-message {
        color: Red;
}

.session_message_alert{
		border-left: 3px solid #669900;
		padding: 0 0 2px 4px;
		margin-bottom: 5px;
		color: #669900;	
}

.session_message_alert_red{
		border-left: 3px solid #a82d38;
		padding: 0 0 2px 4px;
		margin-bottom: 5px;
		color: #a82d38;	
}

.session_message {        
		font-weight: bold;        
        margin-bottom: 3px;		
}

.session_error_message {
        font-size: 1.4em;
        color: red;
        border: solid 1px red;
        padding: 10px;
        margin: 0 0 10px 0;
}

.start_message_wrapper {

}
.start_message_header, .start_message_content {
    border-collapse: collapse;
    background: #f9f9f9;
}



.start_message_header_left {
    width: 12px;
    background: url(../../img/design/start_message_border_bg.gif) repeat-y;
}

.start_message_header_right {
    width: 12px;
    background: url(../../img/design/start_message_border_bg.gif) right repeat-y;
}

.start_message_header_center {
    padding: 7px;
    background: url(../../img/design/start_message_border_bg.gif) top repeat-x;
}
.start_message_content {
    background: #f9f9f9;
    width: 100%;
}
.start_message_content_left {
    width: 11px;
    vertical-align: bottom;
    background: url(../../img/design/start_message_border_bg.gif) left repeat-y;
}

.start_message_content_right {
    width: 12px;
    vertical-align: bottom;
    background: url(../../img/design/start_message_border_bg.gif) right repeat-y;
}

.start_message_content_center {
    padding: 20px;
    vertical-align: middle;
    background: url(../../img/design/start_message_border_bg.gif) bottom repeat-x;
}

#banner_before_end {
	width:100%;
}
