@charset "windows-1251";
/* HostingMedia for 1HS.ru */
/* http://www.hostingmedia.ru */
/* http://www.1hs.ru */

A {
	font:14px Verdana, Tahoma, sans-serif;
	color:#06C;
	text-decoration:none;
	border-bottom:1px solid #06C;
}
A:hover, A.news:hover {
	color:#F00;
	text-decoration:none;
	border-bottom:1px dashed #F00;
}
A.noborder {
	border:none;
}
A.news {
	color:#333;
	font:14px Verdana, Tahoma, sans-serif;
	text-decoration:none;
	border-bottom:none;
}

ACRONYM {
	border-bottom:1px dashed #333;
	cursor: help;
}


BODY {
	margin:10px 0px 0px 0px;
	background:#FFF url(bg.gif) top left repeat-x;
	color:#333;
	font:14px Verdana, Tahoma, sans-serif;
	text-align:left;
}



DIV.bottom {
	width:970px;
}
DIV.bottom1 {
	color:#FFF;
	font:14px Verdana, Tahoma, sans-serif;
	margin:0px 20px 0px 14px;
/*    float: left;
    position: relative;
    width:736px;
	margin:20px 0px 20px 20px;*/
}
DIV.bottom1 A {
	color:#FFF;
	font:14px Verdana, Tahoma, sans-serif;
	text-decoration:none;
	border-bottom:1px solid #FFF;
}
DIV.bottom1 A:hover {
	color:#F00;
	text-decoration:none;
	border-bottom:1px dashed #F00;
}
/*DIV.bottom2 {
    float: right;
    position: relative;
    width: 240px;
	margin:20px 0px;
	background:url(vline.gif) top left repeat-y;
}
*/





DIV.content {
	line-height:1.3;
	margin:4px;
}
DIV.content DIV.main {
	line-height:1.3;
	margin:6px;
}
DIV.content DIV.right {
	line-height:1.3;
	margin:0px 0px 40px 40px;
	position:relative;
	float:right;
	width:48%;
}


DIV.top {
	padding:6px;
}
DIV.top A {
	margin-bottom:10px;
}
DIV.toptitle {
	color:#333;
	font:22px Verdana, Tahoma, sans-serif;
	text-align:left;
}
DIV.white {
	color:#FFF;
	font:16px Verdana, Tahoma, sans-serif;
	width:980px;
}
DIV.white A {
	color:#FFF;
	font:18px Verdana, Tahoma, sans-serif;
	text-decoration:none;
	border-bottom:1px dashed #FFF;
	margin-right:25px;
}
DIV.white A:hover {
	color:#F00;
	text-decoration:none;
	border-bottom:1px dashed #F00;
}
DIV.white DIV.row1 {
	margin:20px 0px 40px 10px;
}
DIV.white DIV.row2 {
	margin:0px 0px 20px 10px;
}
DIV.white DIV.row2 H1 {
	color:#FFF;
	font:16px Verdana, Tahoma, sans-serif;
	margin:0px;
	padding:0px;
}

DIV.whois {
	width:365px;
	margin:20px 15px 0px 0px;
}
DIV.whois DIV.row2 {
	margin-top:16px;
}
DIV.whois DIV.row3 {
	margin-top:20px;
}

H1 {
	color:#333;
	font:normal 22px Verdana, Tahoma, sans-serif;
	margin:0px 20px 0px 6px;
	padding:0px;
}
H1.right {
	margin:0px 20px 0px 28px;
}
H2 {
	color:#FC0;
	font:bold 18px Verdana, Tahoma, sans-serif;
	margin:0px 0px 10px 0px;
	padding:0px;
}


LI {
	list-style-type:circle;
}

