html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight:normal;
	font-family:Arial, Sans;
	background: transparent;
	color:#333;
	font-size:11pt;
}

body {
	line-height:1;
	background-color:#aaa;
	background-image:url('/i/fon.gif');
	background-position: center top;
	background-repeat:repeat-y;
}

a.hl { color:#000; text-decoration:none; cursor:default;  }


.menunadp{ /* Белые надписи в меню и шапке */
color:#fff;
font-family:Arial, Tahoma, Arial Black;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
z-index:100;
letter-spacing:2px;
}

.menunadpsh{ /* Тень надписи в меню и шапке */
color:#555;
font-family:Arial, Tahoma, Arial Black;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
z-index:1;
letter-spacing:2px;
}
	a.hl { color:000; text-decoration:none; cursor:default;  }
/* Шапка */

#vse{
vertical-align:top;
width:980px;
	background-image:url('/i/fon.gif');
	background-position: center top;
	background-repeat:repeat-y;
}

#shapka{
width:980px;
height:229px;
background-image:url('/i/head.jpg');
background-position: left top;
background-repeat:no-repeat;
text-align:left;
}

  .headlogo{position:relative;left:40px;top:9px;font-size:30px;font-family:Tahoma, Arial;}
  .headlogosh{position:relative;left:42px;top:40px;font-size:30px;font-family:Tahoma, Arial;}
  
  .headsubl{position:relative;left:40px;top:-5px;font-size:10px;font-family:Tahoma, Arial;}
  .headsublsh{position:relative;left:41px;top:16px;font-size:10px;font-family:Tahoma, Arial;}
  
#topmenu{
width:962px;
height:54px;
position:relative;
top:4px;
left:10px;
border-collapse: collapse;
}

#topmenu td{vertical-align:top;width:160px;}
  
  .mt1{position:relative;left:30px;top:14px;font-size:14px;}
  .mt1sh{position:relative;left:31px;top:29px;font-size:14px;}

  .mt2{position:relative;left:30px;top:14px;font-size:14px;}
  .mt2sh{position:relative;left:31px;top:29px;font-size:14px;}

  .mt3{position:relative;left:30px;top:14px;font-size:14px;}
  .mt3sh{position:relative;left:31px;top:29px;font-size:14px;}

  .mt4{position:relative;left:30px;top:14px;font-size:14px;}
  .mt4sh{position:relative;left:31px;top:29px;font-size:14px;}

  .mt5{position:relative;left:30px;top:14px;font-size:14px;}
  .mt5sh{position:relative;left:31px;top:29px;font-size:14px;}

  .mt6{position:relative;left:30px;top:14px;font-size:14px;}
  .mt6sh{position:relative;left:31px;top:29px;font-size:14px;}

#phhead{
width:930px;
height:60px;
position:relative;
top:10px;
left:30px;
border-collapse: collapse;
}

#phhead td{vertical-align:top;width:310px;}

#phhead td .zag, #phhead td .zag b{color:#3342c1;font-size:14px;margin-bottom:4px;}
#phhead td .ph, #phhead td .ph b{color:#800000;font-size:17px;}

/* END Шапка */

/* Меню */

a:hover{    
    color:#3366CC; 
    }

#main{
position:relative;
left:1px;
width:962px;
border-collapse: collapse;
}

#main td{vertical-align:top;}

#ymenu{
width:187px;
height:294px;
background-image:url('/i/ymenu.jpg');
background-position: left -1px;
background-repeat:no-repeat;
text-align:left;
}

#subym{
width:187px;
height:41px;
background-image:url('/i/subym.jpg');
background-position: left top;
background-repeat:no-repeat;
}

#ymenuniz{
width:187px;
background-image:url('/i/lcol.jpg');
background-position: left top;
background-repeat:repeat-y;
}


  .subm{position:relative;top:16px;font-size:14px;}

 .ml1{position:relative;left:44px;top:-1px;font-size:12px;}
 .ml1sh{position:relative;left:45px;top:12px;font-size:12px;}

 .ml2{position:relative;left:44px;top:9px;font-size:12px;}
 .ml2sh{position:relative;left:45px;top:22px;font-size:12px;}

 .ml3{position:relative;left:44px;top:18px;font-size:12px;}
 .ml3sh{position:relative;left:45px;top:31px;font-size:12px;}

 .ml4{position:relative;left:44px;top:26px;font-size:12px;}
 .ml4sh{position:relative;left:45px;top:39px;font-size:12px;}

 .ml5{position:relative;left:44px;top:36px;font-size:12px;}
 .ml5sh{position:relative;left:45px;top:49px;font-size:12px;}

 .ml6{position:relative;left:44px;top:45px;font-size:12px;}
 .ml6sh{position:relative;left:45px;top:58px;font-size:12px;}

 .ml7{position:relative;left:44px;top:54px;font-size:12px;}
 .ml7sh{position:relative;left:45px;top:67px;font-size:12px;}

 .ml8{position:relative;left:44px;top:62px;font-size:12px;}
 .ml8sh{position:relative;left:45px;top:75px;font-size:12px;}
  
 .ml9{position:relative;left:44px;top:69px;font-size:12px;}
 .ml9sh{position:relative;left:45px;top:82px;font-size:12px;}


