/*
Copyright 2009 ClearCut Web Solutions Ltd, All Rights Reserved.
*/
*{
  padding: 0; margin: 0;
}
html, body {
	height:100%;
}

/*
   STYLE
----------------------------------------------------------------------------------------------*/
body{
  background: #c0c0c0 url('/images/fon.jpg') repeat-y center;;
  min-width: 1000px;
  font-size: 11px;
  font-family: Arial;
}
.podlogk{
  background: url('/images/poloska.jpg') repeat-x top;
}
#ot{
  margin-left: 50%;
}
#cent{
  margin-left: -500px;
  width: 1000px;
  overflow: hidden;
  min-height: 500px;
}
.content{
  width: 764px;
  margin-left: 125px;
  padding-top: 30px;
  padding-bottom: 5px;
}
.header{
  height: 65px;
}
.bulletlist{
	margin-top:10px;
	margin-left:50px;
	}
.logo{
  width: 476px;
  color: #880201;
  font-size: 18px;
  font-weight: bold;
  margin-left: 10px;
  margin-right:-40px;
  float: left;
}
.logo span{
  color: #3a4b39;
  font-weight: normal;
  float: none;
}
.tel{
  color:#404040;
  float: right;
  font-size:14px;
  font-weight:bold;  
  padding-right:15px;
  text-align:right;
}
.tel p{
  font-style: italic;
}


.tel span{
  color: #870301;
  font-size: 18px;
  font-style: normal;
}
.testimonial {

  background-color: #ededed ;
  border: solid 1px #880100;
  padding: 0px 10px 10px 10px;
  margin-top:10px;
  margin-right: 2px;
  }
  
#ots{
  margin-left: 93px;
}
.menu_top{
  float: right;
  1margin-left: 150px;
  width: 620px;
  margin-top: 8px;
}
.menu_top li{
  float: left;
  list-style-type: none;
}
.menu_top a{
  margin-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  color: #880201;
  font-size: 14px;
  background: url('/images/str.jpg') no-repeat right;
  display: block;
}
#none{
  background: none;
}


#middle {
 background:url('/design/images/bannerbg.gif') repeat-y;
 margin:0 0 0 5px;
 overflow:hidden;
 padding:0;
 width:746px;
}

#middle img {
 margin:0;
 padding:0;
}

#middle2 {
 margin:0 7px 0 9px;
}

#banner {
 float:left;
 width:540px;
}

#enquiry {
 background:url('/design/images/enquirybg.gif') no-repeat;
 float:right;
 height:241px;
 line-height:14px;
 overflow:hidden;
 width:182px;
}


#enquiry form{
 font-size:1.1em;
 margin:0 auto;
 width:161px;
}

#enquiry form h4{
 font-size:1em;
 font-weight:bold;
 padding:10px 0 7px; 
}

#enquiry form p {
 margin:0;
 padding: 0 0 3px 0;
}

#enquiry form dl input {
 padding:0;
 height:16px;
 line-height:16px;
 margin:0;
 width:98%;
}

#enquiry form .enquiry_submit {
 background:url('/design/images/send.gif') no-repeat;
 border: none;
 color:#fff;
 float:right;
 height:18px;
 line-height:16px;
 margin:3px 0 0 0;
 padding:0;
 text-align:center;
 width:58px;
}

#enquiry form dt {
 margin:2px 0;
}

.left{
  width: 535px;
  float: left;
  padding-left: 15px;
  margin-top: 5px;
  padding-right: 15px;
  margin-bottom: 20px;
  background: url('/images/punk.jpg') repeat-y right;
}

.left p{

margin-top:10px;
}

.left a{
	text-decoration:none;
  color: #880100;
	}
h1{
font-size: 14px;
  color: #880100;
}
h2{
    margin-top:10px;
font-size: 12px;
  color: #880100;
}
.img{
  border: 0px;
  float: left;
}
.images{
  margin: 10px 0 10px 1px;
  width: 175px;
  height: 116px;
}
.text{
  margin-bottom: 18px;
}
.right{
  float: left;
  width: 140px;
  background: url('/images/punk.jpg') repeat-y left;
  padding-left: 15px;
  margin-top: 5px;
  margin-left: -1px;
  margin-bottom: 20px;
  font-size: 11px;
}
.right li{
  margin-top: 15px;
  list-style-type: none;
}
.right a{
  color: #880201;
  text-decoration: none;
}
#adr{
  margin: 10px 0 0 0;
  color: #880201;
}

#bathroom{
  margin: 10px 0 0 0;
  color: #880201;
  border: 0px;
}
.right p{
  color: #000000;
  margin: 0px;
}


.footer{
  float: left;
  width: 760px;
  text-align: center;
  font-size: 10px;
   color: #860000;

}
.footer a{
  text-decoration: none;
  color: #860000;
  margin-left: 5px;
  padding-right: 5px;
  background: url('/images/str.jpg') no-repeat right;
}


.ccwd {
  float: left;
  width: 760px;
  text-align: center;
  font-size: 10px;
   color: #860000;

}

.ccwd a{
  text-decoration: none;
  color: #860000;
  }

.categories
{

   width:245px;
   float:left;
   margin-top: 5px;
   padding-right: 20px;
 }

.categories img{

   width:245px;
   height:150px;
   border: 1px solid #880201;
   margin-bottom: 5px;

 }
 
.categories h1 a{

	color: #880201;
	text-decoration: none;
	font-weight: normal;
	font-size:14px;
 }
/* Catlog produckts */


.category_title a{
  font-size: 14px;
  color: #880002;
  text-decoration: none;
  font-weight: bold;
}
.category_title{
  width: 540px;
  margin-bottom: 20px;
  float: left;
}


.cataloge_categories{
  min-height: 225px;
  float: left;
  margin-top: 10px;
}
.category_props{
  min-height: 180px;
  float: left;
  margin-top: 10px;
}
.category_props p{
 margin-top: 10px;

}

.category_props img{
   border: 1px solid #880201;
}
.cataloge_categories p{
  margin-top: 10px;
}
.img_product{
  width: 247px;
  height: 177px;
  margin: 0 10px 10px 0;
  border: solid 1px #c08080;
  float: left;
}
.black{
  display: block;
  float: right;
  margin-top: 35px;
  text-decoration: none;
  color: #000000;
}
/* News */
.date{
  font-style: italic;
  font-size: 11px;
  color: #000000;
  margin: 8px 0 5px 0;
}
.more{
  margin: 34px 0 20px 0;
  float: right;
  width: 555px;
  text-align: right;
}
.more a{
  text-decoration: none;
  color: #000000;
}

.class_img{
  width: 191px;
  height: 129px;
  margin: 0 5px 5px 0;
  border: solid 1px #c08080;
  float: left;
}

div#gallery img
{
	padding: 1px;
	margin: 10px;
	border: 1px solid #880100;
}
.gal img{
	padding: 1px;
	margin: 10px;
	border: 1px solid #880100;
	float: left;
}

.gal a{
	text-decoration:none;
  color: #880100;
	}
.rightimage

{
  margin-left:20px;
  border: 1px solid #880100;
   padding: 3px;
   float: right;
}


#banner {
 height:241px;
 overflow:hidden;
 position:relative;
 z-index:20;
}



#banner img.bannerImg {
 position:absolute;
 z-index: 10;
}

#banner img.bannerImg.current {
 z-index:5;
 position:relative;
}


