* {

	margin: 0;

	padding: 0;

	font-size: 11px;

	font-family: Tahoma;



}

.right, .left { display: inline; }

.left { float: left; margin: 5px 15px 5px 0; }
.right { float: right; margin: 5px 0 5px 15px; }
div.center { text-align: center;}
span.pods {font-size:9px !important;}
div.cont_txt a{	font-size: 11px;

	font-family: Tahoma;

	color: #7d8794; 
	}
div.cont_txt	li {text-align:justify !important;}
div.cont_txt a:hover{	font-size: 11px;

	font-family: Tahoma;

	color: #7d8794; 
	text-decoration:underline;}
	
.cols { margin-left:50px;}
div.cols td {width:200px !important; height:20px !important; vertical-align:middle !important; text-align:center;}

body {

	background: #FFFFFF url(/images/back_main.gif) repeat-x 0 0;
	color: #666666; /* 7d8794 */
}

img {

	border: 0;

}

a {

	color: #01b0c0;

}

#header, #main, #footer {

	min-width: 995px;

	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'995px': '');

}

#logo, #left {

	width: 228px;

	float: left;

}

#head, #right {

	margin-left: 230px;

}

#right {_margin-left:225px;}

#logo {

	height: 229px;

	text-align:center;

	background: transparent url(/images/back_logo.gif) repeat-x left bottom;

}

#logo img {

	margin: 9px 0 0 0;

}

#logo em {display:block;text-align:center;margin:5px 0 0 0;font-style:normal;}

#head {

	background: transparent url(/images/back_head.gif) repeat-x 0 0;

}

#head_back {

	background: transparent url(/images/back_header.jpg) no-repeat 0 0;

}

#flash {

	height: 160px;

}

#main {

	margin: 2px 0 0 0;

}

/* icons */

#menu_up {

	height: 69px;

}

#menu_up ul {

	list-style: none;

	padding: 40px 0 0 65px;

}

#menu_up li {

	display: block;

	float: left;

	padding: 0 25px 0 15px;

}

#menu_up li a {

	color: #7d8794;

	text-decoration: none;

}

#menu_up li a:hover {

	color: #7d8794;

	text-decoration: underline;

}

#menu_up li.home {

	background: transparent url(/images/home.gif) no-repeat 0 1px;

}

#menu_up li.map {

	background: transparent url(/images/map.gif) no-repeat 0 2px;

}

#menu_up li.mail {

	background: transparent url(/images/mail.gif) no-repeat 0 4px;

}

/* left menu */

.menu_left {

	background: #ffffff;

	border-bottom: 2px solid #FFFFFF;

}

.menu_left h5 {

	display: block;

	padding: 4px 0;

	color: #ffffff;

	font-size: 12px;

	text-align: center;

	font-weight:normal;

}

.menu_left h5 {

	background: transparent url(/images/menu_back_3.gif) repeat-x 0 0;

}

.menu_left h5 span {

	display:block;

	text-align:center;

	font-size:22px;

	color: #ffffff;

}

.menu_left ul {

	list-style: none;

	display: block;

	padding: 0;

}

.menu_left li {

	display: block;

	text-align: right;

	background: url(/images/left_men_bg.jpg);

	border-bottom:1px solid #ffffff;

}

.menu_left li a {

	color: #96d549;

	display:block;

	background: url(/images/menu_left_back.gif) no-repeat 210px 12px;

	font-size: 11px;padding: 8px 25px 8px 10px;

	font-weight: bold;

	text-transform: uppercase;

	text-decoration: none;

}

.menu_left li.act {

	background: url(/images/left_men_bg_act.jpg);

}

.menu_left li.act a {

	color: #69982e;

	background: transparent url(/images/menu_left_back_act.gif) no-repeat 210px 12px;

}

.menu_left li ul {

margin:0 0 13px 0;

_margin:0;

}

