html {
ffont-family: Arial,"DejaVu Sans",sans-serif;
font-size:12px;
line-height:1.167em;
padding:0px;
color:#393636;
}

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

table{
	font-family: Arial,"DejaVu Sans",sans-serif;
font-size:11px;

margin:0px;
padding:0px;
border-collapse:collapse;
}

td{
vertical-align:top;
}

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

table img{
	vertical-align:middle;
}
/*
ul {
list-style:none outside none;

}

li {
#background:url("images/menu-item-border.gif") repeat-y scroll left center transparent;
float:left;
font-size:1.333em;
line-height:1.875em;
padding:10px 0 9px;
text-align:center;
#width:122px;
}
*/
img{
	border:0px;
}

h1, h2, h3{
	color:#686261;
	font-family: 'Verdana',sans-serif;
	text-shadow: 0 1px 1px #A0A0A0;
}

.all{
	width:100%;
	
}

#lf_bg{
	background:url("/images/winter/lf_bg_winter.png") repeat-y scroll left center transparent;
}

#rf_bg{
	background:url("/images/winter/rf_bg_winter.png") repeat-y scroll right center transparent;
}

.header{
	background:url("/images/head_bg.jpg") no-repeat scroll 0 -50px transparent;
	height:268px;
	margin-bottom:40px;
}

.head_logo {
	background:url(/images/logo_ny.png) no-repeat; width:400px; height:100px;
}

.head_up{
	margin:0;
}

.logo{
	margin-left:20px;
	width:758px;
	float:left;
	color:white;
	font-weight:strong;
	font-size:36px;
	
	
}

#logo_txt{
	margin-left:90px;
	margin-top:20px;
	font-weight:bold;
	text-shadow: 0 1px 1px black;
}

/*.logo img{
	-webkit-box-shadow: 0 4px 18px white;
	-moz-box-shadow: 0 4px 18px white;
	box-shadow: 0 4px 18px white;
}*/

.private{
	margin-top:10px;
	margin-left:10px;
}

.private a{
	text-decoration:none;
}

.up_menu{
	width:420px;
	float:right;
	text-shadow: 0 1px 1px black;
}

.search_in{
	background:url("/images/search.gif") no-repeat scroll 0 0 transparent;
	width:153px;
	float:left;
	height:22px;
	margin-right:15px;
}

#search_in {
	border:0 solid;
	margin:5px 0 0 5px;
}

.menu_up{
	margin:10px 0 0 70px;
	color:#fff;
	font-size:12px;
	padding:0px;
}

.menu_up img{
	margin-right:0px;
	margin-top:-22px;
}

.menu_up p{
	margin-bottom:5px;
	margin-top:25px;
	margin-left:-10px;
	padding:0px;
}

.menu_up b{
	color:#fff;
}

.menu_up a{
	color:#fff;
	font-size:1.2em;
}

.menu_up sup{
	font-size:1em;
}

.h_e_m{
	float:left;
	width:70px;
	margin-left:270px;
}

.phone{
	width:200px;
	
	color:white;
	margin:15px 0 0 580px;
	font-size:16px;
	
	
}

.phone_con{
	font-size:22px;
}

.menu_up span{
	font-weight:bold;
	font-size:2.1em;
	margin:0px;
	padding:0px;
	
}

.phone a{
	font-size:10px;
	color:#4f99b6;
}

.phone p{
	margin:10px 10px 10px 25px;
	
}

#hot_line{
	font-weight:bold;
	font-size: 1.3em;
	color: #fff;
	margin-top:1px;
}

#num_office{
	margin-left:90px;
	margin-top:-25px;
}

#num_office span{
	color: #BE3025;
	font-size:25px;
	font-weight:bold;
	margin-left:10px;
}

#user_office{
	margin-left:110px;
}

#user_office a{
	text-decoration:none;
	text-shadow: 0 1px 1px black;
	font-weight:bold;
	font-size:13px;
}

#per{
	color:#fff;
}
/*
#1 p{
	margin-left:60px;
}
*/
.head_dw{
	margin-top:20px;
}

#fade {
	width:180px;
	border-radius:3px;
	-moz-border-radius:3px;
	margin-left:348px;
	/*border:1px solid #548954;*/
	background:url("/img/template/gradient2.png") repeat-x scroll 0 -80px #1C93CC;
	color:#79af72; 
	text-shadow:1px 1px #21341d;
	-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
	z-index:1001;
	position:absolute;
}

#fade_2 {
	width:190px;
	border-radius:3px;
	-moz-border-radius:3px;
	margin-left:178px;
	/*border:1px solid #548954;*/
	background:url("/img/template/gradient2.png") repeat-x scroll 0 -80px #1C93CC;
	color:#79af72; 
	text-shadow:1px 1px #21341d;
	-moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
	z-index:1001;
	position:absolute;
}

#fade a{
	color:#fff;
	font-weight:bold;
	text-decoration: none;
    text-shadow: 0 1px 3px #000000;
    font-size:12px;
}


#fade_2 a{
	color:#fff;
	font-weight:bold;
	text-decoration: none;
    text-shadow: 0 1px 3px #000000;
    font-size:12px;
}

.info {
color:#FFFFFF;
padding:5px 0 4px;
position:relative;
text-align:center;
margin:0;
}

.info a{
	text-decoration:none;
	color:#0253AB;
	
}

