html{
	height:100%;
}

body{
	position:relative;
	height:100%;
	margin:0px;
	padding:0px;
	min-width:1000px;
	font:8.5pt Arial;
	color:#55819F;
}

*html .body1{
	height:100%;
}

.body1{
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000" : "100%");	
	min-height:100%;
	position:relative;
	background:url('/images/i/left-bg.jpg') top left repeat-y;
}

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

.footer{
	width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000" : "100%");	
	margin-top:-156px;
	height:156px;
	position:relative;
}

.content{
	width:100%;
	overflow:hidden;
}

*html .left{
	height: 486px;
}

.left{
	float:left;
	width:169px;
	padding:43px 7px 0px 0px;
	background:url('/images/i/left-top-bg.jpg') top left no-repeat;
	min-height: 486px;
}

.right{
	float:right;
	width:235px;
	padding-top:30px;
}

.right2{
	float:right;
	width:327px;
}


.help-ie6{
	width:100%;
	float:left;
}

.center{
	margin:0px 0px 0px 199px;
}

.center-inner{
	margin:0px 154px 0px 0px;
}

.center-inner2{
	margin:0px 265px 0px 0px;
}

.center-inner3{
	margin:0px 357px 0px 0px;
}

a img{
	border:none;

}

a{
	text-decoration:none;
	color:#55819F;
}

a:hover{
	text-decoration:none;
	color:#1A4169;
}

ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

table{
	border-collapse:collapse;
	border-spacing:none;
}

table td{
	vertical-align:top;
}

form{
	padding:0px;
	margin:0px;
}


/*Shapka*/
.shapka{
	height:137px;
	background:url('/images/i/shapka-bg.png') top left repeat-x;
	-background: none;  /* убираем бэкграунд для ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/i/shapka-bg.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */	
	margin-bottom:-4px;
}

.shapka-left{
	height:137px;
	background:url('/images/i/shapka-left.jpg') top left no-repeat;
}

.shapka-right{
	height:137px;
	background:url('/images/i/shapka-right.jpg') top right no-repeat;
}

.logo{
	position:absolute;
	right:32px;
	top:39px;
}

.globe {
	position:absolute;
	top:-21px; left:-14px;
}
/*End of Shapka*/


/*Left Part*/
.left-menu a{
	display:block;
	cursor:pointer;
	background:url('/images/i/left-menu-li-bg.png') top left no-repeat;
	-background: none;  /* убираем бэкграунд для ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/i/left-menu-li-bg.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */	
	width:143px;
	height:22px;
	padding:4px 7px 0px 19px;
	color:white;
	text-transform:uppercase;
	font-size:11pt;
	margin:1px 0px;
	font-family:Tahoma;
	line-height:100%;
}

.left-menu .active{
	background:url('/images/i/left-menu-li-bg-active.png') top left no-repeat;
	-background: none;  /* убираем бэкграунд для ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/i/left-menu-li-bg-active.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */	
	color:#0495B4;
}

.left-menu .active:hover{
	color:#0495B4;
}

.left-menu2 a{	
	height:21px;
	width:149px;
	padding:5px 7px 0px 13px;
}

.left-menu a:hover{
	text-decoration:none;
	color:#20599E;
}

.left-menu a img{
	vertical-align:top;
	margin-right:14px;
}
/*End of Left Part*/


/*Right Part*/
.ramka{
	border:1px solid #D1E8E8;
	background:#E6F3F9;
	margin:15px auto;
	width:162px;
}

.ramka-b-l{
	background:url('/images/i/ramka1-bg.gif') left bottom no-repeat;
	position:relative;
	left:-1px;
	bottom:-1px;
	padding:7px 16px;
	font-size:7pt;
}

.ramka-b-l img{
	width:130px;
}



/*-------------------*/
*html .bronirovanie{
	margin:8px 1px 8px 0px;
}

