@charset "utf-8";

/* CSS Document */







/* basic styles: begin */

html, body {

	background-color: #2273d5;

	margin: 0px;

	padding: 0px;

	width: 100%;

	height: 100%;

}



body,td,th {

	font: normal 13px/18px Arial, Helvetica, sans-serif;

	color: #fefefe;

}



a{

	color: #083d89;

	text-decoration: underline;

}



a:hover {

	text-decoration: none;

}



a img{

	border: none;

}



form{

	margin: 0;

	padding: 0;

}



p{

	margin: 0;

	padding: 0 0 9px 0;

}

/* basic styles: end */







/* wireframe styles: begin */

#div_01{

	background: url(../images/header.jpg) no-repeat center 0;

}



#div_02{

	background: url(../images/footer.jpg) no-repeat center bottom;

}



td#topCell{







}







table#baseTable{







	width: 100%;







	height: 100%;







	overflow: visible;







}







td#bottomCell{







	height: 58px;







}







/* wireframe styles: end */















/* masthead styles: begin */







div#topArt{







	height: 234px;







}







div#mastHead{







	position: relative;







	height: 180px;







	width: 1000px;







	margin: 0 auto;







}







.logo{







	position: absolute;







	width: 169px;







	height: 94px;







	left: 18px;







	top: 72px;







	background: url(../images/logo.png) no-repeat 0 0;







	_background: none;







	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='image');















}







.top_gal{







	position: absolute;







	width: 172px;







	height: 16px;







	left: 545px;







	top: 12px;







	font-size: 22px;







	font-weight: bold;







	background: url(../images/gallery.png) no-repeat 0 0;







	_background: none;







	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gallery.png', sizingMethod='image');







}







.top_gallery{







	position: absolute;







	left: 270px;







	top: 56px;	







}







.gal_item{







	width: 140px;







	height: 125px;







	float: left;







	margin-right: 4px;







	background: url(../images/gal_text.gif) no-repeat 0 bottom;







}







.gal_item a{







	display: block;







	font-size: 11px;







	font-weight: bold;







	line-height: 13px;







	padding: 2px 0 0 6px;







	color: #fff;







	text-decoration: none;







}







.gal_item a:hover{







	color: #a3dfff;







}







.top_quote{
	position: absolute;
	width: 483px;
	height: 25px;
	right: 16px;
	top: 214px;
	font-style:italic;
	font-weight: bold;
	background: url(../images/top_quote.png) no-repeat 0 0;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_quote.png', sizingMethod='image');
}

.go_cont{
	position: absolute;
	width: 180px;
	height: 32px;
	left: 16px;
	top: 199px;
}







ul#topIcons{







	position: absolute;







	right: 15px;







	list-style: none;







	margin: 15px 0 0 0;







	padding: 0;







	background: url(../images/icon_top.gif) no-repeat right 0;







}







ul#topIcons li{







	float: left;







	margin-left: 28px;







}







ul#topIcons li a{







	display: block;







	width: 12px;







	height: 10px;







	margin: 0 0 0 0;







}







ul#lang{







	position: absolute;







	width: 155px;







	list-style: none;







	right: 125px;







	margin: 12px 0 0 0;







	padding-left: 3px;







	background: url(../images/lang_bg.gif) no-repeat right 0;







}







ul#lang li{







	float: left;







}







ul#lang li a{







	display: block;







	width: 23px;







	height: 36px;







	padding-left: 18px;







	margin: 10px 0 0 9px;







	text-decoration: underline;







	font: bold 11px/14px Arial, Helvetica, sans-serif;







	color: #606060;







}















ul#lang li a.lang_ru{







	background: url(../images/ru.gif) no-repeat left 3px;







}







ul#lang li a.lang_ua{







	background: url(../images/ua.gif) no-repeat left 3px;







}







ul#lang li a.lang_en{







	background: url(../images/en.gif) no-repeat left 3px;







}







ul#lang li a.act, ul#lang li a:hover{







	text-decoration: none;







}















.license{







	position: absolute;







	top: 500px;







	right: 14px;







	font-size: 11px;







	color: #aeaeae;







}







form#top_search{







	position: absolute;







	top: 148px;







	right: 0;







}







form#top_search input{







	vertical-align: middle;







}







form#top_search input.keywords{







	background: #6e6e6e;







	border: solid #4c4c4c 1px;







	font: normal 13px/16px Arial, Helvetica, sans-serif;







	color: #3a3a3a;







}







div#topBlock{







	position: absolute;







	bottom: 62px;







	left: 770px;







}







