* {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
body {
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	background: #fff url('/images/back.gif') repeat-x;
	font-size: 11px;
}
a  {
	outline: none;
}
.clear {
	height: 0;
	overflow: hidden;
	clear: both;
}
.left {float: left;}
.right {float: right;}
.hide {
	display: none;
}
#site {
	background: url('/images/background.jpg') no-repeat top center;
	width: 100%;
	margin: 0 auto 0;
}
#site_in {
	margin: 0 auto 0;
	width: 999px;
}
#header {
	height: 134px;
	padding: 0 0 0 0px;
}
h1.logo a {
	width: 283px;
	height: 132px;
	overflow: hidden;
	display: block;
}
#header h1 {
	float: left;
	margin: 0 270px 0 0;
}
#header .headerpp {
	float: left;
	padding: 8px 0 0 18px;
}
#header .headerpp a {
	color: #000;
}	
#header .headerpp a:hover {
	text-decoration: none;
}
#main_menu {
	overflow: hidden;
	padding: 0 0 0 70px;
	list-style: none;
	width: 929px;
}
#main_menu li{
	float: left;
	margin: 0 6px 0 0;
}
#main_menu li a{
	background: url('/images/menu.gif') no-repeat 0 -36px;
	padding: 0px 0 0px 8px;
	display: block;
	line-height:32px;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFF;
}
#main_menu li a span{
	background: url('/images/menu.gif') no-repeat right 0px;
	padding: 0px 13px 0px 5px;
	display: block;
}
#main_menu li a:hover,#main_menu li a.active{
	background: url('/images/menu.gif') no-repeat 0 -36px;
}
#main_menu li a:hover span, #main_menu li a.active span{
	background: url('/images/menu.gif') no-repeat right 0;

}
#main_menu li a:hover span strong, #main_menu li a.active span strong{
	background: url('/images/menu.gif') no-repeat 50% -35px;
	display: block;
}
#content {
	background: url('/images/back_content.gif') no-repeat;
	width: 999px;
}
#content1 {
	background: url('/images/backrightpanel.gif') repeat-y right;
	width: 999px;
	
}
#leftpanelfront {
	padding: 20px 0 0 2px;
}
#banner1 {
	width: 732px;
	height: 196px;
	overflow: hidden;
	display: block;
	color: #4c4c4c;
	margin: 0px;
}
#homeintro {
	width: 390px;
}
.join {
	padding: 0 0 0 20px;
	width: 400px;
	float: left;
	border-right: 1px solid #dbdbdb;
}
#homeintro h2, #homeintroin h2 {
	color: #4c4c4c;
	font-size: 18px;
	margin: 0 0 10px;
}
#homeintro .text, #homeintroin .text {
	text-align: justify;
	padding: 0px 10px 25px 0;
}
#homeintroin .text h2 { 
	font-size: 13px;
}
#homeintro .backkk {
	background: #fffaf4;
	border: 1px solid #e9e9e9;
	width: 358px;
	padding: 5px 5px 15px 15px;
	margin: 0 0 10px;
}
#homeintro .backkk p {
	padding: 5px 0 10px;
}
.backkk img {
	border: 1px solid white;
}
.backkk a.img {

	width: 165px;
	height: 165px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 0 12px 0 0;
}
.divright .divnews a.img {
	border: 1px solid #bcb8b5;
	width: 75px;
	height: 56px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 0 12px 0 0;
}
.img1 {
	border: 3px solid #bcb8b5;
	width: 100px;
	height: 100px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0 10px 10px 0;
}
#homeintro .backkk a.go {
	color: #fc8800;
	float: right;
	display: block;
	padding: 10px 12px 0 0;
}
.register {
	margin: 4px 0 0 0;
	width: 115px;
	height: 25px;
	display: block;
	overflow: hidden;
	background: url('/images/registerbtn.gif') no-repeat;
}
.register1 {
	margin: 4px 0 0 0;
	width: 85px;
	height: 25px;
	display: block;
	overflow: hidden;
	background: url('/images/registerbbtnnew.gif') no-repeat;
}
.glasuvaj {
	margin: 14px 23px 15px 0;
	width: 85px;
	height: 25px;
	float: right;
	display: block;
	overflow: hidden;
	background: url('/images/glasuvaj.gif') no-repeat;
}
input.normal {
	width: 270px;
	font-size: 11px;
	padding: 2px;
}
input.normal1 {
	width: 200px;
	font-size: 11px;
	padding: 2px;
}
select.normal {
	width: 277px;
	font-size: 11px;
}
.divright {
	float: left;
	width: 280px;
	color: c4c4c4;
	padding: 0 0 0 19px;
}
.divright h2 {
	color: #f3aa4c;
	font-size: 18px;
	margin: 0 0 10px;
}
.divright .divnews {
	margin: 0 0 20px;
}
.divright .divnews img {
	border: 1px solid white;	
}
.divright .divnews .minitext a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.separator {
	border: 1px solid #e9e9e9;
	margin: 5px 0 15px 0;
}
p.label {
	color: #808080;
	padding: 0 0 4px;
}
#leftpanelfront {
	width: 730px;
	overflow: hidden;
	float: left;

}
#rightpanelfront {
	background: url('/images/shadow_left.gif') repeat-y left;
	float: left;
	width: 248px;
	margin: 20px 0 0 0;
	padding: 0 0 0 10px;
	overflow: hidden;
	min-height: 780px;
}
* html #rightpanelfront {
	height: 780px;
}
#rightpanelfront h2 {
	background: url('/images/links_back.gif') no-repeat top left;
	color: #4b4b4b;
	width: 203px;
	height: 23px;
	padding: 7px 0 0 40px;
	margin: 0 0 0 3px;
	text-transform: uppercase;
	font-size: 13px;
}
.partners, .subitiaa {padding: 20px 0 0 20px;}
.subitiaa {padding-bottom: 10px;}
.partners a.normmm {
	border: 1px solid #dbdbdb;
	width: 57px;
	height: 47px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 0 15px 10px 0;
}
.partners a.aaa {
	width: 200px;
	border: 0;
	color: #74c5fa;
}
#footer {
	background: url('/images/backfooter.gif') no-repeat top;
}
#footer_in {
	width: 999px;
	margin: 0 auto 0;
	padding: 20px 0 0 0;
}
.menufooter {
	padding: 0 0 30px 30px;
}
.menufooter a {
	color: #000000;
	text-decoration: none;
}
.copyright {
	padding: 0 30px 10px 0;
	width: 300px; 
}	
.amigostyle {
	width: 74px;
	height: 29px;
	overflow: hidden;
	display: block;
	background: url('/images/amigostyle.gif') no-repeat;
}
.amigostyle:hover {
	background: url('/images/amigostyle_hover.gif') no-repeat;
}
.maintext {
	padding: 10px 20px 0 20px;
}
.maintext h1 {
	font-size: 12px;
}
#brc {
	color: #4c4c4c;
	font-weight: bold;
}
#brc a {
	font-weight: normal;
	color: #4c4c4c;
}
#brc a:hover {
	text-decoration: none;
}
.boldr {
	font-weight: bold;
	padding: 10px 0 10px;
	color: #2b9ce1;
}
.pagination {float: right;color: #2b9ce1;}
.pagination .pg_current { display: block;text-align: center;float: left;padding: 1px;margin: 0 1px;color: #2b9ce1;font-weight: bold;}
.pagination .other {display: block;text-align: center;float: left;padding: 1px;margin: 0 4px;color: #580a5e;font-weight: bold;}
.pagination .other:hover {display: block;text-align: center;float: left;padding: 1px;margin: 0 4px;color: #2b9ce1;font-weight: bold;}
.pagination .pg_next, .pagination .pg_prev {display: block;color: #580b5d;font-weight: bold;float: left;padding: 1px;text-align: center;text-decoration: none;}
.allnews {
	padding: 10px 0 10px;
	border-bottom: 1px solid #c4c4c4;
}
.allnews a {color: #2b9ce1;}
.allnews a:hover {text-decoration: none;}
.allnews h3 {
	font-size: 12px;
}
.green {
	color: #17993c;
	font-weight: bold;
	font-size: 12px;
}
.error {
	color: #f94141;
}
.innerpagestext {
	float: left;
	width: 470px;
	padding: 0 0 0 10px;
	border-left: 1px solid #c4c4c4;
}
.innerpagestext ul {
	padding: 0 0 0 20px;
}
.leftsubmenu {
	padding: 0 10px 20px 0;
	width: 197px;
	float: left;
}
.leftsubmenu .main {
	padding: 0;
	font-weight: bold;
	padding: 5px 0 6px;
	border-bottom: 2px solid #c4c4c4;
}
.leftsubmenu .main a {
	color: #4c4c4c;
	text-decoration: none;
	font-size: 12px;
	padding: 0 0 0 15px;
	/*background: url('/images/arrowmenusub.gif') no-repeat top left;*/
}
.leftsubmenu .main a:hover, .leftsubmenu .main a.current {
	text-decoration: none;
	color: #f2a94b;
	background: url('/images/arrowmenusub_hover.gif') no-repeat top left;
}
.submain {
	font-size: 11px;
	padding: 5px 0 6px 15px;
	border-bottom: 1px solid #c4c4c4;
}
.submain a.normal {
	color: #4c4c4c;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 0 0 17px;
}
.submain a.normal:hover {
	color: #f2a94b;
	background: url('/images/arrowmenusub_hover1.gif') no-repeat top left;
}
.submain a.selected {
	color: #f2a94b;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0 0 17px;
	background: url('/images/arrowmenusub_hover1.gif') no-repeat top left;
}
.subb {
	padding: 0 0 10px;
}
.subb .opa {
	font-weight: bold;	
}
.subb .opa a {
	color: #74c5fa;
	font-weight: normal;
}
.gallerypics {
	width: 120px;
	float: left;
	padding: 10px 0 0 0;
	margin: 0 20px 0 0;
	text-align: center;
}
.immmm {
	border: 1px solid #c4c4c4;
	width: 102px;
	height: 102px;
}
.image1 {
	width: 100px;
	height: 100px;
	overflow: hidden;
	display: block;
	border: 1px solid #fff;
}
.gallerypics p a {
	color: #0c67a3;
	font-weight: bold;
}
.imageopen {
	width: 100px;
	height: 100px;
	overflow: hidden;
	display: block;
	border: 1px solid #c4c4c4;
}
.gallerypics1 {
	float: left;margin: 0 10px 0 0;
}
.xcl {
	padding: 20px 0 0 0;
}
.maininq {
	font-weight: bold;
}