body {
	margin:0;
	padding:0;
	border-top: solid 5px #32516E;
	background: #BDD0E1 url(/i/overtopbg.gif) 0 4px repeat-x;
	color:#000;
	font-family: Tahoma, Arial, sans-serif;
	font-size:small;
    font-size:    x-small;      
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size: small
    }
html>body {
    font-size: x-small
    }
head:first-child+body {
	font-size:small;
}

body#inner {
	background: #BDD0E1;
}

form {margin:0; padding:0}

img {border:none;}
.clear {clear:both}

code {font-family:monospace;}

a:link, a:visited {
	color:#FF3636;
}

a:hover, a:active {
	color:#D22D2D;
}


#top {
	height:90px;
	border-top: solid 1px #5EB5E2;
}

#inner #top {
	background:#288EC9;
	height:70px;
}

#logo {
	margin: 21px 0 0 20px;
	padding:0;
	width:165px;
	float:left;
}

#logo h1 {
      margin:0;
      padding:0;
      position:relative;
      width:165px; height:36px;
      overflow:hidden;
      }

#logo h1 a {
	text-decoration:none;
	color:#fff;
	font-family: "Trebuchet MS", sans-serif;
	font-size:24px;
	font-weight:normal;
}
      
#logo h1 span {
	display:block;
    position:absolute; left:0; top:0; z-index:1;
    width:165px; height:36px;
    margin:0; padding:0;
    background:url(/i/logo.gif) top left no-repeat;

}

#banner {
	margin-left: 200px;
	padding-top:5px;
	text-align:center;
}

#topcontent {
	height:135px;
	margin-left:250px;
	padding-top:20px;
	/*margin-top:40px;*/
	color:#fff;
}

#slogan {
	padding: 10px  20px 10px 0;
	height:70px;
	overflow:hidden;
	voice-family: "\"}\"";   
    voice-family: inherit;   
    height:50px;
    }
html>body#slogan{
    font-size: height:50px;
    }

#checkdomain {
	color:#000;
	padding-top:0px;
	margin-top:10px;
	height:50px;
	
}
#checklabel {
	background: url(/i/check-domain-icon.gif) 0 100% no-repeat;
	height:40px;
	padding-left:50px;
}

#checkdomain label {
	font-weight:bold;
	margin-right:10px;
	text-transform: uppercase;
		
}


#support {
	background: transparent url(/i/supportbg.gif) 100% 0 no-repeat;
	color:#fff;
	padding: 20px 10px 10px 70px ;
	height:76px;
	voice-family: "\"}\"";   
    voice-family: inherit;   
    height:46px;
    }
html>body#support{
    font-size: height:46px;
    }



.leftblock {
	background:#5D7184;
	color:#fff;
	/*font-size:11px;*/
	margin-top:5px;
}

.leftblock h4 {
	margin:0;
	font: normal 16px  "Trebuchet MS", arial, helvetica, sans-serif;
	text-align:center;
	padding:8px;
	color:#fff;
	background-color: #485B6C;
	position:relative;
}

.inleftblock {
	padding:15px;
}

.inleftblock p {
	margin-top:0;
}

.inleftblock img {
	float:left;
	margin:0 5px 0 0;
	position:relative;
}

#mainleft {
	position:relative;
}

#mainleft h3 {
	background: #D22D2D url(/i/redcorner.gif) 100% 0 no-repeat;
	color:#fff;
	padding:10px 0;
	margin:0;
	text-align:center;
	border-bottom: solid 2px #485B6C;
	font: normal 22px  tahoma, sans-serif;
	po\sition:relative;
	
}

#inner #mainleft h3 {
	background: #D22D2D url(/i/redcorner-gray.gif) 100% 0 no-repeat;
	}

.content {
	margin:6px 6px 6px 5px;
	background-color:#D6EDFF;
	color:#000;
	padding-bottom:10px;
}

.content h1 {
	margin:0;
	padding: 0 ;
	font: bold 16px  "Trebuchet MS", arial, tahoma, sans-serif;
	color:#fff;
	background: url(/i/content-header-bg.gif) 0 0 repeat-x;
}

.content h1 span {
	display:block;
	background: url(/i/content-header-icon.gif) 0 0 no-repeat;
	padding: 3px 0 2px 50px;
	height:37px;
}

.content h2, .nifty h2 {
	margin:10px 15px;
	font-size:130%;
}

