@charset "utf-8";
/* CSS Document */
*{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body{
	margin:0;
	padding:0;
	font-size:11px;
	background-color:#FFFFFF;
	width:100%;
	min-width:1000px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 1000? "1000px":
 "100%")
	}
#buttom{ 
	border-top:1px solid #000;
	padding:10px;
	min-width:990px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 990? "990px":
 "98%")
	}	

#buttom1{ 
	border-top:1px solid #000;
	padding:10px;
	min-width:970px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 970? "970px":
 "98%")
	}
Table{
	background-color:#FFFFFF;
	}

#all{
	border:1 solid #000000 !important;
	min-height:500px;
	height:500px;
	width:100%;
	min-width:1000px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 1000? "1000px":
 "100%");
 }
 
#all2{
 	border:0 solid #000000;
 	min-height:500px;
	height: 500px;
	min-width:800px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 800? "800px":
 "100%")
	}

#center{
	height:100%;
	background-color:#fff;
	vertical-align:top;
	margin-top:0px;
	padding-top:65px;
	padding-right:3px;
	min-width:350px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 350? "350px": "auto");
 }
	
	
#right{
	height:100%;
	width:330px;
	background-color:#f8f8f8;
	vertical-align:top;
	font-size:11px;
	padding-left:20px;
	padding-right:10px;	
	padding-top:85px;}

#right a:link{
	color:#000;
	text-decoration:underline;
}
#right A:hover, #right A:focus{
	color:#fd7700;
}
	
#left IMG.logo{
	margin-top:60px;
	}

#tikets{
padding-left:20px;
margin-top:0px;
}
h1{
	font-size:20px;
	margin:0px;
	vertical-align:top;
	font-weight:normal;
	padding:0px;
	border:0 solid;
	width:50%;
	color:#fb7600;}

#kabinet h1{

	margin-left:20px;
	margin-bottom:20px;
}

#reg_inp h1{
	margin-left:35px;
	margin-bottom:20px;
}

h3{
	font-size:12px;
	color:#fb7600;
	font-weight:400;}

.form_action{
	float:left;
	clear:both;
	border:0px solid red;
	vertical-align:top;
	margin-top:15px;
	background-color:#dadada;}
	
	.lt{
		background:url(../img/lt.jpg) no-repeat top left;}
	.rt{
		background:url(../img/rt.jpg) no-repeat top right;}
	.lb{
		background:url(../img/lb.jpg) no-repeat bottom left;}
	.rb{
		padding:17px;
		background:url(../img/rb.jpg) no-repeat bottom right;}
	
#main-form h3{
	font-size:22px;
	color:#fb7600;
	font-weight:400;
	margin:0px;
	padding:0px;
	margin-bottom:10px;}
	
#balance-data h3{
margin-left:20px;
}

#form_ukaz{
	color:#595959;}


SPAN{
	margin:0px;
	padding:0px;}

.pole{
	background-color:#FFFFFF;
	border:1px solid #bababa;}

/*forms*/
	
.state0{
	background-color:#F8F5D9 }

.state1{
	background-color:#CFE4EB }

.state2{
	background-color:#EFEFEF }

label{
margin-top:3px;
}
input,label,#fileName,.fakefile{
	float:left;
	clear:both;
}
input.light,textarea.light,div#fileName.light{
 border:1px solid #fb7600;
}
input,textarea{
background-color:#FFFFFF; border:1px solid #bababa;
padding:1px;
margin:0px;
font-size:8pt;
}
.text_input.readonly
{background-color:#ccc;}

.submit-buttom{
padding:0px; margin-top:3px;
	cursor:pointer;
	background-image:url(../img/butt.jpg);
	background-repeat:repeat-x;
	}

#main-form, #main-form .submit-buttom, #main-form .fakefile{
width:308px;
}
label{
width:262px !important;
}
#main-form .text_input
{
width:308px;
}
#main-form .text_input_zv
{
padding-right:10px;
width:296px !important;
background-image:url(../img/ul.gif); background-position:right top; background-repeat:no-repeat;
}
#main-form div.error, #main-form  textarea
{width:296px;
padding-right:10px;
}

textarea
{background-image:url(../img/ul.gif); background-position:279px top; background-repeat:no-repeat;}

#reg_inp{
padding-left:25px;
}	
#reg_inp,#reg_inp table,#reg_inp .submit-buttom, #reg_inp .fakefile,label{
width:374px;}

#reg_inp div.error,#reg_inp .text_input, #reg_inp textarea
{
width:300px;}

#reg_inp .text_input_zv, #reg_inp .password{
width:390px;
background-image:url(../img/ul.gif); background-position:right top; background-repeat:no-repeat;}