div#topBlock p, div#topBlock h1, div#topBlock h2, div#topBlock h3, div#topBlock span{







	padding: 0;







	color: #128800;







}







div#topBlock a, div#topBlock h1, div#topBlock h2, div#topBlock h3{







	color: #128800;







}







/* masthead styles: end */















/* horizontal (main) menu styles: begin */







table#mainMenu{







	position: absolute;







	height: 35px;







	top: 250px;







	left: 250px;







	width: 717px;







	margin-left: 18px;







	background: url(../images/mm_bg.jpg) no-repeat 0 0;







}







table#mainMenu td{







	background: url(../images/mm_spread.gif) no-repeat right 0;







}







table#mainMenu td a{







	display: block;







	font-weight: bold;







	text-align: center;







	margin-right: 2px;







	line-height: 15px;







	padding: 9px 14px 11px 14px;







	overflow: hidden;







	text-decoration: none;







	color: #f9faf4;







}







table#mainMenu td a:hover, table#mainMenu td a.act{







	background: url(../images/mm_bg_act.jpg) repeat-x;







	color: #a3dfff;







}







table#mainMenu td.mm_l{







	padding-left: 6px;







}







table#mainMenu td.mm_r{







	background: none;







	padding-right: 6px;















}







/* horizontal (main) menu styles: end */















/* breadcrumbs: begin */







div#breadCrumbs{







	height: 18px;







	padding-left: 24px;







	margin: 8px auto 12px auto;







	background: url(../images/bread_ico.gif) no-repeat 0 0;







	line-height: 18px;







	font-size: 11px;







}







div#breadCrumbs a{







	text-decoration: none;







}







div#breadCrumbs a:hover{







	text-decoration: underline;







}







/* breadcrumbs: end */















/* content table: begin */







table#contentTable{







	width: 976px;







	margin: 14px auto 75px auto;







}







td#leftCol{







	width: 243px;







	padding-right: 13px;







}















td#leftCol p{







	color: #2d3238;







	padding: 0 0 9px 0;







}















td#leftCol p.font_norm{







	font-weight: normal;







	margin-bottom: 6px;







}







.left_banner{







	width: 239px;







	height: 117px;







	background: url(../images/left_banner.jpg) no-repeat 0 0;







	margin: 0 0 14px 2px;;







}







/* content table: end */















/* left block: begin */







div.leftBlock_top{



	background: url(../images/left_block_bg.gif) repeat-y 0 0;



	margin: 0 0 0 2px;



}







div.leftBlock{







	background: url(../images/left_block_top.gif) no-repeat 0 0; 







	padding: 14px 18px 0 10px;







	margin: 0 0 0 0px;







}



div.leftBlock ul{



	list-style: none;



	margin: 0;



	padding: 0;



}



div.leftBlock ul li{



	background: url(../images/left_block_spread.gif) repeat-x 0 bottom;



	padding: 0 0 3px 0;



}



div.leftBlock ul li a{



	display: block;



	text-decoration: none;



	font-weight: bold;



	padding: 3px 0 3px 12px;



	background: url(../images/arrow_menu.gif) no-repeat 0 10px;



	



}



div.leftBlock ul li a:hover{



	text-decoration: underline;



}



div.leftBlock ul li a.act{



}



div.leftBlock_content{







	padding: 15px 22px 10px 22px;







	color: #dfdfdf;







}







div.leftBlock_content span.cell{







	padding: 0 5px 0 0;







	vertical-align: middle;







}







div.leftBlock_content span.cell input{







	width: 30px;







	height: 16px;







	line-height: 16px;







	padding: 0;







	margin: 0;







}







div.leftBlock_content p{







	padding: 0 0 5px 0;







	margin: 0;







}















div.leftBlock_content p.for_hr{







	margin: 10px 0 5px 0;







}







div.leftBlock_bottom{







	height: 18px;







	background: url(../images/left_block_bottom.gif) no-repeat 0 0;







	margin-left: 2px;







}







div.leftBlock_spread{







	height: 15px;







	overflow: hidden;







}







/* left block: end */















/* left menu: begin */







ul.leftMenu{







	list-style: none;







	margin: 0 12px 0 12px;







	padding: 10px 0 0 0;







}







.left_news{

	overflow: hidden;







	padding: 10px 0 0 0;







	background: url(../images/left_block_spread.gif) repeat-x 0 bottom;







}







.leftBlock .news_title{







	font-size: 13px;







	font-weight: bold;







	color: #014399;







}







.leftBlock .news_date{







	font-weight: bold;







	font-size: 11px;







	color: #014399;







}







