/*
	$Id: main.css 135 2004-11-04 20:15:54Z alexm$
*/

@import "./news.css";
@import "./table.css";

body {
	margin:0px; padding:0px;
}

body, td, p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000;
}

.l{
	float: left;
}

.r{
	float: right;
}

.b{
	vertical-align: bottom;
}

#top{
	background: url("../../img/user/t_bg.gif") top left repeat-x;
	width: 100%;
	height: 100%;
}

#wt{
	background: url("../../img/user/tw_bg.gif") no-repeat 770px;
}

#wt table{
	width: 100%;
}

.top-flash{
	width: 100%;
	background: url("../../img/user/t2.gif") no-repeat top left;
	vertical-align: bottom;
	padding-bottom: 16px;
}

#cbg{
	background: url("../../img/user/cw_bg.jpg") top left no-repeat;
}

#menu{
	background: url("../../img/user/menu_right.gif") top right no-repeat;
	width: 228px;
	float: left;
}

#mline{
	background: url("../../img/user/menu_line.gif") top right repeat-y;
	width: 228px;
	vertical-align: top;
}

.menu{
	background: url("../../img/user/menu_bg.gif") top right repeat-y;
	width: 173px;
}

.me{
	background: url("../../img/user/line.gif") bottom left no-repeat;
	text-align: right;
	cursor: hand;
	font-size: 13px;
}

.menu td{
	text-align: right;
	font-size: 13px;
}

.me a, .me a:hover, .me a:visited{
	font-size: 13px;
	color: #0B0D0E;
	text-decoration: none;
}

#ma{
	background: url("../../img/user/menu_a.gif") bottom left repeat-y;
	font-size: 13px;
}

#content{
	background: url("../../img/user/c_bg.gif") top left repeat-x;
}

.table{
	background: url("../../img/user/c_bg.gif") top left repeat-x;
}

.content{
	vertical-align: top;
	background: url("../../img/user/index_html.gif") top left no-repeat;
}

.news-text{
	float: left;
	background: url("../../img/user/dots.gif") top left repeat-y;
	padding: 0px 10px 0px 6px;
	color: #365671;
	font-size: 95%;
	font-family: Arial;
	width:200px;
}

.text{
	background: url("../../img/user/dots.gif") top left repeat-y;
	padding: 0px 20px 0px 6px;
	color: #365671;
	font-size: 95%;
	font-family: Arial;
}

.content-table{
	margin-left:6px;
}

#trh{
	background: url("../../img/user/cr_bg.gif") top left no-repeat;
}

.first{
	font-family: Arial;
	color: #EF5B02;
	font-weight:bold;
}

#red{
	list-style:inside;
	margin: 0px;
	color: #EF5B02;
	font-weight:normal;
}

#red ul{
	padding-top:5px;
	padding-bottom:10px;
	color: #8B8B8B;
	font-weight: bold;
}


.footer{
	background: url("../../img/user/f_bg.gif") bottom left no-repeat;
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	padding: 25px 0px 0px 0px;
	width: 100%;
	vertical-align: bottom;
	text-align: right;
}

#bw{
	background: url("../../img/user/b3.gif") bottom left no-repeat;
}

.t{
	vertical-align: top;
}

.bot{
	background: url("../../img/user/fw_bg.gif") bottom left repeat-x;
}

#line{
	background: url("../../img/user/cline.gif") top left repeat-y;
}

#shape{
	background: url("../../img/user/shape.gif") top left no-repeat;
}

.bottom{
	vertical-align: bottom;
}

.bottom td{
	vertical-align: bottom;
}

.foot{
	width: 390px;
	text-align: left;
	vertical-align: bottom;
}

#ftext{
	vertical-align: bottom;
	height: 85px;
	float: left;
	padding-top: 25px;
}

/* For Inner Pages */

.it{
	background: url("../../img/user/it1.gif") no-repeat 372px;
}

.itop{
	vertical-align: top;
	text-align: left;
	width: 30%;
}

.itop1{
	background: url("../../img/user/inner_top_line.gif") top left repeat-x;
	width: 30%;
}

#iwt{
	background: url("../../img/user/itw_bg.jpg") repeat-x top left;
	width: 100%;
}

#i-content{
	background: url("../../img/user/i_c_bg.gif") top left repeat-x;
}

#i-menu{
	background: url("../../img/user/i_menu_right.gif") top right no-repeat;
	width: 228px;
	float: left;
}

#i-menu ul{
	list-style: none;
	margin: 0px;
	width: 173px;
	padding: 0px;
	background: url("../../img/user/menu_bg.gif") top right repeat-y;
}

#i-menu ul li{
	text-align: right;
	background: url("../../img/user/line.gif") bottom left no-repeat;
}

#i-menu ul li, #i-menu ul li a{
	color: #3A3A3A;
	font-size: 9px;
	font-family: "Microsoft Sans Serif", "MS Sans Serif", "Sans", "Tahoma";
	letter-spacing: 0px;
	text-decoration: none;
	text-transform:uppercase;
}

#i-menu ul li img{
	margin-left: 4px;
	margin-bottom: 1px;
}

.i-content{
	vertical-align: top;
	background: url("../../img/user/inner_html.gif") top left no-repeat;	
	width: 100%;
	padding: 10px 10px 10px 0px;
}

#i-line{
	background: url("../../img/user/i_line.gif") repeat-y 1039px;
}

