body,td,th {
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

body {
	background-color: #EFEFEE;
	background-image: url(/common/bgr.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

img{border: 0px;}
p {text-align: justify;}


div#topline{
	/*border-bottom: 1px solid #a7a7a7;*/
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	background: #2d2d2d;
	/*background: #fff url(/common/slash-bg.gif) repeat;*/
	}
	
#ppl_share	{border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; padding: 10px 10px; margin: 15px 0 0;}
	
#yasearch { width: 280px; float: right; margin: 0 10px 0 0;}
#yasearchlabel {float: left; height: 23px; font: 12px Arial, Helvetica, Sans-serif; color: #ccc; padding: 7px 0px 0 0;}
.yandexform {float: left; margin: 0;}

div#socialtop{ display: block; padding-top: 2px; text-align: right; background-color: #fff;}

div.center {border: 0px solid red;text-align: center;}

a { color: #090; font-weight: normal;}
div#wrapper {
	border: 0px solid blue;
	margin-left: auto;
	margin-right: auto;
	width: 1012px;
	text-align: left;
}

div#whitefield {
	text-align: left;
	border: 1px solid #ccc; 
	background: #fff; width: auto; 
	padding: 15px;	
}

div#dashedfield {
	border: 1px dashed #ccc;
	padding: 30px;
	}

.logo {width: 235px; background: url(/common/shtop.jpg) no-repeat bottom right;}
.topicons {background: url(/common/shtopr.jpg) no-repeat bottom left; width: 55px; text-align: right; border: none}

.topicons img {
	display:  block;
	width:  21px; 
	min-height: 21px;
	padding: 0px;
	margin:  0px 0px 5px 30px;
	border:  none;
}
.homePic {
	display: block;
	width: 914px; 
	height: 221px;
	border: 1px solid #ccc; -webkit-box-shadow: 0 0px 15px #666; -moz-box-shadow:0 0px 15px #666; box-shadow: 0 0px 15px #666;
	padding: 1px;
	margin: 0px 0px 15px 0px;
	}

.pic620{
	display:block; 
	border: 1px solid #ccc;-webkit-box-shadow: 0 0px 15px #666; -moz-box-shadow:0 0px 15px #666; box-shadow: 0 0px 15px #666;
	padding: 1px; 
	width: 620px;
	height: 200px;
	}	

.defence {
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5C0702;
	text-transform: uppercase;
	margin-bottom: 5px;
	display: block;
	}
	
.workit {
	font: bold 11px arial, helvetica, sans-serif;
	color: #5C0702;
	text-transform: uppercase;
	margin-bottom: 5px;
	display: block;
	}
	
.upperRed {
	font: bold 13px arial, helvetica, sans-serif;
	color: #5c0702;
	text-transform: uppercase;
	padding-bottom: 10px;
	margin: 0px 0px 15px 0px;
	background: url(/common/line.gif) no-repeat bottom left;
	}


h1 {
	background-image: url(/common/line.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-bottom: 10px;
	margin: 0px 0px 15px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height:22px;
	font-weight: bold;
	letter-spacing: -0.04em;
	color: #5C0702;
	}
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height:18px;
	font-weight: bold;
	color: #5C0702;
	letter-spacing: -0.04em;
	}
	
h3 {
	font-family: arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 16px;
	font-weight: bold;
	color: #333;
	letter-spacing: -1px;
	margin: 10px 0 15px 0;
	}

.homeOl {
	text-align:justify; 
	}

.menuPhone {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #5C0702;
	text-transform: uppercase;
	}

.newsMy {
	border: 1px solid #ccc; -webkit-box-shadow: 0 0px 5px #666; -moz-box-shadow:0 0px 5px #666; box-shadow: 0 0px 5px #666;
 	display: block; 
 	margin: 15px 0;
  	font: 12px arial, Helvetica, sans-serif;
  	line-height: 12px;
  	color: #333;
  	text-align: justify;
  	padding:  15px 10px;
 	}
 	