.bl{
float:left;
bottom:0;
left:0;
position:absolute;
}

.br{
float:right;
bottom:0;
right:0;
position:absolute;
}
.runline{
	margin-top: 0pt;
	margin-bottom: 0pt;
	color: black;
	width:100%;
	height:35px;
}

.menu_bl{
	text-align:center;
}

.menu_bl ul{
	margin-left:30px;
	margin-top:0px;
	padding-left:0px;
	margin-bottom:0px;
	width:1140px;
	background:url("/images/menu_bg.png") repeat-x scroll left center transparent;
	list-style:none outside none;
}

.menu_bl a{
	color:white;
	text-decoration:none;
}
.menu_bl a:hover {
	/*text-shadow:0 1px 3px #000;*/
	text-decoration:underline;
}

.menu_bl li {
	float:left;
	font-size:1.333em;
	line-height:1.875em;
	padding:2px 0 2px;
	text-align:center;
	width:140px;
	margin-left: 5px;
}


.menu_red{
	padding:0px;
	margin:0px;
}

.menu_red ul{
	padding:0px;
	list-style:none outside none;
	margin-left:25px;
	/*margin-top:10px;*/
	width:1160px;
}


.menu_red li{
	background:url("/images/bg_red_2.png") no-repeat scroll 0 0 transparent;
	width:160px;
	height:95px;
	padding:10px 0 9px;
	margin:0 0 0 3px;
	float:left;
	text-align:center;
	font-size:1.1em;
	line-height:1.875em;
	font-weight:bold;
	cursor:pointer;
}

#first{
	margin-left:6px;
}

.menu_red p{
	margin-top:10px;
}

.menu_red a{ color:#fff; text-decoration:none; }
.menu_red a:hover { text-decoration:underline; }

.content{
	'width:1200px;
}

.hotel_search_form{
	!width:100%;
}

.content ul{
	    list-style:circle;
}
.content a{
color:#0253ab;

}


.login_form {
    -moz-border-radius: 11px 11px 11px 11px;
    -moz-box-shadow: 0 4px 18px #C8C8C8;
    -webkit-border-radius: 11px 11px 11px 11px;
    -webkit-box-shadow: 0 4px 18px #C8C8C8;
    border-radius: 11px 11px 11px 11px;
    box-shadow: 0 4px 18px #C8C8C8;
    background: none repeat scroll 0 0 #FFFFFF;
    /*border: 1px solid #B7B5B5;*/
    font-weight: normal;
    margin-left: 1%;
    margin-right:1%;
    padding: 5px 16px 20px;
    width: 94%;
}

.login_form label {
    color: #777777;
    font-size: 13px;
}

.login_form2 {
   /* -moz-border-radius: 11px 11px 11px 11px;
    -moz-box-shadow: 0 4px 18px #C8C8C8;
    -webkit-border-radius: 11px 11px 11px 11px;
    -webkit-box-shadow: 0 4px 18px #C8C8C8;
    border-radius: 11px 11px 11px 11px;*/
    box-shadow: 0 4px 18px #C8C8C8;
    background: none repeat scroll 0 0 #FFFFFF;
    /*border: 1px solid #B7B5B5;*/
    font-weight: normal;
    margin-left: 1%;
    margin-right:1%;
    padding: 10px;
    width: 94%;
}

.login_form2 td {
	padding: 5px;
}

.login_form2 label {
    color: #777777;
    font-size: 13px;
}

.input {
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px solid #E5E5E5;
	color: black;
	font-size: 13px;
	/*margin-bottom: 16px;
	margin-right: 6px;
	margin-top: 2px;
	padding: 3px;
	width: 97%;*/
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

.select{
	width:97%;
	margin-bottom:16px;
	margin-right:6px;
	margin-top:2px;
	padding:3px;
	font-size:24px;
	color:#000;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

.form_head {
	margin:1px auto;
	border-bottom:dashed;
	border-width:1px thick;
	padding:10px;
	font-size:20px;
	text-align:center;
}

.submit {
    text-align: center;
}


.button_submit{
	margin:0 0 10px 250px;
	width:200px;
	
	/*border: 1px solid #C8C8C8;*/
	-moz-box-shadow: 0 4px 10px #C8C8C8;
	box-shadow: 0 4px 10px #C8C8C8;
	/*-moz-border-radius:2px;
	border-radius:3px;*/
	cursor:pointer;
}


.button_submit a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

#cn_button_submit{
	width:180px;
	height:26px;
	background:url("/images/button/bt_cn.png") repeat scroll 0 0 transparent;
	float:left;
	text-align:center;
}

#cn_button_submit p{
	margin:5px 0 5px 0;
}

.con_lf{
	float:left;
	width:195px;
	margin-left:15px;
}

.manager_img{
	width:190px;
	border:1px solid #e1e6ea;
	--moz-border-radius: 0 0 0.5em 0.5em;
	-webkit-border-radius: 0 0 0.5em 0.5em;
	border-radius: 0 0 0.5em 0.5em;
	
}

.manager_img img{
	margin:3px 0 5px 0px;
	
}

.manager_img div{
	text-align:center;
}

.manager_img .manager_info{
	margin-left:5px;
	text-align:left;

}

.manager_img .manager_info p{
	margin:10px 5px 10px 5px;
}

ul{
	list-style:none outside none;
	margin-left:10px;
	padding-left:10px;
}

.list li{
	margin:-5px 0px ;
	list-style-image:url("/images/menu_ico.png");
}

.con_lf a{
	font-size:12px;
	/*font-weight:bold;*/
}

.conf_lf_img{
	margin-top:-1px;
	vertical-align:middle;
}

.menu_con ul{
	list-style-image:url("/images/pm.gif");
	margin:0px;
	padding-left:30px;
}

.menu_con_co{
	border:1px solid #e1e6ea;
	margin:10px 0px;
	-moz-border-radius: 0 0 0.5em 0.5em;
	-webkit-border-radius: 0 0 0.5em 0.5em;
	border-radius: 0 0 0.5em 0.5em;
}

.menu_con_co a{
	/*font-weight:bold;*/
	
}

.menu_con_co ul{
	list-style:none outside none;
	margin:0px;
	padding-left:10px;
}

.menu_con_co li{
	margin:5px 0px ;
}

.menu_con_co_2{
	border:1px solid #e1e6ea;
	margin:10px 0 10px 10px;
	width:194px;
	-moz-border-radius: 0 0 0.5em 0.5em;
	-webkit-border-radius: 0 0 0.5em 0.5em;
	border-radius: 0 0 0.5em 0.5em;
}

.menu_con_co _2 a{
	/*font-weight:bold;*/
	font-size:1.4em;
}

.menu_con_co_2 ul{
	list-style:none outside none;
	margin:0px;
	padding-left:10px;
}

.menu_con_co_2 li{
	margin:5px 0px ;
}

.menu_con_co_2 li a{
	font-size:1.2em;
}

#countrys{
	font-weight: bold; 
	color: rgb(255, 255, 255);
	background: url("/images/admin/gradient_2.png") repeat-x scroll 0 -110px #2C8ECA;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	height: 25px;
	text-align: center;
}

