/* Main */
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
form, ol, ul, body, h4 {margin:0; padding:0;}
.h1, .h2, h1, h2 {font-family:"Times New Roman", Times, serif; font-size:24px; margin:0 0 3px 0; font-weight:normal; color:#000;}
.h3, h3 {margin:0; padding-left:20px; font-family:"Times New Roman", Times, serif; color:#d02128; font-size:20px; font-weight:normal; padding-bottom:5px;}
.h4, h4 {color:#d02128; font-size:16px;}
li {margin-bottom:5px; list-style: decimal; font-style:italic;}
div.content_main_div li{margin:0; list-style: disc; font-style:normal;}
div.content_main_div ul{margin:5px 0 5px 30px;}
ol {margin:0 -39px 0 5px;}
img {border:0;}
p {margin:0 0 10px 0; padding:0; text-indent:2em;}
p img {float:left; margin:5px 10px 10px 0;}

.papa {width:980px; height:100%; min-height:100%; border:#CCC 1px solid; padding:0; border-top:none;}
.papa_txt a:link, .papa_txt a:active, .papa_txt a:visited {color: #0021A4; text-decoration:underline;}

/* Top menu */
.t_menu_td {
	font-weight:bold; 
	font-size:12px; 
	color:#fff;
	position: relative;
	padding-bottom: 14px; 
}
.t_menu {float:left; text-align:center; padding-top:3px; height:23px; width:326px;}
.t_menu_s {float:left; text-align:center; padding-top:3px; height:23px; width:194px;}
.t_menu_td a:link, .t_menu_td a:active, .t_menu_td a:visited {text-decoration:underline; font-weight:normal; color:#000;}
.t_menu_td a:hover {text-decoration:none;}
.t_menu_index {background-color:#a2ebf8;}
.t_menu_price {background-color:#efc930;}
.t_menu_inter {background-color:#a3da67;}
.t_menu_contact {background-color:#cea7ec;}
.t_menu_otzyvy {background:#8EB1F4;}


.logo {padding:28px 0 30px 30px; width:310px;}
.plus {float:left; margin:25px 0 0 24px;}
.plus_h1 {margin:24px 0 0 5px; width:400px; float:left;}
.plus_txt {font-size:11px; padding:10px 20px 0 58px;}
.plus_txt a:link, .plus_txt a:active, .plus_txt a:visited {color: #0021A4; text-decoration:underline;}
.plus_txt a:hover {text-decoration:none; color:#d02128;}
.plus_price_txt {font-size:11px; padding:10px 20px 0 30px;}
.kids {padding:28px 20px 0 0; text-align:right;}
.kids a:link, .kids a:active, .kids a:visited {color: #0021A4; text-decoration:underline;}
.kids a:hover {text-decoration:none; color:#d02128;}

.main_links {width:290px; color:#000; float:left; margin:20px 0 0 5px; font-size:12px;}
.main_links a:link, .main_links a:active, .main_links a:visited {color: #0021A4; text-decoration:underline;}
.main_links a:hover {text-decoration:none; color:#d02128;}
.main_links div {padding-left:20px; margin-bottom:5px;}
.menu_td {height:170px;}

.content_main_div {margin:30px 20px 0 35px; padding-bottom:30px; color:#464242; font-size:13px;}
.content_main_div a:link, .content_main_div a:active, .content_main_div a:visited {color: #0021A4; text-decoration:underline;}
.content_main_div a:hover {text-decoration:none; color:#d02128;}
.content_pic_mrg {float:left; margin:0 20px 15px 0;}
.docs_divider {clear:left; height:30px;}
.green_rem {color:#DC7003;}
.green_rem a:link, .green_rem a:active, .green_rem a:visited, .green_rem a:hover  {color:#DC7003; text-decoration:none;}
.excurs_links {width:150px; float:left; margin:0 20px 0 10px; line-height: 20px;}
.price_toprem {color:#DC7003; font-size:11px; padding:10px 20px 0 35px;}
.price_links {font-size:11px; text-align:right; margin-right:20px;}
.price_links a:link, .price_links a:active, .price_links a:visited {color: #0021A4; text-decoration:underline;}
.price_links a:hover {text-decoration:none; color:#d02128;}
.garant {width:165px; position: relative; top: -29px; left:400px; background-color:#DFDFDF; padding:5px 2px 6px 0; text-align:center; margin-bottom:-25px;}

.table_price {font-size:12px; border:0; width:590px;}
.table_price td{padding:4px 10px 6px 0; border-bottom: dotted 1px #999;}
.table_price td.price{white-space:nowrap; width:60px;}

.footer {background-color:#1c1c1c; color:#FFF; height:50px;}
.counter {padding:5px 0 0 10px; float:left;}
.sign {margin-top:6px; text-align:center; font-size:10px; width:700px; float:left;}
.sign a {
    color:#fff;
}
.phone_num {margin-top:10px; font-size:15px; text-align:right; width:160px; float:left;}

.doprice_table {width:585px; border:#CCC 1px solid; border-bottom:none; font-family:Arial, Helvetica, sans-serif;}
.doprice_txt {padding-left:20px; border-bottom:#CCC 1px solid;}
.doprice_sum {width:100px; background-color:#f5f5df; font-weight:bold; border-bottom:#CCC 1px solid;}
.contacts {
	border: 1px solid #ccc;
	width: 240px;
	padding: 10px;
	border-radius: 10px;
}
.red{
	color:#D02128;
}
.review_item{
	border: 1px solid grey;
	margin: 20px 0px;
	background: #E1FFBF;
	border-radius: 10px;
	padding: 15px 10px;
	font-size: 12px;
	width: 90%;
}

.faq_list{
	text-align: justify;
}
.faq_item{
	margin: 20px 0;
}
.question{
	/*
	min-height:75px;
	background: url('/img/question.jpg') no-repeat;
	padding-left:105px;
	*/
	background: url('/img/faq_img.gif') no-repeat;
	font-style:italic;
	margin-bottom: 10px;
	padding-left:25px;
}
.answer{
		/*
	min-height:95px;
	padding-left:105px;
	background: url('/img/answer.gif') no-repeat;*/
	color: #5880CD;
}
.gallery_item{
	float:left;
	margin:15px 7px;
	text-align:center;
	width:271px;
	}
.gallery_item  h3{
	height:70px;
}
.video_link{
	position: absolute;
	left: 888px;
	top: 27px;
	}
