html { width:100%; height: 100%; }



body {
	margin          : 0;
	padding         : 0;
	background      : #ffffff url(images/fon_body.jpg) top left repeat;
	font		: 14px/20px verdana, sans-serif;
	color		: #595959;
	text-align	: center;
	height		: 100%;
}
img{
	border		: none;
}


h1{
	margin		: 0;
  	padding		: 0;
	font		: 26px Century Gothic, sans-serif;
	color		: #212121;
}


h2{
	margin		: 0;
  	padding		: 0;
	font		: 22px Century Gothic, sans-serif;
	color		: #72b300;
}

h3{
	margin		: 0;
  	padding		: 0;
	font		: bold 18px Century Gothic, sans-serif;
	color		: #212121;
}

h4{
	margin		: 0;
  	padding		: 0;
	font		: bold 14px verdana, sans-serif;
	color		: #2a94b7;

}

p, address, li, td{
	font		: 14px/20px verdana, sans-serif;
	color		: #454545;
}



strong, em, b{
	font		: bold 14px/20px verdana, sans-serif;
	color		: #212121;
}



a:link, a:hover, a:visited{
	font		: 14px/20px verdana, sans-serif;
	color		: #2a94b7;
	text-decoration	: none;
}

a:hover{
	color		: #72b300;
	text-decoration	: underline;
}




#body_wrap1{
	background      : url(images/fon_body1.jpg) top left repeat-x;
}

#body_wrap2{
	background      : url(images/fon_body2.jpg) bottom left repeat-x;
}


#main_wrap1{
	min-width	: 1000px;
	max-width	: 1280px;
	margin		: 0 auto;	
	text-align	: left;
	

}

#main_wrap2{ 
	padding	: 0 40px;

}


#main{ 
	position	: relative;
	padding-top	: 195px;

}



/***************************************************/
#content{
	width		: 100%;
	position	: relative;
	border-top	: 1px solid #e6e6e6;
	padding-top	: 40px;
		
}

#right_content{
	float		: left;
   	width		: 315px;
   	margin-left	: -315px;
   	


}

#wrap_workarea{
	width		: 100%;
	float		: left;
}



#workarea{
	margin		: 0 330px 0 0;
	padding		: 0 25px;
	border-right	: 1px solid #e6e6e6;
	



}


#content-clear{
	clear		: both;
}

/**************************************/

/***********************************************/

#text{

	margin		: 0;
	position	: relative;
	min-height	: 600px;
		
	
	
}

#text ul{
	margin		: 0;
	padding		: 5px 15px;
	list-style	: none;	
}

#text ul li{
	margin		: 0;
	padding		: 7px 20px;
	list-style	: none;	
	background      : url(images/fon_more_hover.gif) center left no-repeat;
}

#text ul.smpl{
	margin		: 0;
	padding		: 0;
	list-style	: none;	
}

#text .smpl li{
	margin		: 0;
	padding		: 7px 0;
	list-style	: none;	
	background      : none;
}

#text ul.foto{
	margin		: 0;
	padding		: 20px 0;
	list-style	: none;	
}

#text .foto li{
	margin		: 0;
	padding		: 7px 0;
	list-style	: none;	
	background      : none;
	display		: inline-block;
}

#text img.img_left{
	-moz-border-radius: 10px; 
  	-webkit-border-radius: 10px;
  	-khtml-border-radius: 10px;
	border-radius	: 10px;
	float		: left;
	margin		: 10px 25px 10px 0;

}

#text img.img_right{
	-moz-border-radius: 10px; 
  	-webkit-border-radius: 10px;
  	-khtml-border-radius: 10px;
	border-radius	: 10px;
	float		: right;
	margin		: 10px 0 10px 25px;

}

table.smpl, table.smpl1{
	
	margin		: 15px 0 40px 0;
	text-align	: left;	
	width		: 100%;
}

table.smpl th, table.smpl1 th{

	font		: 14px/18px verdana, sans-serif;
	color		: #2a94b7;
	padding		: 6px;
	text-align	: left;

	
}


table.smpl td{
	padding		: 6px;
	text-align	: left;
	font		: 14px/18px verdana, sans-serif;
	
}

table.smpl1 td{
	padding		: 6px;
	text-align	: left;
	white-space	: nowrap;
	font		: 14px/18px verdana, sans-serif;
	
}


table.smpl .row td, table.smpl .row th, table.smpl1 .row td, table.smpl1 .row th{
	background      : #f6f6f6;
} 

.star{
	color		: #d44c1e;
}