#count a{
	font-size:11px;
}

#count{
	padding-left:5px;
}

#con_menu_in{
	
}

.menu_con{
	border:1px solid #e1e6ea;
	margin-top:10px;
}

.menu_con_co img{
	border:0px;
	cursor:pointer;
}

.menu_con a{
	font-weight:normal;
}


.menu_con_rf{
	border:1px solid #e1e6ea;
	margin:10px 10px 10px 0;
	-moz-border-radius: 0 0 0.5em 0.5em;
	-webkit-border-radius: 0 0 0.5em 0.5em;
	border-radius: 0 0 0.5em 0.5em;
}

.menu_hd{
	background:url("/images/menu_hd.png") no-repeat scroll 0 0 transparent;
	height:29px;
	padding:5px 0 0 10px;
	color:white;
	font-size:14px;
	text-align:center;
	font-size:1.2em;
	text-shadow: 0 1px 3px #686868;
}

.menu_hd_fran{
	background:url("/images/menu_hd.png") no-repeat scroll 0 0 transparent;
	height:29px;
	padding:5px 0 0 10px;
	color:white;
	font-size:14px;
	text-align:center;
	margin-top:10px;
}

.menu_hd_rf{
	background:url("/images/menu_hd_rf.png") no-repeat scroll 0 0 transparent;
	height:29px;
	padding:5px 0 0 10px;
	color:white;
	font-size:13px;
	text-align:center;
}

.spo_menu a{
	font-size:1.2em;
	
}

.spo_menu b{
	font-size:1.2em;
}

#up{
	border-bottom:1px dashed white;
}

#up a{
	color:white;
	text-decoration:none;
	text-shadow: 0 1px 3px #686868;
}

#up_2{
	border-bottom:1px dashed white;
	font-size:1.1em;
}

#up_2 a{
	color:white;
	text-decoration:none;
	text-shadow: 0 1px 3px #686868;
}

.country {
	margin-left:10px;
}

#anketa{
	text-align:right;
	font-size:15px;
}

.con_cn{
float:left;
width:720px;
margin:0px 10px; 
font-size:12px;
}

.con_cn img{
	/*border:1px solid;*/
}

.con_cn strong{
font-weight:normal;
}

.con_cn h1{
	color:#686261;
	font-family: 'Verdana',sans-serif;
	text-shadow: 0 1px 1px #A0A0A0;
}

.con_cn a{
	font-weight:bold;
}

.con_cn .adres_n a{
	font-weight:normal;
}

.con_cn .slideshow{ 
/*	-moz-box-shadow: 0 4px 8px #C8C8C8;
	 -webkit-box-shadow: 0 4px 8px #C8C8C8;
	box-shadow: 0 4px 8px #C8C8C8;
	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	-webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
	 border-radius: 0.5em 0.5em 0.5em 0.5em;
    border: 1px solid #C8C8C8;*/
    margin-bottom: 20px;
    padding: 0;
    width: 600px;
    cursor:pointer;
    margin-left:10%;
}

.con_cn .points{
	font-size:15px;
	cursor:pointer;
}

.paperPanel {
    margin-bottom: 10px;
    width: 100%;
}

 
.con_cn table {
    font-size: inherit;
    margin:5px;
    width:98%;
}

#table_to{
	width:80%;
	margin-left:17%;
}

#table_to img{
	vertical-align:middle;
	margin-top:-1px;
}

.flags_content table{
	width:93%;
	margin-left:4%;
}
.con_cn .flags_content table b{
	font-size:1.1em;
	margin-left:10px;
	text-shadow: 0 1px 3px #D1D1D1;
}

