@charset "utf-8";
/* layout */
body { height:100%; background: url(../img/bricks/body_bg.png) repeat left top; }
html, body { height:100%; }
body:before { content:""; height:100%; width:0; margin-top:-32767px; }
#layout { min-height:100%; width:972px; padding:0 10px; margin:0 auto; }
#layout:after { clear:both; display:block; height:1%; content:" "; }
#clrf { clear:both; height:80px; }
/* header */
#header { background:url(../img/bricks/header_bg.jpg) no-repeat left top; }
#header .logo { width:200px; float:left; padding:14px 0 0 20px; margin-right:80px; }
#header .logo a { display:block; height:71px; background:url(../img/bricks/logo.png) no-repeat left top; text-decoration:none; text-indent:-9999px; }
#header .contacts { float:right; font-size:11px; padding-top:33px; }
#header #nav { float:left; margin-top:35px; }
#header #nav li { float:left; font-size:11px; line-height:11px; padding:0 10px; border-right:1px solid #282B2D; }
#header #nav li a { font-size:11px; line-height:11px; text-decoration:none; color:#282B2D; }
#header #nav li a:hover { text-decoration: underline; color:#2070AD; }
#header #nav li:last-child { border:0px; }
/* footer */
#footer { clear:both; zoom:1; position:relative; height:82px; margin:-87px auto 0 auto; width:975px; border-top:5px solid #249ECD; }
#footer .copy { font-size:10px; color:#515151; padding-top:8px; }
/*  */
#wrap { padding-top:5px;}

.content_wrap2 { width:972px; background:url(../img/bricks/shadow_01.png) no-repeat left top; padding-top:6px; float:left; }