.news_title {
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5C0702;
	text-transform: uppercase;
	margin-bottom: 10px;
	display: block;
	}

div.newsMy p {
 	border-bottom: 0px dotted #ccc;
 	margin: 2px 0 2px;
 	padding: 0 0 3px 0;
 	}
 	
div.newsMy p a:link, 
div.newsMy p a:visited,
div.newsMy p a:active {
 	font: 12px Arial, Helvetica, sans-serif;
 	color: #5C0702;
 	text-decoration: none;
 	}
 
div.newsMy p a:hover {
   font: 12px Arial, Helvetica, sans-serif;
   color: #4f4f4f;
   text-decoration: underline;
  }	
 	
 .popular {
 	display: block;
 	padding-top: 2px; 
  	font: 11px Arial, Helvetica, sans-serif;
  	color: #333;
  	margin-bottom: 5px;
  	min-height: 85px;
 	}
 	
.popularPrice {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #5C0702;
	text-align:left;
	margin-top: 10px;
	margin-left: 15px;
	}
	
	
.topmenul {
	font: bold 11px arial, Helvetica, sans-serif;
	color: #5C0702;
	font-variant: normal;
	text-transform: uppercase;
	width: 300px;
	background: url(/common/fontop.jpg) repeat-x bottom;
	padding: 30px 0px 10px 90px;
	}
	
.topmenur {
	font: bold 11px arial, Helvetica, sans-serif;
	color: #5C0702;
	font-variant: normal;
	text-transform: uppercase;
	background: url(/common/fontop.jpg) repeat-x bottom;
	padding: 30px 0px 10px 0px;
	}
	
.blstick{
	width: 180px;
	border: 0px solid black; 
	background-image: url(/common/shcenl.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	vertical-align: bottom;
	text-align: right;
	padding: 45px 60px 12px 0px;
	margin-right:100px;
	}
	
.longstick {
    background-image: url('/common/longlongstick.jpg'); 
    background-position: right top;
    background-repeat: repeat-y;
 	width: 5px;
 	}

.fonbotpp {
 	background-image: url(/common/fonbotp.jpg);
	background-position:top; 
	background-repeat:repeat-x;
	min-height: 300px;
	height:auto !important;
	text-align: left;
	vertical-align: top;
	padding-top: 40px;
	border: 0px solid red;
	}
	
.fonbot{
	padding: 0px 220px 0px 40px;
	background: url(/common/fonbot.jpg);
	background-position:top right; 
	background-repeat:no-repeat;
	height: 300px;
	text-align: left;
	vertical-align: top; 
	}
	
 .discount {
 	display: block; 
 	height: 89px;
 	margin-top: 5px;
 	margin-bottom: 15px;
  	font: 11px Arial, Helvetica, sans-serif;
  	color: #333;
 	}
 	
 strong {font-weight: normal;}


.topmenul a:link{
	font: bold 12px arial, Helvetica, sans-serif;
	color: #333;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: -0.02em;
	}
	
.topmenul a:visited{
	font: bold 12px arial, Helvetica, sans-serif;
	color: #333;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: -0.02em;
	}
.topmenul a:active{
	font: bold 12px arial, Helvetica, sans-serif;
	color: #5C0702;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: -0.02em;
	}
.topmenul a:hover{
	font: bold 12px arial, Helvetica, sans-serif;
	color: #5C0702;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: -0.02em;
	padding-left:  1px;
	}

.topmenur a:link{
	font: bold 12px arial, Helvetica, sans-serif;
	color: #333;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: -0.02em;
	}
	
.topmenur a:visited{
	font: bold 12px arial, Helvetica, sans-serif;
	color: #333;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: -0.02em;
	}
.topmenur a:active{
	font: bold 12px arial, Helvetica, sans-serif;
	color: #5C0702;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: -0.02em;
	}
.topmenur a:hover{
	font: bold 12px arial, Helvetica, sans-serif;
	color: #5C0702;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: -0.02em;
	padding-left:  1px;
	}
	
a.picLinkWide:link, a.picLinkWide:visited, a.picLinkWide:active {
	display: block;
	width: 150px; height: 113px;
	border: 1px solid #ccc; -webkit-box-shadow: 0 0px 5px #666; -moz-box-shadow:0 0px 5px #666; box-shadow: 0 0px 5px #666;
	padding: 1px;
	margin: 0px;
	}

a.picLinkWide:hover {
	display: block;
	width: 150px; height: 113px;
	border: 1px solid #5C0702; -webkit-box-shadow: 0 0px 5px #5C0702; -moz-box-shadow:0 0px 5px #5C0702; box-shadow: 0 0px 5px #5C0702;
	padding: 1px;
	margin: 0px;
	}
	
a.picpop:link, a.picpop:visited, a.picpop:active {
	display: block;
	width: 85px; height: 85px;
	border: 1px solid #ccc; -webkit-box-shadow: 0 0px 5px #666; -moz-box-shadow:0 0px 5px #666; box-shadow: 0 0px 5px #666;
	padding: 1px;
	margin: 0px;
	}

a.picpop:hover {
	display: block;
	width: 85px; height: 85px;
	border: 1px solid #5C0702; -webkit-box-shadow: 0 0px 5px #5C0702; -moz-box-shadow:0 0px 5px #5C0702; box-shadow: 0 0px 5px #5C0702;
	padding: 1px;
	margin: 0px;
	}
	
 
a.inText:link, a.inText:visited, a.inText:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #5C0702;
	text-decoration: underline;
	}