.con_cn .flags_content table p{
	margin: 3px 0 3px 25px;
}

.con_cn .flags_content table a{
	text-shadow: 0 1px 3px #E0E0E0;
	font-weight:normal;
}


.con_cn ul  li{
	
	
}

.con_cn ul li li{
	
	list-style-image:url("/images/menu_ico.png");
}

.con_cn ul ul li a{
	font-weight:normal;
}

.all_txt table{
	border:1px dashed #ADAFB0;
}

.all_txt td{
	border:1px dashed #ADAFB0;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.all_txt th{
	background: url("/img/template/gradient2.png") repeat-x scroll 0 -110px #1C93CC;
	color:#fff;
	font-weight:bold;
	text-shadow: 0 1px 3px #000000;
	border:1px dashed #ADAFB0;
}

.discount_field{
	float:left;
	width:50px;
	margin-left:10px;
	-moz-box-shadow: 0 4px 8px #C8C8C8;
	 -webkit-box-shadow: 0 4px 8px #C8C8C8;
	box-shadow: 0 4px 8px #C8C8C8;
	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	-webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
	 border-radius: 0.5em 0.5em 0.5em 0.5em;
	 background: url("/img/template/gradient2.png") repeat-x scroll 0 -100px #03A659;
}

.fields_content{
	font-size:1.2em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
	color:#fff;
	font-weight:bold;
	margin:10px;
	text-align:center;
}

.orders_field{
	width:200px;
	/*margin:-10px;*/
	-moz-box-shadow: 0 4px 8px #C8C8C8;
	 -webkit-box-shadow: 0 4px 8px #C8C8C8;
	box-shadow: 0 4px 8px #C8C8C8;
	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	-webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
	 border-radius: 0.5em 0.5em 0.5em 0.5em;
	 background: url("/img/template/gradient2.png") repeat-x scroll 0 -100px #1C93CC;
	 float:left;
	 margin: 0 0 10px 10px;
}

.orders_field a{
	text-decoration:none;
	
}

.orders_content{
	font-size:1.2em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
	color:#fff;
	font-weight:bold;
	margin:10px;
	text-align:center;
	padding:1px;
	cursor: pointer;
	
}

.cupons_title{
	text-align:left;
	margin-right:100px;
	margin-bottom:10px;
	line-height:20px;
}

#b_text{
	font-size:1.18em;
}

.response{
	border:1px solid #C8C8C8;
	width:600px;
	margin-bottom:20px;
	padding:0px;
	-moz-box-shadow: 0 4px 18px #C8C8C8;
	 -webkit-box-shadow: 0 4px 18px #C8C8C8;
	box-shadow: 0 4px 18px #C8C8C8;
	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	-webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
	 border-radius: 0.5em 0.5em 0.5em 0.5em;
}

.banners_con{
	 border:1px solid #C8C8C8;
	width:600px;
	margin-bottom:20px;
	margin-left:10%;
	padding:0px;
	-moz-box-shadow: 0 4px 18px #C8C8C8;
	 -webkit-box-shadow: 0 4px 18px #C8C8C8;
	box-shadow: 0 4px 18px #C8C8C8;
	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	-webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
	 border-radius: 0.5em 0.5em 0.5em 0.5em;
	
}

.banners_con_no{
	 border:1px solid #C8C8C8;
	width:600px;
	margin-bottom:20px;
	padding:0px;
	/*border-radius: 0.5em 0.5em 0.5em 0.5em;*/
	margin-left:60px;
	margin-top:10px;
	
}

.paperPanel .nw {
    background: url("/images/elements/panel-corners.png") no-repeat scroll 0 0 transparent;
    height: 10px;
    width: 10px;
}

.paperPanel .n {
    background: url("/images/elements/panel-n.png") repeat scroll 0 0 transparent;
}

.paperPanel .ne {
    background: url("/images/elements/panel-corners.png") no-repeat scroll -10px 0 transparent;
    height: 10px;
    width: 10px;
}

.paperPanel .w {
    background: url("/images/elements/panel-w.png") repeat scroll 0 0 transparent;
}

.paperPanel .c {
    background: none repeat scroll 0 0 #FFFFFF;
}

.cupons .info2 {
    clear: both;
}

.cupons .foto .transparent {
    background: url("/images/elements/travel-title-bg.png") repeat scroll 0 0 transparent;
    padding: 5px 10px 5px;
}

.cupons .foto .title {
    font-size: 26px;
    font-weight: bold;
    line-height:23px;
}

.cupons .foto .subtitle {
    font-size: 1.4em;
    font-weight: bold;
}

.active-container .cupons {
    width: 100%;
}

.cupons .foto {
    color: #FFFFFF;
    display: table-cell;
    height: 200px;
    vertical-align: bottom;
    width: 100%;
	cursor: pointer;
}

.cupons .stat-panel {
    background: none repeat scroll 0 0 #00213b;
    color: #FFFFFF;
}

.cupons .stat-panel table .label img {
    margin-bottom: -10px;
    margin-left: -20px;
}

fieldset, img {
    border: 0 none;
}

span.rur {
    font-family: "Rubl Sign";
    text-transform: uppercase;
}

.cupons .stat-panel table .price .label {
    font-size: 0.6em;
    font-weight: normal;
   /* margin-bottom:5px;*/
}

