/* general styles */
* {margin: 0px; padding: 0px;}
.clear {display: block; height: 1px; clear: both;}
.clear-1 {display: block; margin-bottom: -1px; height: 1px; clear: both;}
.lclear {display: block; height: 1px; clear: left;}
.rclear {display: block; height: 1px; clear: right;}
.hide {display: none;}
.tabwrap, .tabwrap table {width: 100%;}
.text, .area {background-color: #ffffff;}
.text input, .file input, textarea, select {background-color: #ffffff;}
.img, .img img, .rss img, .newslist .photo img, .banners1 img, .footer .cols2 .pr img, #content .photo img, #content .cnewsdet .images img {display: block;}
*html .cmenu ul li, *html #content .catlist .catdesc, *html #content .catlist .ccontainer, *html .newslist .container, *html #content .cnewslist .ccontainer {height: 1%;}
*:first-child+html .cmenu ul li, *:first-child+html #content .catlist .catdesc {min-height: 1%;}

html, body {min-width: 950px; height: 100%; background-color: #ffffff;}
body, td {font: 12px tahoma; color: #333333;}
td {vertical-align: top;}
table {border-collapse: collapse;}
h1, h2, h3, h4, h5, h6 {}
img {border: 0px solid;}
a {outline: none; color: #027C9A;}

/* page structure */
#sky {background: url(../images/bg-top.jpg) right top no-repeat;}
#column {background: url(../images/column.png) left top no-repeat;}
#wrapper {width: 950px;}
*html #column {behavior:url(../js/iepngfix.htc);}

.header {height: 385px;}
.header .logo {position: absolute; margin: 218px 0px 0px 340px; background: url(../images/logo.gif) left top no-repeat;}
.header .logo h1, .header .logo a {display: block; width: 270px; height: 64px; text-decoration: none;}
.header .logo span {display: block; padding: 15px 0px 0px 74px; font-weight: normal; font-size: 17px; line-height: 17px; color: #191919;}
.header .home {position: absolute; margin: 249px 0px 0px 304px; width: 11px; height: 11px; background: url(../images/ico-home.gif);}
.header .langs {position: absolute; margin: 247px 0px 0px 806px;}
.header .langs a {display: block; padding-right: 8px; float: left; font-size: 11px; text-decoration: none; color: #7F7F7F;}
.header .langs .selected {text-decoration: underline; color: #1D52A3;}
.header .langs .clear {width: 1px;}
.header .buttons {position: absolute; margin: 250px 0px 0px 907px;}
.header .buttons a {display: block; float: left;}
.header .buttons .mail {margin-right: 18px; width: 12px; height: 8px; background: url(../images/ico-mail.gif);}
.header .buttons .map {width: 13px; height: 9px; background: url(../images/ico-map.gif);}
.header .buttons .clear {width: 1px;}
.header .menu {margin: 60px 0px 0px 397px; height: 150px;}
.header .menu a {display: block; float: left; margin-bottom: 25px; width: 180px; font-size: 11px; text-decoration: underline; color: #1D52A3; background: url(../images/menu-bul.gif) 0px 7px no-repeat;}
.header .menu a span {display: block; padding: 0px 0px 0px 19px;}
.header .news-title {margin-top: 126px; margin-left: 415px; background: url(../images/news-titbg.gif) left bottom repeat-x;}
.header .news-title h2 {padding-bottom: 11px; font: 20px "Times New Roman"; color: #4A4A4A;}
.header .news-title .rss {display: block; margin: 0px 0px -17px -44px; padding-top: 5px; width: 44px;}

.c-title {position: relative; z-index: 9999; margin-top: -14px; margin-bottom: 5px; background: url(../images/news-titbg.gif) left bottom repeat-x;}
.c-title h2 {padding-bottom: 11px; font: 20px "Times New Roman"; color: #4A4A4A;}
.c-title .rss {display: block; margin: 0px 0px -17px -44px; padding-top: 5px; width: 44px;}

.cols {width: 100%;}
.cols .col2 {width: 285px;}
.cols .col3 {width: 271px;}

.footer {padding-bottom: 33px; background: url(../images/feather.jpg) 505px 100% no-repeat;}
.footer .brd {margin-top: 45px; margin-left: 47px; padding: 0px 562px 0px 72px; font-weight: bold; font-size: 14px; color: #333333; background: url(../images/footer-brd.gif) 0px 6px repeat-x;}
.footer .brd span {padding: 0px 10px; display: block; background-color: #ffffff;}
.footer .cols2 .inwrap1 {padding-right: 60px;}
.footer .cols2 {margin: 0px 0px 0px 128px;}
.footer .cols2 .col1, .footer .cols2 .col2 {width: 287px;}
.footer .cols2 td a {display: block; padding-bottom: 5px; font-size: 11px; text-decoration: underline; color: #B50203;}
.footer .cols2 .pr {display: block; float: left; margin: 21px 0px 9px 0px;}

.footer .container1 {margin: 57px 0px 0px 75px; width: 344px; font-size: 11px; color: #7F7F7F;}
.footer .container1 a {text-decoration: none; color: #7F7F7F;}
.footer .container2 {margin: 43px 0px 0px 0px; float: right; width: 254px;}
.footer .container2 .tit {font-weight: bold; color: #7F7F7F;}
.footer .container2 .tel1 {font: 14px georgia; color: #9A925E;}
.footer .container2 .tel2 {margin-top: -23px; margin-bottom: 22px; padding-left: 53px; font: 30px georgia; color: #9A925E;}
.footer .container2 a {font-size: 11px;}

#copy {padding: 0px 0px 25px 0px;}

#power {float: left; margin: 0px 0px 0px 0px; width: 142px;}
#power .atlant {float: left; width: 83px; padding: 1px 0px 0px 0px; line-height: 10px; text-decoration: none; text-align: right;}
#power .atlant strong {font-weight: normal;}
#power .flash {float: left; padding: 0px 0px 0px 9px;}
*html #power {margin-right: 25px;}

#spulse {display: block; float: right; margin: 0px; width: 183px; text-decoration: none;}
#spulse span {display: block; float: left; padding-top: 1px; width: 90px; line-height: 10px; text-decoration: none; text-align: right;}
#spulse img {display: block; float: left; margin-left: 5px;}
*html #spulse {margin-left: -20px;}

/* cmenu */
.cols .col1 .cmenu {margin: 27px 71px 0px 41px;}
.cmenu {padding-bottom: 23px; min-height: 305px; background-color: gold; background: url(../images/cmenu-bgr.jpg) left top repeat-y;}
.cmenu ul {margin: 0px 17px 0px 17px;}
.cmenu li {padding: 5px 16px 11px 16px; border-bottom: 1px solid #D7D6D5; list-style: none;}
.cmenu li a {display: block; font-weight: bold; text-decoration: underline;}
.cmenu ul ul {margin: 8px -17px -6px -17px; padding-left: 34px; border-top: 1px solid #D7D6D5;}
.cmenu ul ul ul {margin: 6px 0px -6px 0px; padding-left: 17px; border: 0px solid;}
.cmenu li li {border: 0px solid; padding: 5px 0px 6px 0px;}
.cmenu li li a {padding-left: 16px; font-weight: normal; font-size: 11px; background: url(../images/menu-bul.gif) 0px 6px no-repeat;}
.cmenu .last {border: 0px solid;}
.cmenu li a:hover {text-decoration: none;}
.cmenu li a.selected {font-weight: bold; text-decoration: none;}
*html .cmenu {height: 305px;}

/* search */
.search {margin-top: -21px; margin-bottom: 33px; margin-left: 102px; padding-top: 14px; width: 257px; background: url(../images/search-top.gif) left top no-repeat;}
.search .inwrap1 {padding: 0px 0px 0px 20px; height: 64px; background: #F7F7F3 url(../images/search-right.gif) 100% 50% no-repeat;}
.search .text {float: left; padding: 3px 4px; margin-top: 20px; border: 1px solid #D7D6D5;}
.search .text input {float: left; width: 162px; border: 0px solid; font: 11px tahoma; color: #7F7F7F;}
.search .btn {display: block; float: left; padding: 23px 0px 0px 12px; font-weight: bold; font-size: 11px; text-decoration: underline; color: #4A4A4A;}

/* news */
.cols .col2 .container {padding-right: 20px;}
.newslist .container {padding-bottom: 25px; padding-left: 21px; background: url(../images/menu-bul.gif) 0px 29px no-repeat;}
.newslist h3 a {display: block; padding: 6px 0px 6px 0px; font-weight: normal; font-size: 11px; text-decoration: none; color: #4A4A4A;}
.newslist .photo {float: left;}
.newslist .photo a {display: block; border: 1px solid #DBDBDA;}
.newslist .desc {text-decoration: none;}
.newslist .noimg {margin-left: 0px !important;}
.newslist .params {margin-top: -4px; margin-left: 71px;}
*html .newslist .ie {width: 100%; margin-left: -3px;}

/* banners */
.banners1 {padding-top: 16px; padding-left: 128px;}
.banners1 .tit {padding-bottom: 8px; font-weight: bold; font-size: 14px; color: #B50203;}
.banners1 .ban1 {float: left; margin: 0px 61px 0px 0px; padding-bottom: 21px; width: 225px; background: url(../images/ban1-bg.gif) right bottom no-repeat;}
.banners1 .last {margin-right: 0px !important;}
.banners1 .ban1 a {display: block; float: left; border: 1px solid #898B8E;}



/* INNER */
#inner #sky {background: url(../images/bg-top2.jpg) right top no-repeat;}
#inner #column {background: url(../images/column2.png) left top no-repeat;}
#inner .cols .col1 {width: 351px;}
#inner .cols .col2 {width: auto;}
#inner .header {height: 234px;}
#inner .header .logo {margin: 84px 0px 0px 277px;}
#inner .header .news-title {margin-top: 132px; margin-left: 351px;}
#inner .header .home {margin: 111px 0px 0px 239px;}
#inner .header .buttons {margin: 112px 0px 0px 907px;}
#inner .header .langs {margin: 109px 0px 0px 828px;}
#inner .cmenu {margin: 55px 45px 0px 26px; background: #FCFBFA none;}
#inner .search {margin-top: -21px; margin-left: 43px; width: 286px;}
#inner .banners1 {padding-top: 10px; padding-left: 9px;}
#inner .banners1 .ban1 {margin-right: 122px;}
#inner .footer.ch1 {background: url(../images/chimg1.jpg) 100px 100% no-repeat;}
#inner .footer.ch2 {background: url(../images/chimg2.jpg) 100px 100% no-repeat;}
#inner .footer.ch3 {background: url(../images/chimg3.jpg) 100px 100% no-repeat;}
#inner .footer.ch4 {background: url(../images/chimg4.jpg) 100px 100% no-repeat;}
#inner .footer .container1 {float: right; width: 600px; margin: 0px;}
#inner .footer .container1 .pdg {height: 71px; background: url(../images/dot.gif) 0px 43px repeat-x;}
#inner .footer .container2 {float: left; margin-top: 5px; margin-left: 90px; width: 220px;}
#inner #copy {float: left; padding-bottom: 0px;}
#inner #power {float: right; margin-top: 3px;}
#inner #spulse {margin-top: 3px;}
*html #inner .footer .container2 {margin-left: 45px;}

.search ul {padding: 15px 28px 13px 28px; background-color: #F7F7F3; border-bottom: 1px solid #EBE9E0;}
.search li {padding-bottom: 10px; list-style: none;}
.search li a {display: block; padding-left: 20px; font-size: 11px; text-decoration: underline; color: #1D52A3; background: url(../images/menu-bul.gif) 0px 7px no-repeat;}
.search ul ul {padding-bottom: 0px; padding-left: 14px; border: 0px solid;}
.search li li a {background: none;}
.search a:hover {text-decoration: none;}
.search a.selected {font-weight: bold; text-decoration: none;}

/* strnav */
.strnav {margin: 44px 0px 0px 351px;}
.strnav a {display: block; float: left; padding-right: 8px; padding-left: 11px; font: bold 10px arial; text-decoration: underline; white-space: nowrap; color: #1D52A3; background: url(../images/bul.gif) 0px 5px no-repeat;}
.strnav a:hover {text-decoration: none;}
.strnav .first {padding-left: 0px; background: none;}

/* content */
#content {min-height: 400px;}
#content p {color: #2A2A2A;}
.cbrd {height: 1px; background-color: #D7D6D5;}
*html #content {height: 400px;}

.clear_font { /* clear_font */
	font: 12px tahoma !important; color: #333333;
}