/* END Меню */

/* Подвал */

#lpod{
width:187px;
height:200px;
background-color:#aaa;
}

#rpod{
height:200px;
background-color:#f2bf00;
}

#bmenu{
margin:14px 15px 20px 40px;
text-align:left;
}

#bmenu a{font-size:11px;vertical-align:top;margin-left:30px;font-family:Arial;}

/* END Подвал */

#content{
width:793px;
background-color:#fefefe;
}

#con{
margin:20px 15px 30px 15px;
text-align:left;
}

#con td{
    font-size:10pt;
    font-family:Verdana;
    color:#000000;
    }
	
#con a{
    text-decoration:none;
    font-family:Tahoma;
    font-style:normal; 
	font-variant:normal; 
	font-weight:900; 
	color:#3366CC
    }
	
    #con a:hover{    
    color:red; 
    }
	
    #con a.white{
    color:#ffffff;
	font-family:Arial;
    text-decoration:none;
    }
	
#con ul, #con p{margin: 10px 0 10px 0;}
#con li{margin:3px 0 3px 15px;}

#con b, #con strong{font-weight:bold;}	
	
#con.td_w{ border-left-width: 1px; border-right-width: 1px; border-top: 1px solid #DADADA; border-bottom-width: 1px }

#con h1{
font-family: Arial; 
font-size: 12pt; 
color: #3366CC; 
font-weight: bold;
margin:15px 0 15px 0;
}


.gall { margin: 10px 10px 10px 10px; }

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


	
/* Нободизатор */

#nohid{
text-decoration:none;
color:#555;
cursor:default;
}


#nobody{
display:none;
width:70px;
height:30px;
color:#00f;
text-align:center;
vertical-align:middle;
padding:0;
z-index:100;
}

#nobody a{
text-decoration:none;
color:#555;
cursor:default;
}

/* END Нободизатор */
	
div.uttapl{margin:10px;}
.uttapl { font: 12px Arial;}
.uttapl h6 {font-size:14px; margin:0;padding:10px 0 6px 0} 
.uttapl p {}
.uttapl table { border-collapse:collapse; padding:0; margin:0; border-left:none; border-bottom:none;  border-right:solid 1px; border-top:solid 1px;}
.uttapl table td { padding:4px; margin:0; border-left:solid 1px; border-bottom:solid 1px; font-size: 12px; }
.uttapl table td.plname {}
.uttapl table td.plart {}
.uttapl table td.plprice {width:60px;}
.uttapl table td.plunit {text-align:center;}
.uttapl table td.plprice {text-align:right;}
.uttapl table th { padding:4px; margin:0; border-left:solid 1px; border-bottom:solid 1px; font-size: 12px;}
.uttapl table th.plsub { background:#CCC;}

/*Guestbook*/
div.uttagblist { padding:10px; font: 12px verdana; }
div.gbmessage { padding:4px; margin:4px 0; border:solid 1px;font-size:12px }
p.gbpost { font-family:arial; padding:0; margin:0;font-size:12px }
span.gbauthor { font-weight:bold; }
span.gbdate { font-variant:small-caps; }
span.gbnav {font-size:12px}
p.gbreply { padding-left:30px; font-style:italic; margin:0; }
span.gbreplytitle { font-weight:bold; }
p.pager { font-weight:bold;font-size:12px }
p.pager a { color:#11A; }
div.uttagbform { padding:10px; margin: 10px;  max-width:500px; font: 12px verdana; }
div.uttagbform h6  {font-size:12px; margin:0;;}
p.gbok { color:#1A1; font-weight:bold; }
p.gberr { color:#A11; font-weight:bold; }

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


/*Gallery*/
.gallery table td{text-align:center; padding-right:15px; padding-left:15px; padding-bottom:30px}
.gallery img {border-style: solid; border-width: 1px 1px 1px 1px; border-color: #fff; margin-bottom:10px; margin-right:0px }
.gallery .galnav { margin-bottom:20px;}
.gallery span.galnav {margin-right:10px;}


/* Флеш на главной */
#conve{
width:774px;
height:294px;	
}


/* Новости */

.novostan a{
display:block;
font-size:16px;
}

.novostan span.newsdate{
display:block;
font-size:10px;
margin-bottom:5px;
}

.entry h3{
font-size:16px;
font-weight:bold;
color:#3366CC
}










