body{
background-color:#3c4f4f;
padding:0;
margin:0;
font-family:Arial,Tahoma;
color:#fff;
text-align:center;
vertical-align:top;
width:100%;
font-size:12px;
}

p.just{text-align:justify;}

h2{
color:#69c7c7;
font-size:22px;
text-align:center;
font-weight:normal;
}

h4{
color:#69c7c7;
font-size:18px;
text-align:center;
font-weight:normal;
}

a:link {
color:#fff;
text-decoration:underline;
}
a:visited {
color:#fff;
text-decoration:underline;
}
a:hover {
color:#fff;
text-decoration:none;
}
a:active {
color:#fff;
text-decoration:underline;
}

#toptel{
color:#fff;
font-size:12px;
text-align:right;
vertical-align:bottom;
font-weight:normal;
}

p.txt{text-align:justify;}

table, img{
padding:0;
margin:0;
}

#site{
width:800px;
/*min-height:795px;*/
min-height:200px;
/*background:URL('fon.gif');*/
background:#212b2b;
padding:0;
margin:0;
}

#top{
width:800px;
height:105px;
background:URL('topline.gif') repeat-x;
text-align:left;
}

 #logo{
 width:400px;
 height:105px;
 vertical-align:middle;
 padding-left:24px;
 font-size:30px;
 }
 
 #logo2{
 width:120px;
 height:105px;
 vertical-align:middle;
 padding-left:8px;
 font-size:30px;
 }

 td.menu{
 height:105px;
 width:380px;
 vertical-align:top;
 text-align:right;
 }
 
 /*.menu {
 vertical-align:top;
 text-align:right;
 border:1px #F0F solid;
 }*/

 .menu a{margin:0; padding:0; border:0;}

 .menu a img{
 margin:0;
 padding:0;
 border:0;
 border-top:solid 1px #000;
 border-left:solid 1px #000;
 vertical-align:top;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity:0.8;
 }
 .menu a:hover img{
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1;
 }


 #logoend{
 width:15px;
 height:105px;
 margin:0;
 padding:0;
 font-size:1px;
 }

#bottom{
height:60px;
width:800px;
vertical-align:middle;
text-align:left;
padding: 0 10px 10px 10px;
font-size:10px;
}

#botmenu{text-decoration:none;}


#content{
padding:0 10px 10px 10px;
width:780px;
/*min-height:591px;*/
min-height:200px;
}

  #cont{
  background-color:#3c4f4f;
  width:100%;
  min-height:200px;
  /*min-height:auto, 591px;*/
  }
  
/* Главная */  
  
table.index {
width:100%;
min-height:0px;
/*min-height:591px;*/
padding:0; margin:0; border:0;
}
	
.index td{
border-left:#919a9a 1px solid;
border-top:#919a9a 1px solid;
border-right:#192424 1px solid;
border-bottom:#192424 1px solid;
width:192px;
height:192px;
}

 
 .index td a img{
 width:193px;
   height:193px;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1;
 padding:0;
 margin:0;
 }
	 
	 .index td a:hover img{
	 width:193px;
     height:193px;
 	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity:0.9;
	 padding:0;
	 margin:0;
	 }
	

	 .index div{
	 font-size:16px;
	 text-align:center;
     padding: 10px 10px 10px 10px;
	 width:172px;
     /*height:174px;*/
	 vertical-align:middle;
	 }
	 
	 
	 
/* Страницы с текстом */	 

div.bord{
	 border-left:#919a9a 1px solid;
	 border-top:#919a9a 1px solid;
	 border-right:#192424 1px solid;
	 border-bottom:#192424 1px solid;
	 background-color:#475757;
}

table.textpage{
	 width:100%;
}

table.textpage td{
vertical-align:top;
text-align:left;
}

#cleft{
width:250px;
margin: 0px;
padding: 0 0 0 15px;
}

#ctop, #cbottom{
width:210px;
vertical-align:top;
padding: 10px 20px 10px 20px;
padding-top:20px
}

  #ctop h2, #cbottom h2{
  text-align:left;
  padding: 0 0 0 0px;
  }

div#hline{
width:230px;
border-bottom:1px #4e6d6d solid;
margin:0;
padding:0;
height:1px;
margin-left:20px;
}

#ctxt{
padding: 20px 0 20px 0;
}
  #ctxt div{
  border-left:1px #4e6d6d solid;
  min-height:200px;
  padding: 0 15px 0 20px;
  }
  
  
