/*CSS Document*/
 * {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
BODY
{
	background: #F5F5F5;
	margin: 0;
	font-family: verdana;
	font-size: 13px;
	width: 100%;
}
A
{
	color: #0190d7;
	text-decoration: none;
}
A:hover
{
	color: #CCC;
	text-decoration: none;
}

IMG
{
	border: 0;
}
UL
{
	margin: 0;
	padding: 0;
}
LI
{
	list-style: none;
}
#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
/*Header
Основной конейтер*/
#contener
{
}

#header
{
	float: left;
	width: 1000px;
	margin: 50 0 25px;
}
#header .logo
{
	float: left;
	margin: 20px 0 0;
	padding-left: 15px;
}
#header .banner
{
	float: right;
	margin: 25px 0 0 30px;
	padding-right: 25px;
	font-weight: bold;
	font-size: 36px;
	font-family: Arial;
	color: green;
}
#header .phone
{
	float: right;
	margin: 50px 15px 0 0;
	width: 468px;
}
#header .phone .small
{
	float: left;
	color: #6B706D;
	font: 12px Tahoma;
	padding: 0 0 23px;
	background: url(../images/phone.png) no-repeat center bottom;
	margin: 5px 0 8px;
}
#header .phone .big
{
	float: right;
	color: #1D9C29;
	font: 44px Tahoma;
	line-height: 37px;
	margin: 8px 0 8px;
}
#header .phone A
{
	color: #1FA22B;
}
#header .phone A:hover
{
	text-decoration: none;
}
#topmenu
{
	background: url(../images/tm.png) no-repeat center 0;
	width: 1000px;
	height: 61px;
	float: left;
	margin: 15px 0;
}
#topmenu UL
{
	margin: 0 5px;
	padding: 0;
}
#topmenu UL LI
{
	font: 15px Tahoma;
	float: left;
	background: url(../images/arrow2.png) no-repeat right 0;
}
#topmenu UL LI.last
{
	background: 0;
}
#topmenu UL LI.last A
{
	padding: 13px 30px 13px 37px;
}
#topmenu UL LI A
{
	color: #197E21;
	display: block;
	padding: 13px 19px;    /* Регулировка в меню */
}
#topmenu UL LI A:hover
{
color: #E86F1E;
}

#middle {
	width: 100%;
	padding: 0 0 1px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 0 0 0;
}
#content-sub {
	padding: 0 300px 0 0;    /* reg content */
}
#statistic {
	position: absolute;
	right:25px;
	top:0px; 
	background-image:url(../images/bg-statistic.png);
	background-repeat:no-repeat;
	width:247px;
	height:352px;
}
.stat td {
	padding-left:5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:500;
	color:#222222;
	width:100%;
	border-bottom:1px dashed #eae9e9; 
}
#titl-1 {
  font-size: 15px;
  font-weight:600;
	color:#387635;
	font-family:Arial, Helvetica, sans-serif;
}

#money {
	background-image:url(../images/money.png);
	background-repeat:no-repeat;
	width:700px;
	height:388px;
	top:25px;
	position:relative;
	padding-bottom:25px;
}
#money p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	padding-left:10px;
	border-left:3px solid #26b923;
}
#money-text1 {
	position:absolute;
	top:1px;
	left:25px;
}
#money-text2 {
	position:absolute;
	top:40px;
	left:378px;
}
#money-text3 {
	position:absolute;
	bottom:55px;
	left:70px;
}

/* kolonki */

.leftcol {
    float: left;
    margin: 0;
    width: 230px; 
	padding-left:19px;
	}

div.module_menu div div div {background: url("../images/box_b.png") no-repeat center bottom transparent; margin: 0 0 20px 0; padding: 0 0 5px 0; padding-right:17px; width: 220px;}

div.module_menu div div div div, div.module div div div div, div.module_text div div div div {background: none;}

