@charset "windows-1251";
/* CSS Document */
body {
background-color: #000000;
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
margin:0px;
padding:0px;
	}   
h1 {
	   font-family: Arial, Helvetica, sans-serif;
	   font-size:36px;
	   line-height:0.7;
	   margin:20px 0 0 0px; 
	   padding:0px;
	   text-align:center;
	   }
h2 {
	   font-family: Arial, Helvetica, sans-serif;
		font-size:20px; 
		text-transform:uppercase;
		color: #003366;
		font-weight:normal;
	   padding:0px;
	   }
#top_content {
height: 874px;
background:url(img/background_main.gif) no-repeat;
background-position: top center;
	}
#top_content_left {
position:absolute; 
width: 250px; 
left: 50%; 
top: 30px; 
margin-left: -530px;
	}	
#top_content_left_t {
padding: 9px 10px 9px 10px; 
text-transform:uppercase; 
background-color: #142828; 
color:#FFF; 
font: 20px Arial, Helvetica, sans-serif; 
text-align:center;
	}		
#top_content_left_b {
background-color: #bce7e7; 
color:#000; 
text-align:center; 
font: 16px Arial, Helvetica, sans-serif;
	}	
#top_content_left_bi {
color:#000;
text-align:center; 
font: 24px Arial, Helvetica, sans-serif ;
	}				
#top_content_right {
position:absolute; 
width: 100px; 
left: 50%; 
top: 30px; 
margin-left: 400px; 
color:#FFF; 
background-color: #142828; 
font: 14px Arial, Helvetica, sans-serif; 
text-transform:uppercase; 
text-decoration:underline;
	}	
	
#main_content {
width:874px;
background:url(img/background_content.png);
-moz-border-radius: 5px;
border-radius: 5px;
position:absolute;
top: 875px;
left: 50%;
margin-left: -437px;
padding-left:40px;
padding-right: 40px;
z-index: 1;
}	
#main_content_contacts {
width:874px;
background:url(img/background_content.png);
-moz-border-radius: 5px;
border-radius: 5px;
position:absolute;
top: 220px;
left: 50%;
margin-left: -437px;
padding-left:40px;
padding-right: 40px;
z-index: 1;
}	
#bottom_content {
height: 550px;
background:url(img/lower_background.gif) repeat-y;
background-position: top center;
}
#bottom_content_left {
color:#FFF; 
position:absolute; 
width: 250px; 
left: 50%; 
top: 1300px; 
margin-left: -530px;  
font: 12px Arial, Helvetica, sans-serif; 
text-transform:uppercase;
}
#bottom_content_counter {
color:#FFF; 
position:absolute; 
left: 50%;
top: 1300px; 
margin-left: -100px;
font: 12px Arial, Helvetica, sans-serif; 

}
#bottom_content_center {
color:#FFF; 
position:absolute; 
left: 50%;
margin-left: -530px;  
top: 1380px; 
width:874px;
font: 12px Arial, Helvetica, sans-serif; 
}
#bottom_content_center a{
color:#FFF; 
font: 14px Arial, Helvetica, sans-serif;
}
#bottom_content_right {
color:#FFF; 
position:absolute; 
width: 350px; 
left: 50%; 
top: 1300px; 
margin-left: 180px;  
font: 12px Arial, Helvetica, sans-serif; 
text-transform:uppercase; 
text-align:right;
}
#bottom_content_right a{
color:#FFF; 
font: 12px Arial, Helvetica, sans-serif;
text-transform:uppercase; 
}

.jqueryslidemenu{
position:absolute;
left: 50%;
top: 30px;
margin-left: -230px; 
font: 14px Arial, Helvetica, sans-serif;
background: #142828;
}

.jqueryslidemenu ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #142828; /*background of tabs (default state)*/
border-right: 1px solid #334747;
text-transform:uppercase;
text-decoration:underline;
padding:15px 25px 15px 25px;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: #a8fff7;
}

.jqueryslidemenu ul li a:hover{
background: black; /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0px;
display: block;
visibility: hidden;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
margin:0px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0px;
margin: 0px;
padding:0px;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: 12px Arial, Helvetica, sans-serif;
width:150px; /*width of sub menus*/
padding: 3px 5px 5px 25px;
margin: 0px;
text-decoration:underline;
text-transform:uppercase;
/*border-bottom: 1px solid #334747;*/
}

.jqueryslidemenu ul li ul li a:link, .jqueryslidemenu ul li ul li a:visited{
color: #FFF;
}
.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: black;
color: #a8fff7;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 20px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
.stats {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px; 
	text-transform:uppercase;
	color: #003366;
	line-height:1.5;
}
.question li{
margin-top:5px; 
margin-bottom:5px;
list-style-image:url(img/strelka.png);
font-size:20px
	}
.price td{
	border-bottom: 1px #000 solid;
	border-right: 1px #000 solid;
	padding:3px;	
}	
input {
border:1px solid #000;
margin:5px;
padding:5px;
background-color:#FFF;
width:270px;	
box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);
	}
select {
border:1px solid #000;
margin:5px;
padding:5px;
background-color:#FFF;
box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);
}	
textarea {
border:1px solid #000;
margin:5px;
padding:5px;
background-color:#FFF;
width:350px;	
box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);
	}
		.view-source a:link, .view-source a:visited {


			border: none;

			clear: both;

			font-family: Arial, Helvetica, sans-serif;
			font-size:14px; 
			text-transform:uppercase;
			color: #003366;

			display: block;

			height: 20px;

			line-height: 20px;

			text-align: left;

			text-decoration: nounderline;


		}



