html, body  {position:relative; margin: 0; padding:0; height:100%; background:#EEE1CA;}
img {border:0}
table {border-collapse: collapse; width: 100%; height:100%; text-align:left; display: table}
td{margin: 0em;	padding: 0em; vertical-align: top;}
body,td,th {font: 12px Arial, Helvetica, sans-serif; color: #333333;}
body {background: url(images/bg1_3.jpg) repeat-x top;}
a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #6A1405;
	text-decoration:underline;
}
a:hover {color: #6A1405; text-decoration:none;}
form {margin:0px; padding:0px;}
ul {padding: 0px; margin: 0px;}
ul li {margin-bottom: 5px; padding: 0px; list-style:none;}
small {font-size:11px; color: #538E19;}
b.green {color: #538E19;}
b.red {color: #C23232;}
b.orange {color: #EE6902;}
p {margin:7px 0 7px 0; padding:0;}
h1 {font: normal 18px Arial, Helvetica, sans-serif; color: #861b08; text-decoration:none; margin:0px 0 6px 0; padding:0;}
table.global {background: url(images/bg1_1.jpg) no-repeat left top; }
td.bg {position:relative; background: url(images/bg1_2.jpg) no-repeat right top;}
#logo, #top {position:relative;}
#lang {position:absolute; right:3%; top:22px;}
#lang_info {position:relative; float:left;}
#lang_info a{
	width: 29px;
	height: 29px;
}
#lang_info a span {visibility: hidden;}
#lang_info a.eng {
	position:relative;
	float:left;
	background: url(images/lng_eng.gif) no-repeat;
	} 
#lang_info a.eng:hover {
	background: url(images/lng_eng_on.gif) no-repeat;
	}
#lang_info a.ukr {
	position:relative;
	float:left;
	margin-left:16px;
	background: url(images/lng_ukr.gif) no-repeat;
	} 
#lang_info a.ukr:hover {
	background: url(images/lng_ukr_on.gif) no-repeat;
	}
	#lang_info a.rus {
	position:relative;
	float:left;
	margin-left:16px;
	background: url(images/lng_rus.gif) no-repeat;
	} 
#lang_info a.rus:hover {
	background: url(images/lng_rus_on.gif) no-repeat;
	}
#content {position:relative; float:left; width: 100%; padding-bottom: 20px;}
#left {
	float:left;
	width:278px;
}
#menu {
	position:relative;
	width:278px;
	background: url(images/bg2.gif) repeat-y left;
}
#menu_bg {position:relative;}
#menu_cont {
	position:relative;
	background: url(images/bg2_3.jpg) no-repeat right bottom;
	padding:5px 22px 40px 63px;
}
#menu_cont b {color:#ed7d0f; text-decoration:none; padding:0 0 0 12px;}
#menu_cont a {font-weight:bold; color:#007AC7; text-decoration:none; padding:0 0 0 12px;}
#menu_cont a:hover {color:#1C9FF2; text-decoration:none;}
#menu_cont a.select {font-weight:bold; color:#ed7d0f; text-decoration:none; padding:0 0 0 12px;}
#menu_cont a.select:hover {color:#ed7d0f; text-decoration:none;}
#menu_cont ul {list-style:none;}
#menu_cont li{
	background: url(images/bot1.gif) no-repeat scroll 0px 4px;
	}
#menu_cont .line {position:relative; width:193px; margin: 10px 0px 10px 0px;}
#pen {position:absolute; top:-9px; left:19px;}
#pen img{position:relative;float:left;}
#news {
	position:relative;
	margin:5px 0 0 20px;
}
#news_content {
	position:relative;
	padding:5px 0 0 0;
}
#news_content p {
	margin-top:1px;
	padding:0;
}
#news_content a.ct, #news_content a.ct:hover {color:#0051A2;}
#news_content .blok{
	position:relative;
	margin-bottom:10px;
}
#news_content .more{
	position:relative;
	margin-top:15px;
}
#news_content img {
	position:relative;
	float:left;
	margin:3px 5px 0 0;
}
#news_content span{
	position:relative;
	padding:0;
	margin:0;
	color:#646464;
}
#zkurs {
	position:relative;
	margin-top:10px;
	background: url(images/bg5.gif) no-repeat left;
	height:162px;
}

