
html {
    overflow-y: scroll;}
 

a {outline: none;}


/* background:#c0a99a url(../img/fon.jpg) repeat;*/

body {
    margin: 0;

}

.bordertop{
	border-left:1px solid white;
	border-right:1px solid white;
	border-top:1px solid white;
    
}

a.mainlinkactive{
	font: 8pt Verdana; color:white;
	text-decoration:none;
	display: block;
	background-color: #454d5c;
	width:80px; height:15px;

}

a.mainlink{
	font: 8pt Verdana; color:white;
	text-decoration:none;
	display: block;
	background-color: #2c313a;
	width:80px; height:15px;

}
a.mainlink:hover{
	background-color:#c5e044;
	color:black;
}


img{border: 0;
	border-color:#aaa;
}

.favorite{
    padding-top: 4px;
}

.logo{
	padding-left:20px;
	padding-top:10px;
	}

.slogan{
	font: normal 10pt Verdana;
	color: Black;
	width: 247px;

	}

.greenline{
	border-top:1px solid gray;
}



a.topmenu{
   text-align: center;
   margin-right:10px;
	text-decoration: none;
	display:block;
	font: 8pt Tahoma;
	font-weight: bold;
	color: black;
	height: 17px;
	width:84px;
	margin-top: 0px;
	background: url(img/knopka1.jpg);
}

a.topmenu:hover{
   display:block;
	background: url(img/knopka1_hover.jpg);
	color: white;
	height: 17px;
	width:84px;

}

.h_img1{
	padding-left: 0px;
}

.h_right{
 	padding-left:15px;
	font: 10pt Tahoma;
	color: white
}

.kod{
 	font: 7pt Tahoma;
	color: white
}

.strela{

	width: 200px;
	height: 22px;
	background: url(img/strela1.gif) no-repeat;
}

.strela2{

	width: 200px;
	height: 22px;
	background: url(img/strela2.gif) no-repeat;
}

.strela3{

	width: 200px;
	height: 22px;
	background: url(img/strela3.gif) no-repeat;
}

.strela4{

	width: 200px;
	height: 22px;
	background: url(img/strela4.gif) no-repeat;
}

.strela5{

	width: 200px;
	height: 22px;
	background: url(img/strela5.gif) no-repeat;
}

.leftmenutitle{
	padding-left: 10px;
	font: 9pt Tahoma;
	color: white;
	padding-bottom: 0px
}

.leftmenutitle h2 {font: 9pt Tahoma; margin: 0; padding: 0;}

.leftmenu{
	padding-left: 20px;
	padding-top: 10px;
	font: 10pt Verdana;
	color: #4b555e;
}

.leftmenu2{
	padding-left: 20px;
	padding-top: 10px;
	font: 8pt Tahoma;
	color: #4b555e;
}

a.left{
	text-decoration: none;
	font: 8pt Verdana;
	color: #4b555e;
}

a.left:hover{
	font: 8pt Verdana;
	color: black;
	text-decoration: none;
}

.main-test{
	font: 9pt Tahoma;
	font-weight:bold;
	line-height: 5px;
	color:#524852
}
.main{
	font: 9pt Tahoma;
	font-weight:bold;
	line-height: 20px;
	color:#524852
}

.main1{
	padding: 0px 0 0 50px;
	font: 9pt Tahoma;
	font-weight: normal;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
    background-color: white;
	margin:0px 0px 0 20px;
	}

.main2{
	padding:10px 20px 0 20px;
	font: 9pt Tahoma;
	font-weight: normal;
	border-left: 1px solid #aaa;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	margin: 0px 0px 0 20px;
    background-color: white;
	}
	
.main3{
	text-align: justify;
	padding: 20px 20px 30px 20px;
	font: 8pt Verdana;
	font-weight: normal;
	border-top: 1px solid #aaa;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
    background-color: white;

	margin:0px 0px 0 20px;
	}
    
.main5{
	padding:10px 20px 0 20px;
	font: 9pt Tahoma;
	font-weight: normal;
	border-left: 0px solid #aaa;
	border-top: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	margin: 0px 0px 0 0px;
	}
 

