@charset "windows-1250";
/* CSS Document */

@font-face{
	font-family: kp_text;
	src:url('fonts/calibri.ttf');
	src: local("Calibri"), url('fonts/calibri.ttf') format("truetype");
}

body{
	margin:0px;	height:auto;min-height:100%;background:#fff;
}

a{text-decoration:none !important; cursor:pointer;}
a:hover{text-decoration:none;}
a:visited{}

/* Backgrounds */
#copywrite{
	padding-top:20px;padding-bottom:20px;
}

#main_section{
	background: url('img/main-section-bg.png') no-repeat top;
	height:300px;
}
#small_section{
	background: url('img/small-section-bg2.png') no-repeat top;
	height:150px;
}
#content_section{
	background: url('img/content-bg.gif') no-repeat top;
	margin-top:20px;
	padding:20px;
	padding-top:10px;
}
#content_option{
	background: url('img/option-bg.gif') no-repeat top;
	padding:30px;
	margin-top:20px;
	padding-top:30px;
}
#content_img{
	background: url('img/compas.jpg') no-repeat top left;
	height:230px;
}

#content_inter{
	background: url('img/shadow.jpg') no-repeat bottom center;
	padding-bottom:30px;
	min-height:150px;
	position:relative;
}

#test_section_1{
	display:block;
	position:relative;
	float:left;
	width:100%;
	height:200px;
}
#test_section_2{
	background: url('img/baneri01_bg.png') no-repeat top left;
	display:none;
	position:relative;
	float:left;
	width:100%;
	height:200px;
}

#zanimanja_section_1{
	display:block;
	position:relative;
	float:left;
	width:100%;
	height:200px;
}
#zanimanja_section_2{
	background: url('img/baneri01_bg.png') no-repeat top left;
	display:none;
	position:relative;
	float:left;
	width:100%;
	height:200px;
}
#obrazovanje_section_1{
	display:block;
	position:relative;
	float:left;
	width:100%;
	height:200px;
}
#obrazovanje_section_2{
	background: url('img/baneri01_bg.png') no-repeat top left;
	display:none;
	position:relative;
	float:left;
	width:100%;
	height:200px;
}

#profil_section_1{
	display:block;
	position:relative;
	float:left;
	width:100%;
	height:200px;
}
#profil_section_2{
	background: url('img/baneri01_bg.png') no-repeat top left;
	display:none;
	position:relative;
	float:left;
	width:100%;
	height:200px;
}


/* Fonts */



.mingl_spacer{
	border-left:solid 1px #666;
	empty-cells:show;
}
.mingl_navbar{
	background:#d1d1d1;
}

.mingl_navbar td{
	padding:0px !important;
}

.mingl_nav{
	font-family:kp_text, Arial; font-size:14px;color:#666;text-align:center;
}
a.mingl_nav{
	font-family:kp_text, Arial; font-size:14px;color:#666;text-align:center;
}
a.mingl_nav:hover{
	font-family:kp_text, Arial; font-size:14px;color:#900;text-align:center;
}
.home_section{
	
	
}
.home_section td{
	padding-top:20px;
}
.main_section{
	background:#fff;
	
}
.main_section td{
	padding-top:20px;
}
.main_banners{
	font-family:kp_text, Arial, Helvetica, sans-serif;font-size:16px;color:#fff;
}
.main_testovi, a.main_testovi{
	font-family:kp_text, Arial, Helvetica, sans-serif;font-size:16px;color:#e3841e;
}
.main_zanimanja, a.main_zanimanja{
	font-family:kp_text, Arial, Helvetica, sans-serif;font-size:16px;color:#3d6cd4;
}
.main_obrazovanje, a.main_obrazovanje{
	font-family:kp_text, Arial, Helvetica, sans-serif;font-size:16px;color:#c61d1d;
}
.main_profil, a.main_profil{
	font-family:kp_text, Arial, Helvetica, sans-serif;font-size:16px;color:#0b930b;
}

.top_menu table{
}

.top_menu td{
	
}

.profil_menu{
}

