body {behavior:url("js/csshover.htc")}

*{
	margin: 0;
	padding: 0;
}
HTML, BODY{
	height: 100%;
	font: 13px Arial;
}
BODY{
}
#bgr-wrap{
	background: #FFF url(../i/head-bgr.png) repeat-x;
	min-height: 100%;
}
IMG{
	border: none;
}
A:hover{
	text-decoration: none;
}
A{
	color: #3c5774;
}


.clr{
	clear: both;
	font-size: 0;
	height: 0;
}
#min-width, .min-width{
	min-width: 1000px;
	position: relative;
}
#max-width, .max-width{
	max-width: 1280px;
}
#max-width{
}
#header{
	height: 53px;
	position: relative;
	z-index: 2;
}
#top-links{
	padding: 20px 0 0 22px;
	font-size: 11px;
	position: absolute;
	left: 0;
	top: 0;
}
BODY.second #top-links{
	padding-left: 34px;
}
#top-links div{
	margin-bottom: 5px;
}
#top-links A{
	padding-left: 13px;
	background: url(../i/bullet.gif) left 50% no-repeat;
}
#lang{
	height: 53px;
	width: 29px;
	background: url(../i/lang-bgr.gif) no-repeat;
	text-align: center;
	position: absolute;
	left: 219px;
	top: 0;
	font-size: 11px;
}
#lang A{
	color: #FFF;
	text-decoration: none;
	position: relative;
	top: 30px;
}
#top-block{
	height: 53px;
	margin-left: 253px;
	background: url(../i/search-bgr.png) repeat-x;
	width: 470px;
}
#top-block .bgr-left{
	height: 53px;
	background: url(../i/dot.gif) left bottom no-repeat;
}
#top-block .bgr-right{
	height: 53px;
	background: url(../i/dot.gif) right bottom no-repeat;
}
#top-menu{
	padding: 4px 0 0 65px;
	position: relative;
	z-index: 3;
}
#top-menu .item{
	float: left;
	font-size: 11px;
	height: 16px;
	position: relative;
	cursor: pointer;
}
#top-menu A{
	color: #003064;
	text-decoration: none;
	display: block;
	float: left;
	padding: 1px 7px 4px;
}
#top-menu .here{
	background: url(../i/top-link-left.gif) no-repeat;
}
#top-menu .here A{
	background: url(../i/top-link-right.gif) right top no-repeat;
	color: #FFF;
}
#top-menu div.has-dd,
#top-menu div.has-dd A{
	background: none !important;
	position: relative;
	z-index: 1;
}
#top-menu .item .dropdown{
	position: absolute;
	visibility: hidden;
}
#top-menu .here .dropdown{
	position: absolute;
	left: 0;
	top: 0px;
	min-width: 110px;
	background: url(../i/blank.gif);
	width: 100px;
	visibility: visible;
}
#top-menu .here .dropdown .edge{
	height: 1px;
	margin: 0 1px;
	font-size: 0;
	background: #3c5774;
}
#top-menu .here .dropdown .item,
#top-menu .here .dropdown .item A{
	float: none;
}
#top-menu .here .dropdown .item A:hover{
	background: #243e59;
}
#top-menu .here .dropdown .item{
}
#top-menu .here .dropdown .cont{
	background: #3c5774;
	padding: 15px 0 7px;
}
#top-menu .here .dropdown .item A{
	color: #FFF;
	font-size: 10px;
}
FORM#search-form{
	font: bold 14px Arial;
	color: #FFF;
	padding-left: 20px;
}
FORM#search-form INPUT.text{
	margin-left: 3px;
	width: 320px;
}
FORM#search-form INPUT.submit{
	position: relative;
	top: 6px;
	left: 4px;
}
.right-block{
	width: 221px;
	position: absolute;
	top: 0;
	right: 25px;
}
#auth{
	width: 201px;
	position: absolute;
	top: 23px;
	right: 0;
	height: 22px;
}
#auth .top{
	height: 21px;
	position: relative;
	z-index: 1;
	background: url(../i/auth-top-bgr.gif) no-repeat;
}
#auth .top .button{
	position: absolute;
	width: 22px;
	height: 22px;
	right: 0;
	top: 0;
	background: url(../i/triangle.gif) 50% 50% no-repeat;
	cursor: pointer;
	cursor: hand;
}
#auth .top .title{
	font: bold 12px Arial;
	color: #FFF;
	padding: 3px 0 0 8px;
}
#auth .top .title span {color:#FF9700}

#auth .top A{
	font-size: 12px;
	text-decoration:none;
}

#auth .content{
	width: 201px;
	background: url(../i/auth-bottom-bgr.gif) left bottom no-repeat;
	position: absolute;
	top: 21px;
	display:none
/*	visibility: hidden;*/
}
#auth .vis{
	visibility: visible;
}
#auth A{
	color: #FFF;
	font-size: 10px;
	margin-right: 9px;
}
#auth FORM{
	padding: 3px 8px;
}
#auth FORM INPUT.text{
	width: 102px;
	color: #8f8f8f;
	font-size: 10px;
	padding: 1px 2px;
}
#auth .line{
	padding-bottom: 3px;
}
#auth INPUT.submit{
	position: relative;
	left: 4px; top: 5px;
}
#auth .bottom{
	padding: 5px 0 8px;
}

#under-header{
	height: 172px;
	padding: 0 25px;
	position: relative;
	z-index: 1;
}
#under-header .right-block{
	width: 222px;
}
#logo{
	position: absolute;
	left: 26px;
	top: 63px;
}
#grafic{
	height: 172px;
	background: url(../i/grafic-bgr.gif) left 59px repeat-x;
	margin-left: 174px;
	margin-right: 221px;
	font-size: 12px;
	position: relative;
}
BODY.second #under-header{
	margin-left: 248px;
}
BODY.second #grafic{
	margin-right: 0;
}
#grafic .inner{
	height: 172px;
	background: url(../i/grafic.jpg) no-repeat;
}

