* {padding: 0; margin: 0;}
body {
background: url(../images/bg_general.jpg) repeat-x   top; color: #000000; font-size: 12px; font-family: Tahoma; margin: 0; padding: 0; text-align:center; height:100%; line-height:1.5;
}
img {
        border:0; 
        vertical-align: middle;
		padding:5px;

}
p {
        text-indent: 20px; 
} 
h1 {
font-size:12px;
font-family: Tahoma;
color:#464646;
padding: 5px 0px;
}
h4 , h3, h2{
font-size:12px;
font-weight:lighter;
background:#5da0bf;
color:#FFF;
-moz-box-shadow: 3px 3px 2px #CCC;
  -webkit-box-shadow: 3px 3px 2px #CCC;
margin-right:20px;
padding:0px 5px;

}


#dim img {
border-bottom:3px solid #eee;
border-right:3px solid #eee;
padding-bottom:2px;
padding-right:2px;
margin:0px;
padding:0px;
}
.title_board {
background:url(../images/site.jpg) no-repeat; 
color:#666; 
font-family: Verdana;
width:270px; 
height:45px; padding-top:14px;  padding-left:30px;
}
#index_board{
color:#333;
padding:3px 3px;
margin-left:5px;

width:280px;
}
#input_add {
background:url(../images/bg_area.gif) repeat-x;
margin:3px 0px;
border:1px solid #CCC;
}
#index_board a{
color:#035D9C;
}
#index_board a:hover{
color:#035D9C;
text-decoration: underline;
}
#h1_bar{
color:#FFF;
padding:3px 3px;
margin-left:5px;
}
#h1_bar a{
color:#FFF;
}
#h1_bar a:hover{
color:#FFF;
text-decoration: underline;
}
#side{
position:fixed;
bottom:0px;
width:100%;
height:30px;
text-align:right;
}
.hint
{
background-color:#336699;
line-height:10px;
color:white;
font-family:verdana;
font-size:11px;
width:auto;
border-top:1px solid white;
border-right:1px solid white;
border-bottom:1px solid white;
border-left:5px solid orange;
margin:0px;
padding:8px;
position:absolute;
visibility:hidden;
}
textarea {
        border: 1px solid #E6E6E6; 
        background: #F3F3F3;
        color: #666; 
        padding: 2px 0 2px 5px; 
        font: 11px Verdana;
}
textarea: focus {
        color:#333; 
        border: 1px solid #777;
}
select {
        border: 1px solid #B5B5B5; 
        background: #FFF;
        color: #666; 
        padding: 2px 0 2px 2px; 
        font: 11px Verdana;
}