.cupons .stat-panel table .label {
    padding: 5px 5px 5px 10px;
    width: 87px;
}

.cupons .stat-panel table .price {
    color: #EFEAEA;
    font-size: 1.4em;
    width: 140px;
    text-shadow: 0 1px 3px #000000;
    font-weight:bold;
    text-shadow: 0 1px 3px #444444;
}

.cupons .stat-panel table .time {
    background: url("/images/content/cupons/template/time.png") no-repeat scroll 0 11px transparent;
    color: #BABABA;
    padding-left: 32px;
   
}

.cupons .stat-panel table .time .date{
	 margin-top:14px;
	 font-size:1.2em;
	 margin-left:10px;
}

.cupons .stat-panel table .go {
    background: url("/images/content/cupons/template/link.png") no-repeat scroll 100% 50% transparent;
    text-align: center;
	vertical-align:middle;
    width: 140px;
}

.cupons .stat-panel table .go a {
	color: #000;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: 0 1px 1px #000000;
	font-weight:bold;
}

.paperPanel .e {
    background: url("/images/elements/panel-e.png") repeat scroll 0 0 transparent;
}

.paperPanel .sw {
    background: url("/images/elements/panel-corners.png") no-repeat scroll 0 -10px transparent;
    height: 10px;
    width: 10px;
}

.paperPanel .s {
    background: url("/images/elements/panel-s.png") repeat scroll 0 0 transparent;
}

.paperPanel .se {
    background: url("/images/elements/panel-corners.png") no-repeat scroll -10px -10px transparent;
    height: 10px;
    width: 10px;
}

.man_all_con{
	margin-left:10%;
	width:90%;
}

.man_con_1{
	float:left;
	width:30%;
	margin:1%;
}

.man_con_2{
	float:left;
	width:30%;
	margin:1%;
}

.man_con_3{
	float:left;
	width:30%;
	margin:1%;
}

.img_content{
	margin-top:40px;
	text-align:center;
}

#posts {
	margin: 7em auto;
	width:300px;
}

.path{
	margin:10px 0 5px 0;
}

.path a{
	font-size:10px;
}

.sez_pred{
	margin-left:20px;
}

#country_subsection{
	margin-top:10px;
}

#navi{
	color:#0253AB;
	font-weight:normal;
}

#sez_links{
	margin:110px 0 10px 5px;
	color:white;
	background:url("/images/fon_sez.gif") no-repeat scroll 0 0 transparent;
	opacity:0.8;
}

#sez_links a{
	color:white;
}

#red{
	color:red;
	font-size:14px;
	font-weight:bold;
}

#black{
	font-size:1.3em;
	font-weight:bold;
}

#m_img{
	vertical-align: middle;
	margin-top:-1px;
}

#m_2{
	margin:2px;
}

.div_radius{
	border:1px solid #C8C8C8;
	margin-bottom:20px;
	padding:0px;
	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	-webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
	border-radius: 0.5em 0.5em 0.5em 0.5em;
	
}

.div_m10{
	margin:10px;
}

#img_span{
		-moz-border-radius:11px;
	border-radius:11px;
	height:130px;
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0, .4);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0, .4);
	box-shadow:0 3px 6px rgba(0,0,0, .4);
	behavior: url(/css/pie/PIE.htc);
	float:left;
	margin-right:10px;
	width:320px;
	height:220px;
}

#img_span_nag{
	-moz-border-radius:11px;
	border-radius:11px;
	height:130px;
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0, .4);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0, .4);
	box-shadow:0 3px 6px rgba(0,0,0, .4);
	behavior: url(/css/pie/PIE.htc);
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:205px;
	height:264px;
}

#img_span img{
	margin-top:10px;
}

#img_span_nag img{
	margin-top:10px;
}

.office_con {
	margin:10px 0 10px 0;
}

.office_wrap{

	-moz-box-shadow: 0 4px 18px #C8C8C8;
	 -webkit-box-shadow: 0 4px 18px #C8C8C8;
	box-shadow: 0 4px 18px #C8C8C8;
	-moz-border-radius: 11px 11px 0 0;
	-webkit-border-radius: 11px 11px 0 0;
	 border-radius: 11px 11px 0 0;
	background: none repeat scroll 0 0 #FFFFFF;
	/*border: 1px solid #B7B5B5;*/
	font-weight: normal;
	margin-left: 1%;
	margin-right:1%;
	/* padding: 5px 16px 20px;*/
	width: 98%;
}

.office_title{
	text-align:center;
	background: url("/img/template/gradient2.png") repeat-x scroll 0 -110px #1C93CC;
	font-size:13px;
	font-weight:bold;
	text-shadow: 0 1px 3px #000000;
	color:#fff;
	-moz-border-radius: 11px 11px 0 0;
	-webkit-border-radius: 11px 11px 0 0;
	 border-radius: 11px 11px 0 0;
}

#title{
	margin:10px 0 10px 0;
}

.office_content{
	width:98%;
	margin:0 1% 0 1%;
}

.office_content table{
	width:100%;
	border:1px dashed #bbb;
	margin-bottom:10px;
	border-collapse:collapse;
	font-size:10px;
	border-width: 1px;
	border-color: #E5E5E5;
}