#grafic .dropdown .tit{color:#fff; padding:0 0 7px 10px;}
#grafic .dropdown .tit a{color:#fff; font-weight:bold; padding:0;}
#grafic .dropdown .tit a:hover{text-decoration:underline; background:none;}

#grafic .tit-red{background:#e84949;}
#grafic .dropdown .e-top-red{background: url(../i/dd-top-red.png) no-repeat;}

#grafic .tit-orange{background:#ffa800;}
#grafic .dropdown .e-top-orange{background: url(../i/dd-top-orang.png) no-repeat;}

#grafic .tit-yellow{background:#fae800;}
#grafic .dropdown .e-top-yellow{background: url(../i/dd-top-yell.png) no-repeat;}
#grafic .dropdown .tit_yellow a{color:#000;}

#grafic .tit-darkblue{background:#004cc0;}
#grafic .dropdown .e-top-darkblue{background: url(../i/dd-top-bluedrk.png) no-repeat;}

#grafic .tit-blue{background:#1cabe3;}
#grafic .dropdown .e-top-blue{background: url(../i/dd-top-bluelgt.png) no-repeat;}

#grafic .tit-green{background:#2cd243;}
#grafic .dropdown .e-top-green{background: url(../i/dd-top-greendrk.png) no-repeat;}

#grafic .tit-salad{background:#9ed926;}
#grafic .dropdown .e-top-salad{background: url(../i/dd-top-greenlgt.png) no-repeat;}

#grafic .tit-purple{background:#ab38c7;}
#grafic .dropdown .e-top-purple{background: url(../i/dd-top-purp.png) no-repeat;}




#grafic .item{
	position: absolute;
	left: 0;
	top: 0;
	font-size: 12px;
	line-height: 100%;
	font-weight: bold;
}
#grafic .item-1{
	left: 43px;
	top: 78px;
}
#grafic .item-2{
	left: 87px;
	top: 137px;	
}
#grafic .item-3{
	left: 160px;
	top: 35px;	
}
#grafic .item-4{
	left: 188px;
	top: 88px;	
}
#grafic .item-5{
	left: 273px;
	top: 21px;	
}
#grafic .item-6{
	left: 247px;
	top: 119px;	
}
#grafic .item-7{
	left: 436px;
	top: 138px;	
}
#grafic .item-8{
	left: 417px;
	top: 37px;	
}
#grafic .dropdown{
	width: 214px;
	position: absolute;
	display: none;
	left: -10px;
	top: -7px;
}
#grafic li {
	list-style: none;
}

#grafic li:hover.item,
#grafic li.over{
	z-index: 1;
}
#grafic li:hover.item .dropdown,
#grafic li.over .dropdown{
	display: block;
}
#grafic .dropdown .edge{
	font-size: 0;
	height: 7px;
}
#grafic .dropdown .e-top{
	background: url(../i/dd-top.png) no-repeat;
}
#grafic .dropdown .e-bottom{
	background: url(../i/dd-bottom.png) no-repeat;
}
#grafic .dropdown .cont{
	background: #243e59;
	min-height: 20px;
}
#grafic .dropdown A{
	display: block;
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
	line-height: 100%;
	padding: 4px 10px;
	font-weight: normal;
}
#grafic .dropdown A:hover{
	background: #446383;
}
#tabs{
	height: 20px;
	font-size: 11px;
}
#tabs A{
	color: #FFF;
	text-decoration: none;
	position: relative;
	top: 4px;
}
#tabs .tab{
	float: left;
	margin-right: 2px;
}
#tabs .tab .bgr{
	height: 20px;
	background: url(../i/tab-bgr.gif) left bottom repeat-x;
	padding:0 5px;
}
#tabs .tab .bgr-right{
	background: url(../i/tab-edge.gif) right bottom no-repeat;
}
#tabs .tab .bgr-left{
	padding: 0 1px;
	background: url(../i/tab-edge.gif) left bottom no-repeat;
}
#tabs .here .bgr{
	background: #FFF;
}
#tabs .here .bgr-right{
	background-image: url(../i/tab-here.gif);
}
#tabs .here .bgr-left{
	background-image: url(../i/tab-here.gif); 	
}
#tabs .here A{
	color: #446383;
	font-weight: bold;
}
#tabs-content{
	
}
#tabs-content .content-block{
	min-height: 109px;
	background: #FFF url(../i/tab-content-bgr.gif) repeat-x;
	font-size: 11px;
	display: none;
}
#tabs-content .vis{
	display: block;
}
#tabs-content .bottom-bgr{
	background: url(../i/tab-bottom.png) no-repeat;
	height: 12px;
	font-size: 0;
}
#tabs-content #currency{

}
#tabs-content TABLE{
	width: 210px;
	margin: 0 12px 2px;
	position: relative; 
}
#tabs-content TABLE TD{
	padding: 2px;
}

#tabs-content TABLE TD.label{
	padding-right: 0;
	width: 65px;
}
#tabs-content TR.head TD{
	font-size: 12px;
	font-weight: bold;
	color: #446383;
	padding-bottom: 4px;
	padding-top: 7px;
}
#tabs-content #currency TD.label{
	font-weight: bold;
}
#tabs-content .else{
	color: #737373;
	padding: 0 14px;
}
#tabs-content .elsetop{
	color: #737373;
	padding: 8px 0 0 14px ;
}
#tabs-content TABLE TD.date{
	font-size: 11px;
	color: #737373;
	font-weight:normal;
}
#tabs-content #currency .else A,
#tabs-content #indexes .else A,
#tabs-content #syr .else A{
	position: relative;
	top: 2px;
	left: 0px;
	right: 10px;
}
#weather{}
#weather TD.label{
	color: #787878;
}
#tabs-content #weather TR.head TD.label{
	font-weight: normal;
}
#tabs-content #weather TD.plus{
	color: #ff9700;
	font-weight: bold;
}
#tabs-content #weather TD.minus{
	color: #243e59;
	font-weight: bold;
}
#tabs-content #weather TD SPAN{
	display: block;
	width: 20px;
	position: relative;
}
#tabs-content #weather TD SPAN IMG{
left:59px;
	position: absolute;
