body {background: url(../art/etc/bg.gif);background-color: #fff;	font: 11px tahoma, verdana, arial;color: #000;}
img {behavior: url (templates/materials/css/iepngfix.htc); display: block; border: 0;}
p {margin: 0 0 12px 0;}
p img {display: inline;margin: 2px 10px 2px 0;}
a {color: #000;font-weight: normal; text-decoration: underline;}
a:hover, a:active {color: #2199BB;}
table {border: 0;border-collapse: collapse;}
table td {padding: 0px;vertical-align: top;}
br.clear {clear: both;}
br.spacer {line-height: 8px;}
ul {margin: 0.5em 0;padding: 0 0 12px 1em;}
ul li {margin: 0.5em 0;padding: 0 0 0 14px;list-style-type: none;background: url(../i/li.gif) no-repeat 0 5px;}
strong {font-weight: normal;}
div#wrapper {
        min-height: 100%;
        position: relative;
        border-collapse: collapse;
        width: 845px;
        padding: 0 76px 0 79px;
        margin: auto;
}
div#head {
        height: 145px;
}
div#head div#icons {
        height: 12px;
        padding-top: 25px;
        padding-bottom: 31px;
}
div#head div#icons img {
        float: left;
        margin-right: 40px;
}
div#head img#logo {
        float: left;
}

.action {position: fixed; left: 10px; top: 105px; z-index: 5; width: 100px; height: 350px;}
.action {position: absolute;}
.action a {display: block; width: 100px; height: 350px;}
.action a:hover {background: #E2E2E2;}
.action img {border: 0;}

.action_picture{background: url('../art/etc/action_label.png');}
	
div#menu 

.about {position: absolute; left: 433px; top: 100px; width: 63px; height:10px; }
.price {position: absolute; left: 548px; top: 100px; width: 51px; height:10px;}
.covering {position: absolute; left: 651px; top: 100px; width: 62px; height:10px;}
.contacts {position: absolute; left: 768px; top: 100px; width: 159px; height:12px;}


div#head .button_welding {position: absolute; left: 378px; top: 22px; width: 194px; height: 33px;}
.button_stat {position: absolute; left: 610px; top: 22px; width: 162px; height: 33px;}
.button_forum {position: absolute; left: 799px; top: 12px; width: 127px; height: 50px;}

div#visual {
        clear: both;
}
span.date {
        color: #7B7B7B;
}
span.label {
        color: #7B7B7B;
}
span.label-covering {
        color: #7B7B7B;
        font-size: 180%;
}
div#i_blue {
        width: 847px;
        background: transparent url(../art/etc/i_blue.png) no-repeat 0% 0%;
        float: left;
        margin-left: -79px;
        padding-left: 79px;
        display: inline;
        padding-top: 30px;
}
div#i_blue a {
        color: #555555;
}
div#i_blue a:hover{
        color: #3399CC;
}
div#i_green {
        width: 847px;
        background: transparent url(../art/etc/i_green.png) no-repeat 0% 0%;
        float: left;
        margin-left: -79px;
        padding-left: 79px;
        display: inline;
        padding-top: 30px;
}
div#i_green a {
        color: #555555;
}
div#i_green a:hover, a:active{
        color: #66CC00;
}
div#i_orange {
        width: 847px;
        background: transparent url(../art/etc/i_orange.png) no-repeat 0% 0%;
        float: left;
        margin-left: -79px;
        padding-left: 79px;
        display: inline;
        padding-top: 30px;
}
div#i_orange a {
        color: #555555;
}
div#i_orange a:hover{
        color: #FF6633;
}
div#bottom {
        width: 847px;
        float: left;
        margin-left: -79px;
        padding-left: 79px;
        display: inline;
        padding-top: 30px;
}
.phone1 {position: relative; left: 1px; top: 5px; width: 179px; height: 34px;}
.phone2 {position: relative; left: 145px; top: 5px; width: 179px; height: 34px;}
.copyright {position: relative; right: 90px; top: 5px; width: 101px; height: 33px;}
div#left-news {
        width: 420px;
        height: 100px;
        float: left;
        display: inline;
        padding-top: 30px;
}
div#left-news a:hover, a:active{
        color: #CC0029;
}
div#right-info {
        width: 400px;
        float: right;
        padding-left: 25px;
        padding-top: 30px;
}
div#right-info a:hover, a:active{
        color: #73CC18;
}
div#center-news {
        width: 847px;
        height: 100%;
        float: left;
        display: inline;
        padding-top: 30px;
}
div#center-news a:hover{
        color: #3399CC;
}
div#center-faq {
        width: 847px;
        height: 100%;
        float: left;
        display: inline;
        padding-top: 30px;
}
div#center-faq a:hover{
        color: #66CC00;
}
div#center-services {
        width: 847px;
        height: 100%;
        float: left;
        display: inline;
        padding-top: 30px;
}
div#center-services a:hover{
        color: #FF3366;
}