.title{
  	color: #000;
	font: normal 10pt Tahoma;
}

a.about{
	color:#717071;
	font: 9pt Tahoma;
	text-decoration: none;
}
a.about:hover{
	color: #717071;
	font: 9pt Tahoma;
	text-decoration: underline;
}
.more{
	color:#717071;
	margin-left: 150px;
	font: 9pt Tahoma;
	margin-top:10px;
}

.more-laminat{
	color:#717071;
	margin-left: 170px;
	font: 11pt Tahoma;
	margin-top:0px;
}

.more-divan{
	color:#717071;
	margin-left: 130px;
	font: 11pt Tahoma;
	margin-top:0px;
}

a.about-laminat{
	color:#717071;
	font: 11pt Tahoma;
	text-decoration: none;
}
a.about-laminat:hover{
	color: #717071;
	font: 11pt Tahoma;
	text-decoration: underline;
}




.shadow{
   height:3px;
   width:778px;
	background-color: #c9c9c9;
	margin: 0px 0px 4px 26px;
}





a.camera, a.pen, a.hammer, a.vopros, a.otzyvy, a.modern-sofa,
a.classic-sofa, a.price-sofa, a.tarkett, a.kronostar,
a.plintus-logo, a.porogi, a.sinteros, a.komiteks, a.juteks,
a.olimpiya,a.alta-profil,a.vox, a.home {
	width:101px;
	display: block;
	font:normal 9pt Verdana;
	padding-top:50px;
	padding-bottom: 5px;
	text-decoration: none;
	color:#595b59;
}

