/*
Project: --------------
Author: Stadnikov [lobster] Veniamin
e-mail: veiamins@gmail.com
icq: 264927884  */

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- GENERAL CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
* {margin: 0; padding: 0;}
html {height: 100%;}
body {height: 100%; background: #FFF url(./images/background/body.gif) center top repeat-y; font-family: Verdana; font-size: 12px; line-height: 13px;}

a:hover{text-decoration: none;}
img{border: none;}
h1{}
h2{}
p{color: #636b76; font-size: 12px; line-height: 14px;}
ul{list-style: none;}
.clear{clear:both; font-size:1px; line-height:0px;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CONTAINERS CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#page{height: 100%; width: 935px; margin: 0px auto;}
#wrapper{min-height: 100%;}
* html #wrapper{height: 100%;}
#content{padding-bottom: 150px;}
#header{height: 224px; background: url(./images/background/header.jpg) top left no-repeat; position: relative; margin-bottom: 28px;}
#left_collumn{float:left; width:256px; background: url(./images/vertical-line.gif) top right no-repeat; position: relative;}
#right_collumn{float:right;width:0px;}
#wrap1{float:right;width:100%;margin-left:-256px;}
#wrap2{margin-left:256px;}
#wrap3{width:100%;}
#wrap4{float:left;width:100%;margin-right:-0px;}
#center_collumn{margin-right:0px; padding-left: 20px; width: 635px;}
#footer{position: relative; height: 112px; margin-top: -112px; background: url(./images/background/footer.gif) bottom center repeat-x;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- HEADER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#logo{
	position: absolute; 
	top: 0px;
	left: 277px; 
	display: block; 
	width: 367px; 
	height: 224px; 
	background: url(./images/logo.png); 
	cursor: pointer; 
	text-decoration:none;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/logo.png,sizingMethod='scale');
}

#logo_en{
	position: absolute; 
	top: 0px; 
	left: 277px; 
	display: block; 
	width: 367px; 
	height: 224px; 
	background: url(./images/logo_en.png); 
	cursor: pointer; 
	text-decoration:none;
	-background-image: none;
	-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./images/logo_en.png,sizingMethod='scale');
	
}



#languages{position: absolute; top: 10px; right: 10px;}
#languages li{float: left; padding: 0px 5px;}

#ivanovo{
	display: none;
	position: absolute; top: 180px; left: 40px; width: 140px; text-align: center; padding-top: 80px; color: #ae1341; font-size: 9px; line-height: 16px; background: url(./images/gerb.gif) top center no-repeat;}

#ivanovo p{font-size: 12px;}
#header .menu{
	display: none;
	padding-top: 290px;}
#header .menu ul{margin: 0px auto; width: 520px;}
#header .menu li{float: left; height: 22px; padding: 0px 6px; position: relative; z-index: 999;}
#header .menu li a{color: #8e0a39; font-size: 14px; line-height: 18px; text-decoration: none;}
#header .menu li a:hover{text-decoration: underline;}
#header .menu li ul{display: none; position: absolute; top: 22px; left: 0px; background: #f3f1f1 url(./images/sum-menu.gif) bottom left no-repeat; width: 188px; padding-top: 8px; padding-bottom: 8px;}
#header .menu li ul li{float: none; border-bottom: dotted 1px #a09f9f; padding: 6px 13px; height: auto;}
#header .menu li ul li.last{border-bottom: none; }
#header .menu li ul li a{color: #949aa1; font-size: 13px; line-height: 10px; }
#header .menu li ul li a:hover{color: #ea9a1a; text-decoration: none; }
#header .menu li.active ul{display: block;}

/*#header .menu table{margin: 0px auto;}
#header .menu table td{height: 22px; vertical-align: top;}
#header .menu table a{color: #8e0a39; font-size: 14px; line-height: 18px; text-decoration: none;}
#header .menu table a:hover{text-decoration: underline;}*/
#header h1{color: #FDDF59; font-size: 18px; text-align: center; font-weight: normal; line-height: 22px; padding-top: 192px}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- LEFT COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#leftmenu{width: 256px; margin: 0px auto; padding-bottom: 22px;}
#leftmenu h1{color: #ea9a1a; font-size: 23px; line-height: 30px; font-weight: normal; text-align: center; padding-bottom: 18px;}
#leftmenu ul{background: #f1eeee; padding: 15px 0; margin-left: 1px;}
#leftmenu ul ul{padding: 0 0 2px 0;}
#leftmenu ul li{
	padding-left: 55px;
	background: url("./images/menu-marker.gif") no-repeat scroll 40px 10px transparent;
	margin: 3px 0;
}
#leftmenu ul li.active{
	background: url(images/active.gif) 40px 7px no-repeat #d8d6d6;
}
#leftmenu ul li.active .active{
	background: url(images/active.gif) 1px 7px no-repeat #d8d6d6;
}
#leftmenu ul li.active ul{
	background: #d8d6d6;
}