.icr{
	background: url("../../img/user/cr_wbg.gif") no-repeat 1039px 75px;
}

#i-bw{
	background: url("../../img/user/i_b3.gif") no-repeat bottom 770px;
}

.i-footer{
	background: url("../../img/user/i-b2.gif") bottom left no-repeat;
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	padding: 25px 0px 0px 0px;
	width: 100%;
	vertical-align: bottom;
	text-align: right;
	height: 125px;
}

.ttbg{
	background: url("../../img/user/t_tbg.gif");
}

.tbbg{
	background: url("../../img/user/t_bbg.gif");
}
.tlbg{
	background: url("../../img/user/t_lbg.gif");
}
.trbg{
	background: url("../../img/user/t_rbg.gif");
	vertical-align: top;
}

.table-text{
	background-color:white;
	vertical-align: top;
	padding: 10px;
	width: 100%;
}

#forma{
	padding: 0px 0px 10px 10px;
}

.hd{
	background: #365671;
	color: #fff;
	font-size:13px;
	margin-top: 10px;
	padding: 4px;
	font-family: Arial;
	white-spacing: nowrap;
	text-transform: uppercase;
}

#blue{
	background: #365671;
	margin-top: 10px;
}

.hint{
	float: left;
	padding-top: 10px;
	width: 50%;
	color: #EF5B02;
	font-size: 90%;
}

.hint2{
	color: #EF5B02;
	float: right;
	font-size: 11px;
	line-height: 18px;
	width: 182px;
	padding: 12px 0px 5px 0px;
	margin-right: 5px;
	margin-bottom: 27px;
}

.hint img{
	margin-right: 19px;
}

.request label{
	font-size: 12px;
	color: #365671;
	margin-bottom: 5px;
}

.input{
	color: #365671;
	border: solid 1px #365671;
	background: #fff;
}

#area{
	padding-top: 3px;
}

#area label{
	margin: 0px 3px 0px 3px;
}

textarea{
	overflow: auto;

}

.rtbg{
	background: url("../../img/user/r_tbg.gif") repeat-x top left;
}

.rbbg{
	background: url("../../img/user/r_bbg.gif") repeat-x;
	text-align: center;
	vertical-align: top;
}

.rlbg{
	background: url("../../img/user/r_lbg.gif");
	vertical-align: bottom;
}
.rrbg{
	background: url("../../img/user/r_rbg.gif");
	vertical-align: bottom;
}

.request-text{
	background: #F9F8F3;	
	vertical-align: top;
	font-size: 12px;
}

.request-text hr{
	height: 1px;
	color: #E3DFC7;
	margin: 15px 0px 15px 0px;
}

.area{
	background: #F4F2E6;
	border: solid 1px #E3DFC7;
	border-width: 1px 0px 1px 0px;
	padding: 5px 0px 20px 6px;
}

form{
	padding: 0px;
	margin: 0px;
}

#request{
	margin-left: 0px;
}

.num{
	color: #365671;
	list-style: none;
	padding-left: 0px;
	margin: 0px;
}

.num li{
	white-spacing: nowrap;
	text-align: left;
	margin-top: .6%;
	margin-bottom: 1.3%;
}

.num a{
	color: #365671;
	text-decoration: none;
	font-size: 110%;
}

.nums li{
	color: #ADADAD;
	width: 29px;
	border: solid 1px #EFAF02;
	text-align: center;
	margin-top: .6%;
	margin-bottom: 1%;
	margin-right: 5px;
	cursor: hand;
	font-size: 110%;
}

.nums{
	padding: 0px;
	list-style: none;
	margin: 0px;
	margin-bottom: 0px;
}

.nums-line{
	padding: 0px;
	list-style: none;
	margin: 0px;
	border-left: solid 1px #E95B02;
	border-top: solid 1px #E95B02;
	margin-top: 1.7%;
	margin-bottom: 0px;
}

.nums-line li{
	color: #ADADAD;
	margin-top: .6%;
	margin-bottom: 1%;
	margin-right: 5px;
}

#last{
	margin-bottom: 0px;
}

#selected{
	background: #EFAF02;
	color: #fff;
	border: solid 1px #E95B02;
}

.phone{
	color: #365671;
	font-size: 160%;
	padding-top: 1.5%;
}

.photo{
	width: 145px;
	height: 180px;
	margin: 30px 30px 10px 0px; 
	float: left;
}

.description{
	font-size: 110%;
	float: left;
	color: #365671;
	margin: 30px 0px 10px 0px; 
}

.name{
	font-size: 180%;
	margin: 20px 0px 10px 0px;
}

.sm{
	font-size: 90%;
}

.mi{
	cursor:hand;
	padding-right: 5px;
	margin-right: 2px;
}

#title{
	font-size: 14px;
}

.message{
	z-index: 100;
	width: 200px;
	height: 50px;
	background: #fff;
	border: solid 1px #EF5B02;
	color: #EF5B02;
	text-align: center;
	padding: 10px;
	position: absolute;
	margin-left: 120px;
	filter: alpha(Opacity=90);
}

.shema{
	background: url("../../img/user/shema_pic.gif") no-repeat top left;
	float: right;
	padding-bottom: 200px;
	cursor: hand;
}

#plan-tit{
	margin-top:12px;
	padding-right:48px;
}

hr{
/*	color:#375672;	*/
}

h5{
	color: #ef5b02;
	font-size: 18px;
	font-weight: normal;
	margin: 10px 0;
}