@charset "utf-8";
/* CSS Document */

BODY, HTML { padding:0; margin:0; width:100%; height:100%; background:#FFF; font-family:Tahoma, Arial, sans-serif}

.main_table { width:100%; margin:0 auto; height:100%;}
.menu_td { width:265px; vertical-align:top;}
.logo_div { height:88px; width:225px; background:url(../img/logo_bg.jpg) repeat-x bottom left; padding: 20px 0 0 40px;}
.top_menu { width:265px; background:url(../img/topmenu_top.jpg) no-repeat top; height:auto; padding:19px 0px 0px 0px}
.top_menu ul {margin:0; padding:0 20px 8px 43px; background:url(../img/topmenu_bottom.jpg) no-repeat bottom left;}
.top_menu ul li {list-style:none; padding-left:17px; background:url(../img/li_dot.jpg) no-repeat 0px 6px; margin:8px 0 8px 0;}
.top_menu ul li a { font-size:12px; color:#284e8d; text-transform:uppercase; text-decoration:none; font-weight:bold;}
.top_menu ul li a:hover { text-decoration:underline;}
.main_menu { background:url(../img/mainmenu_top.jpg) no-repeat top left #eef1f6; width:265px; padding-top:8px; margin-top:1px; }
.main_menu h1 { text-align:left; padding-left:36px; padding-top:0px;}
.main_menu ul { margin:0; padding:0 20px 8px 37px;}
.main_menu ul li {list-style:none; padding-left:17px; background:url(../img/li_dot2.jpg) no-repeat 0px 6px; margin:8px 0 8px 0;}
.main_menu ul li a { font-size:12px; color:#554d4b; text-decoration:none;}
.main_menu ul li a:hover { text-decoration:underline;}

.content_td { width:auto; vertical-align:top; background:url(../img/main_bg.jpg) no-repeat top left;} 
.header {height:360px; width:100%; display:block;}
.tel {float:right;display:block;  width:246px; height:75px; background:url(../img/tel.jpg) no-repeat; padding:10px 0 0 20px;margin-top:55px;}
.prefix { display:inline; font-size:10px; color:#FFF;}
.telefon { display:inline; font-size:36px; color:#FFF; font-weight:bold;}
.news { float:right; display:block;  width:266px; margin-top:0px; }
.tel_wrap { width:100%; display:block;  float:left;}
.news_wrap { width:100%; display:block; float:left;}
.news_item { width:186px; height:auto;  float:right; background:url(../img/news_ico.jpg) no-repeat top left; padding: 0 46px 0 16px;}
.news_date { font-size:11px; color:#514e49;}
.news_item h2 { padding:0; margin:0 0 12px 0; font-size:14px; color:#000; }
.sub_header { font-size:12px; margin-bottom:15px; color:#4250e5; }
.sub_header a {color:#4250e5; text-decoration:underline;}

.content { width:88%; height:auto; display:block; margin: 0 8% 0 4%; color:#504f4d; font-size:14px;}
.content h1 { font-size:18px; text-transform:uppercase; font-weight:normal; color:#ff4d32;}
.bottom_menu {}
.bottom_menu ul { padding:0; margin:0;}
.bottom_menu ul li { list-style:none; display:inline; background:url(../img/line.jpg) no-repeat bottom right; padding:0 8px 0 9px; height:20px; margin:0; }
.bottom_menu ul li.last { list-style:none; display:inline; background:none; padding:0 8px 0 9px; height:20px; margin:0; }
.bottom_menu ul li a { font-size:12px; color:#ff3801; height:16px;}

.bottom_menu_td1 { height:40px; background:url(../img/bg2.jpg) no-repeat bottom left;}
.adres { height:69px; background:url(../img/bottom.jpg) repeat-x top left; font-size:12px; color:#FFF;}
.cop_ban { height:69px; background:url(../img/bottom.jpg) repeat-x top left;color:#FFF; font-size:12px; text-align:center;}

.mailform_table {width:100%; margin: 0px; }
.mailform_input {width: 400px; border: 1px; border-style:solid; background-color:#FFF; border-color:#516973; border-left:3px solid #516973; font-family: arial, verdana, tahoma; 
font-size: 12px; color: #000; margin-bottom:5px; padding:3px;}
.mailform_textarea {width: 400px; height: 70px; border: 1px; 
border-style:solid;background-color:#FFFFFF; border-color:#516973; font-family: arial, verdana, tahoma; 
font-size: 12px; color: #000; padding:3px; margin-bottom:5px;border-left:3px solid #516973;
}
.mailform_select {width: auto; border: 1px;
border-style:solid; background-color:#FFFFFF; border-color:#8cb2c8; font-family: arial, verdana, tahoma; 
font-size: 12px; color: #000; padding-left: 10px;}
.mailform_label {font-family: arial, tahoma; font-size: 12px; color:#656565; text-align: left; width: 120px; text-indent: 0px; font-weight:normal;}
.mailform_field {}
.mailform_file {width: 200px; border: 0px; border-style:solid; background-color:#FFF; border-color:#8cb2c8; font-family: arial, verdana, tahoma; 
font-size: 12px; color: #808080;	}
.hidden { display:none;}
.headline { font-size:11px;}

