body {
        font-size: 15px;
        color: #ffffff;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #1b2d37;
        margin: 0;
        padding: 0;
        min-width: 990px;
        background-image: url(/images/back_grnd.jpg);
        background-repeat:no-repeat;
        background-position: center top;
        background-attachment: fixed;
}

table,
tr,
td {
        font-size: 15px;
        color: #0A2725;
        font-family: Arial, Helvetica, sans-serif;
}

h1,h2,h3 {
        font-family: Arial, Helvetica, sans-serif;
        color: #e6ebf2;
        text-align: center;
}

h1 {
        font-size: 20px;
}

h2,h3,h4 {
	font-size: 18px;
}

h5 {
        font-family: Arial, Helvetica, sans-serif;
        color: #1c2d37;
        font-size: 18px;
        font-weight:bold;
        margin:0;
        padding:0;
        font-style: italic;
}


.plans {
	width: 100%; 
	height: 100%;
	position: relative;
	overflow: hidden;
	left: 0;
}

.plan1 {
  position:absolute;
  top: 50%;
  left: 50%;
  margin-top: -200px;
  margin-left: -100px;
  z-index:70;
  width: 200px;
  height: 400px;
}

.plan1 div, .plan1 p {
  margin:0;
  padding:0;
}

.plan2 {
  position:absolute;
  top: 50%;
  left: 50%;
  margin-top: -200px;
  margin-left: -100px;
  z-index:60;
  width: 200px;
  height: 400px;
}

.plan2 div, .plan2 p {
  margin:0;
  padding:0;
}

.plan3 {
  position:absolute;
  top: 50%;
  left: 50%;
  margin-top: -200px;
  margin-left: -100px;
  z-index:50;
  width: 200px;
  height: 400px;
}

.plan3 div, .plan3 p {
  margin:0;
  padding:0;
}

.plan4 {
  position:absolute;
  top: 50%;
  left: 50%;
  margin-top: -200px;
  margin-left: -100px;
  z-index:40;
  width: 200px;
  height: 400px;
}

.plan4 div, .plan4 p {
  margin:0;
  padding:0;
}

.plan5 {
  position:absolute;
  top: 50%;
  left: 50%;
  margin-top: -200px;
  margin-left: -100px;
  z-index:30;
  width: 200px;
  height: 400px;
}

.plan5 div, .plan5 p {
  margin:0;
  padding:0;
}

.plan6 {
  position:absolute;
  top: 50%;
  margin-top: -200px;
  z-index:80;
  width: 100%;
  height: 400px;
}

.plan6 div, .plan6 p {
  margin:0;
  padding:0;
}


.otstup_20 {
        margin:20px;
}

a:link, a:visited, a:hover {
        color: #E6EBF2;
        font-size: 16px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
}

a:link, a:visited {
        text-decoration: underline;
}

a:hover {
        text-decoration: none;
}

form {
  MARGIN: 0;
}

.inputbutton {
	border-width: 1px; 
	font-size: 13px;  
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A2AFBC; 
	font-weight:bold;
	width:50px;
	color: #1c2d37;
}

.domain_style {
	font-size: 13px;
	color: #969fa8;
      font-family: Arial, Helvetica, sans-serif;
}

.inputbutton_login {
        border-width: 1px;
        font-size: 13px;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #A2AFBC;
        font-weight:bold;
        width:85px;
        margin: 1px; 
	color: #1c2d37;
}

.inputbutton_whois {
        border-width: 1px;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #6b88af;
        font-weight:bold;
        width:85px;
        margin: 1px;
        color: #ffffff;
}

.i{position:absolute;width:16px;height:16px;margin-left:40px;}
.i2{position:absolute;width:16px;height:16px;margin-left:40px;}

.text_form {
	border-top-color: #878595; /* Цвет линии сверху */
	border-top-style: solid; /* Стиль линии сверху */
 	border-top-width: 2px; /* Толщина линии сверху */
 	border-left-color: #878595; /* Цвет линии слева */
 	border-left-style: solid; /* Стиль линии */
 	border-left-width: 2px; /* Толщина линии */
	background-color: #e6e9ed;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	width: 160px;
	height: 16px;
}

.text_form_login {
        border-top-color: #878595; /* Цвет линии сверху */
        border-top-style: solid; /* Стиль линии сверху */
        border-top-width: 2px; /* Толщина линии сверху */
        border-left-color: #878595; /* Цвет линии слева */
        border-left-style: solid; /* Стиль линии */
        border-left-width: 2px; /* Толщина линии */
        background-color: #e6e9ed;
        font-family: Tahoma;
        font-size: 12px;
        color: #000000;
        width: 120px;
        height: 16px;
}

.text_form_google {
        border-top-color: #878595; /* Цвет линии сверху */
        border-top-style: solid; /* Стиль линии сверху */
        border-top-width: 2px; /* Толщина линии сверху */
        border-left-color: #878595; /* Цвет линии слева */
        border-left-style: solid; /* Стиль линии */
        border-left-width: 2px; /* Толщина линии */
        background-color: #e6e9ed;
        font-family: Tahoma;
        font-size: 12px;
        color: #000000;
        width: 120px;
        height: 16px;
}

.robot {
  position:fixed;
  right:5px;
  /*left:50%;*/
  margin-left:-10px;
  bottom:0px;
  z-index:100;
  width: 140px;
  height: 200px;
}
.robot div, .robot p {
  margin:0;
  padding:0;
}

