﻿html, body {
	height:100%;
}
body {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #e6ebf2;
	width:100%;
	min-width:1000px;
	background:#131519;
	background-image: url(../template/images/main-bg-top.jpg);
	background-repeat: repeat-x;
}
#wrap {
	position: relative;
	top:0px;
	background:#131519 transparent;
	min-width:1000px;
	max-width: 1400px;
	width:60%;
	margin: 0px auto;
	min-height:95%;
	height:auto !important;
	height:100%;
}


/*Описываем размеры текста*/

h1 {
	color: #F58025;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	margin:0px;
	font-weight:normal;
	margin-top:14px;
	}

strong {
	color: #c3ccd9;
}
	
.text_size_36 {
	font-size:3em;
}

.text_size_24 {
	font-size:2em;
}

.text_size_22 {
	font-size:1.85em;
}

.text_size_20 {
	font-size:1.7em;
}

.text_size_14 {
	font-size:1.2em;
	color:#4e4e4e;
}
.text_size_16 {
	font-size:1.3em;
	color:#4e4e4e;
}

.cont_h1 a {
	color:#11bae4;
}
.color {
	color:#11bae4;
}
.color_b {
	color:#000;
}
.color_r {
	color:#f00;
	margin-left:10px;
}
.font {
	font-family: Verdana, Arial, Helvetica;
}
.header {
	height: 96px;
}

/*Верхняя полоска*/
.top-line {
	position:relative;
	top:0;
	width:1000px;
	height: 16px;
	background-image: url(../template/images/top-line-bg.jpg);
	background-repeat: repeat-y;
	background-color: #393c40;
}

.lucky {
	position:absolute;
	top:0;
	float:right;
	right:-18px;
	width:16px;
	height:15px;
	background-image: url(../template/images/lucky.png);

}
/*Верхняя полоска конец*/
/*Описываем логотип*/
.logo {
	position:absolute;
	left:0;
	width: 272px;
	height: 80px;
	color: e6ebf2;
	background-image: url(../template/images/logo.png);
}
/*Описываем слоган*/
.slogan {
	position:absolute;
	left:190px;
	height: 95px;
	padding-top:45px;
	color:#11bae4;
	font-size:2.1em;
}
/*Описываем контактную инфу*/
.contacts {
	top:4px;
	font-family:Arial;
	position:relative;
	height:80px;
	float:right;
	text-align:right;
}
.cont_num {
	font-size:2em;
}

.fast_form {
	position:relative;
	width: 226px;
	height: 38px;
	background-image: url(../template/images/form.png);
	left: -6px;
}

.fast_form:hover {
	width: 226px;
	height: 38px;
	background-image: url(../template/images/form_on.png);
	cursor:pointer;
}

/*Описываем горизонтальное меню*/
.menu_top {
	position:absolute;
	left:320px;
	top:50px;
	height:25px;
	font-size:1.2em;
	background: #fff transparent;
	font-variant: small-caps;
	z-index: 10;
}

/*
  .menu_top li {list-style-type:none;
  float:left;
  padding-left:10px;
  }
  .menu_top a {
  height:20px;
  display:block;
  padding-right: 15px;
  padding-left: 15px;
  padding-top:2px;
  color:#454545;
  }
.menu_top a:hover{color: #fff;
	background-color:#11bae4;
	text-decoration:none;
	background-color:#11bae4;
	/*background-image:url('../img/hover.jpg');
  background-repeat:no-repeat; 
  background-position:right;*
  }

.menu_top a:active{color: #fff;
	background-color:#11bae4;
	text-decoration:none;
  }
 */ 

/*Описываем контент контейнер*/
.content{
	font-family:Verdana;
	position:relative;
	width:1000px;
	background-color: #1a1d22;
	padding-bottom: 20px;
	background-image: url(../template/images/separator.png);
	background-repeat: repeat-y;
	background-position: 770px;
	overflow: auto;
	line-height: 1.5;
}


.content ul li {
	margin-left: 20px;
}
.content ol li {
	margin-left: 20px;
}