#zkurs .content, #corp .content {
	position:relative;
	padding:10px 10px 0px 94px;
}

#news1 {
	position:relative;
	margin-top:10px;
	background: url(images/bg5_1.gif) no-repeat left;
	height:162px;
}

#news1 .content {
	position:relative;
	padding:10px 10px 0px 94px;
}

#corp .content {
	position:relative;
	padding:10px 10px 0px 94px;
}

#corp {
	position:relative;
	margin-top:10px;
	background: url(images/bg5_1.gif) no-repeat left;
	height:162px;
}
#right {
	margin-left:278px;
}
#right .content {position:relative; float:left; width:100%}
#info_blok {
	position:relative;
	margin:0 4% 0 4%;
}
#info_blok2 {
	position:relative;
	margin:0 0 0 4%;
}
#info_blok .info {position:relative; height:220px;background: url(images/bg3.gif) repeat-x;}
#info_blok h1, #news h1, #zkurs h1{
	color:#861B08;
}
#info_blok .columns {clear: both; width: 100%; //overflow-x: hidden;}
#les_cur {	
	float:left;
	width: 50%; //margin-right: -100%;
	background: url(images/bg3_1.gif) no-repeat right;
}
#les_cont {
	position:relative;
	height:220px;
	background: url(images/bg3_2.gif) no-repeat left;
}
#les_cont .text {
	position:relative;
	padding:20px 0 20px 20px;
	width:65%;
}
#start {
	float:left;
	width: 50%; //margin-left: 50%; //display: inline;
	background: url(images/bg3_4.gif) no-repeat right;
}
#start_cont {
	position:relative;
	height:220px;
	background: url(images/bg3_3.gif) no-repeat left;
}
#start_cont .text {
	position:relative;
	padding:20px 0 20px 25px;
	width:70%;
}
#lang_global {position:relative; width:100%}
#lang_main {clear: both; width: 100%; padding-top:20px; //overflow-x: hidden;}
#lang_main2 {clear: both; width: 100%; padding-top:30px; //overflow-x: hidden;}
#lang_main3 {clear: both; width: 100%; padding-top:30px; //overflow-x: hidden;}
#lang_main h1, #lang_main2 h1 , #lang_main3 h1 {color:#C46E19;}
#lang_left {float:left; width: 47%; //margin-right: -100%;}
#lang_left .content {position:relative; float:left;}
#lang_left .more, #lang_right .more, #lang_content .more{position:relative; float:right; margin:7px 0 0 15px;}
#lang_left .more img, #lang_right .more img, #lang_content .more img{position:relative; margin:4px 5px 0 0;}
#lang_left img, #lang_content img { position:relative; float:left;}
#lang_left .txt, #lang_content .txt {position:relative; margin-left:61px;}
#lang_right {float:right; width: 47%; //margin-left: 47%; //display: inline;}
#lang_right .content {position:relative; }
#lang_right img { position:relative; float:left;}
#lang_right .txt {position:relative; margin-left:61px;}
#lang_content {position:relative;}

#footer {margin:0; padding:0; font-size:11px; color:#646464; height:90px;}
#footer_left {float:left; height:90px; width:278px; background: url(images/bg4_1.gif) no-repeat left bottom;}
#footer_left .content{padding:20px 0 0 20px;}
#footer_right {margin-left:278px; height:90px; }
#footer_right .content {float:left; width:100%;}
#footer_right .text {
	margin-left:4%; 
	background: url(images/bg4.gif) repeat-x top; 
	height:90px;
}
#footer_right .text_wrap {padding-top:17px; float:left;}
#footer_right p {margin:0; padding:0;}
#footer_right b{font-size:14px; color:#646464; float:left; margin-top:5px;}
#footer_right h1 {
	font-size:28px;
	color:#646464;
	float:left;
}
#footer_right .dev {padding-top:17px; float:right; padding-right:4%;}
#navi {
	position:relative;
	height:26px;
	font-size:11px;
}
#navi_info {
	background: #f5e8d0 url(images/bg7.gif) no-repeat left;
	height:26px;
	float:left;
}
#navi_info .right {background: url(images/bg7_1.gif) no-repeat right top; float:left; height:26px;}
#navi_info .links {padding:5px 5px 0 10px;}
#navi_info a{font-size:11px; color:#007ac7;}
#navi_info a:hover{color:#007ac7;}