#text form{ 	
	margin		: 0;	 	
	padding		: 15px 0; 
} 

#text form label{ 	
	font		: 14px/18px verdana, sans-serif; 	

} 


#text form input, #text form select, #text form textarea{ 	
	border		: 1px solid #E6E6E6; 	
	padding		: 5px; 	
	margin		: 5px 0; 	
	background 	: #fff; 	
	color		: #2A94B7; 	
	font		: 14px verdana, sans-serif; 	
	width		: 100%; 	 
} 


#text form input.btn, #text form .field-button input, #text form .search-button{ 	
	font		: 14px/14px Century Gothic, sans-serif;
	text-transform	: uppercase;
	padding		: 10px 25px;
	color		: #fff;
	display		: inline-block;
	-moz-border-radius: 10px; 
  	-webkit-border-radius: 10px;
  	-khtml-border-radius: 10px;
	border-radius	: 10px;
	border		: 1px solid #49a3c1;
	background      : #2993b6;
	-moz-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.5); /* FF3.5+ */
 	-webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.5); /* Saf3.0+, Chrome */
 	box-shadow	: 1px 1px 1px 0 rgba(0,0,0,0.5);
 	width		: auto;	 
} 

#text form .field-option input{ 	
	width		: auto; 	 
} 

.starrequired{ 	
	color		: #DB1D0E; 
} 

#text ul.block-list{ 	
	list-style	: none; 	
	margin		: 0; 	
	padding		: 0; 
} 


#text .block-list li{ 	
	list-style	: none; 	
	margin		: 0; 	
	padding		: 15px 0; 	
	display		: block; 	
	border-bottom	: 1px solid #E6E6E6; 
	background      : none;
} 

#text .block-list h4{ 	
	font		: 14px verdana, sans-serif;
	text-transform	: uppercase;
	color		: #2a2a2a;	
	padding		: 10px 0; 
} 

#text .block-list p{ 	
	padding		: 2px 0; 	
	margin		: 0; 	
	font		: 13px/16px verdana, sans-serif;
	color		: #595959;
} 


#text .block-list p.date, #workarea div.news-date{ 	
	padding		: 5px 0 0 0; 	
	color		: #2A94B7;
	font		: 14px Century Gothic, sans-serif; 
} 

#text .block-list a:link, #text .block-list a:hover, #text .block-list a:visited{ 	
	color		: #72b300;
	font		: 15px/10px Century Gothic, sans-serif;
	padding-right	: 15px;
	background      : url(images/fon_more.gif) center right no-repeat;
} 


#text .block-list a:hover{
	color		: #2a94b7;
	text-decoration	: none;
	background      : url(images/fon_more_hover.gif) center right no-repeat;
	

}



/**********************************************/



.block{
	
	min-height	: 60px;
	padding		: 0 25px 30px 10px;
	color		: #818181;
	font		: 11px verdana, sans-serif;
	
}


.block ul{
	list-style	: none;
	margin		: 0;
	padding		: 0;
}

.block li{
	list-style	: none;
	margin		: 0;
	padding		: 5px 0 35px 0;
	display		: block;

}

.block p{
	padding		: 0;
	margin		: 0 0 0 60px;
	font		: 13px/16px verdana, sans-serif;
	color		: #595959;
}

.block p.h_block{
	margin		: 0;
	padding		: 0 0 15px 0;
	font		: 24px Century Gothic, sans-serif;
	color		: #2A94B7;
}

.block p.h_news{
	padding		: 0 0 3px 0;

}


.block p.more{
	text-align	: right;
	padding		: 5px 0;
}

.block p.date{
	margin		: 0;
	float		: left;
	display		: block;
	width		: 50px;
	height		: 50px;
	text-align	: center;
	font		: 14px Century Gothic, sans-serif;
	color		: #fff;
	-moz-border-radius: 5px; 
  	-webkit-border-radius: 5px;
  	-khtml-border-radius: 5px;
	border-radius	: 5px;
	background      : #5badc8;
}

.block p.date span{
	padding		: 7px 0 0 0;
	display		: block;
}


.block .more a:link, .block .more a:hover, .block .more a:visited{
	color		: #72b300;
	font		: 15px/10px Century Gothic, sans-serif;
	padding-right	: 15px;
	background      : url(images/fon_more.gif) center right no-repeat;
	

}

.block .more a:hover{
	color		: #2a94b7;
	text-decoration	: none;
	background      : url(images/fon_more_hover.gif) center right no-repeat;
	

}

