@charset "utf-8";
/* CSS Document */

html, body {margin:0; padding:0; position:relative;	height:100%; min-width:990px;}

body {text-align:left; background:url(body_bg.gif) left top repeat; color:#666; font:normal 12px Tahoma, Geneva, sans-serif;}

a {color:#000; outline-style:none;text-decoration:underline;}
	a:hover {color:#86b201; text-decoration:none; cursor:pointer;}
		a img {border-color:#000}

.path {color:#fff; padding:0; font:normal 10px Arial, Helvetica, sans-serif; position:absolute; top:30px; left:20px;}
	.path a {color:#fff; text-decoration:none}
		.path a:hover{color:#fff; text-decoration:underline}

h1 { color:#4E5058;  padding:0; margin:0; text-transform:none; font:normal 26px Georgia, "Times New Roman", Times, serif}

h2,h3,h4,h5,h6 { margin:0; padding:0 0 15px; color:#4E5058; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;}
	h2 { font-size:18px}
	h3 { font-size:16px}
	h4 { font-size:15px}
	h5,h6 { font-size:14px}

.thumb              {color:#000000}

/* tables */

table.table0 { border-collapse:collapse;}
	table.table0 td { padding:1px; border: none}

table.table1 { border-collapse:collapse;}
	table.table1 td:hover {background: #c7e5b6 }
		table.table1 td { padding:5px; border: 1px solid #3a6223;}

table.table2 { border-collapse:collapse;}
	table.table2 td:hover {background: #c7e5b6}
		table.table2 td { padding:5px; border: 1px solid #3a6223;}
			table.table2 th { padding:8px 5px; border: 1px solid #6a8d57; background-color:#18370b; color:#fff; text-align:left;}

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
	table.gallery td {background:none; text-align:center; padding:15px;}
		table.gallery td img {border:none;}

hr {height:1px; font-size:0; line-height:0; background:#cccccc;border:none}

/*main*/

div.wrapper {
	height:auto !important; height:100%; min-height:100%; width:100%;
	padding:0; margin:0 auto -295px;
	background:url(wrap_bg.gif) center top repeat-y;
}
div.wrapper_in {background:url(top_pic.jpg) center top no-repeat; width:100%;}
div.main {width:990px; margin:0 auto;}
div.cleaner {height:150px; clear:both;}
.cl {clear:both; line-height:0; height:0; padding:0; margin:0}

/*table content*/
div.cwrap {position:relative; z-index:5;}

table.content {
	margin:0; padding:0;
	width:100%; height:auto;
	border-collapse:collapse; border:none; border-spacing:0; background:transparent;
}
td.l_c {
	width:220px; background:transparent;
	padding:0 0 90px 20px; margin:0;
	border:none; border-collapse:collapse; border-spacing:0; vertical-align:top;
}
td.m_c {
	vertical-align:top; background:transparent; 
	padding:20px 40px 30px 36px; margin:0;
	border:none; border-collapse:collapse; border-spacing:0; text-align:justify;
}


/*tmenu
-----------*/

ul#tmenu {margin:0; padding:205px 210px 0 280px; list-style:none; height:40px;}
	ul#tmenu li {margin:0; padding:0 0 0 1px; float:left; height:40px; background:url(tm_border.gif) left top no-repeat;}
		ul#tmenu li a {display:block; float:left; text-decoration:none; height:31px; padding:9px 13px 0; text-transform:uppercase; color:#fff; font:normal 12px Arial, Helvetica, sans-serif;}
			ul#tmenu li a:hover {text-decoration:none; background:url(tm_h_bg.gif) left top repeat-x; color:#cef288;}

/*lmenu
-----------*/
ul#lmenu {margin:0; padding:10px 0 30px; list-style:none;}
	ul#lmenu li {margin:0; padding:2px 0; line-height:0; font-size:0;}
		ul#lmenu li a {display:block; text-decoration:none; padding:3px 10px 3px 35px; color:#fff; font:normal 13px Arial, Helvetica, sans-serif;}
			ul#lmenu li a:hover {text-decoration:none; background:url(lm_h_arrow.gif) 17px center no-repeat #4c7232; color:#d9fc90;}

/*bmenu
-----------*/
ul#bmenu {margin:0; padding:170px 0 0 253px; list-style:none; text-align:center;}
	ul#bmenu li {margin:0; padding:0; display:inline;}
		ul#bmenu li a {text-decoration:none; color:#fff; font:normal 10px Tahoma, Geneva, sans-serif; text-transform:uppercase; padding:0 13px 0 13px;}
			ul#bmenu li a:hover {text-decoration:underline; color:#cef288;}

/*top
-----------*/
div.top {height:258px; position:relative; width:990px; z-index:15;}


/*div.logo {position:absolute; top:44px; left:114px;}*/
div.logo {position:absolute; top:5px; left:0;}
	div.logo img {border:none;}

form.search {position:absolute; top:210px; right:20px; height:18px; width:170px; background:url(s_inp.gif) top left no-repeat; margin:0; padding:0;}
	input.s_inp {height:18px; width:95px; padding:0 10px; font:normal 11px/18px Tahoma, Geneva, sans-serif; color:#1c2f3f; float:left; border:none; background:transparent;}
	input.s_but {height:18px; width:55px; border:none; background:url(s_but.gif) top left no-repeat; float:left; cursor:pointer;}

div.tphone {position:absolute; top:15px; right:0; width:220px; color:#fff; font:normal 12px Arial, Helvetica, sans-serif; text-align:right;}
	div.tphone p {margin:0; padding:0;}

/*left
-----------*/

div.lblock {color:#fff; font:normal 12px Arial, Helvetica, sans-serif; text-align:right; padding:20px 0 0;}
	div.lblock p {margin:0; padding:0;}
	
div.vote {padding:20px 0 30px 20px; color:#fff;}

/*bot
----------*/
div.bot_wrap {width:100%; background:url(bot_pic.jpg) center top no-repeat;}
div.bot {width:990px; height:295px; position:relative; margin:0 auto;}

div.bcopy {position:absolute; top:217px; right:25px; font:normal 11px Tahoma, Geneva, sans-serif; color:#fff; background:url(mega.gif) right top no-repeat; min-height:33px; padding:5px 52px 10px 0; width:300px; text-align:right;}
	div.bcopy a {color:#CEF288; text-decoration:none;}
		div.bcopy a:hover {color:#CEF288; text-decoration:underline;}

div.bcount {position:absolute; top:217px; left:250px; width:500px;}


/* i.t. */

 a  {  text-decoration:none}
  a:hover  {  text-decoration:none}
  
#menu td {
font-family: Arial;font-size: 13px;text-transform:none;font-weight:normal;text-decoration:none;
	                 padding:5px 0px 5px 32px; cursor:pointer
}


#menu td  a { color:#FFF }


#menu td.rootMenu{
background-color: transparent;
}

#menu td.rootMenuOver{
background:url(sp.gif) left no-repeat #4c7232
}

#menu td.rootMenuOver a{
color:#d9fc90;
}


#menu div.menuElementHasSubmenu{

}

#menu div.submenuElementHasSubmenu{

}


#menu ul.submenuLeft {
list-style-type: none;
background-color: #4C7232;
position: absolute;
display: none;
margin:0px;
padding:0px;
color:#666666;
white-space:wrap;
border-bottom:1px solid #3A6223;
}

#menu div.menuElementWrapper {
padding-right:10px;
}

#menu div.submenuElementWrapper {
padding-right:10px;
}

#menu li.submenuElement,li.submenuElementOver {
list-style-type: none;
white-space:wrap;
	font-family: Arial;
margin:0px;
padding:4px 5px;
font-size:11px;
text-transform: none;
cursor:pointer;
color:#666666;
border-top:1px solid #3A6223;
border-left:1px solid #3A6223;
border-right:1px solid #3A6223;
width:180px;
}

#menu li.submenuElement{
background-color: #transparent;
}

#menu li.submenuElementOver{
background-color: #3A6223;
}


#menu li.submenuElementOver a { color:#d9fc90
}

#menu li.submenuElement a{
color: #FFF;
}

#menu li.submenuOverElement a{
color: white;
}

#menu li.submenuOverElement li.submenuElement a{
color: #666666;
}

#menu li.submenuOverElement a:hover{
color: white;
}
