@charset "windows-1251";
/*---gazanet---*/

/*reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {line-height: 1;}
ol, ul {list-style: none;}


html, body {height:100%;}

body {background:#fff; font-family:arial,tahoma,helvetica,sans-serif; font-size:100.01%;} 

h1 {font-size:21px; font-weight:bold; color:#333333; text-align:center; padding-bottom:15px; max-width:70%; position:relative; z-index:10;}
h2 {font-size:18px; font-weight:normal; color:#7e1214; text-align:center;}
h3 {font-size:18px; font-weight:normal; color:#a5272e; text-align:center;}
h4 {font-size:18px; font-weight:normal; color:#a5272e; text-align:center;}
a:link {color:#006ebb; text-decoration:underline}
a:visited {color:#006ebb; text-decoration:underline}
a:hover {color:#006ebb; text-decoration:none}
div.h {font-size:17px; font-weight:normal; color:#7e1214; text-align:center; padding-bottom:10px;}
#wrapper {background:#fff; width:100%; min-height:100%; height:auto !important; height:100%; position:relative; font-size:95%; max-width:1280px; min-width:1000px; margin:0 auto;} /*---main_font_size---*/

a.links:link {color:#006ebb; text-decoration:underline}
a.links:visited {color:#006ebb; text-decoration:underline}
a.links:hover {color:#006ebb; text-decoration:none}

/*---shapka---*/
#head {position:relative; overflow:hidden; width:100%;}
.top_nav {height:90px; background:url(images/head_top01.gif) 0 0 repeat-x; position:relative; z-index:5;}
ul.tp {top:14px; left:303px; height:72px; position:absolute; z-index:11;}
ul.tp li {float:left; height:72px; overflow:hidden; text-align:center;}
ul.tp li a {color:#000; text-decoration:none; font-size:13px; text-transform:uppercase; font-weight:bold; display:block; padding:28px 0 20px; background:url(images/a_bg.gif) 50% 50px no-repeat;} /*---top_menu_size---*/
ul.tp li a.active, ul.tp li a:hover {color:#bc0003; background:url(images/a_bg_active.gif) 50% 50px no-repeat;}
.a1 {width:113px; background:url(images/a1.gif); font-family:arial,tahoma,helvetica,sans-serif;}
.a2 {width:113px; background:url(images/a2.gif);}
.a3 {width:123px; background:url(images/a3.gif);}
ul.tp .a3 a {margin-left:-8px;}
.head_bot {height:149px; background:url(images/head_cent01.gif) 0 0 repeat-x; position:relative; overflow:hidden;}
.head_bot2 {height:257px; background:url(images/head_cent02.gif) 0 0 repeat-x; position:relative; overflow:hidden;}
.tr {position:absolute; left:-130px; margin-left:100%; top:0; width:130px; height:140px; background:url(images/tr.png); overflow:hidden; z-index:6;}
.pipe {position:absolute; right:550px; top:115px; width:731px; height:124px; overflow:hidden; background:url(images/pipe.png);}
.pipe2 {position:absolute; right:694px; top:147px; width:586px; height:194px; overflow:hidden; background:url(images/pipe2.png);}
#cloud {position:relative; top:-17px;}


/*---levaya navigacia---*/
.left_nav li {padding-bottom:10px; margin-bottom:10px; background:url(images/div2.gif) 0 100% no-repeat; font-weight:bold; font-size:14px; text-transform:uppercase;}
.left_nav li a {color:#000; text-decoration:none; padding-left:18px; background:url(images/ar.gif) 0 50% no-repeat;}
.left_nav li a.active {color:#d80003;background:url(images/ar_active.gif) 0 50% no-repeat;}
.left_nav li a.a_down {background:url(images/ar3.gif) 0 50% no-repeat;}
.left_nav ul {padding-left:18px; margin-top:8px;}
.left_nav ul li{padding:0; margin:0 0 6px 0; background:none; font-size:13px; text-transform:none;} /*---lev_menu_size---*/
.left_nav ul li a{color:#006ebb; text-decoration:underline; padding:0 0 0 8px; background:url(images/li1.gif) 0 50% no-repeat;}
.left_nav ul li a:hover,.left_nav ul li a.active{color:#d80003; text-decoration:none;background:url(images/li2.gif) 0 50% no-repeat;}
.sale {margin:20px 0 30px 10px;}


/*---breadcrumb---*/
.path {background:url(images/div.gif) 0 100% no-repeat; padding:0 0 13px 20px; margin:0 0 23px -10px; position:relative; height:1%; font-size:11px;}
.path a, .path b {margin:0 7px;}
.path a.alt {color:#d80003; font-weight:bold;}
.path i {width:4px; height:8px; background:url(images/ar.gif); overflow:hidden; position:absolute; top:3px; left:10px;}
.path i.i_alt {background:url(images/ar2.gif);}

.sub_nav {height:2em; margin:10px 0 10px;}
.sub_nav li {float:left; font-weight:bold; color:#d80003; margin-right:15px;}
.sub_nav li a {font-weight:normal;}


/*---centralnii bloki na index---*/
.block {padding-left:0px; margin-top:5px; width:100%; overflow:hidden; height:1%;}
.block img {float:left; margin-left:-167px; display:inline; padding:3px; border:1px solid #e2e2e2;}
.block p {padding-bottom:12px; line-height:1.3;}
a.more {padding-left:12px; background:url(images/ar.gif) 0 50% no-repeat;}
.name {font-size:14px;}
/*---
.block table {margin-bottom:5px;}
.block td {text-align:center; vertical-align:middle; font-family: arial, verdana, "Trebuchet MS", sans-serif; font-size:92%; font-weight:normal; background:#e3e3e3; padding:3px 0;}
.alt td {font-size:92%; font-weight:normal; color:#565656; background:#f6f6f6;}
---*/

.tabl {border: 1px solid #ccc; margin-bottom:5px; font-family: arial, verdana, tahoma; font-size:92%;}
.tabl td {font-family:arial,verdana,tahoma; font-size:90%; font-weight:normal; color:#333333; text-align:center; vertical-align:middle; border-top:#ccc 1px solid; border-left: #ccc 1px solid; border-right: #ccc 1px solid; border-bottom: #ccc 1px solid; padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px;}
.tabl_tr td {font-family:arial,verdana,tahoma; font-size:90%; font-weight:bold; color:#333333; text-align:center; vertical-align:middle; background:#fdf0b7; padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px;}
.tabl_cena td {font-family:arial,verdana,tahoma; font-size:90%; font-weight:bold; color:#333333; text-align:center; vertical-align:middle; background:#ffe9cf; padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px;}

p.main {padding-top:5px; padding-right:5px; padding-bottom:5px; font-family: arial, verdana, tahoma; font-size:100%; text-align:justify; color:#111111;}
.bord_b {padding:20px 0 24px; background:url(images/div.gif) 0 0 no-repeat; line-height:1.4;}
.intro {line-height:1.4; padding:20px 0 24px;}
div.anons_left {width:50%; font-family:arial,verdana,helvetica; font-size:100%; font-weight:normal; color:#000000; text-align:left; border: #ff9c50 1px solid; background-color:#ffffdd; display:block; padding-left:15px; padding-right:15px; margin-right:10px; margin-top:10px; float:left;}
div.anons_right {width:50%; margin:10px; padding:16px 12px 12px 16px; border:1px dashed #a0c64f; vertical-align:top; float:right;}

.table_prodazha_main {border: 0px; margin-bottom:5px;}
.table_prodazha_main td {vertical-align:middle;}
.table_prodazha_main1 td {text-align:center; vertical-align:middle; border-left: #ccc 1px solid; border-right: #ccc 1px solid; border-top:#ccc 1px solid; border-bottom: #ccc 1px solid;}
.table_prodazha_main1 div {font-family:arial,verdana,tahoma; font-size:160%; font-weight:bold; color:#333333; text-align:center; vertical-align:middle; padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:5px;}
.table_prodazha_main1 .fon1 {background:url(images/gradient1.gif) 0 0 repeat-y; background-position:right;}
.table_prodazha_main1 .fon2 {background:url(images/gradient2.gif) 0 0 repeat-y; background-position:right;}
.table_prodazha_main2 td {text-align:left; vertical-align:middle; border-left: #ccc 1px solid; border-right: #ccc 1px solid; border-top:#ccc 1px solid; border-bottom: #ccc 1px solid;}
.table_prodazha_main2 div {text-align:left; vertical-align:middle; padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:5px;}
.table_prodazha_main2 a {font-family:arial,verdana,tahoma; font-size:160%; font-weight:bold; text-align:left; vertical-align:middle; padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:5px;}
.table_prodazha_main2 .yellow {background:#ffd310;}
.table_prodazha_main2 .green {background:#acf066;}
.table_prodazha_main2 .green2 {background:#88f820;}
.table_prodazha_main2 .blue {background:#7cf2fd;}

.table_prodazha {border:0px; vertical-align:top; margin-bottom:5px;}
.table_prodazha_tr td {vertical-align:middle; background:#fdf0b7;}
.table_prodazha_tr .yellow_tr {vertical-align:middle; background:#ffd310;}
.table_prodazha_tr .green_tr {vertical-align:middle; background:#8ce046;}
.table_prodazha_tr .green2_tr {vertical-align:middle; background:#68d800;}
.table_prodazha_tr .blue_tr {vertical-align:middle; background:#5cd1fd;}
.table_prodazha_tr div {font-family:arial,verdana,tahoma; font-size:120%; font-weight:bold; color:#333333; text-align:center; vertical-align:middle;}

.table_prodazha td {text-align:left; vertical-align:top; border-top:#ccc 1px solid; border-left: #ccc 1px solid; border-right: #ccc 1px solid; border-bottom: #ccc 1px solid; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px;}
.table_prodazha td p {font-family:arial,verdana,tahoma; font-size:120%; font-weight:normal; color:#333333; text-align:left; vertical-align:top; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px;}
.table_prodazha .yellow {vertical-align:middle; background:#ffffe4;}
.table_prodazha .green {vertical-align:middle; background:#f0fff0;}
.table_prodazha .green2 {vertical-align:middle; background:#ecfce5;}
.table_prodazha .blue {vertical-align:middle; background:#f0f6fb;}
img.link {float:left; margin-right:5px; border:0;}

.prodazha_menu {border:0px; vertical-align:middle;}
.prodazha_menu .activ {border:1px; font-size:100%; font-weight:normal; color:#333333; background:#eeeeee; padding-left:10px; padding-right:10px; padding-bottom:7px; padding-top:7px;}
.prodazha_menu .noactiv {border:1px; font-size:100%; font-weight:normal; color:#999999; background:#c0e4ff; padding-left:10px; padding-right:10px; padding-bottom:7px; padding-top:7px;}


/*---centralnii bloki na index2---*/
.block2 {padding-left:167px; margin-top:0; overflow:hidden; height:1%; margin-top:18px;}
.block2 img {float:left; margin-left:-167px; display:inline; padding:3px; border:1px solid #e2e2e2;}
.block2 p {padding-bottom:10px; line-height:1.3;}
.block2 a.more {padding-left:10px; background:url(images/ar2.gif) 0 50% no-repeat; color:#000;}
.project_name {color:#d80003; font-weight:bold;}
div.product_content {padding-right:10px; font-family:arial,verdana,tahoma; font-size:100%; text-align:justify; color:#222222;}
.product_content p {padding-top:5px; padding-right:10px; padding-bottom:5px; font-family:arial,verdana,tahoma; font-size:100%; text-align:justify; color:#222222;}
.product_content span.big {font-family:arial,verdana,tahoma; font-size:120%; font-weight:bold; text-align:justify; color:#222222;}
.product_content table {padding:5px; font-family:arial,verdana,tahoma; font-size:100%; text-align:center; color:#222222;}
img.right {float:right; margin-left:10px; border:3px double #e2e2e2;}
img.left {float:left; margin-right:10px; border:3px double #e2e2e2;}
img.ul {float:left; margin-right:10px; border:0;}
img.foto {margin-left:5px; margin-right:5px; border:3px double #e2e2e2;}


/*---content---*/
#wrap:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
#wrap {display:inline-block;}
#wrap {display:block; background:url(images/bord_bg.gif) 0 0 repeat-x; overflow:hidden;}
#content {float:left; width:100%;}
#content .inner{margin: 0 0 0 220px; padding:24px 40px 1px 31px; position:relative; z-index:11; background:url(images/c_bord.gif) 0 0 no-repeat;}
#content .inner2{margin: 0 200px 0 220px; padding:24px 1px 1px 31px; position:relative; z-index:11; background:url(images/c_bord.gif) 0 0 no-repeat;}
#sidebar-left {float:left; width: 220px; margin-left: -100%; display:inline; overflow:hidden; position:relative; background:url(images/tl_bord.gif) 0 0 no-repeat;}
#sidebar-left .inner-l {padding:24px 1px 1px 24px; margin:0;}
#sidebar-right {float:left; width:200px; margin-left: -200px; display:inline; overflow:hidden; position:relative; z-index:11;}
#sidebar-right .inner-r {padding:140px 17px 1px 1px; margin:0}
div.product_img{
	/*Фото товара*/
	float: left;
	padding: 15px;
}
div.product_img_2{
	/*Фото товара*/
	float: left;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
}
.v li {padding:0 0 5px 25px; background:url(images/v_green.gif) 0 0 no-repeat; position:relative;}
.strelka li {padding:0 0 5px 25px; background:url(images/strelka_r2.gif) 0 0 no-repeat; position:relative;}



/*---news on index---*/
.news {text-align:justify; font-size:85%;}
.news h1 {padding-right:19px;}
.news dl {width:150px; float:right;}
.news dd {padding:0 19px 16px 0; background:url(images/div.gif) 0 100% no-repeat; line-height:1.4;}
.news dd a {color:#000;}
.news dt {padding:15px 19px 7px; color:#d80003; font-weight:bold; font-size:10px;}
div.line{
	/*Разделитель новостей*/
	background-image: url(images/div2.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 1px;
	margin-top:5px;
}
.news_date {text-align:left; font-size:100%; font-weight:normal; color:#a5272e;}
.news_main {text-align:justify; font-size:100%; font-weight:normal; padding-top:10px;}
.news_main p {padding-top:5px; padding-right:5px; padding-bottom:5px; font-family: arial, verdana, tahoma; font-size:100%; text-align:justify; color:#111111;}


#flash3 {position:absolute; right:0; top:91px; z-index:200;}
div.left {float:left;}

/*---footer---*/
#footer {font-size:12px; font-family:tahoma,sans-serif; position:relative; background: #ddd; clear:both; margin:-205px auto 0; height:205px;
  background:url(images/foot_bg.gif) 0 100% repeat-x; max-width:1280px; min-width:1000px; z-index:2;}
.foot_in {height:205px; background:url(images/foot_l.gif) 0 0 no-repeat;}
.foot_in2 {height:205px; background:url(images/foot_r.gif) 100% 0 no-repeat; padding:0 0 0 34px;}
.protect{height:100px; line-height:100px; width:100%; font-size:1px; clear:both;}
.man_bot {width:102px; height:152px; background:url(images/man_bot.gif); overflow:hidden; position:absolute; right:50px; top:-4px;}
.copy {font-weight:bold; float:left; padding:155px 0 2px;}
.copyright {font-family:arial,verdana,sans-serif; font-size:78%; font-weight:normal; color:#333333; text-align:right; padding-right:15px;}
.copyright a {font-family:arial,verdana,sans-serif; font-size:100%; font-weight:normal; color:#333333; text-align:right;}
.counter {float:left; padding-left:10px; padding-top:150px;}

#footer ul {float:left; padding-left:108px; padding-top:155px;}
#footer ul a {color:#000; font-size:11px;}
#footer ul li {float:left; background:url(images/li1.gif) 0 50% no-repeat; padding:0 17px 2px 10px;}
#footer a {color:#000; font-size:11px; font-weight:normal;}

.logo {position:absolute; top:0; left:0; width:329px; height:129px; z-index:10;}
.tel {position:absolute; top:97px; left:316px; width:191px; height:32px; z-index:10;}
.home {position:absolute; left:-444px; width:444px; height:338px; margin-left:100%; background:url(images/home.png); top:50px; z-index:10;}
.home2 {position:absolute; left:-615px; width:615px; height:460px; margin-left:100%; background:url(images/home2.png); top:14px; z-index:10;}
.man {right:351px; top:104px; width:184px; height:132px; background:url(images/man.png); overflow:hidden; position:absolute; z-index:10;}