.align_center
{
position: relative;
width: 100%;
}
.align_center:after
{
content: '';
display: block;
clear: both;
}
.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
.align_center_to_right
{
position: relative;
z-index: 1;
right: -50%;
}
#toping {
padding-left:40px; 
padding-bottom:5px;
color:#A3530C;

}
#toping_right{
text-align:right; 
color:#A3530C;
margin-top:-20px; 
padding-right:20px; 
padding-bottom:5px;
}
#toping_right a{
font-size: 12px; color: #505050; padding:5px; font-family: Tahoma;
font-weight:lighter;
}
#toping_right a:hover{
 font-size: 12px; color: #075084; padding:5px; font-family:Tahoma; text-decoration:underline;
}
.td_1 {
width:17px; vertical-align:top; text-align:left;
}
.table_1{
padding:0px; border:0px; margin:0px; width:1020px; border-collapse:collapse; 
}
img {
        border:0; 
        vertical-align: middle;
}
.logo_text {
color: #E0E0E0;margin-top:-30px; padding-left:300px; font-size:14px; overflow:hidden; border:0; float:left;
}
.logo {
padding-left:30px; padding-top:5px; margin:0; border:0; overflow:hidden;
}
a {
color: #666666;  padding: 0; text-decoration: none; font-size:13px; text-decoration:none;
}
a:hover {
color: #965e0e text-decoration: none; 
}
#menju {
 font-size: 12px; color: #E9E9E9;  font-family: Tahoma ,Arial, Helvetica, sans-serif; vertical-align:middle; 
}
#menju a {
font-size: 12px; color:#E9E9E9;  font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#menju a:hover {
 font-size: 12px; color: #E9E9E9; font-family:Tahoma ,  Arial, Helvetica, sans-serif; text-decoration:underline;
}
#popular a {
font-size: 12px; color: #2460A8; font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#popular a:hover {
 font-size: 12px; color: #984905;  font-family:Tahoma ,  Arial, Helvetica, sans-serif; text-decoration:underline;
}
#title_news a {
font-size: 12px; color: #984905; padding:5px; font-family: Tahoma;
}
#title_news a:hover {
 font-size: 12px; color: #984905; padding:5px; font-family:Tahoma; text-decoration:underline;
}
#toping a {
font-size: 12px; color: #505050; padding:5px; font-family: Tahoma; font-weight:lighter;
}
#toping a:hover {
 font-size: 12px; color: #075084; padding:5px; font-family:Tahoma; text-decoration:underline;
}
#speedbar a {
font-size: 12px; color: #2460A8; padding:5px;
}
#speedbar a:hover {
 font-size: 12px; color: #6489D7; padding:5px; text-decoration:underline;
}
#cat a {
font-size: 10px; color: #984905; padding:3px; font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#cat a:hover {
 font-size: 10px; color:  #984905; padding:3px;  text-decoration:underline;
}
#sort a {
font-size: 11px; color: #984905; padding:3px; font-family: Tahoma, Arial, Helvetica, sans-serif;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#sort a:hover {
 font-size: 11px; color: #FFFFFF; padding:3px;  text-decoration:underline; background:url(../images/fg.png);
}
#menju_buttom {
 font-size: 12px; color: #006699;  font-family: Arial, Helvetica, sans-serif; vertical-align:middle; 
}
#menju_buttom a {
font-size: 12px; color:#006699;   font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#menju_buttom a:hover {
 font-size: 12px; color: #006699; font-family:Tahoma ,  Arial, Helvetica, sans-serif; text-decoration:underline;
}
#cat-title {
text-align:left; color:#3E82BF; font-size:14px;
}
#title_popular{
background:url(../images/popular.jpg) no-repeat; height:30px; width:303px; padding-left:10px; padding-top:5px; color:#FFFFFF; font-size:14px; vertical-align:top;
}
/***** Random News ******/
.random_news_title {
    font-size: 10px;
    font-family: tahoma;
    color: #0574D3;
    padding: 0px 3px 3px 7px;
    vertical-align: top;
}

.random_news_title a:active,
.random_news_title a:visited,
.random_news_title a:link {
   color: #0574D3;
   text-decoration:none;
}
.random_news_title a:hover {
    color: #0574D3;
    text-decoration: underline;
}
.random_news_vtitle {
    font-size: 10px;
    font-family: tahoma;
    color: #0574D3;
    padding: 10px 3px 5px 0px;
    vertical-align: top;
}
.random_news_vtitle a:active,
.random_news_vtitle a:visited,
.random_news_vtitle a:link {
   color: #0574D3;
   text-decoration:none;
}
.random_news_title a:hover {
    color: #0574D3;
    text-decoration: underline;
}
.random_news_news {
    font-size: 10px;
    font-family: tahoma;
    color: #727272;
    padding: 0px 3px 3px 7px;
   vertical-align: top;
}
.random_news_img {
   vertical-align: top;
}
/***** !Random News ******/    
.navigation {
font-size: 13px;  font-family: Tahoma, Arial, Helvetica, sans-serif; background: #F7F7F7; border:1px solid #FFFFFF; 
}
.navigation a {
font-size: 13px;  font-family: Tahoma, Arial, Helvetica, sans-serif; background: #F7F7F7; border:1px solid #FFFFFF; padding:2px 4px;
}

.navigation a:hover {
font-size: 13px;  font-family: Tahoma, Arial, Helvetica, sans-serif; color:#990000; 
}
.stat a {
font-size: 12px;  font-family: Tahoma, Arial, Helvetica, sans-serif;  color: #1D466B; font-weight:bold; margin-left:5px; 
}

.stat a:hover {
font-size: 12px;  font-family: Tahoma, Arial, Helvetica, sans-serif; color: #42517D; font-weight:bold; margin-left:5px; text-decoration:underline;
}
.video-title a{
font-size: 11px;  font-family: Tahoma, Arial, Helvetica, sans-serif; color:#984905; text-align:center; padding-left:0px; padding-top:10px;
}