#ctxt ul, #ctxt ol, #ctxt li{
margin:0;
padding:0;
}
  
#ctxt li{
margin-left:20px;
}
 

/* Разделы галереи */
td.deskr{
padding: 10px 10px 10px 10px;
border-left:#919a9a 1px solid;
border-top:#919a9a 1px solid;
border-right:#192424 1px solid;
border-bottom:#192424 1px solid;
}

td.piccc{
padding:0;
border-left:#919a9a 1px solid;
border-top:#919a9a 1px solid;
border-right:#192424 1px solid;
border-bottom:#192424 1px solid;
width:192px;
height:192px;
}


 	 .textpage td a img{
 	 width:192px;
     height:192px;
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity:0.8;
	 }
	 
	 .textpage td a:hover img{
	 width:192px;
     height:192px;
 	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1;
	 }
	 

#navi{
position:absolute;
top:380px;
left:0px;
width:100%;
font-size:14px;
margin:0 auto;
z-index:1;
}

#navi table{
position:relative;
top:0px;
right:347px;
z-index:999;
}

#navi td{
width:40px;
height:40px;
text-align:center;
}


     #navi a img{
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);opacity:0.7;
     }
	 
	 #navi a:hover img{
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);opacity:0.95;
     }
	 
/* VIEW */	 

     .view{
	 width:778px;
	 height:640px;
}

	 .view td{
	 border-left:#919a9a 1px solid;
	 border-top:#919a9a 1px solid;
	 border-right:#192424 1px solid;
	 border-bottom:#192424 1px solid;
	 width:778px;
     height:640px;
	}

 
 	 .view img{
	 width:778px;
   height:640px;
	 padding:0;
	 margin:0;
	 }
	 
  #cont span{font-size:18px; }
	 
	 
/* Подвал */	 

 #bottom a b,  #bottom b{
 font-weight:normal;
 color:#9abdbb;
 }

.index img {
  border:none;
  
}

a.opt {text-decoration:none; cursor:default}

/* Прайс */

#ctxt div div.uttapl{
border:0;
margin:0;
padding:0;
}

div.uttapl h6{display:none;font-size:16px;font-weight:bold;}
div.uttapl p{}

div.uttapl table{
width:100%;
margin:0;
padding:0;
border-collapse: collapse;
}

div.uttapl td{border:#fff 1px solid; padding-left:5px;}
div.uttapl td.plname{}
div.uttapl td.plart{}
div.uttapl td.plprice{}
div.uttapl td.plunit{}
div.uttapl th{border:#fff 1px solid; padding-left:5px;}
div.uttapl th.plsub{font-size:14px;padding-top:25px;padding-bottom:10px;color:#69c7c7;border:0;}

.bb{
 color:#69c7c7;
 font-size:18px;
 font-weight:normal;
	}
a.hl { color:#fff; text-decoration:none; cursor:default;  }

/* guestbook */
#ctxt div div.uttagblist{ border:none;}
div.uttagblist { text-align:left;}
div.uttagblist span.gbnav{color:#fff; text-align:left; font-size:10px;}
#ctxt div div.uttagblist div.gbmessage { border:#4e6d6d 1px solid; border-bottom:none; border-left:none; border-right:none; margin: 10px; padding: 10px; text-align:left;}
div.uttagblist p.gbpost {color:#fff;}
div.uttagblist span.gbauthor { color:#fff; }
div.uttagblist span.gbdate { color:#fff;  }
div.uttagblist p.gbreply {color:#69c7c7; }
div.uttagblist span.gbreplytitle {color:#69c7c7;}

#ctxt div div.uttagbform{ border:none;}
div.uttagbform h6  { color:#fff; font-size:14px; text-transform:uppercase; text-align:left;}
div.uttagbform dl  { color:#fff; font-size:14px; text-align:left;}
div.uttagbform dt  { padding-top:8px; padding-bottom:2px; text-align:left;}
/* guestbook end */

/* Онлайн заявка */

.formorder span {font-size:10px;margin-right:10px;}

.formorder textarea {margin:10px 0 20px 0; width:434px;}

.formorder input {display:inline;float:right;}

#cf05{width:114px;float:left;}
#cf06{float:left;}

.formorder img{margin:10px 0 10px 0;}

/* END Онлайн заявка */

/* Отзывы */
.otzivlist{text-align:center;}
.otzivform{display: none;}
/* END Отзывы */ 