.profil_menu td{
	border-bottom:solid 1px #eee;
}

.profil_menu td:hover{
	background:#eee;
}

.profil_menu td img{
	margin-right:10px;
	height:25px;
}

.white{
	font-family:kp_text, Arial; font-size:16px;color:#fff;text-align:center;
}
a.white {
	font-family:kp_text, Arial; font-size:16px;color:#fff;
}
a.white:hover{
	color:#ccc;
}

.gray{
	font-family:kp_text, Arial; font-size:16px;color:#ccc;text-align:center;
}
a.gray{
	font-family:kp_text, Arial; font-size:16px;color:#ccc;
}
a.gray:hover{
	color:#fff;
}

.text{
	font-family:kp_text, Arial; font-size:15px;color:#333;
}
a.text{
	font-family:kp_text, Arial; font-size:15px;color:#03C;
}
a.text:hover{
	font-family:kp_text, Arial; font-size:15px;color:#900;
}

.info_nav{
	font-family:kp_text, Arial; font-size:14px;color:#666;
}
.info_text{
	font-family:kp_text, Arial; font-size:14px;color:#333;text-align:left;
}
a.info_text{
	font-family:kp_text, Arial; font-size:14px;color:#333;text-align:left;
}
a.info_text:hover{
	font-family:kp_text, Arial; font-size:14px;color:#900;text-align:left;
}
.info_text ul{
	list-style:disc;
	padding-left:10px;
	margin-left:10px;
	text-align:left;
	font-family:kp_text, Arial; font-size:14px;color:#333;
}

.info_text_blue{
	font-family:kp_text, Arial; font-size:14px;color:#03C;text-align:left;
}
.info_text_blue ul{
	list-style:disc;padding-left:5px;margin-left:5px;text-align:left;
	font-family:kp_text, Arial; font-size:14px;color:#03C;
}

.info_text_red{
	font-family:kp_text, Arial; font-size:14px;color:#900;text-align:left;
}
.info_text_blue ul{
	list-style:disc;padding-left:5px;margin-left:5px;text-align:left;
	font-family:kp_text, Arial; font-size:14px;color:#900;
}

.info_text_green{
	font-family:kp_text, Arial; font-size:14px;color:#060;text-align:left;
}
.info_text_green ul{
	list-style:disc;padding-left:5px;margin-left:5px;text-align:left;
	font-family:kp_text, Arial; font-size:14px;color:#060;
}

.info_text_orange{
	font-family:kp_type,"Century Gothic", Arial; font-size:14px;color:#e3841e;text-align:left;
}
.info_text_orange ul{
	list-style:disc;padding-left:5px;margin-left:5px;text-align:left;
	font-family:kp_text, Arial; font-size:14px;color:#e3841e;
}

.naslov{
	font-family:kp_text, Arial; font-size:24px;color:#333;font-weight:normal;
}
.podnaslov{
	font-family:kp_text, Arial; font-size:18px;color:#666;font-weight:normal;
}

.menu{
	font-family:kp_text, Arial; font-size:16px;color:#03C;
}
a.menu{
	font-family:kp_text, Arial; font-size:16px;color:#03C;
}

/* Div Boxes */

.cloud{
	position:absolute;
	top:-20px;
	right:-20px;
	background:#fff;
	border:solid 1px #ccc;
	padding:10px;
	box-shadow: 1px 1px 15px #999;
    -moz-box-shadow: 1px 1px 15px #999;
    -webkit-box-shadow: 1px 1px 15px #999;
	z-index:150;
}
.cloud ul{margin:0px; padding:0px; padding-left:10px; margin-left:20px;}
#zanimanje_info_show td{
	border-bottom:solid 1px #f7f7f7;
}


#text_box{
	padding:20px;padding-top:10px;padding-bottom:10px;	
}

#zanimanja_select{
	margin-top:20px;
	margin-bottom:20px;
}

#zanimanja_show_list{
	margin-top:20px;
	margin-bottom:20px;
}
.gray_section{
	padding:20px;
	padding-top:10px;
	border-left:dotted 1px #ccc;
	margin-bottom:20px;
	background:#f7f7f7;
	text-align:left;
}

