html {height:100%}
body {
	margin:0; 
	padding:0; 
	background-color:#FFFFFF;
	color:#434545;
	height:100%
}
td {
	font-size:11px;
	font-weight:normal;
	font-family:tahoma, arial;
	vertical-align:top;
}
.min-width {min-width:1000px}
.main {background:url(images/top_bg.jpg) top left no-repeat;}
.menu {float:left; margin:120px 0 0 22px}
.menu a {display:block; background:url(images/menu_line.gif) no-repeat left bottom; padding:0 0 5px 0; width:166px; text-decoration:none; color:#2b3033; font-size:12px; font-family:arial; margin:0 0 10px 0}
.menu a:hover {color:#ed1900}

.mini_m {float:left; margin:33px 0 0 0; width:778px}
.mini_m .top_l {float:left; margin:0 0 0 42px}
.mini_m .top_l strong {color:#ed1900; font-weight:normal}
.mini_m .top_r {float:right; margin:0 6px 0 0}

.tel {float:left; margin:150px 0pt 0pt 440px; font-size:22px; font-weight:bold; color:#ed1900}

.left {width:189px; float:left; margin:0 18px 0 0}
.left .banner {margin:10px 0 15px 23px; text-align:center}
.left .search {margin:20px 0px 0px 23px; font:normal 10px Tahoma, Arial; color:#464A4C}
.left h2 {background:url(images/l1.jpg) no-repeat left top; font-size:14px; font-weight:normal; display:block; widows:189px; height:25px; margin:0; padding:3px 0 0 23px; color:#FFFFFF}
.input {
	width:114px;
	height:16px;
	font:normal 11px Tahoma, Arial;
	color:#5E5E5E;
	border:1px solid #B1B4B5;
	background-color:#FFFFFF;
	padding:2px 0px 0px 7px;
	margin:2px 0px 0px 0px;
	vertical-align:top;
}


.content {width:778px; background:url(images/content_left.gif) left top no-repeat; float:left; font-family:tahoma}
.content .cnt_top{width:778; height:25px; background:#353a3e; font-size:10px; color:#d3d4d5; margin:0 0 0 20px; padding:0 22px 0 0}
.content .cnt_top div{margin:5px 0 0 0px;}
.content .cnt_content {width:778; font-size:11px; color:#434545; margin:20px 22px 20px 20px; text-align:13px}
.content .cnt_content p {margin:0 0 10px 0}
.content .cnt_content h2 {font-family:tahoma; font-size:18px; color:#ed1900; margin:0; font-weight:normal}
.content .cnt_content h3 {font-family:tahoma; font-size:11px; margin:-2px 0 25px 0;  font-weight:normal}
.content .cnt_content a {color:#1282bc;}
.content .cnt_content a:hover {text-decoration:none}

.portfolio img {border: #707070 solid 1px; margin:10px 10px 0 0}

.footer {font:normal 10px Tahoma, Arial; color:#353A3E;}
.footer .bl {margin:17px 0 10px 0; background:url(images/0vl5.jpg) top left no-repeat; height:35px; float:left}
.footer .br {margin:0px 0 10px 15px; padding:17px 0 0 0; background:url(images/fbg.jpg) top left repeat-x; height:35px; float:left; width:773px;}
.footer .site001 {margin:4px 0px 0px 15px; float:left}
.footer .m {border-left:1px solid #ACB1B3; margin:0px 0px 0px 0; height:35px; float:left}
.footer .m div {margin:10px 0 0 15px}
.footer .m a {font-size:11px; color:#080a0f; text-decoration:none}
.footer .m a:hover {text-decoration:underline}
.footer .adres {margin:5px 22px 0 0; float:right}
