body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; color: #fff;}
a {font-size: small; color: #FFFFFF; font-size: x-small; font-weight: bold; }

a:visited {color: #FFFFCC;}

a:hover {color: #FFFFCC;}

a:active {color: #FFFFFF;}



.style3 {

	font-weight: bold;

	font-size: small;

	margin-left: 5%;

	margin-right: 5%;

	text-indent: 5%;

}

.stylecurr {

	font-size: small;

	font-weight: bold;

	margin-left: 5%;

	margin-right: 5%;

}

.style5 {

	margin-top: 4px;

	margin-bottom: 4px;

	text-align: center;

	text-indent: 0;

}



.leftbox {

	background: #FF9801;

	float: left;

	margin: 2%;

	padding-bottom: 3%;

}

.rightbox {

	background: #FF9801;

	float: right;

	margin: 2%;

}

.xbox {

	background: #FF9801;

	float: center;

	padding 5%;

}



.style4 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	margin-left: 15px;

}

.pbox {

	padding-right: 2%;

	padding-top: 10px;

	padding-bottom: 0px;

	text-align: right;

	

}

.pricecap {

	border-top: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	font-weight: bold;

	color: White;

	margin-top: 0px;

	margin-bottom: 0px;

	text-align: center;

}

.pricecapxx {

	border-top: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	font-weight: bold;

	color: White;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-left: 15px;

	padding-right: 15px;

	text-align: left;

}

.pricecapxxx {

	border-bottom: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	font-weight: bold;

	color: White;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-left: 15px;

	padding-right: 15px;

	text-align: left;

}



.pricecaps {

	border-top: 1px solid #FFFFFF;

	border-bottom: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	font-weight: bold;

	color: White;

	margin-top: 0px;

	margin-bottom: 0px;

	text-align: center;

}

.pricecapss {

	border-bottom: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	font-weight: bold;

	color: White;

	margin-top: 0px;

	margin-bottom: 0px;

	text-align: center;

}

.pricecapsss {

	border-bottom: 1px solid #FFFFFF;

	border-right: 1px solid #FFFFFF;

	border-left: 1px solid #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	font-weight: bold;

	color: White;

	margin-top: 0px;

	margin-bottom: 0px;

	text-align: center;

}



#menubanner {

	background: #339933;

	text-align: center;

}

.back {	

	background-position: left bottom;

	background-repeat: no-repeat;

}



.photo {

	position: absolute;

	left: 0;

	top: 0

	right: 0;

	bottom: 0

}



.adress {

	font-weight: bold;

	font-size: small;

	margin-left: 5%;

	margin-right: 1%;

	margin-top: 0;

	text-align: center;

}

.style6 {

	font-size: medium;

	color: #FFFFCC;

	text-align: center;

}

.styleaa {

	font-size: medium;

	color: #FFFFCC;

	text-align: left;

	margin-left: 20px;

}

.style7 {

	font-size: medium;

	color: #FFFFCC;

	text-align: center;

}

.style9 {

	font-size: small;

	color: #FFFFFF;

	text-align: left;

	margin-left: 30%;

}

.style10 {

	font-size: mediun;

	color: #FFFFCC;

	text-align: left;

}



.nvs {

	display: none;

}

/* 20.03.2008 */

/* Прайс */
table.prices {border-spacing: 0px; background: #ff9801; width: 80%; font-size: 90%;}
table.prices th {text-align: left; font-weight: normal; padding: 0.1em 0.5em; border-bottom: 1px solid #fff;}
table.prices th.num {text-align: center; padding: 0.1em 0.5em; border-bottom: 1px solid #fff; font-weight: bold; color: #ffffcc;}
table.prices td {text-align: center; border: 0px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; padding: 0.1em 0.5em;}
table.prices thead th {text-align: center; border-left: 1px solid #fff; font-size: 140%; color: #ffffcc;}
table.prices th.corner {text-align: left; border-left: 0px;}
table.prices tr.Odd {background: #ff9801;}
table.prices th.tleft {text-align: left;}
table.prices td.tleft {text-align: left;} 

h1.price {color: #ffffcc; margin-left: 60pt; margin-bottom: 0px;}
.comm {margin-left: 60pt; font-size: 85%; font-weight: normal;}


.leftbot {background: #393 url(images/anni_17.gif) no-repeat left bottom; height: 100px;}
.phototitle {font-weight: normal; font-size: 140%;}
.footer {background: #9999ff; height: 40px; padding: 10px 0px 10px 10px; font-weight: normal; font-size: 125%;}
.footer a {font-size: 100%; color: #fff; font-weight: normal;}