#zanimanja_oblasti_select{
	width:400px !important;padding:10px;border:solid 1px #ccc;
}
.select_field{
	width:180px !important;padding:5px;border:solid 1px #ddd;
}
#input_field, .input_field{
	padding:5px;border:solid 1px #ccc;
}
.textarea{width:100%; padding:5px; border:solid 1px; #ddd;  resize: none;
	max-height:250px; height:16px;}
#button, .button{
	padding:3px;
	padding-left:20px;
	padding-right:20px;
	border:solid 1px #ccc;
	text-align:center;
	background:url('img/button_bg.jpg') bottom repeat-x #fff;
	font-family:kp_text, Arial; font-size:16px;color:#03C;text-align:center;
	cursor:pointer;
}
#button:hover, .button:hover{
	border:solid 1px #999;
}
#button:active, .#button:active{
	background:url('img/button_bg_a.jpg') top repeat-x #fff;
	border:solid 1px #333;
}
#button_cancel, .button_cancel{
	padding:5px;
	padding-left:20px;
	padding-right:20px;
	border:solid 1px #ccc;
	text-align:center;
	background: #f7f7f7;
	font-family:kp_text, Arial; font-size:16px;color:#03C;text-align:center;
}
#button_cancel:hover, .button_cancel:hover{
	border:solid 1px #900;
}
#button_cancel:active, .button_cancel:active{
	border:solid 1px #666;
}
.button_blue{
	padding:10px;
	padding-left:15px;
	padding-right:15px;
	background:url(img/button_blue.jpg) top left repeat-x #2389A7;
	cursor:pointer;
	font-weight:bold;
	color:#fff !important;
	font-size:16px;
	font-family:kp_text,Arial;
	border:none;
	text-shadow:1px 1px #333 !important;
}
.button_blue:hover{
	 background:#069!important;
}
#profil_menu{
	position:absolute;
	top:0px;
	right:0px;
	padding-right:40px;
}

#profile_thumb{
	margin-right:10px;
	width:60px;
}
#pagination_box{
	padding:3px;
	min-height:20px;
	min-width:20px;
	text-align:center;
	border:solid 1px #ccc;
	float:left;
	margin:3px;
	background:url('img/button_bg_small.jpg') bottom repeat-x #fff;
}

#pagination_box:hover{
	border:solid 1px #999;
}

#pagination_box_sel{
	padding:3px;
	min-height:20px;
	min-width:20px;
	text-align:center;
	border:none;
	font-weight:bold;
	float:left;
	margin:4px;
	margin-left:0px;
	margin-right:0px;
}
#progress_box{
	height:20px;width:98%;float:left;border:solid 1px #ccc;
	-moz-border-radius:5px 5px 5px 5px;	
	border-radius:5px 5px 5px 5px;	
	-webkit-border-radius:5px 5px 5px 5px;	
}
#progress_bar, .rounded{
	-moz-border-radius:4px 4px 4px 4px;	
	border-radius:4px 4px 4px 4px;	
	-webkit-border-radius:4px 4px 4px 4px;	
}
.box-shadow{
	box-shadow: 1px 1px 5px #666;
    -moz-box-shadow: 1px 1px 5px #666;
    -webkit-box-shadow: 1px 1px 5px #666;
}

.hidden{ display:none;}

/* root element for tabs  */
ul.css-tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	 	
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
	float:left;
	font-size:16px;
	display:block;
	padding:5px 30px;	
	text-decoration:none;
	border:1px solid #666;	
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	color:#777;
	margin-right:2px;
	position:relative;
	top:1px;	
	outline:0;
	-moz-border-radius:4px 4px 0 0;	
	border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;	
}

ul.css-tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
	
/* selected tab */
ul.css-tabs a.current {
	background-color:#fff;
	border-bottom:1px solid #fff;	
	color:#000;	
}

	
/* tab pane */
.pane {
	min-height:150px;
	padding-top:15px;
}