.h_news a:link, .h_news a:hover, .h_news a:visited{
	font		: 14px verdana, sans-serif;
	text-transform	: uppercase;
	color		: #2a2a2a;
	text-decoration	: none;
}

.h_news a:hover{
	color		: #72b300;

}


/*******************************************/

#logo{
	position	: absolute;
	top		: 35px;
	left		: 25px;

}

/*********************************************/
#login{
	position	: absolute;
	top		: 23px;
	right		: 25px;
	width		: 237px;

}


#login a:link, #login a:hover, #login a:visited{
	font		: 14px/14px Century Gothic, sans-serif;
	text-transform	: uppercase;
	padding		: 10px 0 10px 25px;
	color		: #fff;
	display		: block;
	-moz-border-radius: 10px; 
  	-webkit-border-radius: 10px;
  	-khtml-border-radius: 10px;
	border-radius	: 10px;

	background      : #72b300 url(images/fon_login.jpg) center right no-repeat;
	border		: 1px solid #7ec600;
	-moz-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.5); /* FF3.5+ */
 	-webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.5); /* Saf3.0+, Chrome */
 	box-shadow	: 1px 1px 1px 0 rgba(0,0,0,0.5);
}

#login a:hover{
	border		: 1px solid #49a3c1;
	background      : #2993b6 url(images/fon_login_hover.jpg) center right no-repeat;
	text-decoration	: none;
}

/*****************************************************/

#contact{
	position	: absolute;
	top		: 67px;
	right		: 280px;
              background      : url(images/fon_contact1.gif) 100% 4px no-repeat;
              width           : 247px;
}



#contact ul{
	margin		: 0;
	padding		: 0;
	list-style	: none;
}

#contact li{
	margin		: 0;
	padding		: 0 0 0 25px;
	font		: 17px verdana, sans-serif;
	color		: #e8e8e8;
}

#contact li span{
	 opacity                  : 0.2;
	
}

/**********************************/




#search{

	position	: absolute;
	top		: 72px;
	right		: 25px;
	width		: 237px;
	height		: 34px;
	background      : url(images/fon_search.gif) bottom right no-repeat;	


	
}

#search form{
	margin		: 0;
	padding		: 2px 0;

}

#search .input{
	height		: 34px;
	

}



input#title-search-input{
	border		: none;
	background      : none;
 	 float		: left;	
 	 min-width	: 180px;
 	 max-width	: 180px;
 	 padding	: 0 0 0 15px;
 	 margin		: 0;
 	 height		: 30px;
 	 font		: 16px verdana, sans-serif;
 	 
}


#search input.form-button {
	width		: 40px!important;
	height		: 34px!important;
	background      : url(images/fon_search.jpg) top left no-repeat!important;
	border		: none;
	padding		: 0;
	margin		: 0;
	text-indent	: 999px;
	cursor		: pointer!important;
	background      : none;
}


/*************************************/



#top_menu{
	position	: absolute;
	top		: 122px;
	right		: 0;
	width		: 100%;
	height		: 44px;
	background      : url(images/fon_top_menu.jpg) top left repeat-x;	
	
	
}



#top_menu ul{
	margin		: 0;
	padding		: 4px 0 0 0;
	list-style	: none;
	display		: table;
	width		: 100%;

	
}

#top_menu li{
	display		: table-sell;
	float		: left;
	width		: 12.5%;
	height		: 59px;  
	padding		: 0;
	margin		: 0;
	list-style	: none;
	text-align	: center;
	position	: relative;
	
	
}

#top_menu li span{
	display		: none;	
}


#top_menu ul ul{
	display		: none;
	position	: absolute;
	left		: -3px;
	z-index		: 500;
	height		: auto;
	top		: auto;
	padding		: 0;
	background      : url(images/fon_top_menu_li.jpg) top left repeat-y;
	padding-left	: 2px;
	
	
}


#top_menu li li 
{
	width		: 100%;
	height		: auto;
	text-align	: left;
	
}

#top_menu li:hover span, #top_menu li.selected span{
	display		: block;
	height		: 7px;
	width		: 4px;
	position	: absolute;
	top		: -4px;
	right		: 0;
	background      : url(images/fon_top_menu1.jpg) top left repeat-x;

}

#top_menu li li:hover span{
	display		: none;

}


#top_menu li:hover ul,
#top_menu li.jshover ul

{
	display:none;
}

#top_menu li:hover ul,
#top_menu li.jshover ul

{
	display:block;
}