div#center-price_full {width: 847px; height: 100%;float: left;display: inline;padding-top: 30px;}
div#center-price_full a{text-decoration: none;}
div#center-price_full a:hover, a:active{text-decoration: none;color: #FF3366;}
div#center-covering {
        width: 847px;
        height: 250px;
        float: left;
        display: inline;
        padding-top: 450px;
}
div#center-covering a:hover, a:active{
        color: #66CC00;
}
div#center-module_full {
        width: 847px;
        height: 100%;
        float: left;
        display: inline;
        padding-top: 30px;
}
div#center-module_full a:hover, a:active{
        color: #73CC18;
}
div#center-service {
        width: 847px;
        height: 250px;
        float: left;
        display: inline;
        padding-top: 0px;
}
div#center-service a:hover{
        color: #EA3C61;
}
div#line_message {
        width: 847px;
        float: left;
        margin-left: -79px;
        padding-left: 79px;
        display: inline;
        padding-top: 60px;
}
div#left-support {
        width: 200px;
        height: 100px;
        float: left;
        display: inline;
        padding-top: 40px;
}
div#left-support a:hover, a:active{
        color: #999999;
}
div#left-support-contacts {
        width: 200px;
        height: 100px;
        float: left;
        display: inline;
        padding-top: 40px;
}
div#support_forms{margin-left: 60px;}
div#contacts {margin-left: 60px;}
div#right-company {
        width: 360px;
        float: right;
        padding-top: 40px;
}
div#right-company a:hover, a:active{
        color: #FF3366;
}
div.news-col {
        width: 168px;
        margin-top: 30px;
        padding-right: 36px;
        float: left;
}
	div.about-col {
        width: 100%;
        margin-top: 15px;
        padding-right: 0px;
        font-size: 130%;
        text-align: justify;
        float: left;
}
	div.faq-col {
        width: 100%;
        margin-top: 15px;
        padding-right: 0px;
        font-size: 130%;
        text-align: justify;
        float: left;
}

div.covering-col {
        width: 168px;
        margin-top: 30px;
        padding-right: 0px;
        float: left;
}
div.covering-right-col {
        width: 168px;
        margin-top: 30px;
        padding-left: 50px;
        float: right;
}
div.covering-last-col {
        width: 168px;
        margin-top: 30px;
        padding-left: 75px;
        float: left;
}
div.covering-street-col {
        width: 100%;
        margin-top: 30px;
        padding-right: 0px;
        font-size: 130%;
        text-align: justify;
        float: left;
}
div#covering-map {
        width: 847px;
        height: 450px;
        margin-top: 30px;
        padding-right: 0px;
        float: left;
		overflow: auto;
}
div.service-col {
        width: 105px;
        margin-top: 30px;
        padding-left: 5px;
        padding-right: 36px;
        text-align: justify;
        float: left;
}
div.service-right-col {
        width: 105px;
        margin-top: 30px;
        padding-right: 0px;
        text-align: justify;
        float: left;
}
div.covering-search-col {
        width: 336px;
        margin-top: 30px;
        padding-right: 50px;
        float: right;
}
div.support-col {
        width: 100%;
        margin-top: 30px;
        padding-right: 36px;
        text-align: justify;
        float: left;
}
div.headline1 {
        background: #3399CC url(../art/etc/headline-marker.gif) no-repeat 0% 33px;
        padding: 32px 0 35px 27px;
}
div.headline2 {
        background: #66CC00 url(../art/etc/headline-marker.gif) no-repeat 0% 33px;
        padding: 32px 0 35px 27px;
}
div.headline3 {
        background: #FF3366 url(../art/etc/headline-marker.gif) no-repeat 0% 33px;
        padding: 32px 0 35px 27px;
}
div.headline4 {
        background: #FF6633 url(../art/etc/headline-marker.gif) no-repeat 0% 33px;
        padding: 32px 0 35px 27px;
}
div.headline5 {
        background: #E4244E url(../art/etc/headline-marker.gif) no-repeat 0% 33px;
        padding: 32px 0 35px 27px;
}
div.headline6 {
        background: #999999 url(../art/etc/headline-marker.gif) no-repeat 0% 33px;
        padding: 32px 0 35px 27px;
}
div.headline7 {
        background: #000 url(../art/etc/headline-marker.gif) no-repeat 0% 33px;
        padding: 32px 0 35px 27px;
}
div.headline8 {
        background: #CC0029 url(../art/etc/headline-marker.gif) no-repeat 0% 33px;
        padding: 32px 0 35px 27px;
}