.content{padding:10px;}
.cvitem{margin-bottom:5px; padding-bottom:5px;}

.float-left{float:left;}
.clear{clear:both !important;}
#hover{ position:absolute; top:0px; background:#333; height:30;}

/* Tipsy */
.tipsy { padding: 5px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-repeat: no-repeat;  background-image: url(img/tipsy.gif); }
  .tipsy-inner { padding: 5px 10px 5px 10px; background-color: black; color: white; max-width: 200px; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }

.popup {
	position: absolute; 
	display: none; 
	background:url(img/white_arrow.png);
	height:92px;
	padding:20px 20px 10px 20px;
	width:170px;
	font-size:12px;
	color:#fff;
	z-index:150;
}

/* a .label element inside tooltip */

.popup a {
	color:#06C;
	font-size:12px;
	font-weight:bold;
}


ol.sortable{ margin:0px; padding:0px; list-style:none; margin-top:10px;}
ol.sortable li{margin:0px; padding:0px;}
ol.sortable li .podnaslov{margin:0px; padding:0px; margin-bottom:10px;}
.placeholder {background:#eee; border:dashed #999 4px;}

.item {padding-bottom:5px; }
.remove_item{}
.cvitem{background:#fff; padding:10px; border-bottom:dotted #999 1px; cursor:move;}
.cvitem:active{
	box-shadow: 1px 1px 15px #999;
    -moz-box-shadow: 1px 1px 15px #999;
    -webkit-box-shadow: 1px 1px 15px #999;
	cursor:move;
	border:none;
}
.cvitem:hover{background:#eee;}

ol.sortable li .textarea {border:solid 1px #ccc;}

.tooltip {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	width:200px;
	display:none;
	color:#fff;
	text-align:left;
	font-size:12px;
	font-family:kp_text;
	cursor:default;
	z-index:800 !important;
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
	position:absolute;
}
.tooltip a, a.tooltip {color:#06C; }
.close_tooltip {position:absolute; top:-12px; right:-12px; width:25px; height:25px; background:url(img/close_small.png) no-repeat; cursor:pointer;}
.caption{display:none;}
.border{border:solid 1px #ccc;}
.dropdown{
	padding:3px;
	cursor:pointer;
	color:#333;
}
.dropdown:hover{background:#06C; color:#fff;}

/* CV FORM */
.cv .podnaslov, .cv .naslov{color:#900;}
.download{
	padding:5px;
	padding-left:15px;
	padding-right:20px;
	border:solid 1px #ccc;
	text-align:center;
	background:url('img/button_bg.jpg') bottom repeat-x #fff;
	cursor:pointer;
	-moz-border-radius:5px 5px 5px 5px;	
	border-radius:5px 5px 5px 5px;	
	-webkit-border-radius:5px 5px 5px 5px;
}
/* CV Themes */

#color_sheme{background:#eee;}
#theme_picker{background:#eee; 
	-moz-border-radius:5px 5px 5px 5px;	
	border-radius:5px 5px 5px 5px;	
	-webkit-border-radius:5px 5px 5px 5px;	
}
#theme_picker .podnaslov{ color:#666;}
.colorpick{
	width:30px; height:30px; margin:5px; float:left;
	-moz-border-radius:5px 5px 5px 5px;	
	border-radius:5px 5px 5px 5px;	
	-webkit-border-radius:5px 5px 5px 5px;	
}

.colorpicker .red{background:#900;}
.colorpicker .blue{background:#06C;}
.colorpicker .purple{background:#609;}
.colorpicker .pink{background:#F9C;}
.colorpicker .lightblue{background:#09F;}
.colorpicker .current{border: solid 2px #999; margin:3px;}

img.submitcv { cursor:pointer; margin:10px; }
img.submitcv:hover{
	box-shadow: 1px 1px 15px #999;
    -moz-box-shadow: 1px 1px 15px #999;
    -webkit-box-shadow: 1px 1px 15px #999;
}

/* DEFAULT THEME */
#default {width:900px;}
#default .default_color{color:#900 }
#default .red{color:#900 !important;}
#default .blue{color:#06C !important;}
#default .purple{color:#606 !important;}
#default  .field_title {font-size:24px; font-family:kp_text;}
#default #cv_name {font-size:36px; font-family:kp_text; padding:5px; text-align:center; margin-bottom:40px;}
#default #cv_photo {float:left; margin-right:30px; float:left; width:200px;}
#default #cv_general {float:left; width:670px;}
#default table td {padding:5px}
#default table { border-collapse: collapse;
    border-spacing: 0;}
#default table {
  border-collapse: collapse;
}
#default table td, table th {
  border: 1px solid black;
}
#default table tr:first-child td {
  border-top: 0;
}
#default table tr:last-child td {
  border-bottom: 0;
}
#default table tr td:first-child,
#default table tr th:first-child {
  border-left: 0;
}
#default table tr td:last-child,
#default table tr th:last-child {
  border-right: 0;
}

#default #fields table {
  border-collapse: collapse;
}
#default #fields table td, table th {
  border: 1px solid black;
}
#default #fields table tr:first-child td {
  border-top: 0;
}
#default #fields table tr:last-child td {
  border-bottom: 1px solid black;
}
#default #fields table tr td:first-child,
#default #fields table tr th:first-child {
  border-left: 0;
}
#default #fields table tr td:last-child,
#default #fields table tr th:last-child {
  border-right: 0;
}
#default ol{float:none; clear:both; margin-top:20px;}
#default #fields .cv_item {margin-bottom:20px; margin-top:10px; float:none; clear:both; background:#fff;}
}