#top_menu li a:link, #top_menu li a:hover, #top_menu li a:visited{
	font		: 15px/59px Tahoma, sans-serif;
	text-transform	: uppercase;
	color		: #ffffff;
	text-decoration	: none;
	display		: block;
	height		: 61px;
	background      : url(images/fon_top_menu_li.jpg) bottom right no-repeat;
	
	

}

.extraNarrow #top_menu li a:link, .extraNarrow #top_menu li a:hover, .extraNarrow #top_menu li a:visited{
	font		: 13px/59px Tahoma, sans-serif;
	
	
	

}

#top_menu li a.root-item:link, #top_menu li a.root-item:hover, #top_menu li a.root-item:visited{
	background      : url(images/fon_top_menu_li.png) bottom right no-repeat;
	
	
	

}

/*#top_menu li.menu_item_5 a:link, #top_menu li.menu_item_5 a:hover, #top_menu li.menu_item_5 a:visited{
	font		: 15px/17px Tahoma, sans-serif;
	text-transform	: none;
	height		: 48px;
	padding-top	: 13px;

	
	

}
*/


#top_menu li li a:link, #top_menu li li a:hover, #top_menu li li a:visited{
	font		: 14px/18px Tahoma, sans-serif;
	text-transform	: none;
	height		: auto;
	background      : url(images/fon_top_menu_li_hover.jpg) bottom right repeat-x;
	padding		: 10px;
	

}

.extraNarrow #top_menu li li a:link, .extraNarrow #top_menu li li a:hover, .extraNarrow #top_menu li li a:visited{
	font		: 13px/16px Tahoma, sans-serif;
	padding		: 6px;
	
	

}




#top_menu li:last-child a{
	background      : none;

}


#top_menu li a:hover, #top_menu li a.root-item:hover, 
#top_menu li:hover a:link, #top_menu li:hover a:hover, #top_menu li:hover a:visited,
#top_menu li.jshover a:link, #top_menu li.jshover a:hover, #top_menu li.jshover a:visited,
#top_menu li a.root-item-selected1:link, #top_menu li a.root-item-selected1:hover, #top_menu li a.root-item-selected1:visited{
	background      : url(images/fon_top_menu_li_hover.jpg) bottom right repeat-x;
	border-right	: 1px solid #67aec7;

}

#top_menu li li a:hover, #top_menu li:hover li a:hover, #top_menu li.jshover li a:hover{
	font		: 14px/18px Tahoma, sans-serif;
	text-transform	: none;
	height		: auto;
	background      : url(images/fon_body1.jpg) top right repeat-x;
	padding		: 10px;
	

}

.extraNarrow #top_menu li li a:hover, .extraNarrow #top_menu li:hover li a:hover, .extraNarrow #top_menu li.jshover li a:hover{
	font		: 13px/16px Tahoma, sans-serif;
	padding		: 6px;
	

}



#top_menu li:last-child a{
	border-right	: none;
}





/***********************************************/





#feedback li{
	display		: block;
	padding		: 5px 0;
	margin		: 0;
	list-style	: none;

	
	
}

#feedback li.item2{
	background      : url(images/fon_feedback2.gif) top left no-repeat;
}

#feedback li.item1{
	background      : url(images/fon_feedback1.gif) top left no-repeat;
}


#feedback ul p{
	padding		: 0 0 0 55px;
	margin		: 0;
	font		: 13px/17px verdana, sans-serif;
	color		: #797979;
	
	
}

#feedback p.head{
	padding-bottom	: 10px;
}


#feedback .head a:link, #feedback .head a:hover, #feedback .head a:visited{
	font		: 15px verdana, sans-serif;
	color		: #3d3d3d;
	text-transform	: uppercase;
}

#feedback .head a:hover{
	color		: #72b300;
	text-decoration	: none;
}

#feedback p.more{
	padding-top	: 10px;
}


#feedback .more a:link, #feedback .more a:hover, #feedback .more a:visited{
	color		: #72b300;
	font		: 15px/10px Century Gothic, sans-serif;
	padding-right	: 15px;
	background      : url(images/fon_more.gif) center right no-repeat;
	

}

#feedback .more a:hover{
	color		: #2a94b7;
	text-decoration	: none;
	background      : url(images/fon_more_hover.gif) center right no-repeat;
	

}







/*****************************************/




#footer{
	height		: 197px;
	overflow	: hidden;
	
}

#footer_right{
	float		: right;
	width		: 370px;
	height		: 190px;
	background      : url(images/fon_footer.gif) bottom right no-repeat;
	position	: relative;

}

#footer_right p{
	margin		: 0;
	padding		: 0 0 0 20px;
	color		: #fff;
	font		: 12px verdana, sans-serif;

}