div.module_menu div div div div.custom, div.module div div div div.custom, div.module_text div div div div.custom {
	margin-left:20px;
	text-align: justify;
	width: 190px;
}

.leftcol h3, .rightcol h3 {
    background: url("../images/box_h3.png") no-repeat scroll center top transparent;
    color: #1b9526;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-size: 14px;
    height: 61px;
    line-height: 75px;
    margin: 0;
    overflow: hidden;
    padding: 0 13px;
    text-align: center;
    text-transform: none;
    width: 190px;
	  font-weight:400;
}

/*Whois*/
#more_info
{
	float: left;
	margin: 15px 0;
	width: 1000px !important;
}
#tarif
{
	float: left;
	margin: 40 0 30px;
	padding-left: 20px;
}
#tarif .block
{
	background: url(../images/hbl1.png) no-repeat;
	float: left;
	width: 215px;
	height: 310px;
	margin: 0 25px 0 8px;
}
#tarif .nomargin
{
	margin: 0;
}
#tarif .block .title
{
	background: url(../images/title.png) no-repeat;
	color: #FFF;
	font: 14px Tahoma;
	width: 194px;
	padding: 9px 0 12px;
	text-align: center;
	float: left;
	margin: 15px 0 3px -4px;
}
#tarif .block UL
{
  color: #000;
  font: 12px Tahoma;
	margin: 10px 25px;
	float: left;
	background: url(../images/dotted.png) no-repeat center top;
	padding: 14px 0 0;
	width: 165px;
}
#tarif .block UL LI
{
	background: url(../images/arrow.jpg) no-repeat left 3px;
	font: 11px Tahoma;
	color: #525252;
	padding: 0 0 0 15px;
	margin: 0 0 9px;
}
#tarif .block .clr2
{
	clear: both;
	background: url(../images/dotted2.png) no-repeat center top;
	margin: 10px 20px;
	width: 165px;
	height: 1px;
}
#tarif .block .cena
{
	color: #11AB3D;
	font: 14px Tahoma;
	float: left;
	margin-left: 25px;
}
#tarif .block .cena B
{
	font: normal 22px Tahoma;
}
#tarif .block .more
{
	float: right;
}
#tarif .block .more A
{
	background: url(../images/more1.png) no-repeat;
	font: 11px Tahoma;
	color: #605F5F;
	text-decoration: none;
	display: block;
	width: 71px;
	padding: 4px 0 12px 10px;
	margin: 5px 15px 0 0;
}
#tarif .green
{
	background: url(../images/hbl2.png) no-repeat center 3px;
}
#tarif .green UL LI
{
	color: #FFF;
	background: url(../images/arrow3.png) no-repeat 2px 5px;
}
#tarif .green .cena
{
	color: #FFF;
}
#tarif .green .more A
{
	background: url(../images/more2.png) no-repeat;
}
#tarif .green .title
{
	background: url(../images/title2.png) no-repeat;
}

.clr
{
	clear: both;
}

/* CSS Document */

#tables tr{
text-align:center;
}

#tables tr:hover{
	background-color: #2D740C;
}
#tables th.top{
  padding:3px;
	background: url(../images/thead.png) repeat-x;
	height:25px;
	color: #FFFFFF;
}

