@charset "utf-8";
/* CSS Document */


body {
	font-family: trebuchet ms;
	color: #fbfbfb;
	cursor:default;
	font-size:1em;
	/* margin-top:40px; */
	background:url(bg.gif) repeat #343434;
	margin:0;
	padding:0;
	min-width:990px;
	
}

html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
    margin: 0;
    padding: 0;
}

img {
	border:0;
}

#header, #middle{
		width:100%;
		
}

#header { height: 157px;
	background:url(bg_header.gif) repeat-x;
	padding-top: 30px;
	
 }

.fl
{
float: left; width: 33%; text-align: center;
 font-family: Arial;
 font-size: 22pt;
 color: #78a22f;
}

.fl2
{
float: right; width: 33%; text-align: center;
 font-family: Arial;
 font-size: 22pt;
 color: #78a22f;
}
#bottom1
{  float: left; width: 60%;
/*	margin-left: 130px;
padding-top: 100px;
*/
padding-left: 50px;
}

.fl1
{
float: left; width: 33%; text-align: center;
 font-family: Arial;
 font-size: 22pt;
 color: #78a22f;
 height: 300px;
}

.pos
{
 font-family: Arial;
 font-size: 10pt;
 color: #ffcc00;
 padding-bottom: 5px;
 text-align: center;
}

.positions {
 font-family: Arial;
 font-size: 10pt;
 color: #cccccc;
 margin: 0px auto; padding: 0px;
 width: 150px;
 border:1px solid #4a4a4a;
 border-collapse: collapse;
}
.tr1 {
 background: url("tabbg.gif");
 text-align: left;
}
.tr2 {
 text-align: left;
}
.tr1 td, .tr2 td {
 padding-left: 10px;
 border-bottom:1px solid #4a4a4a;
}
.place { width: 20px;
text-align: right;
 color: #ffcc00;
 padding-right: 5px;
 border-bottom:1px solid #4a4a4a;
}

#logo, #character_one, #character_two, #character_three, #footer_logo, #footer_copyright, #footer_menu, #footer_contacts, #main_text{
	float:left;
	display:inline;
	position:relative;
}

#navbar {
 position: absolute; top: 80px; left: 500px;
 font-family: Arial;
 font-size: 18pt;
 text-decoration: underline;
 color: #cccccc;

}

#navbar a {
	color:#78a22f;
}

#navbar a:hover {
 color: #cccccc;
}

#main_text_right{
	float:right;
	display:inline;
	position:relative;
}

#main_text_left{
	float:left;
	display:block;
	position:relative;
	width: 100px;
}

#logo{
	margin-left:7%;
}


#choose{
	margin-bottom:10px;
	margin-left:7%;
	font-size:30px;
}

#character_one, #character_two, #character_three{
	height:634px;
	background-repeat:no-repeat;
	background-position:center;
	
	padding:0;
	}
	
.left_img {
	margin:120px 10px 0 10px; 
}

#character_one{
	min-width:335px;
	}
#character_two{
	min-width:312px;
	}
#character_three{
	min-width:334px;
	}

a #character_one{
	background-image:url(imgBlack_01.gif);
	background-repeat:no-repeat;
	height:700px;
	width:33%;
}

a #character_two{
	background-image:url(imgBlack_02.gif);
	background-repeat:no-repeat;
	height:700px;
	width:31%;
	
	
}

a #character_three{
	background-image:url(imgBlack_03.gif);
	background-repeat:no-repeat;
	height:700px;
	width:33%;
}

#main_text{
	text-align:left;
	
	width:60%;
	
	
	
	}
	
#main_text_right{
	padding-left:0px;
	padding-right:20px;
	}

a #character_one:hover, #character_one{
	background-image:url(img_01.gif);
	
}

a #character_two:hover, #character_two{
	background-image:url(img_02.gif);
	
}

a #character_three:hover, #character_three{
	background-image:url(img_03.gif);
	
}

a #character_one, a #character_two, a #character_three{
	cursor:hand;
	text-decoration:none;
}
	

.cloud{
	color:#343434;
	text-align:left;
	padding:15px;
	
}

#character_one .cloud{
	background-image:url(cloude_one.png);
	height:217px;
	width:291px;

	
	
}

#character_two .cloud{
	background-image:url(cloude_two.png);
	height:217px;
	width:271px;
	
	
}

#character_three .cloud{
	background-image:url(cloude_three.png);
	height:215px;
	width:291px;
	
	
}


#contacts, #footer_contacts, #footer_menu{
	float:right;
	display:inline;
	position:relative;
	
	text-align:right;
	padding:2px;
	margin-right:30px;
	
	}

#bottom, #footer, #choose, #middle{
	clear:both;	
	display:block;
}