top:1px;
}
#tabs-content #weather TD{
	padding-bottom: 3px;
}
#tabs-content #weather .else{
/*	text-align: right;*/
}

#indexes TD.label{
	font-weight: bold;
}
#indexes TD.ch-plus,
#syr TD.ch-plus{
	color: #ffa800;
}

#columns{
	position: relative;
}
#left-col{
	margin-right: 503px;
	padding: 31px 0 0 24px;
}
#right-col{
	width: 483px;
	position: absolute;
	right: 20px;
	top: 0;
}
.second2 #right-col{
	width: 242px;
}
.second2 #right-col .col-50{
	width: auto;
	margin-left: 35px;
	position: relative;
	left: -3px;
}
.second2 #left-col{
	margin-right: 280px;
}
.second2 #right-menu{
	margin-bottom: 15px;
}
#news-main{
	margin-bottom: 24px;
	margin-right: 30px;
}
#news-main .img{
	float: left;
	margin-right: 20px;
}
#news-main .text{
/*	margin-left: 190px; */
}
#news-main .title{
	font: bold 18px Arial;
	line-height: 100%;
	padding-bottom: 8px;
}
#news-main .title IMG{
	position: relative;
	left: 4px;
	top: 2px;
}
#news-main A{
	text-decoration: none;
}
#news-main A:hover{
	text-decoration: underline;
}
#news{
	margin-top: 31px;
}
#news H1{
	color: #3c5774;
	font: bold 18px Arial;
	line-height: 100%;
	float:left;
	padding: 5px 14px 4px 10px;
	background-color: #e7e7e7;
}
.col-50{
	float: left;
	width: 50%;
	//width: 49%;
	zoom: 1;
}
.col-50 .margin{
	margin-right: 14px;
}
.col-50 .news-item{
	background: #F7F7F7 url(../i/news-item-bgr.gif) repeat-y;
	margin-bottom: 15px;
	min-height: 37px;
}
.col-50 .news-item .header{
	margin: 0px 5px 10px;
	background: #FFF url(../i/news-head.gif) 7px 5px no-repeat;
	height: 27px;
	font: bold 15px Arial;
	line-height: 100%;
	position: relative;
	top: 5px;
}
.toggler{
	position: relative;
}
.toggler .button{
	width: 11px;
	height: 11px;
	font-size: 0 !important;
	cursor: pointer;
	cursor: hand;
	position: absolute;
	right: 0px;
	top: 8px;
	background: url(../i/minus.gif) no-repeat;
}
.col-50 .news-item .header A{
	position: relative;
	left: 30px;
	top: 6px;
}
.simple-open .toggler .button, .close .toggler .button {
	background: url(../i/plus.gif) no-repeat;
}
.col-50 .news-item .content-block{
	padding: 10px 5px;
	font: 12px Arial;
}

.close .content-block {
	display: none;
}

.content-block .loading{
	text-align: center;
	padding: 30px 0 40px;
	font: normal 17px Arial !important;
}
.col-50 .simple-open .content-block{
	display: block;
}
.col-50 .news-item .content-block A,
.col-50 .news-item2 .content-block A{
	color: #000;
	text-decoration: none;
	display: block;
	padding-left: 9px;
	background: url(../i/bullet-small.gif) left 6px no-repeat;
}
.col-50 .news-item .content-block A:hover,
.col-50 .news-item2 .content-block A:hover {
	text-decoration: underline;
}


.newsmain .col-50 .news-item .content-block A:visited,
.newsmain .col-50 .news-item2 .content-block A:visited,
.newsmain .col-50 .news-item .content-block A.visited,
.newsmain .col-50 .news-item2 .content-block A.visited{
	background: url(../i/bullet-small-h.gif) left 6px no-repeat;
}


.col-50 .news-item .content-block div,
.col-50 .news-item2 .content-block div{
	padding-bottom: 8px;
}
.col-50 .banner{
	padding: 5px 0 20px;
	text-align: center;
}
#editor{
	padding-bottom: 30px;
}
.simple-box .toggler{
	height: 25px;
	background: url(../i/header-round.gif) 18px bottom no-repeat;
}
#editor .button{
	right: 0;
}
.simple-box{
	background: url(../i/blue-dot.gif) left 21px repeat-x;
	margin-right: 14px;	
	zoom: 1;
}
.simple-box .content-block{
	margin-top: 5px;
/*	display: none;*/
}
.simple-open .content-block{
	display: block;
}
.simple-box H2{
	font-size: 14px;
	font-weight: bold;
	padding-left: 31px;
	line-height: 100%;
}
#right-col .simple-box{
	margin-right: 0;
}
#editor H2{
	color: #bc5500;
}
TABLE.two-col{
	width: 100%;
}
TABLE.two-col TD{
	width: 50%;
}
#editor TD{
	background: #ffe4b2;
}
#editor .padding{
	padding: 17px 10px;
}
#editor .item{
	padding-left: 12px;
	background: url(../i/brown-bullet.gif) left 5px no-repeat;
	font-size: 12px;
	padding-bottom: 4px;
}
#editor .item A{
	color: #934300;
	font-weight: bold;
}
#fotokonkurs H2{
	color: #3c5774;
}
#fotokonkurs .content-block{
	background: url(../i/fotokonkurs.png) repeat-x;
	height: 195px;

}
#fotokonkurs .title{
	padding: 12px 0 0 15px;
	font-size: 12px;
	font-weight: bold;
	line-height: 100%;
}
#fotokonkurs .title A{
	color: #1a3655;
}
#fotokonkurs #foto-container{
	height: 144px;
	overflow: hidden;
	width: 100%;
}
.buttons{
	padding: 10px 9px;
	height: 15px;
}
.buttons .button{
	width: 26px;
	height: 15px;
	background-color: #3c5774;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
}
.buttons .b-left{
	float: left;
	background-image:url(../i/arrow-left.gif);
}
.buttons .b-right{
	float: right;
	background-image:url(../i/arrow-right.gif);
}
.buttons div:hover.button,
.buttons .b-over{
	background-color: #ffa500;
}
/********************** RIGHT COL ***********************/