TABLE.tab1 TD.bg {
	background:url(bghead.gif) top left no-repeat;
}
TABLE.tab2 {
	background:url(top2.jpg) top left repeat-x;
	margin-top:20px;
}
TABLE.tab2 TD.td1 {
	background:url(top1.jpg) top left no-repeat;
}
TABLE.tab2 TD.td2 {
	background:url(top3.jpg) top right no-repeat;
}
TABLE.tab3 {
	margin-top:20px;
}
TABLE.tab4 {
	margin-top:25px;
	background-color:#CCC;
	vertical-align:middle;
}
TABLE.tab4 TD.td0 {
	background:url(bottom0.gif) top left repeat-y;
}
TABLE.tab4 TD.td1 {
	background:url(bottom1.gif) top left no-repeat;
	width:8px;
	height:8px;
}
TABLE.tab4 TD.td2 {
	background:url(bottom2.gif) top left repeat-x;
}
TABLE.tab4 TD.td3 {
	background:url(bottom3.gif) top right no-repeat;
	width:8px;
	height:8px;
}
TABLE.tab4 TD.td4 {
	background:url(bottom4.gif) top right repeat-y;
}
TABLE.tab5 {
	margin:20px 0px;
}
TABLE.tab5 TD.btn {
	background:url(vline.gif) top left repeat-y;	
	text-align:center;
}



TABLE.h1 {
	margin-bottom:20px;
}
TABLE.h1 TD.h1top {
	border-top:1px solid #DBDBDB;
	height: 36px;
}
TABLE.h1 TD.h1left {
	width: 7px;
	height: 36px;
	background:url(h1left.gif) top left no-repeat;
}
TABLE.h1 TD.h1right {
	width: 7px;
	height: 36px;
	background:url(h1right.gif) top left no-repeat;
}
TABLE.h1 TD.h1bot {
	border-bottom:1px solid #DBDBDB;
	height: 36px;
}

TABLE.h1 TD.h1bot A, TABLE.h1 TD.h1top A {
	color:#39F;
	font:normal 22px Verdana, Tahoma, sans-serif;
	margin:0px 0px 0px 28px;
	padding:0px;
	border-bottom:1px dashed #39F;
}
TABLE.h1 TD.h1bot A.left {
	margin:0px 22px 0px 6px;
}
TABLE.h1 TD.h1bot A:hover, TABLE.h1 TD.h1top A:hover {
	color:#F00;
	border-bottom:1px dashed #F00;
}

/* удалить после изменения таблиц */
TABLE TD.title {
	text-align:center;
	background:#FFF url(/design/tabbg.gif) bottom left repeat-x;
	height:20px	}
	
	
TABLE.content TD {
	border-bottom:1px dashed #DBDBDB;
}
TABLE.content TD.title {
	text-align:center;
	background:#FFF url(/design/tabbg.gif) bottom left repeat-x;
	height:20px	;
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
}






A.up, A.up-v { /* ссылки меню. up-v - активная ссылка*/
	color:#FFF;
	font:12px Verdana, Tahoma, sans-serif;
	padding:2px 10px 2px 4px; 
	text-decoration:none;
	border-bottom:none;
	display:block}
A.up-v {
	font-weight:bold}
A.up:hover, A.up-v:hover {
	color:#000;
	text-decoration:none;
	border-bottom:none}



A.login {
	color:#457CC0;
	font:10px Verdana, Tahoma, sans-serif;
	text-decoration:none;
	border-bottom:none}
