@charset "windows-1251";

body {
	padding:0;
	margin:0;
	background:url(images/bg.jpg) left top repeat-x fixed;
}

#site {
	margin:10 auto;
	width:1000px;
	border-top:#495e86 solid 1px;
	border-left:#495e86 solid 1px;
	border-right:#495e86 solid 1px;
	/*height:1394px;*/
	background:#FFF;
}

#header{
	position:relative;
	height:160px;
}

#logo {
	position:absolute;
	width:300px;
	height:74px;
	left:30px;
	top:58px;
}

#tel {
	position:absolute;
	width:300px;
	height:96px;
	top:51px;
	right:36px;
	background:url(images/tel.jpg) left top no-repeat;
}

#menu_block {
	width:940px;
	height:49px;
	background:url(images/menu_bg.jpg) left top repeat-x;
	margin-bottom:2px;
	position:relative;
}

#menu_block ul{
	margin-left:28px;
	list-style: none; list-style-type: none;
	padding:0;
	
}
#menu_block li {
	float:left;
	list-style: none; list-style-type: none;
	padding:0;
	margin:0;
}

#menu_block li a {
	color:#FFF;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	padding:10px 12px 14px 12px;
	display:block;
	outline:none;
}

#menu_block li a:hover {
	color:#FFF;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	font-family: Tahoma, Geneva, sans-serif;
	padding:10px 12px 16px 12px;
	display:block;
	background:url(images/hover_bg.jpg) left top repeat-x;
	outline:none;
}

#home_icon {
	position:absolute;
	width:13px;
	height:12px;
	left:9px;
	top:14px;
}

#main {
	margin:0 30px;
	min-height:500px;
}

#photo_block {
	border:#3c517d solid 1px;
	height:300px;
	width:938px;
}

#left{
	float:left;
	width:675px;
	margin-top:40px;
}

#right {
	float:right;
	width:252px;
	margin-top:40px;
	margin-right:30px;
}

.head_block {
	width:226px;
	height:45px;
	background:url(images/head_bg.jpg) left top repeat-x;
	background-position: 0px 3px;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:13px;
	padding-left:17px;
	
	
}
.head_block a {color:#FFF;
text-decoration:none;
}



.head_block1 {
	width:226px;
	height:43px;
	background:url(images/head_bg.jpg) left top repeat-x;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top:13px;
	padding-left:17px;
	margin-bottom:15px;
	
}

#footer {
	position:relative;
	border-bottom:#495e86 solid 1px;
	background:#e2e2e2;
	height:151px;
}

#footer_menu {
	position:absolute;
	left:32px;
	top:18px;
		
}

#footer_menu span {
	color:#4c6188;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:600;
}

#footer_menu ul {
	margin:0;
	padding:0;
	list-style: none; list-style-type: none;
	 
}

#footer_menu li {
	float:left;
	list-style-type:none;
	color:#4c6188;
	padding-right:5px;	
}


#footer_menu li a {
	color:#4c6188;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:600;	
}
#footer_menu li a:hover {
	color:#4c6188;
	text-decoration: underline;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:600;	
}

img {border-color:#7d9bd1;
}

.grey {
	border-left:#a5b2b2 solid 5px;
}

.orange {
	border-left:#f27f00 solid 5px;
}

.blue {
	border-left:#3b527d solid 5px;
}



/*стили второго макета*/

#left1 {
	margin-top:30px;
	margin-bottom:30px;
	float:left;
	width:460px;
}

#right1 {
	margin-top:30px;
	margin-bottom:30px;
	float:right;
	width:460px;
}

