html {height:100%;}
body { height:100%;margin:0; background:#fff; font:13px Arial, Helvetica, sans-serif; color:#656565;}
/*GLOBAL STYLE
--------------------------*/
* {margin:0; padding:0;}
h1 { font-size:28px; color:#193078; font-weight:normal; line-height:28px; padding:10px 0 5px; border-bottom:1px solid #0d4889;}
h3 {font-size:14px; color:#193078; line-height:16px; text-transform:uppercase; margin-top:10px; margin-bottom:4px;}
p {line-height:14px; padding:2px 0 12px;}
a{text-decoration:none; color:#0d4889;}
a:hover{text-decoration:underline;}
img {border:none;}
input,
textarea,
select{font:100% arial,sans-serif; vertical-align:middle;}
form,fieldset{ margin:0; padding:0; border-style:none;}
#main {min-height:100%; width:940px; margin:0 auto;}
* html #main {height:100%; overflow:visible;}
/*HEADER
-------------------------*/
.header {width:100%; background:url(../images/bg_header.gif) repeat-x 0 100%; height:179px;}
.head_top {overflow:hidden; width:100%; padding:21px 0 30px; background:url(../images/bg_head.gif) repeat-x 0 100%;}
.head_top .logo {float:left;}
.head_top .logo img {display:block;}
.head_top ul{float:right; list-style:none;}
.head_top ul li {float:left; padding:26px 0 0 10px;}
.head_top ul li a {float:left; overflow:hidden; text-indent:-9999px; width:25px; height:15px; border:1px solid #e0e0e0; padding:1px;}
.head_top ul li a.rus {background:url(../images/link_rus.jpg) no-repeat 1px 1px;}
.head_top ul li a.eng {background:url(../images/link_eng.jpg) no-repeat 1px 1px;}
.head_top ul li a.ukr {background:url(../images/link_ukr.jpg) no-repeat 1px 1px;}
.head_top ul li a.rus_a {background:url(../images/link_rus_a.jpg) no-repeat 1px 1px;}
.head_top ul li a.eng_a {background:url(../images/link_eng_a.jpg) no-repeat 1px 1px;}
.head_top ul li a.ukr_a {background:url(../images/link_ukr_a.jpg) no-repeat 1px 1px;}
#flashcontent {height:73px;}

/*CONTENT
-------------------------*/
.content { overflow:hidden; width:100%; padding:9px 0 140px;}
/*RIGHT COLUM
--------------------------*/
.primary {float:right; width:700px;}
.primary_flash img {display:block;}
.primary_box {overflow:hidden; width:100%;}
.primary_left {float:left; width:460px;}
.primary_left h1 { font-size:28px; color:#193078; font-weight:normal; line-height:28px; padding:10px 0 10px;}
.primary_left h1 img {float:left; margin:0 7px 0 0;}
.primary_left p {line-height:14px; padding:10px 0 0;}
.primary_left .history p {padding:4px 0 10px;}
.primary h2 {font-size:22px; color:#4a4a4a; border-bottom:1px solid #0d4889; line-height:26px; padding:15px 0 0; margin:0 0 5px;}
.primary_left h3 {font-size:14px; line-height:16px; text-transform:uppercase; padding:24px 0 0;}
.primary_left h3.blue {color:#193078;}
.primary_left .new_info_text h3.blue  { padding:3px 0 0;}
.primary_left h3 span {font-weight:normal;}
.info_text { background:url(../images/bg_info_text.gif) repeat-x 0 100%; padding:0 0 9px;}
.new_info_text {background:none; padding:0 0 9px;}

.primary_right {float:right; width:220px;}

.history strong.blue { color:#193078;}

.partners { list-style:none; float:left; width:220px; background: url(../images/bg_info_text.gif) repeat-x 0 100%; margin:5px 0 0;}
.partners_left {margin:5px 20px 0 0;}
.partners li { width:220px; float:left; height:81px; background: url(../images/bg_info_text.gif) repeat-x; margin:10px 0 0; line-height:96px;}
.partners li span {display:block; text-align:center; padding:11px 0 0;}

/*STYLE CONTACTS PAGE
---------------------------*/
.contacts_adress {list-style:none; padding:0 0 20px;}
.contacts_adress li {font-size:14px; color:#656565; line-height:20px;}
.contacts_adress li span {float:left; width:52px;}
.contacts_adress li a {color:#656565;}
.img_contacts {border:1px solid #193078; display:block;}
/*END STYLE CONTACTS PAGE
---------------------------*/

.info_text p a.read_more {margin:0 0 0 13px; font-size:12px;}
.info_text span.number_date {display:block; font-size:12px; line-height:12px; color:#0d4889; background:url(../images/sep_left_news.gif) no-repeat 0 50%; padding:0 0 0 13px; margin:8px 0 0;}
.box_news p {font-size:14px; line-height:17px; padding:7px 0 0;}
h1.no_pad { padding-bottom:0;}

.sevices_list {list-style:none; margin:-5px 0 5px;}
.sevices_list li {line-height:24px; background:url(../images/sep_services_list.gif) no-repeat 0 50%; padding:0 0 0 14px;}
.sevices_list li a {text-decoration:underline; color:#193078;}
.sevices_list li a:hover {text-decoration:none;}
.sevices_two_list {list-style:none; padding:3px 0 9px;}
.sevices_two_list li {line-height:14px; margin:6px 0 0;}
.sevices_two_list li span {background:url(../images/sep_services_list.gif) no-repeat 0 5px; padding:0 0 0 14px;}

.primary_left h5 {font-size:14px; color:#4a4a4a; padding:13px 0 0;}
.primary_left h5 span {font-size:12px; color:#656565; font-weight:normal;}
/*FORM SEARCH
-----------------*/
.form_search { background:url(../images/bg_form_search.gif) no-repeat; height:29px; width:210px; overflow:hidden; padding:10px 0 0 10px; margin:4px 0 9px;}
.form_search input.tx {float:left; background:#f3f3f3; border:1px solid #fff; font-size:12px; color:#474747; padding:1px 5px; margin:0 3px 0 0;}
.form_search input.btn {float:left;}

/*BOX NEWS
------------------*/
.news {background:url(../images/bg_info_text.gif) repeat-x 0 100%; padding:11px 0 13px;}
.news_last {background:none;}
.news span.date {font-size:10px; color:#b7b7b7; line-height:12px; display:block;}
.news h3 { font-size:12px; color:#193078; line-height:15px; text-transform:uppercase;}
.news p {line-height:15px; color:#474747; padding:3px 0 2px;}
a.read_more {background:url(../images/link_read_more.gif) no-repeat 100% 5px; font-weight:bold; color:#d52d00; padding:0 10px 0 0; line-height:14px;}
.new_info_text h4 {font-size:14px; color:#4a4a4a; line-height:15px; padding:10px 0 3px;}

/*LEFT COLUM
-------------------------*/
.secondary {float:left; width:220px;}
.left_nav {background:url(../images/bg_left_menu_bot.gif) no-repeat 0 100%; padding:0 0 11px;}
.secondary ul#my-menu {list-style:none; overflow:hidden; width:220px; background:url(../images/bg_left_menu_top.gif) no-repeat; padding:10px 0 0;}
.secondary ul#my-menu li {float:left; width:220px;}
.secondary ul#my-menu li a {background:#eaeced url(../images/bg_left_menu.gif) repeat-x; display:block;line-height:14px; color:#0d4889; padding:12px 0 12px 13px;}
.secondary ul#my-menu li a:hover, .secondary ul#my-menu li a.expanded, .secondary ul#my-menu li.active a { background:#0d4889 url(../images/bg_left_menu_hover.gif) no-repeat; text-decoration:none; color:#fff;}
.secondary ul#my-menu ul, .secondary ul#my-menu li.active .secondary ul#my-menu ul{background:#d0dff0; overflow:hidden; width:220px; list-style:none; display: none; margin:1px 0 0;}
.secondary ul#my-menu ul li,
.secondary ul#my-menu li.active ul li {background:url(../images/bg_left_menu_li.gif) repeat-x; margin:0 10px;}
.secondary ul#my-menu ul li.fist,
.secondary ul#my-menu li.active ul li.fist {background:none;}
.secondary ul#my-menu ul a,
.secondary ul#my-menu ul a:hover,
.secondary ul#my-menu li.active ul li a,
.secondary ul#my-menu ul li.active a:hover {background: url(../images/sep_left_menu.gif) no-repeat 0 50% !important; color:#0d4889 !important; padding:12px 0 12px 8px; margin:0 0 0 3px;}
.secondary ul#my-menu ul a:hover, .secondary ul#my-menu li.active ul li.active a, .secondary ul#my-menu li ul li.active a, .secondary ul#my-menu ul li.active a:hover {font-weight:bold!important;}

.primary_left .new_info_text h3.otstup { padding:15px 0 0;}

.leg_list {list-style:none;}
.leg_list li { line-height:17px; color:#656565;}

.phone {background:url(../images/bg_phone.gif) no-repeat; height:36px; width:186px; padding:17px 0 0 8px; margin:17px 0 0 5px;}
.phone_namber {display:block; background:url(../images/bg_phone_namber.jpg) no-repeat; padding:0 0 0 43px; font-size:18px; color:#193078; line-height:16px;}
.new_info_text img.map {display:block; margin:12px 0 0 32px;}

.home_btn {list-style:none;}
.home_btn li { padding:0 0 2px;}
.home_btn li a {background:url(../images/link_home_btn.jpg) no-repeat; display:block; height:50px; width:220px; font-size:21px; color:#4a4a4a; line-height:50px; overflow:hidden; text-align:center;}
.home_btn li a:hover {text-decoration:none;}

/*FOOTER
----------------------------*/
.footer {width:940px; height:68px; background: url(../images/bg_head.gif) repeat-x ; position:relative; margin:-93px  auto 0; padding:25px 0 0;}
.footer ul {list-style:none; text-align:center;}
.footer ul li {display:inline; background:url(../images/sep_footer.gif) no-repeat 0 50%; line-height:13px; padding:0 3px 0 7px;}
.footer ul li.fist {background:none;}
.footer ul li a { color:#898989;}
.footer p {text-align:center; color:#474747; padding:3px 0 0;}




/* old styles*/

.input {border: #C3CDD9 1px solid; font-size: 13px; }
.radio {border: #C3CDD9 1px solid; font-size: 13px; }
.inputStretch {border: #C3CDD9 1px solid; font-size: 13px;}
.selectWide {border: #C3CDD9 1px solid; font-size: 13px; width:150px;}
.selectSmall {border: #C3CDD9 1px solid; font-size: 13px; width:55px;}
.selectMegawide {border: #C3CDD9 1px solid; font-size: 13px; margin-top: 5px;}
.selectStretch {border: #C3CDD9 1px solid; font-size: 11px; margin-top: 5px; width:200px;}
.selectStretch2 {border: #C3CDD9 1px solid; font-size: 11px; margin-top: 5px; }
.select {border: #C3CDD9 1px solid; font-size: 13px; width:65px; margin-top: 5px}
.buttonStretch {
	background-color:#8090aa;
	cursor: pointer;
	border: #666 1px solid;   /*809EB6*/
	font-size: 13px;
	color: fff;
}
.button {
	background-color:#8090aa;
	cursor: pointer;
	border: #666 1px solid;   /*809EB6*/
	font-size: 13px;
	width:90px;
	color: #ffffff;
}
/*8dbce8*/
.buttonWide {
	background-color:#8090aa;
	cursor: pointer;
	border: #666 1px solid;
	font-size: 13px;
	width:130px;
	color: #ffffff;
}
.buttonMegaWide {
	background-color:#8090aa;
	cursor: pointer;
	border: #666 1px solid;
	font-size: 13px;
	color: #ffffff;
	height: 20px;
}
