/* CSS Document */
body table { }
body #gallery table { display: block; display: table; }
body br { }
body #gallery br { display: block; display: inline; }
body { margin: 0; padding: 0; background: #4bd; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #000; }
div { margin:0; padding:0; }
/*blocks*/
div.yashare-auto-init { margin:0 0 0 5px; position: relative; top: -30px; }
#head1 { width: 100%; background:#fff; }
#head2 { width: 1000px; height: 150px; margin: 0px auto 0px auto; background: url(head_bg.jpg) no-repeat #FFF left top; }
#headfont { width: 450px; height: 100px; padding: 50px 0px 0px 50px; float: left; }
#headline { width: 100%; height: 16px; background: url(headline.png); }
#headline2 { width: 1000px; height: 16px; background: url(headline.png); }
#contacts { text-align:center; width: 800px; font-family: Verdana, Geneva, sans-serif; font-size: 30px; font-weight: bold; color: #FEFFFF; text-decoration: none; float: none; height: 50px; margin: 0px auto 0px auto; }
#menu_mail { display: none; z-index: 100; width: 400px; top: 5%; left: 50%; border-radius:10px; margin-left:-200px; padding:10px; box-shadow: 3px 3px 5px #666; height:530px; position: absolute; background: #eee; border: 2px solid #CCC; border-right-color: #666; border-bottom-color:#333;}
#block { width: 1000px; background-image: url(content_bg.png); margin: auto; }
#gallery { width: 680px; margin-left: 310px; position: relative; background-color: #FFF; }
#contenttop { margin: 0px auto 0px auto; height: 46px; width: 1000px; background-image: url(content_h_bg.png); }
#cbline { height: 90px; padding: 20px 0 0 400px; width: 600px; background-image: url(content_bottom_bg.png); margin: auto; }
#footer { width: 1000px; height: 60px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #FFFDFF; text-decoration: none; background-image: url(foter_bg.png); margin-right: auto; margin-left: auto; background-position: center 20px; background-repeat: no-repeat; }
/* images*/
#gallery img { border: none; margin: 5px;}
#gallery a img { border: solid 1px #069; margin: 5px; filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; text-decoration: none; }
#gallery a:hover img {  filter:alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
#gallery a:active img { filter:alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; }
/*text*/
a { color: #069; text-decoration: none; }
a:hover { color: #047; text-decoration: underline; }
a:active { color: #025; text-decoration: underline; }
p { margin: 0; padding-top: 10px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #000; }
table, tr, td { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #000; }
h1 { font-family: Verdana, Geneva, sans-serif; font-size: 32px; font-style: italic; font-weight: bold; color: #FFFFFE; text-decoration: none; padding: 3px 0px 0px 20px; margin: 0px 0px 0px 310px; }
h2 { color: #069; font-size: 20px; font-family: Verdana, Geneva, sans-serif; }
h3 { color: #069; font-size: 18px; font-family: Verdana, Geneva, sans-serif; }
h4 { color: #069; font-size: 16px; font-family: Verdana, Geneva, sans-serif; }
h5 { color: #069; font-size: 14px; font-family: Verdana, Geneva, sans-serif; }
.footer { margin: auto auto auto 260px; font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #FFFEFF; padding: 35px 0px 0px 0px; }
.back { font-family: Verdana, Geneva, sans-serif; font-size: 11px; border-radius: 4px; font-weight: bold; color: #ccc; text-decoration: none; padding-top: 3px; padding-right: 20px; padding-bottom: 3px; padding-left: 20px; background-color: #fbfbfb; border: 1px solid #ddd; }
.back:hover { color: #036; text-decoration: none; background-color: #c2e8f3; border: 1px solid #036; }
.textads { display: none; }
.recblockmenu { margin: 330px 0px -80px -262px; width:250px; float:left; }
/**Top menu**/
#recblock4{
	z-index:99999;
	position: fixed;
	border:solid 1px #009;
	height: 90px;
	width: 728px;
	left: 30%;
	bottom: 5px;filter:alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;
}


#horizontal-multilevel-menu { margin:0 5px; padding:0; width:265px; list-style:none; font-size:13px; z-index:2; float:left; border-bottom: solid 1px #047; }
/*Links*/
#horizontal-multilevel-menu a { display:block; padding:5px 10px; text-decoration:none; text-align:center; }
/*Root items*/
#horizontal-multilevel-menu li a.root-item { color:#047; font-weight:bold; padding:5px 10px; border-top: solid 1px #047; max-height:30px; }
/*Child-items: hover*/
#horizontal-multilevel-menu li:hover { background:#C5EAF4; color:#047; }
/*Sub-menu box*/
#horizontal-multilevel-menu li ul { position: absolute; top: auto; left: auto; margin: -27px 0 0 265px; display:none; z-index:5; height: auto; width:250px; list-style-type: none; padding:0 10px 10px 0; background: url(1.gif);}
/*Sub-menu item box*/
#horizontal-multilevel-menu li li { list-style-type: none; width: 250px; background-color:#7CD0E7; margin:0; padding:0px; }
/*Item link*/
#horizontal-multilevel-menu li ul a { text-align:left; margin:0; padding: 5px 10px; border:solid 1px #047; border-bottom:none; }
#horizontal-multilevel-menu li ul .bottom { border-bottom: solid 1px #047; }
/*Items text color & size */
#horizontal-multilevel-menu li a, #horizontal-multilevel-menu li:hover li a, #horizontal-multilevel-menu li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a, #horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a { color:#047; font-weight:bold; }

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a, #horizontal-multilevel-menu li:hover li:hover li:hover a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a, #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a, {
color:#4F4F4F;
}
#horizontal-multilevel-menu li ul ul { margin:-27px 0 0 132px;	/*margin:-1.93em 0 0 11.6em;*/ }
#horizontal-multilevel-menu li:hover ul ul, #horizontal-multilevel-menu li.jshover ul ul, #horizontal-multilevel-menu li:hover ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul, #horizontal-multilevel-menu li:hover ul ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul ul, #horizontal-multilevel-menu li:hover ul ul ul ul ul, #horizontal-multilevel-menu li.jshover ul ul ul ul ul {/*top:-999em;*/ display:none; margin:0; padding:0; }
#horizontal-multilevel-menu li:hover ul, #horizontal-multilevel-menu li.jshover ul, #horizontal-multilevel-menu li li:hover ul, #horizontal-multilevel-menu li li.jshover ul, #horizontal-multilevel-menu li li li:hover ul, #horizontal-multilevel-menu li li li.jshover ul, #horizontal-multilevel-menu li li li li:hover ul, #horizontal-multilevel-menu li li li li.jshover ul, #horizontal-multilevel-menu li li li li li:hover ul, #horizontal-multilevel-menu li li li li li.jshover ul {/*z-index:1000;top:auto;*/ display:block; }
div.menu-clear-left { clear:left; }