#reg_inp table{
background:transparent;
}
#reg_inp div.avatar{clear:both;float:left;width:100px;}	
#reg_inp div.avatar img{float:left; padding:5px;}
#reg_inp div.avatar_load {float:right;}
#reg_inp div.avatar_load  label{width:150px;}

/*#reg_inp .zv { background-image:url(../img/ul.gif); background-position:right top; background-repeat:no-repeat;
padding-right:5px;}*/

#login{
padding-left:25px;
}
#login, #login .submit-buttom{
width:234px; 
}
#login  .text_input,#login  input.password,#login div.error{
width:230px; 
}
div.error{
margin-bottom:3px;
background-color:#fb7600;
padding:5px;
float:left;
clear:both;
font-weight:bold;
}
div.error a,div.error a:link, div.error a:active{
color:#000;
}
div.error a:hover{
color:#fff;
}

form{
	margin:0px;
	padding:0px;
	}

/*end_form*/
#filess { 
	position:relative;float:right; text-align:right;
	cursor:hand;
	background-image:url(../img/browse.gif);
	background-repeat:no-repeat; width:71px; height:19px; overflow:hidden;
 	margin:0px;
	font-size:8pt;}

#filess input { height:19px; position:absolute; right:0px;	opacity: 0; filter: alpha(opacity=0); cursor:hand; float:right;}

#fileName {float:left; text-align:left; background-color:#FFFFFF; border:1px solid #bababa; padding:2px; margin:0px;}

#main-form #fileName {width:214px; }

#reg_inp #fileName {width:216px; margin-right:1px; }

.form_reg{
	background-color:#f8f8f8;
	padding-left:0px;
	padding-top:77px;
	width:100%;
	margin:0px 0px 40px;
	min-width:600px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 600? "600px":
 "100%");}
	
#massage{
	font-size:11px;
	width:100%;
	border:0 solid;
	min-width:730px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 750? "750px":
 "100%");}
	
#s4et{
	width:100%;
	border:0 solid;
	min-width:750px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 750? "750px":
 "100%");}
	
#s4et TD{
	padding-bottom:10px;
	padding-top:10px;
	vertical-align:top;}

#s4et .data{
	width:150px;
	border-bottom:1px #FFFFFF dashed;}

#s4et .plata{
	border-bottom:1px #FFFFFF dashed;}

#s4et .summa{
	border-bottom:1px #FFFFFF dashed;
	width:200px;
	text-align:right;
	padding-right:20px;}

#rasxod{
	margin:20px 20px 0px;
	font:Verdana, Arial, Helvetica, sans-serif 11px;}

#data{
	color:#8a8a8a;
	font-size:9px;
	color:#929292; 
	margin-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;}
	
#massage #data{
	color:#8a8a8a;
	font-size:9px;
	color:#929292; 
	margin-left:0px;
	text-align:left;}

#massage #data A{
	font-size:10px !important;}

#massage #data_tik{
	width:200px;
	font-size:11px;
	vertical-align:middle;
	color:#363636; 
	margin-left:10px;
	text-align:left;}

#tema A{
	padding-left:20px;
	color:#363636; 
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	text-align:left;}

#kabinet #title_form{
	margin-left:25px;
	margin-bottom:25px;
	font-size:12px;
	margin-top:20px;
	color:#fb7600;}
	
#kabinet #title_s4et{
	margin-left:20px;
	font-size:12px;
	margin-bottom:20px;
	margin-top:20px;
	font-weight:bold;}

#platite{
	width:320px;
	height:35px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:33px;
	padding:10px 0px 0px 40px;}


#massage TD{
	padding-bottom:10px;
	padding-top:10px;
	vertical-align:top;
	border-bottom:dashed #c2c2c2 1px;}

#photo{
	width:50px;
	padding-left:20px;
	padding-right:20px;}

#info-man{
	padding:0px 10px;
	width:150px;
	vertical-align:middle;}
	
#name_2{
	width:120px;
	margin-top:5px;
	color:#c54f10;}

#name1{
	color:#1b740c;
	width:120px;
	margin-top:5px;}
	
#title_forum{
	width:99%;
	background-color:#cfe4eb;
	min-height:25px;
	height: auto !important;
	height: 25px;
	margin-top:25px;
	padding-top:15px;
	padding-left:11px;
	font-size:14px;
	font-weight:bold;
	border:0 solid;
	min-width:600px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 600? "600px":
 "99%");}

#kabinet{
	width:90%;
	padding-top:0px;
	background-color:#f8f8f8;
	vertical-align:top;
	font-size:11px;
	border-left:dashed 1px #fb7600;
	padding-left:0px;
	padding-bottom:10px;
	background-image:url(../img/platite.gif);
	background-repeat:no-repeat;
	min-width:750px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 750? "750px":
 "100%");}