a.inText:hover {
  font: 12px Arial, Helvetica, sans-serif;
  color: #4f4f4f;
  text-decoration: none;
 }
 
a.newsLink:link, a.newsLink:visited, a.newsLink:active {
	font: 11px Arial, Helvetica, sans-serif;
	color: #5C0702;
	text-decoration: underline;
	}

a.newsLink:hover {
  font: 11px Arial, Helvetica, sans-serif;
  color: #4f4f4f;
  text-decoration: underline;
 }
 
 .shedule {
	display: block;
	border: 0px solid red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #979A92;
	text-align:center;
	margin: 10px 15px 20px 15px;
	text-transform:none;
	}


.blongsr {background: url('/common/longstickr.jpg') no-repeat top left; width: 5px;}
.blongsrr {background: url('/common/shcenr.jpg') no-repeat top left; width: 55px;}

.lmenu {
	padding-left: 10px;
	height: 22px;
	margin: 0px;
	background: url(/common/mark.gif) no-repeat 0% 27%;
}

.counter {
	border: 1px solid red;
	display: block;
	padding-left: 60px;
	padding-bottom: 14px;
	padding-right: 10px;
	}


.lmenux {
	padding-left: 10px;
	height: 22px;
	margin: 0px;
	background: url(/common/none.gif) no-repeat 0% 27%;
	color: #999;
	font-size: 12px;
	}
	
a.popular:link {
	font: bold 14px arial, Helvetica, sans-serif;
	color: #5C0702;
	text-decoration: underline;
	}

a.popular:visited {
	font: bold 14px arial, Helvetica, sans-serif;
	color: #5C0702;
	text-decoration: underline;
	}

a.popular:active {
	font: bold 14px arial, Helvetica, sans-serif;
	color: #5C0702;
	text-decoration: underline;
	}

a.popular:hover {
	font: bold 14px arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	}
	
a.footlink:link, a.footlink:visited, a.footlink:active {
	font: 12px arial, helvetica;
	color: #5C0702;
	text-decoration: none;
	padding-left: 10px;
	height: 22px;
	margin: 0px;
	background: url(/common/mark.gif) no-repeat 0% 45%;
	}

a.footlink:hover {
	font: 12px arial, helvetica;
	color: #999;
	text-decoration: none;
	padding-left: 11px;
	height: 22px;
	margin: 0px;
	background: url(/common/none.gif) no-repeat 0% 45%;
	}