p.more{







	font-weight: bold;







	margin: 6px 0 0 0;







	padding: 0;







}







ul.leftMenu li.last{







	background: none;







}







ul.leftMenu li a{







	display: block;







	padding: 9px 0 9px 22px;







	text-decoration: none;







	font-weight: bold;







	color: #36383a;







	background: url(../images/arrow_left.png) no-repeat left 12px;







}







ul.leftMenu li a:hover{







	text-decoration: underline;







}







ul.leftMenu li a.act{







	color: #016aae;







}







ul.leftMenu li a.act:hover{







	text-decoration: none;







}























/* left menu: end */















/* content area: begin */







div.contentBlock{







	background:url(../images/content_block_bg.gif) repeat-y 0 0;







}







div.contentBlock_content{







	background:url(../images/content_block_top.gif) repeat-y 0 0;







	padding: 10px;







}







div.contentBlock_bottom{







	height: 4px;







	overflow: hidden;







	background:url(../images/content_block_bottom.gif) repeat-y 0 0;







}















a.mp_banner{







	display: block;







	float: left;







	margin: 10px 19px 16px 0;







}















a.mp_banner_last{







	margin-right: 0;







}















p.font_green{







	font: bold 14px/16px Arial, Helvetica, sans-serif;







	color: #128800;







	text-align: right;







}















p.font_italic{







	font-size: 14px;







	font-style: italic;







}















td#leftCol p.font_green{







	text-align: left;







	font-size: 22px;







	color: #54b300;







	margin-bottom: 5px;







}







/* content area: end */















/* catalogue area: begin */







.catalogueTable{







	width: 100%;







	margin-top: 5px;







}







.catalogueTable td{







	padding: 0 20px 30px 0;







	line-height: 15px;







}







.catalogueTable td.icoCell{







	width: 1%;







	overflow: visible;







	padding-left: 15px;







}







.catalogueTable td h3{







	font-size: 13px;







	font-weight: bold;







	line-height: 15px;







}







.catalogueTable td h3 a{







	color: #8d8d8d;







	text-decoration: none;







}







.catalogueTable td h3 a:hover{







	text-decoration: underline;







	color: #fff;







}







.catalogueTable img{







	border: solid #2b2b2b 1px;







}







/* catalogue area: end */















/* bottom cell: begin */







div#bottomBlock{







	font-size: 11px;







	width: 1000px;







	position: relative;







	margin: 0 auto 0 auto;







	color: #f9faf4;







}







div#bottomBlock a{







	text-decoration: none;







	color: #f9faf4;







}







#logo_bott{







	position: absolute;







	bottom: -4px;







	left: 70px;







	width: 82px;







	height: 39px;







	background: url(../images/bottom_logo.png) no-repeat 0 0;  







}







.bottom_menu{







	position: absolute;







	left: 241px;







	bottom: -16px;







}







.bottom_menu a{







	font-weight: bold;







	text-decoration: none;







	background: url(../images/bm_spread.gif) no-repeat right 5px;







	padding: 0 17px 0 14px;







}







div#bottomBlock a.last{







	background: none;







}







div#bottomBlock a:hover{







	text-decoration: underline;







}







div#bottomBlock a.act{







	color: #a3dfff;







}







div#bottomBlock a.act:hover{







	text-decoration: none;







}







#created_by{







	text-decoration: none;







	position: absolute;







	left: 420px;







	bottom: -40px;







}







#copy{







	position: absolute;







	left: 255px;







	bottom: -40px;







}







/* bottom cell: end */















.catalogueTable td div{ position: relative; }







.catalogueTable td div div { position: absolute; top: 2px; left: 2px; }







.nav { text-align: center; margin-bottom: 10px; }




#slide-show{



	width: 524px;



	margin: 5px 0 15px 0;



}




div.news{

	margin: 9px 0 0 0;

	padding: 0 0 9px 0;
	
	overflow: hidden;

	border-bottom: solid #d2eeff 1px;


}

div.news_body{

	background: none;

}



div.news_body p{

	display: block;

}

div.news p.news_title{

	display: block;
	
	font-weight: bold;
	
	margin: 0 0 7px 0;
	
	padding: 0 0 2px 0;
}

span.news_date{

	font: bold 11px/16px Arial, Helvetica, sans-serif;

	vertical-align: baseline;
	color: #016aae;

}

img.news_img{
	width: 70px;
	height: 70px;
	float: left;
	border: solid 1px #d2eeff;
	margin: 0px 6px 0px 0;
}