#footer_right ul{
	margin		: 0;
	padding		: 0;
	top		: 43px;
	left		: 0;
	list-style	: none;
	position	: absolute;
}


#footer_right li{
	margin		: 0;
	padding		: 0;
	list-style	: none;
	display		: inline-block;
	width		: 60px;
	height		: 60px;
	text-indent	: 999px;
	white-space	: nowrap;
	position	: absolute;
}

#footer_right li.phone{
	left		: 0;
	z-index		: 100;
}


#footer_right li.mail{
	left		: 44px;
	z-index		: 10;
}


#footer_right .phone a:link, #footer_right .phone a:hover, #footer_right .phone a:visited{
	background      : url(images/fon_phone.png) top left no-repeat;
	display		: block;
	width		: 60px;
	height		: 60px;
	

}


#footer_right .phone a:hover{
	background      : url(images/fon_phone_hover.png) top left no-repeat;


}

#footer_right .mail a:link, #footer_right .mail a:hover, #footer_right .mail a:visited{
	background      : url(images/fon_mail.png) top left no-repeat;
	display		: block;
	width		: 60px;
	height		: 60px;

}

#footer_right .mail a:hover{
	background      : url(images/fon_mail_hover.png) top left no-repeat;


}






p#footer_mail{
	padding		: 60px 0 73px 125px;
}

#footer_mail a:link, #footer_mail a:hover, #footer_mail a:visited{
	color		: #2a94b7;
	font		: 22px verdana, sans-serif;
	

}

#footer_mail .more a:hover{
	color		: #2a94b7;
	text-decoration	: none;

}







/*******************************************/

#footer_left{
	margin-right	: 373px;


	
}

#footer_left p{
	margin		: 0;
	padding		: 5px 0 0 0;
	color		: #1d667e;
	font		: 12px verdana, sans-serif;
	clear		: left;

}

#footer_left a:link, #footer_left a:hover, #footer_left a:visited{
	color		: #1d667e;
	font		: 12px verdana, sans-serif;
	text-decoration	: none;
	
}

#footer_left a:hover{
	text-decoration	: underline;
}

#footer_left address{
	margin		: 0;
	padding		: 35px 0 50px 0;

}

#wrap_faddress{
	height		: 140px;
	overflow	: hidden;
}

.extraNarrow #footer_left address{
	margin		: 0;
	padding		: 15px 0 20px 0;
}

#footer_left address p{
	margin		: 0;
	padding		: 0;
	color		: #2a94b7;
	font		: 26px verdana, sans-serif;
	clear		: none;
}

.extraNarrow #footer_left address p{
	margin		: 0;
	padding		: 0;
	color		: #2a94b7;
	font		: 23px verdana, sans-serif;
	clear		: none;
}


#footer_left address #footer_phone{
	color		: #818181;
	font		: 15px/15px verdana, sans-serif;
	
}

p#footer_phone span{
	color		: #131313;
	font		: 32px/15px verdana, sans-serif;
	white-space 	: nowrap;
}

.extraNarrow p#footer_phone span{
	font		: 32px/52px verdana, sans-serif;
}

.narrow p#footer_phone span{
	font		: 28px/15px verdana, sans-serif;
}

#count{
	float		: left;

}



/************************************************/




#footer_left ul{
	padding		: 0;
	margin		: 5px 0 0 45px;
	list-style	: none;
	border-left	: 1px solid #0e333e;
	
}

#footer_left li{
	padding		: 0;
	margin		: 0;
	list-style	: none;
	display		: inline-block;
	vertical-align	: bottom;

	
}


#footer_left li a:link, #footer_left li a:hover, #footer_left li a:visited{
	font		: 13px verdana, sans-serif;
	color		: #0e333e;
	text-transform	: uppercase;
	display		: block;
	padding		: 0 7px;
	border-right	: 1px solid #0e333e;
	
	

}

#footer_left li a:hover{


}





/************************************************/


table.forum-table td, div.forum-info-box, div.forum-reply-form { 
	background	: none;
	vertical-align	: middle;
}



div.forum-header-box{
	border		: 1px solid #49a3c1;
	background      : #2993b6;
	padding		: 0;
}

div.forum-header-title{
	padding		: 10px 10px;
	color		: #fff;
        font		: 14px/14px Century Gothic, sans-serif;
	text-transform	: uppercase;
}

div.forum-header-options{
	padding		: 10px 10px 0 0;
}


