

body {
	margin:0px;
	padding:0px;
	background-color:#b6c4d1;
	font-family:Arial, Tahoma;
	color:#323232;
} 

td {
	vertical-align:top;
}

A:link { 
	color:#018dc7;
} 
A:visited {
	color:#018dc7;
} 
A:hover {
	text-decoration:none;
	color:#018dc7;
}



div.back_right_top {
	background:url(images/back_right_top.jpg) no-repeat top right #f3ffe9;
}

div.back_right {
	background:url(images/top_right.gif) no-repeat top right;
	margin-right:330px;
}

div.logo {
	padding:20px 0px 0px 50px;
}

div.logo_in {
	padding:20px 0px 30px 50px;
}

td.logo_im {
	width:234px;
	text-align:right;
}

div.phone {
	padding:6px 1px 0px 0px;
}

td.mail {
	padding:34px 0px 0px 30px;
}

div.bord_left {
	border-left:8px solid #e2eee3;
	height:77px;
}

div.pad_top {
	padding:30px 0px 0px 0px;
}

div.pad_top table td {
	white-space: nowrap;
	padding:0px 10px 0px 24px;
}

div.pad_top table td img {
	margin-right:8px;
}

#small {
	font-size:70%;
}

div.ind_text {
	font-size:80%;
	padding:37px 30px 0px 49px;
}

div.article {
	padding:30px 20px 20px 313px;
	font-size:80%;
	color:#92988d;
}

div.back_middle {
	background:url(images/back_middle.jpg) repeat-x top left #b6c4d1;
}

div.back_bottom {
	background:url(images/back_bottom.jpg) repeat-x bottom left;
	padding-bottom:30px;
}

td.left_col {
	width:312px;
	padding:0px 20px 20px 50px;
}

td.right_col {
	padding:20px 50px 0px 0px;
	width:90%;
}

table.gall td {
	width:19%;
	text-align:center;
	padding:4px 5px;
}

table.gall td img {
	border:solid 3px #FFFFFF;
}

table.gall td.chart {
	width:28px;
	padding:0px;
  vertical-align: middle;  
}

table.gall td.chart img {
	border:none;
}

div.title_news {
	padding:30px 0px 10px 0px;
}

div.one_news {
	font-size:80%;
	padding-bottom:12px;
}

div.one_news div {
	color:#FFFFFF;
	padding-bottom:3px;
}

div.news {
	border-bottom:solid 4px #a8b6c4;
	padding-bottom:19px;
  padding-top:19px;
}

div.one_article {
	font-size:80%;
	padding-bottom:12px;
}

div.one_article div {
	color:#FFFFFF;
	padding-bottom:3px;
}

div.articles {
	border-bottom:solid 4px #a8b6c4;
	padding-bottom:19px;
  padding-top:19px;
}

ul.list {
	padding: 0;
	margin: 0px 0 3px 0;
	text-align: left;
}

ul.list li
{
	margin: 0 0 7px 0;
	line-height: 120%;
	padding: 0 0 0 14px;
	list-style-type: none;
	background-image: url('images/arr.gif');
	background-repeat:  no-repeat;
	background-position: 0 0.45em;
	font-size:80%;
}

div.bott {
	background-color:#f3ffe9;
	color:#8c9e7d;
}

td.left_col_bottom {
	width:312px;
	font-size:80%;
	vertical-align:middle;
	text-align:center;
}

div.adress {
	margin:20px 0px;
	border-left:solid 8px #e2eee3;
	padding:0px 20px;
	font-size:70%;
}

td.title_adress {
	padding-bottom:6px;
}

div.opros {
	font-size:80%;
	padding-top:20px;
}

div.list_opr table td {
	padding:2px 3px 0px 0px;
	vertical-align:middle;
	color:#FFFFFF;
}

div.menu {
	border-left:solid 3px #FFFFFF;
	padding:20px 30px;
	font-size:80%;
	background:url(images/back_menu.jpg) no-repeat top left #8c9e7d;
	position: relative; top:-100px;
	margin-right:10px;
}

div.menu_in {
	border-left:solid 3px #FFFFFF;
	padding:20px 30px;
	font-size:80%;
	background:url(images/back_menu.jpg) no-repeat top left #8c9e7d;
	position: relative; top:-15px;
	margin-right:10px;
}

div.menu div {
	background:url(images/back_menu_list.gif) no-repeat bottom left;
	padding-bottom:12px;
	padding-top:7px;
}

