/* START OF 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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* END OF RESET */

body {font-family: trebuchet ms,georgia,arial,verdana,sans-serif; font-size:14px; line-height:20px; background:#86C9EF; line-height:normal; }

a{color:#555;}

.red {color:red;}
.green {color:green;}
.blue {color:blue;}

.rounded {-moz-border-radius: 6px; -webkit-border-radius: 6px;  border:1px solid #ccc;}

.main h1{font-size:22px;}
.main h2{font-size:16px; margin-bottom:3px;}
.main p{}
.main p img{vertical-align:bottom;}
.main abbr{}

.poraka_ok{margin:20px; border-left:5px solid #80FF00; padding:10px 10px 10px 20px; background:#ddd;}
.poraka_warning{margin:20px; border-left:5px solid #FFFF00; padding:10px 10px 10px 20px; background:#ddd;}
.poraka_error{margin:20px; border-left:5px solid #FF0000; padding:10px 10px 10px 20px; background:#ddd;}

.poraka_ok_inside{ border-left:5px solid #80FF00; padding:10px 10px 10px 20px; background:#ddd;}
.poraka_warning_inside{ border-left:5px solid #FFFF00; padding:10px 10px 10px 20px; background:#ddd;}
.poraka_error_inside{ border-left:5px solid #FF0000; padding:10px 10px 10px 20px; background:#ddd;}

.cleardiv {font-size:1px; clear:both;}
.hidden {visibility:hidden;}

.container {width:820px; margin: 0 auto;}

.header {}
.logo {float:left;}
.header_links{width:274px; float:right; margin-top:20px; padding:3px; background:#fff;}
.header_links a{text-decoration:none; margin:0 3px;}
.header_links a:hover{text-decoration:underline;}

.mainContainer {float:left; width:520px;  overflow:hidden; background:#fff;  color:#3E3E3E; }
.main {min-height:800px;}
.sidebar {float:left; width:280px; margin-left:20px;}
.footer {margin:10px 0 10px 0; color:#3E3E3E; font-size:12px;}
.footer a{}

.cPanel {background:#fff;}
.tabs {width:280px; height:25px; margin-bottom:10px; background: url(../images/tabs.jpg);}
.tabs .tabRegister{float:left; width:150px; cursor:pointer; padding:5px;}
.tabs .tabLogin{float:left; width:110px; cursor:pointer; padding:5px;}
.tabs .tabRegister, .tabs .tabLogin {vertical-align:top; }
.tabs .tabRegister img, .tabs .tabLogin  img {vertical-align:bottom;}

.cPanel .content {}
.content .contentRegister {}
.content .contentLogin {display:none;}
.contentRegister, .contentLogin {padding:10px;}

.cPanel .content input {-moz-border-radius: 6px; -webkit-border-radius: 6px; padding:3px; border:1px solid #ccc; }
.cPanel .content input.error{border:1px solid #172322;}
label.error{font-size:10px; color:red;  display:block; }

.user_info{background:#fff; padding:10px;}

.sidebar {color:#3E3E3E;}
.sidebar a{color:#555;}


.cv_edit_container {  }
.cv_edit_forma{margin:20px;}
.cv_edit_forma h2{margin:10px 0 10px 0;  color:#fff;  font-size:22px; background:#172322; padding:4px 6px 4px 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}
.cv_edit_forma ul {margin-left:6px;}
.cv_edit_forma li {clear:both; margin-bottom:5px; overflow:hidden;}
.cv_edit_forma li b{display:block; float:left; width:250px; font-weight:normal; border-bottom:1px dashed #ccc; padding-bottom:0px;}
.cv_edit_forma li input, .cv_edit_forma li textarea{width:200px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding:3px; border:1px solid #ccc; }
.cv_edit_forma li select {padding:3px; border:1px solid #ccc;}
.cv_edit_forma li input.small{width:auto;}
.cv_edit_forma li input.smallFixed{width:70px;}


.rabotno_iskustvo {margin-bottom:10px;}
.obrazovanie {margin-bottom:10px;}
.jazici {margin-bottom:10px;}

.newadded { padding-top:5px;}

.fileinputs {position: relative; float:left;}
.fake {position: absolute; top: 0px; left: 0px; z-index: 1; -moz-border-radius: 3px; -webkit-border-radius: 3px; color:#fff;
		background: url(../images/plus.gif) no-repeat 5px 4px #a7cc5c; width:105px; height:16px; overflow:hidden; white-space:no-wrap;
		padding:4px 6px 4px 25px; text-decoration:none; display:block;}
		
input.file {position: relative; width:100px; text-align: right;  z-index: 2; -moz-opacity:0 ;filter:alpha(opacity: 0); opacity: 0; cursor:pointer!important;}

.otkaziSlika {display:none; cursor:pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; color:#fff; width:105px;
			background: url(../images/izbrisi.gif) no-repeat 5px 4px #f26c4f; padding:4px 6px 4px 25px; text-decoration:none; margin-bottom:3px;}

.cv_edit_forma li textarea.bigtextarea {width:460px;}

.slikaInputs{float:left;}
.slikaInputs .fileinputs{margin-top:5px; }
.slikaInputs  img {border:3px solid #fff;}


.plusBtn {-moz-border-radius: 3px; -webkit-border-radius: 3px; color:#fff; background: url(../images/plus.gif) no-repeat 5px 4px #a7cc5c;
		padding:4px 6px 4px 25px; text-decoration:none; display:block;}

.removeMe {-moz-border-radius: 3px; -webkit-border-radius: 3px; color:#fff; background: url(../images/izbrisi.gif) no-repeat 5px 4px #f26c4f;
		padding:4px 6px 4px 25px; text-decoration:none; margin-bottom:3px; display:block;}

.cv_container {margin:20px; line-height:20px;}		
.cv_container h1{margin:3px 0 10px 0; font-size:22px; color:#172322;}
.cv_container h2{margin:10px 0 10px 0; font-size:18px; color:#172322;}
.cv_container  b{font-weight:normal;}


.main_container {margin:20px;}

.statistiki{background:#fff; padding:10px;}
.statistiki b{color:#172322;}

.searchBox {background:#fff; padding:10px;}
.searchBox input {width:190px;}

.socialShare .item {float:left; margin-right:5px;}
.socialPages .item {float:left; margin-right:5px;}

.bottomShadow {width:280px; height:12px; background: url(../images/bottomShadow.jpg);}
.bottomShadowBig {width:520px; height:12px; background: url(../images/bottomShadowBig.jpg);}

.additional_panel { border:1px solid #DDDDDD; overflow:hidden; text-align:center; float:left; margin-right:10px; height:105px;}
.additional_panel  h6{background:#DDDDDD; padding:3px 6px 3px 6px;}
.additional_panel  a , .additional_panel  iframe{text-decoration:none; float:left; margin:15px 10px 15px 15px; text-align:center; font-size:12px;}
.additional_panel  a:hover{color:#3E3E3E;}
.additional_panel .brojka {font-size:26px; padding-top:3px;}

.main_left{width:220px; margin-right:10px; float:left; }
.main_right{width:220px; margin-right:10px; float:right; }
.main_full {width:480px; }

.box_small {width:35px; height:35px; display:block;  float:left;  border:1px solid #ddd; overflow:hidden; margin:0 6px 6px 0; text-align:center; }
.box_small:hover{border:1px solid #172322;}
.box_small:hover img {width:60px; height:60px;}
.box_small  img {width:35px; height:35px; vertical-align:middle;}


.pomos li {background: url(../images/lip.png) no-repeat; padding-left:18px;}
.blog_posts li {background: url(../images/blog_post.png) no-repeat; padding-left:18px;}

.cpp {margin:10px 20px 20px 20px;}

.search_results{overflow:hidden;}
.search_results li{vertical-align:middle; line-height:35px; margin-bottom:3px; border:1px dotted #ccc; padding:5px;}
.search_results li img {vertical-align:bottom;}
.search_results  a{text-decoration:none;}
.even {background:#ddd;}

.cv_list{overflow:hidden;}
.cv_list li{vertical-align:middle; line-height:35px; margin-bottom:3px; border:1px dotted #ccc; padding:5px;}
.cv_list li img, .search_results  li img{vertical-align:middle;}
.cv_list  a{text-decoration:none;}

.paginator{text-align:center;}
.paginator a{padding:1px 3px; border:1px solid #ccc; text-decoration:none; color:#555; line-height:26px;}
.paginator a:hover{background:#ccc; color:#fff;}
.paginator a.selected {background:#555; color:#fff;}

.site_cv {float:right; margin-right:15px;}
.site_cv img {vertical-align:bottom;}

.explanation {overflow:hidden;}
.explanation .ikona {float:left; margin-right:3px; width:20px;}
.explanation .text {float:left;  padding-left:7px; border-left:1px solid #ccc;}

.user_info a{background:#A7CC5C; color:#172322; padding:1px 3px; text-decoration:none; margin-bottom:2px; display:block;}
.user_info a:hover{background:#172322; color:#fff;}

.baneriDel a{display:block}
.baneriDel {line-height:12px;}

.banerFlash{background:#fff; border:1px solid #fff;}