.video-title a:hover {
font-size: 11px; color:#984905;  text-decoration:underline; text-align:center; padding-left:0px; padding-top:10px;
}
.align_center
{
position: relative;
width: 100%;
}
.align_center:after
{
content: '';
display: block;
clear: both;
}
.align_center_to_left
{
position: relative;
right: 50%;
float: right;
}
.align_center_to_right
{
position: relative;
z-index: 1;
right: -50%;
}
.td_1 {
width:17px; vertical-align:top; text-align:left;
}
.table_1{
padding:0px; border:0px; margin:0px; width:1020px; border-collapse:collapse; 
}
.logo_text {
color: #E0E0E0;margin-top:-30px; padding-left:300px; font-size:14px; overflow:hidden; border:0; float:left;
}
.logo {
padding-left:30px; padding-top:5px; margin:0; border:0; overflow:hidden;
}

.footer {
 font-size: 12px; color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif; vertical-align:middle; 
}
.footer a {
font-size: 12px; color:#FFFFFF;   font-family: Arial, Helvetica, sans-serif;
}
.footer a:hover {
 font-size: 12px; color: #FFFFFF;  font-family: Arial, Helvetica, sans-serif; text-decoration:underline;
}

.tooltip {
    z-index:999;
    left:-9999px;
    background:#fff;
    border:1px solid #CCCCCC;
    font-size:11px;
    color: #284D82;
    padding:2px 4px;
    position:absolute;
	width:100px;
}
.tooltip p {
    margin: 0px;
    padding: 0px;
	text-align:left;
}
/* ==================================================================
    Secure and Accessible PHP Contact Form v.2.0WP FIXED width
    ACCESSITES.CSS made by Mike Cherim - http://green-beast.com 
   Designed and built to work with the Accessites WordPress theme
================================================================== */

#gb_form_div { 
  text-align : left;
  width : 103%;
}

#gb_form_div p {
  margin-left : 12px;
}

#gb_form {
  text-align : left;
  background : transparent;
}

#gb_form_div a {
  color : #999;
  text-decoration : underline;
}

#gb_form_div a:hover, #gb_form_div a:focus, #gb_form_div a:active {
  color : #111;
  text-decoration : none;
  background-color : #fff;
}

fieldset { 
  border : 0;
  margin-top : 10px;
}

#gb_form legend, legend, #gb_form dt { 
  font-weight : bold; 
  color : #cc6633;
}

#gb_form legend {
  margin-left : -10px;
  padding-top : 5px;
}

* html #gb_form legend {
  margin-left : -5px;
}

#gb_form legend#mainlegend { 
  font-size : 1.2em;
  color : #cc6633;
  margin-left : -10px;
  padding-top : 5px;
  padding-bottom : 10px;
}

* html #gb_form legend#mainlegend {
  margin-left : -5px;
}

#gb_form legend#mainlegend small { 
  font-size : .7em;
  text-transform : uppercase;
}

#gb_form_div .formhead small a {
  font-size : .7em;
  background-image : none;
  display : inline;
  padding : 0;
  margin : 0;
}

#gb_form_div .main_formhead, #gb_form_div .formhead {
  font-size : 1.2em;
  color : #339999;
  width : 97%;
}

#gb_form_div .main_formhead {
  margin-left : -35px;
}

label { 
  color : #026192; 
  margin-top : 5px;
  margin-left : 0;
}

input.short, input.med, select.med, textarea.textbox, textarea { 
  color : #333; 
  padding : 1px; 
  border : 1px solid #999;
  background-color : #f4f4f4;
  width : 50%;
  font-size : 0.9em;
  height : auto;
}

input.short {
  width : 7%;
}

textarea.textbox, textarea { 
  width : 98%;
  height : 220px;
  line-height : 1.5em;
}

select.med {
  width : 60%;
}

input.checkbox {
  cursor : default;
  background : transparent;
  color : #cc6633;
  border : 0;
  padding : 0; 
  margin : 0;
  width : 14px;
  height : 14px;
}

input.button:hover, input.button:focus, 
input.button.hover, input.button.focus {
  background-color : #026192;
  border : 0;
  cursor : pointer;
  color : #fff;
}