/* THEME2 */
#theme2 {width:900px;}

#theme2  .field_title {font-size:24px; font-family:kp_text;}
#theme2 #cv_name {font-size:36px; font-family:kp_text; padding:5px; text-align:center; margin-bottom:40px;}
#theme2 #cv_photo {float:left; margin-right:30px; float:left; width:200px; 
	-moz-border-radius:10px 10px 10px 10px;	
	border-radius:10px 10px 10px 10px;	
	-webkit-border-radius:10px 10px 10px 10px;
	border:solid 1px #fff;
}
#theme2 #cv_general {float:left; width:630px;
padding:10px; margin-bottom:10px; 
	-moz-border-radius:10px 10px 10px 10px;	
	border-radius:10px 10px 10px 10px;	
	-webkit-border-radius:10px 10px 10px 10px;		
	border:solid 4px #900;
}
#theme2 #cv_general.blue{border-color:#06C;}
#theme2 #cv_general.purple{border-color:#609;}
#theme2 #cv_general.red{border-color:#900;}

#theme2 table td {padding:5px}
#theme2 table { 
	border-collapse: collapse;
    border-spacing: 0;}

#theme2 table td, table th {
  border: 1px solid #333;
}
#theme2 table tr:first-child td {
  border-top: 0;
}
#theme2 table tr:last-child td {
  border-bottom: 0;
}
#theme2 table tr td:first-child,
#theme2 table tr th:first-child {
  border-left: 0;
}
#theme2 table tr td:last-child,
#theme2 table tr th:last-child {
  border-right: 0;
}

#theme2 #fields li {margin-bottom:30px; float:none;}

#theme2 #fields table {
  border-collapse: collapse;
}
#theme2 #fields table td, table th {
  border: 1px solid #333;
}
#theme2 #fields table tr:first-child td {
  border-top: 0;
}
#theme2 #fields table tr:last-child td {
  border-bottom: 0;
}
#theme2 #fields table tr td:first-child,
#theme2 #fields table tr th:first-child {
  border-left: 0;
}
#theme2 #fields table tr td:last-child,
#theme2 #fields table tr th:last-child {
  border-right: 0;
  border-bottom: 0;
}
#theme2 ol{float:none; clear:both; margin-top:20px;}
#theme2 ol li.cv_item {
	padding:10px; margin-bottom:10px; float:none; 
	-moz-border-radius:10px 10px 10px 10px;	
	border-radius:10px 10px 10px 10px;	
	-webkit-border-radius:10px 10px 10px 10px;		
}
#theme2 ol li.default_color {border:solid 4px #900;}
#theme2 ol li.red {border:solid 4px #900 ;}
#theme2 ol li.blue {border:solid 4px #06C;}
#theme2 ol li.purple {border:solid 4px #609;}