.bronirovanie{
	background:#84C7E1;
	border:1px solid #1E8267;
	color:#1D618D;
	padding:8px;
	font-family:Tahoma;
	font-size:8pt;
	margin:8px 2px 8px 0px;
}

h4{
	font-family:Tahoma;
	text-transform:uppercase;
	font-size:11pt;
	margin:0px 0px 5px 0px;
	color:white;
	font-weight:normal;
}

.field {
	width:100%;
	overflow:hidden;
	margin:2px 0px;
	line-height:18px;
}

.field input{
	float:right;
	width:130px;
	border:1px solid #499FBF;
	margin:0px;
	padding:2px 2px;
	font:8pt Tahoma;
	color:#5C8BAB;
	height:14px;
}

.bronirovanie textarea{
	border:1px solid #499FBF;
	height:48px;	
	width:211px;
	margin:4px 0px;
	font:8pt Tahoma;
	color:#5C8BAB;
}


.actual-1-l{
	background:url('/images/i/actual-1-l.gif') #93CECA left top repeat-y;	
	margin:5px 0px 0px 0px;
}

.actual-1-t{
	background:url('/images/i/actual-1-t.gif') left top repeat-x;	
}

.actual-1-b{
	background:url('/images/i/actual-1-b.gif') left bottom repeat-x;	
}

.actual-1-t-l{
	background:url('/images/i/actual-1-l-t.gif') left top no-repeat;	
}

*html .actual-1-t-b{
	height:1%;
}

.actual-1-t-b{
	background:url('/images/i/actual-1-l-b.gif') left bottom no-repeat;	
	padding:6px 10px 6px 24px;
	color:white;
	text-transform:uppercase;
	font:9pt Tahoma;
}

.actual a{
	display:block;	
	padding:3px 10px 5px 24px;
	font:7pt Tahoma;
	color:#316A83;
}

.actual-2-l{
	background:url('/images/i/actual-2-l.gif') #A3D4B6 left top repeat-y;
}

.actual-2-b{
	background:url('/images/i/actual-2-b.gif') left bottom repeat-x;
}

.actual-2-b a{
	background:url('/images/i/actual-2-l-b.gif') left bottom no-repeat;	
}

.actual-3-l{
	background:url('/images/i/actual-3-l.gif') #ACD8BD left top repeat-y;
}

.actual-3-b{
	background:url('/images/i/actual-3-b.gif') left bottom repeat-x;
}

.actual-3-b a{
	background:url('/images/i/actual-3-l-b.gif') left bottom no-repeat;	
}

.actual-4-l{
	background:url('/images/i/actual-4-l.gif') #ACD8BD left top repeat-y;
}

.actual-4-b{
	background:url('/images/i/actual-4-b.gif') left bottom repeat-x;
}

.actual-4-b a{
	background:url('/images/i/actual-4-l-b.gif') left bottom no-repeat;	
}

.actual-5-l{
	background:url('/images/i/actual-5-l.gif') #C2E3D0 left top repeat-y;
}

.actual-5-b{
	background:url('/images/i/actual-5-b.gif') left bottom repeat-x;
}

.actual-5-b a{
	background:url('/images/i/actual-5-l-b.gif') left bottom no-repeat;	
}

.actual-6-l{
	background:url('/images/i/actual-6-l.gif') #D2EADC left top repeat-y;
}

.actual-6-b{
	background:url('/images/i/actual-6-b.gif') left bottom repeat-x;
}

.actual-6-b a{
	background:url('/images/i/actual-6-l-b.gif') left bottom no-repeat;	
}

.actual-7-l{
	background:url('/images/i/actual-7-l.gif') #E6F3EA left top repeat-y;
}

.actual-7-b{
	background:url('/images/i/actual-7-b.gif') left bottom repeat-x;
}

.actual-7-b a{
	background:url('/images/i/actual-7-l-b.gif') left bottom no-repeat;	
}



/*--------------------*/
.inner-right{
	text-align:center;
}

.inner-right img{
	margin-bottom:10px;
}

