/* CSS Document */



/* System */

body,td

{	

	color:#376ea9; 

	font-size:12px;

	font-family:Tahoma;

	margin:0px;

	padding:0px;

}

body

{ 

	background: #e1eaeb url(images/body_back.gif) repeat-x left top;

	padding: 1px 99px 0px 99px;

}

html>body

{

	min-width:802px;

}

td

{

	vertical-align:top;

	text-align:left;

}

p, div, ul, li 

{

	margin:0px;

	padding:0px;

}

*

{

	border:0px;

}

input,textarea

{border:1px solid #CCCCCC;}

#MainTable

{

	border-collapse:collapse;

	min-width:806px; 

	table-layout:fixed; 

	border:0px; 

	width:100%;

}	



/* Header */

#topwhite

{ 

	height:79px;

	background:#ffffff url(images/logo.jpg) no-repeat left top;

	color:#1053a2;

	font-size:20px;

	padding-left:134px;

	padding-top:36px;

	line-height:20px;

}

#topwhite span

{

	font-size:17px;

}

#main_img

{

	text-align:center;

	background:url(images/top_gradient.jpg) no-repeat center top;

	padding-top:15px;

	padding-bottom:8px;

}

#main_img *

{

	margin-left:-4px;

}

/* News */

#news

{

	border:1px solid #fbffff;

	background-color:#eff4f7;

	height:127px;

	padding-left:12px;

}

#news_zag

{

	color:#376ea9;

	font-size:13px;

	font-weight:bold; 

	margin-top:12px;

}

#news_table

{

	margin-top:17px;

}

#news_table td

{

	color:#376ea9;

	font-size:13px;

	width:290px; 

	padding-right:40px;

}

#news_table a

{

	color:#376ea9;

	text-decoration: underline;

}

#news_table a:hover

{

	text-decoration:none;

}

#midmarg

{

	width:10px;

}

#midmarg img

{

	position:relative;

	left:5px;

	top:1px;

}

#phone

{

	border:1px solid #fbffff;

	color:#11539f;

	padding-left:120px;

	padding-top:52px;

	font-weight:bold;

	width:189px;

	background: #eff4f7 url(images/phone_2.jpg) no-repeat left top;

}

#phone span

{

	color:#f58344;

	font-size:24px;

	font-weight:normal;

}

/* End of News */

/* Horiz Menu */

.white table

{

	margin-top:10px;

	background-color:#FFFFFF;

}

#hor_menu  

  {

  	padding-left:21px;

  	background-color:#f58344;

  	padding-top:7px;

  	margin-left:11px;

	margin-top:9px;

	width: 509px;

	height:28px;

  }

html>body #hor_menu 

{

	height:21px;

	width: 488px;

}

#hor_menu li

  {	  	

	display: inline; 

	padding-right:5px;

float:left;

  }

#hor_menu li a

  {

	text-decoration: none;

	color:#ffffff;

  }

/* End of Horiz Menu */

#poisk

{

	width:171px;

}

#poisk #pole

{

	border:1px solid #1153a1;

	margin-top:11px;

	height:20px;

	width:146px;

}

#poisk #search_but

{

	border:0px; 

	margin-left:11px;

	margin-top:11px;

	vertical-align:bottom;

}

#nav_td

{

	text-align:right;

	padding-right:17px;

	padding-top:15px;

}



/* Middle table */

.whiteback

{

	background-color:#FFFFFF;

}

#midtable

{

	background-color:#FFFFFF;

	width:100%;

	border:0px;

	margin-bottom:55px;

}

/* Vert Menu */

#vert_menu

{

	width:165px;

}

#menu_zag

{

	margin-left:33px; 

	color:#376ea9;

	font-size:14px;

	margin-bottom:29px;

	

}

#vert_menu ul

{

	margin-left: 33px;

	width:109px;

}

#vert_menu li

{

	background:url(images/vertmenu_back.gif) no-repeat left bottom;

	/*height:30px;*/

	padding-top:10px;

	list-style:none;

}

html>body #vert_menu li

{

	/*height:20px;*/

}





#vert_menu li:hover ul,

#vert_menu li.jshover ul {

	display: block;

	left: 76px;

	top:0px;

	width:300px;

	border:1px solid #CCCCCC;

	padding-left:3px;

	background:#FFFFFF;

}

#vert_menu li:hover li ul,

#vert_menu li.jshover li ul {

	display: none;  

}



#vert_menu li a

{

	color:#376ea9;

	text-decoration:none;

}

/* End of Vert Menu */



/* Content */

#content

{

	padding:49px 10px 0 77px;

}

#content p

{

	/*text-decoration:underline;*/

	margin-bottom:17px;

	text-align:justify;

}

#content p a

{

	text-decoration:none;

	color:#376ea9;

}

#content h1

{

	font-size:14px;

}

/* End of Content */

#orange

{

	height:28px;

	background-color:#f58344;

	margin-left:11px; 

	margin-bottom:8px;

	margin-right:11px;

}

.informer {

	width:120px;

	text-align:center;

	vertical-align:bottom;

}

/* Middle table */



/* Footer */

#footer

{

	background:url(images/bootm_grad.jpg) no-repeat center top;

}

#footer div

{

	background:url(images/footer_line.gif) repeat-x right top;

	margin-top:40px;

	margin-left:126px;

	height:2px;

	margin-bottom:56px;

}

/* End of Footer */