body {margin:0;padding:0;width:100%;background-color:#f4f5f7;font-size:90%;font-family:Arial, Verdana, Helvetica, sans-serif;}
img, div { behavior: url(/css/iepngfix.htc) }
a {}
a:hover {text-decoration:none;}
h1 {font-size:18px;color:#0079c1;margin:0;padding:0}

#wrapper {text-align: left;margin: 0px auto;padding: 0px;border:0;width: 1116px;background-color:#f4f5f7}
#header {background-color:#fff;width:1116px;padding:3px 0 5px 53px}
#header a {font-size:9px}
#leftside {float: left;width: 276px;background-color:#f4f5f7}
.lscontent {padding:15px}
.lscontent div.tl {background: #fff url(/images/ltl.gif) top left no-repeat; height: 4px;} 
.lscontent div.tr {background: transparent url(/images/ltr.gif) top right no-repeat; height: 4px;}
.lscontent div.bl {background: #fff url(/images/lbl.gif) bottom left no-repeat; height: 4px;} 
.lscontent div.br {background: transparent url(/images/lbr.gif) bottom right no-repeat; height: 4px;} 

#rightside {float: right;width: 250px;}
.rscontent {padding:15px}
#content {float: left;width: 52%;padding-bottom:15px;text-align:justify}
#footer {clear: both;background-color: #e7e8ec;width:1116px;padding-left: 53px}
.fcontent {padding:15px 15px 15px 0}

a#makehomepage,a#addbookmark {color:#0079c1}
a#makehomepage:hover, a#addbookmark:hover {color:#c10044;text-decoration:underline}

#search_form {margin-bottom:10px}
table.left_search {vertical-align: top}
table.left_search td {vertical-align: top}
.search_left  {background:url(/images/input_left.gif) no-repeat scroll left top transparent;height:19px;width:9px;}
.search_center  {background:url(/images/input_bg.gif) repeat-x scroll center top transparent;font-size:12px;height:19px;}
.search_center input {background:none repeat scroll 0 0 transparent;border:none;color:#878B92;font-size:12px;height:17px;line-height:normal;width:90%;margin:0;padding:0 0 0 2px;}
.search_right {background:url(/images/input_right.gif) no-repeat scroll right top transparent;height:19px;width:10px;}
.search_name {font-size:14px;font-weight:bold;color:#0079c1;padding-right:5px;padding-top:5px}

#vert_menu {background-color:#fff;padding:10px 12px;}
#vert_menu a {color:#0079c1;}
#vert_menu .active a {color:#fff;text-decoration:none}
#vert_menu .active {background-color:#0079c1;color:#fff}
#vert_menu .level1 {height:22px;background: #ddd url(/images/three_0.gif) top left no-repeat;margin-top:12px;padding:8px 5px 5px 5px}
#vert_menu .level1 a {font-size:18px;font-weight:bold;color:#fff;text-decoration:none}
#vert_menu .level1 a:hover {text-decoration:underline}
#vert_menu .level2 {font-size:16px;font-weight:bold;padding:10px 2px 5px 5px;line-height:140%}
#vert_menu .level3 {font-size:12px;padding:2px 8px;margin-top:3px;line-height:150%}

#vert_menu .action {color:#c10044;font-weight:bold}
#vert_menu .action h3 {font-size:15px;margin-bottom:5px}
#vert_menu .action p {font-size:11px;line-height:130%;margin-bottom:10px}
#vert_menu .action a {color:#c10044;}

.advert {text-align:center;margin-top:20px}

#content p {font-size:12px;line-height:150%;margin-bottom:15px}

#hor_menu {margin:auto;text-align:center;margin-top:13px}
#breadcrumbs {margin:22px 0  24px 0;font-size:12px;clear:both;line-height:150%}
#breadcrumbs a {color:#000}
#breadcrumbs a:hover {text-decoration:none}

#lang_choice {margin-bottom:10px;text-align:right}
#lang_choice a {color:#0079c1;padding:5px;margin-bottom:10px}
#lang_choice a:hover {color:#0079c1;color:#c10044}
#lang_choice a.active {color:#fff;background-color:#0079c1;text-decoration:none}

#top_address {text-align:right;margin-bottom:10px}
#top_address p.icq {clear:both;line-height:150%;font-size:12px;margin-top:5px}
#top_address p.icq a {color:#000}
#top_address p.icq a:hover {text-decoration:none}

.tbl_address {float:right;}
.tbl_address td {vertical-align:top}

.phone {padding:7px 0 0 3px;font-size:18px;font-weight:bold}
#top_icons {margin-top:15px;float:left}
#exrate {width:218px; height:252px;background:transparent url(/images/exch_bg.png) top left no-repeat;margin:65px 0 10px 0}
#exrate .content {padding:10px 3px;text-align:center;color:#0079c1;margin:0}
#exrate li {margin-top:10px}

#external_news {background-color:#dbecf7;padding:5px 15px 5px 15px}
/* #external_news .news_header {background:#0079c1 url(/images/rss.gif) top left no-repeat;padding:6px 0 6px 33px;font-size:14px;font-weight:bold;color:#fff} */
#external_news .news_header {background-color:#0079c1;padding:6px 0 6px 33px;font-size:14px;font-weight:bold;color:#fff}
#external_news .news_block h3 {color:#0079c1;font-size:14px;padding:5px 0 0 5px}
#external_news .news_block p {padding:5px 0 5px 5px}
#external_news .news_block a {color:#0079c1;font-size:12px;line-height:130%;text-decoration:none}
#external_news .news_block a:hover {text-decoration:underline}
#external_news .link2all {padding:0 0 10px 5px}
#external_news .link2all a {text-decoration:underline}
#external_news .link2all a:hover {text-decoration:none}

div.ntl {background: #dbecf7 url(/images/ntl.gif) top left no-repeat; height: 5px;} 
div.ntr {background: transparent url(/images/ntr.gif) top right no-repeat; height: 5px;}
div.nbl {background: #dbecf7 url(/images/nbl.gif) bottom left no-repeat; height: 5px;} 
div.nbr {background: transparent url(/images/nbr.gif) bottom right no-repeat; height: 5px;} 

#weather {text-align:center;padding: 10px 0}

.payment_icon {margin:0;text-align:center;font-size:12px; color:#0079c1}
.payment_icon td {padding:3px}
table.counters td {padding:3px}
.faddr {float:left;}
.faddr p {font-size:11px;color:#0079c1;line-height:150%}
.faddr a {color:#0079c1;text-decoration:underline}
.faddr a:hover {text-decoration:none}

.ftrans {float:left;}

.flinks {float:left;padding-left:28px}
.flinks li {margin-bottom:10px}
.flinks a {color:#0079c1;text-decoration:underline;font-size:11px}
.flinks a:hover {text-decoration:none}

.fcounter {float:right;padding-left:28px;}
.incolor {float:left;padding-left:10px}

#search_result .news_entry {margin-bottom:20px}
#search_result h2 {margin-bottom:10px;}
#search_result h2 span {font-weight:normal}
#search_result p.news_attr {margin:0}
#search_result p.news_title {margin:0}
#search_result a {color:#0079c1;font-weight:bold}
dl.search_result {padding:10px;background-color:#ddd;margin-top:10px;}
dl.search_result span {font-size:14px;font-weight:bold;color:#0079c1}
dl.search_result dt {font-size:12px;font-weight:bold;margin-top:10px}
dl.search_result dd {font-size:12px;margin: 0 0 0 10px}

#news h3 {color:#0079c1;margin-bottom:10px}
#news p.date {margin:0 0 5px 0;font-weight:bold}

#main_content h2 {font-size:18px;font-weight:bold;margin-bottom:20px;color:#0079c1}
#main_content a, #main_content a:visited {color:#0079c1}
#main_content a:hover {text-decoration:none}
#main_content .document {clear:both;margin-bottom:20px}
#main_content .document img  {margin:10px;float:left; border:1px solid #0079c1}
#main_content .document h1  {font-size:22px;color:#0079c1;margin:0 0 11px;padding:0}
#main_content .document h2  {font-size:19px;color:#0079c1;margin:10px 0 0 9px;padding:0}
#main_content .document h3  {font-size:16px;color:#0079c1;margin:10px 0 0 7px;padding:0}
#main_content .document p.date  {margin:0;padding:0;font-weight:bold}
#main_content .document ul {list-style:disc;margin:3px 0 10px 20px;padding:0;font-size:12px;line-height:150%}
#main_content .document ol {list-style:decimal;margin:3px 0 10px 20px;padding:0;font-size:12px;line-height:150%}
#main_content .document p {margin:8px 0 0 0;padding:0;}
#main_content .document th {text-align:right}

#main_content .popup {padding:20px}
#main_content .popup h3  {font-size:16px;color:#0079c1;margin:0 0 7px 0;padding:0}
#main_content .popup p {font-size:12px;margin:0 0 8px 0;padding:0;line-height:120%}
#main_content .popup img  {margin:5px;border:1px solid #0079c1}
#main_content .popup ul {list-style:disc;margin:3px 0 10px 20px;padding:0;font-size:12px;line-height:150%}
#main_content .popup ol {list-style:decimal;margin:3px 0 10px 20px;padding:0;font-size:12px;line-height:150%}

#newsonmain {margin-top:35px;padding:15px;background-color:#f1f1f1}
#newsonmain h3 {color:#0079c1;margin-bottom:10px}
#newsonmain .mainnews a {color:#646464;text-decoration:none}
#newsonmain .mainnews a:hover {text-decoration:underline}
#newsonmain .mainnews p {color:#646464;margin:0}
#newsonmain p.date {margin:0 0 5px 0;font-weight:bold}
#newsonmain .mainnews {margin-bottom:20px}
a.gray {color:#646464;text-decoration:underline}
a.gray:hover {text-decoration:none}
a.gray:visited {color:#646464}

.leafs {margin: 0 0 15px 0}
.leafs a {font-size:14px;color:#0079c1}
.leafs a:hover {text-decoration:none}

.clear {clear:both;font-size:1px}

#listnews .shownews {margin-bottom:20px}
#listnews p {margin:0;padding:0;}
#listnews p.date {margin:0 0 3px 0;font-weight:bold}
#listnews a {color:#646464}
#listnews a:hover {text-decoration:none}

.feedback_form {width:580px;}
.feedback_form th, .feedback_form td {padding:3px;vertical-align:top;font-weight:normal}
.feedback_form th {text-align:right;width:150px;font-size:12px}
.feedback_form .errors input, .feedback_form .errors select, .feedback_form .errors textarea {border: 1px solid #f33;}
.feedback_form ul.error_list {margin:0 !important;padding:0 !important;color: #f33;border: none;width:375px;}
.feedback_form ul.error_list li {padding: 3px;padding-left: 25px;list-style: none;color: #f33;background: url(/images/error.png) no-repeat 4px 4px;font-size:10px}

.required {font-weight:bold; color:#f22}

.bordered td {border:1px solid #000}

.seo {font-size:9px;color:#a4a4a4}

#sitemap ul {margin-bottom:10px;text-align:left;line-height:130%}
#sitemap ul li.level1 {margin-top:10px;}
#sitemap ul li.level1 a {font-weight:bold;font-size:16px;color:#0079c1;}
#sitemap ul li.level1 a:hover {text-decoration:none}
#sitemap ul li.level2 {margin-top:5px;}
#sitemap ul li.level2 a {font-size:14px;color:#0079c1;}
#sitemap ul li.level2 a:hover {text-decoration:none}
#sitemap ul li.level3 {}
#sitemap ul li.level3 a {font-size:12px;color:#0079c1;}
#sitemap ul li.level3 a:hover {text-decoration:none}

.action h2 {font-size:19px;margin-bottom:10px}
.action a {font-size:15px;margin-bottom:5px}

table.goods {width:578px}
table.goods td img {margin:0;padding:0;border:1px solid #0079c1}
table.goods th, table.goods td {vertical-align:middle;font-size:11px;padding:3px;line-height:120%;}
table.goods th {text-align:center;white-space:nowrap}
table.goods th {font-weight:bold;padding:3px}
table.goods td {vertical-align:top}
table.goods input {font-size:11px}
table.extend th, table.extend td {padding:10px}

#basket_info {padding:10px;background-color:#eaeaea;}
#basket_info a,#basket_info p {font-size:14px;margin:0; padding:0;}
#basket_info a {text-decoration:underline;color:#c00041;}
#basket_info p {margin-bottom:5px}
#basket_info p strong {color:#c00041;}
#basket_info img {border:0}
#basket_info #itog {float:left}
#basket_info #view {float:right;text-align:right;width:150px}

table.gray {}
table.gray td {border:1px solid #0079c1;padding:5px;vertical-align:top;background-color:#eaeaea}

.requiredFormItem {color:#f00;font-weight:bold}
.faddr {width:350px;margin-right:10px}