table.forum-table th, div.forum-reply-header, div.forum-bbcode-line a:hover, div.forum-bbcode-line a:hover img { 
	background  	:  #f6f6f6;
	color		: #2a94b7;
	font		: 14px/18px verdana, sans-serif;

}

table.forum-table td, div.forum-info-box, div.forum-reply-form { 
	border-color: #f3f3f3;

}

table.forum-table td.forum-column-footer, table.forum-post-table td.forum-column-footer, div.forum-footer-box, table.forum-table th.forum-column-lastpost, table.forum-table th.forum-column-title, table.forum-table th.forum-first-column, table.forum-table th.forum-last-column  { 
	background  	: #f6f6f6;
	color		: #2a94b7;
	font		: 14px/18px verdana, sans-serif;
border		: none;
}

table.forum-table tr.forum-row-first td { 
	font		: 14px/18px verdana, sans-serif;
border		: none;
}

table.forum-table tr.forum-row-last td { 
	font		: 14px/18px verdana, sans-serif;
border		: none;
}


table.forum-table td.forum-column-footer, table.forum-post-table td.forum-column-footer, div.forum-footer-box { 
	background  	: #f6f6f6;
}

span.forum-footer-option { 
	font		: 14px/18px verdana, sans-serif;
}

/************************************************/

.forum-item-info a:link, .forum-item-info a:hover, .forum-item-info a:visited { 
	color		: #3D3D3D;
	font		: bold 14px verdana, sans-serif;

}

.forum-item-info a:hover{ 
	color		: #72B300;
 }

.forum-lastpost-title a:link, .forum-lastpost-title a:hover, .forum-lastpost-title a:visited,
.forum-lastpost-date a:link, .forum-lastpost-date a:hover, .forum-lastpost-date a:visited{ 
	color		: #72B300;
	font		: 11px verdana, sans-serif;

}

.forum-lastpost-title a:hover, .forum-lastpost-date a:hover{ 
	color		: #2A94B7;
 }
 

.forum-lastpost-date, forum-lastpost-author{
	color		: #737343;
	font		: 11px verdana, sans-serif;
}



.forum-column-footer a:link, .forum-column-footer a:hover, .forum-column-footer a:visited { 
	color		: #2D391A;
	font		: 11px/35px verdana, sans-serif;
}

.forum-column-footer a:hover{ 
	color		: #72B300;
 }
 
 .forum-select-box input{
 	border		: 1px solid #D9D9A8;
	background	: #FEFFD8;
	color		: #3C342B;
	font		: 12px verdana, sans-serif;
 }

/**********************************************/

div.forum-navigation-box { 
	background	: none;
	border		: none;
	padding		: 0;

}

.forum-page-title{
	color		: #3c342b;
	font		: 11px verdana, sans-serif;
}

 
.forum-page-title a:link, .forum-page-title a:hover, .forum-page-title a:visited{ 
	margin		: 0 2px;
	padding		: 0 2px;
	font		: 12px verdana, sans-serif;
	color		: #1d73af;
	text-decoration	: none;

}

.forum-page-title a:hover, .forum-page-current, div.forum-page-navigation a.forum-page-first, div.forum-page-navigation span.forum-page-first { 
	padding		: 2px 4px; 
	background      : #f6f6f6;
	color		: #72B300;
	border		: none;
}



div.forum-new-post { 
	float		: right;
	font-weight	: 700;
	padding		: 0.5em 0px;
	text-align	: right;
}

div.forum-new-post a:link, div.forum-new-post a:hover, div.forum-new-post a:visited{
	height		: 30px;
	width		: auto;
	text-align	: center;
	font		: 14px/30px Century Gothic, sans-serif;
	text-transform	: uppercase;
	padding		: 0 25px;
	color		: #fff;
	display		: inline-block;
	-moz-border-radius: 10px; 
  	-webkit-border-radius: 10px;
  	-khtml-border-radius: 10px;
	border-radius	: 10px;
	border		: 1px solid #49a3c1;
	background      : #2993b6;
	-moz-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.5); /* FF3.5+ */
 	-webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.5); /* Saf3.0+, Chrome */
 	box-shadow	: 1px 1px 1px 0 rgba(0,0,0,0.5);
}

div.forum-new-post a:hover{
	background      : #72b300;
	border		: 1px solid #7ec600;
	text-decoration	: none;
}
/*********************************************/

table.forum-post-table td.forum-cell-user, table.forum-post-table td.forum-cell-contact { 
	background	: #F6F6F6;
              border                   : none;
}

div.forum-post-date { 
	background	: #F6F6F6;
	color		: #2A94B7;
	font		: 11px verdana, sans-serif;
              border                   : none;
}