.content_wrap { width:738px; background:url(../img/bricks/shadow_01.png) no-repeat left top; padding-top:6px; float:left; }
.content { background:url(../img/bricks/content_bg.png) no-repeat left top #FFF; padding-top:7px; }
.content .content_a { background:url(../img/bricks/content_bg.png) no-repeat right bottom; }
.content{padding:10px 0 10px 0;}
.sidebar { width:210px; float:left; padding:20px 0 0 20px; background:url(../img/bricks/shadow_02.png) no-repeat left 10px; min-height:500px; }
/* tabs */
.tabs { padding:4px 0 0 4px; }
.tabs li { float:left; }
.tabs li a, .tabs li a span { display:block; font-size:11px; font-weight:bold; }
.tabs li a { padding-left:15px; background: url(../img/bricks/ulli04.png) no-repeat 5px 8px #77C9E3; color:#FCFEFE; }
.tabs li a span { padding:5px 10px 5px 0; }
.tabs li.tab-current a { background:url(../img/bricks/tab_a_l.png) no-repeat left top #F9F9F9; color:#6EB9D1; text-decoration:none; padding-left:10px; }
.tabs li.tab-current a span { background:url(../img/bricks/tab_a_r.png) no-repeat right top; }
.tabs li:last-child a span { background:url(../img/bricks/tab_r.png) no-repeat right bottom; padding-right:14px; }
.tabs li.tab-current:last-child a span { background:none; }
.tabs_content { padding:12px 20px 16px 20px; clear:both; }
div.tab02, div.tab03 { display:none; zoom:1; }
.sidebar_tabs_c { background: url(../img/bricks/tabs_top.png) no-repeat left top; }
.sidebar_tabs { background:url(../img/bricks/tabs_bottom.png) no-repeat left bottom; margin-left:3px; }
/* sbheader */
.subheader { margin-top:-23px; }
.subheader .search { background:url(../img/bricks/search_bg.png) no-repeat; width:231px; height:24px; float:right; padding:8px 0 0 11px; }
.subheader .search label { text-transform:uppercase; font-size:10px; color:#FFF; font-weight:bold; }
.subheader .search input { margin-right:5px; background: url(../img/bricks/form_input-txt_bg.png) repeat-x left top #FFF; padding:1px 2px; width:112px; color:#666; font-size:11px; line-height:14px; vertical-align:middle; border:1px solid #A6A9AB; }
.subheader .search button { cursor:pointer; background:url(../img/bricks/search_button.png) no-repeat left top; width:50px; height:18px; border:0px; padding:0px; text-align:center; font-size:11px; line-height:18px; vertical-align:middle; color:#666; }
.subheader .inner { background:url(../img/bricks/subheader.jpg) no-repeat left top; height:116px; }
.subheader .news_list { padding:22px 0 0 13px; color:#E6F9FE; font-size:11px; }
.subheader .news_list .item { width:210px; float:left; padding:0 13px; background:url(../img/bricks/ulli02.png) repeat-y right top; overflow:hidden; }
.subheader .news_list .item:last-child, .subheader .news_list .item.last { background:none; }
.subheader .news_list h3 { background:url(../img/bricks/ulli01.png) no-repeat left 4px; padding-left:10px; }
.subheader .news_list h3 a { color:#E6F9FE; }
.subheader .news_list p { display:block; padding-left:10px; margin-bottom:0px; }
.sub_content2 { width:700px; float:left; }
.sub_content { width:460px; float:left; }
/* breadcrumbs */
.breadcrumbs { margin-bottom:25px; padding-top:8px; }
.breadcrumbs a { font-size:11px; padding:0 8px; color:#515151; background:url(../img/bricks/ulli03.png) no-repeat right 2px; }
.breadcrumbs li { float:left; line-height:11px; }
.breadcrumbs li:first-child a, .breadcrumbs li.first a { padding-left:0px; }
.breadcrumbs li:last-child, .breadcrumbs li.last { border-right:0px; }
.breadcrumbs li:last-child a, .breadcrumbs li.last a { background:none; }
.sub_sidebar { width:230px; padding-left:8px; margin-right:20px; float:left; }
/* left navigation */
.left_nav { margin-bottom:10px; }
.left_nav ul li { margin-bottom:2px; }
.left_nav ul li a { display:block;padding-top:8px; background:url(../img/bricks/left_nav.png) no-repeat -230px top; text-decoration:none;}
.left_nav ul li a span { display:block; overflow:hidden; font-size:13px; color:#515151;  font-weight:bold; text-decoration:none; padding:0px 0 8px 25px; background:url(../img/bricks/left_nav.png) no-repeat -230px bottom;}
.left_nav ul li a:hover { background-position:left top; }
.left_nav ul li a:hover span { background-position:left bottom;color:#FFF; }
.left_nav ul li.open a { background-position: right top; }
.left_nav ul li.open a span { background-position: right bottom; color:#FFF;}
.left_nav ul li.open ul li a { color:#666; }
.left_nav ul li ul { margin-bottom:10px; display:none; }
.left_nav ul li ul li { margin:0px; }
.left_nav ul li ul li a { height:auto; padding-left:35px; background:none; font-weight:normal; }
.left_nav ul li ul li a:hover { text-decoration:underline; color:#666; }
.left_nav ul li.open ul { display:block; }

.addtosocial { width:730px; text-align:right; padding-top:8px; }
.addtosocial a { margin-left:2px; }
.hot_newslist .item { font-size:11px; margin:5px 0; }
/**/
.hot_newslist .item span { display:block; }
.hot_newslist .item h2 { font-size:11px; font-weight:bold; margin:2px 0; }
.hot_newslist .item p { margin:0px; }
.hot_newslist .item a { float:right; background:url(../img/bricks/ulli01.png) no-repeat left 5px; padding-left:8px; margin-right:4px; }

.go2but{margin:-15px 0 0;padding:0;}

.prices{clear:both; margin:0 0 20px 0;}
.prices span{display:block; background:#f7f7f7; border:#f1f1f1 solid 1px;padding:2px;margin:0 0 4px 0;}
#framemenu {height: 30px;}
#framemenu a {font-size: 14px; font-style: Verdana; color: white; text-decoration: underline; padding: 0 20px 0 20px; line-height: 30px;}
#framemenu a:hover {color: #fd8423;}
#warpframe { width:967px; border-left: 1px #23b8e0 solid;border-right: 1px #23b8e0 solid;border-bottom: 1px #23b8e0 solid;padding-top:5px; margin: 0 auto;}
#footerframe { clear:both; zoom:1; position:relative; height:82px; margin: -97px auto 0 auto; width:975px;}
#footerframe .copy { font-size:10px; color:#515151; padding-top:8px; }