/* NOTE: .hover and .focus classes IE JS */
input.short:hover, input.short:hover, 
input.short:focus, input.short.focus,
input.med:hover, input.med.hover, 
input.med:focus, input.med.focus,  
select.med:hover, select.med.hover, 
select.med:focus, select.med.focus,
textarea.textbox:hover, textarea.textbox.hover, 
textarea.textbox:focus, textarea.textbox.focus { 
  color : #000;  
  padding : 1px; 
  border : 1px inset #333;
  background-color : #fff;
  cursor : text;
}

input.button {
  cursor : pointer;
  background-color : #cc6633;
  border : 0;
  color : #fff;
  behavior: url(border-radius.htc);
  font-size : 1.0em;
  padding:2px;
}

#content #gb_form input.button {
  margin : 15px 5px 25px 5px;
  padding : 2px 15px 2px 15px;
}

* html #content #gb_form input.button {
  margin-left : -5px;
}

span.error, span.success, #gb_form_div dt { 
  color : #cc0000;  
  font-weight : bold; 
}

#gb_form_div dt small, #gb_form_div .formhead span.success, span.success, dl#result_dl_blockq dt {
  color : #cc6633;
}

small.whythis, small.whythis a { 
  font-size : .8em; 
  text-decoration : none;
  color : #333;
}

p.creditline small {
  clear : both; 
  display : block;
  text-align : right;
  margin : 0;
  padding : 25px 0 15px 0;
  font-size : 0.75em;
  letter-spacing : .0001em;
  color : #666;
}

dl#result_dl_blockq blockquote {
  margin-left : 0;
}

dl#result_dl_blockq blockquote p cite {
  display : block;
  text-align : right;
}

#gb_form_div span.items {
  font-weight : bold;
  color : #339999;
}

#gb_form_div ul {
  margin : 10px 10px 20px 10px;
}

#gb_form_div ul li {
  list-style-type : none;
  margin : 0 10px 0 20px;
}


/* End ACCESSITES CSS */

