/* GENERAL */
html,body { margin:0; padding:0; font-size:11px; font-family:Georgia; line-height:16px; background-color:#000; }
.w990 { margin:0px auto; padding:0; width:990px; text-align:left; }
img { border:0; }
h1 { font-family:Georgia; color:#000; font-size:20px; line-height:20px; font-weight:normal; margin:14px 0px; padding:0; border:0; }
div.nasi_autori h1 { margin-top:0px; }
p { margin:0;padding:0; }
/* HEADER */
#header_cnt {
margin:0;
padding:0;
background-repeat:no-repeat;
background-position:top center;
}
div.siva {
background-color:#c3c3c3;
}
div.narancasta {
background-color:#f4b427;
}
div.zelena {
background-color:#cbdb2a;
}
div.bijela {
background-color:#f1f1f1;
}
#header { height:233px; }
#header div.links {
height:130px;
margin-left:700px;
padding-top:21px;
}
#header div.links a, #header div.links a img { margin:0; padding:0; border:0; }
#header div.links a {
float:left;margin-right:15px;
}
#header div.colors {
height:50px;
margin-left:66px;
padding-top:18px;
}
#header div.colors a, #header div.colors a img { margin:0; padding:0; border:0; }

/* NAVIGATION */
#nav {
background-image:url(../images/nav_bg.jpg);
background-repeat:no-repeat;
background-position:top center;
height:47px;
}
#nav * { border:0; }
#nav a { float:right; }
#nav img.line { border:0; float:right; }

#content_cnt {
background-image:url(../images/content_bg.jpg);
background-repeat:repeat-x;
background-color:#e8e8e8;
}
#content {
background-color:#e8e8e8;
float:left;width:767px;
min-height:525px;
_height:525px;
}
#main {
background-color:#e8e8e8;
}

#side {
width:223px;
float:left;
background-image:url(../images/content_left_bg.jpg);
background-repeat:no-repeat;
min-height:225px;
_height:225px;
}
div.side_body {
background-image:url(../images/side_body_bg.jpg);
background-repeat:repeat-x;
background-position:top;
min-height:300px;
_height:300px;
background-color:#2e2e2e;
margin:0px 14px 0px 20px;
}
div.side_nav a {
border-top:1px solid #484848;
float:left;
}
div.side_nav div.side_nav_menu {
display:none;
background-color:#484848;
width:100%;
float:left;
}

div.jq_side_menu {
background-color:#484848;
display:none;
clear:both;
float:left;
}
div.jq_side_menu div.content {
height:240px;
overflow:hidden;
clear:both;
}
div.jq_side_menu div.content a {
display:block;
float:none;
padding:3px 3px 3px 10px;
line-height:16px;
color:#d6d6d6;
font-family:"Trebuchet MS";
font-size:10px;
text-decoration:none;
border-bottom:1px solid #565656;
clear:both;
}
div.jq_side_menu div.content a:hover {
background-position:left top;
background-color:#565656;
color:#cbdb2a;
clear:both;
}
div.jq_side_menu div.content a.selected {
background-image:url(../images/side_nav_menu_bg.jpg);
background-repeat:no-repeat;
padding:3px 3px 3px 20px;
background-position:left top;
background-color:#565656;
color:#cbdb2a;
clear:both;
}
div.jq_side_menu div.nav {
background-color:#565656;
height:24px;
clear:both;
}
div.jq_side_menu div.nav a.next { float:left;margin:0;padding:3px;border:0; }
div.jq_side_menu div.nav a.prev { float:left;margin:0;padding:3px;border:0; }
div.jq_side_menu div.nav a:hover { background:inherit; }