/*Описываем хлебные крошки*/
.breadcrumb {
	position: relative;
	width: 769px;
	height: 20px;
	float:left;
}

/*Описываем контент внутренность*/
.content-inner {
	position: relative;
	width: 739px;
	height: 100%;
	float:left;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 20px;
	font-size: 1.1em;
	color: #98a3b3;
}

/*Описываем контент правую панель*/
.content-right {
	position: relative;
	width: 200px;
	height: 100%;
	float:right;
	/*border-left: 1px solid #a3a8ae;*/
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:20px;
	overflow: auto;
}
.right_mat {
	border-top: 1px solid #98A3B3;
}

#footer {
	position:relative;
	margin-top:-76px;
	height:76px;
	width:100%;
	bottom:0;
}
.footer_blank {
	color:#929292;
	float:left;
	padding-top:20px;
	height:76px;
	position:relative;
	text-align:left;
	width:100%;
	background-image: url(../template/images/main-bg-footer.jpg);
	background-repeat: repeat-x;
}
.footer_blank  p{
	padding-left:30px;
}
.footer_blank  a{
	color:#929292;
}
.menu_bottom {
	position:absolute;
	/*left:450px;*/
	right:30px;
	height:45px;
	margin-top:-20px;
	font-size:1.2em;
	font-variant: small-caps;
}

  .menu_bottom li {list-style-type:none;
  float:left;  
  }
 
  .menu_bottom a {padding-left:12px; color: #ffffff;}

.menu_bottom a:hover{padding-left:12px;color: #F58025 !important;}
.menu_bottom a:active{ padding-left:12px;color: #fff;}
.menu_bottom a:link{ padding-left:12px;color: #fff;}
.menu_bottom a:visited{ padding-left:12px;color: #fff;}



/* CSS Document */
ul#cssmenu {
        width:350px;
        margin: 0;
        border: 0 none;
        padding: 0;
        list-style: none;
        height: 16px;
		background: transparent;
}

ul#cssmenu li {
        margin: 0;
        border: 0 none;
        padding: 0;
        float: left;
        display: inline;
        list-style: none;
        position: relative;
        height: 16px;
}

ul#cssmenu ul {
        margin: 0;
        border: 0 none;
        padding: 0;
        width: 160px;
        list-style: none;
        display: none;
        position: absolute;
        top: 30px;
        left: 0;
}

ul#cssmenu ul:after {
        clear: both;
        display: block;
        font: 1px/0px serif;
        content: ".";
        height: 0;
        visibility: hidden;
}

ul#cssmenu ul li {
        width: 150px;
        float: left;
        display: block !important;
        display: inline;
}

/* Main Menu */
ul#cssmenu a {
        border: 0px;
        padding: 0 10px;
        float: none !important;
        float: left;
        display: block;
        background: #003366 transparent;
        color: #FFFFFF;
        font: bold 12px/28px Verdana, Arial;
        text-decoration: none;
        height: auto !important;
        height: 1%;
		font-variant: small-caps;
}

/* Main Menu Hover */
ul#cssmenu a:hover,
ul#cssmenu li:hover a,
ul#cssmenu li.iehover a {
        background: #FFFFFF;
        color:#003366;
        border-top:#003366 1px solid;
}

/* Second Menu */
ul#cssmenu li:hover li a,
ul#cssmenu li.iehover li a {
        float: none;
        background: #003366;
        color: #FFFFFF;
}

/* Second Menu Hover */
ul#cssmenu li:hover li a:hover,
ul#cssmenu li:hover li:hover a,
ul#cssmenu li.iehover li a:hover,
ul#cssmenu li.iehover li.iehover a {
        background: #FFFFFF;
        color:#003366;
        border:#003366 1px solid;
}

ul#cssmenu ul ul {
        display: none;
        position: absolute;
        top: 0;
        left: 170px;
}

ul#cssmenu li:hover ul ul,
ul#cssmenu li.iehover ul ul {
        display: none;
}

ul#cssmenu li:hover ul,
ul#cssmenu ul li:hover ul,
ul#cssmenu li.iehover ul,
ul#cssmenu ul li.iehover ul {
        display: block;
} 

