p {margin-top:0px;margin-bottom:0px;}

body {background : #ffffff; margin : 0;}

img{
	border:0;
}

a, a:visited, a:link {text-decoration: none;}
a:hover {text-decoration: underline;}

.MainText{font-family: Tahoma; color: #7a7670; font-weight: normal; font-size : 12px;}
.MainText a{color: #003053; text-decoration:underline;}
.MainText a:visited{color: #003053;text-decoration:underline;}
.MainText a:hover{text-decoration:none;color:#003053;}

.FormText{font-family: Tahoma; color: #202020; font-weight: normal; font-size : 11px;}
.FormText a{color: #202020; text-decoration:underline;}
.FormText a:visited{color: #202020;text-decoration:underline;}
.FormText a:hover{text-decoration:none;color:#202020;}

.vmenua {font-size:14px; /*color:#fef4c8;*/ color:#87A9EF; font-family :Arial; font-weight:bolder; text-decoration:none;}
.vmenu a{font-size:14px; color:#ffffff; font-family : Arial; font-weight:bolder; text-decoration: none;}
.vmenu a:visited{font-size:14px; color:#ffffff; font-family : Arial; font-weight:bolder; text-decoration: none;}
.vmenu a:hover{font-size:14px; color:#87A9EF; font-family : Arial; font-weight:bolder;text-decoration: none; }

.titul {color:#a31a02; font-size:18px; font-family: Arial; font-weight:normal; }
.titul1 {color:#003053; font-size:18px; font-family: Arial; font-weight:normal; text-decoration:none;}
.titul1 a{color:#003053; font-size:18px; font-family: Arial; font-weight:normal; text-decoration:underline;}
.titul1 a:visited{color:#003053; font-size:18px; font-family: Arial; font-weight:normal; text-decoration:underline;}
.titul1 a:hover{color:#003053; font-size:18px; font-family: Arial; font-weight:normal; text-decoration:none;}

.razdel {color:#000000; font-size:18px; font-family: Tahoma; font-weight:normal; }
.razdel a{color:#000000; font-size:18px; font-family: Tahoma; font-weight:normal; }
.razdel a:visited{color:#000000; font-size:18px; font-family: Tahoma; font-weight:normal; }
.razdel a:hover{color:#000000; font-size:18px; font-family: Tahoma; font-weight:normal; }

.razdel1 {color:#000000; font-size:14px; font-family: Arial; font-weight:bolder; }
.razdel3 {color:#a3007f; font-size:14px; font-family: Arial; font-weight:bolder; }
.razdel4 {color:#1c3f9c; font-size:14px; font-family: Arial; font-weight:bolder; }
.razdel5 {color:#574747; font-size:10px; font-family: Arial; font-weight:bolder; }


.razdel2 {color:#000000; font-size:12px; font-family: Arial; font-weight:bolder; }

.cattitul {color:#000000; font-size:14px; font-family: Arial; font-weight:bolder; }

.copy {color:#85929c; font-family:Tahoma; font-size:11px; text-decoration:none;}
.copy a{color:#85929c; font-family:Tahoma; font-size:11px; text-decoration:none;}
.copy a:visited{color:#85929c; font-family:Tahoma; font-size:11px; text-decoration:none;}
.copy a:hover{color:#85929c; font-family:Tahoma; font-size:11px; text-decoration:underline;}

.code {font-family:Arial; font-size:12px; font-weight:bolder; font-color:#ffffff;}

.tel {font-family:Arial; font-size:28px;font-weight:normal; color:#a31a02;}

div.maint {height:300; width:470;valign:top; Overflow:auto; Overflow-x: hidden; scrollbar-base-color: #000000; scrollbar-face-color: #252525; scrollbar-highlight-color: #000000; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-shadow-color:#000000; scrollbar-track-color:#000000; scrollbar-arrow-color: #000000; }

.tdtitul {background-color:#d1c5ba;height:28px; border-right: #ffffff 1px solid; border-top: #d1c5ba 0px solid; border-left: #ffffff 0px solid; border-bottom: #d1c5ba 0px solid; valign:middle; font-family: Tahoma; color: #ffffff; font-weight: bolder; font-size : 11px;}
.td1 {background-color:#f5f1ee;height:28px; border-right: #d1c5ba 1px solid; border-top: #d1c5ba 0px solid; border-left: #d1c5ba 0px solid; border-bottom: #d1c5ba 1px solid; valign:middle; font-family: Tahoma; color: #7a7670; font-weight: normal; font-size : 11px;}
.td2 {background-color:#ffffff;height:28px;  border-right: #d1c5ba 1px solid; border-top: #d1c5ba 0px solid; border-left: #d1c5ba 0px solid; border-bottom: #d1c5ba 1px solid; valign:middle; font-family: Tahoma; color: #7a7670; font-weight: normal; font-size : 11px;}


table.wh {width:100%; height:100%;}
input {background-color:#e6e6e6;height:20px; valign:middle; border:2px solid #ffffff ;font-family: Tahoma; color: #000000; font-weight: normal; font-size : 11px;}
.but{background-color:#a31a02;height:20px; width:100px; valign:middle; border:2px solid #ffffff ;font-family: Tahoma; color: #ffffff; font-weight: normal; font-size : 11px;}
.input1 {background-color:#e6e6e6;height:20px; width:200px; valign:middle; border:2px solid #ffffff ;font-family: Tahoma; color: #000000; font-weight: normal; font-size : 11px;}
.input2 {background-color:#e6e6e6;height:20px; valign:middle; border:2px solid #ffffff ;font-family: Tahoma; color: #000000; font-weight: normal; font-size : 11px;}
.input3 {background-color:#e6e6e6;height:20px; width:143px; valign:middle; border:2px solid #ffffff ;font-family: Tahoma; color: #000000; font-weight: normal; font-size : 11px;}
.input5 {background-color:#e6e6e6;height:20px; width:250px; valign:middle; border:2px solid #ffffff ;font-family: Tahoma; color: #000000; font-weight: normal; font-size : 11px;}

#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #317082;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{
	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}

#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}



#calendarDiv .selectBox{
	border:1px solid #E2EBED;		
	color: #E2EBED;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #317082;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #317082;		
	color: #317082;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #216072;	
	color: #216072;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #317082;


}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #E2EBED;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}
	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #E2EBED;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}

#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}


#calendarDiv .monthYearPicker{
	background-color: #E2EBED;
	border:1px solid #AAAAAA;
	position:absolute;
	color: #317082;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;

}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#317082;
	color: #E2EBED;
}

#calendarDiv td{
	text-align:right;
	cursor:pointer;
}

#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}




table.w {width:100%;}
table.h {height:100%;}

img.b {border:1px #d4d0c8 solid}
img.cat {border:2px #f1c073 solid}

table {font-family: Tahoma; color: #7a7670; font-weight: normal; font-size : 11px;}
table a{color: #003053; text-decoration:underline;}
table a:visited{color: #003053; text-decoration:underline;}
table a:hover{text-decoration:none;}

/*
Added by Anton Fomin
www.orange-lab.ru;
*/
#submenu{
	position:absolute;
	margin:0;
	list-style:none;
	margin-top:45px;
	margin-left:-40px;
	//margin-left:0px;
}

#submenu li{
	float:left;
	padding-right:20px;
	color:white;
	font-style:italic;
	font:12px Arial;
}
#submenu li a{
	color:white;
	font:12px Arial;
	font-style:italic;
	text-decoration:underline;
}

span#orange_lab{
	position:absolute;
	margin-top:20px;
}

h1.form_title{
	margin:0px;
	padding:0px;
	font:16px Arial;
	color:#A31A02;
	margin-left:5px;
	margin-top:2px;
	margin-bottom:10px;
}

.errmsg{
	color:#A31A02;
	font-weight: bold;
	font-size:16px;
}

#requisites {
	display: none;
	height: 80px;
}

#promo{
display:block;
width:450px;
padding-left:7px;
padding-bottom:10px;
padding-top:7px;
border:0px solid #000000;}

#promo p{
padding:5px;
padding-right:0px;
/*color:#A31A02;*/
/*color:#1e2b3c;*/
color:#090055;
font-size:15px;
text-align:justify;
text-indent:20px;
}