.footlinkx {

	font: 12px arial, helvetica;
	color: #999;
	text-decoration: none;
	padding-left: 11px;
	height: 22px;
	margin: 0px;
	background: url(/common/none.gif) no-repeat 0% 45%;
	}
	
.prodName {
	background: url('/common/line.gif') no-repeat bottom left;
	margin: 15px 0px 17px 0px;
	padding-bottom: 10px;
	font-family: georgia, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 16px;
	font-weight: normal;
	color: #5C0702;
	text-transform: none;
	}
	
.popularLink:link,
.popularLink:visited,
.popularLink:active {
	font: 14px arial, Helvetica, sans-serif;
	color: #5C0702;
	text-decoration: underline;
	}

.popularLink:hover {
	font: 14px arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
	}
	
.copyright {padding: 0px 0px 13px 50px;}

.prodTheme {border: 1px solid #ccc; -webkit-box-shadow: 0 0px 15px #666; -moz-box-shadow:0 0px 15px #666; box-shadow: 0 0px 15px #666; width: 723px; padding: 1px; min-height: 200px;}

.description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	padding: 0px;
	margin: 1px 0px 5px 0px;
	width: 150px;
	text-align: left;
}

.amenu {
	font: bold 11px arial, Helvetica, sans-serif;
	color: #5C0702;
	text-transform: uppercase;
	margin: 70px 0px 0px 0px;
	}

.justaPic {
	display: block;
	width: 150px; height: 113px;
	border: 1px solid #ccc; 
	padding: 1px;
	margin: 0px;
	}


