html,body {background:#F1F1F1; margin:0px; height:100%; padding:0px; width:100%;}
a img {border:0px;}
.clear {clear:both;}

.container {width:100%; background:#FFF; min-width:970px; font-family:Calibri, Arial, Helvetica, sans-serif;}
.up_1 {width:100%; height:76px; background:url(img/fon_up.jpg) repeat-x; min-width:970px;}
.logo_img {float:left; margin:0 0 0 5%;}
.up_1_in {height:26px; width:680px; margin:49px 0 0 0; right:5%; position: absolute; z-index:15;}

.menu {list-style:none; position:relative; padding:0 0 0 0; margin:0 0 0 0; font-size:13px; color:#FFF;}
.menu_li_1 {float:left; height:26px; line-height:26px; width:180px; text-margin-left:10px; text-align:center; background:#2C5CC7; background:url(img/fon_but_start.jpg) no-repeat; border-right:3px solid #163EA3;}
.menu_li_1:hover .menu_li_ul_1 {display:block;}

.menu_li_hostinguslugi {float:left; height:26px; line-height:26px; width:180px; text-margin-left:10px; text-align:center; background:#2C5CC7; background:url(img/fon_but_start.jpg) no-repeat; border-right:3px solid #163EA3;}
.menu_li_hostinguslugi:hover .menu_li_ul_hostinguslugi {display:block;}

.menu_li_ul {list-style:none; background:#5E81D0; position:absolute; width:171px; display:none; padding:0 0 0 0;  font-size:11px; font-weight:normal; text-align:left; *margin:20px 0 0 -136px;}
.menu_li_ul_li {height:25px; line-height:25px; padding:0 10px 0 20px; border-top: 1px solid #B3C4EE; border-bottom: 1px solid #153DA2;}
.menu_li_ul_li a {color:#FFF; text-decoration:none;}
.menu_li_ul_li:hover {background:#153DA2;}

.menu_li_2 {float:left; *margin:-15px 0 0 0; height:26px; line-height:26px; width:170px; text-align:center; background:#2C5CC7; background:url(img/fon_but.jpg) repeat-x; border-right:3px solid #163EA3;}
.menu_li_2:hover .menu_li_ul_2 {display:block;}
.menu_li_prochee {float:left; *margin:-15px 0 0 0; height:26px; line-height:26px; width:170px; text-align:center; background:#2C5CC7; background:url(img/fon_but.jpg) repeat-x; border-right:3px solid #163EA3;}
.menu_li_prochee:hover .menu_li_ul_prochee {display:block;}
.menu_li_3 {float:left; *margin:-30px 0 0 356px; height:26px; line-height:26px; width:170px; text-align:center; background:#2C5CC7; background:url(img/fon_but.jpg) repeat-x; border-right:3px solid #163EA3;}
.menu_li_3:hover .menu_li_ul_3 {display:block;}
.menu_li_partners {float:left; *margin:-30px 0 0 356px; height:26px; line-height:26px; width:170px; text-align:center; background:#2C5CC7; background:url(img/fon_but.jpg) repeat-x; border-right:3px solid #163EA3;}
.menu_li_partners:hover .menu_li_ul_partners {display:block;}
.menu_li_4 {float:left; *margin:-45px 0 0 529px; height:26px; line-height:26px; width:150px; text-align:center; background:#2C5CC7; background:url(img/fon_but_end.jpg) no-repeat;}
.menu_li_4:hover .menu_li_ul_4 {display:block;}
.menu_li_company {float:left; *margin:-45px 0 0 529px; height:26px; line-height:26px; width:150px; text-align:center; background:#2C5CC7; background:url(img/fon_but_end.jpg) no-repeat;}
.menu_li_company:hover .menu_li_ul_company {display:block;}
.menu_li_ul_1 {list-style:none; background:#5E81D0; position:absolute; width:182px; display:none; padding:0 0 0 0;  font-size:11px; font-weight:normal; text-align:left; *margin:20px 0 0 -136px;}
.menu_li_ul_hostinguslugi {list-style:none; background:#5E81D0; position:absolute; width:182px; display:none; padding:0 0 0 0;  font-size:11px; font-weight:normal; text-align:left; *margin:20px 0 0 -136px;}
.menu_li_ul_2 {list-style:none; background:#5E81D0; position:absolute; width:171px; display:none; padding:0 0 0 0;  font-size:11px; font-weight:normal; text-align:left; *margin:20px 0 0 -136px;}
.menu_li_ul_prochee {list-style:none; background:#5E81D0; position:absolute; width:171px; display:none; padding:0 0 0 0;  font-size:11px; font-weight:normal; text-align:left; *margin:20px 0 0 -136px;}
.menu_li_ul_3 {list-style:none; background:#5E81D0; position:absolute; width:171px; display:none; padding:0 0 0 0;  font-size:11px; font-weight:normal; text-align:left; *margin:20px 0 0 -136px;}
.menu_li_ul_partners {list-style:none; background:#5E81D0; position:absolute; width:171px; display:none; padding:0 0 0 0;  font-size:11px; font-weight:normal; text-align:left; *margin:20px 0 0 -136px;}
.menu_li_ul_4 {list-style:none; background:#5E81D0; position:absolute; width:143px; display:none; padding:0 0 0 0;  font-size:11px; font-weight:normal; text-align:left; *margin:20px 0 0 -136px;}
.menu_li_ul_company {list-style:none; background:#5E81D0; position:absolute; width:143px; display:none; padding:0 0 0 0;  font-size:11px; font-weight:normal; text-align:left; *margin:20px 0 0 -136px;}



.up_2 {width:100%; height:195px; background:#FFF; background:url(img/up_1_fon.jpg); margin:0 0 0 0; padding:0 0 0 0; min-width:970px;}
.text_slogan {position:absolute; z-index:10; right:9%; margin:166px 0 0 0; padding:5px 0 0 30px; width:258px; height:23px; background:url(img/ind_you_fly.jpg) no-repeat;  font-style:italic; font-size:13px; line-height:20px; color:#1A46B1;}
.up_2_block_all {width:90%; margin:0 auto;  font-size:12px; color:#545454; padding:10px 0 0 0%;}
.up_2_block {float:left; width:33%; height:175px;}
.up_2_block_in_1 {width:95%; height:175px; border-right:1px solid #F2F2F2; border-bottom:1px solid #F2F2F2;}
.up_2_block_in_2 {height:174px; border-right:1px solid #EDEDED; border-bottom:1px solid #EDEDED;}
.up_2_block_in_3 {height:173px; background:#CBD8F8; margin:0 auto; border-right:1px solid #DCE0EC; border-bottom:1px solid #DCE0EC;}
.up_2_block_in_4 {width:80%; height:100px; padding:25px 0 0 25px; overflow:hidden;}
.up_2_block_in_5 {width:20%; height:20px; padding:10px 0 0 25px;}


.up_2_block_login_1 {width:95%; height:145px; margin:0 auto;}
.up_2_block_login_2 {width:253px; height:100px; text-align:right; margin:0 auto; padding:20px 0 0 0;}
.text_vxod { font-size:14px; color:#999; padding:0 17% 0 7%;}
.left_input {float:left; width:210px; text-align:right;}
.right_button {float:left; width:35px; height:60px; text-align:right;}
.inp_login {font-style:italic; color:#999; font-family:Calibri Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; height:19px; width:154px; background:url(img/inp_login.jpg); border:0px; padding:5px 10px 0 20px; text-align:right; overflow:hidden;}
.inp_pass {font-style:italic; color:#999; font-family:Calibri Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; height:19px; width:180px; background:url(img/inp_passwd.jpg); border:0px; padding:5px 10px 0 20px; text-align:right; margin:12px 0 0 0; overflow:hidden;}
.submit_auth {background:url(img/submit.gif); width:33px; height:60px; border:0px;}


.content {width:100%; background:#FFF; min-width:970px;}
.content1 {width:59%; background:#FFF;}
.content_up_info {width:100%; height:280px; background:#FFF; margin:0 0 0 0;}
.bonus_but {float:left; width:3%; height:175px; background:#5E81D0; margin:10px 0 0 0; padding:0 0 0 0; text-align:center; vertical-align:middle;}
.bonus_img {margin:2px auto;}
.tariffs {float:left; width:57.8%; height:260px; min-width:606px; min-height:263px; background:#787878; background:url(img/content_item_fon_1.jpg); margin:10px 0 0 2%; padding:0 0 0 0; }
.tariffs_in {height:130px; width:590px;}
.tariff_1 {float:left; height:130px; width:295px; background:url(img/content_item_tariffs.jpg) no-repeat 0 0;}
.tariff_2 {float:left; height:130px; width:295px; background:url(img/content_item_tariffs.jpg) no-repeat -295px 0;}
.tariff_3 {float:left; height:130px; width:295px; background:url(img/content_item_tariffs.jpg) no-repeat 0 -130px;}
.tariff_4 {float:left; height:130px; width:295px; background:url(img/content_item_tariffs.jpg) no-repeat -295px -130px;}
.tariff_1_in {width:150px; height:83px; margin:25px 0 0 140px;}
.name_tariff {font-weight:bold; font-size:18px; color:#999;}
.text_tariff {font-size:13px; color:#333; font-weight:bold;}
.zakaz {font-size:13px; color:#3366CC; font-weight:bold; text-decoration:none;}

.right_block_info {float:left; width:28%; height:260px; margin:10px 1% 0 1.6%;}
.right_block_info_in_main {width:300px; height:260px; margin:0 auto; background:url(img/right_block.gif) no-repeat;}
.text_z {width:230px; height:200px; margin:0 auto; padding:40px 0 20px 0; text-align:center; font-size:14px; color:#999;}
.text_menu_right {width:230px; height:200px; margin:0 auto; padding:10px 0 20px 0; text-align:center; font-size:14px; color:#999;}

.content_text {padding:15px 5% 30px 5%;  font-size:14px; color:#666; min-height:150px;}


.footer {width:100%; height:38px; background:#CCC; background:url(img/fon_footer.jpg) repeat-x; margin:0 auto; min-width:970px; font-family:Calibri, Arial, Helvetica, sans-serif;}


.copy {float:right;  font-size:14px; color:#989898; padding:12px 5.5% 0 0;}
.copy a {text-decoration:none; color:#797979;}


.tab_tariff {border:0px;}
.tab_tariff tr td {border-bottom:2px solid #FFF; height:12px;}
.right_block_menu {position:absolute; z-index:10; width:28.3%; right:6.5%; top:105px;}
.up_right_block {height:30px; width:300px; margin:0 auto; background:url(img/right_block.gif) no-repeat;}
.right_block_info_in {height:600px; width:300px; margin:0 auto; background:url(img/right_block_line.gif) repeat-y;}
.m1 {text-align:left; margin:0 0 0 1%; font-family:Calibri, Arial, Helvetica, sans-serif;}
.m1 ul {list-style:none; margin:0px; padding:0px; font-size:14px; color:#0000FF; line-height:25px;}
.m1 ul li ul {list-style:none; margin:0 0 0 0; padding:0 0 0 20px; font-size:14px; color:#0000FF; line-height:25px;}
.tick {margin:0 0 0 -12px;}
.down_right_block {height:30px; width:300px; margin:0 auto; background:url(img/right_block.gif) no-repeat 0 -240px;}
.m1 ul li a{ text-decoration: none; }

.tab_tariff {width:100%; font-size:11px;}
.name_tariffs_in_tab {background:#2958C4; color:#FFF;}
.zakaz_link_tab {color:#2958C4; font-weight:bold;}
.st_1_tab {background:#E0E9FD;}
.st_2_tab {background:#CBD8F8;}
H2.secondhead {height:16px; line-height:16px; font-size:16px; font-weight:bold; color:#999; margin:0 0 0 5%; padding-top:10px;}
H4.secondhead2 {height:16px; line-height:16px; font-size:14px; font-weight:bold; color:#999; margin:0 0 0 0; padding-top:20px;}
H2.secondhead3 {height:16px; line-height:16px; font-size:16px; font-weight:bold; color:#999; margin:0 0 0 0;}
H1.secondhead4 {height:20px; line-height:20px; font-size:18px; font-weight:bold; color:#999; margin:0 0 0 0; padding-top:5px;}

.zagolovok {height:30px; line-height:30px; font-size:13px; font-weight:bold; color:#999; margin:0 0 0 5%;}

.input_form {background:url(img/input_zakaz.gif) no-repeat; border:0px; position:absolute; margin:0 0 0 0; width:250px; height:26px; padding:0 10px 0 20px; line-height:26px; text-align:right;}
.select_form {background:url(img/input_zakaz.gif) no-repeat; border:0px; position:absolute; margin:0 0 0 0; width:280px; height:26px; padding:0 1px 0 20px; line-height:26px; text-align:right;}

.caption{	text-align: center;}

.caption .form_button{	border: 0 none;
	background: #FFF;
	color:#2958C4; font-weight:bold; font-size:11px;}

div.line {
    border-bottom: 1px dotted #4385ba;
}