.jac {















	height:293px;















	position:relative;















	margin-bottom: 2em;







}































.jac .carousel {















	position:absolute;















	top:0;















	left:0;















	margin:0;















	padding:0;















	list-style-type:none;















}















.jac .arrow-left, .jac .arrow-right {















	float:left;















	display: none;







}















.jac .carousel .jac-content {















	float:left;















}















.jac li {







 position: relative;







}























#carousel_div li {







   position: relative;







   display: inline;







   margin: 0 7px 0 3px;







   border: 1px solid #323232;







   width: 174px;







   height: 335px;







}







.cap_bg {







 background-color: #000;















}







.cap_bg, .cap {







 position: absolute;







 bottom: 0px;







 left: 0px;







 color: #fff;







 z-index: 30;







 display: none;







 overflow: hidden;







 text-align: center;







 font-size: 18px;







}







.cap{







 display: block;







 width: 174px;







 padding: 15px 5px 15px 5px;







}







.cap_bg, .cap {







 /*padding: 3px;*/







}







.cap_bg span {







   visibility: hidden;







}







#carousel_div {







	margin: 0;







	margin-bottom: 2em;







	/*width: 490px;







	height: 293px;*/







	padding: 0;







	overflow: hidden;







}







#carousel ul {







	list-style: none;







	width: 1500px;







	margin: 0;







	padding: 0;







}







a.go_button{







	display: block;







	float: right;







	width: 81px;







	padding: 1px 1px 0 0;







	height: 18px;







	background: url(../images/button_bg.jpg) no-repeat 0 0;







	margin: 0 0 12px 75px;







	text-align: center;







	font-weight: bold;







	text-decoration: none;







	font-size: 11px;







	line-height: 13px;







	color: #ffffff;







}







a.go_button:hover{







	background-position: 0 -19px;







	color: #a3dfff;







}







div.leftBlock_content a.go_button{







	margin-left: 60px;







}







a.go_button span.arrow{







	padding: 0 9px 0 0;







	background: url(../images/arrow_wite.gif) no-repeat right 5px;







}







a.go_button:hover span.arrow{







	padding: 0 9px 0 0;







	background: url(../images/arrow_blue.gif) no-repeat right 5px;







}







#contentTd{







	padding: 53px 0 0 0;







}







.main_text{



	background: url(../images/main_text_bg.gif) repeat-y 0 0; 



	color: #1b2128;



	margin: 0;



}



.main_text_top{



	background: url(../images/main_text_top.gif) no-repeat 0 0;



	margin: 0;



	padding: 14px 14px 0 14px;



	overhlow: hidden;



}



.main_text_bottom{

	background: url(../images/main_text_bottom.gif) no-repeat 0 bottom;

	height: 18px;

}







.mt_title{







	font-size: 19px;







	color: #014399;







	background:url(../images/main_text_spread.gif) repeat-x 0 bottom;







	padding-bottom: 11px;







	margin-bottom: 10px;







}















.gal_item .dot_1, .gal_item .dot_2{



	position: absolute;



	width: 1px;



	height: 1px;



	top: 0;



	z-index: 999;



}



.gal_item .dot_1{



	left: 0px;



}



.gal_item .dot_2{



	right: 1px;



}







.classss_1 .dot_1{ background: #d3e7f0;}



.classss_1 .dot_2{ background: #f4f9fb;}







.classss_2 .dot_1{ background: #f2f9fc;}



.classss_2 .dot_2{ background: #e5effb;}







.classss_3 .dot_1{ background: #ebf2f3;}



.classss_3 .dot_2{ background: #dbe9f2;}







.classss_4 .dot_1{ background: #deecf5;}



.classss_4 .dot_2{ background: #a5d0ec;}







.classss_5 .dot_1{ background: #a9ccea;}



.classss_5 .dot_2{ background: #66a2dd;}







.imgPrev{

	width: 160px;

	height: 120px;

	border: solid #c6e5f8 1px;

	margin: 0 0 3px 0;

}
table.gallery{
	width: 100%;
}


table.gallery td{

	text-align: center;

	width: 25%;

	padding-bottom: 10px;

}

table.gallery td a{

	text-decoration: none;

	font-weight: bold;
	display: block;

}

table.gallery td a:hover{

	text-decoration: underline;

}

.album_item{

	float: left;

	margin: 0 11px 8px 0;

	text-align: center;

}

.second{

	 margin-right: 0;

}
.gallery table{
	width: 100%;
}
.video_item{

	float: right;

	width: 338px;

	height: 253px;

	border: solid #c6e5f8 1px;

}