table.ppl { border-width: 1px; border-style: solid; border-color: #5C0702; }
td.ppl0110 { border-width: 0px 1px 1px 0px; border-style: solid; border-color: #5C0702; }
td.ppl0010 { border-width: 0px 0px 1px 0px; border-style: solid; border-color: #5c0702; }
td.ppl0010g { border-width: 0px 0px 1px 0px; border-style: dashed; border-color: #ccc; }
td.ppl0010gr { border-width: 0px 0px 1px 0px; border-style: dashed; border-color: #ccc; text-align: right;}
td.ppl0010gc { border-width: 0px 0px 1px 0px; border-style: dashed; border-color: #ccc; text-align: center;}
td.ppl0010gb { border-width: 0px 0px 1px 0px; border-style: dashed; border-color: #ccc; font-weight: bold;}
td.ppl0100 { border-width: 0px 1px 0px 0px; border-style: solid; border-color: #5C0702; }

.pic250x188Right {
	display: block;
	width: 250px; height: 188px;
	border: 1px solid #ccc; 
	padding: 1px;
	margin: 0px 1px 10px 10px;
}

a.picCert {
	display: block;
	width: 150px; height: 212px;
	border: 1px solid #ccc; 
	padding: 1px;
	margin: 0px;
	}

.connectUs {
	border: 0px solid red;
	padding-top: 0px; 
	padding-bottom:20px;
	text-align: left;
	vertical-align: top;
	}

.pic250x188Left {
	display: block;
	width: 250px; height: 188px;
	border: 1px solid #ccc; 
	padding: 1px;
	margin: 0px 10px 0px 0px;
}



a.picDiplom {
	display: block;
	width: 250px; height: 188px;
	border: 1px solid #ccc; 
	padding: 1px;
	margin: 0px;
	}

.guest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}

descriptionPicWide {
  	border: 0px;
  	width: 150px; height: 113px;
	}
	
.footnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

 .ObjPhotoWide{
	display:block; 
	border: 1px solid #ccc; -webkit-box-shadow: 0 0px 15px #666; -moz-box-shadow:0 0px 15px #666; box-shadow: 0 0px 15px #666;
	padding: 1px; 
	width: 723px;
	height: 250px;
	margin: 0px 0px 15px 0px;
	}


a.ObjPhotoWide:link, a.ObjPhotoWide:visited, a.ObjPhotoWide:active{
	display:block; 
	border: 1px solid #ccc; -webkit-box-shadow: 0 0px 15px #666; -moz-box-shadow:0 0px 15px #666; box-shadow: 0 0px 15px #666;
	padding: 1px; 
	width: 723px;
	height: 250px;
	margin: 0px 0px 15px 0px;
	}


a.ObjPhotoWide:hover {
	display:block; 
	border: 1px solid #5C0702; -webkit-box-shadow: 0 0px 15px #666; -moz-box-shadow:0 0px 15px #666; box-shadow: 0 0px 15px #666;
	padding: 1px; 
	width: 723px;
	height: 250px;
	margin: 0px 0px 15px 0px;
	}

 .ObjPhoto{
	display:block; 
	border: 1px solid #ccc; -webkit-box-shadow: 0 0px 15px #666; -moz-box-shadow:0 0px 15px #666; box-shadow: 0 0px 15px #666;
	padding: 1px; 
	width: 723px;
	height: 407px;
	margin: 0px 0px 15px 0px;
	}
	
.ObjPhoto_z{
	display:block; 
	border: 1px solid #ccc; -webkit-box-shadow: 0 0px 15px #666; -moz-box-shadow:0 0px 15px #666; box-shadow: 0 0px 15px #666;
	padding: 1px; 
	width: 723px;
	height: 542px;
	margin: 0px 0px 15px 0px;
	}
	
.descriptionPicWide {
  	border: 0px;
  	width: 150px; height: 113px;
	}
	
a.picLink {
	display: block;
	width: 150px; height: 150px;
	border: 1px solid #ccc; 
	padding: 1px;
	margin: 0px;
	}

 .servicesRoofPic {
	border: 1px solid #ccc;
	background: url(/images/serv-roof.jpg) no-repeat top left;
	height: 200px;
	}



.leftNaviSubX {
	padding-left: 10px;
	color: #999;
	font-size: 10px;
	}
	
	
a.leftNaviSub:link,
a.leftNaviSub:visited,
a.leftNaviSub:active {
	padding-left: 10px;
	color: #333;
	font-size: 10px;
	text-decoration: none;
	}
a.leftNaviSub:hover {
	padding-left: 10px;
	color: #999;
	font-size: 10px;
	text-decoration: none;
}


.redText {
  font: 12px Arial, Helvetica, sans-serif;
  color: #5C0702;
 }
 

a.pictxt:link,
a.pictxt:visited,
a.pictxt:active {
	display: block;
	margin-bottom: 5px;
	text-align: center;
	color: #333;
	font-size: 12px;
	text-decoration: underline;
}
a.pictxt:hover {
	display: block;
	margin-bottom: 5px;
	text-align: center;
	color: #999;
	font-size: 12px;
	text-decoration: underline;
}

.photoonmap {
	display: block; 
	margin-right: 5px;
	width: 100px; 
	height:75px; 
	border:1px solid #4f4f4f; 
	padding: 1px;
}

table.dottedtbl {
   border: 0;
   padding:0;
   border-collapse:collapse;
}

table.dottedtbl td{
padding:2px 8px 2px 0px;
border-width: 0px 0px 1px 0px; 
border-style: dashed; border-color: #ccc;
}

table.dottedtblw {
   border:0;
   padding:0;
   border-collapse:collapse;
}

table.dottedtblw td{
padding:2px 8px 2px 8px;
border-width: 1px 0px 1px 0px; 
border-style: dashed; border-color: #ccc;
}

.buttons {
margin-top: 15px;
padding: 0px;
display: block;
border: 0px solid red;
vertical-align: middle;
}

.buttons img {border: 0px; vertical-align: middle;}


.buttonsb {
	margin-top: 17px;
	padding: 0px;
	display: block;
	border: 0px solid red;
	vertical-align: middle;
}

.yashare-auto-init { margin-top: 0px;}


#button_twitter {display: block; width: 130px; float: left; height: 22px; vertical-align: middle;}
#button_gplus {display: block; width: 80px; float: left; height: 22px; vertical-align: middle;}
#button_fb {display: block; width: 140px; float: left; height: 22px; vertical-align: middle;}
#button_vk {display: block; width: 170px; float: left; height: 22px; vertical-align: middle;}

#button_ya_all {display: block; height: 28px; margin: 5px 0 0 0; border: 0px solid #ccc;}
#vk_like {}

.pplclear {clear: both;}

#main_vk {display: block; margin: 15px 0; height: 220px; border: 0px solid red;}


.popPrice {
		display: block;
		border:  0px solid red;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #5C0702;
		text-align:center;
		margin: 2px 0px 2px 0px;
		width:  150px;
		}
		
div.footermenu { float: left; display: block; width: 160px; margin-right: 40px;}



div.r_nav { padding: 0px; display: block; min-height: 89px; margin: 0px 0px 10px 0px; font: 11px Arial, Helvetica, sans-serif;}

.r_nav img {border: 0px; float: right; margin: 0px, padding: 0px;}



.r_nav a:link,
.r_nav a:visited,
.r_nav a:active{
	font: bold 12px arial, Helvetica, sans-serif;
	color: #5C0702;
	text-decoration: underline;
	}
.r_nav a:hover {
	font: bold 12px arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	}

.r_price {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #5C0702;
	text-align:left;
	margin: 7px;
	margin-left: 15px;
	}


a.r_pic:link,
a.r_pic:visited,
a.r_pic:active {
	float: right;
	display: block;
	width: 85px; height: 85px;
	border: 1px solid #ccc; -webkit-box-shadow: 0 0px 5px #666; -moz-box-shadow:0 0px 5px #666; box-shadow: 0 0px 5px #666;
	padding: 1px;
	margin: 0px 0px 0px 5px;
	}
a.r_pic:hover {
	float: right;
	display: block;
	width: 85px; height: 85px;
	border: 1px solid #5C0702; -webkit-box-shadow: 0 0px 5px #5C0702; -moz-box-shadow:0 0px 5px #5C0702; box-shadow: 0 0px 5px #5C0702;
	padding: 1px;
	margin: 0px 0px 0px 5px;
	}

.rt_line {
	margin-top: 10px;
	margin-bottom: 10px;
	background: url(/common/line.gif) no-repeat 0% 50%;
}

.rb_line {
	background: url(/common/line.gif) no-repeat 0% 50%;
	margin-bottom: 10px;
}


.r_lil {
	display: block;
	margin: 20px 0px;
	padding: 10px;
	border: 1px solid #ccc; -webkit-box-shadow: 0 0px 5px #666; -moz-box-shadow:0 0px 5px #666; box-shadow: 0 0px 5px #666;
	}
	
.l_menu { padding-top: 62px;}

.ld_menu { padding-top: 10px;}

a.lma:link,
a.lma:visited,
a.lma:active {
	display: block;
	width: 153px;
	font: 12px arial, helvetica;
	color: #5C0702;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	text-align: left;
	margin: 0px;
	background: url(/common/mark.gif) no-repeat 0% 45%;
	}
a.lma:hover {
	display: block;
	width: 152px;
	font: 12px arial, helvetica;
	color: #999;
	text-decoration: none;
	padding: 0px 0px 0px 11px;
	text-align: left;
	margin: 0px;
	background: url(/common/none.gif) no-repeat 1px 45%;
	}
	
	
a.lman:link,
a.lman:visited,
a.lman:active {
	display: block;
	width: 153px;
	font: 12px arial, helvetica;
	color: #5C0702;
	text-decoration: none;
	padding: 0px 0px 0px 27px;
	text-align: left;
	margin: 0px;
	background: url(/common/ico_new.png) no-repeat 0px 0px;
	}
a.lman:hover {
	display: block;
	width: 152px;
	font: 12px arial, helvetica;
	color: #999;
	text-decoration: none;
	padding: 0px 0px 0px 28px;
	text-align: left;
	margin: 0px;
	background: url(/common/ico_new.png) no-repeat 1px 0px;
	}

span.in_cat {
	display: block;
	width: 152px;
	font: 12px arial, helvetica;
	color: #999;
	text-decoration: none;
	padding: 0px 0px 0px 11px;
	text-align: left;
	margin: 0px;
	background: url(/common/none.gif) no-repeat 1px 45%;
	}
	
	
span.in_catn {
	display: block;
	width: 152px;
	font: 12px arial, helvetica;
	color: #999;
	text-decoration: none;
	padding: 0px 0px 0px 28px;
	text-align: left;
	margin: 0px;
	background: url(/common/ico_new.png) no-repeat 1px 0px;
	}
	
	
	
	
.l_menu span.in_sub_cat {
	display: block;
	padding-left: 10px;
	color: #999;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 0px 0px 11px;
	margin: 0px;
	}
		
		
a.lmasub:link,
a.lmasub:visited,
a.lmasub:active {
	display: block;
	padding-left: 10px;
	color: #333;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	}
a.lmasub:hover {
	display: block;
	padding-left: 10px;
	color: #999;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 0px 0px 11px;
	margin: 0px;
	}
	
.prod_new {	color: red;}


span.redbold {color: #5C0702; font-weight: bold;}

img.logo_small { vertical-align: middle; border: 0}

#oferta {
	font: 11px Helvetica, arial, sans-serif;
	color: #a7a7a7;
}



.menu_title_t { padding: 75px 0 0 0; margin: 0;}

.menu_title { padding: 20px 0 0 0; margin: 0;}

ul.menu_list {
	list-style: none;
	padding: 0;
	margin:  0;
	}

ul.menu_list li a:link,
ul.menu_list li a:visited,
ul.menu_list li a:active {
	display: block;
	width: 153px;
	font: 12px arial, helvetica;
	color: #5C0702;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	text-align: left;
	margin: 0px;
	background: url(/common/mark.gif) no-repeat 0% 45%;
	}
ul.menu_list li a:hover {
	display: block;
	width: 152px;
	font: 12px arial, helvetica;
	color: #999;
	text-decoration: none;
	padding: 0px 0px 0px 11px;
	text-align: left;
	margin: 0px;
	background: url(/common/none.gif) no-repeat 1px 45%;
	}

div#navigation {
	display: block;
	margin:  0 0 15px 0;
	font: 12px arial, Helvetica, sans-serif;
	color: #333;
}

div#navigation a:link,
div#navigation a:visited,
div#navigation a:active {
	
	color: #5C0702;
}

div#navigation a:hover {
	color:  #333;
	text-decoration: none;
}


div.new_in_cat {
	display: block;
	border:  1px dashed #ccc;
	padding:  15px 15px;
	margin: 0px 0px 20px;
	background-color: #fbfbfb;
	}


div.new_in_cat img {
	border:  1px solid #ccc;
	}


div.cat_second,
div.cat_first {
	border: 0px solid #ccc;
	width: 152px;
	text-align: center;
	float: left;
	margin: 0 30px 0 0;
	}
div.cat_second img,
div.cat_first img {
	display: block;
	width: 150px; height: 113px;
	border: 1px solid #ccc; -webkit-box-shadow: 0 0px 5px #666; -moz-box-shadow:0 0px 5px #666; box-shadow: 0 0px 5px #666;
	padding: 1px;
	margin: 5px 0 5px;
	}
	
div.cat_first a:link,
div.cat_first a:visited,
div.cat_first a:active {
	font: 14px arial, Helvetica, sans-serif;
	color: #5C0702;
	text-decoration: underline;
	}

div.cat_first a:hover {
	font: 14px arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
	}

div.cat_second a:link,
div.cat_second a:visited,
div.cat_second a:active {
	font: 14px arial, Helvetica, sans-serif;
	color: #5C0702;
	text-decoration: underline;
	}

div.cat_second a:hover {
	font: 14px arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
	}



