/* General */
a {color:#069; outline:none; text-decoration:underline}
a:hover {text-decoration: none;}
html {font-size:100.01%}
html,body {height:100%; margin:0; padding:0; width:100%;}
body {background:#fdfdfb; color:#000; font-size:62.5%; font-family:Arial,sans-serif; line-height:1.3;}
form {margin:0}
img {border:none; vertical-align:middle;}
input,input * {outline:none}
input {font:12px Tahoma,Arial,sans-serif; vertical-align:middle;}
input[type=submit] {font-size:12px}
button::-moz-focus-outer,::-moz-focus-inner{border:none}
h1 {font:1.8em Arial,sans-serif; margin:1.2em 0 .8em; padding:0; text-transform:uppercase;}
h2 {font:1.7em Arial,sans-serif; margin:1.2em 0 .8em; padding:0;}
h2.big {text-transform:uppercase; color:#e52319;}
p {margin:0; padding:0 0 0.5em 0;}
select {font:12px Tahoma,Arial,sans-serif; margin:0; padding:0; vertical-align:middle;}
/*table {border-collapse:collapse; border-spacing:0}*/

.topbanner {background:#fff; text-align:center; padding:1px 5px 1px 5px; margin-top:1px; overflow:hidden;}

/* Header */
#header {font-size:1.1em; width:100%;}
#header .logo-block {overflow:hidden; width:100%;}
#header .logo {float:left; height:68px; width:245px;}
#header .logo a {background:url(../i/logo.gif) no-repeat; cursor:pointer; display:block; width:245px; height:68px; margin:0; overflow:hidden; text-decoration:none;}
#header .menu {background:url(../i/menu_sprites.png) no-repeat left -884px; margin-left:245px; padding:0 1px 0 15px;}
#header .menu.active_ {background:url(../i/menu_sprites.png) no-repeat left -952px;}
#header .menu.selected_ {background:url(../i/menu_sprites.png) no-repeat left -1020;}
#header .menu ul {list-style-type:none; display:table; height:68px; margin:0; padding:0; width:100%;}
#header .menu ul li {background:url(../i/menu_sprites.png) repeat-x 0 0; display:table-cell; margin:0; padding:0; height:68px; vertical-align:top;}
#header .menu ul li a {background:url(../i/menu_sprites.png) no-repeat right -408px; display:block; overflow:hidden; margin:0; padding:0 16px 0 0; text-align:center; height:68px; text-decoration:none;}
#header .menu ul li a span {color:#fff; display:block; font:bold 11px Tahoma,Arial,sans-serif; position:relative; top:50%; margin-top:-12px; text-transform:uppercase;}
#header .menu ul li a span b {color:#fff660;}
#header .menu ul li.last a {background:url(../i/menu_sprites.png) no-repeat right -204px;}
#header .menu ul li.active {background:url(../i/menu_sprites.png) repeat-x 0 -68px;}
#header .menu ul li.active a {background:url(../i/menu_sprites.png) no-repeat right -680px;}
/*#header .menu ul li.active a img {opacity:0.7; filter: alpha(opacity=70);}*/
#header .menu ul li.active a span {opacity:0.7; filter: alpha(opacity=70);}
#header .menu ul li.active_ a {background:url(../i/menu_sprites.png) no-repeat right -476px;}
#header .menu ul li.active_.selected a {background:url(../i/menu_sprites.png) no-repeat right -816px;}
#header .menu ul li.last.active a {background:url(../i/menu_sprites.png) no-repeat right -272px;}
#header .menu ul li.last.selected a {background:url(../i/menu_sprites.png) no-repeat right -340px;}
#header .menu ul li.selected {background:url(../i/menu_sprites.png) repeat-x 0 -136px;}
#header .menu ul li.selected a {background:url(../i/menu_sprites.png) no-repeat right -748px;}
#header .menu ul li.selected_ a {background:url(../i/menu_sprites.png) no-repeat right -544px;}
#header .menu ul li.selected_.active a {background:url(../i/menu_sprites.png) no-repeat right -612px;}
#header .topline {background:#fff; border-top:1px solid #f1f1ee; padding:10px 40px 0 37px; margin-top:1px; height:23px; overflow:hidden;}
#header .topline a {background:url(../i/icon_sitemap.gif) no-repeat 0 .5em; float:right; padding:0 11px;}
#header .subtitle-block {background:#fff;}
#header .subtitle-block h1 {color:#dbdbd9; font-size:24px; line-height:1; padding:2px 30px 0; height:24px; text-transform:uppercase; position:relative; top:2px; margin: 0;}
#header .search-block {background:#f4f4f1; overflow:hidden; padding:9px 380px 9px 37px; position:relative;}
#header .search-block .search {position:absolute; top:50%; right:15px; margin-top:-11px;}
#header .search-block .search input {height:22px; margin:0;}
#header .search-block .watermark_container {display:inline-block}
#header .search-block input.field {border-width:1px 0 0 1px; border-style:solid; border-color:#ccc; color:#999; font-size:10px; line-height:1; height:11px; margin:0 10px 0 0; padding:5px; width:280px;}
#header .search-block p {padding:0;}

/* Container */
#container {min-height:100%; min-width:1000px;}
#container .empty {clear:both; height:60px; font-size: 1px; line-height: 0;}

/* Content */
#content {width:100%; position:relative;}

/* Content center */
#content .centerbar {float:left;width:100%;overflow:hidden}
#content .centerbar .in {min-height:600px; margin: 0 207px 0 247px; padding:10px 16px 20px 2px;}

/* Content left */
#content .sidebar-left {float:left;display:inline;overflow:hidden;width:247px;margin-left:-100%;}
#content .sidebar-left .in {padding:10px 20px 20px 0px; width:227px; margin:0 auto;}

/* Content right */
#content .sidebar-right {float:left;display:inline;overflow:hidden;width:207px;margin-left:-207px;}
#content .sidebar-right .in {padding:10px 15px 20px 5px; width:187px; margin:0 auto;}

/* Footer */
#footer {background:#fafaf7; height:60px; min-width:1000px; margin:0; padding:0; position:relative; margin:0; margin-top:-60px;}
#footer .wrap {border-top:1px solid #cbcbca; color:#999; font-size:1.1em; height:40px; padding:10px 40px; overflow:hidden;}
#footer a {color:#999}
#footer .copyr {float:left; padding:0 30px 0 0;}
#footer .contacts {float:left; padding:0 30px 0 0;}
#footer .counters {text-align:right;}

/* Clear */
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
.clear {display:block;}

/* Menu */
.menu-left {list-style-type:none; margin:10px 0; padding:0; width:100%;}
.menu-left li {background:url(../i/left_item.gif) no-repeat 0 5px; line-height:1.1; margin:0; padding:0 0 3px 25px;}
.menu-left li a {display:block; padding:2px 10px 4px; text-decoration:none;}
.menu-left li a:hover {background:#fcf1ef;}
.menu-left li ul {background:#fcf1ef; display:none; list-style-type:none; margin:0; padding:3px 6px;}
.menu-left li span {background:url(../i/dashed_blue.gif) 0 -4px; font-size:16px; cursor:pointer;}
.menu-left li.active {background:url(../i/left_item_.gif) no-repeat 0 5px;}
.menu-left li.active a {background:#fbdddc;}
.menu-left li.active span {background:url(../i/dashed_red.gif) 0 -1px; color:#e52319;}
.menu-left li.active ul {background:#fcf1ef; display:block; list-style-type:none; margin:0; padding:0;}
.menu-left li.active ul li a {background:none; padding:0; text-decoration:none;}
.menu-left li.active ul li a:hover {color:#e52319;}
.menu-left li.active ul li {background:none; font-size:12px; margin:0; padding:6px 12px;}
.menu-left li.active ul li.active {background:#e64b3f;}
.menu-left li.active ul li.active a {color:#f5f5f5;}
.menu-left li.active ul li.active ul {background:none;}
.menu-left li.active ul li.active ul li {background:url(../i/icon_submenu.gif) no-repeat 7px 10px; margin:0; padding:6px 12px 0 15px;}
.menu-left li.active ul li.active ul li a {color:#069;}
.menu-left li.active ul li.active ul li a:hover {color:#e52319;}
.menu-left li.active ul li.active ul li.active a {color:#e52319; font-weight:bold;}

/* Blocks */
.ad-block-left {margin:10px 0 10px 28px; text-align:center;}
.ad-block-right {margin:10px 0; text-align:center;}
.ad-block-right-2 {margin:10px 0; text-align:center;}

.event-block {background:#f1f1ee; color:#999; margin:10px 0 10px 28px; padding:12px;}
.event-block a {color:#003366; text-decoration:none;}
.event-block a:hover {text-decoration:underline;}
.event-block h3 {color:#000; font:bold 1.2em Arial,sans-serif; margin:0 0 .8em 0; padding:0; text-transform:uppercase;}
.event-block p {font-size:1.3em; margin:0 0 .8em 0; padding:0;}
.event-block p b {font-size:.85em;}

.about-block {background:#f1f1ee; color:#999; font-size:1.1em; margin:0px 0 20px 28px; padding:12px; position:relative; bottom:0; width:175px;}
.about-block a {color:#999;}

.news-block {background:#f1f1ee; color:#999; margin:10px 0; padding:12px;}
.news-block a {color:#003366; text-decoration:none;}
.news-block a:hover {text-decoration:underline;}
.news-block h3 {color:#000; font:bold 1.2em Arial,sans-serif; margin:0 0 .8em 0; padding:0; text-transform:uppercase;}
.news-block p {font-size:1.3em; margin:0 0 .8em 0; padding:0;}
.news-block p b {font-size:.85em; font-weight:normal;}

.forums-news {background:#f1f1ee; color:#999; margin:15px 0;}
.forums-news h3 {color:#000; font:bold 1.2em Arial,sans-serif; margin:0; padding:7px 12px; text-transform:uppercase;}
.forums-news .forums-block {border-top:1px solid #fff; padding:3px 12px;}
.forums-news .forums-block h4 {font:bold 1.1em Arial,sans-serif; margin:.5em 0 .8em; padding:0; text-transform:uppercase;}
.forums-news .forums-block h4 a {font-weight:normal; text-transform:none;}
.forums-news .forums-block p {background:url(../i/icon_subj.gif) no-repeat 0 .4em; font-size:1.3em; line-height:1.2; margin:0 0 .8em 0; padding:0 0 0 13px;}
.forums-news .forums-block p a {color:#000;  text-decoration:none;}
.forums-news .forums-block p a:hover {text-decoration:underline;}
.forums-news .forums-block p b {font-size:.85em; font-weight:normal;}

.article-main {overflow:hidden; margin:0 0 15px; width:100%; padding-top:15px;}
.article-main .menu-help {float:right; border-left:1px solid #f1f1ee; margin-left:20px; padding-left:20px; width:27%;}
.article-main .menu-help h2 {margin-top:0;}
.article-main .menu-help ul {list-style-type:none; margin:0; padding:0;}
.article-main .menu-help ul li {background:url(../i/left_item.gif) no-repeat 0 5px; line-height:1.1; margin:0; padding:0 0 6px 28px; font-size:15px;}
.article-main .menu-help ul li.active {background:url(../i/left_item_.gif) no-repeat 0 5px; line-height:1.1; margin:0; padding:0 0 6px 28px; font-size:15px;}
.article-main .menu-help ul li.active a {color:#e52319;}
.article-main .text {font-size:1.3em;}
.article-main .text h1 {font-size:1.5em; margin-top:0; color:#e52319;}
.article-main .text h2 {font-size:1.5em;}
.article-main .text h2.big {margin-top:0;}
.article-main img {float:left; margin:5px 7px 3px 0;}

.articles-block {overflow:hidden; margin:15px 0; width:100%;}
.articles-block h3 {font:1.8em Arial,sans-serif; margin:5px 0 .3em 130px; padding:0;}
.articles-block img {float:left; margin-top:7px}
.articles-block p {font-size:1.1em; margin-left:130px;}
.articles-block .author {color:#999; font-style:italic;}

.red {color:#e52319 !important}
.colored {color:#e52319 !important}

.calculate .field {background:#f7f7f5; clear:both; padding:15px; margin:1px 0;}
.calculate .field a.wtf {color:#999; font-size:.85em; padding:0 5px;}
.calculate .field label {float:left; font:bold 11px Tahoma,Arial,sans-serif; text-transform:uppercase; padding-top:3px; width:125px;}
.calculate .field input {border:1px solid #a5acb2; height:18px; line-height:18px; padding:0;}
.calculate .field select {border:1px solid #a5acb2; height:18px; line-height:16px;}
.calculate .submit {background:#f1f1f1; padding:15px 15px 15px 140px; margin:1px 0;}
.calculate .submit input {font:bold 14px Arial,sans-serif; padding:3px 7px;}

a.keyword {text-decoration: none;}


.meropriyat {border:1px solid #cccccc; width:100%;}
.meropriyat_title {background-color:#f1f1ee;}

#ipbwrapper {overflow:auto;}
