/* COMMON */
html {height:100%;}
body {padding:0; margin:0; height:100%; background:url(/images/page/body_bg.jpg);}
img {border:none;}
a {outline:none}
.upfooter {min-height:100%; position:relative; background:url(/images/page/main_bg.jpg) repeat-x top;}
h2 {font:normal 1.2em Arial; margin-top:5px;}
h3 {font:normal 1.25em Arial;}

/* HEADER */
.header {width:100%; height:300px; position:relative; min-width:1000px; text-align:center;}
.header .menu {width:100%; height:100px; list-style:none; position:absolute; bottom:0; left:0;}
.header .menu .menu_item {float:left; height:70px; padding:30px 0 0 0; width:16.6%; font:bold 0.7em/1.2em Arial; background:url(/images/page/menu_slicer.gif) no-repeat right; text-align:center;}
.header .menu .menu_item a {color:#007ACA;}
.header .menu .menu_item a:hover {color:#FF0000;}
.header .chop {position:absolute; right:38%;}
.header .private {position:absolute; left:38%;}
.header .left_link {position:absolute; width:50%; top:57px; height:13px; left:0;}
.header .right_link {position:absolute; width:50%; top:57px; height:13px; right:0;}

/* MAIN */
.main {width:100%; position:relative; min-width:1000px; padding-bottom:80px;}
.main .columns {float:left; margin-right:-281px; width:100%;}
.main .content {}
.main .main_left {margin-right:281px;}
.main .main_left .content_wrap {margin:0 0 0 50px;}
.main .main_left .content_wrap .arrow {background:url(/images/page/left_arrow.jpg) no-repeat; width:36px; height:86px; position:absolute; left:0; top:0;}
.main .main_left .content_wrap .content {width:100%; position:relative;}
.main .main_left .content_wrap .content .title {font:normal 1.5em Arial; color:#1F84C6; margin:25px 0 50px 0;}
.main .main_left .content_wrap .content .text {font:normal 0.8em Arial; color:#000000; text-indent:30px; margin:0 0 20px 0;}
.main .main_left .content_wrap .content .text a {color:#086FB4; text-decoration:underline;}
.main .main_left .content_wrap .content .text a:hover {color:#086FB4; text-decoration:none;}
.main .main_left .content_wrap .content .text p {margin:8px 0;}
.main .main_left .content_wrap .content .text1 {font:normal 0.8em Arial; color:#000000; text-indent:0; margin:20px 0 10px 0;}
.main .main_left .content_wrap .content .text1 .price_descr {margin:5px 0 0 21px; font-size:0.85em; color:#777777;}
.main .main_left .content_wrap .content .text1 a {color:#086FB4; text-decoration:underline;}
.main .main_left .content_wrap .content .text1 a:hover {color:#086FB4; text-decoration:none;}
.main .main_left .content_wrap .content .list {padding:0 0 0 20px; background:url(/images/page/list_mark.gif) no-repeat left top; margin:0 0 20px 0; font:normal 0.8em Arial; color:#000000;}
.main .main_left .content_wrap .content .banner_placement {width:100%; text-align:center; height:122px;}
.main .main_left .content_wrap .content .news_date {font:normal 0.65em Arial; color:#777777;}
.main .main_left .content_wrap .content .newscaption {font:bold 0.85em Arial; color:#444444;}
.main .main_left .content_wrap .content .newsdescr a {font:normal 0.8em Arial; color:#086FB4;}
.main .main_left .content_wrap .content .newsdescr a:hover {text-decoration:none;}
.main .main_left .content_wrap .content .news_item .caption {font:normal 0.8em Arial;}
.main .main_left .content_wrap .content .news_item .caption a {color:#086FB4; text-decoration:underline;}
.main .main_left .content_wrap .content .news_item .caption a:hover {text-decoration:none;}
.main .main_left .content_wrap .content .pager {font:normal 0.7em Arial; margin:0 0 0 40px;}
.main .main_left .content_wrap .content .pager a {color:#086FB4;}
.main .main_left .content_wrap .content .pager a:hover {text-decoration:none;}
.main .main_left .content_wrap .content .rss_news {font:normal 0.8em Arial;}
.main .main_left .content_wrap .content .rss_news a {color:#086FB4;}
.main .main_left .content_wrap .content .rss_news a:hover {text-decoration:none;}
.main .main_left .content_wrap .content .vopros {font:bold 0.8em Arial; margin:0; padding:0; color:#222222;}
.main .main_left .content_wrap .content .answer {font:normal 0.8em Arial; margin:0 0 0 25px; padding:0;}
.main .main_left .content_wrap .content .order_tit {font:normal 0.65em Arial; color:#555555;}
.main .main_left .content_wrap .content .red_star {font:normal 0.65em Arial; color:#FF0000;}
.main .main_left .content_wrap .content .clients_descr {font:normal 0.7em Arial; color:#000000; margin:0 0 0 20px;}
.main .main_left .content_wrap .content .clients_list {}
.main .main_left .content_wrap .content .clients_list li a {color:#086FB4;}
.main .main_left .content_wrap .content .clients_list li a:hover {text-decoration:none;}
.main .main_right {width:281px; float:right;}
.main .main_right .right_block {width:208px; margin:50px 0 0 15px;}
.main .main_right .right_block .top {width:208px; height:5px; background:url(/images/page/right_menu_top.jpg) no-repeat bottom;}
.main .main_right .right_block .bottom {width:208px; height:5px; background:url(/images/page/right_menu_bottom.gif) no-repeat;}
.main .main_right .right_block .content {width:208px; background:url(/images/page/right_menu_tile.jpg) repeat-y; padding:5px 0 20px 0;}
.main .main_right .right_block .content .menu_item_closed {margin:15px 0 0 10px;}
.main .main_right .right_block .content .menu_item_closed img {margin:0 5px -2px 0;}
.main .main_right .right_block .content .menu_item_closed a {color:#000000; font:normal 0.75em Arial; text-decoration:none;}
.main .main_right .right_block .content .menu_item_opened {margin:15px 0 0 10px;}
.main .main_right .right_block .content .menu_item_opened img {margin:0 5px -2px 0;}
.main .main_right .right_block .content .menu_item_opened a {color:#3c92cc; font:normal 0.75em Arial; text-decoration:none;}
.main .main_right .right_block .content .menu_subitem {font:normal 0.9em Arial; color:#4e8b9d; margin:0 0 0 32px;}
.main .main_right .right_block .content .menu_subitem a {color:#4e8b9d; text-decoration:none;}
.main .main_right .right_block .content .menu_subitem a:hover {text-decoration:underline;}
.main .main_right .news_block {margin:30px 0 0 30px; width:195px;}
.main .main_right .news_block .title {color:#EC2B1E; font:normal 1.1em Arial; margin:0 0 10px 0;}
.main .main_right .news_block .news_item {}
.main .main_right .news_block .news_item .caption {font:bold 0.75em Arial; margin:0 0 3px 0;}
.main .main_right .news_block .news_item .caption a {color:#000000; text-decoration:underline;}
.main .main_right .news_block .news_item .caption a:hover {text-decoration:none;}
.main .main_right .news_block .news_item .text {font:normal 0.7em Arial; color:#878787;}
.main .main_right .news_block .news_item .text a {color:#086FB4; text-decoration:underline;}
.main .main_right .news_block .news_item .text a:hover {text-decoration:none;}
.main .main_right .news_block .news_separator {height:1px; background:url(/images/page/news_separator.png) no-repeat center; font:normal 0em/0em Arial; margin:10px 0 10px 0;}
.main .main_right .news_block .news_archive {text-align:right; margin:20px 0 0 0;}
.main .main_right .news_block .news_archive a {color:#086FB4; font:italic 0.75em Arial;}
.main .main_right .news_block .news_archive a:hover {text-decoration:none}

/* ORDER */
#formContainer input {width:300px; padding:4px 0;}

/* FOOTER */
.footer {width:100%; height:80px; position:relative; min-width:1000px; clear:both; margin:-80px 0 0 0; background:url(/images/page/footer_bg.jpg) repeat-x;}
.footer .footer_content_wrap {margin:0 20% 0 20%;}
.footer .footer_content_wrap .footer_content {width:100%; height:80px; position:relative; background:url(/images/page/footer_content_bg.gif) repeat-x;}
.footer .footer_content_wrap .footer_content .copyright {color:#4FCFFE; font:normal 0.8em Arial; width:50%; left:50px; top:25px; position:absolute;}
.footer .footer_content_wrap .footer_content .copyright .phone_number {color:#FFFFFF; font:bold 1.25em Arial;}
.footer .footer_content_wrap .footer_content .ll_copyright {font:normal 0.7em Arial; color:#4FCFFE; height:39px; line-height:15px; position:absolute; top:15px; right:50px;}
.footer .footer_content_wrap .footer_content .ll_copyright img {float:left; margin:0 4px 0 0;}
.footer .footer_content_wrap .footer_content .ll_copyright .text {margin:10px 0 0 0;}
.footer .footer_content_wrap .footer_content .ll_copyright a {color:#4FCFFE; text-decoration:underline;}
.footer .footer_content_wrap .footer_content .ll_copyright a:hover {text-decoration:none;}
.footer .footer_content_wrap .footer_content .footer_left {width:12px; height:80px; background:url(/images/page/footer_left.gif) no-repeat; position:absolute; left:0;}
.footer .footer_content_wrap .footer_content .footer_right {width:12px; height:80px; background:url(/images/page/footer_right.gif) no-repeat; position:absolute; margin-left:100%; left:-12px;}
.footer .weather_block {width:20%; position:absolute; text-align:center; right:0; top:2px;}
.footer .finance_block {width:20%; height:62px; position:absolute; text-align:center; left:0; top:-35px;}