.menu_left li.act li {background:transparent;border:0;}

.menu_left li.act li a {background: url(/images/sub.gif) no-repeat 199px 9px;color: #6a6f75;font-weight:normal;text-transform:none;padding: 4px 35px 4px 10px;}

.menu_left li.act li.act a {background: url(/images/sub_act.gif) no-repeat 199px 9px;color: #008caa;}

/* main menu */

#menu {

	background: transparent url(/images/menu_main_back.gif) repeat-x 0 0;

}



#menu ul {

  height:48px;

	list-style: none;padding:0 0 0 -1px;

}

#menu li {

	display: block;

	float: left;

	padding: 18px 10px 17px 10px;

}

#menu li.divider {

	padding: 24px 1px;

	background: transparent url(/images/menu_main_divider.gif) no-repeat 0 0;

}

#menu li a {

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-transform: uppercase;

	text-decoration: none;

}

#menu li a:hover {

	color: #f1f1f1;

}

#menu li.act {

	background: transparent url(/images/menu_main_back_act.gif) repeat-x 0 0;

}

/* content */

#title {

	margin: 2px 0 0 0;

	background: #e9edf2 url(/images/back_title.gif) repeat-x 0 0;

	padding: 15px;

	border-bottom: 1px solid #dce2e9;

}

#title h1 {

	display: block;

	background: transparent url(/images/h1.gif) no-repeat 0 1px;

	padding: 0 0 0 20px;

	color: #008caa;

	font-size: 11px;

	text-transform: uppercase;

}

#content {

	padding: 16px 8px 16px 16px;

}



#content img {border:1px solid #bac2cd; margin:3px;}



#content p {

	text-align: justify;

}

#content h1, #content h1 * {

	font-size: 24px;

}

#content h2, #content h2 * {

	font-size: 20px;

}

#content h3, #content h3 * {

	font-size: 16px;

}

#content h4, #content h4 * {

	font-size: 14px;

}

#content h5, #content h5 * {

	font-size: 12px;

}

#content p, #content ol, #content ul {

	margin: 0 0 10px 0;

}

#content ol, #content ul {

	list-style-position: inside;

	margin-left: 15px;

}

#content li {

	margin: 4px 0;

}

#pages, #pages a {

	font-size: 12px;

}

.col {width:100%;}

.col td {vertical-align:top;}

.col td.col-right {width:30%;}

/* news lenta */

.news_item {

	margin: 0 0 20px 0;

}

.news_item1 {

	margin: 50px 0 20px 0;

}

.news_item, .date, .title {

	font-size: 12px;

}

#content .news_item * {

	margin: 0;

	padding: 3px 0;

}

.more {

	margin: 0;

	text-align: right;

}

#related_news {

	margin: 20px 0 0 0;

}

/* footer */

#menu_foot {

	background: #bdc6d0 url(/images/menu_foot_back.gif) repeat-x 0 0;

	padding: 18px 0;

}

#menu_foot td {

	color: #eaedf2;

	text-align: center;

	padding: 0 7px;

}

#menu_foot a {

	font-size: 12px;

	color: #eaedf2;

	text-decoration: none;

	text-transform: lowercase;

}

#menu_foot a:hover {

	text-decoration: underline;

}

#copy {

	background: #fcfcfd url(/images/foot_back.gif) repeat-x 0 0;

	padding: 25px 0;

	margin: 2px 0 0 0;

	color: #7d8794;

	text-align: center;

}