#leftmenu ul li a{color: #d51c55; font-size: 14px; line-height: 18px; text-decoration: none;}
#leftmenu ul li a:hover{text-decoration: underline;}
#leftmenu ul li ul li{padding-left: 15px; background: none;}
#leftmenu ul li ul li a{color: #D51C55; font-size: 12px; line-height: 18px; text-decoration: none;}
#leftmenu ul li ul li a:hover{text-decoration: underline;}

#search{position: absolute; top: 7px; right: 70px;}
#search ul li{float: left;}
#search ul li .textfield{text-align: center; width: 148px; height: 18px; border: solid 1px #9e0533; background: #ff98b9; color: #555555; font-size: 14px; margin-right: 10px;}
#search ul li .button{widht: 53px; height: 20px; border: solid 1px #9e0533; background: #ff98b9; color: #555555; font-size: 14px; padding: 0px 5px 5px;}
* html #search ul li .button{margin-top: 1px;}
*+html #search ul li .button{margin-top: 1px;}
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- RIGHT COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CENTER COLLUMN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
#index-list{overflow: hidden;}
#index-list li{min-height: 202px; padding: 19px 0px; border-bottom: solid 1px #ffd08c;}
#index-list li.last{border-bottom: none;}
* html #index-list li{height: 202px;}
#index-list .right{padding-right: 150px;}
#index-list .right .img-container{position: relative;}
#index-list .right .img-box{width: 150px; position: absolute; top: 0px; right: -150px; text-align: right;}
* html #index-list .right .img-box{right: 0px;}
#index-list .right h3{text-align: right; color: #8a0f24; font-size: 12px; line-height: 18px; padding-bottom: 15px;}
#index-list .right p{color: #555555; font-size: 11px; line-height: 16px; text-align: justify; }

#index-list .left{padding-left: 150px;}
#index-list .left .img-container{position: relative;}
#index-list .left .img-box{width: 150px; position: absolute; top: 0px; left: -150px;}
* html #index-list .left .img-box{left: -150px;}
#index-list .left h3{text-align: left; color: #8a0f24; font-size: 12px; line-height: 18px; padding-bottom: 15px; z-index: -1;}
#index-list .left p{color: #555555; font-size: 11px; line-height: 16px; text-align: justify;}

#center_collumn h1{color: #9ca7b7; font-size: 16px; margin-bottom: 14px; font-weight: normal;}
#center_collumn h2{color: #636b76; font-size: 13px; margin-bottom: 14px;}
#center_collumn h3{color: #b33942; font-size: 11px; margin-bottom: 4px;} 
.tm td p {
	padding-bottom: 0;
}
#center_collumn p, #news p{padding-bottom: 18px; line-height: 18px;}


#center_collumn p a, #news p a {color:#636B76; border-bottom:1px #636B76 dashed; text-decoration:none}
#center_collumn p a:hover, #news p a:hover {color:#636B76; border-bottom:1px #636B76 solid;}

#news ul li{padding: 8px 0px;}
#news ul li a{color: #636b76; font-size: 13px; text-decoration: none;}
#news ul li a:hover{text-decoration: underline;}
#news ul li .img {border:0; margin:5px 10px 5px 0;}

#partners{padding-bottom: 80px;}
#partners table{width: 100%;}
#partners table td{width: 33.3%; text-align: center; padding: 15px 0px;}
#partners table td p{color: #b33942; font-size: 12px; font-weight: bold;}

#uchrediteli{}
#uchrediteli li{position: relative; background: url(./images/horisontal-doted-line.gif) bottom center no-repeat; padding: 14px 0px 14px 112px; min-height: 134px;}
* html #uchrediteli li{height: 134px;}
#uchrediteli li .img-box{position: absolute; top: 14px; left: 0px; widows: 112px;}
#uchrediteli li .img-box img{width: 100px; height: 134px;}
#uchrediteli li h3{color: #555555; font-size: 11px; margin-bottom: 8px; line-height: 18px;}
#uchrediteli li p{color: #6e6d6d; font-size: 11px; line-height: 18px;}


/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- FOOTER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

#footer .menu{margin: 0px auto;}
#footer .menu td{padding: 0px 10px;}
#footer .menu a{color: #d51c55; font-size: 14px;}

#webbys{color: #f1eeee; text-align: center; font-size: 10px; padding-top: 75px;}
#webbys a{color: #f1eeee !important;}
#footer div a{color: #f1eeee !important;}

#center_collumn a {color:#636b76; border-bottom:1px dashed #636b76; text-decoration:none!important}
#center_collumn a:hover {color:#636b76; border-bottom:1px solid #636b76; text-decoration:none!important}