table.forum-post-table td.forum-cell-post, table.forum-post-table td.forum-cell-actions { 
	background: none;
              border-top       : solid 1px #F6F6F6;
              border-right       : solid 1px #F6F6F6;
}

div.forum-user-additional { 
	color		: #595959;
	font		: 11px/14px verdana, sans-serif;
}

.forum-user-additional a:link, .forum-user-additional a:hover, .forum-user-additional a:visited,
.forum-post-date a:link, .forum-post-date a:hover, .forum-post-date a:visited,
div.forum-user-name a:link, div.forum-user-name a:hover, div.forum-user-name a:visited { 
	color		: #72B300;
	font		: 11px/17px verdana, sans-serif;

}
.forum-user-additional a:hover, .forum-post-date a:hover, div.forum-user-name a:hover{ 
	color		: #2A94B7;
 }
 
table.forum-post-table td.forum-cell-contact, table.forum-post-table td.forum-cell-actions { 
	border-top-color: none;
}

.forum-action-links a:link, .forum-action-links a:hover, .forum-action-links a:visited,
.forum-contact-links a:link, .forum-contact-links a:hover, .forum-contact-links a:visited { 
	color		: #2A2A2A;
	font		: bold 11px verdana, sans-serif;
}

.forum-action-links a:hover, .forum-contact-links a:hover{ 
	color		: #2A94B7;
 }

/*****************************************/


div.forum-info-box{
	background	: none;
	border		: none;
	border-bottom	: 1px solid #e6e6e6;
	padding		: 0 0 10px 0;
	margin		: 20px 0 10px 0;
	font		        : 11px/20px verdana, sans-serif;
}

div.forum-rules{
	border		: 1px solid #e6e6e6;
	padding		: 10px;
	margin		: 0;
}

div.forum-legend-info div.forum-legend-item span { 
	display		: block;
	white-space	: nowrap;
	font		: 11px/20px verdana, sans-serif;
	
}

div.forum-legend-info div.forum-legend-item div.forum-icon-container { 
	float		: left;
	padding-right	: 5px;
	width		: auto;
}

div.forum-legend-item{
	padding-right	: 5px;
}


div.forum-statistics-users span, div.forum-statistics-allusers span, div.forum-statistics-topics span, div.forum-statistics-replies span, span.forum-users-online span{ 
	color		: #2D391A;
}

/**************************************/

div.forum-menu-box{
	margin-top	: 15px;
}

span.forum-menu-item, div.forum-page-navigation a, span.forum-page-current, div.forum-page-navigation a.forum-page-previous, span.forum-page-dots { 
	border		: none;
}

.forum-menu-item a:link, .forum-menu-item a:hover, .forum-menu-item a:visited { 
       color: #72B300;
       font: 15px/10px "Century Gothic", sans-serif;
}

.forum-menu-item a:hover{ 
	color		: #2A94B7;
 }

.forum-topics-moderate{
        width         : 300px;
}

#text form div.forum-topics-moderate select{ 
     width:250px;
}

#text form div.forum-topics-moderate input{ 
      background: #5BADC8;
      border: none;
      color: #fff;
      height: 30px;
      text-align: center;
      width: auto;
}
 

.forum-info-box-inner select, .forum-footer-inner select{
	border		: 1px solid #D9D9A8;
	background	: #FEFFD8;
	color		: #3C342B;
	font		: 12px verdana, sans-serif;
	padding-top	: 3px;
	padding-bottom	: 3px;
	margin		: 3px 0;
}

div.forum-footer-inner { 
text-align: left;
}

.forum-footer-inner select{
	border		: 1px solid #b8b84e;

}

.forum-info-box-inner input, .forum-footer-inner input, #text form div.forum-reply-buttons input{
	background      : #5BADC8;
	border		: none;
	-moz-border-radius: 10px; 
  	-webkit-border-radius: 10px;
  	-khtml-border-radius: 10px; 
 	 border-radius: 10px;
	color		: #fff;
	font		: 14px/30px Verdana, sans-serif;	
	height		: 30px;
	width		: auto;
        padding         : 0 10px;
	text-align 	: center;
}

.forum-filter-field label{
	font		: 11px/30px verdana, sans-serif; 
	color		: #2D391A;

}


#text form div.forum-filter-field select{
	width		: 250px;
	margin		: 0;
	padding		: 0;
}


#text form div.forum-filter-field input{
	border		: none;
	background	: #F6F6F6;
	color		: #2A94B7;
	font		: 12px verdana, sans-serif;
	padding-top	: 3px;
	padding-bottom	: 3px;
        margin		: 0;
	border-radius	: 0;
	height		: auto;
        width                    : auto;
}

