body {background: #fdd785; margin: 0;}
a img {border: 0;}
.clear {clear: both;}

#wrap {width: 960px; margin-left: auto; margin-right: auto; margin-bottom: 0px; border-left: 1px solid #b4b4b4; border-right: 1px solid #b4b4b4; background: #fff;}
#header {height: 90px; background: #e7e6e6; padding: 15px 10px 15px 10px;}
#banner1 {float: left; width: 728px; margin-right: 5px; }
#banner2 {float: right: width: 200px; }

#subheader {}
#logo {float: left; width: 355px;}


#main-nav {margin: 0px 10px; background: url(../images/mainnav_bck.png) no-repeat top center; height: 40px; font: 12px verdana; color: #1c364d; font-weight: bold; padding: 0px 10px;}
#main-nav a {color: #1c364d; text-decoration: none;}
#main-nav a:hover {color: #fdd785;}
#main-nav ul {list-style: none; margin: 0; padding: 0;}
#main-nav li {float: left; padding: 12px 13px 10px 10px; background: url(../images/mainnav_div.png) no-repeat right top;}
#rss {float: right; padding: 10px; margin-right: 10px;}

#stage {margin: 10px 10px;}
#left-col {float: left; width: 160px; margin-right: 10px;}
.left-cap {color: #858484; font: 11px verdana; font-weight: bold; background: url(../images/leftcol_cap.png) no-repeat top; padding: 10px 5px 8px 12px;}
.left-body {font: 11px verdana; background: #fbfaf5; color: #6d6b6b; padding: 12px 6px 12px 12px;}
.left-body a {color: #2d78b2; text-decoration: none; font-weight: none; }
.left-body ul {list-style: none; margin: 0px 0px 25px 0px; padding: 0;}
.left-body li {margin-bottom: 5px;}
.left-first {font-weight: bold;}

#mid-col {float: left; width: 460px; margin-right: 10px;}
.mid-cap {color: #858484; font: 12px verdana; font-weight: bold; background: url(../images/midcol_cap.png) no-repeat top; padding: 10px 5px 5px 12px;}
.mid-body {font: 12px/15px verdana;}
.mid-cap1 {color: #858484; font: 12px verdana; font-weight: bold; background: url(../images/midcol_cap1.png) no-repeat top; padding: 6px 5px 3px 12px;}
.mid-body1 {font: 12px/15px verdana; border: 1px solid #f2efe4; padding: 12px;}

#right-col {float: right; width: 300px;}
.right-cap {color: #858484; font: 11px verdana; font-weight: bold; background: url(../images/rightcol_cap.png) no-repeat top; padding: 10px 5px 8px 12px;}
.right-body {font: 12px verdana; background: #fbfaf5; color: #6d6b6b; padding: 12px 12px 12px 18px;}
.right-body a {color: #2d78b2; text-decoration: none; font-weight: none; }
#right-banners img {margin-bottom: 5px; margin-top: 5px;}
.right-body ul {color: #3d84bb; list-style: disc inside; margin: 0; padding: 0;}
.right-body li {margin-bottom: 5px;}

#footer-nav {background: url(../images/footernav_bck.png) no-repeat top center; height: 24px; text-align: center; font: 11px verdana; padding-top: 10px; margin-top: 20px;}
#footer-nav a {text-decoration: none; color: #000; font-weight: bold;}
#footer-nav ul {list-style: none; margin: 0px 0px 0px 70px; padding: 0;}
#footer-nav li {float: left; width: 150px;}
#footer {background: #c8e4f9; color: #000; font: 11px verdana; padding: 7px 22px;}
#footer a {color: #000;}

#breadcrumbs {font: 10px verdana; color: #ea891b; margin: 4px 10px;}
#breadcrumbs a {color: #3d84bb; text-decoration: none;}

/* news single */
#news-title-single h1 {font: 14px/16px verdana; color: #3d84bb;}
#news-image {float: left; width: 210px;}
#news-image img {border: 1px solid #d3d2d2;}
#news-subtitle {float: right; width: 230px; font: 12px/15px verdana; font-weight: bold; color: #767676;}
#paging, #paging1 {font: 10px verdana; text-align: center; color: #3b82ba; font-weight: bold; margin-bottom: 10px;}
#paging a, #paging1 a {color: #3b82ba; text-decoration: none;}
#paging .current, #paging .current a, #paging1 .current, #paging1 .current a {color: #000;}
#paging .arrow a, #news-more .arrow, #paging1 .arrow a, #news-more1 .arrow {color: #ea891b;}
#news-more {border-top: 1px solid #dedacb; padding-top: 10px; color: #2d78b2;}
#news-more a {color: #2d78b2; text-decoration: none;}
#news-more .news-source {color: #767676; font-weight: bold; text-decoration: none;}
#news-recent {font: 12px/18px verdana; }
#news-recent a {text-decoration: none; color: #2d78b2;}
#news-recent ul {color: #ea891b; list-style: none; padding: 0;}
#news-recent li {margin-bottom: 5px;}
#news-recent li:before {content: "\00BB \0020";}

/* news index */
.news-index {margin-bottom: 10px;}
.news-title h1 {font: 14px/16px verdana; color: #3d84bb; font-weight: bold;}
.news-summary {float: right; width: 230px; font: 12px/15px verdana; }
.news-summary a {color: #3b82ba; text-decoration: none;}
.news-summary .arrow {color: #ea891b;}
#paging1 {border-top: 1px solid #dedacb; padding-top: 10px;}
#news-title-source {float: right; color: #2d78b2; font-weight: 100; margin-right: 30px;}
#news-title-source a {text-decoration: none; font-weight: bold; color: #767676;}

/* index */
.arrow {color: #ea891b;}
#index-restnews a {text-decoration: none; color: #3d84bb;}
#index-restnews ul {color: #3d84bb; list-style: none; margin: 0; padding: 0;}
#index-restnews li {margin-bottom: 10px; color: #ea891b;}
#index-restnews li:before {content: "\00BB \0020";}
#index-restinfo {text-align: right; color: #1c364d; border-bottom: 1px solid #dedacb; padding-bottom: 5px; margin-bottom: 10px;}
#index-restinfo a {text-decoration: none; color: #1c364d;}
#index-searchproduct {background: url(../images/searchbyletter_bck.png) no-repeat top center; width: 440px; margin-left: auto; margin-right: auto; height: 70px;}
#index-searchproduct1 {padding: 5px 5px 5px 10px; font: 12px verdana; font-weight: bold; color: #fff;}
#index-searchproduct2 {padding: 5px 5px 5px 10px; font: 12px verdana; color: #000; text-align: center;}
#index-searchproduct2 a {text-decoration: none; color: #000;}
#index-searchproduct2 #cyrilic {height: 20px;}
#index-searchproduct2 #latin {}

#index-top100 {font: 12px verdana; border: 1px solid #f2efe4; padding: 12px;}
#index-top100 a {text-decoration: none; color: #3d84bb; width: 100px; float: left; padding: 20px;}

/* ATC */
#atc-top-image {margin-bottom: 10px;}
#atc-title {color: #3d84bb; font: 14px verdana; margin-bottom: 10px;}
#atc-info {border-top: 1px solid #dedacb; margin-top: 10px; padding: 10px 0px; color: #3d84bb;}
#atc-info a, #atc-info1 a {text-decoration: none; color: #3d84bb;}
#atc-info1 ul {margin: 0; padding: 0; list-style: inside;}
#atc-info1 li {color: #3d84bb; margin-bottom: 2px;}
#atc-info1 .li {color: #000;}
#atc-info1 .primer {color: #6d6b6b;}
#atc-info1 .kod {color: #3d84bb;}

#atc-tree {font: 12px verdana; color: #6d6b6b;}
#atc-tree .ind {color: #3d84bb;}
#atc-tree ul {margin: 0; padding: 0;}
#atc-tree li {margin-bottom: 3px;}
 #atc-tree ul li {list-style: none;}
#atc-tree ul li ul {margin-left: 15px;}

#atc-tree .plus, #atc-tree .minus {display: inline-block; width: 20px; }
#atc-tree .plus a {display: block; width: 20px; height: 16px; background: url(../images/atc-plus.png) no-repeat bottom;}
#atc-tree .minus a {display: block; width: 20px; height: 16px; background: url(../images/atc-minus.png) no-repeat bottom;}

#atc-tree .current {color: #383838;}
#atc-tree li li li li li {list-style: none; margin-left: 15px;}
#atc-tree li li li li li:before {content: "- ";}
#atc-tree li li li li li {color: #000;}
#atc-tree li li li li li li:before {content: "* ";}
#atc-tree li li li li li li {color: #6d6b6b; margin-top: 2px;}
#atc-tree li li li li li .plus, #atc-tree li li li li li li .plus {display: none;}