.office_content thead th {
	background:url() no-repeat #fff;
	color:#5E5C5C;
	padding:.4em 1em .2em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	border:1px solid #bbb;
}

.office_content tbody td {
	border-top:1px dashed #bbb;
	border-bottom:1px dashed #bbb;
	border-left:1px dashed #bbb;
	border-right:1px dashed #bbb;
	/*background:#eee;*/
	padding-left:10px;
}

.news_img{
	float:left;
	width:110px;
	
}

.help_con{
	margin-top: 15px;
	padding: 5px;
	-moz-border-radius: 11px 11px 11px 11px;
	-moz-box-shadow: 0pt 3px 6px rgba(0, 0, 0, 0.4);
	-webkit-border-radius: 11px 11px 11px 11px;
	-webkit-box-shadow: 0pt 3px 6px rgba(0, 0, 0, 0.4);
	background: url(/img/template/gradient2.png) repeat-x scroll 0pt -20px rgb(28, 147, 204);
	color: rgb(255, 255, 255);
	text-decoration: none;
	text-shadow: 0pt 1px 3px rgb(0, 0, 0);
	font-weight: bold;
	width:290px;
	-pie-border-radius:11px;
}

#name_spec {
	color:red;
	margin-bottom:5px;
}

#name_spec a {
	color:red;
}

.news_con{
	float:left;
	width:570px;
}

.all_news{
	margin:0px 0px 20px 0px;
}

.con_rf{
	float:left;
	width:225px;
	font-size:11px;
	margin-right:10px;
}

.con_rf a{
	font-size:12px;
	margin:5px 0 5px 0;
}

.con_rf li{
	margin:7px 0 7px 0;
}

.con_rf p{
	margin:10px 0 10px 12px;
}


.block1{
	width:100%;
	margin-left:1%;
	margin-right:1%;
	/*float:left;*/
	/*border: 1px solid #E5E5E5;*/
	-moz-border-radius:11px;
	border-radius:11px;
	height:80px;
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0, .4);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0, .4);
	box-shadow:0 3px 6px rgba(0,0,0, .4);
	background: url("/img/template/gradient2.png") repeat-x scroll 0 -20px #1C93CC;
	color:#fff;
	text-decoration: none;
    text-shadow: 0 1px 3px #000;
	font-size:1.3em;
	font-weight:bold;
	behavior: url(/css/pie/PIE.htc);
	-pie-border-radius:11px;
	margin-top: 10px;
}


.block1 a{
	color:#fff;
	text-decoration: none;
	font-size:1em;
	font-weight:bold;
	-moz-text-shadow: 0 1px 3px #000;
	-webkit-text-shadow: 0 1px 3px #000;

}

.block1 .block_con{
	margin-top:15px;
	text-decoration:none;
	text-align: center;
	line-height: 19px;
}

.block1 .block_con a{
	text-decoration:none;
	text-shadow: 0 1px 3px #000;
}
.bh_con{
	text-align:center;
}

.block_agencys{
	width:100%;
	margin-left:1%;
	margin-right:1%;
	/*float:left;*/
	/*border: 1px solid #E5E5E5;*/
	-moz-border-radius:11px;
	border-radius:11px;
	height:80px;
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0, .4);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0, .4);
	box-shadow:0 3px 6px rgba(0,0,0, .4);
	background: url("/img/template/gradient2.png") repeat-x scroll 0 -80px #FA081F;
	color:#fff;
	text-decoration: none;
    text-shadow: 0 1px 3px #000;
	font-size:1.3em;
	font-weight:bold;
	behavior: url(/css/pie/PIE.htc);
	-pie-border-radius:11px;
	margin-top: 10px;
}

.block_agencys a{
	color:#fff;
	text-decoration: none;
	font-size:1em;
	font-weight:bold;
	-moz-text-shadow: 0 1px 3px #000;
	-webkit-text-shadow: 0 1px 3px #000;

}

.block_agencys .block_con{
	margin-top:15px;
	text-decoration:none;
	text-align: center;
	line-height: 19px;
}

.block_agencys .block_con a{
	text-decoration:none;
	text-shadow: 0 1px 3px #000;
}

.block2{
	width:100%;
	margin-left:1%;
	margin-right:1%;
	/*float:left;*/
	/*border: 1px solid #E5E5E5;*/
	-moz-border-radius:11px;
	border-radius:11px;
	/*height:130px;*/
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0, .4);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0, .4);
	box-shadow:0 3px 6px rgba(0,0,0, .4);
	background: url("/img/template/gradient2.png") repeat-x scroll 0 -40px #518FD6;
	color:#fff;
	text-decoration: none;
    text-shadow: 0 1px 3px #000;
	font-size:1.3em;
	font-weight:bold;
	behavior: url(/css/pie/PIE.htc);
	-pie-border-radius:11px;
	margin-top: 10px;
}


.block2 a{
	color:#fff;
	text-decoration: none;
	font-size:1em;
	font-weight:bold;
	-moz-text-shadow: 0 1px 3px #000;
	-webkit-text-shadow: 0 1px 3px #000;

}

.block2 p{
	margin-left:0;
}

.block2 .block_con{
	margin-top:2px;
	text-decoration:none;
	text-align: center;
	line-height: 19px;
}

.block2 .block_con p{
	margin:3px;
}

.block2 .block_con a{
	text-decoration:none;
	text-shadow: 0 1px 3px #000;
}