div.side_nav div.side_nav_menu ul {
margin:0;
padding:0;
list-style-type:none;
}
div.side_nav div.side_nav_menu a {
display:block;
float:none;
padding:3px 3px 3px 10px;
line-height:16px;
color:#d6d6d6;
font-family:"Trebuchet MS";
font-size:10px;
text-decoration:none;
border-bottom:1px solid #565656;
}
div.side_nav div.side_nav_menu a:hover {
background-position:left top;
background-color:#565656;
color:#cbdb2a;
}
div.side_nav div.side_nav_menu a.selected {
background-image:url(../images/side_nav_menu_bg.jpg);
background-repeat:no-repeat;
padding:3px 3px 3px 20px;
background-position:left top;
background-color:#565656;
color:#cbdb2a;
}
div.side_nav div.side_nav_menu div.content {
height:240px;
overflow:hidden;
float:none;
}
div.side_nav div.side_nav_menu div.cnav {
background-color:#565656;
text-align:right;
}
div.side_nav div.side_nav_menu div.cnav a.next { float:left;margin:0;padding:3px;border:0; }
div.side_nav div.side_nav_menu div.cnav a.prev { float:none;margin:0;padding:3px;border:0; }
div.side_nav div.side_nav_menu div.cnav a:hover { background:inherit; }

div.side_bottom {
clear:both;
background-image:url(../images/side_bottom_bg.jpg);
background-repeat:no-repeat;
min-height:44px;
_height:44px;
}
div.side_bottom_cnt {
margin:0px 14px 0px 20px;
}

div.content_box {
background-image:url(../images/content_right_bg.jpg);
background-position:right top;
background-repeat:no-repeat;
width:100%;
min-height:225px;
_height:225px;
float:left;
}
div.content_box div.box_content {
width:515px;float:left;overflow-x:hidden;
}
div.content_box div.box_side {
margin-left:15px;width:237px;float:left;
}

div.clear {
clear:all;margin:0;padding:0;height:0px;overflow:hidden;
}

div.content_box div.news {
margin:0;
padding:10px;
border-bottom:1px solid #e7e7e7;
}
div.content_box div.news_pages {
margin:0;padding:4px 0px;text-align:center;font-size:11px;font-weight:normal; overflow:hidden;
}
div.content_box div.news_pages a.normal {
padding:0px 2px;font-size:11px;font-weight:normal;
}
div.content_box div.news_pages a.selected {
padding:0px 2px;color:#CBDB2A;font-size:11px;font-weight:normal;
}
#vijesti div.selected {
background-color:#ddd;
}
div.content_box div.news_content {
width:500px;float:left;
padding:0px 35px 0px 15px;
}
div.content_box div.news_content img { margin:5px 0px 10px 0px;border:3px solid #fff;border-width:10px; }
div.content_box div.news_content h1 {
margin:0;
padding:0;
line-height:26px;
}
div.content_box div.news_side {
background-color:#fff;
width:217px;float:left;
padding:0;
color:#595959;
font-size:10px;
}
div.content_box div.news_side a {
font-size:12px;
font-weight:bold;
color:#060606;
line-height:18px;
margin:0;
padding:0;
vertical-align:middle;
}
div.content_box div.news_side a:hover {
text-decoration:none;
color:#fe6001;
}
.datum {
color:#757575;
font-size:9px;
clear:both;
}
div.content_box div.news_side h1 {
font-size:12px;
font-weight:bold;
color:#060606;
line-height:18px;
margin:0;
padding:0;
}

div.blok_cnt h1 {
font-size:12px;
font-weight:bold;
color:#060606;
margin:0;
padding:0;
border:0;
}
div.blok_cnt {
font-size:10px;
color:#595959;
}
div.blok_cnt a {
vertical-align:text-top;
}

#vtp_box {
margin:0px 20px 20px 0px;
padding:0;
border:0;
background-color:#fff;
height:450px;
overflow:hidden;
}
#vtp_box a:hover { text-decoration:none; }
#vtp_box dt {
margin:0;
padding:0;
border:0;
height:27px;
overflow:hidden;
}
#vtp_box dd {
background-color:#fafafa;
display:none;
font-size:10px;
color:#595959;
margin:0;
padding:0;
border:0;
height:369px;
overflow:hidden;
}
#vtp_box h1 {
font-size:12px;
font-weight:bold;
color:#060606;
margin:0;
padding:0;
border:0;
}
#vtp_box dd a {
vertical-align:text-top;
}
#vtp_box div.vtp_news {
padding:10px;
}
#vtp_box div.vtp_predstavljamo {
padding:10px;
}

#vijesti_knjige_box {
margin:0px 0px 10px 0px;
height:450px;
overflow:hidden;
}