* html #navi_info {margin-right:-3px;}
#title {
	margin:20px 0 0 0;
}
#title h1 {font: normal 24px Arial, Helvetica, sans-serif; color: #861b08; text-decoration:none; margin:0; padding:10px 0 0 0;}
#title h1.no {font: normal 24px Arial, Helvetica, sans-serif; color: #861b08; text-decoration:none; margin:0; padding:0;}
#title img {float:left;}
#text_blok {
	width:100%;
	float:left;
	margin:12px 0 0 0;
}
#text_blok p {margin:3px 0 12px 0;}
#text_blok p.title {margin:25px 0 12px 0; color:#861b08;}
#text_blok li{background: url(images/bot2.gif) no-repeat; padding-left:18px; margin:10px 0 10px 0;}

#news_blok {
	width:100%;
	float:left;
	margin:0px 0 0 0;
}
#news_blok p {margin:0px 0 0px 0;}
#news_blok p.title {margin:0px 0 0px 0; color:#861b08;}
#news_blok li {padding-left:0px; margin:0px 0 2px 0;}


#contacts {clear: both; width: 100%; //overflow-x: hidden;}
#contacts .left {float:left; width: 70%; //margin-right: -100%;}
#contacts .right {float:left; width: 30%; //margin-left: 70%; //display: inline;}

#contacts_form {
	height:270px;
	background: url(images/bg8_1.gif) repeat-x;
	margin:20px 0 0 0;	
}
#contacts_form p{margin:0 0 10px 0;}
#contacts_form p.tuk{margin:0 0 7px 0;}
#contacts_form .info {
	height:270px;
	background: url(images/bg8.gif) no-repeat left top;	
}
#contacts_form .inside {background: url(images/bg8_2.gif) no-repeat right top; height:270px; padding:20px 23px 0 23px;}
form input.field, form textarea.field {
	border:1px solid #d8ccb7;
	color:#0b0500;
	font-family:Arial,Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	padding:2px;
	width:97%;
}
form input.submit {float:right}

div#plaintabs {width:100%; float:left; margin:12px 0 0 0; padding:0;}

div#plaintabs ul.global { display: block; list-style: none; background: url(images/bg11.gif) repeat-x top; height:28px;}
div#plaintabs ul li { margin:0; display: block; float: left;}
div#plaintabs ul li.noactive {background: url(images/bg10.gif) no-repeat right top; height:28px;margin:0 3px 0 0;float: left;}
div#plaintabs ul li.noactive p{background: url(images/bg10_1.gif) no-repeat left top; height:28px; padding:5px 10px 0 10px; margin:0; float: left;cursor:pointer;}

div#plaintabs ul li.active {background: url(images/bg9.gif) no-repeat right top; height:28px; margin:0 3px 0 0; float: left;}
div#plaintabs ul li.active p{ background: url(images/bg9_1.gif) no-repeat left top; height:28px; padding:5px 10px 0 10px; color:#861b08; font-weight:bold; cursor:default; margin:0; float: left;}
div#plaintabs div { display: none; clear: both; margin-top:20px; }
div#plaintabs div.active { display: block; }

