@charset "windows-1251";
/* CSS Document */
/*html{
	overflow-x:hidden;}*/
html, body {
	margin:0;
    padding:0;
	border:0;
	height:100%;}

body {
	background-color: #000;
	background-image:url(../images/bg.jpg);
	background-attachment:fixed;
	color:#b2b2b2;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif}
	
input, textarea 
{width:350px;
border: 1px solid #8787e0;
background-color:#CCC;
}

textarea {overflow: auto !important;}

.email {width:300px;
border: 1px solid #8787e0;
background-color:#CCC;}

.form{
	color:#333;
	width:100px;
	height:20px;
	font-size:14px;}
	
div.clear {
	clear:both;
	margin-bottom:50px;}

/*Разделы*/

.wrapper {
	overflow:hidden;
	height:100%;
	width: 100%;
}

.wrap_bg
{
	margin: 0 auto;
    min-height: 100%;
	height: auto !important;
	height: 100%;
	width:100%;
border:0;
background-image:url(../images/bg_w.png);
background-attachment:fixed;
background-repeat:repeat-y;
background-position:center top;}

/*div.bg_left {
	width:177px;
	height:100%;
	background-image:url(../images/bg-left.png);
	background-repeat:repeat-y;
	float: left;
	position: relative;}
*/
/*div.bg_right {
	width:177px;
	height:100%;
	background-image:url(../images/bg-right.png);
	background-repeat: repeat-y;
	float: left;
	position: relative;
}	
*/

div.center {
	margin: 0 auto;
	width:1037px;
	min-height: 100%;
	text-align:center;}
	
div.company{
	margin: 0 auto;
	height: 77px;
	width:300px;
	text-align:center;
	background-image:url(../images/company.png);
	background-position:center;
	background-repeat:no-repeat;}

div.carousel{
	margin: 0 auto;
	width:1037px;
	height:234px;
	text-align:center;}
	
div.carousel_left{
	width:8px;
	height:242px;
	background-image:url(../images/carou_left.png);
	background-repeat:no-repeat;
	float: left;
	position: relative;}

div.carousel_center{
	width:1021px;
	height:242px;
	background-image:url(../images/carou_center.png);
	background-repeat:repeat-x;
	float: left;
	position:relative;}

div.carousel_right{
	width:8px;
	height:242px;
	background-image:url(../images/carou_right.png);
	background-repeat:no-repeat;
	float: left;
	position: relative;}

div.top_menu{
	margin: 0 auto;
	padding-top:5px;
	width:605px;
	height:41px;
	text-align:center;
	float:left;}

div.top-menu_left{
	width:10px;
	height:41px;
	background-image:url(../images/top-menu_left.png);
	background-repeat:no-repeat;
	float: left;
	position: relative;}

div.top-menu_center{
	width:585px;
	height:41px;
	line-height:40px;
	background-image:url(../images/top-menu_center.png);
	background-repeat:repeat-x;
	text-align:center;
	float: left;
	word-spacing:10px;}

div.top-menu_right{
	width:10px;
	height:41px;
	background-image:url(../images/top-menu_right.png);
	background-repeat:no-repeat;
	float: left;
	position: relative;}

div.icons{
	width:216px;
	height:41px;
	float: left;
	position: relative;
	text-align:center;
	margin-left:-3px;
	margin-top:3px;}

div.ras{
	width:216px;
	float: left;
	position: relative;}

img.icons {
	padding:10px;}

div.wrapper_content{
	width:1037px;
	min-height: 100%;
	text-align:center;
	float: left;
	position:relative;}

div.main_menu {
	width:213px;
	min-height:100%;
	float: left;
	position:relative;
	overflow:hidden;}
	
.1{
	position:relative;
	overflow:hidden;}
	
div.light_menu{
	overflow:hidden;
	width:213px;
	height:78px;
	background-image:url(../images/light.png);
	background-repeat:no-repeat;
	background-position:center;
    display:table-cell; /* задаем подобие тега td */
	vertical-align:bottom;
	position:relative;}

div.center_menu{
	width:213px;
    overflow:hidden;
	background-image:url(../images/bg_menu.png);
	background-repeat:repeat-y;
	background-position:center;}

div.bottom_menu{
	overflow:hidden;
	width:213px;
	height:44px;
	background-image:url(../images/bg_menu_bottom.png);
	background-repeat:no-repeat;
	background-position:center;}
	
div.main_links{
	overflow:hidden;
	width:100%;
	height:100%;
	text-align:center;}

div.content {
	margin: 0 auto;
	padding-bottom:50px;
	width:611px;
	min-height:100%;
	text-align:center;
	float:left;}

div.content_foto {
	margin: 0 auto;
	padding-bottom:50px;
	width:1037px;
	min-height:100%;
	text-align:center;
	float:left;}

div.light_content{
	overflow:hidden;
    width:611px;
	height:111px;
	text-align:center;
	background-image:url(../images/light_content.png);
	background-repeat:no-repeat;
	background-position:center;
    display:table-cell; /* задаем подобие тега td */
	vertical-align:bottom;}

div.center_content{
    overflow:hidden;
	width:611px;
	height:100%;
	background-image:url(../images/content_center.png);
	background-repeat:repeat-y;
	background-position:center;
	text-align:center;}
	
	div.left{
    overflow:hidden;
	padding-left:30px;
	text-align:left;
	}
	
#download{
	text-align:center;
	margin-top:40px;}
	
/*table {
border-collapse: collapse;
border: solid 1px #666666;
}
*/
td{/*border: solid 1px #999999;*/
	text-align:center;
	vertical-align:bottom;}

div.bottom_content{
	overflow:hidden;
	width:611px;
	height:52px;
	background-image:url(../images/bottom_content.png);
	background-repeat:no-repeat;
	background-position:center;}
	
div.light_foto{
	overflow:hidden;
    width:1037px;
	height:111px;
	text-align:center;
	background-image:url(../images/foto_light.png);
	background-repeat:no-repeat;
	background-position:center;
    display:table-cell; /* задаем подобие тега td */
	vertical-align:bottom;}

div.center_foto{
    overflow:hidden;
	width:1037px;
	min-height:100%;
	background-image:url(../images/foto_center.png);
	background-repeat:repeat-y;
	background-position:center;}

div.bottom_foto{
	overflow:hidden;
	width:1037px;
	height:52px;
	background-image:url(../images/foto_bottom.png);
	background-repeat:no-repeat;
	background-position:center;}
	
div.main_content{
	width:100%;
	min-height:100%;
	text-align:center;}
	
div.right_menu1 {
	overflow:hidden;
	float: left;
	position:relative;
	width:213px;
	float: left;}

div.right_menu2 {
	padding-top:8px;
	overflow:hidden;
	float: left;
	position:relative;
	width:213px;}

.footer{
	width:100%;
	text-align:center;
	margin:0 auto;}

div._footer{
	line-height:30px;
	margin: -100px 0 auto;
	height:30px;}
	
.c{
   font-family:Tahoma, Geneva, sans-serif;
   font-size:14px;}	
	
div.footer_tel{
   padding-top:35px;
   padding-bottom:5px;
   font-size:14px;
   font-family:Tahoma, Geneva, sans-serif;
   }

div.copyright{
	padding-top:10px;
	padding-bottom:10px;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif
	}
	
.img_content{margin-left:10px}

.foto{margin:4px}

img.foto {border:#ccc 2px Solid}