div.line {
        background: #313131;
        padding: 3px 0 3px 47px;
}
div.footline {
        background: #313131;
        padding: 3px 0 3px 27px;
}
table#text-cols {
         margin-bottom: 46px;
text-align: justify;
}
table#text-cols td {
        padding: 24px 0;
}
table#text-price1 {
	margin-top: 30px;
	line-height: 140%;
	}
table#text-price1 td{
	padding-left: 7px;
}
table#text-price2 {
	margin-top: 30px;
	line-height: 140%;
	}
table#text-price2 td{
	padding-left: 7px;
}
td.price-table1 {
padding-top: 10px;
padding-bottom: 10px;
}
td.price-table1a {
text-align: center;
}
td.price-table2 {
padding-top: 15px;
padding-bottom: 15px;
}
td.price-table2a {
padding-top: 15px; 
padding-bottom: 15px;
text-align: center;
}
td.price-table2b {
padding-top: 20px;
padding-bottom: 15px;
}
td.price-table2c {
padding-top: 15px;
padding-bottom: 15px;
font-size: 130%;
text-decoration: underline;
}
#text {text-align: justify; line-height: 140%; text-indent: 20pt; padding-top: 10px;}
#text-action {text-align: justify; line-height: 140%; padding-top: 15px;}

#slide{
	width: 530px;
	background: url(../art/etc/bg.gif) #E5E5E5;	
	color: #000;
	margin: 1px;
	padding-left: 20px;
	border: 10px solid #FF3366;
}
#z1{
	width: 790px;
	background: url(../art/etc/bg.gif) #E5E5E5;	
	color: #000;
	margin: 1px;
	padding-left: 20px;
	border: 10px solid #FF3366;
}
#z2{
	width: 790px;
	background: url(../art/etc/bg.gif) #E5E5E5;	
	color: #000;
	margin: 1px;
	padding-left: 20px;
	border: 10px solid #FF3366;
}
#z3{
	width: 790px;
	background: url(../art/etc/bg.gif) #E5E5E5;	
	color: #000;
	margin: 1px;
	padding-left: 20px;
	border: 10px solid #FF3366;
}
#z4{
	width: 790px;
	background: url(../art/etc/bg.gif) #E5E5E5;	
	color: #000;
	margin: 1px;
	padding-left: 20px;
	border: 10px solid #FF3366;
}
#z5{
	width: 790px;
	background: url(../art/etc/bg.gif) #E5E5E5;	
	color: #000;
	margin: 1px;
	padding-left: 20px;
	border: 10px solid #FF3366;
}
#z6{
	width: 790px;
	background: url(../art/etc/bg.gif) #E5E5E5;	
	color: #000;
	margin: 1px;
	padding-left: 20px;
	border: 10px solid #FF3366;
}
#z7{
	width: 790px;
	background: url(../art/etc/bg.gif) #E5E5E5;	
	color: #000;
	margin: 1px;
	padding-left: 20px;
	border: 10px solid #FF3366;
}
#z8{
	width: 790px;
	background: url(../art/etc/bg.gif) #E5E5E5;	
	color: #000;
	margin: 1px;
	padding-left: 20px;
	border: 10px solid #FF3366;
}
#z9{
	width: 790px;
	background: url(../art/etc/bg.gif) #E5E5E5;	
	color: #000;
	margin: 1px;
	padding-left: 20px;
	border: 10px solid #FF3366;
}
#z10{
	width: 790px;
	background: url(../art/etc/bg.gif) #E5E5E5;	
	color: #000;
	margin: 1px;
	padding-left: 20px;
	border: 10px solid #FF3366;
}