html, body { padding: 0px; margin: 0px; font: 12px Verdana, Arial, Helvetica, sans-serif; height:100%; }

/* общие стили */
h1 { font-size:28px; color:#d76632; margin:0; padding:0; }
h2 { font-size:18px; color:#d76632; margin:0; padding:0; }
hr { border:0; background:#000; height:1px; }
p { margin-top: 10px; line-height:15px; padding:0; }
div.cleaner {height:0; line-height:1%; font-size:1%; clear:both}
.fl { float:left; }
.fr { float:right; }
img { border: 0px; }
a { color:#0088ce; }
a:hover { color:#e9720c; }

/* контейнер */
table.container { position:relative; width:100%; height:100%; }
table.container td { vertical-align:top; }
.header { background:url('../img/top_bg.jpg') no-repeat center; height:276px; }
.container_logo { width:1000px; height:100px; margin:0 auto; }
.container_logo a { display:block; width:489px; height:100px; margin-left:80px; }

/* суб меню */
.sub_menu { text-align:center; padding:20px 0; }
.sub_menu ul { padding:0px; margin:0; }
.sub_menu li { display:inline; list-style:none; list-style-position:outside; font-size:15px; text-transform:uppercase; height:39px; background:#008bd0; margin:0px; padding:10px 14px; border-right:2px solid #a3daf4; }
.sub_menu li.first { background:#008bd0 url('../img/sub_menu_l.png') no-repeat left; }
.sub_menu li.last { background:#008bd0 url('../img/sub_menu_r.png') no-repeat right; border-right:none; }
.sub_menu li a { color:#fff; text-decoration:none; font-weight:bold; padding-right:17px; }
.sub_menu li a:hover { color:#fff; }
.sub_menu .arrow { background:url('../img/sub_menu_arrow.png') no-repeat right center;}

ul.fzmenu li { position:relative; }
ul.fzmenu li > ul { display:none; position:absolute; border:1px solid #008bd0; border-bottom:none; }
ul.fzmenu li > ul li { background:#a2daf3; height:auto; width:160px; padding:5px 3px 5px 10px; display:block; position:relative; font-size:12px;border:none; border-bottom:1px solid #008bd0; text-transform:none; text-align:left; }
ul.fzmenu li > ul li .arrow { background:url('../img/sub_menu_arrow2.png') no-repeat right center; }
ul.fzmenu li > ul li a { display:block; color:#003868; }
ul.fzmenu li > ul li a:hover { color:#003868; }
ul.fzmenu li > ul li:hover { background:#e0f9fd; }

/* меню */
.menu { text-align:center; padding:20px 0; }
.menu li { display:inline; list-style:none; list-style-position:outside; font-size:13px; text-transform:lowercase; }
.menu li a { color:#000; text-decoration:none; font-weight:bold; }
.menu li a:hover { color:#0088ce; }
.menu li.separator { background:url('../img/separator.png') no-repeat 0 7px; margin:0 3px 0px 5px; padding:0 2px; }

.left_block, .right_block { width:180px; }

/* левый блок */
.left_block { padding-left:5px; }
.offer_header { background:url('../img/left_header.gif') no-repeat center; height:32px; }
.offer_item h1 { text-transform:uppercase; font-size:13px; color:#d76632; text-align:center; margin:0; padding:0; border-bottom:1px solid #d76632; padding:14px 0px 7px 0px; }
.offer_item p { padding:12px 10px; margin:0; min-height:45px; background:#d8eae9 url('../img/offer_bottom.gif') no-repeat bottom; }

/* контент */
.content_block { padding:0 15px; }

/* правый блок */
.right_block { padding:0 5px; border-left:1px solid #000; }
.news_h { font-size:13px; color:#1b98d6; font-weight:bold; }
.news_item { margin-top:20px; }
.news_item p { margin-top:5px; }
.news_arhive { font-size:10px; margin-top:20px; }

/* повал */
.footer { background:url('../img/bottom_bg.gif') no-repeat center bottom; height:184px; }
.footer .menu { font-size:11px; margin-top:80px; }
.footer .menu a { color:#fff; text-decoration:underline; font-weight:normal; }
.footer .menu a:hover { color:#fff;}
.footer .menu li.separator { background:none; }
