/* CSS Document */
  
body{margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif;}
img{text-decoration:none; border:none;}

#script{margin:0px; padding:0px; font-size:12px; background-color:#FFFFFF; text-align: center; height:31px; width:116px;}

table{ 
	border:none;
	margin:0px;
	padding:0px;
	 }

#main{
	width:757px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-379px;
	}
	
.valign{vertical-align:top; }	

.color{ 
    width:100%;
	border:none;
	background-color:#BDD0E1;
	}

td.red{height:75px;
	background-color:#DC1319;
	border:none;}

td.adress{
	height:76px;
	background-color:#2F7FB2;
	border-bottom:#7AC8F1 solid 10px;
	border-top:#43A0D4 solid 11px;
	font-size:9pt;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding:2px;}
		 
td.menu{
	height:17px;
	background-color:#4C5C6B;
	font-weight: bold;
	color:#FFFFFF;
	font-size:10pt;
	letter-spacing:-1px;
	border-left: #D22D2D solid 5px;
	padding-left:5px;
	}

td.spisok{
	background-color:#5D7184;
	border-bottom:#bdd0e1 2px solid;
	color:#FFFFFF;
    text-align:left;
	font-size:10pt;
	padding-top:21px;
	padding-bottom:20px;
	padding-left:30px;
	}
ul{
	list-style:disc;
	margin:0px;
	padding:0px;}

table.right{
	width:100%;
	border-top:#186DA1 6px solid;
	vertical-align: top;
	background-color:#FFFFFF;} 

.white{background-color:#FFFFFF; height:24px;}

.zagolovok{
		background-color:#D22D2D;
		font-size:17px;
		color:#FFFFFF;
		padding-left:20px;
		padding-top:6px;
		padding-bottom:6px;
		margin-left:5px; 
		margin-top:6px;
		height:20px;
		}

.text{
	background-color:#FFFFFF; text-align: justify;
	color:#000000;
	font-size:10pt;
	padding-left:18px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:5px;
	text-indent:15px; 
	padding-right:2px;}

p{ text-indent:15px; padding:0px; margin:0px; padding-bottom:3px;font-weight:normal;}
	
.down{
	background-color:#186DA1;
	color:#FFFFFF;
	font-size:8pt;
	text-align:center;
	font-weight:bold;
	height:62px;
	 }	

.amenu{color:#FFFFFF;text-decoration:none;}
a.amenu:hover{color:#7AC8F1;}
a.amenu:visited{color:#BDD0E1;}	
	
a.adown{color:#FFFFFF;}
a.adown:hover{ text-decoration:none;}

a.navigation{
		background-color:#FFFFFF;
		text-decoration:none;
		font-size:10pt;
		font-weight:bold;
		color:#4C5C6B;
		padding:3px 8px 3px 8px;
		margin:0px;
		}

a.navigation:hover{
	background-color:#DC1319;
	color:#FFFFFF;}

.navig{background-color:#2380BE; padding-left:40px; height:20px; }	
	
.bold{font-weight:bold;}
.italic{ font-style:italic;}

.alignleft{float:left;margin-left:15px; margin-right:15px;}
.alignright{float:right; margin-left:15px;}

.podzagolovok{font-weight:bold;
 			border-left:#7AC8F1 solid 7px;
			border-bottom:#7AC8F1 solid 1px;
			padding-left:5px;
			padding-right:150px; text-align: left;}
			
.podrobnee{text-decoration:none; margin-left:20px;}
.foto{border: #7AC8F1 solid 2px; margin-bottom:15px; }
.fototable{background-color:#FFFFFF;
			width:100%;
			font-size:15px;
			margin-bottom:10px;
			text-align:center;
			padding-left:20px;
			padding-top:10px;
			margin-left:5px;
			 }

.fotoinstr{ vertical-align: bottom;}

.tablemassa{ width:300px; border:solid #7AC8F1 1px;background-color:#D6EDFF;}
 form{margin-top:20px; margin-bottom:10px;}
.window{
	font-size:10pt;
	padding-right:10px;}
	
#zagolovok1{background-color:#1067B3;}	

ol{margin:0px; padding:10px;}	

a.all{text-decoration:none;}
a.all:hover{text-decoration:underline;}


.height{ margin-left:5px; font-size:11pt; height:110px; background-color:#FFFFFF; border-bottom:#BDD0E1 solid 1px; padding-top:5px; padding-left:10px;}

.height1{ margin-left:5px; font-size:11pt; height:165px; background-color:#FFFFFF; border-bottom:#BDD0E1 solid 1px; padding-top:5px; padding-left:10px;}
.height2{ margin-left:5px; font-size:11pt; background-color:#FFFFFF;border-bottom: solid #BDD0E1 1px;}

.guest{width:100%;}
.tdguest{ background-color: #d6edff;}
.border{ border-top:#BDD0E1 dotted 1px; color:#186DA1;}

a.naverh:visited {color:#0000FF; float: right;}
a.naverh{color:#0000FF; text-decoration:none;}
a.naverh:hover{text-decoration:underline;}


.center{text-align:center; width:80px; border:#0066FF solid 1px;}
#newst{height:320px;}

.next{margin-left:5px;margin-right:15px; margin-bottom:1px; padding-right:20px; font-size:12px; height:30px; background-color:#FFFFFF; width:98%; text-align:right; padding-top:5px;}
.next0{float:right; margin-right:30%; margin-top:5px; margin-bottom:10px; font-size:12px;}

.admintext{
	text-align: left;
	color:#000000;
	font-size:10pt;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:5px;
	text-indent:15px; 
	 	}
.cena{font-size:14px; text-align:center; padding:3px;}
.sup{vertical-align:super; font-size:5px;height:6px; background-color:#FF0000; width:100%;}

.kalorii{ width:100%; cellspacing:2; cellpadding:2;}
.product{ font-weight:bold; border-bottom: #999999 dotted 1px; border-right:#999999 dotted 1px;}