html,body {font-size:13px; font-family: 'Merriweather Sans', sans-serif;width: 100%;}

/* 
Placeholder klase koje imitiraju sadržaj 
Mogu biti obrisane kada se sajt bude merdžovao sa glavnim sajtom
*/
.wrapper {
    width:100%; margin:0 auto;
}
.content {width:100%; padding-top:0;}
.header{
    position:relative;
    padding-top:15px;
}
.content-left {
    width:720px; 
    float:left;
}
.content-right {
    width:300px;
    float:right;
}
.footer {
    margin-top:20px;    
}

/* Kraj placeholder klasa */

.input {font-size:14px; padding:7px 10px; color:#444444; background:#f9f9f9; border:1px solid #ddd; outline:0; border-radius: 3px;}
.input:focus {border-color: rgba(82, 168, 236, 0.8); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);}
.input-small {border:0; width:180px;  font-size:12px; padding:2px; color:#444444; background:#f9f9f9; border:1px solid #ccc; outline:0;}
.select {border:0;  font-size:14px; padding:7px 10px; color:#444444; background:#f9f9f9; border:1px solid #ccc; outline:0;}
.select-small { width:185px; border:0;  font-size:12px; padding:2px; color:#444444; background:#f9f9f9; border:1px solid #ccc; outline:0;}
.input-error { border:1px solid #e00226; }
.registracija-naslov { font-size:31px; color:#333;}
.registracija-body {margin-top:20px; max-width:1060px;}
.registracija-levo {width:49%; float:left;min-width:450px}
.registracija-desno {width:36%; float:right; background: #FAFAFA; min-width:370px}

@media screen and (max-width: 1000px) {
	.registracija-desno {
		float:left;
	}
}

.clear {clear:both;}
.input-block {margin-top:10px;}
.label {font-size:13px; color:#414141; padding: 3px 0;}
.input-field .input{width:330px;}	
.input-field .select{width:353px;}
.textarea {width:220px; height:95px; border:1px solid #999; }
.textarea:focus {
    -webkit-box-shadow: 0px 0px 5px 0px #1ac0f0;
    -moz-box-shadow:    0px 0px 5px 0px #1ac0f0;
    box-shadow:         0px 0px 5px 0px #1ac0f0;
}
.formular-naslov { color: #888888; font-size: 22px; margin-bottom:25px;}
.label-inline {font-size:15px; color:#888; float:left; padding-top: 8px; }
.feald-inline .input {width:40px; }
.feald-inline{float:left; margin-left:10px;}
.btn {
    border:1px solid #ccc;
    background:#a40000;
    color:#fff;
    padding:8px 15px;
    font-size: 18px;
}

.align-right {text-align:right;}
.zaboravljena-lozinka {font-size:12px; color:#3887ab; text-decoration:none;}
.zaboravljena-lozinka:visited {font-size:12px; color:#3887ab; text-decoration:none;}
.zaboravljena-lozinka:hover {font-size:12px; color:#3887ab; text-decoration:underline;}

#registracija-poruka {font-size:14px; text-align:center; margin-top:40px; color:#0b6d00; display:none;}
#passwordBox {display:none}

.message {font-size:12px; display:none;}
.message-error {background:#ffcece; color:#900000; border:1px solid #900000; padding:10px 15px; border-radius:3px;}

/* PROFIL KORISNIKA */
.profil-title {float:left; font-size:22px; padding-top:6px;}
.logout {float:right; padding-right:25px;}
.user-info {margin-top:20px;}
.izmena-button {border:1px solid #ccc; font-size:12px; padding:3px; background:#f2f2f2;}
.izmena-button-green {border:1px solid #ccc; font-size:12px; padding:3px; background:#b7e3b5;}
.izmena-button-holder {text-align:right; padding-right:25px;}
.userTable {width:100%; margin-top:5px;}
.userTable td {border:1px solid #eee; color:#333; padding:4px; font-size:13px; width:290px;} 
.userTable td.userTableLabel {color:#666; font-style:italic; width:80px;}
.userTable td.userTableInput {padding:0 2px;;}

.btn-brisanje-small {border:1px solid #ccc; font-size:12px; padding:3px 7px; color:#fff; background:#bc0023;}

.pretplataTable {width:100%; margin-top:5px;}
.pretplataTable td {border:1px solid #eee; color:#333; padding:4px; font-size:13px; }
.pretplataTable td.tableLabel {color:#666; font-style:italic; width:76px;}

.user-images {margin-top:20px;}
.tema-block {border:1px solid #eee;}
.tema-title {border-bottom:1px solid #eee; padding:5px; font-size:18px; background:#f6f6f6;}

.tema-images {padding:5px;}
.tema-images ul { list-style:none; margin:0; padding:0;}
.tema-images ul li {width:22%; border:1px solid #eee; margin-right:10px; margin-left:10px; height:300px; margin-top:15px; float:left;}
.komande-slike {text-align:right; height:23px; margin-top:4px; margin-bottom:4px;}
.opis-slike-btn {cursor:pointer; text-align:left; border:1px solid #ccc; background:#fafafa url('../img/edit.png') no-repeat 85px center; padding:3px; padding-right:20px; font-size:12px; background-size:16px 16px;}
.opis-slike {padding:6px; font-size:12px; color:#666; border-top:1px dotted #ccc;}
.upload-slike-btn {cursor:pointer; border:1px solid #ccc; background:#fafafa url('../img/upload.png') no-repeat 110px center; padding:3px; padding-right:20px; font-size:12px; background-size:16px 16px; text-align:left;}
.prikaz-slike { position:relative;}
.file-upload {display:none; height:150px;}
.brisanje-slike-holder {position:absolute; left:0; top:0; bottom:0; right:0; background:url('../img/transparent.png') repeat; display:none;}
.brisanje-slike-text {position:absolute; top:10%; left:5px; text-align:center; right:5px; padding:10px; font-size:12px; color:#fff;}

.opis-slike-label {color:#999; display:block;word-wrap:break-word;-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;}
.opis-slike-form {display:none;}

.user-form-table-holder {display:none;}

.pretplata-red {
    color:#af0000;
}
.pretplata-green {
    color:#078f00;
}
.konkurs-naziv {margin-top:15px; font-size:18px; color:#818181}
.konkurs-naziv span{ color:#555555}

.image-holder {
    width:100%;
    height:150px;
    overflow:hidden;
}

/* HEADER */

.site-header #lang {
    position: absolute;
    right: 0;
    top: 13px; 
}
#lang li {
    list-style: none;
    float: right;
    margin-left: 8px;
    border: 1px solid #BBBBBB;
}
.qtrans_flag span { display:none }
.qtrans_flag { height:12px; width:18px; display:block }
.qtrans_flag_and_text { padding-left:20px }
.qtrans_flag_en { background:url(http://srbijafoto.rs/wp-content/plugins/qtranslate/flags/gb.png) no-repeat }
.qtrans_flag_sr { background:url(http://srbijafoto.rs/wp-content/plugins/qtranslate/flags/rs.png) no-repeat }

.navbar { 
    float: right;
    margin: 49px auto 0;
    max-width: 855px;
    background-color: #fff;
}

.nav-menu {list-style:none;}
.nav-menu li {display:inline-block;}
.nav-menu li a {
    margin-left: 16px;
    padding: 16px 0;
    font-size: 15px;
    color: #5F5F64;
    text-decoration:none;
}
.nav-menu li a:hover {
    color: #204D9F;
}


/* FOOTER */
.footer {
    font-size:12px;
    color: #222;
    font-family: "Source Sans Pro",Helvetica,sans-serif;
    margin-top:20px;
}
.widget_text {
    text-align:center; border:0;
    padding-bottom:5px;
}
.site-info {
    padding: 10px 0;
    text-align: center;
    background: #fff;
    border-top: 2px solid #CFCFCF;
    color: #909090;
    font-size: 12px;
    margin-top:5px;
}
hr {border:0;}
.site-footer #text-3 {
    margin-bottom: 10px;
}
.site-footer #text-2 {
    margin-top: 5px;
    padding-bottom:10px;
}
.site-footer .widget .textwidget a {
    color: #222;
    text-decoration: none;
    margin: 5px;
    font-size:12px;
    border:0;
}
.site-footer .widget .textwidget a:hover {
    color: #204D9F;
}
.fb, .in, .tw, .yt, .gp, .ss {padding: 3px 0 7px 27px;}
.fb {background: url("http://srbijafoto.rs/wp-content/themes/child/background/srbijafoto-facebook-2.png") no-repeat scroll 0 0 transparent;}
.fb:hover {background: url("http://srbijafoto.rs/wp-content/themes/child/background/srbijafoto-facebook-1.png") no-repeat scroll 0 0 transparent;}
.in {background: url("http://srbijafoto.rs/wp-content/themes/child/background/srbijafoto-linkedIn-2.png") no-repeat scroll 0 0 transparent;}
.in:hover {background: url("http://srbijafoto.rs/wp-content/themes/child/background/srbijafoto-linkedIn-1.png") no-repeat scroll 0 0 transparent;}
.tw {background: url("http://srbijafoto.rs/wp-content/themes/child/background/srbijafoto-twitter-2.png") no-repeat scroll 0 0 transparent;}
.tw:hover {background: url("http://srbijafoto.rs/wp-content/themes/child/background/srbijafoto-twitter-1.png") no-repeat scroll 0 0 transparent;}
.yt {background: url("http://srbijafoto.rs/wp-content/themes/child/background/srbijafoto-youtube-2.png") no-repeat scroll 0 0 transparent;}	
.yt:hover {background: url("http://srbijafoto.rs/wp-content/themes/child/background/srbijafoto-youtube-1.png") no-repeat scroll 0 0 transparent;}	
.gp {background: url("http://srbijafoto.rs/wp-content/themes/child/background/srbijafoto-googleplus-2.png") no-repeat scroll 0 0 transparent;}
.gp:hover {background: url("http://srbijafoto.rs/wp-content/themes/child/background/srbijafoto-googleplus-1.png") no-repeat scroll 0 0 transparent;}
.ss {background: url("http://srbijafoto.rs/wp-content/themes/child/background/srbijafoto-slideshare-2.png") no-repeat scroll 0 0 transparent;}
.ss:hover {background: url("http://srbijafoto.rs/wp-content/themes/child/background/srbijafoto-slideshare-1.png") no-repeat scroll 0 0 transparent;}

.nl {
    border: 1px solid #DADADA;
    background: none repeat scroll 0 0 #F5F5F5;
    font-family: inherit;
    padding: 5px;
}

.posalji {
    border: 0 none transparent;
    border-radius: 0 0 0 0;
    padding: 6px 15px;	
    background: #666;
    color:#fff;
}

.cr a {text-decoration:none; color: #204D9F;}
.cr a:visited {text-decoration:none; color: #204D9F;}
.cr a:hover {text-decoration:underline; color: #B12732;}

.site-header .patronati {
    margin-left: 400px;
    position: absolute;
    top: 2px;
    padding: 3px 15px 8px;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.site-header .patronati img {
    margin-right: 5px;
}

.widgets_on_page ul, .widgets_on_page ul li {
    list-style: none;
    background: none;
}


#Widgets_on_Pages_3 .widget {
    margin: 30px 0 -5px;
    padding: 0;
    text-align:left;
}
#Widgets_on_Pages_3 ul, #Widgets_on_Pages_3.widgets_on_page h2 {
    margin: 0;
    padding: 0;
}
#Widgets_on_Pages_3.widgets_on_page h2 {
    color: #98999C;
    font-size: 21px;
    font-style: normal;
    font-weight: lighter;
    text-align: left;
} 
#Widgets_on_Pages_3.widgets_on_page a {
    color: #606060;
    font-size: 28px;;
    margin-right: 50px;
    line-height: 1;
    display: block;
    float: left;
    text-decoration:none;
    font-family: "Source Sans Pro", Helvetica, sans-serif;
    text-align:left;
}
#Widgets_on_Pages_3.widgets_on_page a.en {
    font-size: 26px;
    line-height: 1.1; 
    margin-right: 40px;
}
#Widgets_on_Pages_3.widgets_on_page a:hover {
    text-decoration: none;
    color: #BC360A;
}
#Widgets_on_Pages_3 .textwidget {
    overflow: hidden;
    margin: 8px 0 0 0;
}

#Widgets_on_Pages_3.widgets_on_page .propozicije {
    background: url("http://srbijafoto.rs/wp-content/themes/child/background/propozicije.png") no-repeat scroll 0 10px transparent;
    padding-left: 53px;
}
#Widgets_on_Pages_3.widgets_on_page .teme {
    background: url("http://srbijafoto.rs/wp-content/themes/child/background/teme.png") no-repeat scroll 0 14px transparent;
    padding-left: 55px;
}
#Widgets_on_Pages_3.widgets_on_page .prijava {
    background: url("http://srbijafoto.rs/wp-content/themes/child/background/prijava.png") no-repeat scroll 0 14px transparent;
    padding-left: 56px;
}
#Widgets_on_Pages_3.widgets_on_page .status {
    background: url("http://srbijafoto.rs/wp-content/themes/child/background/status.png") no-repeat scroll 0 14px transparent;
    padding-left: 60px;
}
#Widgets_on_Pages_3.widgets_on_page .komisija {
    background: url("http://srbijafoto.rs/wp-content/themes/child/background/komisija.png") no-repeat scroll 0 14px transparent;
    padding-left: 76px;
}
#Widgets_on_Pages_3.widgets_on_page .status, #Widgets_on_Pages_3.widgets_on_page .status.en {
    margin: 0;
}

.paginate{
    color: #428BCA;
    text-decoration: none;
}

.paginate:hover{
    text-decoration: underline;
}

.current{
    color: #000;
    cursor: default;
    text-decoration: none;
}

.current:hover{
    text-decoration: none;
}
label.error{color:#a40000; padding-left: 3px; font-size: 10px;}
input.error{border-color: #a40000;}
#loginBox{padding:5px 10px;}
.status-table{font-size:11px;}

