body {background:url(../images/bg.jpg) center top no-repeat; font-family:Arial; line-height:17px;}
.wrap {width:996px; margin:0 auto;}

header {float:left; width:996px; height:45px; padding:40px 0 20px 0;}
	.logo {float:left;}
	#menu ul{float:right; height:45px; background:url(../images/menu_bg.png) right top no-repeat; padding:0 18px 0 18px;}
		#menu ul li{display:inline; padding:0 0px 0 0;}
		#menu ul li a{float:left; display:inline; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; margin:14px 0 0 0; border-right:1px solid #fff; padding:0 9px 0 10px;}
		#menu ul li a:hover, #menu ul li a.active {color:#ff9c00; text-decoration:underline;}
		#menu ul li a.last{border-right:0;}
		
#right {float:right; background:#4382bf; width:272px;  position:relative; padding:16px 20px 0px 20px; color:#fff; font-size:12px;}
	.rbg {position:absolute; bottom:-22px; left:0;}
	.rshad {position:absolute; bottom:-51px; left:0;}
	#right span.title {color:#003466; font-weight:bold; display:block; padding:0 0 3px 0; font-size:13px;}
	#right span.date {color:#99c8f5; font-size:10px;}
	#right a {color:#fff; text-decoration:underline;}
	#right a:hover {text-decoration:none;}
	#right a.blu {color:#003466; font-weight:bold;}
	#right p {padding-bottom:10px;}
	.dots {padding:0px 0 5px 0;}
	#right .subscribe {float:left;}
	#right .subscribe img{float:left;}

	#index_el {float:left; width:664px; height:291px; background:url(../images/index_pic.jpg) top left no-repeat;}
		#index_el h1 {width:343px; color:#fff; font-size:23px; line-height:26px; padding: 17px 0 0 29px;}
		#index_el ul {padding:45px 0 0 30px; list-style-type:none;}
		#index_el ul li{padding:0 0 5px 0; background: url(../images/bull.jpg) 0px 5px no-repeat; padding:0 0 9px 15px; font-size:14px;}
		#index_el ul li strong{text-decoration:underline;}
		
	.icont {float:left; display:inline; margin:15px 0 0px 0; width:996px; padding:0px 0px 22px 0px; background:url(../images/ibg.jpg) bottom left no-repeat; min-height:130px; height: auto !important; height:130px;}
	.ibg {float:left; width:300px; border-right: 2px solid #dcdcdc; padding: 0 15px;}
	.ibg .pic {width:295px; height:155px; float:left; background:url(../images/ibbg.jpg) top left no-repeat; padding:5px 0 0 5px;}	
	.ibg .pic img{border:1px solid #fff;}	
	.ibg h3 {color:#7d7d7d; font-weight:normal; font-size:14px; letter-spacing: 2px; text-transform: uppercase; padding:0 0 5px 5px;}
	.ibg p {color:#7d7d7d; font-size:11px; padding:5px 0 7px 7px; float:left; clear:left; width:280px;}
	.ibg span.more {float:left; clear:left; font-size:12px; display:block; width:280px; padding:0 0 0 7px;}
	.ibg span.more a{color:#4382bf;}
	.ibg span.more a:hover{text-decoration:none;}
	
	span.org {color:#ff9c00;}
	span.org strong{font-size:14px;}
	span.blu {color:#003466;}
	span.blu strong{font-size:14px;}
	
	#content_wrap {background:url(../images/content_bg_bottom.png) bottom left no-repeat; float:left; width:996px; min-height:590px; height: auto !important; height:590px;}
	#content {background:url(../images/podstran_bg.gif) left top no-repeat; float:left; width:628px; padding:28px; min-height:468px; height: auto !important; height:468px; font-size:12px;}
		#content h1 {color:#ff7200; font-size:22px; display:block; border-bottom:2px solid #dcdcdc; padding:0 0 18px 0; margin:0 0 16px 0;}
		#content h2 {color:#ff7200; margin:16px 0 5px 0; font-size:15px;}
		#content p {padding:0 0 10px 0;}
		#content ul {padding:0 0 0 25px;}
		#content a {color:#ff7200; font-weight:bold; text-decoration:underline;}
		#content a:hover {text-decoration:none;}
footer {float:left; width:996px; font-size:11px; color:#aaaaaa; line-height:19px; padding:8px 0 20px 0;}
	footer a {float:right; color:#aaaaaa; text-decoration:none; width:205px; text-align:right;}
	footer a:hover {color:#888888;}
	footer a img {float:right; color:#aaaaaa; text-decoration:none; padding:4px 0 0 7px;}
	
/* ivan */
.newshr{border:dashed #ccc; border-width:1px 0 0 0; height:10px;line-height:0px;font-size:0;margin:1px;padding:0;}
.newsdate{font-size:11px; color:#888}
.kat p{font-weight:bold; color:black;}
.newsreadmore{background:url(../images/test/news.gif) center left no-repeat; padding-left:18px;}
#paging a{color:#4382bf; text-decoration:none; font-size:15px; padding:0 4px; margin:0;}
#paging span.pager_delim{color:#4382bf; text-decoration:none; font-size:15px;}
#paging a.active{color:white; background-color:#4382bf; font-weight:bold; padding:0 6px;}
.cf_wrap { width:621px; background-color:#f4f4f4; height:160px; padding:9px 7px; }
.cf_left { float:left; width:300px; }
/*.cf_left .star {font-size:15px; font-weight:bold;}*/
.cf_left .polje{width:284px; height:20px; margin-bottom:5px;}
.cf_right{ float:right; width:305px; }
.star{ font-size:15px; font-weight:bold; }
.cf_right textarea{ float:left; }
.cf_right .tpolje{width:284px; height:116px;}
.cf_button { background-color:#ff7200; border:none; color:#fff; text-transform:uppercase; font-size:12px; padding:3px 12px; cursor:pointer;}
.cf_small { font-size:12px; float:right; margin-right:12px; }
img.senca {
border:1px solid #fff; 
-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.75);
box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.75);
}
#newMember{background-color:#F4F4F4;  margin:0 auto;}
#newMember td{padding-bottom:5px;}
#newMember .cf_button{margin:20px 0;}
#galerija img{/*width:140px;*/ margin-right:8px; margin-bottom:8px; /*border:solid 1px black;*/}
.cboxElement img{margin-right:8px; margin-bottom:8px; border:none;}

/*net results form*/
.wrap form.maForm {
	width: auto;
	white-space: normal;
	text-align: left;
	padding: 20px;
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	background-color: #F4F4F4;
}

.wrap form.maForm div.maFormElement {
	padding: 5px 0;
}

/*input logic*/
.wrap form.maForm .formRequiredError, .wrap form.maForm .formEmailError, .wrap form.maForm .formValidationError {
	background: url('form-error.png') no-repeat right top #FEECEC;
}

.wrap form.maForm span.formRequiredLabel {
	color: #ff7200;
	padding-left: 5px;
}

/*generalized element styles*/

.wrap form.maForm input, .wrap form.maForm select, .wrap form.maForm textarea, .wrap form.maForm label {
	display: block;
}

.wrap form.maForm label {
	font-weight: normal;
	width: auto;
}

.wrap form.maForm input, .wrap form.maForm select {
	font-family: Arial;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
	padding: 0px 4px;
	height: 20px;
	width: 280px;
}

.wrap form.maForm select {
	padding: 0;
}

.wrap form.maForm button {
	display: inline-block;
	padding: 3px 12px;
	margin: 5px 2px;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	text-shadow: none;
	text-transform: uppercase;
	vertical-align: middle;
	cursor: pointer;
	background-color: #ff7200;
	background-image: none;
	background-repeat: repeat-x;
	border: none;
	border-color: none;
	border-bottom-color: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	filter: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.wrap form.maForm textarea {
	height: 130px;
	resize: none;
	padding: 0px 4px;
	width: 370px;
}

.wrap form.maForm .maFormComboContainer {
	white-space: nowrap;
}

/*end generalized*/

/*specialized groups*/
.wrap form.maForm input.formSubscription, .wrap form.maForm input.formCheckbox, .wrap form.maForm input.formRadio {
	margin-right: 7px;
	vertical-align: middle;
	width: auto;
	margin-top: -1px;
}
.wrap form.maForm .formSubscriptionLabel input, .wrap form.maForm .formCheckboxLabel input, .wrap form.maForm .formRadioLabel input {
	display: inline;
}

.wrap form.maForm input.formText, .wrap form.maForm select {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 2px solid #eeeeee;
}

.wrap form.maForm .maFormSubscriptionSelectLabel a.maFormSubscriptionSelect {
	text-decoration: none;
	font-weight: normal;
	color: #000099;
}

.wrap form.maForm .maFormSubscriptionSelectLabel {
	padding-left: 4px;
}

.wrap form.maForm label.formSubscriptionLabel.maFormSubscriptionUnsubscribeAll {
	padding-top: 20px;
}

/*end specialized groups*/

.wrap form.maForm input.formSubmit {
	height: auto;
	width: auto;
	line-height: normal;
	background-color: transparent;
	border: none;
}

.wrap form.maForm button:hover, .wrap form.maForm button:active, .wrap form.maForm button.active, .wrap form.maForm button.disabled, .wrap form.maForm button[disabled] {
	color: #ffffff;
	background-color: #ff7200;
}

.wrap form.maForm label.formSubscriptionLabel {
	font-weight: normal;
}

.wrap form.maForm .formSubmit {
	margin-top: 10px;
}

/*half overrides*/
.maFormComboHalf {
	display: inline-block;
	width: auto;
	zoom: 1;
	*display: inline;
	vertical-align: middle;
}

.wrap form.maForm .maFormComboHalf label {
	display: inline-block;
}

.wrap form.maForm div.maFormComboHalf input.formText {
	width: 175px;
}

.wrap form.maForm div.maFormComboHalf select {
	width: 185px;
}

.maFormComboFirstHalf {
	margin-right: 10px;
}
/*end half*/
/*end Net results form*/