@charset "utf-8";
body {
	background-color: #EDF4FF;
	background-image: url(../img/bg.png);
	background-repeat: no-repeat;
	border-top:4px solid #124E6F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	line-height:120%;
	text-align:justify
	
}
@font-face {
	font-family: 'FranklinGothicMediumCondRegul';
	src: url('framdcn-webfont.eot');
	src: local('РІВС”'), url('framdcn-webfont.woff') format('woff'), url('framdcn-webfont.ttf') format('truetype'), url('framdcn-webfont.svg#webfont1n19ZDFn') format('svg');
	font-weight: normal;
	font-style: normal;
}
.main {width:992px; margin:10px auto;}
.header {height:100px; position:relative}
.vam {vertical-align:middle}
.bn {border:0 !important}
.fl {float:left}
.ml12 {margin-left:12px}
.mt15 {margin-top:15px}
.mt30 {margin-top:30px}
a img {border:0}
.fr {float:right}
.menu {background:url(../img/menu-bg.png) no-repeat; height:49px; width:992px; margin:0 auto}
.menu li {float:left; background:url(../img/divider.jpg) no-repeat right top; height:43px; line-height:43px; margin-top:6px; position:relative}
.menu li ul {
	position:absolute;
	z-index:10;
	background:#0E496B;
	border:1px solid #296D8D;
	visibility: hidden;
}
.menu li:hover ul {visibility:visible}
.menu li ul li {background-image:none; float:none; height:auto; line-height:120%; border-bottom:1px solid #296D8D; min-width:124px}
.menu li ul li a {font-size:15px; padding:5px 10px;}
.menu li a {text-transform:uppercase; color:#fff; text-decoration:none; font-family: 'FranklinGothicMediumCondRegul'; font-size:18px; padding:0 30px; display:block}
.menu li a:hover {color:#70C018}
.menu li a.active {background-color:#fff; color:#296D8D}
.slidesarea {background:url(../img/topbanner-bg.png) repeat-y; padding:14px; padding-bottom:0; position:relative;}
.slide {width:705px; float:left; position:relative;}

#prev, #next {
	background:url(../img/gallery-arrows.gif) no-repeat;
	display:block;
	width:36px;
	height:39px;
	position:absolute;
	z-index:1000;
	top:150px;
	left:25px;
}
#next {
	background-position:right top;
	left:670px;
}

.news {width:215px; padding-top:15px; padding-right:15px; padding-left:10px; padding-bottom:15px; min-height:269px; }
.newshome {width:215px;  padding-bottom:0; min-height:269px; }
.slidebot {height:14px; background:url(../img/slide-bot.png) no-repeat}
h2 {font-family: 'FranklinGothicMediumCondRegul'; font-size:20px; text-transform:uppercase; color:#084366; margin-bottom:10px; font-weight:normal;}
h2 b { font-weight:normal; color:#70BF18}
.date {font-family: 'FranklinGothicMediumCondRegul'; font-size:12px; color:#000; padding-bottom:10px;}
.mt5 {margin-top:5px}
.mb5 {margin-bottom:5px}
.mb10 {margin-bottom:10px}
.mr10 {margin-right:10px}
h3 {font-size:16px;color:#70BF18}
p {padding-bottom:10px}
.rm {display:inline-block; width:90px; height:30px; background:url(../img/readmorebg.png) no-repeat;background-position:-1px 0px; padding-right:5px;}
.rm:hover {background-position:-1px -32px}
.threebox  li{float:left; width:274px; height:134px; padding:25px; overflow:hidden; background:url(../img/threebox-bg.png) no-repeat}
.threebox li ul li {float:none; padding:0; margin-bottom:5px; padding-left:15px; background:url(../img/arrow.png) no-repeat 0 5px; width:auto; overflow:auto; height:auto}
.pr {position:relative}
.srv {position:absolute;z-index:3; bottom:30px; right:30px}
.threebox table td {vertical-align:top}
.pb10 {padding-bottom:10px}
.threebox table td img {border:2px solid #ccc}
.footer {font-size:11px; color:#666; padding-left:7px}
a {text-decoration:underline;color:#006699}
#homeitem a.active {background:url(../img/homebg.png) no-repeat }
.text {font-size:14px; line-height:130%; width:655px; padding:10px 30px 30px 20px}
h4 {font-size:24px; color:#70BF18; font-weight:bold;}
.text+.news {min-height:0}
.colordisk li {
  list-style:none;
  margin-right:40px; margin-bottom:10px}
.colordisk li:before, .text li:before {
  color:#084366;
  content:"•"; 
  font-weight:bold;
  margin-left:-16px;
  padding-right:10px;}
  
 .colordisk, .text ul{margin-left:20px}
 .la {padding:1px; border:1px solid #ccc; float:left; margin-right:20px}
.newsbg {background:url(../img/news-bg.png) repeat-y right}
.mt20 {margin-top:20px}
#contact q { color:#C00}
.bg-grey-T11-Header {background-color:#B9DDEC; color:#000;font-size:14px; font-weight:bold ;text-transform:uppercase}

.tabs {
	float:left;
	width:160px;
	text-align:left;
	margin-top:0px;
}
.tabs li {
	margin-bottom:5px;
}
.tabs a {
	font-size:13px;
	color:#333;
	text-decoration:none;
}
.tabs a:hover, .tabs .active a {
	color:#70BF18;
}
.tabs .active a {
	font-weight:bold;
}
.tab_container {
	width:414px;
	padding:20px;
	border:1px solid #CCC;
	float:right;
	position:relative;
}
.tab_container h3 {
	font-size:14px;
	margin-bottom:10px;
}
/*.tab_container .arrow {
	background:url(../img/tab-content-arrow.png) no-repeat;
	width:14px;
	height:26px;
	position:absolute;
	left:-14px;
	top:10px;
}*/

#NewsDiv 
{
	position: absolute; 
	left: 0; 
	top: 0; 
	margin-bottom:10px; 
}

.gallery {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}

.highslide {
    cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 1px solid gray;
}
.highslide:hover img {
	border: 1px solid white;
}

.highslide-image {
	border: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 1px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-style: 'MS Sans Serif';
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