#right-col{
}
#right-col .inner{

}
#right-col .col-50{

}
#right-col .col-50 .padding{
	padding-left: 10px;
}
#right-col .toggler H2{
	position: relative;
	top: 3px;
}

#right-col .toggler H2 a {
	text-decoration: none;
}

#right-col .toggler H2 A:hover{
	text-decoration: underline;
}


#right-col .toggler .button{
	top: 5px;
	right: 0;
}
#right-col .content-block .cont{
	padding: 14px 10px 4px 8px;
}
#right-col .content-block{
	padding-bottom: 9px;
}
#right-menu{
	background: url(../i/right-menu-bgr.gif) right top repeat-y;
}
#right-menu .inside{
	height: 225px;
	background: url(../i/arr-up.gif) right top no-repeat;
	border-top: solid 1px #FFF;
	margin-top: -1px;
}
#right-menu .items{
	margin-right: 5px;
	margin-top: 40px;
}
#right-menu .item{
	height: 29px;
	margin-bottom: 1px;
	background: #3c5774 url(../i/right-menu-left.gif) no-repeat;
	position: relative;
}
#right-menu .item .hover{
	position: absolute;
	height: 56px;
	visibility:hidden;
	left: -7px;
	top: -14px;
}
#right-menu .over{
	z-index: 1;
}
#right-menu .over .hover{
	visibility: visible;
}
#right-menu .over .hover .edge{
	width: 100%;
	height: 7px;
	position: absolute;
	left: 0;
}
#right-menu .over A{
	position: relative;
	z-index: 1;
	font: bold 16px Arial;
	color: #FFF;
	top: -2px;
}
#right-menu .over .hover .e-top{
	top: 0;
}
#right-menu .over .hover .e-bottom{
	bottom: 0;
}

.submenu-short #right-menu .blue .hover{
	background: url(../i/hover-blue.png) no-repeat;
	width: 250px;
}

.submenu-short #right-menu .lightgreen .hover{
	background: url(../i/hover-lightgreen.png) no-repeat;
	width: 240px;
}

.submenu-short #right-menu .red .hover{
	background: url(../i/hover-red.png) no-repeat;
	width: 219px;
}

.submenu-short #right-menu .violet .hover{
	background: url(../i/hover-violet.png) no-repeat;
	width: 203px;
}

.submenu-short #right-menu .green .hover{
	background: url(../i/hover-green.png) no-repeat;
	width: 219px;
}


#right-menu .blue .hover{
	background: url(../i/hover-blue.png) no-repeat;
	width: 240px;
}
#right-menu .lightgreen .hover{
	background: url(../i/hover-lightgreen.png) no-repeat;
	width: 230px;
}
#right-menu .red .hover{
	background: url(../i/hover-red.png) no-repeat;
	width: 209px;
}
#right-menu .violet .hover{
	background: url(../i/hover-violet.png) no-repeat;
	width: 193px;
}
#right-menu .green .hover{
	background: url(../i/hover-green.png) no-repeat;
	width: 209px;
}
#right-menu A{
	display: block;
	color: #cdd7e3;
	font: bold 14px Arial;
	line-height: 100%;
	text-decoration: none;
	padding: 8px 0 6px 10px;
}
#right-menu .blue{
	margin-left: 4px;
}
#right-menu .lightgreen{
	margin-left: 14px;
}
#right-menu .red{
	margin-left: 35px;
}
#right-menu .violet{
	margin-left: 51px;
}
#right-menu .green{
	margin-left: 35px;
}
#expert{
	margin-bottom: 10px;
}
#expert H2{
	color: #ff8300;
}
#expert H2 a{
	color: #ff8300;
}
#expert .content-block{
	min-height: 149px;
	background: #ffc24d url(../i/expert-bgr.png) repeat-x;
}
#right-col .cont .img{
	float: left;
	width: 71px;
}
#right-col .cont .text{
	margin-left: 91px;
	font-size: 12px;
}
#right-col .cont .text .title{
	line-height: 100%;
}
#expert .title A{
	color: #fff;
	font-weight: bold;
}
#expert .txt{
	font-size: 11px;
	padding-top: 8px;
}
#expert .txt A{
	text-decoration: none;
	color: #452d00;
}
.small-banner{
	text-align: center;
}
#right-col .m-left{
	margin-left: 21px;
}
#calendar, 
#company-news{
	margin-top: 13px;
}
#calendar H2,
#company-news H2{
	color: #3e5976;
	float: left;
}
#calendar .date{
	font-size: 12px;
	font-weight: bold;
	color: #853c00;
	position: relative;
	left: 6px;
	top: 3px;
}
#calendar .content-box{
	width: 462px;
	height: 209px;
	margin: 16px 0;
	position: relative;
}
#calendar .content-box .days{
	width: 176px;
	height: 176px;
	position: absolute;
	left: 14px;
	top: 5px;
}
#calendar .content-box .days A{
	color: #FFF;
	text-decoration: none;
	font-size: 15px;
	line-height: 100%;
	position: absolute;
}
#calendar .content-box .days A:hover{
	text-decoration: underline;
}
#calendar .content-box .days A.orange{
	left: 61px;
	top: 27px;
}
#calendar .content-box .days A.violet{
	left: 108px;
	top: 35px;
}
#calendar .content-box .days A.grey{
	left: 125px;
	top: 73px;
}
#calendar .content-box .days A.here{
	color: #6b4ead;
	font-weight: bold;
	text-decoration: underline;
	font-size: 21px;
}
#calendar .content-box .days A.blue{
	left: 109px;
	top: 120px;
}
#calendar .content-box .days A.green{
	left: 60px;
	top: 129px;
}
#calendar .content-box .days A.yellow{
	left: 27px;
	top: 99px;
}
#calendar .content-box .days A.oxr{
	left: 27px;
	top: 59px;
}
#calendar .text-content{
	margin-left: 212px;
}
#calendar .text-content .cur-date{
	width: 78px;
	background: #6b4ead url(../i/grey-dot.gif) left bottom no-repeat;
}
#calendar .text-content .cur-date div{
	height: 26px;
	background: url(../i/grey-dot.gif) right bottom no-repeat;
	color: #FFF;
	font: bold 18px Arial;
	text-align: center;
	line-height: 140%;
}
#calendar .links{
	margin-top: 27px;
	font-size: 11px;
	margin-right: 20px;
	line-height: 110%;
}
#calendar .links div{
	margin-bottom: 6px;
	padding-left: 13px;
	background: url(../i/purple-bullet.gif) left 4px no-repeat;
}
#calendar .links A{
	color: #6b6b6b;
}
#calendar .else{
	margin-top: 16px;
}
#calendar .else A{
	color: #6b4ead;
	font-size: 11px;
	line-height: 140%;
}
#calendar .else div{
	float: left;
	height: 15px;
	margin-right: 15px;
}
#calendar .else div.special{
	background: url(../i/purple-bgr.gif) left top no-repeat;
}
#calendar .else div.special A{
	display: block;
	color: #FFF;
	background: url(../i/purple-edge.gif) right top no-repeat;
	padding: 0 4px;
	text-decoration:none;
}
#company-news{
	position: relative;
	margin-bottom: 18px;
}
#company-news .col{
	width: 111px;
	position: absolute;
	bottom: 0;
	font-size: 11px;
	line-height: 110%;
}
#company-news .col A{
	color: #FFF;
	text-decoration: none;
}
#company-news .col-1{
	background: #FF7200 url(../i/orange-grd.png) repeat-x bottom;
	left: 0;
}
#company-news .col-2{
	background: #3D5875 url(../i/blue-grd.png) repeat-x bottom;
	left: 117px;
}
/*
#company-news .col-3{
	background: #126F15 url(../i/green-grd.png) repeat-x bottom;
	right: 117px;
}
#company-news .col-4{
	background: #C7195A url(../i/pink-grd.png) repeat-x bottom;
	right: 0;
}*/

