html, body {margin: 0; padding: 0; background-color: white; font-family: Arial, Helvetica;}
html, body {font-family: Arial, Helvetica; font-size: 13px; color: #333333; z-index: 1;}

p, div {margin: 0; padding: 0; text-align: left;}
p, ul, ol {}
img {border: none;}

a {color: #336699;}

/* structure */

div.head {width: 895px; height: 160px;
		background-image: url('/images/head1.jpg'); background-position: top center; background-repeat: no-repeat;
		position: relative; top: 0; left: 50%;
		margin-left: -452px; margin-top: 14px;}

table.menu {border-collapse: collapse; width: 805px;  background-color: #F0ECE6;
		position: relative; top: 0;
		background-image: url('/images/c.gif'); background-repeat: repeat-x; background-position: center; z-index: 10;}
table.menu td {height: 32px; text-align: center; z-index: 10;}
table.menu td.a, table.menu td.b {width: 15px;}
table.menu td.a {border-style: none; background-image: url('/images/a.gif'); background-repeat: no-repeat; background-position: left center;}
table.menu td.b {border-style: none; background-image: url('/images/b.gif'); background-repeat: no-repeat; background-position: right center;}

table.ics {position: absolute; top: -2px; left: 40%; width: auto; margin: 0;}
table.ics td {width: 14px;}

div.main {
		width: 772px;
		position: relative; top: 10px; left: 50%;
		margin-left: -370px; }

body div.splash {width: 500px;}

div.rc {position: absolute; width: 270px; top: 240px; margin-left: 135px; left: 50%; border: solid #F0ECE5; border-width: 0 0 0 3px; padding: 0 0 0 15px;}

div.foot { z-index: 5;
		width: 805px;
		position: relative; top: 0; left: 50%;
		margin: 50px 0 0 -402px;}
div.foot p {background-color: #F0ECE6; padding: 10px 25px; }
div.foot p.kube {background-color: white; text-align: right; padding: 0; margin: 5px 0; float: right; width: 20%;}
div.foot p.links {background-color: white; text-align: left; padding: 0 0 0 25px; margin: 5px 0; width: 60%;}

div.subfoot { z-index: 5;
		width: 805px;
		position: relative; top: 0; left: 50%;
		margin: 0 0 55px -402px;}
div.subfoot p {padding: 0 25px 25px; }

div.main div.fotos {float: right;  margin-left: 25px;}

div.admin_place, div.adm {float: left; background-color: #eeeeee; margin: 30px 0; padding: 15px; z-index:1;}

/* popup menus */

div.flmen {display: none; position: absolute; background-color: #F0ECE6; border: 1px solid #E8E8E8; margin: 7px 0 0 -40px; padding: 5px 20px 10px; z-index: 3;}
html>body div.flmen {margin: 8px 0 0 7px;}

/* styles */

table.menu {font-size: 13px;}
table.menu a, table.menu a:visited, table.menu a:hover, table.menu a:active {color: #1B2839; text-decoration: underline;}

div.flmen p {font-size: 11px; line-height: 200%; margin: 0;}

div.foot p {font-size: 11px; color: #555555;}
div.foot p.kube, p.kube a, p.kube a:visited {color: #999999;}
div.foot p.links, p.links a, p.links a:visited {color: #666666;}
div.subfoot p {font-size: 11px; color: #999999;}
div.subfoot p a {color: #999999;}

div.main h1 {color: #525B66; font-weight: normal; font-style: italic; font-family: Arial, Helvetica; font-size: 210%; margin: 0 100px 10px 0; padding: 0;}
div.main h2 {color: #525B66; font-weight: normal; font-style: none; font-family: Arial, Helvetica; font-size: 140%; margin: 0 100px 5px 0; padding: 0;}

div.main p {font-size: 110%; line-height: 150%; margin: 0 100px 15px 0;}
div.main ul, div.main ol {font-size: 110%;}
div.main ul li, div.main ol li { padding: 0; margin-bottom: 5px;}
div.main p.navstr {font-size: 85%; margin: 0 200px 15px 0;}
div.main span.newsinfo {font-size: 85%;}

div.main div.fotos img {border: 3px solid #eeeeee;}

div.main table {margin: 15px 0; font-size: 100%;}
div.main table td {vertical-align: top; padding: 0 15px 15px 0;}
div.main table td img {margin-bottom: 5px;}
div.main table td p {margin: 0; font-size: 90%;}

div.rc h1 {color: #525B66; font-weight: normal; font-style: italic; font-family: Arial, Helvetica; font-size: 170%; margin: 0 20px 10px 0; padding: 0;}
div.rc h2 {color: #525B66; font-weight: normal; font-style: none; font-family: Arial, Helvetica; font-size: 110%; margin: 0 20px 5px 0; padding: 0;}

div.rc p {font-size: 95%; line-height: 120%; margin: 0 20px 15px 0;}
div.rc ul, div.main ol {font-size: 95%;}
div.rc ul li, div.main ol li { padding: 0; margin-bottom: 5px;}

table.goods {margin: 15px 0; font-size: 100%;}
table.goods th {text-align: left; font-weight: normal;}
table.goods td {padding: 5px 15px 5px 0;}
table.goods th, table.goods td {vertical-align: top;}
table.goods td strong {font-size: 120%;}
table.goods td h3 {margin: 0 0 5px 0; font-weight: normal; font-style: normal; color: #333333; font-size: 120%;}

div.menuBlock {
	z-index: 5;
	width: 805px;
	position: relative; top: 0; left: 50%;
	margin: 7px 0 0 -402px;
}