.tableheader {
width: 25%;
height: 25px;
padding-left: 4px;
padding-right: 4px;
font: 12px/25px Tahoma, Verdana, Arial, sans-serif;
font-weight: bold;
color: #FFFFFF;
background-color: #43a56c;
text-decoration: none;
border-left: 1px #EFF4F9 solid;
border-right: 1px #BDD0D7 solid;
border-top: 1px #EFF4F9 solid;
border-bottom: 1px #BDD0D7 solid;
}
td#usermenu {
width: 20%;
}
td#usermenu {
margin: 0px;
padding: 0px;
list-style: none;
}
td#usermenu a {
height: 20px;
display: block;
font: 11px/20px Tahoma, Verdana, Arial, sans-serif;
color: #FFFFFF;
font-weight: bold;
background-color: #3ab37c;
text-decoration: none;
border-left: 1px #EFF4F9 solid;
border-right: 1px #BDD0D7 solid;
border-top: 1px #EFF4F9 solid;
border-bottom: 1px #BDD0D7 solid;
}
td#usermenu a:hover {
font: 11px/20px Tahoma, Verdana, Arial, sans-serif;
color: #168150;
font-weight: bold;
background-color: #83d3ae;
text-decoration: none;
}
.table {
height: 20px;
padding-left: 4px;
padding-right: 4px;
font: 12px/20px Tahoma, Verdana, Arial, sans-serif;
color: #ffffff;
background-color: #0c8858;
text-decoration: none;
border-left: 1px #EFF4F9 solid;
border-right: 1px #BDD0D7 solid;
border-top: 1px #EFF4F9 solid;
border-bottom: 1px #BDD0D7 solid;
}

.speedbar a {color: #fd0; font-weight: bold;}
.speedbar {
	overflow: hidden;
	line-height: 18px;
	font-size: 12px;
	color: #fff;
  }
  
.btn-new {line-height: 26px; font-size:13px; text-align:center; color:#fff; width:104px; height:26px; display:block; cursor:pointer; outline:none; border:none; margin: 8px 0px;}
.btn-new {background: url(../img/btn-red136.png) no-repeat left top; text-shadow: 1px 1px 1px #4b7518;}	
.btn-new:hover {background-position: left bottom; color:#fff; border: none;}    

input.btn-red136 {
    font: 12px Tahoma, Arial, sans-serif;
    text-align: center;
    color: #ffffff;
    height: 26px;
    width: 104px;
    vertical-align: middle;
    display: block;
    display: inline-block; /*ie*/
    text-decoration: none;
    outline: none;
    border: none;
    margin: 2px 0;
    padding: 0 0 2px 0;
    cursor: pointer;
}

input.btn-red136 { background: url(../img/btn-red136.png) no-repeat left top; width: 104px; margin-left: 0px;}
input.btn-red136:hover {background-position: left bottom;}
a.btn-red136 { background: url(../img/btn-red136.png) no-repeat left top; width: 104px; }
a.btn-red136:hover {background-position: left bottom;}

.btn-ind{line-height: 26px; font: 18px Georgia, "Times New Roman", Times, serif; font-style: italic; text-align:center; color:#fff; width:140px; height:26px; display:block; cursor:pointer; outline:none; border:none;}
.btn-ind {background: url(../img/btn-blue136.png) no-repeat left top; text-shadow: 1px 1px 1px #4b7518;}	
.btn-ind:hover{background-position: left bottom; color:#fff; border: none;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1000px;
	margin: 0 0 0 90;
	height: 165px;
	position: relative;
	padding-top:15px;
}
#system {
	padding-left:27%;
}
#system li {
	margin:0 auto;
	float:left;
	display: inline;
	width:164px;
}
#menu-footer {
	background-image:url(../images/bg-footer.png);
	background-repeat:no-repeat;
	width:1000px;
	height:100px;
	position:absolute;
	bottom:0;
}
.menu-foot {
	position:absolute;
	top:15px;
      /* menyu reg */
}
ul.menu-foot {
list-style: none;
}

ul.menu-foot li {
display: inline;
}

ul.menu-foot li a {
	font-size: 16px;
	text-decoration: none;
	color: #074300;
	padding:0 15px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}
ul.menu-foot a:hover {
	color:#4da02e;
}

/* Стили привязываем к элементу с id='Go_Top' */
#Go_Top {
    position: fixed; /* Задается фиксированное положение */   
    bottom: 60px; /* Отступ снизу */
    right: 10px; /* Отступ справа */
    cursor: pointer; /* Задает вид курсора мыши в виде руки */
}