body {margin: 8px auto; width: 914px; background: #1b4c86 url("../img/bg.png") repeat-x top; font-family: arial; font-size: 8pt;}
body * {margin: 0; padding: 0;}
div {position: relative;}
ul {position: relative;}
li {position: relative;}
.content-part {display: block; width: 914px;}

#header {height: 118px;}
#logo {position: absolute; top: 0px; left: 15px; width: 152px; height: 114px; background: url("../img/logo.png") no-repeat;}
#logo a {position: absolute; width: 132px; height: 94px; margin: 10px;}
#logo a span {position: absolute; height: 22px; width: 132px; left: 0px; bottom: 0px; color: #26497a; letter-spacing: -1px; text-align: center; line-height: 22px; font-weight: bold;}
#logo a img {position: absolute; left: 6px; bottom: 3px; }
.header-text {position: absolute; font-family: verdana; font-style: italic; font-size: 17pt; color: #fff; font-weight: bold; }
#header-text {left: 200px; top: 26px;}
#header-phone {left: 200px; top: 72px;}

#mainmenu {display: block; height: 44px; position: absolute; left: 39px; top: 8px; z-index: 100;}
#mainmenu li {display: block; float: left; height: 44px;}
#mainmenu li a {color: #fff; display: block; height: 44px; text-decoration: none;}
#mainmenu li a span {display: inline-block; height: 44px; line-height: 44px; margin: 0px 18px; white-space: nowrap; font-size: 13pt; font-weight: bold;}
#mainmenu .divider {width: 2px; background: url("../img/mm-div.png") no-repeat;}
#mainmenu .sublnk {z-index: 150; height: 44px;}
#mainmenu li a:hover {height: 48px; background: url("../img/sel-item.png") repeat-x; margin: 1px -1px 0 -1px;}
#mainmenu li a:hover span {margin: 0 19px; color: #2c70b7;}
#mainmenu .sublnk ul {display: none; position: absolute; z-index: -1; background: #fff; top: 44px; left: -26px; border-top: 1px solid #fff; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e0e0e0; border-left: 1px solid #fff;}
#mainmenu .sublnk ul li {clear: both; height: 24px;}
#mainmenu .sublnk ul li a {clear: both; color: #777; height: 24px;}
#mainmenu .sublnk ul li a:hover {height: 24px;}
#mainmenu .sublnk ul li a span {height: 24px; line-height: 24px; font-size: 10pt; line-height: 28px;}
#mainmenu .sublnk ul li a:hover {height: 24px; margin: 0; background: none;} 
#mainmenu .sublnk ul li a:hover span {margin: 0 18px;}


.lang-switch {display: block; width: 32px; height: 24px; top: 16px; position: absolute; text-decoration: none;}
.lang-switch1 {display: block; width: 32px; height: 24px; top: 16px; position: absolute; text-decoration: none;}
a.lang-switch img {
 filter:alpha(opacity=50);
 -moz-opacity: 0.5; 
opacity: 0.5;
 -khtml-opacity: 0.5;}
 

a.lang-switch:hover img {
 filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
 -khtml-opacity: 1.0; }


#rus-switch {left: 790px; } /* background: url("../img/rus.png") no-repeat; */
#rus-switch span {display: block; margin: 5px 0 0 0; width: 32px; color: #fff; text-align: center;}
#eng-switch { left: 830px;  } /* background: url("../img/usa.png") no-repeat; */
#eng-switch span {display: block; margin: 5px 0 0 0; width: 32px; color: #fff; text-align: center;}

#content-top {height: 52px; background: url("../img/content-top.png") no-repeat;}
#content-mid {background: url("../img/content-mid.png") repeat-y;}
#content-bot {height: 16px; background: url("../img/content-bot.png") no-repeat;}

#content-wrapper {display: inline-block; clear: both; width: 856px; margin: 24px; }

#side-bar {display: block; width: 262px; float: left;}

#center-content {display: block; float: left; width: 578px; margin: 0 0 0 16px;}

#main-slider {width: 856px; height: 184px; display: block; margin: 16px 24px;}
#main-slider img {width: 856px; height: 178px; }

#main-intro {color: #777; line-height: 18px;}
#main-intro h1 {font-size: 12pt; color: #083d91; margin: 16px 0 8px 0;}
#main-intro a {color: #083d91; text-decoration: none;}
#main-intro a:hover {text-decoration: underline;}

#popular {width: 262px;}
.side-wnd-top {width: 262px; height: 8px; display: block; background: url("../img/news-top.png") no-repeat;}
.side-wnd-mid {width: 262px;  display: block; background: url("../img/news-mid.png") repeat-y;}
.side-wnd-bot {width: 262px; height: 8px; display: block; background: url("../img/news-bot.png") no-repeat;}

#popular h3 {color: #083d91; font-size: 12pt; margin: 0 0 8px 16px;}
#popular ul li {display: inline-block; width: 246px; margin: 8px;}
#popular ul li img {display: none;}
#popular ul li a {color: #083d91;}


#links h3 {color: #083d91; font-size: 12pt; margin: 16px 0 8px 16px;}
#links ul {display: block;}
#links ul li {display: block; height: 20px; text-indent: 16px;}
#links ul li a {color: #1b4c86;}

.small-button-wrapper {display: block; width: 18px; height: 24px; position: absolute; top: 80px; z-index: 100; font-size: 10pt;}
.small-button-wrapper a {display: block; width: 18px; height: 24px; background: #7d95b9; color: #fff; text-decoration: none; text-align: center; font-family: impact; line-height: 22px;}
#small-button-left {background: url("/templates/Default/img/left1.png");}
#small-button-right {background: url("/templates/Default/img/right1.png");}


.tableform {}
.tableform td {padding: 2px 12px; color: #667;}

.f_input {}
.input-wrapper {display: block; width: 228px; height: 24px; background: url("../img/edit.png") no-repeat;}
.input-wrapper input {margin: 4px; height: 16px; width: 220px; background: none; border: none;}
.text2-wrapper {display: block; width: 336px; height: 160px; background: url("../img/text.png") no-repeat;}
.text2-wrapper textarea {margin: 4px; height: 152px; width: 328px; background: none; border: none;}

.baseform {display: block; height: 492px; width: 368px; background: url("../img/feed-bg1.png") no-repeat;}


.dpad-static {font-size: 10pt; }
.dpad-static h1 {font-size: 14pt; font-weight: normal; color: #083d91;} 
.dpad-static h2 {font-size: 14pt; font-weight: normal; color: #083d91;}
.dpad-static p {line-height: 18px; color: #444; margin: 8px 0 16px 0;}
.dpad-static p a {color: #1b4c86;}
.dpad-static ul {color: #444; margin: 0 0 0 16px;}

.base-shortstory {margin: 8px; color: #444;}
.base-shortstory .btl {margin: 8px 0; font-size: 12pt; color: #083d91;}
.base-shortstory .btl a {color: #083d91;}

.pagination {display: block; width: 100%; text-align: center;}
.pagination li {display: inline-block; width: 14px; height: 14px; margin: 4px; background: url("../img/slide-reg.png") no-repeat center;}
.pagination .current {background: url("../img/slide-cur.png") no-repeat center;}
.pagination li a {display: block; width: 14px; height: 14px; background: none; text-indent: -2000px; overflow: hidden;}

#footer {display: block; width: 100%; height: 80px; color: #fff; line-height: 18px; margin: 0 0 0 8px;}
#icos {display: block; margin: 8px 16px 0 0; }
#icos li {display: block; float: left; width: 72px;}
#icos li p {display: block; clear: both; text-align: center;}
#icos li img {}
#icos li span {display: block; text-align: center;}

/* Template created by CENTROARTS.com | Author: Rumin Sergey | URL: http://centroarts.com */

.dcont-comment {font-size: 10pt; margin: 0 0 16px 0;}
.dcont-comment h5 {font-weight: bold; margin: 16px 0 4px 0;}
.dcont-comment h5 a {color: #083d91; text-decoration: none; font-style: italic;}

.mass_comments_action {display: none;}

.editorcomm .editor {width: 340px !important;}
.editorcomm .editor textarea {width: 340px !important;}
.fieldsubmit .fbutton {margin: 8px 16px;}

