body, form, ul, li, div {  margin: 0px; padding: 0px; border: 0px solid #fff; }

div { position: relative; font-size: 10px; }
a { color: #930; text-decoration: none; }
a:hover { color: #b72; text-decoration: underline; }
hr { clear: both; }
.hit { color: red; }
.separator { clear: both; }
h1 { background: #DC9; padding: 4px; font-size: 13px; text-align: center; border-bottom: 2px solid #cb8; }
ul { 
	margin: 0px 8px 0px 20px; 
	list-style-image: url(/static/img/fenechka5.gif); 
	list-style-position: outside; 
	list-style-type: none; 
}

body { 
	padding: 0px; margin: 0px;
	behavior: url("css/csshover3.htc");
	font-family: Verdana; 
	font-size: 9pt;
	background: #d0c09a url('/static/img/tod0c09a.gif') repeat-y 50% 0%;
}

#page { border: 0px solid red; margin: 0px auto; width: 960px; overflow: hidden; heighta: 100%; }
#footer { margin: 0px auto; width: 960px; overflow: hidden; height: 70px; text-align: center;}
#footer .topmenu { margin-bottom: 10px;}

#topbanner {
	width: 960px; margin: 0px auto;
	background: #C7A66E url('/static/img/bighead.jpg') no-repeat 0% 0%;
}
#topbanner  b { display: block; width: 960px; height: 155px; }

#cells { z-index: 300; zoom: 1; }
.topmenu { background: #867d61; position: relative; z-index: 890; zoom: 1;}
.topmenu div { clear: both; }
.topmenu ul { padding: 0px; margin: 0px; }
.topmenu li { padding: 0px; margin: 0px; border-left: 1px solid #fff; }
.topmenu li.first { border-left: 0px solid #fff; }
.topmenu li li { border-left: 0px solid #fff; }
.topmenu ul { left: 50%; float: left; text-align: center; display: block; position: relative;}
.topmenu ul li { right: 50%; float: left; white-space: nowrap; display: block; padding: 4px 5px; position: relative; }
.topmenu ul li ul { display: none; z-index: 900; position: absolute; top: 20px; left: 0px; float: none; width: 200px; zoom: 1;}
.topmenu ul li ul li { display: block; float: none; text-align: left; left: 0px; font-size: 100%;}
.topmenu ul li:hover ul { display: block; }
.topmenu ul li a { font-size: 13px; font-family: Times;}
.topmenu ul li a { color: #fff; text-decoration: none; }
.topmenu ul li:hover a { color: #402209; text-decoration: underline; }
.topmenu ul li:hover ul li a { color: #000; font-weight: normal; text-decoration: none; }
.topmenu ul li:hover ul li:hover a { color: #fff; text-decoration: underline; }
.topmenu ul li.hit:hover a { color: #fff; }
.topmenu ul li:hover { background: #b07529; }
.topmenu ul li.hit { background: #665d41; }
.topmenu ul li ul {  background: #b07529; }
.topmenu ul li ul li:hover { background: #c3ae80; }
.topmenu ul,
.topmenu li { list-style-type: none; }

.image img { border: 0px solid #000;}

#kontent { margin: 0px 10px; }

#longh { float: left; z-index: 880;}
#longh b { display: block; width: 1px; height: 550px; border-right: 1px solid red; }

#leftarea { border:0px solid red; margin: 5px auto 0px 5px; }
#rightarea { border:0px solid red; margin: 5px 5px 0px auto; }


#search input { margin: 0px auto; }
#search .btn { width: 180px; display: block; float: none; }
#search .txt { width: 180px; display: block; float: none; }

.box { cleara: both; background: #FAF3DB; }
.greek_n { background: url('/static/img/greek_n.gif') repeat-x left top; }
.greek_s { background: url('/static/img/greek_s.gif') repeat-x left bottom; }
.greek_w { background: url('/static/img/greek_w.gif') repeat-y left top; }
.greek_e { background: url('/static/img/greek_e.gif') repeat-y right top; padding: 5px;}
.corners { position: absolute; border: 0px solid green; }
.corners b { display: block; width: 20px; height: 20px; }
.corner_nw { top: 0px; left: 0px; background: url('/static/img/greek_nw.gif') no-repeat top left; }
.corner_sw { top: 0px; left: 0px; background: url('/static/img/greek_sw.gif') no-repeat top left; }
.corner_ne { top: 0px; right: 0px; background: url('/static/img/greek_ne.gif') no-repeat top left; }
.corner_se { top: 0px; right: 0px; background: url('/static/img/greek_se.gif') no-repeat top left; }

.box_a { width: 260px; height: 200px; float: left; margin-top: 10px; }
.box_b { width: 260px; height: 200px; float: right; margin-top: 10px; }
.box_c { width: 260px; height: 400px; float: left; margin-top: 10px; }
.box_d { width: 260px; height: 400px; float: right; margin-top: 10px; }

.box_a .core, .box_b .core { width: 215px; height: 160px; margin: 0px auto; }
.box_c .core, .box_d .core { width: 215px; height: 360px; margin: 0px auto; }

.box .greek_n b { display: block; height: 20px; }
.box .greek_s b { display: block; height: 20px; }

.betweenboxes b { display: block; height: 10px; width: 1px; }
* html .betweenboxes b { display: none; }

.tmp .boxbody { padding-bottom: 32767px; margin-bottom: -32767px; }