.sh h2 {font-family:Tahoma; font-size: 10px; color: #A9A9A9; margin: 0; padding: 0; font-weight: normal;}
.sf h3 {font-family:Tahoma; font-size: 11px; margin: 0; padding: 0; font-weight: normal;}

table#rasp, table#rasp-vakcine {border-collapse:collapse;border-spacing:0;}
table#rasp th, table#rasp-vakcine th {border-bottom:1px solid #ebebeb;}
table#rasp th.day, , table#rasp-vakcine th {background:#f7f9fd;font-size:12px;}
table#rasp th, table#rasp td, table#rasp-vakcine td, table#rasp-vakcine th {padding:5px 0;border-right:1px solid #ebebeb;}

table#rasp-vakcine td, table#rasp-vakcine th {padding:5px;vertical-align:middle;}
table#rasp td, table#rasp-vakcine td {border-bottom:1px solid #ebebeb;}
table#rasp td, table#rasp-vakcine td {width:12%;text-align:center;}
table#rasp td.prof, table#rasp-vakcine td.vozrast {width:27%;padding:5px;background:#f7f9fd;text-align:left;}

table#rasp-vakcine td.vozrast {width:15%;}
table#rasp .last, table#rasp-vakcine .last {border-right:0;}
table#rasp-vakcine td.protiv {width:25%;text-align:left;padding:5px;}
table#rasp .razdel {background:#f8f8f8;text-transform:uppercase;font-weight:bold;}

table.my-table, table.my-table-2 {border-collapse:collapse;border-spacing:0;}
table.my-table th, table.my-table-2 th {background:#f7f9fd;}
table.my-table-color td.my-table-cell {color:#000;background:#f7f9fd;}
table.my-table-color th {background:#e7efff;}
table.my-table td, table.my-table th, table.my-table-2 td, table.my-table-2 th {border:1px solid #ebebeb;padding:5px;}
#karta-proezda {width:100%;height:450px;}

li.menu-23202 {display:none !important;}

#formsend {border-collapse:collapse;border-spacing:0;width:510px;}
#formsend * {padding:0;margin:0;}
#formsend td {padding:4px 5px 4px 0;margin:0;vertical-align:top;}
#formsend td.lf {text-align:right;width:230px;}
#formsend td img {vertical-align:middle;}
#formsend td img.imgcaptcha  {margin:0 !important;padding:0 !important;border:1px solid #bac2cd;}
#formsend td img.cal {cursor:ponter;border:0;}
#formsend td .text {width:200px;font-size:11px;border:1px solid #99cccc;padding:2px;vertical-align:middle;}
#formsend td textarea.text {height:100px;width:280px;overflow:auto;}
#formsend td select.text {width:150px;}
#formsend td input.date {width:100px;}
#formsend td input.captcha {width:100px;}
#formsend td input.button-send {width:97px;}

.errorsBlock {}
.errorsBlockLine {color:red;padding:0 0 7px 0;}

.indmenu {margin-top:-10px;padding:0 0 10px 0;}

.predl {padding:10px 0;text-align:right;}
.predl div {padding:5px 0;}



.faq {border-spacing:0;border-collapse:collapse;width:100%;}
.faq td {padding:0;}
.faq td.vopr {border-bottom:1px solid #ccc;padding:15px 0 5px 0;}
.who {float:left;}
.tema {float:right;}

.faq td.vopr-content {padding:5px;}

.faq td.who-otv {width:150px;padding:5px;background:#f3f3f3;}
.faq td.who-otv img {margin:3px 0 0 0 !important;vertical-align:middle;}
.faq td.otvet {padding:5px 5px 5px 10px;background:#f3f3f3;}
.vop, .otv {display:block;padding:0 0 3px 0;}





/* clearfix */

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.clearfix {

	display: inline-block;

}

* html .clearfix {

	height: 1%;

}

.clearfix {

	display: block;

}

.clear {

	padding: 0;

	margin: 0;

}

.cat {
padding-left: 10px;
background-color: #01ADBD;
}

.cat a{
color: #fff;
text-decoration: none;
}

.cat a:hover{
text-decoration: underline;
}

.ceni {

	background: transparent url(/images/h1.gif) no-repeat 0 1px;

	padding: 0 0 0 20px;

	color: #008caa;

	font-size: 11px;

	text-transform: uppercase;

}