.block3{
	width:100%;
	margin-left:1%;
	margin-right:1%;
	/*float:left;*/
	/*border: 1px solid #E5E5E5;*/
	-moz-border-radius:11px;
	border-radius:11px;
	/*height:130px;*/
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0, .4);
	-moz-box-shadow: 0 3px 6px rgba(0,0,0, .4);
	box-shadow:0 3px 6px rgba(0,0,0, .4);
	background: url("/img/template/gradient2.png") repeat-x scroll 0 -70px #c81d2a;
	color:#fff;
	text-decoration: none;
    text-shadow: 0 1px 3px #000;
	font-size:1.3em;
	font-weight:bold;
	behavior: url(/css/pie/PIE.htc);
	-pie-border-radius:11px;
	margin-top: 10px;
	cursor:pointer;
}


.block3 a{
	color:#fff;
	text-decoration: none;
	font-size:1em;
	font-weight:bold;
	-moz-text-shadow: 0 1px 3px #000;
	-webkit-text-shadow: 0 1px 3px #000;

}

.block3 p{
	margin-left:0;
}

.block3 .block_con{
	margin-top:2px;
	text-decoration:none;
	text-align: center;
	line-height: 19px;
}

.block3 .block_con p{
	margin:3px;
}

.block3 .block_con a{
	text-decoration:none;
	text-shadow: 0 1px 3px #000;
}

.block_input{
	font-size:0.7em;
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px solid #E5E5E5;
	color: E5E5E5;
	padding: 3px;
	width: 90%;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	text-align:center;
}

.searchbutton{
	-moz-border-radius: 1em 1em 1em 1em;
	-webkit-border-radius:1em 1em 1em 1em;
	border-radius:1em 1em 1em 1em;
	background: url("/img/template/gradient2.png") repeat-x scroll 0 -150px #3A6482;
	border: 1px solid #BCBBBB;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight:bold;
	height: 20px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
	-moz-text-shadow:  0 1px 1px rgba(0, 0, 0, 0.6);
	-webkit-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
	width: 70px;
	-webkit-box-shadow: 0 1px 6px #fff;
	-moz-box-shadow: 0 1px 6px #fff;
	box-shadow:0 1px 6px #fff;
}

.faq{
	 border:1px solid #C8C8C8;
	width:100%;
	margin-bottom:20px;
	padding:0px;
	-moz-box-shadow: 0 4px 10px #C8C8C8;
	 -webkit-box-shadow: 0 4px 10px #C8C8C8;
	box-shadow: 0 4px 10px #C8C8C8;
	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	-webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
	 border-radius: 0.5em 0.5em 0.5em 0.5em;
	
}

.faq p{
	margin:10px 0 10px 12px
}

.faq_l{
	 border:1px solid #C8C8C8;
	width:98%;
	margin-bottom:20px;
	padding:0px;
	-moz-box-shadow: 0 4px 10px #C8C8C8;
	 -webkit-box-shadow: 0 4px 10px #C8C8C8;
	box-shadow: 0 4px 10px #C8C8C8;
	-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
	-webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
	 border-radius: 0.5em 0.5em 0.5em 0.5em;
	 margin-left:10px;
	
}

.faq_l  p{
	margin:10px 0 10px 12px
}

#balls {
	font-size: 1.4em;
}

.block1 .bh_con{
	margin-top:5px;
	margin-right:5px;
	text-align: center;
}

#date{
	margin:5px 0 5px 0;
}

#text{
	margin:5px 0 5px 0;
}

.news{
	margin:0 0 10px 10px;
	color:#000000;
}

.news_all{
	text-align:center;
	margin:5px 0 5px 0;
}


.social{
	margin:0 0 10px 10px;
}

.social img{
	margin-top:-1px;
	vertical-align:middle;
}

.in_form_l{
	width:40%;
	float:left;
	margin-left:5px;
	color:#000000;
}

.in_form_r{
	width:45%;
	float:left;
	margin-left:10px;
	text-align:right;
	color:#000000;
}

.s_d{
	margin-left:5px;
}

.s_d span{
	margin-left:15px;
	border-bottom:1px dashed #0253AB;
}

.s_d a{
	text-decoration:none;
	font-size:11px;
}

input{
	font-size:12px;
	color:#7a7a7a;
}


select{
	font-size:10px;
	color:#7a7a7a;
}

.con_in{
	margin-left:5px;
	text-align:center;
}

.con_in a{
	font-size:14px;
}

.con_in_img{
	margin:10px 0 10px 0;
}

.banners{
	margin:15px 0 15px 0;
}

.konvert{
	background:url("/images/konvert.png") no-repeat scroll 0 0 transparent;
	margin-top:-11px;
}

.response {
	margin-top:-11px;
}

.response_con {
	background:url("/images/ot_con.png") repeat-y scroll 0 0 transparent;
	padding:10px 15px 10px 15px;
}

.response_all {
	text-align:center;
}

#kon_mail{
	 margin:80px 0 10px 15px;
	 border:solid 0;
	 width:175px;
}

.menu_all_dw{
background:url("/images/menu_dw_bg.png") repeat-x scroll 0 0 transparent;
}
.menu_all_dw ul{
	padding-left:14px;
	list-style:none outside none;
}


