body {padding:0; margin:0; background:#2d2f3a; height:100%;}
table {border-collapse:collapse; border:0;} 
table td {padding:0} 
img {border:0;}
.main {}
a {color:#5bd1df;}
a:hover{color:#5bd1df; text-decoration:none}

h1.zag_me_h1{font:20px Arial; color:#fff; padding:20px 0 5px 0; margin:0}
h2.zag_me_h{font:20px Arial; color:#fff; padding:0 0 25px 0; margin:0; text-transform:none;}
h3.zag_me_h3{font:20px Arial; color:#fff; padding:0 0 25px 0; margin:0;}
font.zag_me_h2{font:20px Arial; color:#fff;  padding:0; margin:0; text-transform:uppercase;}
font.zag_me_news{font:16px Arial; font-weight:bold; color:#76AFC2;  padding:0; margin:0; text-transform:uppercase;}
font.zag_me_cat{font:32px Arial; font-weight:bold; color:#597791;  padding:0 0 39px 0 text-transform:uppercase;}
a.me:link {text-decoration:none;}
a.me:active {text-decoration:none;}
a.me:visited {text-decoration:none;}
a.me:hover {text-decoration:none;}

.w_left {width:49%; background:url(../images/back_left.gif) right repeat-y}
.w_center {width:2%; vertical-align:top; padding-bottom:30px}
.w_right {width:49%; background:url(../images/back_right.gif) left repeat-y;}

.big_bg {background:url(../images/big_bg.jpg); width:615px; vertical-align:top;}
.logo {padding:0 0 0 42px; white-space:nowrap; }
.icons {text-align:right; vertical-align:top;padding:0 21px 0 0}
.icons a img {margin:16px 0 0 17px}
.txt1 {padding:10px 20px 0 0;}
.txt2 {padding:33px 20px 0 0;}
.formenu {background:url(../images/formenu.jpg); width:909px; padding-left:41px}
.black {height:8px; background: #000; font-size:2px; width:566px;}
.catalog { width:564px; border:#818a98 1px solid; background:url(../images/bg1.jpg); white-space:nowrap}
.catalog div.c_top {background:url(../images/bg1_top.jpg) repeat-x; padding:0 0 39px 0}
.catalog div.c_bottom {background:url(../images/bg2.jpg) repeat-x bottom;}
.catal_img { margin:37px 0 15px 122px}
.cat_shini {background:url(../images/catalog/shini.jpg); width:120px;  vertical-align:bottom; text-align:center;}
/*.cat_shini div { padding:0 0 15px 0}*/
.cat_rezin {background:url(../images/catalog/rezin.jpg); width:120px;  vertical-align:bottom; text-align:center}
.cat_shlangi {background:url(../images/catalog/ironestone.jpg); width:120px;  vertical-align:bottom; text-align:center}
.cat_other {background:url(../images/catalog/other.jpg) no-repeat; width:120px;  vertical-align:bottom; text-align:center}
.cat_pading {width:10px;}
.cat {margin:0 26px 0 26px; width:500px}
.cat a{font:12px Arial; font-weight:bold; color:#5bd1df}
.cat a:hover{color:#fff}

.right_main div.st p {font:9pt Arial; color:#c2d1e0; background:url(../images/pip.gif) no-repeat left;padding:3px 10px 3px 12px;margin:0 0 0 12px}
.right_main div.pr p {color:#DAE7F4;margin: 29px 5px 10px 0px;padding:0;background:url()}



.right_main {width:302px; border:#818a98 1px solid; border-left:none; background:url(../images/r_bg.jpg) repeat-y #3e4b59; vertical-align:text-top}
.right_main div {color:#c2d1e0; padding:0px 2px 0px 30px;width:248px;}
.right_main div p {font:8pt Arial; color:#c2d1e0; background:url(../images/pip.gif) no-repeat left;padding:3px 10px 3px 12px;margin:0 0 0 12px}
.right_main div strong {color:#dae7f4;}
.right_main div a {color:#c2d1e0}
.right_main div a:hover{color:#5bd1df; text-decoration:none}
.right_main div table {margin:6px 0 0 0}
.right_main table {margin: 20px 0 10px 24px}

.vkl {text-align:right; vertical-align:bottom; padding:0 0 8px 0}

.stat {background:url(../images/stat_bg.jpg) repeat-x #384d6c;border:#818a98 1px solid; padding:0 0 30px 0}
.stat_img {margin:29px 0 22px 29px}
.img_price {margin: 5px 0 5px 0}
.stat_img2 {margin:29px 0 12px 29px}
.stat div {width:517px; list-style:none; list-style:url(../images/pip.gif); padding:0 0 0 30px; margin:0;}
/*.stat div p {}*/
.stat div a {font:12px Arial; color:#5bd1df; text-decoration:underline;font-weight:bold;}

.stat div p.date {
	font:10px Arial; 
	color:#77afc3; 
	margin:0; 
	padding: 0 0 0 12px; 
	background:url(../images/pip3.gif) no-repeat left top;}
.stat div p.header {margin: 3px 0 3px 12px;}
.stat div p.description {margin: 0 0 22px 12px;}

.stat div a:hover {text-decoration:none;}

.copy {width:303px; background:url(../images/copy_bg.gif); }
.copy div {padding:35px 0px 25px 30px}
.counters {background:url(../images/bot_bg.jpg) repeat-x; width:566px}
.counters table {margin:35px 0 0 0;}
.counters img {margin-right:15px;}
.counters td {white-space:nowrap; font:11px Arial; color:#697884}

.designed {font:11px Arial; color:#7b8da1; width:240px}
.designed td {white-space:nowrap}
.designed a {font:11px Arial; color:#77afc2}
.designed a:hover {text-decoration:none}

.m_about {width:138px; height:34px; display:block; background:url(../images/menu/menu1.gif); float:left}
.m_contacts {width:117px; height:34px; display:block; background:url(../images/menu/menu2.gif); float:left}
.m_catalog {width:109px; height:34px; display:block; background:url(../images/menu/menu3.gif); float:left}
.m_partners {width:118px; height:34px; display:block; background:url(../images/menu/menu4.gif); float:left}
.m_news {width:84px; height:34px; display:block; background:url(../images/menu/menu5.gif); float:left}

.m_about:hover { background:url(../images/menu/menu1_over.gif);}
.m_contacts:hover {background:url(../images/menu/menu2_over.gif);}
.m_catalog:hover {background:url(../images/menu/menu3_over.gif);}
.m_partners:hover {background:url(../images/menu/menu4_over.gif);}
.m_news:hover {background:url(../images/menu/menu5_over.gif); }

.bot_width {width:950px}

.inner_content {border:#818a98 1px solid; background:url(../images/bg1.jpg); white-space:nowrap;}
.inner_content div.inner_top {background:url(../images/bg1_top.jpg) repeat-x top; padding:42px 38px 45px 24px;}
.in_all_txt table td {font:12px Arial; color:#c1d3eb;}
.in_all_txt table td img {margin-right:10px}
.iner_c {}
.iner_left {background:url(../images/in_left.jpg) no-repeat;}
.iner_left_pad {padding:15px 0 0 17px}

.in_table {margin-top:31px; border-left:#818a98 1px solid; border-top:#818a98 1px solid;}
.in_table td {border-right:#818a98 1px solid; border-bottom:#818a98 1px solid; background: url(../images/td_bg.jpg) repeat-y #3e4b59; font:12px Arial; color:#c2d1e0;}
.in_table td.pad {padding:6px 15px 6px 10px}

.table_inside {margin-top:10px; border:#818a98 1px solid;}
.table_inside td {padding:5px 19px 5px 24px;background: #3e4b59; font:12px Arial; color:#c2d1e0;border:#818a98 1px solid;}
.table_inside tr:first-child td {padding-left:24px; padding-right:10px; font:11px Arial; font-weight:bold; color:#fff; background:url(../images/table_head_bg.jpg) repeat-x #394e6d}


.in_table td.pad_head {padding-left:24px; padding-right:10px; font:11px Arial; font-weight:bold; color:#fff; background:url(../images/table_head_bg.jpg) repeat-x}
.in_all_txt { padding:0 0 0 34px}

.in_tab_head {font:11px Arial; font-weight:bold; color:#fff; background:url(../images/table_head_bg.jpg) repeat-x}

.in_table td.pad_head_rimen{ padding-left:24px; font:11px Arial; font-weight:bold; color:#fff; background:url(../images/table_head_bg.jpg) repeat-x; width:217px}

.firmi {font:20px Arial; color:#fff; padding-left:25px}
.left_a1 {display:block; font:12px Arial; font-weight:bold; color:#FFF; text-decoration:none; background:url(../images/pip.gif) no-repeat left top; padding:0 0 0 13px; margin:15px 15px 0 15px}
.left_a2 {display:block; font:11px Arial; color:#c4d0e0; text-decoration: underline; background:url(../images/pip2.gif) no-repeat left top; padding:0 0 0 13px; margin:10px 15px 0 35px;}
.left_a2:hover {font:11px Arial; color:#5bd1df; text-decoration:none}
.left_a2_act {font:11px Arial; color:#5bd1df; text-decoration:none;display:block; background:url(../images/pip2.gif) no-repeat left top; padding:0 0 0 13px; margin:10px 0 0 35px;}

.txt_ab {font:12px Arial; color:#c5d1e1; line-height:18px;}
.txt_ab img {margin:0 20px 20px 0}
.txt_ab div {  font:12px Arial; color:#fff; padding:30px 0 0 0}
.txt_ab div ul{ padding:0; margin:0 0 0 20px}
.txt_ab div li {padding:0 0 10px 0 }
.txt_ab div a{  font:12px Arial; color:#c5d1e1;}
.txt_ab div a:hover {text-decoration:none; color:#c5d1e1;}

h1 {font:20px Arial; color:#fff; padding:0 0 25px 0; margin:0;}
h2 {font:20px Arial; color:#fff;  padding:0; margin:0; text-transform:uppercase;}
h3 {font:20px Arial; color:#fff; padding:20px 0 5px 0; margin:0}

p,ul {font:12px Arial; color:#c1d3eb;}

.model {font:22px Arial; color:#7bb2c6; padding:5px 0 25px 0}

.table_har {border:#828b9c 1px solid; margin-left:35px;}
	.table_har td,.table_har th{border-right:#828b9c 1px solid; border-bottom:#828b9c 1px solid;}
.table_har th {
	background:#394E6D url(../images/bg_blue.jpg) repeat-y scroll left center;
	color:#C1D3EB;
	font-family:Arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:5px 5px 5px 15px;
	width:140px;
}

.table_har td {
	background:#3F4B59 url(../images/td_bg.jpg) repeat-y scroll left center;
	color:#C1D3EB;
	font-family:Arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:5px 5px 5px 15px;
	text-align:center;
	width:140px;
}
.table_har2 {border:#828b9c 1px solid; margin-left:35px;margin-top:10px;}
.table_har2 td {border-bottom:1px solid #828B9C; border-right:1px solid #828B9C;}
.table_har2 th {
	background:#394E6D url(../images/bg_blue.jpg) repeat-y scroll left center;
	color:#C1D3EB;
	font-family:Arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:5px 5px 5px 15px;
	width:140px;
}
.table_har2 td, .table_har2 th {
	border-right:#828b9c 1px solid; border-bottom:#828b9c 1px solid;
	background:#3F4B59 url(../images/td_bg.jpg) repeat-y scroll left center;
	color:#C1D3EB;
	font-family:Arial;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:5px 5px 5px 15px;
	text-align:center;
	width:140px;
}
.table_har_lft, .table_har2 th, .table_har th {background:url(../images/bg_blue.jpg) left repeat-y #394e6d; width:140px; font:12px Arial; color:#c1d3eb; padding:5px 5px 5px 15px }
.table_har_rght {background:url(../images/td_bg.jpg) left repeat-y #3f4b59;  width:140px;  font:12px Arial; color:#c1d3eb;  padding:5px 5px 5px 15px; text-align:center}

.about_tab {margin:0 27px 0 15px}
.har {padding:0 10px 0 10px}



.table_zakaz {margin: 0 0 30px 40px;}

.input_name {width:200px; height:20px; background:#283142; border:#8491a1 1px solid; margin:0 10px 8px 0; color: #fff;}
.input_email {width:200px; height:20px; background:#283142; border:#8491a1 1px solid; margin:0 10px 8px 0; color: #fff;}
.input_phone {width:200px; height:20px; background:#283142; border:#8491a1 1px solid; margin:0 10px 8px 0; color: #fff;}
.textarea_info {width:330px; height:100px; background:#283142; border:#8491a1 1px solid; margin:0 10px 8px 0; color: #fff;}

.warning {color: d75555; margin: 0px 0 15px 0;}

.contact_header {margin: 0px 0px 5px 0px; font-weight:bold;}
.contact_name {margin: 0px 0px 20px 10px;}