.a1{
	display:block;
	background:#DAEEF5;
	border:1px solid #D2EBF1;
	padding:6px 6px;
	margin-right:3px;
    margin-bottom: 10px;
	font-size:7pt;
}

.img-border{
	border: 6px solid #D9EEF5;
}




/*--------------------*/
h5{
	color:#008361;
	text-transform:uppercase;
	font-size:9pt;
	margin:0px 0px 3px 0px;
	font-weight:normal;
	text-align:center;
	font-family:Tahoma;
}
/*End of Right Part*/

/*Center Part*/
.center-menu{
	overflow:hidden;
	height:38px;
	float:right;
	margin-bottom:13px;
}

.center-menu li{
	float:left;
	height:30px;
	width:147px;
	padding:8px 4px 0px 0px;
	text-align:center;
}

.center-menu a{
	color:white;
	text-transform:uppercase;
	font-size:10.5pt;
	font-family:Tahoma;
}

.center-menu a:hover{
	text-decoration:none;
	color:#20599E;
}

.line{
	border-left:1px solid #DAE6E0;
	height:4px;
	background:url('/images/i/line-bg.gif') bottom left repeat-x;
	font-size:0px;
}

.menu1{
	width:100%;
	overflow:hidden;
	margin:4px 0px;
}

.menu1 li{
	float:left;
	background:url('/images/i/center-menu-li-left.gif') #129AC4 left top no-repeat;
	height:21px;
	margin:0px 0px 0px 3px;
}

.menu1 a{
	float:left;
	height:17px;
	margin-left:7px;
	border:1px solid #238776;
	border-left:none;
	color:white;
	padding:2px 11px 0px 4px;
	font-size:9pt;
	font-family:Tahoma;
}

.menu1 a:hover{
	text-decoration:none;
	color:#1E4E83;
}

.menu1 .active{
	float:left;
	background:url('/images/i/center-menu-li-left-active.gif') #80B295 left top no-repeat;
	height:21px;
}

.menu1 .active a{
	border:1px solid #238776;
	border-left:none;
}

*html .menu1 .first{
	margin:0px 0px 0px 1px;
}

.menu1 .first{
	margin:0px 0px 0px 2px;
}

h2{
	color:#006329;
	text-transform:uppercase;
	font-size:11pt;
	margin:15px 0px 5px 0px;
	font-weight:normal;
	padding-left:2px;
	font-family:Tahoma;
}

h2 span{
	color:#008361;
	font-size:10pt;
}

h2 a{
	color:#008361;
}

h2 a:hover{
	color:#1C4979;
	text-decoration:none;
}

.zag1{
	background:url('/images/i/zag1-bg.gif') left top repeat-x;		
	margin-right:15px;
}

.zag1 div{
	background:url('/images/i/zag1-bg-left.gif') left top no-repeat;		
}

.zag1 div div{
	background:url('/images/i/zag1-bg-right.gif') right top no-repeat;		
	padding:3px 8px 0px 8px;
	height:20px;
	color:white;
	font-size:10pt;
	font-family:Tahoma;
	text-transform:uppercase;
}

.zag4{	
	margin-right:1px;
}

.menu2 li{
	background:#E6F3EC;
	border:1px solid #C2DCCE;
	border-top:none;
	margin-right:20px;
	text-transform:uppercase;
	padding:4px 2px 2px 2px;
	font-size:7.5pt;
	font-family:tahoma;
	line-height:100%;
	overflow:hidden;
}

*html .menu2 input{
	margin:-2px 0px 0px 0px;
}

.menu2 input{
	float:left;
	height:15px;
	height:15px;
	padding:0px;
	margin:-2px 3px 0px 0px;
}

.menu2-pad1 li{
	padding:4px 10px;
}

.table1-size .zag1{
	margin-right:1px;
}

.table1-size .menu2 li{
	margin-right:6px;
}

.button_gr{
	background:url('/images/i/zag1-bg.gif') left top repeat-x;	
	text-align:center;	
	margin-right:15px;
}