/* Theme3 */
#theme3 {width:900px;}
#theme3 .default_color{color:#900 }
#theme3 .red{color:#900 !important;}
#theme3 .blue{color:#06C !important;}
#theme3 .purple{color:#606 !important;}
#theme3  .field_title {font-size:24px; font-family:kp_text;}
#theme3 #cv_name {font-size:36px; font-family:kp_text; padding:10px; border-bottom:solid 1px #333; text-align:left; margin-bottom:20px;}
#theme3 #cv_photo {float:left; margin-left:30px; float:left; width:200px; margin-right:10px;}
#theme3 #cv_general {float:left; width:650px;padding-left:10px;}
#theme3 #cv_general table td {padding:0px}
#theme3 table { 
	border-collapse: collapse;
    border-spacing: 0;
}
#theme3 table {
  border-collapse: collapse;
}
#theme3 #cv_general table td, table th {
  border-top: 3px solid black;
  padding-bottom:40px;
}
#theme3 #cv_general table tr:first-child td {
   border-top: 3px solid black;
}
#theme3 #cv_general table tr:last-child td {
  border-bottom: 0;
}
#theme3 #cv_general table tr td:first-child,
#theme3 #cv_general table tr th:first-child {
  border-left: 0;
}
#theme3 #cv_general table tr td:last-child,
#theme3 #cv_general table tr th:last-child {
  border-right: 0;
  
}

#theme3 #fields{float:none; clear:both; margin-top:10px;margin:10px; border-top: 3px solid black;}
#theme3 #fields table {
  border-collapse: collapse;
}
#theme3 #fields table td, table th {
  border: 0;
  padding-bottom:5px;
}
#theme3 #fields table tr:first-child td {
  border-top: 0;
  border-left: 3px solid black;
  padding-right:10px;
}
#theme3 #fields table tr:last-child td {
  border-bottom: 0;
  padding-right:10px;
  padding-bottom:30px;
}
#theme3 #fields table tr td:first-child,
#theme3 #fields table tr th:first-child {
  border-left: 0;
  padding-right:10px;
}
#theme3 #fields table tr td:last-child,
#theme3 #fields table tr th:last-child {
	border-left: 3px solid black;
 	border-right: 0;
	padding-left:10px;
}
#theme3 #fields .field_duration{text-align:right;}
#theme3 .cv_item {padding-bottom:0px;}


/* Theme4 */
#theme4 {width:900px; margin-top:20px; margin-bottom:20px;}
#theme4 .default_color{background:#900; }
#theme4 .red{background:#900 !important;}
#theme4 .red2{background:#900 !important;}
#theme4 .red3{background:#900 !important;}
#theme4 .red4{background:#900 !important;}
#theme4 .red5{background:#900 !important;}
#theme4 .red{background:#900 !important;}
#theme4 .blue{background:#09F !important;}
#theme4 .purple{background:#63C !important;}
#theme4  .field_title {font-size:24px; font-family:kp_text;}
#theme4 #cv_name {font-size:30px; font-family:"Arial Black", Gadget, sans-serif; text-align:left; margin-bottom:20px;}
#theme4 #cv_photo {width:200px; margin:10px; margin-bottom:20px; background:#fff; border:solid 1px #ccc; padding:10px;}
#theme4 #cv_general {width:250px;padding-left:10px; padding:20px;}
#theme4 #cv_general .naslov{margin:0px; padding:0px;  font-family:"Arial Black", Gadget, sans-serif; font-size:18px;  text-transform:uppercase;}
#theme4  .text{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#theme4 #cv_general table td {padding:0px}
#theme4 table { 
	border-collapse: collapse;
    border-spacing: 0;
}
#theme4 table {
  border-collapse: collapse;
}
#theme4 #cv_general table td, table th {
  border-top: 3px solid black;
  padding-bottom:40px;
}
#theme4 #cv_general table tr:first-child td {
   border-top: 3px solid black;
}
#theme4 #cv_general table tr:last-child td {
  border-bottom: 0;
}
#theme4 #cv_general table tr td:first-child,
#theme4 #cv_general table tr th:first-child {
  border-left: 0;
}
#theme4 #cv_general table tr td:last-child,
#theme4 #cv_general table tr th:last-child {
  border-right: 0;
  
}