div.menu_in div {
	background:url(images/back_menu_list.gif) no-repeat bottom left;
	padding-bottom:12px;
	padding-top:7px;
}





div.menu A:link { 
	color:#FFFFFF;
	text-decoration:none;
} 
div.menu A:visited {
	color:#FFFFFF;
	text-decoration:none;
} 
div.menu A:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

div.menu_in A:link { 
	color:#FFFFFF;
	text-decoration:none;
} 
div.menu_in A:visited {
	color:#FFFFFF;
	text-decoration:none;
} 
div.menu_in A:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

div.on {
	color:#faae12;
	font-weight:bold;
}

div.patch {
	color:#dce1e4;
	font-size:70%;
	background:url(images/back_line.gif) repeat-x bottom left;
	padding-bottom:15px;
}

div.patch img {
	margin:0px 5px;
	vertical-align:middle;
}

div.patchn A:link { 
	color:#dce1e4;
} 
div.patch A:visited {
	color:#dce1e4;
} 
div.patch A:hover {
	text-decoration:none;
	color:#dce1e4;
}

div.title_page {
	padding:25px 0px 0px 0px;
	color:#dce1e4;
	font-size:130%;
	font-style: normal;
	font-family: Tahoma;
	
}

div.content {
	font-size:80%;
}

table.answer td {
	width:50%;
	padding-right:30px;
}

div.answer_pos {
	padding-top:18px;
}

div.answer_pos div {
	padding-top:5px;
	padding-bottom:20px;
	background:url(images/back_line.gif) repeat-x bottom left;
}

div.title_adress {
	color:#3b4f62;
	font-weight:bold;
	font-size:130%;
}

#im_bord {
	border:solid 7px #FFFFFF;
	margin: 0px 20px 20px 0px;
}

#im_bord_right {
	border:solid 7px #FFFFFF;
	margin: 0px 0px 20px 20px;
}

#big_image img {
	border:solid 10px #FFFFFF;
	margin: 30px 30px 10px 30px;
}

table.thumb td {
	padding:0px 10px;
	text-align:center;
}

table.thumb td img {
	border:solid 3px #FFFFFF;
}

table.thumb td.thumb_on img {
	border:solid 3px #dbe2e8;
}

table.price_table td {
	padding:5px 8px 5px 8px;
	background-color:#b6c4d1;
}

table.price_table td.price_top {
	background-color:#627484;
	padding:7px 8px;
	color:#FFFFFF;
}

table.price_table {
	background-color:#627484;
}

div.product {
	padding-top:30px;
	padding-bottom:20px;
	background:url(images/back_line.gif) repeat-x bottom left;
}

div.product  p{
  font-size:80%;
}

table.thumb_prod td {
	padding:15px;
	text-align:center;
}

#sitemap ul {
  margin: 0 0 0 1px;
  padding: 0 0 0 3px;
  background-image: url("images/t1.gif");
  background-repeat: repeat-y;
}

#sitemap ul li {
  margin: 0;
  padding: 0 0 0 14px;
  list-style: none;
  background-image: url("images/t2.gif");
  background-repeat: no-repeat;
  background-position: -3px 0;
}

#sitemap ul li.last {
  margin-bottom: 6px;
  background-image: url("images/t3.gif");
  background-repeat: no-repeat;
  background-position: -3px 0px;
}


@CHARSET "cp1251";

.pollvotes, .pollresults {
    max-width:200px;
    padding:5px 0px;
}

.pollvotes h3, .pollresults h3 {
    margin-top:0px;
    font-size:12px;
    font-weight:normal;
    
}

.pollvotes ul, .pollresults ul {
    padding:0px 4px 0px 16px;
    font-size:12px;
    font-weight:normal;    
}

.easypoll fieldset {
    border:0px;
    margin:0px;
    padding:0px;
}

.easypoll input.pollbutton {
    border:0px;
    color:#ffffff;
    background-color:#8c9e7d;
}

.easypoll_bar {
    height:8px;
    background-color:#FFF;
}

.easypoll_inner {
    height:100%;
    background-color:#8c9e7d;
}

.easypoll_error {
    border:1px solid #600;
    background-color:#FAA;
    padding:8px;
}

form#faqForm input
{
  display: inline;
  float: none;
  text-align: left;
  margin-bottom: 10px;
}

form#faqForm label
{
  display: block;
  width: 100px;
  padding-right: 10px;
  margin-bottom: 10px;
  float: left;
  text-align: left;
}