tr {display: table-row;}
td, th   { display: table-cell; vertical-align: top; }
tr#row1 th { border-bottom: 1px solid #cfc4b0; background:#faecd4;}
th {border-right: 1px solid #cfc4b0; font-weight:bold;  padding:5px 10px 5px 10px; width:30%;}
th.price {width:5%;}
th.last {border:none; font-weight:bold;  padding:5px 10px 5px 10px; width:30%;}
tr#row2 td{border-bottom: 1px solid #cfc4b0;}
td.tab {
	border-right: 1px solid #cfc4b0; 
	border-bottom: 1px solid #cfc4b0; 
	padding:7px 10px 7px 10px;
}
td.tabn {
	border-right: 1px solid #cfc4b0; 
	background:#e6dac3;
	padding:7px 10px 7px 10px;
}
td.tabl {
	border-bottom: 1px solid #cfc4b0; 
	padding:7px 10px 7px 10px;
}
#adv {position:absolute; width:100%; left:0; top:0px; }

#adv_info {margin-left:278px;}
#adv_info .main {padding-left:4%; float:left;}
#adv_info .glob {position:relative; width:283px; height:98px; background: url(images/adv.gif) no-repeat;}
#adv_info .text{text-align:center; padding:6px 15px 0px 15px; color:#c63636; font-size:14px; font-weight:bold;}
#adv_info .text span {font: bold 18px Arial, Helvetica, sans-serif; color: #c63636;}
#adv_info b {color:#6f5f51; font-size:14px; font-weight:bold; margin:0; padding:0;}

#anketa {
	position:relative;
	width:508px;
}
#anketa_wrap{
	position:relative;	
	float:left;
	width:508px;
	background: url(images/bg12_2.gif) repeat-y;
	margin-top:10px;
}
#anketa_wrap .top {
	position:relative;
	background: url(images/bg12.gif) no-repeat;
}
#anketa_wrap .cont{
	position:relative;
	background: url(images/bg12_3.gif) no-repeat bottom;
	padding:25px;
}
#anketa .field, textarea {
	border:1px solid #d8ccb7;
	color:#0b0500;
	font-family:Arial,Verdana,Helvetica,Arial,sans-serif;
	font-size:12px;
	padding:2px;
	width:97%;
}
#anketa td {
	vertical-align: middle;
}
#anketa td.etc {
	vertical-align: top;
}
#anketa td.form {
	width:100%;
	padding-left:5px;
}
#anketa td.form2 {
	width:100%;
	padding-left:5px;
	vertical-align: top;
}
#anketa tr#row5 td {
	padding-bottom:15px;
}
#anketa tr#row6 td {
	padding:0px;
	margin:0px;
}
#anketa select {
	border:1px solid #d8ccb7;
	width:99%; 
	color:#4a4b45;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	height:20px;
	background-color:#ffffff;
}

#anketa input.submit {float:left; margin:0; padding:0;}

#test {
	position:relative;
	float:left;
}
#test_wrap{
	position:relative;	
	float:left;
	width:676px;
	background: url(images/bg14.gif) repeat-y;
	margin-top:10px;
}
#test_wrap .top {
	position:relative;
	float:left;
	background: url(images/bg14_2.gif) no-repeat;
}
#test_wrap .cont{
	position:relative;
	float:left;
	background: url(images/bg14_3.gif) no-repeat bottom;
	padding:23px 23px 10px 23px;
}
#test_wrap .line {
	position:relative;
	width:630px;
	float:left;
	/float:none;
	margin-bottom:20px;
}
#test_wrap .left, #test_wrap .center{
	position:relative;
	float:left;
	width:210px;
}
#test_wrap .right {
	position:relative;
	float:left;
	width:210px;
}
#test_wrap .tg{	position:relative; padding-left:12px;}
#test_wrap .quest {
	position:relative;
	margin-top:5px;
	
}
#test_wrap .quest span { position:relative; padding-top:2px; margin-left:2px; width:170px; float:left; vertical-align: top;}
div .clas {position:relative; width:198px; float:left; /float:none; margin-bottom:5px; padding:0;}
div .clas div{float:left; position:relative;} 
#test_wrap .btn {
	position:relative;
	width:630px;	
}
#test_wrap .btn_wrap {position:relative; float:left; padding:10px 0 15px;}
#test_wrap .submit {position:relative; float:left; margin-left:273px; padding:5px 0 15px 0px;}
#test_wrap .text {
	position:relative;
	
	width:630px;
	text-align:center;
	font-size:14px;
}
#test_wrap h1 {
	color:#ed7d0f;
	font-size:30px;
}
#test_wrap .refresh {float:left; margin-left:140px;}
#test_wrap .zap {float:left; margin-left:90px;}