#company-news .col-3{
	background: #FF7200 url(../i/orange-grd.png) repeat-x bottom;
	right: 117px;
}
#company-news .col-4{
	background: #3D5875 url(../i/blue-grd.png) repeat-x bottom;
	right: 0;
}

#company-news .col-1 a, #company-news .col-3 a {color: #672f00;}

#company-news .content-box{
	margin-top: 62px;
	height: 160px;
	_height: 161px;
	position: relative;
	border-bottom: solid 1px #3c5774;
	width:100%;
}
#company-news .img{
	position: absolute;
	top: -61px;
	left: 0;
	width: 111px;
	height: 61px;
	text-align: center;
}
#company-news .img IMG{
	position: relative;
}
#company-news .inner{
	padding: 8px 6px 8px 9px;
}
#company-news .ttl{
	font: normal 13px Arial;
	margin-bottom: 2px;
}
#company-news .arrow{
	width: 15px;
	height: 7px;
	position: absolute;
	left: -15px;
	bottom: -3px;
	_bottom: 20px;
	background: url(../i/blue-arrow.gif) no-repeat;
	zoom:1;
}
#two-col{
	padding-top: 15px;
}
#two-col .simple-box{
	margin-bottom: 20px;
}
#start-business{
}
#start-business H2{
	color:#ff7200;
}
#start-business H2 a{
	color:#ff7200;
}
#start-business .content-block{
	min-height: 143px;
	background: #ff9600 url(../i/orange-grd2.png) left bottom repeat-x;
}
#start-business FORM{
	padding: 17px 0 0 14px;
	font-size: 11px;
}
#start-business .line{
	padding-bottom: 8px;
}
#start-business INPUT.rad{
	margin-right: 5px;
	position: relative;
	top: 2px;
}
#start-business div.submit{
	margin-top: 3px;
	margin-bottom: 8px;
}
#start-business INPUT.submit{
	position: relative;
	left: -4px;
}
#start-business .else{
	font-size: 12px;
}
#start-business .else A{
	color: #934300;
}
#poll{
	font-size: 12px;
	color: #FFF;
}
#poll H2{
	color: #3d5875;
}
#poll .content-block{
	min-height: 163px;
	background: #3c5774 url(../i/poll-bgr.png) repeat-x;
}
#poll FORM{
	padding: 18px 10px 8px 14px;
}
#poll .q{
	font-weight: bold;
	margin-bottom: 12px;
}
#poll .a{}
#poll .line{
	color: #badbff;
	padding-bottom: 4px;
}
#poll .line INPUT.rad{
	margin-right: 5px;
	position: relative;
	top: 1px;
}
#poll div.submit{
	margin-top: 11px;
}
#poll div.submit INPUT{
	position: relative;
	left: -4px;
	top: 3px;
}
#poll div.submit A{
	color: #FFF;
}

#faq{
	font-size: 12px;
}
#faq H2{
	color: #bc5500;
}
#faq .content-block{
	padding: 20px 14px 20px 14px;
	background: #ffe2a5;
}
#oursklad .buttons,
#faq .buttons,
#business-about .buttons,
#ourpublications .buttons,
#press .buttons,
#anekdot .buttons{
	margin: 14px -14px 0; 
}
#oursklad .buttons,
#ourpublications .buttons,
#press .buttons{
	margin:0 0 0 -14px; 
}
#faq .q, #faq .q a{
	color: #b93d00;
	margin-bottom: 13px;
	text-decoration: none;
}
#faq .a, #faq .a a{
	color: #000;
	text-decoration: none;
}

#faq .q a:hover, #faq .a:hover a {text-decoration: underline;}

#two-col .marg-left{
	margin-left: 5px;
}
#two-col .marg-right{
	margin-right: 4px;
}

#business-about{
	font-size: 12px;
}
#business-about H2{
	color: #3c5774;
}
#business-about .content-block{
	padding: 11px 14px;
	background: #c6d0da;
}
#business-about .img{
	float: left;
}
#business-about .text{
	margin-left: 92px;
}
#business-about .text .ttl{
	font-weight: bold;
	margin-bottom: 2px;
}
#business-about .text .ttl A{
	color: #1a3655;
}
#business-about .text .txt{
	font-size: 11px;
}
#business-about .text .txt A{
	color: 3c5774;
	text-decoration: none;
}
#business-about .text .txt A:hover{
	text-decoration: underline;	
}
#business-about .name{
	margin-top: 5px;
	color: #3c5774;
	font-size: 11px;
	font-weight: bold;
	line-height: 100%;
	margin-bottom: 15px;
}
#press{}

