/* CSS Document */
html { height:100%}
body {
	margin:0;
	padding:0;
	color:#484646;
	font:12px Arial, Helvetica, sans-serif;
	height:100%;
	}
a { cursor:pointer; text-decoration:underline; color:#484646; outline:none;}
a:hover { text-decoration:none}
form { margin:0; padding:0}
p { margin:0; padding:0}
table, td, tr { vertical-align:top; text-align:left}

/*
================================================================================
|                                     FONTS AND OTHER                          |
================================================================================
*/ 
h1 { font: bold 27px Arial, Helvetica, sans-serif; margin:0; padding:0px 0px 3px 0px; color:#2c789c; text-decoration:underline;}
h2 { font:normal 24px Georgia, "Times New Roman", Times, serif; color:#c73950; margin:0; padding:12px 0px 13px 0px}
h3 { font:normal 18px Arial, Helvetica, sans-serif; color:#44a7d4; margin:0; padding:0px 0px 18px 0px}
h4 { font:normal 18px Georgia, "Times New Roman", Times, serif; color:#484646; margin:0; padding:3px 0px 14px 0px}
.red1 { color:#c73950}
.f22 { font-size:22px !important}
.f16 { font-size:16px}
.blue { color:#3994fd}
.red2 { color:#C73950}
.red3 { color:#b20000}
.cgrey1 { color:#8a8a8a; margin-left:20px}
.bread {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left; vertical-align: top;}
A.bread1:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003399; text-align: left; vertical-align: top;}
A.bread1:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cc3333; text-align: left; vertical-align: top;}
A.bread1:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #013186; text-align: left; vertical-align: top;}
 /*    
================================================================================
|                                     HEADER                                   |
================================================================================
*/
.long0 {width:100%; position:absolute; z-index:1; min-width:779px; width:expression(document.body.clientWidth > 779? "auto": "779px" );}
.long1 {width:100%; min-height:100%;  background:url(images/bg2.jpg) top repeat-x; min-width:779px; width:expression(document.body.clientWidth > 779? "auto": "779px" );}
*html .long1 { height:100%}
.header { width:100%; height:178px; background:url(images/bg1.jpg) 0px 0px no-repeat; }
.sitename { float:left; width:177px; position:relative; z-index:3; margin-bottom: 11px;}
.sitename img {  margin:13px 0px 0px 29px; border:0; width:148px; height:127px; background:url(images/sitename.png) 0px 0px no-repeat}

.sitetema {width:295px; margin-left:28%;  color:#5c5959; font:bold 14px Arial, Helvetica, sans-serif; padding:55px 0px 5px 0px; line-height:15px;}

.sitetel { position:relative; z-index:3; float:right; width:303px; padding:42px 0px 13px 0px; color:#2c789c; font-size:18px; height:96px; line-height:23px}
.sitetel img { width:70px; height:50px; background:url(images/tel.png); margin:18px 25px 0px 0px}
.sitetel span { font:normal 20px Georgia, "Times New Roman", Times, serif; color:#c73950; line-height:23px}
.ptopmenu {width:100%; float:left;}
.topmenu { margin-left:21px; background:url(images/menu_part.gif) right top no-repeat #ebefef;  height:27px; }
*html .topmenu { padding-right:16px}

.menu { font:bold 13px Arial, Helvetica, sans-serif; text-align:center; float:left}
.menu a { display:block; color:#2c789c; height:22px; padding-top:5px;  background:url(images/m_out.gif) right 8px no-repeat;  position:relative;}
.menu a:hover { color:#fefefe; text-decoration:none; background:url(images/m_hover.gif) 0px 0px repeat-x; left:-1px}
.m10 { width:15.5%; }
.m2 { width:8.5%; }
.m3 { width:13.7%; }
.m4 { width:14.5%; }
.m5 { width:9.5%; }
.m6 { width:9.5%; }
.m7 { width:7.5%; }
.m8 { width:12.1%; }
.m9 { width:8%; }
.m9 a {background:none;}

/*
================================================================================
|                                     CONTEINER                                |
================================================================================
*/
.content {margin:21px 19px 0px 20px}


/*LEFT BLOCK*/
.left {width:225px; float:left; }
.podleft1 { padding:9px 0px 0px 1px; background:url(images/left1.gif) 1px 0px no-repeat}
.left1 { width:209px; border:1px solid #cdd6db; border-top:0; border-bottom:0; padding:5px 0px 11px 8px}
.left1_ul { margin:0; padding:0; list-style:none; margin-top:-11px}
.left1_ul li { padding:13px 0px 0px 31px; font:bold 15px Arial, Helvetica, sans-serif; color:#c73950; line-height:14px; background-position:0px 12px; background-repeat:no-repeat}
.left1_ul a { line-height:17px; font-size:12px; font-weight:normal}
.left1_ul br { line-height:2px}
.li_1 { background-image:url(images/l1.gif)}
.li_2 { background-image:url(images/l2.gif)}
.li_3 { background-image:url(images/l3.gif)}
.li_4 { background-image:url(images/l4.gif)}
.li_5 { background-image:url(images/l5.gif)}
.vopros { width:225px; padding-top:44px; font-size:10px; color:#484646; }
.v_aria { width:208px; height:64px; border:1px solid #eae9df; padding:8px 0px 0px 9px; font:12px Arial, Helvetica, sans-serif; color:#484646; margin:-6px 0px 6px 0px}
.v_field { width:151px; height:16px; border:1px solid #eae9df; padding:3px 0px 0px 8px; font:12px Arial, Helvetica, sans-serif; color:#484646; margin:4px 17px 0px 0px; float:left}
.v_submit { width:35px; height:39px; background:url(images/go.gif) 0px 0px no-repeat; cursor:pointer; border:0; float:left }
.v_check { padding:0; margin:0; margin-right:5px; float:left; }

/*CENTR BLOCK*/
.centr {margin:0px 0px 0px 238px; font-family:Georgia, "Times New Roman", Times, serif; line-height:17px; text-align:justify}
.centr ul li{
	list-style:disc;
	}
.centr ul {margin-top:1px;
	       margin-bottom:1px;
	}
.centr ol li {list-style:A;}
.paragraph {
	font-family:Georgia, "Times New Roman", Times, serif; line-height:17px; text-align:justify; 
}
.get_sv { padding:17px 2px 20px 0px; text-align:center; font-size:18px; }
.get_sv a { width:271px; display:block; height:36px; background:url(images/pic2.jpg) 0px 0px no-repeat; padding:12px 2px 0px 0px; text-align:center; color:#0a5660; text-decoration:underline; float:none; margin:0 auto}
.get_sv a:hover { text-decoration:underline}
.more1 { padding:17px 0px 32px 0px; text-align:right }
.more1 a { color:#c73950}
.more1 img { margin:0px 4px 0px 0px}
.blue_bg { background:#d8eff5; padding:6px 18px 7px 10px; display:block; margin-right:10px}

.greybl1 {margin-top:33px; background:url(images/centr2.gif) right top no-repeat #ebefef}
.greybl2 {background:url(images/centr4.gif) right bottom no-repeat}
.greybl3 {background:url(images/centr1.gif) left top no-repeat}
.centr1 {background:url(images/centr3.gif) left bottom no-repeat; padding:13px 6px 16px 10px; min-height:167px; line-height:15px}
*html .centr1 { height:167px}
.centr1 br { padding-bottom:13px}
.centr1 img { margin:5px 0px 0px 7px}
.centr2 { margin-top:19px; line-height:15px}

/*RIGHT BLOCK*/
.right {width:200px; float:right; }
.rbl_bg { background:url(images/right_bl1.gif) 0px 0px no-repeat #d8eff5; margin-top:1px}
.rbl_1 { background:url(images/right_bl2.gif) left bottom no-repeat; padding:12px 0px 12px 65px; line-height:21px; font-family:Georgia, "Times New Roman", Times, serif}
.rb1_1 a { color:#0a5660}
.visalist { padding:37px 0px 0px 9px;}
.visalist li { margin:0; padding:0; list-style:none; padding-bottom:4px}
.visalist ul { margin:0; padding:0; list-style:none; padding-bottom:4px}
.visalist li { padding-left:1px}
.visalist img { margin:0px 13px -2px 0px; }

/*
================================================================================
|                                     FORM_FOR_VISA                          |
================================================================================
*/
.contact_form { width:100%; float:left}
.podform {margin:20px 20px 0px 20px}
.form_block1 {border-bottom:1px solid #ffffff; background:#ebefef; padding:20px 0px 10px 0px; float:left; width:100%; margin-top:20px}
.form_block1 br { line-height:4px}
.fpodblock1 {float:left; padding:0px 0px 0px 20px; text-align:left}
.f_country {font-size:17px; margin:0px 10px 0px 0px}
.fpodblock2 {width:97px; float:left; text-align:left; padding:13px 0px 0px 0px}
.fpodblock3 {width:250px; float:left; text-align:left; padding-top:10px}
.fpodblock4 {width:250px; float:left; padding-top:10px;}
.f_otstup {float:left; width:98%}
.f_radio1 {width:35%; float:left; padding:10px 0px 0px 20px; min-width:125px}
.f_radio2 { float:left; padding:10px 0px 0px 20px}
.downld {width:98%; float:left; padding-top:10px}
.downld a {font-size:17px; color:#3994fd; margin-left:25px}

.form_block2 { background-color: #F1F6F6; padding:20px 0px 10px 0px; float:left; width:100%}
.form_block2 br { line-height:7px}
.form_block3 {width:99%;  text-align:center; float:left}
.form_block4 {width:99%; float:left; margin-top:7px}
.fpodblock5 {width:120px; display:block; float:left; line-height:20px}
.fpodblock51 { display:block; float:left; line-height:20px; width:45px; padding-left:71px}
.f_field1 {width:230px; font:12px tahoma; color:#000000; height:15px; float:left}
.f_field3 {width:170px; font:12px tahoma; color:#000000; height:15px; float:left}
.f_field2 {width:460px; font:12px tahoma; color:#000000; height:98px}
.f_submit {height:34px; background:#F1F6F6; width:116px; display:block; float:none; margin:0 auto; padding-top:7px}
/*
================================================================================
|                                     FOOTER                                 |
================================================================================
*/
.podfooter {width:100%; height:197px; clear:both}
.footer { width:100%; border-top:1px solid #f7f9f9; background:#ebefef; margin-top:-139px; clear:both; height:150px; float:left; padding-top:24px; line-height:15px; min-width:779px; width:expression(document.body.clientWidth > 779? "auto": "779px" );}
.foot1 { padding-left:20px; width:26.6%; float:left; font-size:11px}
.foot1 a { color:#2c789c; font-weight:bold}
.foot1 img { margin:-9px 7px 0px -5px}
.foot2 { width:250px; float:left; padding-top:1px}
.foot2 strong { color:#c73950; font-size:13px; line-height:24px}
.foot2 a { line-height:16px}
.foot2 br {line-height:4px}
.foot3 { width:327px; float:right; font-size:11px}
.foot3 br { line-height:15px}
.foot31 {width:138px; float:left; margin-top:4px}
.foot31 img { margin-bottom:9px}

/*
================================================================================
|           Оглавление и внутристраничная навигация                            |
================================================================================
*/
div.go_to_head a {
	color:#009;
	font-size:10px;
}
div.go_to_head a:hover {
	color:#FFF;
	background: #009;
}


div.table_of_contents a {
	color:#009;
	/*font-size:10px;*/
	
}



div.table_of_contents li {
	  list-style-type: none;
}

div.table_of_contents li:before {
	content:"↓";
	color:#009;
}
div.table_of_contents a:hover {
	color:#FFF;
	background: #009;
}

table.prise_t{

}
table.price_t th {
	font-size: 14px; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #174AB5;
	text-align:center;
	
	}
table.price_t td {
	
	text-align:center;
	vertical-align:top;
	
	}

table.price_t tr {
	background-color:#FFFFFF;
}
