/*verstka: v.d.s [at] bk.ru - Dmitriy S Vorobyov - 22:54 23.05.2009*/

*	{
	margin: 0;
	padding: 0;
	}
html	{
	height: 100%;
	}
body	{
	position: relative;
	min-height: 100%;
	width: 1000px;
	margin: 0 auto;
	font-family: tahoma, arial;
	font-size: 12px;
	color: #2d2d2d;
	}

#bt	{
	width: 100%;
	float: right;
	margin-left: -244px;
	}
#bt1	{
	margin-left: 265px;
	}
	
 	a {
	color: #3562A7; font-family: tahoma, Tahoma, Verdana, sans-serif;
	
	}

#top_menu{
	list-style: none;
	background: #d72928;
	margin: 6px 0 7px 0;
	padding: 8px 0;
	height: 14px;
	}
#top_menu li{
	float: left;
	border-right: 1px solid #fff;
	text-transform: uppercase;
	height: 14px;
	padding: 0 15px;
	font-family: arial;
	font-size: 10px;
	}
#top_menu li a{
	text-decoration: underline;
	color: #fff;
	}

#vhod	{
	float: left;
	width: 224px;
	}
#vhod, #proverka{
	position: relative;
	height: 98px;
	border-left: 10px solid #F3F3F3;
	border-right: 10px solid #F3F3F3;
	border-bottom: 2px solid #F3F3F3;
	background: #F3F3F3 url(img/vhod_proverka_liniya.gif) 0 100% repeat-x;
	}
#tar01	{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #e3e3e3;
	font-weight: bold;
	margin: 3px 3px 3px 3px;
	}
#tar1	{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #A70C00;
	font-weight: bold;
	margin: 3px 3px 3px 3px;
	}
#tar1 a	{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #A70C00;
	font-weight: bold;
	margin: 3px 3px 3px 3px;
	}
#faq a	{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #A70C00;
	font-weight: bold;
	}
#tar2	{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #FFFFFF;
	margin: 3px 3px 3px 3px;
	}
#tar3	{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #555555;
	margin: 3px 3px 3px 3px;
	}
#tar4	{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #000000;
	margin: 3px 3px 3px 3px;
	}
#tar5	{
	font-family: tahoma, arial;
	font-size: 12px;
	color: #003b9e;
	margin: 3px 3px 3px 3px;
	}
#vhod1	{
	font-size: 14px;
	color: #1f1f1f;
	font-weight: lighter;
	text-transform: uppercase;
	margin: 8px 0 8px 13px;
	width: 200px;
	}
#vhod1, .vhod2, #proverka1, #proverka2, #proverka3 li, #bt1 p, #left_menu, #podderzhka_ul, #novosti_dl dt, #novosti_dl dd, #footer1{
	font-family: tahoma, arial;
	}
.vhod2	{
	text-align: right;
	width: 185px;
	font-size: 11px;
	color: #5C5C5C;
	margin-bottom: 5px;
	}
.vhod2 input{
	width: 128px;
	}
#vhod3	{
	position: absolute;
	left: 193px;
	top: 39px;
	}
#abs1	{
	position: absolute;
	top: 10px;
	left: -11px;
	height: 23px;
	width: 8px;
	background: url(img/001-2.gif) no-repeat;
	}
#proverka{
	margin-left: 251px;
	}
#proverka1{
	position: relative;
	top: 8px;
	width: 400px;
	margin-left: 13px;
	font-size: 14px;
	color: #1f1f1f;
	font-weight: lighter;
	text-transform: uppercase;
	}
#proverka2{
	text-align: right;
	width: 408px;
	font-size: 11px;
	color: #5C5C5C;
	margin: 16px 0 5px 0;
	}
#proverka2 input{
	width: 351px;
	}
#proverka3{
	list-style: none;
	width: 351px;
	margin-left: 79px;
	}
#proverka3 li{
	float: left;
	font-size: 11px;
	color: #5C5C5C;
	padding: 0 3px;
	//padding: 0;
	}
#proverka3 li input{
	border: none;
	}
#proverka4{
	position: absolute;
	left: 416px;
	top: 39px;
	}
h1	{
	font-size: 24px;
	color: #3562A7;
	}
#hh1	{
	text-align: center;
	font-size: 22px;
	color: #3562A7;
	}
#hh2	{
	text-align: left;
	font-size: 19px;
	color: #3562A7;
	}
#hh	{
	text-align: center;
	font-size: 17px;
	color: 404040
	}
h2	{
	font-size: 18px;
	color: #343434;
	}
h4	{
	font-size: 18px;
	color: #343434;
	background-color: #dcecff
		}
	
h1, h2, h3, h4{
	font-family: arial;
	margin: 18px 0;
	font-weight: lighter;
	}
#bt1 p	{
	font-size: 12px;
	color: #2d2d2d;
	margin: 0 0 10px 0;
	}
h3	{
	font-size: 18px;
	color: #04B0F0;
	}
#hds	{
	position: relative;
	width: 717px;
	background: #ccc url(img/hds.jpg) repeat-y;
	min-height: 134px;
	margin-left: 2px;
	}
#hosting	{
	background: url(img/hosting.jpg) no-repeat;
	}
#hosting, #domen, #server{
	float: left;
	position: relative;
	min-height: 61px;
	padding: 46px 16px 27px 16px;
	width: 202px;
	}
#hosting img{
	height: 17px;
	width: 98px;
	}
#hosting img, #domen img, #server img{
	position: absolute;
	left: 14px;
	top: 12px;
	}
#domen	{
	margin-left: 8px;
	background: url(img/domen.jpg) no-repeat;
	}
#domem img{
	height: 21px;
	width: 96px;
	}
#server	{
	margin-left: 7px;
	background: url(img/server.jpg) no-repeat;
	}