A.login:hover {
	color:#F00;
	text-decoration:none;
	border-bottom:1px dashed #F00}
A.menu  {
	color:#FFF;
	font:bold 16px Verdana, Tahoma, sans-serif;
	text-decoration:none;
	border-bottom:none}
A.menu:hover {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	border-bottom:none}
.bottom A {
	color:#888;
	font:11px Verdana, Tahoma, sans-serif;
	text-decoration:none;
	border-bottom:1px solid #888}
.bottom A:hover {
	color:#888;
	text-decoration:none;
	border-bottom-style:dashed}
.bottommenu A {
	color:#FFF;
	font:11px Verdana, Tahoma, sans-serif;
	text-decoration:none;
	border-bottom:1px solid #FFF}
.bottommenu A:hover {
	color:#FFF;
	text-decoration:none;
	border-bottom-style:dashed}
.breadcrumb A {
	color:#457CC0;
	font:11px Verdana, Tahoma, sans-serif;
	text-decoration:none;
	border-bottom:1px dashed #FFF;
	margin-right:10px}
.breadcrumb A:hover {
	border-bottom-style:dashed}
/*.content A {
	color:#457CC0;
	font:12px Verdana, Tahoma, sans-serif;
	text-decoration:none;
	border-bottom:1px solid #457CC0}
.content A:hover {
	color:#F00;
	text-decoration:none;
	border-bottom:1px dashed #F00}
*/	
	
	
	
	
FORM {
	margin:0px;
	padding:0px}
/*H1 {
	color:#FFCC00;
	font:18px Verdana, Tahoma, sans-serif;
	margin:0px 0px 10px 0px;
	border-bottom:1px dashed #FFCC00}
H2 {
	color:#457CC0;
	margin:0px 0px 10px 0px;
	font:bold 14px Verdana, Tahoma, sans-serif}
*/
P {
	margin:0px;
}
.a {
	color:#F00;
}
.c {
	color:#FC0;
}
.g {
	color:#999;
}


.d1 {
	color:#0C3D75}
.d2 {
	color:#457CC0}
.bottom {
	color:#888;
	font:11px Verdana, Tahoma, sans-serif;
	line-height:1.3}
.bottommenu {
	color:#FFF;
	margin:10px;
	font:12px Verdana, Tahoma, sans-serif}
.bigtest {
	color:#333;
	font:16px Verdana, Tahoma, sans-serif}

.breadcrumb {
	color:#457CC0;
	font:11px Verdana, Tahoma, sans-serif;
	margin:0px 0px 0px 15px}
.cp {
	color:#457CC0;
	font:11px Verdana, Tahoma, sans-serif}
.d {
	color:#457CC0}
.font-black {
	color:#333;
	font:12px Verdana, Tahoma, sans-serif}
.line {
	background:url(/line.gif) repeat-x;
	margin:0px 20px 0px 20px}
/*.title {
	color:#FFF;
	font:12px Verdana, Tahoma, sans-serif;
	text-decoration:none;
	text-align:center;
	background-color:#457CC0;
	border-top:4px solid #0C3D75}
*/



	
	
	
LI.i {
	margin-bottom:2px}
TEXTAREA  {
	color:#555;
	font:12px Verdana, Tahoma, sans-serif; 
	border:1px solid #FC0}
UL.i {
	list-style:url(http://www.skyhost.ru/img/ul.gif);
	margin-bottom:5px;
	margin-top:1px}
.b {
	color:#F00;
	font-weight:bold}
.h {
	color:#999}
.hkey {
	color:#CCC;
	font:11px Verdana, Tahoma, sans-serif;
	text-decoration:none;
	text-align:center}
.br {
	color:#999;
	font:11px Verdana, Tahoma, sans-serif;
	margin:5px 5px 20px 5px}
.divleft {
	color:#555;
	font:11px Verdana, Tahoma, sans-serif;
	line-height:1.3;
	padding:5px 5px 20px 5px}
.divmenucp {
	padding:4px 5px 10px 20px}
.font10px {
	color:#39F;
	font:bold 10px Verdana, Tahoma, sans-serif}
.font-white {
	color:#FFF;
	font:11px Verdana, Tahoma, sans-serif;
	text-decoration:none}
.left {
	color:#555;
	font:12px Verdana, Tahoma, sans-serif;
	line-height:1.3;
	padding:15px 20px 20px 5px}
.red {
	color:#FFF;
	background-color:#F00;
	padding:3px;
	font-weight:bold}
.select {
	color:#333;
	font:12px Verdana, Tahoma, sans-serif;
	width:99%}
.submenu {
	color:#555;
	font:11px Verdana, Tahoma, sans-serif;
	margin:4px 0px 10px 25px}
.submenucp {
	color:#555;
	font:11px Verdana, Tahoma, sans-serif;
	margin:4px 0px 10px 15px}
.tablenb {
	border-left:2px solid #39F;
	padding-left:5px}
.tableimp {
	border:1px solid #F00;
	padding:10px}
.txtlogin {
	color:#555;
	font:11px Verdana, Tahoma, sans-serif;
	border:1px solid #39F}
	
/*/*дополнительные стили
A.long {
	color:#333;
	font:14px Verdana, Tahoma, sans-serif;
	line-height:1.3;
	text-decoration:none;
	border-bottom:none}
.tabtopmenu {
	width:190px;
	background-color:#EFEFEF;
	border:#457CC0 1px solid}
.topmenu {
	width:190px;
	margin:1px 0px 0px 1px;
	z-index:10;
	display:none;
	visibility:hidden;
	position:absolute}
*/