.forum-filter-field span.date-interval-hellip{
	display		: none;
}

.forum-filter-footer{
	padding		: 20px 0 10px 0;
}

#text form div.forum-filter-footer input{
        background           : #5BADC8;
	border		: none;
	-moz-border-radius: 10px; 
  	-webkit-border-radius: 10px;
  	-khtml-border-radius: 10px; 
 	 border-radius: 10px;
	color		: #fff;
	font		: 12px/30px Verdana, sans-serif;	
	height		: 30px;
	width		: auto;
	text-align	              : center;
        padding                 : 0 10px;
        margin                   :  0 5px 0 0;
}

.forum-bold{
	margin		: 0;
  	padding		: 0;
	text-transform	: uppercase;
	font		: 17px tahoma, sans-serif;
	color		: #2A94B7;
}

/*************************************************/

div.blog-comment-form{
	padding		: 15px 0;
	overflow	: hidden;
}
div.forum-reply-fields, div.blog-comment-fields{ 
	padding		: 0;
	background  	: none;
}

div.forum-reply-field label, div.blog-comment-field-user label{
	padding		: 5px 0 3px 15px;
}

div.forum-reply-fields input, div.blog-comment-field-user input{ 
	padding		: 3px 0;
	margin		: 0 0 0 15px;
	background	: #FEFFD8;
	border		: 1px solid #D9D9A8;
	color		: #3C342B;
	max-width	: 300px; 
}

.feed-add-post-form { 
	border-radius	: 0;
	box-shadow	: none;
	margin-bottom	: 0;
	padding		: 0;

}

.forum-reply-field-addtags{
	padding		: 5px 15px;
}
.forum-reply-field-tags{
	padding-bottom	: 5px;
}

div.forum-reply-field td.bxlhe-editor-cell, div.forum-reply-field .feed-add-post-form-but-wrap { 
        border                   : 1px solid #F6F6F6;
}

div.blog-comment-field-user{
	color		: #737343;
	font		: 11px verdana, sans-serif;
	padding		: 10px;
	background  	: #e4e697;
	border		: 1px solid #B8B84E;
	border-bottom	: none;
	margin		: 0;
	width		: auto;
}


#text form div.forum-reply-field-settings, #text form div.blog-comment-field-captcha{
	color		: #595959;
	font		: 11px verdana, sans-serif;
	padding		: 10px;
	background  	: #F6F6F6;
	border     	: none;
	margin		: 0;
}

div.forum-reply-buttons, div.blog-comment-buttons{
	color		: #737343;
	font		: 11px verdana, sans-serif;
	padding		: 10px;
	background  	: #F6F6F6;
	border     	: none;
	margin		: 0;

}

#text form div.forum-reply-field-settings input, #text form div.blog-comment-field-captcha input{
	border		: 1px solid fff;
	background	: #fff;
	color		: #3C342B;
	font		: 9px verdana, sans-serif;
	margin		: 2px 0;
        width           : auto;
}

#text form.forum-form { 
       margin		: 0px;
       padding		: 0px;
}

#text form div.forum-post-moderate{ 
      float		: right;
      text-align	: right;
}

#text form div.forum-post-moderate select{ 
      width		:200px;
}

#text form div.forum-post-moderate input{ 
      background	: #5BADC8;
      border		: none;
      color		: #fff;
      height		: 30px;
      text-align	: center;
      width		: auto;
}

#text form div.forum-topic-moderate{ 
      float 		: left;
}

#text form div.forum-topic-moderate select{ 
      width		:200px;
}

#text form div.forum-topic-moderate input{ 
      background	: #5BADC8;
      border		: none;
      color		: #fff;
      height		: 30px;
      text-align	: center;
      width		: auto;
}

#text form div.forum-post-number input { 
      width		: auto;
}

.forum-required-field { 
     color		: #72B300;
}

#text form.forum-form input{ 
     width		: auto;
     height		: auto;
}

#text form #vote{ 
     width		: auto;
     height		: auto;
     background		: #5BADC8;
     color		: #fff;
     border		: none;
}


#text form select.forum-selector-single, select.forum-selector-multiple { 
     width		: auto;
}

div.forum-rapid-access-items form.forum-form input{ 
      background	: #5BADC8;
      border		: none;
      color		: #fff;
}

div.out1 { 
	top		: -18px;

}

img.preview_picture{
     width		: 240px;
     height          : 96px;
}





