HTML {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
          padding: 0px;    margin: 0px; width: 100%;  height: 100%
}
a:link {
	color: #FFF;
	text-decoration: none;
}
a:visited {
	color: #FFF;
	text-decoration: none;
}
a:hover {
	color: #FFF;
	text-decoration: none;
}
a:active {
	color: #FFF;
	text-decoration: none;
}
img {
          border:none;
}
p img {
	margin: 10px;
}
* {
          margin:0; padding:0;
}
table {
          width:100%;border-collapse:collapse;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top;border-collapse:collapse;
}
tr {
          border-collapse:collapse;
}
li {
          list-style-type:none;
}
p {
	margin: 3px 0 3px 0;
}
.all {
          min-height:100%;  min-width: 1000px; 
}

.logo_block {
          width:300px; background:#003C68 url(../image/logo_block.gif) no-repeat
}
.icons {
          float:right;margin:20px 13px 0px 0px;
}
.logo_block1 {
          font:normal 17px verdana; text-align:center; color:#FFFFFF;margin:0px 0px 0px 10px; 
}
.icons img {
          float:right;margin-left:20px !important;
}
.logo {
          margin:25px 0px 103px 6px;
}
.dillers {
          display:block;margin:0px 0px 82px 105px;font: normal 9pt tahoma; color:#FFFFFF;text-decoration:underline;
}
.dillers:hover {
          text-decoration:none;
}
.logo_block p {
          font:normal 7pt verdana; color:#FFFFFF;margin:0px 0px 0px 10px; 
}
.logo_block img {
          margin-left:6px;
}
.hand {
          height:303px;background:#103048 url(../image/hand.jpg) no-repeat
}
.heder_menu {
          border-bottom: solid 7px #012F51;padding-top:28px;height:49px;background:#D9D9D9 url(../image/heder_menu.gif) repeat-x;
}
.heder_menu table tr td {
          text-align:center; background:url(../image/td_back.gif) 100% 1px no-repeat; 
}
.heder_menu table td a {
          font: normal 9pt tahoma; color:#000000;text-decoration:underline;
}
.heder_menu table td a:hover {
          text-decoration:none;
}
.heder_menu table .no_back {
          background:none;
}
.left_block {
          padding:30px 0px 220px 0px;width:272px;background: url(../image/ten.gif) no-repeat;
}
.left_block_2 {
          padding:30px 0px 120px 0px;width:272px;background: url(../image/ten.gif) no-repeat;
}
.left_menu li {
          border-bottom: solid 1px #EAECEC;padding:4px 0px 6px 60px; background: url(../image/a_back.gif) 46px 11px no-repeat; margin-top:5px;
}
.left_menu li a {
          font:bold 10pt tahoma; color:#003C68; text-decoration:none;
}
.left_menu li a:hover {
          text-decoration:underline;
}
.left_menu li ul {
          margin:5px 0px 0px 13px; padding-bottom:10px;
}
.left_menu ul ul li {
          background: none; margin:0px; padding:0px; border:none; /*background-image:url(../image/t.gif); background-position:0 11px; background-repeat:no-repeat;*/
}
.left_menu li ul li a {
          margin-top:4px; line-height: 15px; font: normal 8pt tahoma; color:#4C7695;text-decoration:underline; display: block; padding-left:10px; background: url(../image/t.gif) no-repeat 0 8px;
}
.left_menu li ul li a:hover {
          text-decoration:none;
}
.left_menu li ul li ul {margin:0px 0px -7px 10px;}
.left_menu ul ul ul li { background: none; padding:0px 0px 0px 7px; margin:0 0px 0 0px;}
.left_menu li ul li ul li a {
          font: normal 7pt tahoma; color:#4C7695; text-decoration:underline; background: url(../image/t.gif) no-repeat 0 6px;
}
* html .left_menu li ul li a {
		background: url(../image/t.gif) no-repeat 0 11px !important;
}
.left_menu .activ_li {
          background: url(../image/a_back_a.gif) 44px 12px no-repeat;
}
.left_menu .podmenu {
          background:none; padding:0px 0px 0px 47px;
}
.center_block {
          padding:30px 20px 220px 29px;
}
.center_block_2 {
          padding:0px 0px 120px 29px;
}
.center_block_2 p {margin-right:10px !important;}
.main_text h2 {
          font: normal 13pt tahoma; color:#3D5F75; margin:0px 0px 15px 0px;
}
.main_text {
          font: normal 8pt tahoma; color:#5A5A5A;
}
.main_text p {
          font: normal 8pt tahoma; color:#5A5A5A; margin:0px 0px 17px 0px; text-indent: 10pt;
}
.main_text a {
          color:#0067AB; text-decoration:underline;
}
.main_text a:hover {
          text-decoration:none;
}
.right_block {
          width:235px; padding-bottom:130px;
}
.forma {
          position:relative; z-index:100;padding:10px 0px 0px 30px;width:215px;height:147px;background:#012F51 url(../image/forma.gif) no-repeat;
}
.forma h2 {
          font: normal 13pt tahoma; color:#FFFFFF;margin:0px 0px 10px 0px;
}
.forma label {
          font: normal 8pt tahoma; color:#FFFFFF;display:block;margin-bottom:12px;
}
.text_in {
          width:103px;height:15px;background:#FFFFFF;border: solid 1px #000000; font-size:12px; padding:2px 3px 1px 3px;
}
.in_subb {
          cursor:pointer;margin:0px 0px 8px 45px;text-align:center;border:none;font: bold 8pt tahoma; color:#FFFFFF;width:82px;height:21px;background: url(../image/in_subb.gif) no-repeat;
}
:root .in_subb {
          padding-bottom:3px; 
}
.diller {
          display:block; margin:0px 0px 0px 45px; font:normal 7pt tahoma; color:#FFFFFF !important; text-decoration:underline;
}
.diller:hover {
          text-decoration:none;
}
.all_news {
          margin:20px 0px 0px 7px;border-top: solid 1px #E7E7E7;border-right: solid 1px #E7E7E7;border-left: solid 1px #E7E7E7;padding-top:15px;
}
.zag_news {
          margin:0px 10px 0px 19px;
}
.zag_news h2 {
          font: normal 13pt tahoma; color:#3D5F75;margin:0px;float:left;
}
.zag_news span {
          float:right;right:8px;
}
.zag_news span a {
          font: normal 7pt tahoma; color:#0067AB;text-decoration:underline;
}
.zag_news span a:hover {
          text-decoration:none;
}
.news {
          clear:both; line-height:13px; padding:8px 7px 30px 18px; border-bottom: solid 1px #E7E7E7
}
.news p {
          font: normal 8pt tahoma; color:#555;
}
.news h3 {
          font: normal 7pt tahoma; color:#000000; margin:0px 0px 14px 0px;
}
.news a {
          font: normal 8pt tahoma; color:#0067AB; text-decoration:underline;
}
.news a:hover {
          text-decoration:none;
}
.all_partners {
          padding-right:284px;
}
.partners {
          height:73px;background:#F4F4F4; margin-bottom:17px; display: table; width: 100%;
}
.partners h2 {
          font: normal 13pt tahoma; color:#3D5F75;margin:0px 0px 0px 35px;padding-top:10px;float:left;
}
.footer {
          margin-top:-200px;min-width:1000px;
}
.l_td {
          padding:20px 0px 0px 30px; background: url(../image/line.gif) repeat-x;
}
.l_fot {
          float:left;
}
.adres {
          margin:0px 0px 23px 0px;line-height:14px;font:normal 8pt tahoma; color:#666666;
}
.adres a {
          font:normal 8pt tahoma; color:#1272B1;text-decoration:underline;
}
.adres a:hover {
          text-decoration:none;
}
.s_activ img {
          margin-right:6px; position:relative; top:2px;
}
.s_activ {
          position:relative; top:2px;
}
.s_activ a {
          font:normal 8pt tahoma; color:#1272B1; text-decoration:underline;
}
.s_activ a:hover {
          text-decoration:none;
}
.r_fot {
          float:right; text-align:right;
}
.r_fot p {
          font: normal 8pt tahoma; color:#666666;margin:0px;
}
.r_fot p span {
          color:#121212;
}
.r_fot p a {
          font:normal 8pt tahoma; color:#1272B1;text-decoration:underline;
}
.r_fot p a:hover {
          text-decoration:none;
}
.copy {
          width:284px;
}
.vedra {
          padding-left:50px; height:110px; background: url(../image/vedra.gif) 53px 14px no-repeat;
}
.vedra_2 {
          padding-left:50px; height:110px; background: url(../image/vedra_2.gif) 86px 26px no-repeat;
}
.vedra p {
          font: normal 8pt tahoma; color:#666666; margin:0px;
}
.no {
          margin-top:-100px !important;
}
.adres span {
          color:#121212; line-height:14px;
}
.chem {
          margin-bottom:-10px; display:block;
}
.copy_2 {
          width:284px; background: url(../image/line.gif) repeat-x
}
.copy_2 div {
          margin-left:30px;
}
.r_fot .zvezda {
          /*margin:-10px 0px -50px -60px;float:left;position:relative;z-index:200;*/ display: block;
}
.cl {
          margin:20px 0px 25px 8px !important
}
.s_acc {
          font-size:7pt !important;margin-right:20px;
}
.bl_fff {
          float:right;margin:0px 0px 20px 20px;
}
.navigator {
          padding:10px 0px 7px 0px; font: normal 8pt tahoma; color:#003C68;
}
.navigator a {
          font: normal 8pt tahoma; color:#1272B1; text-decoration:underline; 
}
.navigator a:hover {
          text-decoration:none;
}
.navigator span {
          color:#5A5A5A;
}
.line_footer {
          position:relative; top:-1px;margin-top:0;padding-top:1px; background: url(../image/line_2.gif) repeat-x
}
.mini {width:180px;}
.vnutr {margin:0px 0px 0px 0px}
.part {float:left; position:relative; top:10px;margin-left:15px;}
ul.user_menu li {list-style-image:url(../image/white_dot.gif); color:#ffffff; padding-top:10px;}
ul.user_menu li a {color:#ffffff; text-decoration:underline;}
ul.user_menu li a:hover {color:#ffffff; text-decoration:none;}
a.a_on_page {color:#003358; font-size:11px; font-family:verdana; text-decoration:underline;}
a.a_on_page:hover {text-decoration:none;}
.news_1 {color:#5a5a5a; font-size:11px; font-family:tahoma; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #eee;}
.news_1 span {color:#000000; font-size:10px; font-family:tahoma; display:block; margin-bottom:5px;}
.news_1 a {color:#0067ab; font-size:11px; font-family:tahoma; text-decoration:underline;}
.news_1 a:hover {text-decoration:none;}
.month {border-bottom:1px solid #eee; border-top:1px solid #eee; height:auto; background-color:#fafafa;}
.month span {color:#000; padding:6px; border-bottom:1px solid #fafafa; font-size:8pt; line-height:25px; font-family:verdana;}
.month h1 {color:#0067ab; font-family:verdana; font-size:18px;}
.month a {text-decoration:none; color:#444; padding:5px;  font-size:8pt; line-height:23px; font-family:verdana; border-bottom:1px solid #fafafa;}
.month a:hover {text-decoration:none; color:#000; background-color:#eee; border-bottom:1px solid #eee;}
.month a#active_month {text-decoration:none; color:#000; background-color:#eee; font-weight:bold; border-bottom:1px solid #eee;}
/*.text_menu {border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 10px 10px 0px; font-size:13px; font-family:tahoma; color:#777; margin-top:10px; margin-bottom:10px;}
.text_menu a {color:#777; text-decoration:underline;}
.text_menu a:hover {color:#013459;}
.text_menu a.act_tm {font-weight:bold; text-decoration:none;}*/
/*.text_menu {border-top:3px solid #f5f5f5; border-bottom:3px solid #f5f5f5; background:#D9D9D9 url(../image/heder_menu.gif) top left repeat-x; padding:4px; margin-bottom:10px;}
.text_menu a {font: normal 7pt verdana; color:#222; padding-left:10px; padding-right:10px; text-decoration:underline; background:url(../image/td_back.gif) 0% 1px no-repeat;}
.text_menu a:hover {text-decoration:none;}
.text_menu a.no_back {background:none;}
.text_menu a#active_tm {font-weight:bold; text-decoration:none; color:#1D4C68;}*/
.text_menu {border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; background:#fafafa; padding:0px; margin-bottom:10px; height:20px;}
.text_menu a {font: normal 8pt verdana; color:#222; padding-left:10px; margin:0; padding-right:10px; text-decoration:underline; background:#fafafa; height:20px; line-height:20px; display:block; float:left;}
.text_menu a:hover {text-decoration:none; background:#eeeeee;}
.text_menu a.no_back {background:none;}
.text_menu a#active_tm {font-weight:bold; text-decoration:none; color:#1D4C68; background:#eeeeee; }
	div.d {float:left; border:1px solid #aaa; margin-top:15px; width:422px;}
	div.c {float:left;}
	div.b {background:#f5f5f5; border:1px solid #aaa; border-top:none; padding:10px; border-top:1px solid #aaa; margin-top:-1px; width:400px;}
	div.bfirst {background:#f5f5f5; border:1px solid #aaa; border-top:none; padding:10px; border-top:1px solid #aaa; width:400px;}
	.c a {color:#444; text-decoration:underline; font-family:tahoma; font-size:12px;}
	.c a:hover {color:#000; text-decoration:none;}
	.c a span {color:#666; text-decoration:none; font-size:10px;}
	.c a:hover span {color:#444; text-decoration:none;}
	a.right_left  {border:1px solid #ddd; padding:10px; color:#777; text-decoration:none; margin-left:10px; margin-right:10px;}
	a.right_left:hover {background-color:#f5f5f5; color:#222;}
	#pages {border-left:1px solid #ddd;}
	#pages a {border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px; color:#777; text-decoration:none;}
	#pages a:hover {background-color:#f5f5f5; color:#222;}
	#pages a.active {background-color:#eeeeee; padding-bottom:10px; border-top:1px solid #ddd; color:#000; font-weight:bold;}
	iframe {width:422px; margin:0px; padding:0px; display:block; clear:left; height:300px; margin-top:10px}
	.vyst td {border-bottom:1px solid #eee; padding:10px; vertical-align:middle; text-align:left; color:#666; font-family:tahoma; font-size:10px;}
	.vyst td span {color:#000;}
	.vyst td a {color:#0067ab; text-decoration:underline; font-family:tahoma; font-size:12px;}
	.vyst td a:hover {color:#0067ab; text-decoration:none;}
	h4 {color:#0067ab; font-family:verdana; font-size:16px; margin-bottom:10px;}

ul.news { padding-left:10px; clear: none; border: none;}

ul.news li { padding-left:10px; background: url('../image/t.gif') no-repeat 0 6px; margin: 3px 0 3px 0; }

.picture {border:1px solid; color:#cccccc; }

.picture2 {margin-right:20px; }

.product {background-color:#ffffff; border-color:#ccc; padding:12px; }

.product td {text-align:center; vertical-align:middle; padding:2px; border-color:#ccc;}

.product th {text-align:center; vertical-align:middle; background-color:#8FC4E0; border-color:#ccc;}

/****после идет обновление***
.footer {
          margin-top:-200px;min-width:1000px;
}
.no {
          margin-top:-100px !important;
}
.line_footer {
          position:relative; top:-1px;margin-top:0;padding-top:1px; background: url(images/line_2.gif) repeat-x
}
.l_td {
          padding:20px 0px 0px 30px; background: url(images/line.gif) repeat-x;width:300px;
}
.adres {
          margin:0px 0px 23px 0px;line-height:14px;font:normal 8pt tahoma; color:#666666
}
.adres a {
          font:normal 8pt tahoma; color:#1272B1;text-decoration:underline;
}
.adres a:hover {
          text-decoration:none;
}
.chem {
          margin-bottom:-10px;display:block;
}
.cc_td {background: url(images/line.gif) repeat-x;}
.cetrirovanie {width:200px;margin:0px 0px 0px 40%;}
.vnutr {margin:40px 0px 0px 0px;}
.r_fot .zvezda {
          margin:-29px 0px -50px -60px;float:left;position:relative;z-index:200;
}
.s_acc {
          font-size:7pt !important;margin-right:20px;
}
.copy_2 {
          width:284px;background: url(images/line.gif) repeat-x
}
.copy_2 div {
          margin-left:30px;
}
.vedra_2 {
          padding-left:50px;height:110px;background: url(images/vedra_2.gif) 86px 26px no-repeat;
}
.vedra p {
          font: normal 8pt tahoma; color:#666666;margin:0px;
}*/
/****FOOTER NAH****/
#footer {
	width: 100%; background: url('../image/line.gif') repeat-x top; border: 0; padding: 0; border-collapse: collapse;
}
#footer a {
	color:#1272B1;
}
#footer a:hover {
	text-decoration: none;
}
#footer span {
	color:#121212;
}
#footer td {
	padding: 10px 10px 0 10px; height: 100px; color:#666; font:normal 8pt tahoma;
}
#footer #left {
	width: 400px;
}
#footer #center {
	padding: 10px 10px 10px 10%; text-align: center; vertical-align: middle;
}
#footer #center p {
	text-align: left;
}
#footer #right {
	width: 200px;
}
#footer #right div {
	background: url('../image/vedra_2.gif') no-repeat center; width: 172px; height: 93px; text-align: left;
}
#footer .logotype {
	display: table-cell; background: url('../image/zvezda.gif') no-repeat; padding: 20px 0 0 84px; height: 70px;
}
#footer .adress {
	margin: 0 0 0 20px; height: 60px;
}
#footer .siteactiv {	
	
}
#footer .siteactiv a {
	background: url('../image/s_activ.gif') no-repeat; padding: 26px 0 0 0; margin: 0 0 0 20px; display: block; float: left;
}
* html #footer .siteactiv a {
	margin: 0 0 0 10px; 
}

/******/
#question_form {
	display: block; margin: 0; padding: 0;
}
#question_form table {
	width: auto;
}
#question_form table td {
	padding: 5px; font-size: 100%;
}
#question_form .left {
	text-align: right;
}
#question_form .right {
}
#question_form .center {
	text-align: center;
}
#question_form input, #question_form select, #question_form textarea {
	border: #003c68 1px Solid; width: 300px;
}
#question_form textarea {
	width: 300px; height: 100px;
}
#question_form .in_subb {
	border: none; width: auto;
}
/******/
ul.topics {
	list-style: lower-roman; padding: 0 0 0 30px;
}
ul.topics li {
	margin: 10px 0 10px 10px; list-style: decimal; color: #1272b1;
}
/******/
.faq_item {
	margin-bottom:25px;
}
.faq_item .question {
	display: block; margin: 0 20px 10px 0; 
}
.faq_item p {
	text-indent: 0 !important;
}
.faq_item .answer {
	
}
/******/
#partners {
	width: 90%; clear: both;
}
#partners td {
	width: 30%; padding: 5px 0 5px 0; text-align: center; vertical-align: middle;
}

.gidro {
    margin:0px 0px 1px 55px;font: normal 8pt tahoma; color:#FFFFFF;text-decoration:underline;
}
.gidro:hover {
          text-decoration:none;
}
.gidro2 {
    margin:0px 0px 1px 25px;font: normal 8pt tahoma; color:#FFFFFF;text-decoration:underline;
}
.gidro2:hover {
          text-decoration:none;
}

.order_table
{


}

.order_table td
{
	padding:5px 0px 5px 0px;
}
.order_table input
{
	width:180px;
	border:1px solid black;
}
.order_table textarea
{
	height:60px;
	border:1px solid black;
}
.order_fieldset
{
	padding:20px;
	width:60%;
}

.smb_button
{
	margin-top:5px;
	width:120px; 
	height:25px;
}
.form_error
{
	padding:10px 0px 10px 0px;
	color:red;
	text-align:center;
	width:100%;
}
.order_memo
{
	font:normal 9px 'Tahoma';
	color:gray;
	margin:0px 0px -18px -18px;
}
