
/*basic styles*/

.forma { font-size: 11px; color: #666666; border: 1px solid #666666; background-color: #ffffff; }
	.forma p { color:#ff7800; margin:0; padding:0; }
	.forma input { width:249px; margin-top:7px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; 
						color:#686b5c;}
	.forma input.button { width:auto; margin-top:10px; padding:2px; background-color:#006cb7; border-bottom:1px solid #004372;  border-right:1px solid #004372; border-top:1px solid #1b93e6; border-left:1px solid #1b93e6; 
							color:#fff; font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif; }
	.forma textarea { width:250px; height:75px; margin-top:7px; font-size:11px; color:#6b7f9e; 
						font-family:Arial, Verdana, Helvetica, sans-serif; }
	.forma select { width:256px; margin-top:5px;
						font-size:11px; color:#6b7f9e; }
/*****************************/

/*block styles*/

.block {display: inline; clear: both; margin: 6px 0;}
.block:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .block {height: 1%;}
.block {display: block;}
/* End hide from IE-mac */

p.preamble {
font-style:italic;
}
.image_holder {text-align: center;}
	.image_holder img {margin: 0;}
		.image_border {border: none}
		.image_border img {display:block;}
	.image_holder p {}
	
	
	.w3 .image_holder  {margin-top:0;}
	.w1 .image_holder img {margin-top:5px;}
	
.optimize {display: table;}
.left, .Left {float: left; padding-right: 10px; background: #fff;}
.main {overflow: hidden; margin: 0px}
.right, .Right {float: right; padding-left: 10px; background: #fff;}
.large_image .image_holder{ padding: 10px; margin: 10px; border: 0px solid #999; background-color: #FFF;}
.large_image {clear: both;}
.center img, .Center img, .large_image .Center img, .large_image .center img {margin: 0 auto; /* border:1px solid #817F80; */ }
.large_image .Center p, .large_image .center p {
	text-align: center; margin: 0 auto; width: 300px;}


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

/*editor styles*/

.table_main {}
.table_main td {
	background: url(../images/basic/border-dottted.png) repeat-x left bottom;
	
}
.table_main_colorless {}
.td_colorless {color:#666666;}
.td_colorless a, .td_colorless a:visited {
	color:#666666;
}
.td_color_01 {color:#9A9A9A;}
.td_color_02 {}
.td_color_03 {}
.td_header_row {}
.td_header_col {
color: #9A9A9A;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
border-bottom: 1px solid #9A9A9A;
padding:10px 0 6px;
}

.txt_right {
	text-align:right;
}
.promena {
	background:transparent url(../images/basic/nochange.gif) no-repeat scroll right center;
	color:#666666;
	padding-right:12px;
}
.plus {
	background:transparent url(../images/basic/plus.gif) no-repeat scroll right center;
	color:#3ACA22;
}
.minus {
	background:transparent url(../images/basic/minus.gif) no-repeat scroll right center;
	color:#E00303;
}

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



/*-------------------------------------------    

    Reset

-------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}

/*-------------------------------------------    

    Links

-------------------------------------------*/

a, a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #a20309;
}
a:hover {
	text-decoration: underline;
}
a img {	
	border: none;
}
a, a:active, a:focus {
	outline: none;
}

/*-------------------------------------------    

    General Selectors (Typo: 6 7 8 9 10 11 12 14 18 21 24 36 48)

-------------------------------------------*/

* {
	background-repeat: no-repeat;
}
html {
	font-size: 11px;
} 
body {
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #272829 url(../images/basic/bg-body.png) repeat-x left top;
	text-align:center;
	line-height: 18px;
}
p, ul, ol, dl { 
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 18px;
}
h1 { 
	font-family: Arial, Trebuchet, Verdana, Helvetica, sans-serif
	font-size: 28px;
	line-height: 28px;
	margin-bottom: 18px;
}
h2 {
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 2px;
	font-family: Arial, Trebuchet, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
}
	h2 a, h2 a:visited {
	color: #000;
	}
	h2 a:hover {
	text-decoration: none;
	background: #f4f4f4;
	color: #383737;
	}
	h3 {
	color:#D23A3E;
	font-size:16px;
	line-height:20px;
	font-family: Tahoma, Arial, Trebuchet, Verdana, Helvetica;
	}
	
	h3.red {
	color:#A60007;
	font-size:20px;
	line-height:25px;	
	}
	
	h3.green {
	color:#4dc55e;
	margin:16px 0 1px 0;
	font-size:17px;
	line-height:20px;
	padding:0;	
	}	
	
	h3.gray {
	color:#8f9390;
	margin:10px 0 4px 0;
	font-size:16px;
	line-height:19px;
	padding:0;	
	}
	
	.job_item div {
	margin:-2px 0 0 0
	}
	
	h4 {
	color:#A60007;
	font-size:14px;
	line-height:20px;
	margin:10px 0 0 0;
	padding:1px 0 1px 0;
	}

	.infostud_logo {
	width:472px;
	display:block;
	margin:7px 0 0 1px;
	}

	.infostud_logo img {
	border:1px solid #E7E7E7;
	}



	

.clear {
	clear: both;
}
label {
	line-height:18px;
	vertical-align:middle;
}
input {
	line-height:18px;
	vertical-align:middle;
}
table {	
	border-spacing: 0; 
	border-collapse: collapse;
	/* tables still need 'cellspacing="0"' in the markup */
}
img {
	display: block;
	}
	p img, span img, table img {
	display: inline;
}
.noMargin {
	margin: 0 !important;
}
.alignLeft {
	text-align: left;
}
.alignRight {
	text-align: right;
}
button {
	border: 0;
	padding: 0;
	margin: 0;
	cursor: pointer;
	background: transparent;
	text-align:  left;
}
ul, ol {
	margin-left: 2em;
}
select, option, input, textarea {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.clear {
	clear: both;
}
.block p {
	margin: 4px 0 12px 0;
	padding: 0;
}
.w1 .block, .w2 .block, .w3 .block {
	padding: 6px 8px 2px 8px;
}


.delimiter {
	border-bottom: 1px solid #c1c0c0;
	margin: 0 10px 10px 0;
	padding-top: 10px;
	clear: both;
}
.floatRight {
	float: right;
}

div#weather {
color:#D74F52;
float:left;
width:218px;
font-size:11px;
margin-left:9px; 
margin-top:2px; 
padding:0 0 5px 0;
border:1px solid #E8E7E7;
}

div#weather .header {
width:218px;
float:left;
display:block;
padding:6px 0 6px 0;
margin:0 0 4px 0;
background:#F5F5F5;
}

div#weather .city_name {
margin:0 0 0 8px;
float:left;
color:#2493C1;
font-size:12px;
}

div#weather .link {
margin:0 8px 0 0;
float:right;
font-size:11px;
padding-right:16px;
background:transparent url('../images/basic/icon_drugi_grad.jpg') no-repeat scroll center right;
}

div#weather .link a {color:#34B13A}

div#weather h3 {
margin:0;
padding:0;
font-size:11px;
color:#2493C1;
}

.current, .today, .tomorrow {
text-align:center;
width:68px;
float:left;
margin:2px;
}

.current img, .today img, .tomorrow img {
display:block;
margin:3px auto;
}

.today {border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5}

.map {
/*display:none;*/
text-align:center;
float:left;
width:218px;
font-size:11px;
margin-left:9px; 
margin-top:2px; 
height:140px;
padding:0 0 5px 0;
/*background:transparent url('../images/basic/mapa.jpg') no-repeat scroll top left;*/
}

div#mapa {
color:#D74F52;
float:left;
width:218px;
font-size:11px;
margin-left:9px; 
margin-top:2px; 
padding:0 0 10px 0;
border:1px solid #E8E7E7;
}

div#mapa h3 {
background:#F5F5F5;
font-size:14px;
margin:0 0 8px 0;
padding:5px 12px;
color:#9CBD5D
}

div#mapa input, div#mapa select {
float:right;
border-collapse:collapse;
border: 1px solid #E5E5E5;
margin:2px 20px 4px 3px;
}

div#mapa select {
width:139px;
}

div#mapa strong {
color:#2493D6;
float:left;
clear:left;
margin:2px 3px 4px 12px;
}

div#mapa .submit_button {
padding:2px 3px 2px 3px;
margin:10px 0 0 12px;
border: 1px solid #E5E5E5;
background:transparent url('../images/basic/pool_button.jpg') repeat-x top left;
float:left;
clear:both;
display:block;
}


a.mnovac_logo {
width:90px;
height:17px;
background:transparent url('../images/basic/mojnovac_logo.png') no-repeat top left;
float:right;
padding:0;
margin:0 5px 12px 0;
}

a.mnovac_logo span {
display:none;
}

div#sponsor_banner {
margin-top:-10px;
text-align:center;
}


div#sponsor_banner img {
border:1px solid #4C4E4E;
display:block;
margin:5px auto;
padding:1px;
}

div#sponsor_banner a {
display:block;
color:#BF2228;
margin:-5px 0 6px 0;
}

div#sponsor_banner a:hover {color#E87B7E}