.button_gr-l{
	background:url('/images/i/button-green-left.gif') left top no-repeat;		
}

.button_gr-r{
	background:url('/images/i/button-green-right.gif') right top no-repeat;
	height:23px;	
}

.button_gr-l2{
	background:url('/images/i/button-green-left2.gif') left top no-repeat;		
}

.button_gr-r2{
	background:url('/images/i/button-green-right2.gif') right top no-repeat;
	height:23px;	
}

.button_gr input{
	width:100%;
	border:none;
	background:none;
	text-align:center;
	height:23px;
	color:white;
	font-size:7.5pt;
	font-family:Tahoma;
	text-transform:uppercase;
	cursor:pointer;
}

.help-button-gr{
	width:100%;
	overflow:hidden;
}

/*---------------------*/
h3{
	color:#008361;
	text-transform:uppercase;
	font-size:10.5pt;
	margin:10px 0px 3px 0px;
	font-weight:normal;
	padding-left:2px;
	font-family:Tahoma;
}

p{
	margin:3px 0px 13px 0px;
	text-align:justify;
}

.tbl2{
	width:390px;
	border-left:8px solid #D6EEF5;
	border-right:8px solid #D6EEF5;
	border-top:6px solid #D6EEF5;
	border-bottom:6px solid #D6EEF5;
	margin:13px 0px 30px 0px;
	font-family:Tahoma;
	text-transform:uppercase;
	font-size:11pt;
}

.tbl2 td{
	border:2px solid #D6EEF5;
}

.tbl2 th{
	border:2px solid #D6EEF5;
}

.td1{
	background:#84C7E1;
	padding:6px 7px;
	color:white;
	line-height:100%;
	font-size:11pt;
}

.td2{
	background:#B4DEEC;
	padding:6px 7px;
	color:#1A4169;
	line-height:100%;
	height:100%;
}

.td3{
	background:#B4DDCD;
	padding:6px 7px;
	color:#1A4169;
	line-height:100%;
	height:100%;
}

.td-size2{
	padding:1px 7px;
	font-size:7pt;
}

.tbl2-size{
	font-size:8.5pt;
}

.tbl2-width{
	width:100%;
}

.tbl2-width td{
	vertical-align:middle;
}

.tbl2-width a{
	color:#1A4169;
}

.tbl2-width a:hover{
	color:#55819F;
}

.inner-td{
	position:relative;
}

.value{
	float:right;
	font-size:8.5pt;	
}

*html .block1{
	right:-280px;
}

.block1{
	background:url('/images/i/block1-bg.gif') 0px 0px no-repeat;
	position:absolute;
	right:-287px;
	top:7px;
	width:277px;
}

.block1 table{
	margin-left:12px;
	background:#9CD4E6;
	border-collapse:separate;
	border:2px solid #9CD4E6;
}

.block1 table td{
	padding:3px 7px;
	font-size:7.5pt;
	border:none;
	color:#4C80A2;
	background:white;

}

.block1 table .description{
	padding:3px 7px;
	background:#F2FAFC;
	text-transform:none;
	color:#55819F;
}

.block1 table .description a{
	color:#55819F;
}

.block1 table .description a:hover{
	text-decoration:none;
	color:#1A4169;
}






/*--------------------*/
.tbl3{
	width:100%;
}

.tbl3 td{
	padding:12px 0px;
}

.tbl3 img{
	border:5px solid #DAEEF5;
}

.zag2{
	background:url('/images/i/td1-top.gif') #80C6E1 left top repeat-x;
	margin:0px 0px 7px 0px;
}

.zag2 div{
	background:url('/images/i/td1-bottom.gif') left bottom repeat-x;
	overflow:hidden;
}

.zag2 div div{
	background:url('/images/i/td1-left.gif') left top repeat-y;
}