div.side_top10_par {
background-color:#f4f2f2;
}
div.side_top10_nepar {
margin-top:3px;
background-color:#f9f7f7;
}
div.side_top10_broj {
float:left;
width:40px;
line-height:30px;
font-size:20px;
text-align:center;
color:#cbdb2a;
}

div.side_top10_par span, div.side_top10_par span {
color:#3d3d3d;
}
div.s_515 { width:515px; float:left; }
div.s_ml_515 { margin-left:515px; margin-right:20px; }

div.s_217 { width:217px; float:left; }
div.s_ml_217 { margin-left:217px; margin-right:35px; }
div.s_ml_217 h1 { float:left; margin:0; }

div.s_515 img { background-color:#fff;margin:0px 0px 5px 0px;padding:8px; }

div.s_130 { width:130px; float:left; }
div.s_ml_130 { margin-left:130px; }
div.s_130 div { width:108px;border:1px solid #cecece; }
div.s_130 img { border:3px solid #fff;border-width:5px 4px; }
div.s_130 img:hover { border:3px solid #cbdb2a;border-width:5px 4px; }

#footer {
background-color:#000;
clear:both;
min-height:100px;
_height:100px;
color:#a2a2a2;
font-size:9px;
padding-bottom:20px;
}
#footer div.slika {
background-color:#E8E8E8;
background-image:url(../images/footer.jpg);
background-position:top center;
background-repeat:no-repeat;
height:64px;
}
#footer a {
font-weight:normal;
color:#a2a2a2;
font-size:9px;
text-decoration:none;
}
#footer a:hover {
color:#cbdb2a;
}
#footer div.fcnt {
width:990px;
margin:10px auto;
}
#footer div.f1 {
float:left;
width:200px;
padding:30px 0px 30px 30px;
}
#footer div.f2 {
float:left;
width:515px;
height:200px;
border:1px solid #3a3a3a;
border-width:0px 1px;
}
#footer div.f2 input {
height:19px;
font-size:9px;
color:#fff;
background-color:#333;
margin:0;
padding:0;
border:0;
float:left;
margin-top:5px;
}
#footer div.f3 {
padding-left:15px;
float:left;
width:200px;
}
#footer div.f3 a.card {
border:2px solid #7a7a7a;
float:left;
margin:0px 5px 10px 0px;
}
#footer div.f3 a.card:hover {
border:2px solid #cbdb2a;
}

div.knjiga {
border-bottom:1px solid #d4d4d4;
margin-bottom:15px;
padding:0;
}

h4 {
font-weight:bold;
margin:0px 0px 5px 0px;
color:#626262;
font-size:11px;
line-height:18px;
}

div.side_options {
margin:10px 20px 0px 0px;
background-color:#fff;
padding:10px 10px 10px 30px;
clear:both;
}
div.side_options a {
display:block;
margin:0px 10px 5px 0px;
text-decoration:none;
color:#757575;
font-size:11px;
}
div.side_options a:hover { color:orange; }
div.side_options a img { vertical-align:middle;margin-right:10px;padding:0;border:0; }


div.knjiga div.options {
width:340px;
height:60px;
padding:10px 0px 0px 0px;
float:left;
clear:both;
}
div.knjiga div.options a {
display:block;
float:left;
margin:0px 10px 5px 0px;
width:150px;
text-decoration:none;
color:#757575;
font-size:11px;
}
div.knjiga div.options a:hover { color:orange; }
div.knjiga div.options a img { vertical-align:middle;margin-right:10px;padding:0;border:0; }

div.knjiga div.messages {
margin:0;
padding:3px 0px 0px 0px;
height:24px;
font-size:10px;
color:gray;
clear:both;
}
div.knjiga div.messages a { text-decoration:none;color:blue; }
div.knjiga div.messages img { margin:0;padding:0;border:0;vertical-align:middle;margin-right:5px; }

div.knjiga div.s_ml_130 h1 {
margin:0;
font-size:20px;
line-height:22px;
}

