/*-------------------- форма */
input{margin:0;}
input.file{border:none;_border:1px solid;}
img.bordered,iframe,input,textarea,img.reImage{border:solid 1px;}
textarea,input{padding-left:3px;padding-right:3px; }
input.radio{border:none;background:none;}

iframe,textarea,input,img.bordered,img.reImage{border-color:#555555;}
textarea,input{background:#ffffff;}
input.submit,a.submit{
	color:#ffffff;
	font-weight:normal;
	background:url(../../img/design/button.gif) repeat left bottom;
	border:1px solid #C9C9C9;
	font-size:11px;
	padding:2px 10px;
	_padding:1px 0px;
	width:auto;
	height:19px;
	_height:20px;
}
table.reTable td, table.reTable th{padding:7px;}
table.reTable th {border:1px solid;background:#919293;text-align:left; font:12px tahoma, padding:5px;}
table.reTable {}
table.reTable,table.reTable td, table.reTable th {border-color:#4a4a4a;vertical-align:middle;}
/*--------------------*/

/*-------------------- стандартное*/
body, td, p, ul, li, a, a:hover {font:12px tahoma, sans-serif; color: #ffffff; }
body {background-color: #385da1;}
table.all, td.all{width:100%;}
table.all, tr.all{height:100%;}
td{vertical-align:top;}
img{border:0;}
p.alert {color: #ffffff; margin:0;padding:0; padding-top: 10px}
p {padding:0;margin:0;padding-top:7px;}

/*--------------------*/		
				
h1{font-size:13px; color: #98b4e9; font-weight: bold; padding:0;margin:0; padding-top:15px;padding-bottom:7px; text-transform: uppercase;}
h2{font-size:17px; color: #ffffff; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h3{font-size:14px; color: #ffffff; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h4{font-size:13px; color: #ffffff; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h5{font-size:12px; color: #98b4e9; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}
h6{font-size:11px; color: #ffffff; font-weight: bold; padding:0;margin:0; padding-top:8px; padding-bottom:7px;}

/*--------------------*/



/*-------------------- левая*/
#top_left_bg {width: 380px; height: 122px; background:url(../../img/design/top_left_bg.jpg) no-repeat left top; }
#logotext {color:#2c426d; font-size: 14; padding-top: 100px; padding-left: 65px;font-weight: bold; position: absolute; width: 500px; border: 0px solid red;}
#top_left_repeat { background:url(../../img/design/top_left_repeat.gif) repeat-x left top; }

#menu_bg {width: 380px; background:url(../../img/design/menu_bg.gif) #ececec repeat-y left top; }
#menu_bottom {width: 380px; height: 15px; background:url(../../img/design/menu_bottom.gif) no-repeat left top;}
#rast {background-color: #ececec;}

#left_line1 {background:url(../../img/design/left_line.gif) repeat-y left top; padding:0px 0 0 0px;}
#content_bg {background:url(../../img/design/content_repeat.jpg) repeat-x left top; margin: 0px 0px 0px 16px; padding:10px 15px 10px 25px;}
#content_cat {margin: 0px 0px 0px 16px; padding:10px 15px 10px 25px;}

#left_line {width: 16px; background-color: #f3f5f8;}
/*--------------------*/

/*-------------------- правая*/
#right {width: 418px;  background:url(../../img/design/bootom_right_bg.jpg) no-repeat left bottom; }

.ico_pic {margin-left: 20px; margin-right: 20px;}
#ico ul {list-style-type: none;  padding-top: 38px; padding-left: 50px;}
#ico ul li {float: left;}


#right_top_bg {width: 402px; height: 68px; background:url(../../img/design/right_top_bg.gif) no-repeat left top;}
#pic {width: 402px; height: 268px;}
#bootom_right_bg { border-left: 1px solid #365b9c; padding: 10px 20px 30px 30px;}
.right_line {width: 16px; background-color: #f3f5f8;}
/*--------------------*/

/*-------------------- подвал*/
#bottom_left {width: 64px; height: 67px; background:url(../../img/design/bottom_left.gif) no-repeat left top;}
#bottom_repeat {height: 67px; background:url(../../img/design/bottom_repeat.gif) repeat-x left top;}
#bottom_right {width: 418px; height: 67px; background:url(../../img/design/bottom_right.jpg) no-repeat left top;}
/*--------------------*/

/*-------------------- главное меню*/

#menu { padding:0; margin:0; padding-left: 65px; }
#menu ul{ padding:0;margin:0; list-style-type: none; background-color: #ececec;} 

	#menu ul li{padding:0; width:303px; background-color: #ececec;  }
	#menu li a  {display: block; text-decoration: none; color: #2c426d; width:303px;  
	background:url(../../img/design/menu_li.jpg) no-repeat left top; padding: 2px 0 3px 15px; margin: 2px 0 2px 0;}
	
/*--------------------*/

/*--------картинка png*/

div.blank{margin:0;padding:0;height:1px;width:1px;}


img.png{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
div.png{
	display:inline;
	filter:expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"')");
	width:expression(this.firstChild.width); 
	height:expression(this.firstChild.height);
} 

.butt,.butt1
{
width: 114px;
height: 34px;
margin: 1px;
background:url(../../img/butt.on.gif) no-repeat;
color: #ffffff; font-weight: bold; text-decoration: none;
text-align: center;
}
.butt:hover,.butt1:hover
{
background:url(../../img/butt.off.gif) no-repeat;
color: #FF002B; font-weight: bold; text-decoration: none;
}
.butt{float: right;}
.butt1{display: block;}

#jobsTable {border: 2px solid  #ffffff;}
#jobsTable th {padding: 2px 0 2px 10px; font-size: 14px;}

#mail_bg {width: 230px; height:67px;  background:url(../../img/design/mail_bg.jpg) no-repeat; margin: 0 0 10px 120px;}
#mail_bg a {display: block; margin: 5px 90px 0 10px; font-weight: bold; font-size: 13px; text-align: right;}
#mail_bg a:hover {text-decoration: none;}

