@charset "utf-8";
/* CSS Document */

html { height:100%; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	height:100%;
	background-color:#F0F0F0;
	color:#494747;
}

a{ color:#167193; text-decoration:underline; }
a:hover{ text-decoration:none; }

img{ border:0px; }
.clear{ clear:both; }
.hidden{ display:none; }
td { vertical-align:top; }

hr { border:#515151 1px dotted; border-color: #515151 transparent transparent transparent; margin:1em 0; }
* html hr { border: 1px dotted #515151 dotted; margin:1em 0; }

#rightimg{ position: relative; float:right; z-index:100; width:329px; margin-bottom:-254px; margin-top:40px; }

#mtab { height:100%; }

#header {
    height:130px;
	background-image:url(img/top_bg.png);
	background-repeat:repeat-x;
	background-position:top;
	margin-bottom:2px;
	}
	
#header .tmenu { float:left; width:124px; padding:9px; text-align:center; background-image:url(img/tbg.png); background-position:center; background-repeat:no-repeat; margin:10px; }
#header .logo { float:left; padding-top:44px; }
#header .phones { float:left; height:90px; padding-top:27px; margin-left:35px; font-size:14px; }
#header .phones span { font-size:24px; } 

#menu { height:55px; margin:0 15px; padding:0; }
#menu .lbg { height:55px; width:10px; position: absolute; left:15px; background-image:url(img/menu_left_bg.png); }
#menu .rbg { height:55px; width:10px; position: absolute; right:15px; background-image:url(img/menu_right_bg.png); }
#menu ul { margin:0 10px; padding:0 20px; height:55px; background-image:url(img/menu_bg.png); background-repeat:repeat-x; background-position:center; }
#menu li { margin:0; list-style:none; float:left; line-height:55px; padding:0 30px; vertical-align:middle; border-left:#FFFFFF solid 1px; }
#menu li a { color:#FFFFFF; font-size:14px; text-decoration:none; font-weight:bold; font-family:Tahoma; } 
#menu li a:hover { color:#FFF8C0; }
#menu li:hover { }
#menu .first { border-left:#FFFFFF solid 0px; } 

#content { margin:15px; clear:both; }

.lSide { width: 180px; }
.rSide { width: 250px; }

#adv { margin-top:25px; }
#adv img { border:#FEE5C9 solid 3px; }
#adv .title { margin:10px 0 15px 0; }
#adv .title a{ color:#d14b02; }

#news { margin-top:80px; }
#news .title a{ color:#d14b02; }
#news .date { color:#b2b1b1; font-size:10px; margin-bottom:5px; margin-top:2px; }
#news .text { line-height:1.6em; }

.mtitle { font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:#515151 dotted 1px; padding-bottom:5px; margin:0 0 15px 0; font-weight:normal;  }
#footer { background-image:url(img/footer_bg.gif); background-repeat:repeat-x; background-position:top; padding:22px; background-color:#A5A4A4; height:20px; }
#footer .counter { float:right; padding-right:20px; }
#footer .text { color:#FFFFFF; }
#footer .text a { color:#FFFFFF; }