/*BLOCKS*/
.lblock { background: #fff url("../images/lblock.png") repeat-y 100% 0; width: 254px; border: 1px solid #ebebeb; border-right-width: 0; margin-bottom: 20px; }
	.lblock .dtitle, .lblock .dbtm { width: 255px; margin: -1px 0 0 -1px; position: relative; }
	.lblock .dtitle { font-size: 1.45em; line-height: 37px; text-indent: 18px; display: block; color: #fff; height: 38px; background: url("../images/lblock2.png") no-repeat; }
	.lblock .dbtm { margin: 0 0 -1px -1px; height: 20px; background: url("../images/lblock2.png") no-repeat 100% 100%; }
	.lblock .dcont { padding-top: 16px; margin: 0 18px; overflow: hidden; color:#666;}

.rblock { color: #fff; width: 255px; background: #4a8ebe url("../images/rblock.png") repeat-y -255px 0; margin-bottom: 20px; }
	.rblock .dtop { padding-top: 10px; background: url("../images/rblock.png") no-repeat 0 0; }
	.rblock .dbtm { padding-bottom: 16px; background: url("../images/rblock.png") no-repeat -510px 100%; }
	.rblock a { color: #fff; text-decoration: underline; }
	.rblock a:hover { text-decoration: none; }
	.rblock .dcont { margin: 0 18px; overflow: hidden;  }
	.rblock .dtitle { font-size: 1.45em; display: block; line-height: normal; margin-bottom: 0.5em; }
	.rblock .option, .rblock .small { color: #c8e1f3; }

.lblock .vnavs { overflow: hidden; }
	.lblock .vnavs ul { margin-top: -1px; }
	.lblock .vnavs li { background: url("../images/dotted.png") repeat-x 0 0; }
	.lblock .vnavs li a { background: url("../images/vnavs.png") no-repeat 0 9px; text-indent: 18px; display: block; width: 100%; padding: 5px 0; color: #606055; }
	.lblock .vnavs li a:hover { color: #41a1c1; }
	
/*===PAGELINK===*/
.pagelink { overflow: hidden; text-align: center; line-height: 25px; font-size: 14px; margin: 0 0 14px 0; }
.pagelink span, .pagelink a { padding: 0 4px;  }

.pagelink span { color: #777777; }
.pagelink a { color: #1669a4; text-decoration: none !important; font-size: 14px; }
.pagelink a:hover { background-color: #1669a4; color: #FFF; font-size: 14px;}

.tabs  { 
  width: 400px;
}

ul.tabNavigation {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.tabNavigation li {
  display: inline;
}

ul.tabNavigation li a {
  padding: 3px 5px;
  background-color: #82B6CB;
  color: #000;
  text-decoration: none;
}

ul.tabNavigation li a.selected,
ul.tabNavigationli a:hover {
  background-color: #000;
  color: #fff;
  padding-top: 7px;
}
		
ul.tabNavigation li a:focus {
  outline: 0;
}

#first {
  background-color: #010f1c;
  background-image: url(bg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  min-height: 110px;
  color: #fff;
  padding: 5px;
  margin-top: 3px;
  border: 5px solid #000;
}

#second {
  background-color: #010f1c;
  background-image: url(bg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  min-height: 110px;
  color: #fff;
  padding: 5px;
  margin-top: 3px;
  border: 5px solid #000;
}

#third {
  background-color: #010f1c;
  background-image: url(../images/bg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  min-height: 110px;
  color: #fff;
  padding: 5px;
  margin-top: 3px;
  border: 5px solid #000;
}

.menu1{
	margin: 100px 0 0;
	padding: 0;
	list-style: none;
}
.menu1 li {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	text-align: center;
}
.menu1 a {
	padding: 14px 10px;
	display: block;
	color: #000000;
	width: 144px;
	text-decoration: none;
	font-weight: bold;
	background: url(../images/button1.gif) no-repeat center center;
}
.menu1 li em {
	background: url(../images/hover.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}



a.selected {
	text-decoration:underline !important; 
	color:#4b412f !important;
}

#scroller-header {
	font-size:10px;
	width:620px;
	padding:25px 0 0 0;

}
#scroller-header-v{
	font-size:10px;
	width:320px;
	padding:25px 0 0 0;

}
#scroller-header-v a{
color:#9F9F9F;
background:url(../images/tab_bg.gif);
padding:7px 10px;
font-weight:bold;
font-size:11px;
-moz-border-radius-topright :5px; -moz-border-radius-topleft :5px;
 behavior: url(border-radius.htc);

}
#scroller-header-v a:hover{
color:#FFF;
background:url(../images/tab_bg_h.gif);
padding:7px 10px;
font-weight:bold;
font-size:11px;
-moz-border-radius-topright :5px; -moz-border-radius-topleft :5px;
 behavior: url(border-radius.htc);

}
#scroller-body-v{
	background:url(../images/body.gif);
	width:300px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	color:#333;
	padding: 0px 10px;
	margin:0px;
}
#mask-v {
	width:310px;
	overflow:hidden;
	margin:0 auto;
}
#panel-v {

}
a.selected {
	text-decoration:underline !important; 
	color:#4b412f !important;
}
#panel-1-v {

}

#panel-2-v {
}
#scroller-header a{
color:#9F9F9F;
background:url(../images/tab_bg.gif);
padding:7px 10px;
font-weight:bold;
font-size:11px;
-moz-border-radius-topright :5px; -moz-border-radius-topleft :5px;
 behavior: url(border-radius.htc);

}
#scroller-header a:hover{
color:#FFF;
background:url(../images/tab_bg_h.gif);
padding:7px 10px;
font-weight:bold;
font-size:11px;
-moz-border-radius-topright :5px; -moz-border-radius-topleft :5px;
 behavior: url(border-radius.htc);

}

#scroller-body {
	background:url(../images/body.gif) repeat-x #FFF;
	width:597px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	color:#333;
	padding: 0px 10px;
	margin:0px;
}


#mask {
	width:600px;
	overflow:hidden;
	margin:0 auto;
}

#panel {
width:610px;
}

#panel div {

}

/* Extra styling for each panel*/

#panel-1 {
width:610px;
}

#panel-2 {width:610px;
}

#panel-3 {width:610px;
}
.row{clear: both; border-right:1px solid #F7D7A6; }
.col1{width: 250px; float: left; margin:5px 0px;   }
.col2{width: 250px; float: right;  }
#panell {
	width:300px;
	height: 150px;
	display: none;
}
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 4px #422410;
	background: url(images/btn-slide.gif) no-repeat center top;
}
.btn-slide {

	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}
