/* CSS Document */
html, body { height:100%; margin:0; padding:0;}
body {font-size:13px; line-height:1.125em;}
html, input, textarea, .arh_news_text{font-family: Arial, Helvetica, sans-serif; color:#666666; font-size:14px;}	

 a{color:#20b4f1; text-decoration: underline; font-weight:normal} 
 a:hover { text-decoration:none; }

h1
{
	position:relative;
	font-size:1.25em;
	border-bottom:1px solid #999999;
	padding-bottom:12px;
	padding-left:3px;
	color:#072838;
	margin:10px 0;
}

h2
{
	font-size:1.25em;
}

h3
{
	font-size:1.25em;
	margin-top:0;
	margin-bottom:5px;
}

h4
{
	font-size:1.25em;
	border-bottom:1px solid #999999;
	padding-bottom:8px;
	margin-bottom:5px;
	margin-top:8px;
}

hr
{
	padding: 0px;
	margin:7px 0;
	background-color: #999999;
	color: #999999;
	border: none;
	height: 1px;
	line-height: 1px;
}

.page
{
 margin:0 auto;
 width:980px;
}
.page_title
{
 margin-bottom: 10px;
}
.work_area
{
 float: left;
 width: 700px;
 padding-left: 30px;
}
.menu_area
{
 margin-top:15px;
 font-size:12px;
 text-align:center;
 float:right;
 width:248px;
}

#footer {width:948px; float:left}
#footer {color:#565656; font-size: 11px; background:url(images/tail-bot.gif) repeat-x top; margin:20px 42px 0 37px;}
#footer a {color:#b3b3b3; text-decoration:underline}  
#footer a:hover {  text-decoration:none}

.index_news
{
 font-size:13px;
}

.clear
{
 clear:both;
 height:50px;
}
/*header*/
#header {font-size:2.25em; color:#FFFFFF }
#header .logo{ margin:0 0 0 585px; position:absolute; border:0; }
#header ul{margin:0; padding:0 0 0 0; list-style:none;}
#header ul li{ margin:0; display:inline; width:107px; text-align:center; display:block; float:left; height:220px; padding:15px 10px 0 0; text-align:right; font-family:'Comic Sans MS', Arial, Helvetica, sans-serif}
#header ul .m1{ color:#61c4d5; background:url(images/m1.gif) top left no-repeat;}
#header ul .m2{ color:#7cd561; background:url(images/m2.gif) top left no-repeat;}
#header ul .m3{ color:#d1ef47; background:url(images/m3.gif) top left no-repeat;}
#header ul .m4{ color:#d25684; background:url(images/m4.gif) top left no-repeat;}
#header ul .m5{ color:#6d6d6d; background:url(images/m5.gif) top left no-repeat;}
#header ul li a{color:#ffffff; text-decoration:underline; display:block; font-size:14px; text-align:center; margin:25px 0px 0 0; font-family:'Comic Sans MS', Arial, Helvetica, sans-serif; } 
#header ul li a:hover { text-decoration:none;}
input{
border:1px solid #000000;
background: url(/images/menu_bg.gif) repeat-x #FFFFFF;
color:#FF6600;
}
.form_search{
color:#7f7f7f;
font: bold 100% Arial;
/*margin:0 0 3px 0;*/
padding: 3px 0 2px 5px; 
}
.new_m{
color:#F46A0F;
background-repeat:repeat-x; background: url(/images/line.png) repeat-x #FFFFFF;
font-size:18px;
padding: 2px 0 8px 5px;
margin:0 0 10px 0;
}
.arh_news_text{
margin:0 0 0 120px;
}
.arhiv_news{
 margin: 10px 0 0 100px;
}
.arhiv_line{
width: 100%;
height: 3px;
background: url(/images/line.jpg) repeat-x;
}
.bottom_menu
{
 width:430px;
 height: 27px;
}

.left_img
{
 float:left;
}

.right_img
{
 float:right;
}

#portfolio
{
 text-align: top;
}

#portfolio td
{
 padding-bottom: 30px;
}