* {margin: 0; padding: 0; font-family: Verdana, Tahoma; font-size: 12px; color: #818181;}
html {width: 100%; height: 100%;}
body {}
ol {margin-left: 20px; padding: 0;}
ul {margin-left: 15px; padding: 0;}
img {border: 0;}
a {color: #208BDA; text-decoration: underline;}
a:hover {color: #208BDA; text-decoration: none;}

/*------------------------------------------------------------------------ div --------------------------------------------------------------*/
#body-div {position: absolute; width: 100%; height: 100%; background: url(../images/gradient.jpg) no-repeat;}
#container {position: absolute; left: 50%; width: 936px; margin-left: -468px; margin-top: 57px;}
#triple {position: absolute; left: 50%; width: 936px; margin-left: -468px; text-align: right; padding-right: 15px;}
#top-menu {margin-top: 20px;}
#content {float: left; width: 934px; margin-bottom: 20px; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;}
* html #content {width: 938px;}
#content-block {border-left: 1px solid #d9d9d9; float: left; padding-top: 20px; padding-bottom: 20px;}
div#block{float: left; width: 925px;}
div#inner{margin: 0 270px;}
div#left-block{float: left; width: 240px; margin-left: -910px;}
div#right-block{float: left; width: 250px; margin-left: -250px;}
#top-content {width: 934px; height: 344px;}
#top-content-left {float: left; width: 200px; height: 344px; margin-right: -6px; background: #fff; margin-left: 9px;}
#top-content-right {float: right; width: 718px; height: 344px; border-top: 1px solid #d9d9d9;}
#border-div-top {position: absolute; width: 204px; height: 1px; border-top: 1px solid #d9d9d9; margin-left: 4px;}
* html #border-div-top {margin-left: -35px;}
*:first-child+html #border-div-top {margin-left: -30px;}
#border-div-left {position: absolute; width: 1px; height: 350px; border-left: 1px solid #d9d9d9; margin-top: 10px; margin-left: -9px;}
* html #border-div-left {margin-left: -52px;}
*:first-child+html #border-div-left {margin-left: -43px;}
#menu {position: absolute; width: 218px; height: 272px; background: #5d5d5d; border: 1px solid #494949; margin-top: 48px; margin-left: -20px;}
#menu-shadow {position: absolute; width: 16px; height: 184px; background: url(../images/menu-shadow.gif) no-repeat; margin-top: 48px; margin-left: -36px;}
#page-shadow {position: absolute; width: 44px; height: 164px; background: url(../images/page-shadow.png) no-repeat; margin-top: 0px; margin-left: -34px;}
* html #page-shadow {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/page-shadow.png"); margin-left: -77px;}
*:first-child+html #page-shadow {margin-left: -68px;}
.menu-wrapper {width: 166px; height: 2px; background: url(../images/menu-wrapper.gif) no-repeat;}
#photo-block {height: 291px; margin: 24px 17px 14px 0px;}
#photo-part-1{float: left; width: 349px; height: 272px; background: url(../images/photo-part-1.gif) no-repeat;}
#photo-part-2{float: right; width: 352px; height: 272px; background: url(../images/photo-part-2.gif) no-repeat;}
#logo-ru {width: 127px; height: 137px; background: url(../images/ru/logo.gif) no-repeat; margin-left: 34px; margin-top: 20px; cursor: pointer;}
#logo-en {width: 127px; height: 137px; background: url(../images/en/logo.gif) no-repeat; margin-left: 34px; margin-top: 20px; cursor: pointer;}
#logo-uz {width: 127px; height: 137px; background: url(../images/uz/logo.gif) no-repeat; margin-left: 34px; margin-top: 20px; cursor: pointer;}
* html #logo {width: 147px; height: 157px; background: url(../images/logo.gif) no-repeat bottom left;}
*:first-child+html #logo {width: 147px; height: 157px; background: url(../images/logo.gif) no-repeat bottom left;}
#top-corners {width: 934px;}
#bottom-corners, #bottom {float: left; width: 934px;}
#top-right-corner {position: absolute; right: 0; width: 12px; height: 12px; background: url(../images/top-right-corner.gif) no-repeat; margin: 0px 1px 0px -1px;}
* html #top-right-corner {margin: 0px 0px 0px -1px;}
#bottom-left-corner {position: absolute; left: 0; width: 12px; height: 12px; background: url(../images/bottom-left-corner.gif) no-repeat; margin: -11px 0px -1px 0px;}
#bottom-right-corner {position: absolute; right: 0; width: 12px; height: 12px; background: url(../images/bottom-right-corner.gif) no-repeat; margin: -11px 1px -1px 0px;}
* html #bottom-right-corner {margin: -11px 0px -1px 0px;}
#lang {margin-top: 10px; margin-left: 60px;}
#breadcrumbs {margin-left: 221px; margin-top: -15px;}
#news, #main {width: 552px; padding: 20px; float: left;}
* html #news, * html #main {width: 591px; padding: 20px; float: left;}
#cabinet, #expert-block {width: 302px;padding: 20px; float: right;}
* html #cabinet, * html #expert-block {width: 343px; padding: 20px; float: right;}
#search {float: left; width: 335px;}
#banners-block {clear: left; text-align: left; padding-top: 10px;}
#bottom-logo {float: right; text-align: center;}
#about {display: block; border: 1px solid #e1e1e1; background: #f9f9f9; padding: 10px;}
.attachment-block {margin-top: -10px; background: #ddf3ff; padding: 5px; font-size: 11px;}

#gray-bg-ru {position: absolute; width: 344px; height: 55px; background: url(../images/ru/gray-bg.png) no-repeat; margin-top: 175px; margin-left: 207px;}
* html #gray-bg-ru {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/ru/gray-bg.png");}
#green-bg-ru {position: absolute; width: 354px; height: 36px; background: url(../images/ru/green-bg.png) no-repeat; margin-top: 230px; margin-left: 206px;}
* html #green-bg-ru {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/ru/green-bg.png");}
#gray-bg-en {position: absolute; width: 344px; height: 55px; background: url(../images/en/gray-bg.png) no-repeat; margin-top: 175px; margin-left: 207px;}
* html #gray-bg-en {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/en/gray-bg.png");}
#green-bg-en {position: absolute; width: 354px; height: 36px; background: url(../images/en/green-bg.png) no-repeat; margin-top: 230px; margin-left: 206px;}
* html #green-bg-en {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/en/green-bg.png");}
#gray-bg-uz {position: absolute; width: 344px; height: 55px; background: url(../images/uz/gray-bg.png) no-repeat; margin-top: 175px; margin-left: 207px;}
* html #gray-bg-uz {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/uz/gray-bg.png");}
#green-bg-uz {position: absolute; width: 354px; height: 36px; background: url(../images/uz/green-bg.png) no-repeat; margin-top: 230px; margin-left: 206px;}
* html #green-bg-uz {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/uz/green-bg.png");}
#http {position: absolute; width: 114px; height: 8px; background: url(../images/http.png) no-repeat; margin-top: 250px; margin-left: 225px;}
* html #http {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/themes/irokez/images/http.png");}

/*---------------------------------------------------------------------- paragraphs -----------------------------------------------------------*/
.news-block, .content-block, .docs-block {display: block; margin-bottom: 20px;}
.banners {display: block; text-align: left; margin-left: 15px;}
.green-title {display: block; background: url(../images/green-dots.gif) no-repeat; color: #B3CE31; font-size: 17px; padding-left: 10px; text-transform: uppercase;}
.blue-title {display: block; background: url(../images/blue-dots.gif) no-repeat; color: #208BDA; font-size: 17px; padding-left: 10px; text-transform: uppercase;}
.black-title {display: block; background: url(../images/black-dots.gif) no-repeat; color: #222; font-size: 17px; padding-left: 10px; text-transform: uppercase;}
.green-title-about {display: block; background: url(../images/green-dots.gif) no-repeat; color: #B3CE31; font-size: 17px; padding-left: 10px; text-transform: uppercase; margin-top: -20px;}
* html .green-title-about {margin-top: 0px;}
 *:first-child+html .green-title-about {margin-top: 0px;}
.about {display: block; border: 1px solid #e1e1e1; background: #f9f9f9; padding: 10px; margin-top: 20px;}

/*------------------------------------------------------------------------ fonts --------------------------------------------------------------*/
.lang-active {font-size: 9px; font-weight: bold; color: #baddf9; text-transform: uppercase;}
.bottom-txt {display: block; font-size: 9px; margin: 10px 0px 20px 0px;}
.news-title {display: block; font-weight: bold; font-size: 14px; margin-bottom: 4px; color: #9db426;}
.news-title-green {display: block; font-weight: bold; font-size: 14px; margin-bottom: 4px; color: #B3CE31;}
.date {display: block; font-weight: bold; font-size: 11px; color: #018fcd; margin-bottom: 4px;}
.p404 {margin-left: 100px; display: block; font-weight: bold; font-size: 50px;}
.error {margin-left: 110px; margin-top: -15px; display: block; font-weight: bold; font-size: 20px; float: left;}
.none {margin-left: 300px; margin-top: -15px; display: block; font-weight: bold; font-size: 15px;}
.descr {color: #7fbe42;}
.event-stage {display: block; font-weight: bold; font-size: 13px; color: #018fcd; margin: 10px 0px 10px 0px;}

/*------------------------------------------------------------------------ links --------------------------------------------------------------*/
a.lang {font-size: 9px; font-weight: bold; color: #dcdcdc; text-decoration: none; text-transform: uppercase;}
a.lang:hover {font-size: 9px; font-weight: bold; color: #baddf9; text-decoration: none; text-transform: uppercase;}
.news-block a.more {text-decoration: none;}
.news-block a.more:hover {text-decoration: none;}
#menu a {font-size: 13px; color: #fefefe; text-decoration: none; text-transform: uppercase;}
#menu a:hover {font-size: 13px; color: #fff; text-decoration: none; text-transform: uppercase;}
.expert-aims li a, .announced li a {font-size: 11px; color: #818181; text-decoration: none;}
.expert-aims li a:hover, .announced li a:hover {font-size: 11px; color: #818181; text-decoration: underline;}
.gohome {margin-left: 300px; margin-top: 5px; display: block; font-weight: bold; font-size: 15px; text-decoration: none;}
.gohome:hover {margin-left: 300px; margin-top: 5px; display: block; font-weight: bold; font-size: 15px; text-decoration: underline;}
.news-title-lnk, .docs-title-lnk {display: block; font-weight: bold; font-size: 14px; margin-bottom: 4px; color: #9db426; text-decoration: underline;}
.news-title-lnk:hover, .docs-title-lnk:hover {display: block; font-weight: bold; font-size: 14px; margin-bottom: 4px; color: #9db426; text-decoration: none;}
.attachment-block a, .attachment-block a:hover {font-size: 11px;}
#search a {font-size: 9px;}
#search a:hover {font-size: 9px;}
/*------------------------------------------------------------------------ tables -------------------------------------------------------------*/
#tbl-login {margin-top: 15px;}
#tbl-login tr td {padding: 5px 0px 5px 0px; font-size: 11px;}
.calendar {text-align: center; width: 240px; font-size: 9px;}
.calendar tr th {padding-left: 10px; color: #000; text-align: left; font-size: 9px;}
.calendar tr td {padding: 3px; font-size: 9px;}
.calendar tr th a {font-size: 9px; text-decoration: none; color: #000;}
.calendar tr th a:hover {font-size: 9px;  text-decoration: underline; color: #000;}
.calendar tr td a {font-size: 9px;}
.calendar tr td a:hover {font-size: 9px;}

.txt {width: 290px;}
.sel {width: 294px;}
* html .sel {width: 290px;}

/*------------------------------------------------------------------------ ul -----------------------------------------------------------------*/
.expert-aims, .announced {margin-left: 0px; width: 240px; margin-top: 20px; background: #f9f9f9; border: 1px solid #e1e1e1; list-style-type: none; font-size: 11px;}
.expert-aims li, .announced li {margin: 10px; font-size: 11px; color: #5d5d5d;}
#menu ul {margin-left: 0px; margin-top: 20px; margin-left: 38px; list-style-type: none;}
#menu ul li {border-bottom: url(../images/menu-wrapper.gif) no-repeat; margin-top: 6px;}

/*----------------------------------------------------------------------- images --------------------------------------------------------------*/
.arrow {margin-right: 5px; margin-bottom: -1px;}
.banner-img {margin-left: 20px; cursor: pointer;}
* html .banner-img {margin-left: 18px;}
.img-wrap {margin: 0px 15px -2px 15px;}
.main-img {margin-bottom: -2px; cursor: pointer;}
.triple-img {cursor: pointer;}
.welcome {display: block; padding: 10px;}