.zag2 div div div{
	background:url('/images/i/td1-right.gif') right top repeat-y;
	padding:1px 7px;
	color:white;
	font-family:Tahoma;
	text-transform:uppercase;
	font-size:10pt;
	height:1%;
}

.zag3 div div div{
	font-size:11pt;
	padding:3px 7px;
	border:1px solid #339080;
}



/*-----------------------*/
.tbl4{
	border:4px solid #9CD4E6;
	margin:0px 0px 25px 0px;
	width:100%;
}

.tbl4 th{
	background:white;
	color:#21618C;
	font-size:10pt;
	font-weight:normal;
	text-transform:uppercase;
	padding:5px 8px;
	border:3px solid #9CD4E6;
}

.tbl4 span{
	font-size:9pt;
}

.tbl4 td{
	padding:5px 8px;
	font-size:8.5pt;
	border:3px solid #9CD4E6;
	color:#4C80A2;
	background:white;

}

.tbl4-sort2 td{
	text-align:center;
	background:#EFF8FB;
}

.map2{
	border:5px solid #63BAD8;
	margin:0px 0px 10px 0px;
}


/*--------------------*/
.clinics img{
	margin:4px 0px;
}

.clinics a{
	color:#55819F;
}

.clinics a:hover{
	color:#1D4D81;
}



/*------------------*/
.tbl5 img{
	border:5px solid #DDEFF6;
	margin:4px 5px 4px 0px;
}





/*------------------*/
.kontakt-t{
	background:url('/images/i/kontakt-top.gif')  left top repeat-x;
	margin:8px 0px;
}

.kontakt-b{
	background:url('/images/i/kontakt-b2.gif') left bottom repeat-x;
}

.kontakt-l{
	background:url('/images/i/kontakt-l.gif') left top repeat-y;
}

.kontakt-r{
	background:url('/images/i/kontakt-r2.gif') #DAEEF5 right top repeat-y;
}

.kontakt-r-b{
	background:url('/images/i/kontakt-r-b.gif') right bottom no-repeat;
	padding:4px 0px 0px 4px;
}

.tbl6{
	width:100%;

}

.tbl6 img{
	margin:0px 7px 7px 7px;
}

.td-center{
	width:224px;
	margin:22px auto 10px auto;
}

.bg1{
	background:url('/images/i/kontakt-r.gif')  right top repeat-y;
}

.bg1-b{
	background:url('/images/i/kontakt-b.gif') #84C7E1 left bottom repeat-x;
	margin:0px 4px 0px 0px;
}

.bg1 .zag{
	background:url('/images/i/kontakt.gif') left bottom no-repeat;
	padding:0px 10px 5px 5px;
	color:white;
	text-transform:uppercase;
}

.bg2{
	background:url('/images/i/kontakt-b.gif') #84C7E1 left bottom repeat-x;
}

.bg3{
	background:url('/images/i/kontakt-r.gif') left top repeat-y;
}

.bg4{
	background:#84C7E1;
}

.map{
	margin-top:16px;
}





/*---------------------*/
.tbl7{
	border:none;
	width:100%;
	font-size:8pt;
}

.tbl7 td,
.tbl7 th{
	border:2px solid white;
	text-align:center;
	vertical-align:middle;
}

.tbl7 td{
	padding:6px 4px;
}

.tbl7 th{
	background:#84C7E1;
	padding:17px 7px;
	color:white;
	line-height:100%;
	font-size:9pt;
	font-weight:normal;
	text-transform:uppercase;
}

.tbl7 span{
	text-transform:uppercase;
}


.col1{
	background:#D3EBF5;
}

.col2{
	background:#E6F3F9;
}





/*-------------------------*/
.tbl8{
	width:100%;
	border-left:8px solid #D6EEF5;
	border-right:8px solid #D6EEF5;
	border-top:6px solid #D6EEF5;
	border-bottom:6px solid #D6EEF5;
	margin:13px 0px 30px 0px;
	font-family:Tahoma;
	text-transform:uppercase;
	font-size:10.5pt;	
}