#server img{
	height: 17px;
	width: 91px;
	}

#hds p	{
	color: #fff;
	margin: 0;
	}
#hdsg	{
	clear: both;
	border: 0;
	}

#hds a img{
	border: none;
	position: absolute;
	}
#hosting1, #domen1, #server1{
	height: 17px;
	width: 88px;
	bottom: 7px;
	}
#hosting1{
	left: 69px;
	}
#domen1	{
	left: 315px;
	}
#server1	{
	left: 549px;
	}

#lc	{
	width: 244px;
	float: left;
	}
#lc a img	{
	border: none;
	}
#logo	{
	margin: 28px 0 0 28px;
	height: 111px;
	width: 183px;
	}
#dom, #poshta, #izbrannoe{
	position: absolute;
	left: 236px;
	width: 14px;
	}
#dom	{
	height: 16px;
	top: 91px;
	}
#poshta	{
	height: 14px;
	top: 112px;
	}
#izbrannoe{
	height: 9px;
	top: 130px;
	}
#abs	{
	position: absolute;
	top: 0;
	left: 240px;
	height: 75px;
	width: 24px;
	background: url(img/001-1.gif) no-repeat;
	}
#yslygi	{
	height: 69px;
	background: url(img/left_menu_1.gif) 26px 100% no-repeat;
	}
#yslygi img{
	height: 17px;
	width: 84px;
	margin: 29px 0 0 60px;
	}
#left_menu{
	background: #3562a6 ;
	font-size: 12px;
	font-weight: bold;
	list-style-image: url(img/left_menu_2.gif);
	padding: 0 12px 0 34px;
	margin-left: 26px;
	}
#left_menu li{
	border-bottom: 1px dotted #6994d6;
	padding: 10px 0;
	}
.menu_end{
	border: none !important;
	}
#left_menu a{
	color: #ffffff;
	text-decoration: none;
	}
#yslygi_end{
	height: 12px;
	background: url(img/left_menu_3.gif) 100% 0 no-repeat;
	}

#podderzhka{
	margin-top: 29px;
	height: 21px;
	background: url(img/podderzhka_liniya.gif) 36px 0 repeat-y;
	}
#podderzhka img{
	height: 21px;
	width: 137px;
	margin-left: 59px;
	}
#podderzhka_ul{
	list-style: none;
	background: url(img/podderzhka_liniya.gif) 36px 0 repeat-y;
	padding: 5px 12px 0 59px;
	font-size: 11px;
	color: #005406;
	}
#podderzhka_ul li{
	padding-top: 6px;
	}

#novosti	{
	height: 17px;
	margin-top: 33px;
	background: url(img/novosti_liniya.gif) 36px 0 repeat-y;
	}
#novosti img{
	height: 17px;
	width: 101px;
	margin-left: 60px;
	}
#novosti_dl{
	background: url(img/novosti_liniya.gif) 36px 0 repeat-y;
	padding: 0 12px 0 59px;
	}
#novosti_dl dt{
	padding-top: 15px;
	font-size: 11px;
	color: #004589;
	}
#novosti_dl dd{
	font-size: 11px;
	color: #5F5F5F;
	}
#novosti_dl dd a{
	text-decoration: none;
	color: #5F5F5F;
	}

#fg	{
	height: 118px;
	clear: both;
	}
#footer	{
	position: absolute;
	bottom: 0;
	width: 1000px;
	height: 118px;
		margin-bottom: 20px;
	}

#footer1	{
	height: 48px;
	width: 186px;
	padding: 70px 0 0 78px;
	float: left;
	font-size: 12px;
	color: #333;

	}
#footer_menu{
	list-style: none;
	float: left;
	margin: 70px 0 0 20px;
	}
#footer_menu li{
	float: left;
	padding: 0 15px 2px 15px;
	border-right: 1px solid #C6C6C6;
	text-transform: uppercase;
	}
#footer_menu li a{
	text-decoration: underline;
	font-family: arial;
	font-size: 10px;
	color: #920000;
	}

#stat	{
	float: left;
	margin-top: 61px;
	padding-left: 30px;
	}
#stat a img{
	border: none;
	height: 31px;
	width: 88px;
	margin-right: 11px;
	}
.tabli tr td{padding:12px 15px;text-align:left;;vertical-align:middle; border:1px #eeeeee solid}
.tabli {width:100%;}


.tpcont_1_1_tp_hosting-1_outer{
	margin: 0 0 0 4px;
	overflow: hidden;
	//zoom: 1;
	padding: 43px 0 76px 0;
	font-family: arial;
	font-size: 14px;
	}
.tpcont_1_1_tp_hosting-1_outer h2{
	font-family: trebuchet ms;
	font-size: 23px;
	color: #4E4D4D;
	font-style: italic;
	margin: 0 0 26px 0;
	}
.tpcont_1_1_tp_hosting-1_outer ul{
	margin: 0 0 26px 0;
	}
.tpcont_1_1_tp_hosting-1_outer ul li{
	padding: 0 0 0 19px;
	}
.tp_hosting-1{
	width: 100%;
	}
.tp_hosting-1 td{
	padding: 3px;
	text-align: center;
	}
.tp_hosting-1{
	margin: 0 0 46px 0;
	}
.tp_hosting-1_alignleft, .tp_hosting-1_topleft{
	padding: 3px 3px 3px 22px !important;
	background-image: url(img/tp_hosting-1_alignleft_bg.gif);
	background-repeat: repeat-y;
	}
.tp_hosting-1_alignleft{
	text-align: left !important;
	}
.tp_hosting-1_eee td{
	background-color: #eee;
	}
.tp_hosting-1_fff td{
	background-color: #fff;
	}
.tp_hosting-1_mes{
	font-size: 16px;
	}