div.biblioteka {
border-top:1px solid #d4d4d4;
margin:0;
padding:15px 0px;
}
div.biblioteka div.r1 {
float:left;
width:180px;
}
div.biblioteka div.r1 img { border:1px solid #dcdbdb; }

div.biblioteka div.r2 h1 {
margin:0;
padding:0;
font-size:14px;
color:#3d3d3d;
font-weight:bold;
}
div.biblioteka div.r2 {
margin-left:190px;
font-size:11px;
color:#3d3d3d;
min-height:50px;
_height:50px;
}

div.u_pripremi h1 {
margin:0;
padding:0;
line-height:22px;
}

h2 {
margin:0;
color:#626262;
font-size:11px;
font-weight:normal;
line-height:18px;
text-transform:uppercase;
}

h3 {
margin:0;
padding:0;
color:#626262;
font-size:11px;
font-weight:bold;
}

div.knjiga div.info { margin-top:10px; }
div.knjiga div.info span {
color:#626262;
}
/*
div.knjiga div.info span b.first {
text-decoration:line-through;
}
*/

div.line {
height:22px;
font-size:16px;
background-color:#d4d4d4;
color:#080808;
margin:14px 0px;
}
div.line img { margin:0;padding:0;border:0; }
div.search_cnt {
background-image:url(../images/search_cnt.jpg);
height:100px;
}
div.search_bar {
width:165px;
height:73px;
margin:0px auto;
padding:0;
text-align:left;
}
div.search_bar input {
vertical-align:text-top;
float:left;
}
div.search_bar select {
background-color:#333;
color:#7b7b7b;
border:0;
height:24px;
margin:10px 0px 0px 0px;
padding:3px;
width:165px;
}
input.search {
background-color:#333;
color:#7b7b7b;
margin:0px 3px 0px 0px;
padding:3px 2px 2px 2px;
width:131px;
height:20px;
border:0;
}

div.pagination {
font-size:10px;
height:56px;
overflow:hidden;
background-color:#d4d4d4;
}
div.pagination div.info {
font-size:10px;
width:130px;
height:50px;
float:left;
margin:3px 0px;
padding-left:10px;
border-right:2px solid #c0c0c0;
}
div.pagination div.nav {
font-size:10px;
margin-left:140px;
clear:right;
height:24px;
padding:3px 5px;
border-bottom:1px solid #c0c0c0;
text-align:center;
}
div.pagination div.options {
font-size:10px;
margin-left:140px;
clear:right;
height:24px;
padding:3px 5px;
text-align:center;
}
div.pagination a {
background-color:#e8e8e8;
margin:0px 2px;
padding:2px 4px;
height:16px;
text-decoration:none;
line-height:26px;
color:#000;
}
div.pagination a.selected {
background-color:#fefefd;
}
div.pagination a:hover {
background-color:gray;
color:#fff;
}
div.pagination select,option {
margin:0;
padding:0;
border:0;
line-height:12px;
font-size:10px;
}

div.cart {
width:217px;
background-color:#fcfafa;
font-size:11px;
color:#3d3d3d;
}
div.cart div.header {
background-color:#000;
height:37px;
}

div.cart div.item {
background-color:#f7f7f7;
border-bottom:1px solid #e9e9e9;
float:left;
width:100%;
}
div.cart div.item div.r1 {
background-color:#f7f7f7;
color:#090909;
font-size:14px;
float:left;
width:15px;
float:left;
margin:0;
padding:0;
}
div.cart div.r1 a {
background:inherit;
margin:0;
padding:0;
width:17px;
color:#090909;
font-size:14px;
}
div.cart div.r1 a:hover { color:#fe6001; }
div.cart div.item div.r2 {
width:157px;
background-color:#fff;
float:left;
}
div.cart div.item div.r3 {
width:42px;
padding-left:3px;
float:left;
clear:right;
font-size:9px;
}

div.cart div.header a {
float:right;
width:62px;
margin:0;
padding:0;
}
div.cart div.header img {
float:left;
}
div.cart div.footer a {
float:left;
margin:0;
padding:0;
border:0;
background-color:#cbdb2a;
}
div.cart div.naslov {
font-size:11px;
color:#3d3d3d;
padding:0px 0px 5px 10px;
}
div.cart div.autor {
color:#8f8f8f;
font-size:10px;
padding:0px 0px 0px 10px;
}
div.cart div.total {
text-align:center;
margin:0;
padding:0;
line-height:30px;
background-color:#fff;
color:#090909;
font-weight:bold;
font-size:9px;
}
div.cart a {
display:block;
text-align:center;
padding:3px;
color:#fff;
text-decoration:none;
font-size:10px;
}

div.citat {
font-size:18px;
font-style:italic;
color:#3d3d3d;
line-height:26px;
}

div.page img {
border:10px solid #fff;
}
img.autor {
border:10px solid #fff;
float:left;
margin:0px 15px 5px 0px;
}
div.predstavljamo img, div.page img {
float:left;
border:10px solid #fff;
margin:0px 15px 5px 0px;
}
div.predstavljamo h1 {
font-size:20px;
font-weight:normal;
margin:0;
padding:0;
line-height:24px;
}
div.predstavljamo h2 {
font-size:14px;
font-weight:bold;
margin:0px 0px 15px 0px;
padding:0;
color:#3d3d3d;
}
div.predstavljamo {
font-size:13px;
color:#3d3d3d;
}
div.predstavljamo div.content {
background-color:#dbdbdb;
margin:15px 0px;
padding:15px 10px;
font-style:italic;
font-size:12px;
color:#3d3d3d;
}
div.gallery {
background-color:#dbdbdb;
padding:10px 10px;
text-align:center;
}
div.gallery img {
margin:0;
padding:0px 10px;
border:0;
}
div.pr_content h1, div.pr_content h2, div.pr_content h3, div.pr_content h4 {
margin:0;
padding:0;
}
div.pr_content h1 { font-size:14px; font-weight:bold; color:#3d3d3d; line-height:14px; }
div.pr_content h2 { font-size:11px; font-weight:normal; color:#3d3d3d; line-height:22px; }
div.pr_content h3 { font-size:9px; font-weight:normal; color:#3d3d3d; line-height:14px; }
div.pr_content h4 { font-size:11px; font-weight:bold; color:#3d3d3d; line-height:14px; }
div.pressroom div.pr_content {
border-top:1px solid #d4d4d4;
margin:0;
padding:15px 0px;
}
div.pressroom div.pr_content div.r1 {
float:left;
width:140px;
}
div.pressroom div.pr_content div.r2 {
margin-left:150px;
}

a {
text-decoration:none;
color:gray;
}
a:hover {
color:#fe6001;
text-decoration:none;
}

div.naplata div.header {
background-color:#d4d4d4;
margin:0px 35px 0px 0px;
border-bottom:1px solid #d4d4d4;
}
div.naplata div.content {
background-color:#fff;
margin:0px 35px 0px 0px;
border-top:1px solid #474747;
line-height:16px;
}
div.naplata div.content input {
vertical-align:text-top;
}
div.naplata td.title{
background-color:#474747;
color:#d4d4d4;
font-size:9px;
padding:3px 5px;
border-left:1px solid #686868;
border-bottom:0;
}
div.naplata td {
padding:5px 10px;
color:#474747;
font-size:11px;
border-left:1px solid #eee;
border-bottom:2px solid #d4d4d4;
vertical-align:top;
}
td.center {
text-align:center;
}
div.naplata td.total {
margin:0;
border:0;
font-size:11px;
font-weight:bold;
text-align:right;
}

div.contact div.r1 {
background-color:#fff;
width:100%;
margin:3px 0px;
padding:0;
}
div.contact div.r1 div {
float:left;
padding:10px 20px;
}
div.contact div.r2 {
background-color:#fff;
width:100%;
margin:3px 0px;
padding:0;
}
div.contact div.r2 div {
float:left;
padding:10px 20px;
}
div.contact div.cnt {
background-color:#fff;
margin-right:20px;
}
div.contact div.cnt div {
margin-bottom:0;
padding:0;
}
div.contact input, textarea {
background-color:#CCCACB;
border:0;
width:410px;
line-height:16px;
padding:3px;
font-size:11px;
}
div.contact td {
vertical-align:top;
height:26px;
}
ul, ol {
margin:0px 0px 0px 20px;
padding:0;
}

form#side_login input {
	background-color:#d9d9d9; border:0; margin:0; padding:3px; font-size:11px; color:#2c2c2c; width:155px;
}
form#side_login input.submit {
	background-color:#cbdb2a; width:75px;
}

#social {
	background-image:url(/assets/images/fb-twitter.jpg); background-repeat:no-repeat; padding:4px 0px 0px 130px; width:88px; height:36px;
}