#theme4 #fields{float:none; clear:both; margin:10px; margin-top:15px; }

#theme4 #fields table {
  border-collapse: collapse;
}
#theme4 #fields table td, table th {
  border: 0;
  padding-bottom:5px;
}
#theme4 #fields table tr:first-child td {
  border-top: 0;
  border-left: 3px solid black;
  padding-right:10px;
}
#theme4 #fields table tr:last-child td {
  border-bottom: 0;
  padding-right:10px;
  padding-bottom:30px;
}
#theme4 #fields table tr td:first-child,
#theme4 #fields table tr th:first-child {
  border-left: 0;
  padding-right:10px;
}
#theme4 #fields table tr td:last-child,
#theme4 #fields table tr th:last-child {
	border-left: 3px solid black;
 	border-right: 0;
	padding-left:10px;
}
#theme4 #fields .cv_item .field{ margin:10px; padding-bottom:5px; margin-top:5px; margin-bottom:5px; border-bottom:dashed 3px #ddd;}
#theme4 #fields .cv_item .field:last-child{ margin:10px; padding-bottom:5px; margin-top:5px; margin-bottom:5px; border:0px; }
#theme4 #fields .field_title{ font-weight:bold; color:#fff; padding:10px; padding-top:5px; padding-bottom:6px; }
#theme4 #fields .field_name{ color:#000 !important; font-weight:bold;}
#theme4 #fields .field_duration{ color:#999 !important; font-size:20px;}
#theme4 #fields .field_description{ color:#333 !important; font-size:14px !important; margin-top:10px !important;}
#theme4 .cv_item {padding-bottom:30px;}

/* Theme5 */
#theme5 {width:900px; margin-top:20px; margin-bottom:20px;}
#theme5 .default_color{color:#900; }
#theme5 .red .field_title{color:#900; !important;}
#theme5 .blue .field_title{ color:#06C !important;}
#theme5 .purple .field_title{color:#609 !important;}
#theme5 .red .field_name{ color:#06F; !important;}
#theme5 .blue .field_name{ color:#FC0 !important;}
#theme5 .purple .field_name{ color:#F00 !important;}
#theme5  #cv_name.red{ color:#FC0; !important;}
#theme5  #cv_name.blue{ color:#F36  !important;}
#theme5  #cv_name.purple{ color:#09F !important;}

#theme5 #cv_general {width:380px;padding-right:10px; float:left;}
#theme5 #cv_general .naslov{margin:0px; padding:0px;  font-family:Tahoma, Geneva, sans-serif;  text-transform:lowercase;}
#theme5 #cv_name {font-size:48px; font-family: "Arial Narrow", sans-serif; text-align:left; margin-bottom:10px;color:#FC0;}
#theme5 #cv_photo {width:200px; margin:10px; margin-bottom:20px; background:#fff; border:solid 1px #ccc; padding:10px;}
#theme5  .text{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}

#theme5 #fields{ padding-top:40px; }
#theme5 #fields .cv_item .field{ margin:0px; padding-bottom:5px; text-align: right;}
#theme5 #fields .cv_item .field:last-child{ margin:0px; padding-bottom:5px; border:0px; }
#theme5 #fields .field_title{ color:#900; font-size:32px !important; text-transform:uppercase; font-family:"Arial Narrow"; text-align:right; margin:0px;}
#theme5 #fields .field_name{  color:#06F; font-size:20px;  margin:0px !important;}
#theme5 #fields .field_duration{ color:#999 !important; font-size:18px;  margin:0px !important;}
#theme5 #fields .field_description{ color:#333 !important; font-size:14px !important; text-align:justify;}
#theme5 .cv_item {padding-bottom:10px;  width:500px;}