.content p, .nifty p {
	margin-top:0;
	padding:0 15px;
}

.content table, .nifty table {
	margin: 15px;
	border-collapse:collapse;
}

.content td, .nifty td {
	border: solid 1px #666;
	padding:5px;
	font-size:12px;
}

.content td p, .nifty td p {
	margin:0 0 5px 0;
}



#footer {
	background:#186DA1;
	color:#fff;
	padding:15px;
}

/* nifty corners
------------------*/

.nifty {
	background: #fff;
	margin:6px 6px 6px 5px;
	color:#000;
}

.nifty h1 {
	margin:0;
	padding: 8px 0 2px 75px;
	font: bold 16px  "Trebuchet MS", arial, tahoma, sans-serif;
	color:#fff;
	background-color: #D22D2D;
	border-bottom: solid 1px #BDD0E1;
	position:relative;
	height:41px;
	voice-family: "\"}\"";   
    voice-family: inherit;   
    height:30px;
    }
html>body .nifty h1{
    font-size: height:30px;
    }

.nifty h1 span {
	display:block;
	position:absolute;
	top:0; left:18px;
	height:61px;
	width:58px;
	background-position: 0 0;
	background-repeat:no-repeat;
	background-image: url(/i/h-scanner.gif);
	z-index:1;
	}

/*Картинки для заголовков*/	
.nifty h1.h-globe span {background-image: url(/i/h-globe.gif);}
.nifty h1.h-faces span {background-image: url(/i/h-faces.gif);}
.nifty h1.h-phone span {background-image: url(/i/h-phone.gif);}
.nifty h1.h-scanner-green span {background-image: url(/i/h-scanner-green.gif);}
.nifty h1.h-scanner-cross span {background-image: url(/i/h-scanner-cross.gif);}
.nifty h1.h-team span  {background-image: url(/i/h-team.gif);}


.rtop, .rbottom{display:block; background: #BDD0E1}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #fff;font-size:1px;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}


.gradient {
	margin:3px;
	background: url(/i/gradient.gif) 0 0 repeat-x;
	color:#000;
	padding:20px 10px;
}

#menu {
	padding:0;
	margin:0 0 0 1em;
	font-size:12px;
	list-style:none;
}


#button {
	padding:0;
	background:transparent;
}

#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#button li {
	border-bottom: 1px solid #BDD0E1;
	margin: 0;
}

#button li.last {
	border-bottom:none;
}
html>body #button li.last {
	border-bottom: 1px solid #BDD0E1;
}


#button li a {
	display: block;
	padding: 5px 5px 5px 10px;
	border-left: 10px solid #1067B3;
	border-right: 10px solid #3D99CE;
	background-color: #186DA1;
	color: #fff;
	text-decoration: none;
	width: 190px;
	voice-family: "\"}\"";   
    voice-family: inherit;   
    width: 155px;
    }
    
#button #sel {
    background-color: #004E7E;
	color: #fff;
}    

html>body #button li a {
	width: auto;
}

#button li a:hover {
	border-left: 10px solid #2878BD;
	border-right: 10px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
}

#button ul ul {
	border-top: 1px solid #BDD0E1;
	}
html>body #button ul ul {
	border-top: none;
}


#button ul ul li {
	margin-left: 20px;
	border-bottom: 1px solid #BDD0E1;
}

#button ul ul li a {
	border-left: 10px solid #1067B3;
	border-right: 10px solid #3D99CE;
	background-color: #186DA1;
	padding: 2px 5px 2px 10px;
	width: 170px;
	voice-family: "\"}\"";   
    voice-family: inherit;   
    width: 135px;
    }

html>body #button ul ul li a {
	width: auto;
}
#footer {
	font-size:11px;
}

#footer a {
	color:#fff;
}

#footer p {
	margin:5px 0;
}

#footermenu ul {
	padding:0;
}

#footermenu ul li {
	display:inline;
	margin:5px 0 0 5px;
	padding: 0px 5px 2px 10px;
	font-weight:bold;
	border-left: solid 1px #fff;
}

#footermenu ul li.firstitem {
	border:none;
	margin:5px 0 0 0 ;
}

div.editarea {
	padding:10px;
	border:solid 1px #186da1;
	margin:5px; 
}

.content ul, .nifty ul, .content ul li, .nifty ul li {
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
}

