body { margin: 0; padding: 0; background: #cedfbc url(images/body_bg.gif) repeat-x 0px 80px; font: 1em Arial, sans-serif; line-height: 1.5em;}
.top {margin-top: -1px;}
.header {height: 50px; background-color: #000000;}
.footer {height: 137px; background-color: #000000;}
	.footer p {font: 10px Arial, Tahoma, Verdana, Helvetica, Sans-serif; color: #ffffff;}
.logo {height: 150px; background: url(images/logo_bg.gif) repeat-x bottom left;}
	.logo img {margin-top: 20px;}
.hr_line {height: 2px; background-color: #256672; color: #256672; margin: 5px 0px 5px 0px;}
.content {display: block; padding: 30px 10% 0 10%; font-family: Arial, Verdana, Tahoma, Helvetica, Sans-serif; font-size: 100%; /* background: url(images/page_bg2.jpg) repeat-y top right; */}
	.content a {color: #085163; text-decoration: none; border-bottom: 1px dotted #085163;}
	.content a:hover {border-bottom: none;}
	.content p {display: block;}
	.content p strong {display: block; margin-top: 40px; font-weight: normal; font-family: Trebuchet MS; font-size: 130%; color: #0b5465; border-bottom: 1px solid #0b5465; }
.end_content {height: 75px; background: #ffffff url(images/page_ugol_bg.gif) no-repeat top left;}
	.end_content p {padding: 0px; margin: 0px; padding: 34px 0px 0px 14px;}
.article {clear: both; font: 25px Trebuchet MS; color: #0b5465; text-transform: capitalize; margin-bottom: 2%;}
.navigation {margin: 30px 25px 30px 25px;}
.nav_item {display: block; font: 12px Verdana, Tahoma, Arial, Helvetica, Sans-serif; color: #ffffff;}
	.nav_item a {display: block; color: #ffffff; text-decoration: none; padding: 5px 10px 5px 20px;  background: url(images/menu_bg.gif) no-repeat top left; border: none; }
	.nav_item a:hover {color: #ffffff; text-decoration: none; font-weight: bold; padding-left: 25px; background: url(images/menu_bg.gif) no-repeat top left;}
.nav_line {height: 1px; background-color: #ffffff; filter:alpha(opacity=50); opacity: 0.5; -moz-opacity:0.5;}
.poll {margin-top: 70px; margin-left: 2%; margin-right: 2%;}
	.poll p {margin: 0px; padding: 0px; margin: 0px 0px 6px 5px; font: 11px Arial, Tahoma, Verdana, Helvetica, Sans-serif;}
.poll_result {margin-top: 70px; margin-left: 2%; margin-right: 2%;}
	.poll_result p {margin: 0px; padding: 0px; margin: 0px 5% 6px 5%; font: 11px Arial, Tahoma, Verdana, Helvetica, Sans-serif;}
.poll_result_line_red 	 {height: 10px; margin-left: 5%; margin-right: 5%; background: url(images/poll_red.gif) repeat-x;}
.poll_result_line_blue 	 {height: 10px; margin-left: 5%; margin-right: 5%; background: url(images/poll_blue.gif) repeat-x;}
.poll_result_line_green  {height: 10px; margin-left: 5%; margin-right: 5%; background: url(images/poll_green.gif) repeat-x;}
.poll_result_line_orange {height: 10px; margin-left: 5%; margin-right: 5%; background: url(images/poll_orange.gif) repeat-x;}
.poll_result_line_pink   {height: 10px; margin-left: 5%; margin-right: 5%; background: url(images/poll_pink.gif) repeat-x;}
.poll_result_line_brown  {height: 10px; margin-left: 5%; margin-right: 5%; background: url(images/poll_brown.gif) repeat-x;}
.poll_result_line_black  {height: 10px; margin-left: 5%; margin-right: 5%; background: url(images/poll_black.gif) repeat-x;}
.poll_result_line_gray {height: 10px; margin-left: 5%; margin-right: 5%; background: url(images/poll_gray.gif) repeat-x;}
.poll_result_line_yellow   {height: 10px; margin-left: 5%; margin-right: 5%; background: url(images/poll_yellow.gif) repeat-x;}
.poll_result_line_brown  {height: 10px; margin-left: 5%; margin-right: 5%; background: url(images/poll_brown.gif) repeat-x;}
.poll_result_line_magenta  {height: 10px; margin-left: 5%; margin-right: 5%; background: url(images/poll_magenta.gif) repeat-x;}
.order {margin-top: 70px; margin-left: 2%; margin-right: 2%;}
	.order .yes_b {margin-left: 135px; margin-top: -35px;}
	.order .tak_b {margin-left: 135px; margin-top: -25px;}
.phone {margin-top: 70px; margin-bottom: 70px; margin-left: 2%; margin-right: 2%;}
.lang {display: inline; float: right; padding: 15px 10px 0px 30px;}
.top_icon {display: inline; float: right; width: 25px; height: 19px;  padding: 16px 0px 0px 14px; }
	.top_icon .home a {display: block; width: 25px; height: 19px; background: url(images/icons/home.gif) no-repeat 0px 0px; border: none; }
	.top_icon .home a:hover {display: block; width: 25px; height: 19px; background: url(images/icons/home.gif) no-repeat -25px 0px; }
	.top_icon .sitemap a {display: block; width: 25px; height: 19px; background: url(images/icons/sitemap.gif) no-repeat 0px 0px; border: none;  }
	.top_icon .sitemap a:hover {display: block; width: 25px; height: 19px; background: url(images/icons/sitemap.gif) no-repeat -25px 0px; }
	.top_icon .contacts a {display: block; width: 25px; height: 19px; background: url(images/icons/contacts.gif) no-repeat 0px 0px; border: none;  }
	.top_icon .contacts a:hover {display: block; width: 25px; height: 19px; background: url(images/icons/contacts.gif) no-repeat -25px 0px; }
.copyright {height: 200px;}
.ukr a {display: block; width: 80px; height: 21px; background: url(images/buttons/ukr.gif) no-repeat 0px 0px; border: none; }
.ukr a:hover {display: block; width: 80px; height: 21px; background: url(images/buttons/ukr.gif)  no-repeat -80px 0px;}
.rus a {display: block; width: 80px; height: 21px; background: url(images/buttons/rus.gif) no-repeat 0px 0px; border: none; }
.rus a:hover {display: block; width: 80px; height: 21px; background: url(images/buttons/rus.gif)  no-repeat -80px 0px;}
.molecula {margin: 12px 50px 0px 0px;}
.news_block {clear: both; display: block; min-height: 75px; margin-top: 25px; }
.news_block_data {display: block; float: left; width: 70px; height: 75px; background: url(images/date_bg.gif) no-repeat top left; /* border: 1px solid #c9c9c9; */text-align: center; margin-right: 10px;}
	.news_block_data .date {font: 24px Trebuches MS, Tahoma, Arial, Verdana, Helvetica, Sans-serif; margin-top: 7px; color: #085163;}
	.news_block_data .month {font: bold 11px Trebuches MS, Tahoma, Arial, Verdana, Helvetica, Sans-serif; margin-top: 0px; color: #6b6b6b;}
	.news_block_data .year {font: 11px Trebuches MS, Tahoma, Arial, Verdana, Helvetica, Sans-serif; margin-top: 0px; margin-bottom: 5px; color: #6b6b6b;}
.news_block_text {display: block; }
.select_pages {clear: both; margin: 20px 0px 20px 0px; font-size: 80%;}
	.select_pages a {padding: 0px 5px 0px 5px; border: none;}
	.select_pages a:hover {background-color: #bf0000; color: #ffffff;} 
label {font-weight: bold; color: #085163;}	
input.contact { display: block; width: 160px; height: 24px; border: 1px solid #085163; margin-top: 0px;  background: url(images/input.gif) repeat-x top left;  padding: 2px; }
select.contact { display: block; width: 160px; height: 24px; border: 1px solid #085163; margin-top: 0px;  background: url(images/input.gif) repeat-x top left;  padding: 2px; }
textarea.message { display: block; width: 300px; height: 140px; border: 1px solid #085163; margin-top: 0px;  background: url(images/input.gif) repeat-x top left;  padding: 2px; }
.red {color: #7e0000;}
.done {color: #7AA396;}
.portfolio_tb {width: 80%; background-color: #ffffff; border: 1px solid #dbe7dd; }
html>body .portfolio_tb {width: 100%;}
.portfolio_tb .portfolio_tb_header {background-color: #e2ecd7; height: 30px;}
.portfolio_tb .portfolio_tb_header p {margin: 5px; font-weight: bold; font-size: 80%; color: #000000;}
.portfolio_tb .portfolio_tb_body {background-color: #e9f0ea; height: 30px;}
.portfolio_tb .portfolio_tb_body p {margin: 5px; font-size: 75%; color: #000000;}
.home_about {width: 79%; margin-bottom: 30px;}
html>body .home_about {width: 100%;}
.news_sublink {clear: both; display: block; margin: 10px 0px 10px 0px; font-size: 80%;}
.home_service {display: block; float: left; margin-right: 13px; margin-bottom: 13px; width: 164px; height: 145px; background: url(images/service_bg.gif) no-repeat top left;}
html>body .home_service {margin-right: 11px; margin-bottom: 11px;}
.home_service p {margin: 15px 0px 0px 0xp;}
.home_service p a {border: none;}

.inet_adv {width: 64px; height: 64px; margin: 20px 50px 0px 50px; background: url(images/icons/inet_adv.gif) no-repeat top left;}
.inet_adv a {border: none;}

.audit {width: 64px; height: 64px; margin: 20px 50px 0px 50px; background: url(images/icons/audit.gif) no-repeat top left;}
.audit a {border: none;}

.create_sites {width: 64px; height: 64px; margin: 20px 50px 0px 50px; background: url(images/icons/create_sites.gif) no-repeat top left;}
.create_sites a {border: none;}

.copyrighting {width: 64px; height: 64px; margin: 20px 50px 0px 50px; background: url(images/icons/copyrighting.gif) no-repeat top left;}
.copyrighting a {border: none;}

.tv_adv {width: 64px; height: 64px; margin: 20px 50px 0px 50px; background: url(images/icons/tv_adv.gif) no-repeat top left;}
.tv_adv a {border: none;}

.our_facilities {width: 64px; height: 64px; margin: 20px 50px 0px 50px;}
.our_facilities a {border: none;}