/* Theme6 */
#theme6 {width:900px; margin-top:20px; margin-bottom:20px;}
#theme6 .default_color{color:#333; }
#theme6 #cv_general {width:860px;padding-right:10px; background:url('img/red.jpg') top center no-repeat; background-size:100%; padding:20px; height:200px;}
#theme6  #cv_general.red{ background:url('img/red.jpg') top center no-repeat !important; background-size:100%;}
#theme6  #cv_general.blue{ background:url('img/blue.jpg') top center no-repeat !important; background-size:100%;}
#theme6  #cv_general.purple{background:url('img/purple.jpg') top center no-repeat !important; background-size:100%;}
#theme6  #cv_general *{color:#333;}
#theme6  #cv_general.purple *{color:#111;}
#theme6 #cv_general .naslov{ font-weight:bold;margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#theme6 #cv_name {font-size:48px; font-family:"Times New Roman", Times, serif; text-align:left; margin-bottom:10px;color:#333;}
#theme6 #cv_photo {width:200px; margin:10px; margin-bottom:20px; background:#fff; border:solid 1px #ccc; padding:10px;}
#theme6  .text{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}

#theme6 #fields {padding:20px; margin-top:10px;}
#theme6 #fields .cv_item .field{ margin:10px; padding-bottom:5px; margin-top:5px; margin-bottom:5px; border-bottom:dashed 2px #ddd;}
#theme6 #fields .cv_item .field:last-child{ margin:10px; padding-bottom:5px; margin-top:5px; margin-bottom:5px; border:0px; }
#theme6 #fields .field_title{font-size:24px !important; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#111;}
#theme6 #fields .field_name{ color:#333 !important; font-weight:normal;}
#theme6 #fields .field_duration{ color:#666 !important; font-size:20px;}
#theme6 #fields .field_description{ color:#333 !important; font-size:14px !important; margin-top:10px !important;}
#theme6 .cv_item {padding-bottom:30px;}

#main_menu{position:absolute; top:145px; width:100%; height:55px; margin-bottom:0px; background:url(img/shadow.png) -1px 0px repeat-x;
	
}
ul.horisontal{ margin:0px; padding:0px;  list-style:none;  height:42px;}
ul.horisontal li {float:left;  display:inline-block; padding:0px; position:relative;} 
ul.horisontal li:hover{background:#333 !important;}
ul.horisontal li .menu {text-align:center; float:left; color:#eee; font-family:Calibri, Verdana; font-size:18px; padding:10px; padding-left:30px ; padding-right:30px !important; display:inline-block; cursor: pointer; float:left; width:auto; }
ul.submenu_1  {z-index:600; margin-bottom:10px; background:#a00;  margin:0px; padding:0px; list-style:none; display:none; position:absolute; top:42px; left:0px;
	box-shadow: 2px 2px 5px #444;
    -moz-box-shadow: 2px 2px 5px #444;
    -webkit-box-shadow: 2px 2px 5px #444;}
ul.submenu_1 li {float:left; background:#333;  text-align:left; float:left;  display:block; padding:0px;}
ul.submenu_1 li .menu{color:#fff ; display:block; min-width:200px; padding-left:20px !important; text-align:left; padding-right:10px; color:#eee; font-family:Calibri, Verdana; font-size:18px;  cursor: pointer; }
ul.submenu_1 li:hover{background:#666 !important;}
ul.submenu_2 { height:30px; margin-bottom:10px;  margin:0px; border-top:solid 1px #ce3131; padding:0px; list-style:none; display:none; position:static; left:0px; width:auto;}
ul.submenu_2 li {float:left;   display:block; float:left;  display:inline-block; padding:2px; padding-left:10px !important; padding-right:10px !important;}

.active{background:#444 !important; font-weight:normal; color:#fff;}