/*оформление текста*/
h1 {margin:0px; padding:0px; font-family:tahoma; font-size:16px; color:#3b527d;}
h2 {margin:0px; padding:0px; font-family:tahoma; font-size:13px; color:#3b527d;}
p {font-family:tahoma; font-size:13px;}
 		}
	.text p {
 			margin:3px 0px 7px 0px;
 		}

		ul {
		
			list-style-image:url('i/spisok.jpg');
		}

 		.text ul{

 			margin:2px 5px 3px 5px;
			padding:0px;
			color:#000000;
		}
		

 		.text li {
 			margin-left:22px;
			padding:3px;
		}

 		div.li {
			padding:0px 0px 0px 12px;
			background-image:url('i/menu-arrow.gif'); background-position:center left; background-repeat:no-repeat;
			color:#3b527d;
 		}

 		div.li span.first {color:#3b527d; font-size:15px; margin-right:1px;}

 		.news-date {font-size:11px;}

 		.news-title, .news-short, .article-author, .article-body {padding-left:15px;}























/* CSS для смены рисунков на главной*/


.msg_slideshow{
	width:938px;
	height:300px;
	/*padding:10px;*/
	position:relative;
	overflow:hidden;
	background:#101010 url('/w/icons/loading.gif') no-repeat center center;
	/*-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;*/
}
.msg_slideshow a{
	outline:none;
}
.msg_slideshow a img{
	border:none;
}
.msg_wrapper{
	width:938px;
	height:300px;
	position:relative;
	margin:0;
	padding:0;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.msg_wrapper img{
	display: inline-block!important;
	vertical-align:middle;
	-moz-box-shadow:0px 0px 10px #000;
	-webkit-box-shadow:0px 0px 10px #000;
	box-shadow:0px 0px 10px #000;
}
.msg_controls{
	position:absolute;
	bottom:15px;
	right:-110px;
	width:80px;
	height:26px;
	z-index: 20;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#000;
	opacity:0.8;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.msg_controls a{
	float:left;
	background-color:#000;
	width:20px;
	height:20px;
	margin:3px 3px;
	opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	background-repeat:no-repeat;
	background-position: center center;
}
.msg_controls a:hover{
	opacity:1.0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);
}
.msg_controls a.msg_grid{
	background-image:url('/w/icons/grid.png');
}
.msg_controls a.msg_prev{
	background-image:url('/w/icons/prev.png');
}
.msg_controls a.msg_next{
	background-image:url('/w/icons/next.png');
}
.msg_controls a.msg_pause{
	background-image:url('/w/icons/pause.png');
}
.msg_controls a.msg_play{
	background-image:url('/w/icons/play.png');
}
.msg_thumbs{
	background:#000;
	position:absolute;
	width:250px;
	height:166px;
	top:-230px;
	left:50%;
	padding:30px;
	margin:0 0 0 -155px;
	-moz-border-radius:0px 0px 10px 10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-box-shadow:1px 1px 5px #000;
	-webkit-box-shadow:1px 1px 5px #000;
	box-shadow:1px 1px 5px #000;
	opacity:0.9;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	overflow:hidden;
}
.msg_thumb_wrapper{
	position:absolute;
	width:250px;
	height:166px;
	top:30px;
	left:30px;
	z-index:30;
}
.msg_thumb_wrapper a{
	display:block;
	width:75px;
	height:75px;
	float:left;
	margin:4px;
	opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.msg_thumbs a.msg_thumb_next,
.msg_thumbs a.msg_thumb_prev{
	width:18px;
	height:20px;
	background-repeat:no-repeat;
	background-position: center center;
	position:absolute;
	top:50%;
	margin-top:-10px;
	opacity:0.5;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.msg_thumbs a.msg_thumb_next:hover,
.msg_thumbs a.msg_thumb_prev:hover{
	opacity:1.0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);
}
.msg_thumbs a.msg_thumb_next{
	background-image:url(http://ab-capital.com.ua/w/icons/next_thumb.png);
	right:5px;
}
.msg_thumbs a.msg_thumb_prev{
	background-image:url(/w/icons/prev_thumb.png);
	left:5px;
}
.msg_thumbs a.msg_thumb_close{
	position:absolute;
	bottom:0px;
	width:50px;
	left:50%;
	margin:0 0 0 -25px;
	background:#202020 url(/w/icons/up.png) no-repeat center center;
	height:16px;
	opacity:0.7;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.msg_thumbs a.msg_thumb_close:hover{
	opacity:1.0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99);
}
.msg_loading{
	position:absolute;
	background:transparent url(/w/icons/loading.gif) no-repeat center center;
	top:50%;
	left:50%;
	width:50px;
	height:50px;
	margin:-25px 0 0 -25px;
	z-index:25;
	display:none;
}














/* CSS OLD _________________________________________________________________________________*/




body,form {margin:0px; padding:0px; font-family:tahoma; font-size:13px;}

body a {color:#3b527d;}



.b {border:1px solid #c0c0c0; }

#breadcrumb {
		text-align:left;

		font-family:verdana;

		font-size:11px;

		color:#68777C;

	}

	#breadcrumb span {
		background-image:url('/w/i/br-arrow.gif');

		background-position: center right;

		background-repeat: no-repeat;

		margin-left:7px;

	}

	#breadcrumb span a {text-decoration:none; color:#68777C; padding:0px 15px 0px 0px; }

	#breadcrumb b {margin-left:7px; color:#68777C; font-weight:normal;}
	
	
	

	
	#right {width:208px; float:right; font-family:tahoma;}

	#center {margin-right:208px; text-align:left; }

		#info {text-align:left; padding:5px 10px; font-family:tahoma; font-size:11px;}

		#info h4 {margin-left:15px;}



		#survey-wrapper {color:#5F6573; border:0px solid #EFEFEF; border-left-width:1px; }

		#survey-wrapper .survey-title, .survey-title {padding:7px; font-size:12px; font-weight:bold; }

		#survey-wrapper .survey-option {width:10px; padding:0px 7px;}

		#survey-wrapper .survey-label {width:100%; font-size:11px;}

		#survey-wrapper #survey-label a {font-size:14px; text-decoration:none;}

		#survey-wrapper .submit {margin-top:7px; border:1px solid #666666; width:64px; height:22px; font-size:11px; font-weight:bold; color:#797979; background-color:#ffffff;}



		.label-wrapper {margin-left:5px;}

		.label-wrapper a {text-decoration:none;}

 		.label-wrapper .label {

 			font-family:tahoma;

 			font-size:15px;

 			width:90%;

 			color:#3b527d;

 			padding:5px 0px;

 		/*	background-image:url('i/title-border.jpg');*/

 			background-position: bottom left;

 			background-repeat: repeat-x;

 		}

 		.label-wrapper .label div, #survey-label {


 			background-repeat: no-repeat;

 		}

 		.label-wrapper .desc {
 			padding-left:10px;

 			margin-bottom:5px;

 			color:#E1A857; 

 			font-family:tahoma;

 			font-size:11px;

 			font-weight:bold;

 		}

 

.text {

 			margin:0px 0px 0px 5px;
    		font-size:13px;
			min-width: 250px;
 		}

 		.text table td {

    		font-size:11px;

 		}



 		.text p {
 			margin:3px 0px 7px 0px;
 		}




 		div.li {
			padding:0px 0px 0px 12px;
			background-image:url('i/menu-arrow.gif'); background-position:center left; background-repeat:no-repeat;
			color:#3b527d;
 		}

 	div .li span.first {color:#3b527d; font-size:15px; margin-right:1px;}

 		.news-date {font-size:11px;}

 		.news-title, .news-short, .article-author, .article-body {padding-left:15px;}

 		.news-title {
 			font-size:13px;
			font-weight:bold; 
 			line-height:120%;
 			color:#3b527d;

 			text-decoration:none;

 		}

 		.news-short {font-size:13px; }

 		.news-years-period, .news-months-period {font-family:verdana; padding:7px; color:#5F6573;}

 		.news-years-period {font-size:14px; }

 		.news-months-period {font-size:14px; }

 		.news-years-period a, .news-months-period a {text-decoration:none; }

 		.news-years-period a.selected, .news-months-period a.selected {color:#791F1F; font-size:14px;}



 		.photo {float:left; padding:5px; }

 		.pie {border:1px solid #8C98AE; height:10px; margin:3px 0px 3px 5px;}

 		.detail {
 			font-size:11px; 
						
 			white-space:nowrap;

 			padding-right:10px;

			background-image:url('i/menu-arrow.gif');

			background-position:center right;

			background-repeat:no-repeat;
			margin-right: 20px;

 		}

 		.detail a {text-decoration:none; font-weight:bold; }

 		.articles a {text-decoration:none; }

 		.article-title, .article-author, .article-author-small {color:#3b527d;}

 		.article-title {font-size:18px; }

 		.article-author {font-size:14px; padding:7px 0px 7px 15px;}

 		.article-author-small {font-size:11px; padding:3px 0px 3px 15px;}

 		.article-body * table {width:auto!important;}



		#promo {width:100%;}

		#promo td {text-align:center; width:25%;}

		#promo td div.wrapper {

			text-align:center;
			width:104px; background-color:#F3F3F3;

			padding:35px 0px 10px 0px;

			background-image:url('i/promo-bg.gif'); background-position:top center; background-repeat:no-repeat;

		}

		#promo td div.wrapper div{padding:3px 7px;}

		#promo td div.wrapper a{color:#757783; font-size:12px; text-decoration:none; }



#page {/*width:1000px; */}
/*
#header, #footer {

	clear: both;

	font-family:tahoma; font-size:11px;
}

	#header {padding:3px 0px 7px 0px;}

	#header-left {margin-right:1px;}

	#header-left div {padding:20px 12px 0px 25px;}

	#header-right {
		float:right;  font-size:10px;

		padding-left:46px;
	}

	#header-right-bg {
		
		padding:15px 20px 0px 0px;;
	}

	#header-right-bg div {font-family:tahoma; font-weight:bold; font-size:19px; letter-spacing:1.5px; margin:0px; padding:0px;}



	#menu-wrapper {
		clear:both;

		white-space: no-wrap;
		margin-bottom:15px;
		background-color:#f2f2f2;
		background-image:url('menu/spacer.jpg'); background-position:top left; background-repeat:repeat-x;
	}

	#menu-wrapper #lang {padding:8px 5px 0px 0px; font-size:11px; }

	#menu-wrapper #lang a {font-size:11px; font-weight:normal;}

	#menu-wrapper #lang a.selected {color:#F39002; text-decoration:underline;}

	#menu-wrapper #lang span {padding:0px 3px;}

	#menu-wrapper table div {
		float:left;

		margin:8px 5px 0px 7px;

		padding-left:10px;

		background-image:url('i/menu-arrow1.gif'); background-position:center left; background-repeat:no-repeat;

	}

	#menu-wrapper div.selected {background-image:url('i/menu-arrow-selected.gif'); }
	#menu-wrapper div a {font-family:verdana; font-weight:bold; font-size:12px; text-decoration:none; color:#000000; }

	#menu-wrapper div.selected a{text-decoration:underline;}

	#menu-wrapper #lang {float:right;}

	#menu-wrapper #lang span {margin:0px 4px;}



	img.canvas {border:2px solid #8C98AE;}



	#breadcrumb {
		text-align:left;

		font-family:verdana;

		font-size:11px;

		color:#68777C;

	}

	#breadcrumb span {
		background-image:url('/w/i/br-arrow.gif');

		background-position: center right;

		background-repeat: no-repeat;

		margin-left:7px;

	}

	#breadcrumb span a {text-decoration:none; color:#68777C; padding:0px 15px 0px 0px; }

	#breadcrumb b {margin-left:7px; color:#68777C; font-weight:normal;}


*/


/*#content {width:100%; padding-top:2px; border:0px solid #DFDEE3; border-top-width:1px;*/}

	/*
	
	#right {width:208px; float:right; font-family:tahoma;}

	#center {margin-right:208px; text-align:left; }

		#info {text-align:left; padding:5px 10px; font-family:tahoma; font-size:11px;}

		#info h4 {margin-left:15px;}



		#survey-wrapper {color:#5F6573; border:0px solid #EFEFEF; border-left-width:1px; }

		#survey-wrapper .survey-title, .survey-title {padding:7px; font-size:12px; font-weight:bold; }

		#survey-wrapper .survey-option {width:10px; padding:0px 7px;}

		#survey-wrapper .survey-label {width:100%; font-size:11px;}

		#survey-wrapper #survey-label a {font-size:14px; text-decoration:none;}

		#survey-wrapper .submit {margin-top:7px; border:1px solid #666666; width:64px; height:22px; font-size:11px; font-weight:bold; color:#797979; background-color:#ffffff;}



		.label-wrapper {margin-left:5px;}

		.label-wrapper a {text-decoration:none;}

 		.label-wrapper .label {

 			font-family:tahoma;

 			font-size:15px;

 			width:90%;

 			color:#3b527d;

 			padding:5px 0px;

 			background-image:url('i/title-border.jpg');

 			background-position: bottom left;

 			background-repeat: repeat-x;

 		}

 		.label-wrapper .label div, #survey-label {
 			<!-- background-color:#F5F5F5; -->

 			padding:2px 0px 2px 10px;

 			<!-- background-image:url('i/title-bg.gif'); -->

 			background-position: top right;

 			background-repeat: no-repeat;

 		}

 		.label-wrapper .desc {
 			padding-left:10px;

 			margin-bottom:5px;

 			color:#E1A857; 

 			font-family:tahoma;

 			font-size:9px;

 			font-weight:bold;

 		}

 		.text {

 			margin:0px 25px 0px 5px;
    		font-size:11px;
 		}

 		.text table td {

    		font-size:11px;

 		}



 		.text p {
 			margin:3px 0px 7px 0px;
 		}

		ul {
			list-style:none;
			list-style-image:url('i/spisok.jpg');
		}

 		.text ul{

 			margin:2px 0px 3px 5px;
			padding:0px;
			color:#000000;
		}
		

 		.text li {
 			margin-left:22px;
			padding:0px;
		}

 		div.li {
			padding:0px 0px 0px 12px;
			background-image:url('i/menu-arrow.gif'); background-position:center left; background-repeat:no-repeat;
			color:#3b527d;
 		}

 		div.li span.first {color:#3b527d; font-size:15px; margin-right:1px;}

 		.news-date {font-size:11px;}

 		.news-title, .news-short, .article-author, .article-body {padding-left:15px;}

 		.news-title {
 			font-size:11px;
			font-weight:bold; 
 			line-height:120%;
 			color:#3b527d;

 			text-decoration:none;

 		}

 		.news-short {font-size:11px; }

 		.news-years-period, .news-months-period {font-family:verdana; padding:7px; color:#5F6573;}

 		.news-years-period {font-size:14px; }

 		.news-months-period {font-size:14px; }

 		.news-years-period a, .news-months-period a {text-decoration:none; }

 		.news-years-period a.selected, .news-months-period a.selected {color:#791F1F; font-size:14px;}



 		.photo {float:left; padding:5px; }

 		.pie {border:1px solid #8C98AE; height:10px; margin:3px 0px 3px 5px;}

 		.detail {
						
 			white-space:nowrap;

 			padding-right:10px;

			background-image:url('i/menu-arrow.gif');

			background-position:center right;

			background-repeat:no-repeat;

 		}

 		.detail a {text-decoration:none; font-weight:bold; }

 		.articles a {text-decoration:none; }

 		.article-title, .article-author, .article-author-small {color:#3b527d;}

 		.article-title {font-size:18px; }

 		.article-author {font-size:14px; padding:7px 0px 7px 15px;}

 		.article-author-small {font-size:11px; padding:3px 0px 3px 15px;}

 		.article-body * table {width:auto!important;}



		#promo {width:100%;}

		#promo td {text-align:center; width:25%;}

		#promo td div.wrapper {

			text-align:center;
			width:104px; background-color:#F3F3F3;

			padding:35px 0px 10px 0px;

			background-image:url('i/promo-bg.gif'); background-position:top center; background-repeat:no-repeat;

		}

		#promo td div.wrapper div{padding:3px 7px;}

		#promo td div.wrapper a{color:#757783; font-size:12px; text-decoration:none; }



#footer {
	clear:both;
	background-color:#e1e1e1;
}

#footer-left {
    background-color:#e1e1e1; 
	text-align:left;
	float:left;
	padding:15px 0px 0px 5px;

}

#footer-left div {float:left; margin:5px;
background-color:#e1e1e1;
}

#footer-right {
	text-align:right;

	float:right;

	color:#676767;

	background-color:#e1e1e1;
}

#footer-right div {padding: 8px 25px 0px 0px; font-size:14px; font-family:tahoma; font-weight:bold; }

#footer-right span {font-size:12px; }*/


	

