 * {

	margin: 0;

	padding: 0;

	font-size: 12px;

	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(document.body.clientWidth < 1000? "1000px": "auto");

}

.for_ie6 { display: none; margin: 30px; line-height: 20px;}

#logo, #left {

	width: 228px;
	float: left;
	display: inline;
	*zoom: 1;
}

#head, #right {

	margin-left: 230px;

}

#main { _margin-left:225px; *display: inline; *zoom: 1;}

#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: 16px;

  font-style:tahoma;

}

.content {

	padding: 16px 8px 16px 16px;
	width: auto;
	height: auto;

}



.content img {border:1px solid #bac2cd; margin:3px;}



.content p {

	font-style:tahoma;
	line-height:1.5;
 
}

.content h1, .content h1 * {

	font-size: 24px;

}

.content h2, .content h2 * {

	font-size: 16px;

}

.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: 10px;

}

.news_item1 {

	margin: 50px 0 20px 0;

}

.news_item, .date, .title {

	font-size: 12px;

}

.news_item .title{padding:0 !important;}

.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 table{ margin: auto;}

#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;}

table.my-table{width: auto;}
table.my-table th{background:#e2e4e9;}
.table_cont { width: 100%; height: auto; position: relative; overflow: hidden;}
/*
table.my-table th.tdtop{background:#D7FDF8;}
table.my-table th.tddn{background:#D7FDF8;}
*/
table.my-table td{background:#f7f9fd;}


#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;
 text-align:left;
}

.content .news_item a.title{
line-height:26px;
}

.warning_ie { width: 100%; height: auto; position: relative; font-size: 14px; background: #ff6464; font-weight: bold; color: #fff; display: none; line-height: 20px; text-align: center;}
.warning_ie div { padding: 20px;}

.s_lnk, .s_lnk a{color:#FCFCFD; font-size:9px; text-align:right;}