.menu_all_dw li{
	width:80px;
	height:49px;
	padding:10px 0 9px;
	margin:0 2px 0 2px;
	float:left;
	padding:10px 0 9px;
	text-align:center;
	font-size:1.1em;
	line-height:1.875em;
	color:#fff;
	font-weight:bold;
}

.menu_all_dw li a{
	text-decoration:none;
	color:#fff;
	/*font-size:12px;*/
	/*text-shadow: 0 1px 3px #686868;*/
}
.menu_all_dw li a:hover {
	text-decoration:underline;
}

.dw_block{
		margin-top:-15px;
}

.bl_lf{
	width:300px;
	float:left;
}

.lf_up{
	margin:0 0 0 15px;
	width:450px;
}

.lf_dw{
	margin:10px 0 0 30px;
}

.lf_dw a{
	text-decoration:none;
}

.bl_rf{
	float:left;
}

.bl_rf b{
	color:black;
}

.bl_rf span{
	color:black;
}

.addres{
	width:300px;
	float:left;
}

.baton{
	width:100px;
	padding:0 0 0 30px;
}

.baton span{
	color:red;
}

.baton a{
	color:#7A7A7A;
	float:left;
}

.counters{
	width:290px;
	margin:10px 0 0 0; 
}

.tram{
	margin:20px 300px 0px 300px;
	width:600px;
	text-align:center;
}

#l_e{
	
}

.bt_con{
	width:70%;
	margin: 1em auto;
	padding-left: 50px;
}


.button{
	margin:10px 0 10px 30px;
	width:170px;
	float:left;
	/*border: 1px solid #C8C8C8;*/
	-moz-box-shadow: 0 4px 10px #C8C8C8;
	box-shadow: 0 4px 10px #C8C8C8;
	/*-moz-border-radius:2px;
	border-radius:3px;*/
}

.button_fran{
	margin:0 0 10px 30px;
	width:218px;
	float:right;
	/*border: 1px solid #C8C8C8;*/
	-moz-box-shadow: 0 4px 10px #C8C8C8;
	box-shadow: 0 4px 10px #C8C8C8;
	/*-moz-border-radius:2px;
	border-radius:3px;*/
	cursor:pointer;
}


.button_fran_dogovors{
	margin:0 0 10px 250px;
	width:218px;
	
	/*border: 1px solid #C8C8C8;*/
	-moz-box-shadow: 0 4px 10px #C8C8C8;
	box-shadow: 0 4px 10px #C8C8C8;
	/*-moz-border-radius:2px;
	border-radius:3px;*/
	cursor:pointer;
}

.button_fran_dogovors_big{
	margin:0 0 10px 10px;
	width:448px;
	
	/*border: 1px solid #C8C8C8;*/
	-moz-box-shadow: 0 4px 10px #C8C8C8;
	box-shadow: 0 4px 10px #C8C8C8;
	/*-moz-border-radius:2px;
	border-radius:3px;*/
	cursor:pointer;
}

#lf_bt{
	float:left;
	width:9px;
	height:26px;
	background:url("/images/button/bt_lf.png") no-repeat scroll 0 0 transparent;
}

#cn_bt{
	width:150px;
	height:26px;
	background:url("/images/button/bt_cn.png") repeat scroll 0 0 transparent;
	float:left;
	text-align:center;
}

#cn_bt_fran{
	width:200px;
	height:26px;
	background:url("/images/button/bt_cn.png") repeat scroll 0 0 transparent;
	float:left;
	text-align:center;
}

#cn_bt_fran_big{
	width:430px;
	height:26px;
	background:url("/images/button/bt_cn.png") repeat scroll 0 0 transparent;
	float:left;
	text-align:center;
}

#cn_bt_fran_big p{
	margin:5px 0 5px 0;
}

.button_fran a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}

.button_fran_dogovors a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}

.button_fran_dogovors_big a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
}

#cn_bt_fran p{
	margin:5px 0 0 0 ;
}

#cn_bt p{
	margin:5px 0 0 0 ;
}

#cn_bt a{
	color:white;
	text-decoration:none;
}

#rf_bt{
	float:left;
	width:9px;
	height:26px;
	background:url("/images/button/bt_rf.png") no-repeat scroll 0 0 transparent;
}

#off{
	color:red;
}

#social{
	text-align:center;
	width:500px;
}

#news_red{
	color:red;
	font-weight:bold;
	
}

#run_line{
	color:red;
	font-weight:bold;
	font-size:2em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	text-decoration: none;
	line-height:30px;
}

#run_line_b{
	color:#0253AB;
	font-weight:bold;
	font-size:2em;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	text-decoration: none;
	line-height:30px;
	margin-left:130px;
}

#eg{
	color:black;
	font-weight:bold;
	font-size:13px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
}

#con_red_big{
	color:red;
	font-weight:bold;
	font-size:14px;
}

#con_black_big{
	color:#000;
	font-weight:bold;
	font-size:14
}

#con_bl_big{
	color:#0253AB;
	font-weight:bold;
	font-size:14px;
}

#sms{
	color:#0253AB;
	font-weight:bold;
	font-size:14px;
}

#office{
	 -moz-border-radius: 10px 10px 10px 10px;
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #E5E5E5;
    color: black;
    font-size: 24px;
    margin-bottom: 16px;
    margin-right: 6px;
    margin-top: 2px;
    padding: 3px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    width: 97%;
}

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.calendar thead .headrow .button{
float: none !important;
}