.tbl8 td{
	border-top:3px solid #D6EEF5;
	border-bottom:3px solid #D6EEF5;
	border-right:1px solid #D6EEF5;
	border-left:1px solid #D6EEF5;
	text-align:center;
	vertical-align:middle;
	padding:5px;
}

.tbl8 .td1{
	font-size:10.5pt;
}

.tbl8 a{
	color:#21496F;
}

.tbl8 a:hover{
	color:#55819F;
}

.td3-font{
	font-size:10pt;
}

.td3-zag{
	font-size:10.5pt; 
	color:white;
}




/*---------------------*/
.form2{
	background:url('/images/i/form2-bg.gif') #E6F3F9 left bottom no-repeat;
	padding:12px 10px;
	font-family:Tahoma;
	font-size:8pt;
	margin:8px 2px 20px 0px;
	width:378px;
}

.form2 input{
	width:186px;
	border:1px solid #238776;
}

.form2 .field{
	margin:3px 0px;
}

.form2 textarea{
	border:1px solid #238776;
	height:47px;	
	width:374px;
	margin:4px 0px;
	font:8pt Tahoma;
	color:#5C8BAB;
}

.button5{
	float:right;
	font:8pt Tahoma;
	color:white;
	text-align:center;
	background:url('/images/i/button5.gif') left top no-repeat;
	width:158px;
	height:33px;
	padding:5px 0px 0px 16px;
	margin:5px 0px 0px 0px;
	border:none;
	cursor:pointer;
}

.form2 .button5{
	width:158px;
	border:none;
}

.question-answer{
	border:1px solid #E5F2F9;
	width:400px;
	margin:8px 0px;
}

.question,
.answer{
	background:#E5F2F9;
	margin:5px;
	padding:7px 5px;
	text-align:justify;
}

.answer{
	font-style:italic;
}



/*-------------------*/
.document{
	margin:10px 0px 20px 0px;
}

.document img{
	vertical-align:middle;
	padding-right:5px;
}

.document a{
	text-decoration:underline;
}

.document a:hover{
	text-decoration:none;
}




/*------------------*/
.program{
	color:#116D37;
	font-size:7.5pt;
}

.red{
	color:#B8524B;
}
/*End of Center Part*/

/*Footer*/
.f-left{
	float:left;
	z-index:90;	
	width:950px;
	height:53px;
	padding:103px 10px 0px 20px;
	color:black;		
}

.f-right{
	position:relative;
	margin:0px 0px 0px 980px;
	background:url('/images/i/footer-bg.jpg') bottom left repeat-x;	
	height:53px;
	padding:103px 5px 0px 5px;
}

*html .f-left-bg{
	left:-983px;
	width:983px;
}

.f-left-bg{
	position:absolute;
	z-index:50;
	bottom:0px;
	left:-980px;
	background:url('/images/i/footer-left2.png') bottom right repeat-x;
	-background: none;  /* убираем бэкграунд для ie6 */
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/i/footer-left2.png', sizingMethod='scale');  /* подгружаем полупрозрачный png для ie6 */	
	width:980px;
	height:156px;	
}
/*End of Footer*/





div#right div.block11 {
    background: url(/images/bl1.bg.top.png) no-repeat;

}
div#right div.block11 div.bottom {
    margin: 3px 0px 0px 0px;
    background: url(/images/bl1.bg.bottom.png) no-repeat bottom;
}
div#right div.block11 h3 {
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    padding: 6px 0px 10px 13px;
}


.consult .bottom {
    padding: 0px 0px 14px 0px;
    height: 1%; overflow: hidden;
}


.consult img.cc {
    float: left;
    margin: 0px 10px 0px 5px;
}

p.manags {
	/*margin-top:0px; margint-left:0px; margin-right:0px; margin-bottom:0px;*/ 
	margin:-3px 0px 0px 0px
}

.banner {
    position: absolute;
    top: 19px;
    right: 500px;
}

