* {margin: 0;padding: 0;}

body {font: 12px/18px Arial, Tahoma, Verdana, sans-serif;	width: 100%;}

p {margin: 0 0 18px}

a {color: #C00; outline: none; text-decoration: underline;}
a:hover {text-decoration:;}

img {border: none;}

label {font-weight:bold;}
input {border: 1px solid #FC0; padding:3px; width:250px;}

#wrapper {width: 1000px;margin: 0 auto;}

.fleft {float:left;}
.fright {float:right;}
.clear {clear:both;}

/* Header*/
#header {height: 100px; padding:10px 20px;}

#menu, #menu ul {margin: 0;	padding: 0;	list-style: none;}
#menu {width: 572px;margin: -100px auto 0 auto; }
#menu:before,	#menu:after {content: "";display: table;}
#menu:after {clear: both;}
#menu {	zoom:1;	}
#menu li {float: left; border-right: 1px solid #C00;position: relative;	}
#menu a {float: left;padding:5px 10px;color: #C00;text-transform: uppercase;font: bold 12px Arial, Helvetica;text-decoration: none;}
#menu li:hover > a {color: #333;}
*html #menu li a:hover { /* Только для IE6 */color: #333;}
#menu ul {margin: 20px 0 0 0;_margin: 0; /*Только для IE6*/	visibility: hidden;	position: absolute;	top: 38px;left: 0;z-index: 9999;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;border-left: 1px solid #C00; background:#FFFFFF;border-bottom: 1px solid #C00;}
#menu li:hover > ul {visibility: visible;margin: 0;	}
#menu ul ul {top: 0;left: 150px;margin: 0 0 0 20px;	_margin: 0; /*Только для IE6*/}
#menu ul li {float: none;display: block;border: 0;_line-height: 0; /*Только для IE6*/}
#menu ul li:last-child {-moz-box-shadow: none;	-webkit-box-shadow: none;box-shadow: none; }

#menu ul a {padding: 3px 7px;width:120px;_height: 10px; /*Только для IE6*/display: block;white-space: nowrap;float: none; color:#999;}
#menu ul a:hover {}
#menu ul li:first-child > a {-moz-border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;}
#menu ul li:first-child > a:after {	content: '';position: absolute;	left: 40px;	top: -6px;	border-left: 6px solid transparent;	border-right: 6px solid transparent;border-bottom: 6px solid #444;}
#menu ul ul li:first-child a:after {left: -6px;	top: 50%;margin-top: -6px;border-left: 0;border-bottom: 6px solid transparent;border-top: 6px solid transparent;border-right: 6px solid #C00;}
#menu ul li:first-child a:hover:after {border-bottom-color:#C00;}
#menu ul ul li:first-child a:hover:after {border-right-color: #0299d3; 	border-bottom-color: transparent;}
#menu ul li:last-child > a {-moz-border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px;	border-radius: 0 0 3px 3px;}

.top-contact { float:right;margin: -25px 0 0 0;}
.social {float:left;margin:0 10px 0 0;} 

#lang {}
#lang li, #lang li a {float: left;list-style-type:none;text-decoration:none;color:#C00;width:30px;height:20px;text-align:center;text-transform:uppercase; font-weight:bold;}
#lang li a:hover, #lang li a:active {background:#FC0; cursor:pointer; width:30px; height:20px;margin:0 10px 0 0px; }

.top-banner1 {margin:0px 0 0 15px;}

/* Middle*/
#middle {width: 100%;height: 1%;position: relative;}
#middle:after {content: '.';display: block;	clear: both;visibility: hidden;	height: 0;}

#container {width: 100%;float: left;overflow: hidden; padding:10px 20px;}

#content {padding: 20px 280px 0 0;}
#content ul {margin:5px 0;}
#content ul li {list-style-type:disc; margin:0 25px;}
#content ol {list-style-type:decimal; margin:5px 0;}
#content ol li {list-style-type:decimal; margin:0 25px;}
#content h1, #content h2, #content h3, #content h4, #content h5 {margin:0 0 10px 0; font-weight:bold;} 
#content h1 {font-size:26px;}
#content h2 {font-size:24px;}
#content h3 {font-size:20px;}
#content h4 {font-size:18px;}
#content h5 {font-size:16px;}
#content a {color: #C00;outline: none;	text-decoration: underline;}
#content a:hover {text-decoration: none;}

#content .main-news{margin:0px 0 20px 0; height:100px;}
#content .main-news img {float:left; margin:15px 5px 0 0;}
#content .main-news h2, #content .main-news h2 a {font-size:15px; color:#333; min-height: 36px;max-height: 36px; overflow:hidden; margin:0;}
#content .main-news h2 a:hover .main-news h4 a:hover { text-decoration:none;}
#content .main-news h4 {font-size:11px; color:#999494;margin:0;}
#content .main-news .intro {overflow:hidden; max-height:35px;min-height:35px;}

.ditto_page {color:#999494; text-align:center; padding:0 3px;}
.ditto_next_link, .ditto_previous_link {color:#999494; text-decoration:none;}

#social {margin:20px 0;}

ul.thumbs, ul.thumbs li { list-style-type:none; margin: -10px 0px 0 0;}

.foot-banner {margin:20px 0 0 0; height:85px;}
/* Sidebar Right*/
#rightBar {	float: left;margin:0 -3px 20px -290px;	width: 250px;position: relative; padding:20px 0 0 0;}
#rightBar h1 {background:#990000;font: 16px Arial, Tahoma, Verdana, sans-serif; text-transform:uppercase; color:#FFF; padding:5px 10px; font-weight:bold;}

/* Footer*/
#footer {width: 1000px; height: 50px; background: url(../image/footer-bg.png) repeat-x;position: relative;}
.copy {color:#fff;padding: 25px 0 0px 75px;}
.logo-foot {float:left; padding:0px 0 0px 5px;}
.tel-foot {float:right;color:#fff;margin: -25px 0px 0px; line-height:1.0em }