A:link{
	color:#2482a9;
	text-decoration:underline;}

A:hover, A:focus{
	color:#fd7700;
	text-decoration:underline;}

A:visited{
	color:#595959;
	text-decoration:underline;}

A:active{
	color:#fd7700;
	text-decoration:none;}
	
a.dashed, a.dashed:visited, a.dashed:hover, a.dashed:focus, a.dashed:link, a.dashed:active{
text-decoration:none;
border-bottom:1px dashed #2482a9;
padding-right:11px; 
color:#2482a9;
background:right  no-repeat url(../img/drop_down.gif);
}

#kabinet P{
	color:#595959;}

#enter2 A, #enter A{
	padding-left:1px;
	padding-right:1px;}


.body #enter{
	position:absolute;
	left:0px;
	font-size: 11px;
	color:#434343;
	top:10px;
	padding-right:3px;
	width:99%;
	min-width:970px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 970? "970px":
 "99%");
	height:20px;
	text-align:right;}

#kabinet #enter{
	position:absolute;
	font-size: 11px !important;
	width:73%;
	line-height:20px;
	min-width:750px;
	border:0 solid;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 750? "750px":
 "73%");}

#kabinet  #enter P{
	margin-bottom:30px;}
	
.selected{
	text-decoration:none !important;
	color:#fb7600 !important;}

#line-link{
	border-left:2px solid #a1a1a1;}

#kon-man_form{
	margin-bottom:15px;}


#prim_p{
	position:relative;
	left:11px;}

#prime4{
	margin-left:30px;
	margin-top:45px;
	border:0 solid;
	width:400px;
	min-width:200px;
	float:left;
	clear:none;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 200? "200px":
 "400px");}


.overform{
	font-size:9px;
	color:#a1a1a1 !important;
	line-height:12px;
	margin-top:0px;
	padding:0px;
	border:0 solid;
	left:11px;
	display:block;
	}

#reg_inp .overform{
	margin-left:15px !important;}	


#taskform{
	margin-left:20px;}	


#massage #tema .overform{
	font-size:10px !important;
	color:#767575 !important;
	display:block;
	clear:left;
	margin-top:5px;
	margin-left:20px;
	width:100% !important;
	left:20px !important;
	text-decoration:none !important;}

#mail{
	margin-top:0px !important;
	padding-top:0px !important;}

#content{
	margin:0px 80px 0px 40px;
	border-bottom:1px solid #fb7600;
	font-size:12px;
	padding-bottom:30px;
width:80%
	}

#content IMG{
	float:right;
	clear:none;
	position:relative;
	left:50px;
	margin-left:-50px;	}
#content table IMG{
	float:left;
	clear:none;
	position:relative;
	left:0px;
	margin-left:0px;	}

.all-contact{
	border:0px solid red;
	float:left;
	clear:both;
	margin-bottom:20px;
	margin-left:-20px;
	width:105%;
	height:260px;
	height:auto !important;
	min-height:260px;
	vertical-align:middle;
	background:url(../img/truba.jpg) no-repeat bottom left;}
	
#kontakt{
	float:right;
	clear:both;
	margin-left:0px;
	text-align:right;
	border:0px solid red;
	line-height:15px;
	font-size:11px;
	line-height: 180%;
	background-color:#dadada;
	text-align:left;
	}

.kont{
	padding:0px;
	border:0px solid red;
	margin:30px 0px 30px 120px;
	background:url(../img/kont.jpg) no-repeat 5px center;
	}
	
.longer{
display:none;}

.longer_show{
}

a{text-decoration:underline; cursor:pointer;}

.price td,.price th{
border-bottom:1px solid #ccc;
}

#cardv{
	text-align:center;
	border:0px solid red;}

.one_tree{
	float:left;
	width:30%;
	margin-right:2%;
	padding-left:1%;
	background:url(../img/line.jpg) no-repeat top left;}

.one_tree h1{
	margin-left:10px;
	font-size:19px;}

.one_tree UL{
	list-style:none;
	padding:0px;
	margin:10px 0px 10px 0px;}

.one_tree UL LI{
	margin:0px;
	margin-bottom:10px;
	padding-left:13px;
	background:url(../img/li.jpg) no-repeat left 3px;
	list-style:none;}

.one_tree .img{
	text-align:center;}

.one_tree a:link{
	color:#000;
	text-decoration:underline;
}
.one_tree A:hover, .one_tree A:focus{
	color:#fd7700;
}
	

.tree_menue{
	margin-left:20px;
	margin-top:10px;}

.correct{
	clear:both;
	height:1px;}