* { font-family:Verdana, tahoma, Arial; color:#666666; font-size:12px;}
body { margin:0; background:#eeeeee;}
table,td { padding:0; margin:0; border-collapse:collapse; vertical-align:top;}
img { border:0;}
h1,h2,h3,h4,h5,h6,p,form,input,select,option { padding:0; margin:0;}
ul { padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0;}
p { padding-top:10px; padding-bottom:10px;}
a { color:#0578bc; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
a:hover { text-decoration:none;}
h1 { font-size:20px; font-weight:normal; color:#0578bc; padding-left:45px; font-family:tahoma, Verdana, Arial;}
h2 { font-size:18px; font-weight:normal; color:#4e4e4e;font-family:tahoma, Verdana, Arial;}
h3 { font-size:16px;  color:#4e4e4e;font-family:tahoma, Verdana, Arial;}

.zagilov { font-size:11px; font-weight:bold;}
.zagilov a { font-size:11px;}
.n_t { font-size:11px;}

.rel { position:relative;}
.f_l { float:left;}
.f_r { float:right;}

.left_bg_rez { background:url(images/left_line_rez.png) repeat-x top; height:32px;}
.left_bg_reght { background:url(images/left_line_right.png) no-repeat top; height:32px; width:9px;}

.menu_bg { background:url(images/menu_bg.png) repeat-x top;}
.menu_left { background:url(images/menu_left.png) no-repeat top; width:13px; height:32px;}

.menu { width:100%;}
.menu a { display:block; float:left; padding-left:6px; padding-right:6px; height:23px; padding-top:9px; //padding-bottom:9px; font-family:tahoma, Verdana, Arial; font-size:11px; text-decoration:none; color:#FFFFFF; background:url(images/line_2.png) no-repeat top right;}

.menu a:hover {  color:#CCCCCC;}
.login_rez { background:url(images/blok_login_rez.png) repeat-x top;}
.login_left { background:url(images/blok_login_left.png) no-repeat top right; width:10px; height:110px;}
.login_right { background:url(images/blok_login_right.png) no-repeat top left; width:10px; height:110px;}

.footer { background:url(images/footer.jpg) repeat-x top; position:relative; width:100%; height:58px; font-size:11px;}
.footer a {font-size:11px;}

.min { position:absolute; top:25px; left:15px; color:#FFFFFF; font-size:11px;}
.min a { color:#FFFFFF; }

.txt_1 { color:#FFFFFF; font-size:14px; font-weight:bold; padding-top:5px;}
.txt_2 { font-size:10px; width:80px; margin-right:5px; border: solid 1px #CCCCCC;}
.txt_3 { font-size:11px;}
.txt_4 { line-height:20px;}
.txt_4 span { color:#CC0000;}
.txt_5 { float:right; padding-right:20px;}
.txt_5 a { text-decoration:none;}
.txt_5 span { }
.txt_6 { font-size:18px; color:#FF0000; font-weight:bold; text-align:center; height:200px; padding-top:100px;}
.txt_6 span { font-size:12px;}

.zakaz { padding-top:10px;}
.zakaz a { background:url(images/but_1.jpg) repeat-x bottom; padding-left:10px; padding-right:10px; padding-top:1px; //padding-top:2px; padding-bottom:2px; text-decoration:none; border:solid 1px #999999;  color:#666666;  height:14px; //height:16px; float:left;}
.zakaz a:hover { color:#000000;}

.zakazz { padding-top:10px;}
.zakazz a { background:url(images/but_1.jpg) repeat-x bottom; padding:0; margin:0; text-align:center; text-decoration:none; border:solid 1px #999999;  color:#666666; padding-left:10px; padding-right:10px;padding-top:1px; //padding-top:0px; padding-bottom:2px;//padding-bottom:1px;  height:14px;}
.zakazz a:hover { color:#000000;}

.sel_1 { padding-bottom:1px; float:left; margin-left:12px;}
*html .sel_1 { margin-left:7px;}

.login { position:absolute; top:-9px; right:10px;}

.form { padding-top:10px;}
.form .inp_1 { width:131px; height:16px; padding-top:2px; font-size:11px; padding:0; margin:0; border:solid 1px #CCCCCC; margin-bottom:5px;}
.form .inp_2 { background:url(images/but_1.jpg) repeat-x bottom; border:none; border:solid 1px #CCCCCC;   //width:49px; //height:18px;width:47px; cursor:pointer;}
.form .inp_2:hover { color:#000000;}

.blok_1_top { background:url(images/blok_tehnologi_top.png) no-repeat top left; width:188px; height:40px;}
.blok_1_top img { margin-top:-2px; margin-left:0px;}
.blok_1_rez { background:url(images/blok_tehnologi_rez.png) repeat-y left; width:188px;}
.blok_1_bot { background:url(images/blok_tehnologi_bot.png) no-repeat; width:188px; height:14px;}

.blok_2_top { background:url(images/blok_news_top.png) no-repeat top left; width:193px; height:38px;}
.blok_2_top img { margin-left:0px;}

.blok_3_top { background:url(images/blok_uslugi_top.png) no-repeat top left; width:579px; height:42px;}
.blok_3_top img { margin-left:0px;}
.blok_3_rez { background:url(images/blok_uslugi_rez.png) repeat-y left; width:579px;}
.blok_3_bot { background:url(images/blok_uslugi_bot.png) no-repeat; width:579px; height:11px;}

.blok_4_top { background:url(images/blok_news_top.png) no-repeat top left; width:193px; height:39px;}
.blok_4_top img { margin-left:0px;}
.blok_4_rez { background:url(images/blok_news_rez.png) repeat-y left; width:193px;}
.blok_4_bot { background:url(images/blok_news_bot.png) no-repeat; width:193px; height:11px;}

.blok_5_top { background:url(images/blok_tarif_top.png) no-repeat top left; width:386px; height:40px;}
.blok_5_top img { margin-left:0px;}
.blok_5_rez { background:url(images/blok_tarif_rez.png) repeat-y left; width:386px;}
.blok_5_bot { background:url(images/blok_tarif_bot.png) no-repeat; width:386px; height:18px;}

.line_1 { background:url(images/line_1.png) repeat-x; height:1px; margin-top:10px; margin-bottom:10px;}

.tehno { padding-left:20px; padding-top:5px; padding-right:10px; padding-bottom:10px;}
.tehno a { line-height:17px; font-size:12px;}

.tehno2 { padding-left:20px; padding-right:10px; padding-bottom:10px; margin-top:-10px;}
.tehno2 a { line-height:17px; font-size:12px;}

.tehno3 { padding-left:20px; padding-top:5px; padding-right:10px; padding-bottom:10px;}
.tehno3 a { line-height:17px; font-size:12px;}

.poz_1 { padding-left:10px;}
.poz_2 { padding-top:10px;}
.poz_3 { padding-top:50px;}
.poz_4 { margin-bottom:20px;}
.poz_5 { margin-top:110px;}
.poz_6 { padding-top:25px; color:#FFFFFF; font-size:11px; padding-right:15px;}
.poz_6 a { color:#FFFFFF; text-decoration:none;}
.poz_6 a:hover { text-decoration:underline;}
.poz_7 { margin-left:5px; margin-bottom:10px;}
.poz_8 { padding-right:250px; display:block;}

#content { padding-top:10px;font-size:12px;}

.w_1 { width:10%}
.w_2 { width:249px;}
.w_3 { width:1000px; margin:0 auto;}
.w_4 { width:205px;}
.w_5 { width:200px;}
.w_6 { width:100%; //width:400px;}

.h_1 { width:100%; height:100%;}

.v_b { vertical-align:bottom;}

.table_t td { border: solid 1px #CCCCCC;}
.pricebig { text-align:right;}
.host td { border:solid 1px #CCCCCC; text-align:center; font-size:11px; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px;}
.host .name { width:300px; text-align:left;}
.host .tit_d td { background:#048ee1; color:#FFFFFF; font-weight:bold;}
.host .lin2 td { background:#f0fbff; vertical-align:middle;}
.host .lin3 td { background:#FFFFFF; vertical-align:middle;}
.sd td { vertical-align:middle;}
.name a { font-size:11px;}
p a { font-size:12px}
.host td a { font-size:11px;}


.min_h { min-height:600px; _min-height:600px;}

.hint {
background-color:#fff;
font-size:12px; color:#000;
font-family:Arial,Verdana;
line-height:12px;
color: #000000;
border:1px dashed Silver;
margin:0px; padding:10px; position:absolute; visibility:hidden;
}
.theleft {border:1px solid silver; text-align: left; padding-left: 5px; padding-right: 5px}
.thecenter {border:1px solid silver; text-align: center; padding-left: 5px; padding-right: 5px}
.theright {border:1px solid silver; text-align: right; padding-left: 5px; padding-right: 5px}

.myleft {text-align: left; padding-left: 5px; padding-right: 5px}
.mycenter {text-align: center; padding-left: 5px; padding-right: 5px}
.myright {text-align: right; padding-left: 5px; padding-right: 5px}

.online_online { position:absolute; right:15px; top: 15px;}