a.menu:link, a.menu:visited, a.menu:hover {
        color: #cbd6e2;
        font-size: 16px;
	text-transform: uppercase;
        font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

a.menu:link,a.menu:visited {
        text-decoration: none;
}

a.menu:hover {
        text-decoration: underline;
}

a.submenu:link, a.submenu:visited, a.submenu:hover {
        color: #36537b;
        font-size: 13px;
        font-family: Arial, Helvetica, sans-serif;
}

a.submenu:link, a.submenu:visited {
        text-decoration: underline;
}

a.submenu:hover {
        text-decoration: none;
}

a.fmenu:link, a.fmenu:visited, a.fmenu:hover {
        color: #3F3F3F;
        font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

a.fmenu:link, a.fmenu:visited {
        text-decoration: underline;
}

a.fmenu:hover {
        text-decoration: none;
}

a.menupush:link, a.menupush:visited, a.menupush:hover {
        color: #c6ddf3;
        font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
	text-transform: uppercase;
}

a.menupush:link, a.menupush:visited {
        text-decoration: underline;
}

a.menupush:hover {
        text-decoration: none;
}

a.menu_left:link, a.menu_left:visited, a.menu_left:hover {
        color: #cbd6e2;
        font-size: 18px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:normal;
}

a.menu_left:link, a.menu_left:visited {
        text-decoration: none;
}

a.menu_left:hover {
	text-decoration: underline;
}


.news {
	color: #969fa8;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.news:link, a.news:visited, a.news:hover {
	color: #cbd6e2;
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.news:link, a.news:visited {
	text-decoration: underline;
}

a.news:hover {
	text-decoration: none;
}

.news_zagolovok {
        color: #cbd6e2;
        font-size: 13px;
        font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.copyrite {

	font-size: 11px;
	color: #cbd6e2;
        font-family: Arial, Helvetica, sans-serif;
        text-align: center; 
}


a.copyrite:link,
a.copyrite:visited,
a.copyrite:hover {
	  font-size: 11px;
	  color: #cbd6e2;
        font-family: Arial, Helvetica, sans-serif;
        text-align: center; 
	    text-decoration: underline;
}

.loader_text {
        color: #cbd6e2;
        font-size: 18px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight:normal;
}

.catalog_groups {
        color: #E6E9ED;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight:bold;
}

a.catalog_groups:link, a.catalog_groups:visited, a.catalog_groups:hover {
        color: #E6E9ED;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        border: 0px;
        text-decoration: none;
        font-weight:bold;
}

a.catalog_groups:link, a.catalog_groups:visited {
        text-decoration: none;
}

a.catalog_groups:hover {
        color: #3F3F3F;
        text-decoration: none;
}


.catalog_select {
      border: 3px;
        border-color: #f3c7d6;
      border-style: dashed;
}

.catalog_ramka {
         vertical-align: middle;
        width: 440px;
        text-align:center;
        border: 2px solid #e6e9ed;
        border-radius: 10px;
        -khtml-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
	padding: 3px;

}

.catalog_ramka2 {
         vertical-align: middle;
        height:90px;
        text-align:center;
        border: 1px solid #e6e9ed;
        border-radius: 10px;
        -khtml-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
	padding: 3px;

}

.catalog_ramka3 {
         vertical-align: middle;
        width:200px;
        height:150px;
        text-align:center;
        border: 1px solid #e6e9ed;
        border-radius: 10px;
        -khtml-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
	padding: 3px;
}

.catalog_ramka4 {
         vertical-align: middle;
        width:210px;
        text-align:center;
        border: 1px solid #e6e9ed;
        border-radius: 10px;
        -khtml-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        padding: 3px;
}


.catalog_img_ramka {
        border: 1px solid #e9d7d7;
        padding: 0px;
}

.catalog_img_ramka2 {
        vertical-align: middle;
        height:320px;
        text-align:center;

       /*ie8 hack*/
        height:/*\**/320px\9

}

.catalog_img_ramka3 {
        vertical-align: middle;
        height:150px;
        text-align:center;

       /*ie8 hack*/
        height:/*\**/150px\9
}

.catalog_img_ramka4 {
        vertical-align: middle;
        height:90px;
        text-align:center;

       /*ie8 hack*/
        height:/*\**/90px\9
}

.catalog_img_ramka5 {
        vertical-align: middle;
        height:85px;
        text-align:center;

       /*ie8 hack*/
        height:/*\**/85px\9
}

.links {
        cursor: pointer;
        overflow: hidden;
}

.star_style {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-style: normal;
}

.star_big_style {
        font-size: 23px;
        color: #000000;
        font-weight: bold;
        font-style: normal;
}

.callback {
  position:fixed;
  right:5px;
  /*left:50%;*/
  margin-left:-10px;
  bottom: 40%;
  z-index:100;
  width: 40px;
  height: 250px;
}
.callback div, .callback p {
  margin:0;
  padding:0;
}

.callback2 {
  position:fixed;
  right:0px;
  /*left:50%;*/
  bottom: 40%;
  z-index:110;
  margin-left:-10px;
  width: 300px;
  height: 250px;
  display: none;
}

.callback_button {
        border: 1px solid #878595;
        border-radius: 10px;
        -khtml-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
	font-style: italic;
        background-color: #FFC345;
        width:100px;
        color: #3F3F3F;
}

.callback_title {
        font-size: 15px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-style: italic;
        color: #3F3F3F;
}

.tablo
{
        color: #000;
        border: 1px solid #00D5FF;
        border-radius: 10px;
        -khtml-border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        background-image: url(/images/tablo_bg.png);
        padding: 5px;
        text-align:center;
        cursor: pointer;
}

.tablo_p {
        display:none;
}