#oursklad .content-block,
#ourpublications .content-block,
#press .content-block{
	padding: 13px 0 13px 13px;
	background: #e6e6e6;
	font-weight: bold;
	
}

#oursklad .img,
#ourpublications .img,
#press .img{
	float: left;
}

#oursklad .text {
	margin-left: 92px;	`
}

#ourpublications .text,
#press .text{
	margin-left: 71px;
	margin-right: 20px;
}

#oursklad A,
#ourpublications A,
#press A{
	text-decoration:  none;
	color: #853c00;
}

#oursklad A:hover,
#ourpublications A:hover,
#press A:hover{
	text-decoration: underline;
}

#oursklad H2,
#ourpublications H2,
#press H2{
	color: #bc5500;
}

#anekdot{
	font-size: 12px;
}
#anekdot H2{
	color: #bc5500;
}
#anekdot .content-block{
	background: #ffe1a2;
	padding: 13px;
}
#footer{
	height: 187px;
	background: #3c5774;
	margin-top: 50px;
	color: #FFF;
	font-size: 12px;
	visibility: hidden;
}
#footer .min-width{
	background: #3c5774;
	height: 187px;
}
#footer A{
	color: #FFF;
}
#footer .top{
	padding-top: 6px;
	position: relative;
}
#footer .middle{
	position: relative;
}
#footer .f-left{
	width: 281px;
	padding-left: 23px;
	position: absolute; 
	left: 0px;
}
#footer .f-center{
	width: 80%;
	margin-left: 16%;
	position: relative;
	height: 100px;
}
#footer .f-right{
	width: 221px;
	position: absolute;
	right: 25px;
	top: 10px;
}
#footer .top .f-right{
	top: 7px;
}
#footer .f-right A.rss{
	padding-left: 21px;
	background: url(../i/rss.gif) no-repeat;
}
#footer #foot-menu{
	position: relative;
	height: auto;
	padding-left:18px; 
}
#foot-menu div{
	float: left;
	padding: 0 13px;
	background: url(../i/fm-delim.gif) right 50% no-repeat;
}
#foot-menu div.last{
	background: none;
}
#nav{
	padding-top: 65px;
}
#nav A{
	margin-right: 14px;
}
#footer .banners{
	text-align: left;
	position: relative;
	padding-top: 10px;
}
#footer .banners div{
	padding-bottom: 6px;
}
#footer .banners .big{
	width: 250px;
	position: absolute;
	left: 165px;
	top: 10px;
}
#footer .banners .big .img{
	width: 85px;
	float: left;
}
#footer .banners .big .txt{
	margin-left: 85px;
}
#develop{
	font-size: 11px;
	position: absolute; 
	top: 10px;
	left: 30px;
}

#hoster{
	
	font-size: 11px;
	position: absolute; 
	top: 45px;
	left: 30px;
}

#footer .bottom{
	color: #bbc1c7;
	font-size: 10px;
	padding: 7px 22px 0px 22px;
}

/******************************/
#under-header #title{
	width: 248px;
	height: 56px;
	background: url(../i/title-bgr.png) no-repeat;
	position: absolute;
	left: -248px;
	top: 62px;
	font: bold 24px "Arial Narrow";
	color: #FFF;
	text-align: center;
}
#under-header #title A{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
#under-header #title div{
	padding: 10px 0 0 0;
}

#under-header #title div.long-title{
	padding: 5px 0 0 0;
	line-height: 20px;
}


#content{
	padding-left: 22px;	
}
#bread{
	color: #3c5774;
	font-size: 11px;
	padding-left: 12px;
	background: url(../i/bread.gif) left 4px no-repeat;
	line-height: 100%;
	position: relative;
	left: -12px;
	padding-bottom: 6px;
}
#content H1{
	color: #3c5774;
	font: bold 18px Arial;
	padding-bottom:5px;
}
#content H1 IMG{
	position: relative;
	left: 5px;
	top: 2px;
}
#sponsor{
	padding: 8px 0 25px;
}
#sponsor .img{
	float: left;
}
#sponsor .txt{
	margin-left: 62px;
	font-size: 11px;
	position: relative;
	top: -2px;
	color: #595959;
}
#sponsor .txt A{
	text-decoration: none;
}
#text-content{
	padding: 0 35px 20px 0;
}
#text-content IMG{
	margin: 0 15px 15px 0;
}
#text-content P{
	margin-bottom: 15px;
}

#submenu{
	background: #ff9600 url(../i/submenu-bgr.png) left bottom repeat-x;
	font: bold 14px Arial;
	margin-bottom: 20px;
	zoom: 1;
}
#submenu .lt{
	background: url(../i/white-dot.gif) left top no-repeat;
}
#submenu .rt{
	background: url(../i/white-dot.gif) right top no-repeat;
}
#submenu .rb{
	background: url(../i/white-dot.gif) right bottom no-repeat;
}
#submenu .lb{
	padding: 17px 0 7px 0;
	background: url(../i/white-dot.gif) left bottom no-repeat;
}

#submenu a {
	color: #242424;
	display:block;
	padding: 5px 14px 5px 14px;
}


#submenu .item div div a {
	padding: 0;
}

#submenu a.here {
	background: #FFCD84;
}

#submenu div.item{
	padding: 0 0 0 0;

}
#submenu div.sub{
	font: normal 12px Arial;
	
	padding-bottom: 6px;
}
#submenu div.sub div{
	padding-bottom: 3px;
}
#submenu div.sub div a{
	padding-left: 28px;
}
#documents H2{
	color: #bc5500;
}
#documents .content-block{
	background: #ffdea5;
	padding: 14px;
}
#documents A{
	color: #bc5500;
}
#documents div.item{
	padding-left: 27px;
	background: url(../i/doc.gif) left 3px no-repeat;
	padding-bottom: 5px;
}
#calendar2{
	font-size: 12px;
}
#calendar2 .content-block{
	background: #ffdba5;
	padding: 10px 4px;
}
#calendar2 H2{
	color: #bc5500;
}
#right-col .col-50 .box2 div{
	padding-bottom: 2px;
}
#right-col .col-50 .box2 div.date{
	font-size: 10px;
	color: #686868;
	padding-left: 9px;
	line-height: 100%;
}
#right-col .col-50 .box2 div.item{
	padding-bottom: 8px;
}
#news2 .content-block{
	background: url(../i/news-grd.png) repeat-y;
	padding: 10px 4px;
	font-size: 12px;
	text-align: left;
}
#news2 H2{
	color: #3c5774;
	text-align: left;
}
#articles .content-block{
	background: url(../i/news-grd.png) repeat-y;
	padding: 10px 4px;
	font-size: 12px;
}
#articles H2{
	color: #3c5774;
}
.second2 #calendar2{
	margin-bottom: 20px;
}
.second2 .grey-bgr .content-block{
	background: url(../i/news-grd.png) repeat-y !important;
}
.second2 .grey-bgr H2{
	color: #243e59 !important;
}

.sstr {font-weight:bold}
.sitem h3 {font-size:14px;font-weight:bold;margin:0;padding:0;color:#3C5774}
.pages {margin-top:10px}
.pages a {font-size:11px}
.pages .l {margin-right:8px}
.pages .r {margin-left:8px}
.pages .l a , .pages .r a {margin-right:8px}
.pages .l, .pages .r {height:24px}
.pages span {margin-right:5px;height:24px}
.pages span.here {width:20px;height:20px;background-color:#FFA317;color:white;font-weight:bold;font-size:15px;text-align:center}


#bcalendar {border-bottom:1px solid silver;border-right:1px solid silver}
#bcalendar .month_day {width:14%;height:14px;float:left;position:relative;height:150px;border-top:1px solid silver;border-left:1px solid silver}
#bcalendar .date {position:absolute;left:0;top:0;font-size:9px;background-color:#6B4EAD;color:white;padding:3px;font-weight:bold}
#bcalendar .block {margin-top:18px;margin-left:5px;margin-bottom:15px}
#bcalendar .block .item {margin-top:5px}
#bcalendar .block a {font-size:10px;text-decoration:none}
#bcalendar .block a:hover {text-decoration:underline}
#bcalendar .block .open {position:absolute;right:0;bottom:0}
#bcalendar .block .open a {background-color:#eee;padding:1px}

:focus, a:active {outline:none}


.weather {/*padding: 10px 17px 30px 17px;*/}
.weather h3 {font-size: 14px; margin: 7px 10px; color: #333; font-weight: bold;}

.tbl th {font:12px Arial,Helvetica,sans-serif;color:#888;text-align:left;background:#F2F2F2;padding:4px 10px 3px 10px}
.tbl td {padding:4px 10px 7px 10px;border-bottom:1px solid #E5E5E5}
/*
.tbl td {background-image:url(http://img.tut.by/i/dg2.gif);background-repeat:repeat-x;background-position:0 100%}
*/
.tbl .f10 {font:10px Tahoma,Arial,Helvetica,sans-serif}
.tbl .hsep {padding:0;height:2px;background:#aaa;border:none}
.tbl .hsep img {visibility:hidden}

.w1,.w1v {width:1px}
.w20,.w20v {width:20px}
.w246,.w246v {width:246px}
.w248,.w248v {width:248px}
.w251,.w251v {width:251px}
.w253,.w253v {width:253px}
.w254,.w254v {width:254px}
.w256,.w256v {width:256px}
.w258,.w258v {width:258px}
.w760,.w760v {width:760px}
.w509 {width:509px}
.w1,.w20,.w246,.w248,.w251,.w253,.w254,.w256,.w258,.w760,.w509 {visibility:hidden}

#news_hint {position:absolute;left:300px;top:500px;width:240px;background-color:#eee;z-index:10000;padding:15px;font-size:11px;border:1px solid silver;left:-1000px}


.articles-list .a-title {color: #929292; font-size: 10px; }
	.articles-list .a-title a {color: #929292; font-size: 10px; }

.articles-list .a-brief {color:#3C5870; font-size:12px; line-height:16px; margin-bottom:15px;}
	.articles-list .a-brief a {color: #3c5870; font-size: 12px; text-decoration: none;}
	.articles-list .a-brief img {margin: 0 !important;}

.articles-list.ctype3 .delim {display: none;}
.articles-list.ctype3 .a-title a {color:#355675; display:block; font-size:13px; font-weight:bold; text-decoration:none; font-family:Tahoma;}
.articles-list.ctype3 .a-brief a {color:#000 !important;}

.articles-list .a-bold .a-f-title a {color:#355675 !important; display:block; font-size:13px; font-weight: normal; text-decoration:none; font-family:Tahoma;}

.articles-list .a-bold .a-b-title a {color:#355675 !important; display:block; font-size:13px; font-weight:bold; text-decoration:none; font-family:Tahoma;}
.articles-list .a-bold .a-brief a {color:#000 !important;}

.articles-list .a-b-title img {margin: 0 !important; }
.articles-list .a-bold .more-margin {margin-bottom: 15px;}

.articles-list .a-img {float: left;}
.articles-list .a-i-box {margin-left: 95px;}

#banner-top{}

.banner-150{
	text-align: center;
}
.banner-150 DIV,
.banner-150 IMG,
.banner-150 OBJECT{
	display: block;
	width: 150px;
	height: 150px;
	margin: 25px auto;
}

.hintDate {color: #FF4802;}
.news-author {
	text-align: right;
	font-style: italic;
	margin-top:10px;
}

.articles-list .a-bold .a-f-title span {padding-left: 20px; background: #fff url(../i/icons/pdf16.gif) no-repeat;}

img.i-d {margin: 5px 5px 0 0 !important;}
img.i-b {margin: 0 !important;}


#right-menu .item .hover {
left:-7px;
//left:-11px;
}

/* guest_block */
/*.col-50 .guest_block{padding-bottom:15px;}*/
.col-50 .guest_block .header{background: #FFF url(../i/guest-head.gif) 7px 5px no-repeat;}
.col-50 .guest_block .content-block{overflow:hidden; margin-right:15px; zoom:1; width:90%;}
.col-50 .guest_block .content-block a {background:none!important;}
.col-50 .guest_block .content-block .guest_img{margin-bottom:5px;}


table.calOuter {width: 100%;}
table.cal, table .calHeader { border-collapse: collapse; border-spacing: 0; width: 100%; margin: 0; padding: 0; }
table.cal td, table .calHeader td  { width: 16%; padding:0; margin: 0; overflow: hidden;}

table.cal .calHeader { text-align: center; }
table.cal .calHeader td {border: none !important; vertical-align: middle; }
table.cal .calHeader { color: #fff; text-decoration: none; font-size: 13px; }
table.cal .calHeader .we6 , table .calHeader .we7  { font-size: 10px; }
table.cal .calHeader a:hover { text-decoration: underline; }
table.cal .calHeader .we1 { background: #41007e;}
table.cal .calHeader .we2 { background: #019ee1;}
table.cal .calHeader .we3 { background: #1db218;}
table.cal .calHeader .we4 { background: #ffba06;}
table.cal .calHeader .we5 { background: #ff8d06;}
table.cal .calHeader .we6 { background: #ff4706;}
table.cal .calHeader .we7 { background: #aa007d;}

table.cal {margin-top: -2px; position: relative;  border-left: 1px solid #c1c1c1; }
table.cal td { border-right: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1;  vertical-align: top;}
table.cal td div.c, table.cal td div.c1 {position:relative}
table.cal .date { color:#535353; font-size: 11px;  height: 24px;}
table.cal .date p {padding: 4px 0 0 0; }
table.cal .date a { font-weight: bold; margin-right: 3px; text-decoration: none; font-size: 14px; display: block; background: #d0d0d0;  height:21px; width: 24px; float: left; text-align: center; padding: 3px 0 0 0;}
table.cal .date a.today {background: #FFA800; color: #fff;}
table.cal .date a:hover {background: #3c5774; color: #fff; }

table.cal td.prevnext { background-image: url(../i/bg_dots.gif);}
table.cal td.weekend {background-color:#eaeaea;}
table.cal td.prevnextweekend { background: #eaeaea url(../i/bg_dots2.gif);}

table.cal td ul {padding-bottom: 10px;}
table.cal td li { background: url(../i/bullet-small.gif) 9px 10px no-repeat; padding: 5px 5px 5px 17px; display: block; position: relative; }
table.cal td li a {text-decoration: none; font-size: 11px;  line-height: 12px;  }
table.cal td li a:hover {text-decoration:underline; }
table.calSwicher {width: 100%; margin-bottom:10px}
table.calSwicher td.prev, table.calSwicher td.next {width: 35%; text-align:right ; }
table.calSwicher td.next {text-align: left; }
table.calSwicher td.current {width: 30%; text-align: center; font-size: 16px; font-weight: bold; color: #3c5774; }

table.calSwicher a { display: block; height: 17px; width: 120px; color: #fff;  text-decoration: none; font-weight: bold; font-size: 11px;}
table.calSwicher a:hover {text-decoration: underline;}
table.calSwicher td.prev a {background-image: url(../i/strLeft.gif); float: right; padding: 2px 10px 0 0; }
table.calSwicher td.next a {background-image: url(../i/strRight.gif); float: left; padding: 2px 0 0 10px; }

table.cal .eventsSwicher {  position: relative; width: 100%; height: 21px; }
table.cal .eventsSwicher a { display: block; height: 15px; width: 26px;  position: absolute; top: 0;  }
table.cal .eventsSwicher a.rightStr  { right: 6px; background: #3c5774  url(../i/arrow-right.gif) no-repeat 50% 50%; }
table.cal .eventsSwicher a.leftStr  { left: 6px; background: #3c5774  url(../i/arrow-left.gif) no-repeat 50% 50%; }

table.cal .eventsSwicher a:hover { background-color: #ff9700; }

.calFunctions {padding: 10px 0;}
a.textButton {  font-weight: bold; display: block; text-decoration: none !important; height: 19px; color: #fff; margin-right: 10px; float: left; background: #3c5774 url(../i/textButtonDots.gif) no-repeat; }
*html a.textButton {width: 1px;}
html>body a.textButton {width: auto; }
a.textButton span {  background: url(../i/textButtonDots.gif)  right no-repeat; display: block;  height: 17px; padding: 2px 9px 0 9px;  font-size: 11px; white-space: nowrap; }
a.textButton:hover {cursor: pointer; cursor: hand; background-color: #ff9700; }

/* для блока форум */
#forum{
	padding-bottom: 30px;
}

#forum .button{
	right: 0;
}

#forum H2{
	color: #bc5500;

#forum TD{
	background: #c6d0da;
}

#forum .padding{
	padding: 17px 10px;
}

#forum .item{
	padding-left: 12px;
	background: url(../i/brown-bullet.gif) left 5px no-repeat;
	font-size: 12px;
	padding-bottom: 4px;
}

#forum .item A{
	color: #934300;
	font-weight: bold;
}

#forum .content-block{
	background: #c6d0da;
	display: block;
}

/*  Блок коммерческие предложения */

#market{
	padding-bottom: 30px;
}

#market .button{
	right: 0;
}

#market H2{
	color: #853C00;

#market TD{
	background: #e6e6e6;
}

#market .padding{
	padding: 17px 10px;
}

#market .item{
	padding-left: 12px;
	background: url(../i/brown-bullet.gif) left 5px no-repeat;
	font-size: 12px;
	padding-bottom: 4px;
}

#market .item A{
	color: #853c00;
	font-weight: bold;
}

#market .content-block{
	background: #e6e6e6;
	display: block;
}