a.camera:hover, a.pen:hover, a.hammer:hover, a.vopros:hover, a.otzyvy:hover, a.modern-sofa:hover,
a.classic-sofa:hover, a.price-sofa:hover, a.tarkett:hover, a.kronostar:hover,
a.plintus-logo:hover, a.porogi:hover, a.sinteros:hover, a.komiteks:hover, a.juteks:hover,
a.olimpiya:hover,a.alta-profil:hover,a.vox:hover, a.home:hover {color:#5fcc2a;}

a.home{background: url(img/home.jpg) no-repeat;}
a.camera{background: url(img/camera.jpg) no-repeat;}
a.pen{background: url(img/pen.jpg) no-repeat;}
a.hammer{background: url(img/hammer.jpg) no-repeat;}
a.vopros{background: url(img/vopros.jpg) no-repeat;}
a.otzyvy{background: url(img/otzyvy.jpg) no-repeat;}
a.modern-sofa{background: url(img/modern-sofa.jpg) no-repeat;}
a.classic-sofa{background: url(img/classic-sofa.jpg) no-repeat;}
a.price-sofa{background: url(img/calculator.jpg) no-repeat;}
a.tarkett{background: url(img/tarkett.jpg) no-repeat;}
a.kronostar{background: url(img/kronostar.jpg) no-repeat;}
a.plintus-logo{	background: url(img/plintus-logo.jpg) no-repeat;}
a.porogi{background: url(img/porogi.jpg) no-repeat;}
a.sinteros{background: url(img/sinteros.jpg) no-repeat;}
a.komiteks{background: url(img/komiteks.jpg) no-repeat;}
a.juteks{background: url(img/juteks.jpg) no-repeat;}

a.olimpiya{background: url(img/olimpiya.jpg) no-repeat;}
a.alta-profil{background: url(img/alta-profil.jpg) no-repeat;}
a.vox{background: url(img/vox.jpg) no-repeat;}










.textblock{
	margin-top:10px;
}

td.articles{
	border-right: 1px solid #aaa;
	font: 8pt Verdana;
    padding-right: 8px;  
}

.title_article{
	margin-right: 20px;
	font: 11pt Verdana;
	color:#61bf04;
	font-weight:bold;
}

a.title_main{
	font: 11pt Verdana;
	color:#61bf04;
	text-decoration: none;
    font-weight:bold;

    
}

.title_href{
	text-decoration: none;
	color:#61bf04;

}

h3 {
	margin-right: 20px;
	font: 11pt Verdana;
	color:#61bf04;
	font-weight:bold;
}

img.articles{
	margin-right:10px;
}

div.articles{
	margin-right:10px;
}

div.next{ text-align: right;
	margin-right: 15px;
}

a.next{
	color:#717071;
	font: 9pt Tahoma;
	text-decoration: none;
}
a.next:hover{
	color: #717071;
	font: 9pt Tahoma;
	text-decoration: underline;
}


a.next-red{
    font-weight: normal;
	color:red;
	font: 15px Tahoma;
	text-decoration: underline;
}
a.next-red:hover{
	color: red;
	font: 15px Tahoma;
	text-decoration: none;
}


a.next-red-small{
	color:red;
	font: bold 14px Tahoma;
	text-decoration: underline;
}
a.next-red-small:hover{
	color: red;
	font:bold 14px Tahoma;
	text-decoration: none;
}

td.news{
	padding-left:15px;
}

.title_news{
	color:gray;
	margin-left: 7px;
	font: 11pt Verdana;
	font-weight:bold;
}

img.news{
	margin-left:10px;
	margin-right:10px;
}

td.news{

	font: 8pt Verdana;
}

a.aniz{
	color:#717071;
	font: 9pt Tahoma;
	text-decoration: none;
}
a.aniz:hover{
	color: #717071;
	font: 9pt Tahoma;
	text-decoration: underline;
}

td.niz{
	font: 12px Verdana;
	color:gray;
	border-bottom:1px solid gray;
}

td.niz1{
	font: 12px Verdana;
	color:#606870;
}

a.niz{
	color:white;
	font: 12px Verdana;
	text-decoration: none;
}
a.niz:hover{
	color: white;
	font: 12px Verdana;
	text-decoration: underline;
}


a.foto-ss{
	color:white;
	font: 13px Verdana;
	text-decoration: none;

}
a.foto-ss:hover{
	color: white;
	font: 13px Verdana;
	text-decoration: underline;
}



.copyright{
	color:black;
	font: 8pt Tahoma;
	margin-left:290px;
    
}

.copyright1{
	color:black;
	font: 8pt Tahoma;
	margin-left:560px;
    
}
.copyright2{
	color:black;
	font: 8pt Tahoma;
	margin-left:480px;
}

.contacts{
	font:10pt Verdana;
	font-weight:bold;
}

.title_price{
	margin-left: 10px;
	font: 11pt Verdana;
	color:#61bf04;
	font-weight:bold;
	}

div.price{
   margin-left: 20px;
	border-bottom: 1px solid gray;
	font: 8pt Tahoma;
}

text{
   margin-left: 20px;
	font: 8pt Tahoma;
}

.text-laminat{
	font: 8pt Tahoma;
}

.left10px{
	margin-left:10px;
}
.right10px{
	margin-right:10px;
}

div.price1{
   margin-left: 20px;
	font:9pt Tahoma;

}

table.price{
   margin-left: 20px;

	font: 8pt Tahoma;
}

span.price{
	font: bold 11pt Verdana;
	color:red
}
span.foto{
	font: bold 11pt Verdana;
	color:red;
    clear: both;
}

.art span.foto h2 {font: bold 12pt Verdana;}
.art span.foto h1 {font: bold 12pt Verdana;}

a.foto{
	font: bold 11pt Verdana;
	color:red;
	text-decoration: none;
}
a.foto:hover{
	font: bold 11pt Verdana;
	color:red
}

a.foto_home{
	font: bold 10pt Arial;
	color:#303030;
	text-decoration: none;
}

/* стили на фотогаллерею */
.image_new {margin-top: 0px;}
.image_new td {padding: 7px 0;}
.image_new .tit {text-align: center; color: #f00;}
.paging {font: 12px Verdana; text-align: center; margin-bottom: 10px;}
.paging a {font: 15px Verdana;text-decoration:none;color:gray;}
.paging a:hover {font: 15px Verdana;color:red;text-decoration:none;}
.noact {font: 17px Verdana;color:red;font-weight:bold;}
a.activ_as {font: 13px Verdana; color: #df2f33; text-decoration: none;}
a.activ_as:hover{text-decoration: underline;}
.dots {margin-left: 10px;margin-right: 10px; color: #d8d8d8;font: 15px Verdana;}

.numbering {text-align:right; margin-top: 3px; color: #4b555e; font-size: 10px; padding-right: 15px;}
.numbering-d {text-align:right; margin-top: 3px; color: #01a90d; font-size: 10px; padding-right: 10px; font-weight: bold;}
.numbering-left {float: left; padding-left: 15px;color: #4b555e; font-weight: normal;}

/* стили на форму отправки */
.attent_mail {font: 12px Verdana; color: #f00; margin: 10px 5px;}
.form_ot {font: 12px Verdana;}
.form_ot td {padding: 5px; text-align: right;}

/* стили статей */
a.art {
font: 10pt verdana;	
text-decoration: underline;
color:#a00b20;
}

a.art3 {
font: 10pt verdana;	
text-decoration: none;
color:gray;
}

a.art2 {
font: 11pt verdana;
font-weight: bold;	
text-decoration: underline;
color:red;
}

a.art1 {
font: 8pt verdana;	
text-decoration: none;
color:#4b555e;
}

div.art{
	font: 10pt verdana;
	padding:0px 20px 40px 20px;
}

div.art b {font: 10pt verdana;}
div.art h2 {font: 10pt verdana; display: inline;}

img.art_l{
	margin-right:15px;
	margin-bottom:5px;
    border: none;
}

img.art_r{
	margin-left:15px;
	margin-bottom:5px;
    border: none;
}

/* optim */

.b{
	font-weight:normal;
}
.h{
	font: 8pt Verdana; color:white;
	}

.address {font: 6pt Verdana; color: #ccc;}


.sns a {font: 12px Verdana; color: #000; text-decoration: none; line-height: 20px; }
.sns a:hover {color: grey;}


.endFloat:after {content: "."; display: block; height: 0; line-height: 0; visibility: hidden; clear: both;}

.s2 {font-size: 19px; color:#61BF04; clear: both;border-top: 1px solid #aaa;margin-top: 10px;padding-top:10px}
.s3 {font-size: 19px; color:#61BF04; clear: both;margin-top: 10px;padding-top:10px}
.s4 {font-size: 17px; color:#61BF04; clear: both;padding:0 0 10px 0}


.aa_menu { margin: 10px 0; padding-bottom: 0px;}

.aa_menu ul, .aa_menu li {padding: 0; margin: 0; list-style-type: none;}
.aa_menu ul {float: left;}
.aa_menu li {float: none; margin: 5px 6px;  color: white; text-align: center;  min-width: 120px; }
.aa_menu a {background: #fff url(img/knopka-fon.gif) repeat-x; font-family: Arial, Helvetica, sans-serif; font: 8pt Verdana; color: white; text-decoration: none; font-weight: normal; display: block; padding:4px 7px; border:0px solid white;border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px;vertical-align: middle;}
.aa_menu a:hover {color: #000; background: #C5E044;}
.aa_menu a.active {color: #fff; background: #9fb633;}

.gallery_fon{ background:  url(img/gallery-fon.gif) repeat-x; color: white}

/* #545962; */



.aa_catalog {font: 8pt Verdana;}
.aa_catalog img {border: none;}


.aa_text {font-family: Arial, Helvetica, sans-serif; font: 9pt Arial; margin-top: 10px;}
.aa_text_room {font-family: Arial, Helvetica, sans-serif; font: 9pt Arial ; color: red; margin-top: 0px; text-align: center;}

.price2 .f1 {font: 11pt Verdana; color: red; font-weight: bold;}
.price2 ul {width: 300px; margin: 10px 0; padding: 0;}
.price2 img {float: left; display: block;}
.price2 li {width: 350px; margin: 0 20px; padding: 0;}
.price2 li, .price2 li a {font: 9pt Tahoma; font-weight: bold; color: #000; text-decoration: none; line-height: 20px;}
.price2 li a.next-red {font: 9pt Tahoma; font-weight: normal; color: red; text-decoration: underline; line-height: 20px;}
.price2 li span {float: right; font: 9pt Tahoma; width: 155px; text-align: left; line-height: 20px;}
.price2 .d1 {border-bottom: 1px solid #ccc; margin-bottom: 15px; padding-bottom: 7px;}
.price2 .end {padding-bottom: 7px;}
.price2 .d2 {width: 460px;}
.d0 {border-bottom: 1px solid #ccc; margin-bottom: 15px; padding-bottom: 7px;}

.price2-divan .f1 {font: 11pt Verdana; color: red; font-weight: bold;}
.price2-divan ul {width: 300px; margin: 10px 0; padding: 0;}
.price2-divan img {float: left; display: block;}
.price2-divan li {width: 500px; margin: 0 20px; padding: 0;}
.price2-divan li, .price2-divan li a {font: 9pt Tahoma; font-weight: bold; color: #000; text-decoration: none; line-height: 20px;}
.price2-divan li span {float: right; font: 9pt Tahoma; width: 155px; text-align: left; line-height: 20px;}
.price2-divan .d1 {border-bottom: 1px solid #ccc; margin-bottom: 15px; padding-bottom: 7px;}
.price2-divan .end {padding-bottom: 7px;}
.price2-divan .d2-divan {width: 520px;}


.plintus a {font-family: Arial, Helvetica, sans-serif; font: 9pt Verdana; color: white; text-decoration: none; font-weight: normal;}
.plintus a:hover {color: #000;}
.plintus a.active {color: white;}

/* faq */

.more-left a {color: #777; font: 8pt Tahoma; text-decoration: none;}
.more-left a:hover {text-decoration: underline;}

/* Цифры на каталоге */

.onfoto1 {
    font: bold 10px  Tahoma ;
    color: white;
    position: relative;
    top: 99px;
    left:-88px;
}
.onfoto2 {
    font: bold 10px  Tahoma ;
    color: white;
    position: relative;
    left:166px;
}
.onfoto3 {
    font: bold 10px  Tahoma ;
    color: white;
    position: relative;
    left:169px;
}
.onfoto4 {
    font: bold 10px  Tahoma ;
    color: white;
    position: relative;
    left:169px;
}

.onfoto5 {
    font: bold 10px  Tahoma ;
    color: white;
    position: relative;
    top: 242px;
    left:-159px;
}
.onfoto6 {
    font: bold 10px  Tahoma ;
    color: white;
    position: relative;
    left:168px;
}
.onfoto7 {
    font: bold 10px  Tahoma ;
    color: white;
    position: relative;
    left:169px;
}
.onfoto8 {
    font: bold 10px  Tahoma ;
    color: white;
    position: relative;
    left:169px;
}

.onfoto9 {
    font: bold 10px  Tahoma ;
    color: white;
    position: relative;
    top: 385px;
    left:-227px;
}
.onfoto10 {
    font: bold 10px  Tahoma ;
    color: white;
    position: relative;
    left:168px;
}
.onfoto11 {
    font: bold 10px  Tahoma ;
    color: white;
    position: relative;
    left:169px;
}
.onfoto12 {
    font: bold 10px  Tahoma ;
    color: white;
    position: relative;
    left:169px;
}

.onfoto13 {
    font: bold 10px  Tahoma ;
    color: white;
    position: relative;
    top: 528px;
    left:-295px;
}
.onfoto14 {
    font: bold 10px  Tahoma ;
    color: white;
    position: relative;
    left:168px;
}
.onfoto15 {
    font: bold 10px  Tahoma ;
    color: white;
    position: relative;
    left:169px;
}
.onfoto16 {
    font: bold 10px  Tahoma ;
    color: white;
    position: relative;
    left:169px;
}