#b1{
	width:100%;
}

#bottom{
	width:600px;
	margin-left:10%;
}

#footer{
	margin-left:7%;
	margin-top:60px;	
	margin-bottom:5px;
}

#footer_logo{
	margin-right:30px;
	}

.telephone{
	font-size:34px;
}


.green_link{
	text-decoration:none;
	padding:0;
	margin-bottom:5px;
	color:#78a22f;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #78a22f;
	}

.green_link:hover{
	color:#fbfbfb;
	border-bottom-style: solid;
	border-bottom-color: #fbfbfb;
}

#main_text_right{
	font-size:16px;
	min-width:220px;
	
	}

.vopros{
	color:#78a22f;
	letter-spacing:-1px;	
	font-size:26px;
	font-family:Verdana, Geneva, sans-serif;
	padding: 40px 0 10px 0;
	display:block;
	
	}

.ask{
	color:#78a22f;
	letter-spacing:-1px;	
	font-family:Verdana, Geneva, sans-serif;
	padding: 10px 0 10px 0;
	display:block;
	width: 300px;
	position: absolute; left: 60px; top: 900px;
	text-align: left;
	}
.ask_text{
	font-family: trebuchet ms;
	color: #669900;
	cursor:default;
	font-size:10pt;
	text-align: left;
	width: 300px;
}

.mark {
        color:#669900;
}
.gmark {
	font-size:1.3em;
        color:#669900;
        padding-left: 50px;
        padding-top: 10px;
}
.ls {
	font-size:1.3em;
        color:#CCCCCC;
        padding-bottom: 10px;
        text-align: left;
}
.ns {
	font-size:14px;
        color:#CCCCCC;
        padding-bottom: 10px;
        text-align: left;
}
#pr {  
}
#pr .pr1 {
padding-bottom: 5px;
padding-left:30px;
margin-left:15px;
list-style-image: url('pr1.gif');
}
#pr .pr2 {
padding-bottom: 5px;
padding-left:30px;
margin-left:15px;
list-style-image: url('pr2.gif');
}
#pr .pr3 {
padding-bottom: 5px;
padding-left:30px;
margin-left:15px;
list-style-image: url('pr3.gif');
}
#pr .pr4 {
padding-bottom: 5px;
padding-left:30px;
margin-left:15px;
list-style-image: url('pr4.gif');
}
#pr .pr5 {
padding-bottom: 5px;
padding-left:30px;
margin-left:15px;
list-style-image: url('pr5.gif');
}
#pr .pr6 {
padding-bottom: 5px;
padding-left:30px;
margin-left:15px;
list-style-image: url('pr6.gif');
}
#pr .pr7 {
padding-bottom: 5px;
padding-left:30px;
margin-left:15px;
list-style-image: url('pr7.gif');
}
#pr .pr8 {
padding-bottom: 5px;
padding-left:30px;
margin-left:15px;
list-style-image: url('pr8.gif');
}
#pr .pr9 {
padding-bottom: 5px;
padding-left:30px;
margin-left:15px;
list-style-image: url('pr9.gif');
}
#pr .pr10 {
padding-bottom: 5px;
padding-left:30px;
margin-left:15px;
list-style-image: url('pr10.gif');
}
#pr .pr11 {
padding-bottom: 5px;
padding-left:30px;
margin-left:15px;
list-style-image: url('pr11.gif');
}
.inp{
font-family: Tahoma,Verdana, sans-serif;
color: #003366; 
border: 1 solid #003366;
font-weight: extra bold; 
background: #CCCCCC; 
font-size: 10pt;
width: 230px;
}
.inp1{
font-family: Tahoma,Verdana, sans-serif;
color: #003366; 
border: 1 solid #003366;
font-weight: extra bold; 
background: #CCCCCC; 
font-size: 10pt;
width: 230px;
height: 100px;
overflow: auto;
}
.button_submit{
border: 0px;
width: 92px;
height: 26px;
margin-top: 7px;
cursor: pointer;
margin-right: 10px;
}

.qa {  
}
.qa dt { display:list-item;
list-style-image: url('question.gif');
	color:#78a22f;
	letter-spacing:-1px;	
	font-size:24px;
	font-family:Verdana, Geneva, sans-serif;
	padding-bottom: 10px;
	padding-left: 50px;
}
.qa dd { display:list-item;                      
list-style-image: url('answer.gif');
margin-left: 20px;
padding-left: 30px;
padding-bottom: 40px;                       
font-size: 10pt;
}
.norm { display: block; list-style-image: none; padding-left: 20px; padding-top:10px; padding-bottom:10px;
}

h1 {
	font-size:1.6em;
color: #78a22f;
}