body
{font-family: Arial;
font-size: 12px;
background: #888888 url(images/malo.jpg) repeat-x;
color:#434343;}

* {margin: 0; padding: 0;}
img {border: 0;}

#container
{width:942px;}

.container_bg {
background: #616161 url(images/main1.jpg) repeat-x;float:left;
width: 942px;
}


#top
{float:left;
margin-top:12px;
padding-left:5px;
width:937px;
height:235px;}


#top_left
{	width:309px;
	height:175px;
	background: url(images/top_l.jpg) no-repeat;
	float:left;}

#top_right
{	width:622px;
	height:175px;
	background: url(images/top_r.jpg) no-repeat;
	float:left;}

#top_right_link_line
{width:933px;
margin-top:10px;
	height:45px;
	background: url(images/navi.jpg) no-repeat;
	float:left;}


#main {
	float:left;
	text-align:left;
	width:928px;
	display: inline;
	margin-left:7px;
	background: #eff5f5 url(images/main.jpg) repeat-y;
}


#main_top
{width:928px;
	height:17px;
	float:left;
	background: url(images/main_top.jpg) no-repeat;}





#maintxt
{float:left;
width:470px;
padding-left:10px;
padding-right:10px;}

#content_txt {
float:left;
width:450px;
padding: 0 10px 10px 10px;
line-height: 20px;
}

#content_txt ul {
margin: 0;
padding: 0 0 5px 25px;
}

#content_txt li {
padding-bottom: 5px;
}

#main_left
{float:left;
width:215px;}

#main_right
{float:left;
width:215px;}


#box1 {
width:209px;
margin-left:7px;
float:left;
background: url(images/box1.jpg) repeat-y;
display: inline;
}
	
	
.box12a
{width:199px;
float:left;}

.box12a a
{float:right;
color:#0d6fa3;
text-decoration:none;
font-weight:bold;}

.slika1_red
{float:left;
width:470px;}

#maintxt ul
{margin-left:15px;
margin-top:10px;margin-bottom:10px;}


#maintxt img
{
float:left;
}


.slika1
{float:left;
margin-bottom:20px;
margin-right:10px;
background: url(images/bg123.jpg);
}

.slika1 a {
float: left;
padding: 10px;
}

.slika1 a:hover {
background: #9ddbfb;
}

.slika1 img {
border: 1px solid #999999
}

.box12a a:hover
{float:right;
color:#51a1cc;
text-decoration:none;
font-weight:bold;}


#box1_bottom {
width:209px;
height:18px;
margin-left:7px;
float:left;
background: url(images/box1_bottom.jpg) no-repeat;
display: inline;}
	
	
#bottom_pzz {
width:938px;
height:17px;
float:left;
background: url(images/main_bottom.jpg) no-repeat -1px 0;}

#bottom_container
{width:942px;
	height:50px;
	font-size: 11px;}
	
#bottom_container2 {
width:942px;
float:left;
	height:50px;
	background:#3e3e3e;}

.navi
{color:#898989;margin-top:7px;
text-align:left;float:left;margin-left:15px;}

.virtus
{float:left;margin-top:7px;margin-left:576px;
margin-right:5px;color:#71a601;}

.virtus a
{color:#71a601;
text-decoration:none;}

#bottom
{
clear:both;}


.virtus a:hover
{color:#97cb29;}


.knjige
{float:left;
width:197px;
height:44px;
margin-left:6px;
	float:left;
	padding-bottom:8px;
	background: url(images/knjige.jpg) no-repeat;
	display: inline}
	
	
.naslov_knjige
{float:left;
margin-top:5px;
background: url(images/2i2.jpg) no-repeat;
background-position:left;
margin-left:10px;
padding-left:20px;
display: inline;}

.naslov_knjige a
{color:#588501;
font-size:14px;
text-decoration:none;}

.naslov_knjige a:hover
{color:#87bc21;
text-decoration:none;}

.knjige h2
{float:left;
color:#3296cb;
font-size:14px;
font-weight:bold;
margin-top:12px;margin-left:12px;}

.autor
{float:left;
width:150px;
font-size:11px;
margin-left:30px;}

.border1
{background: url(images/border1.jpg) no-repeat;
width:199px;
margin-left:5px;
margin-top:3px;
padding-bottom:10px;
float:left;
height:9px;
display: inline;}

.box2
{float:left;
width:212px;
margin-bottom: 7px;}

.box2 p, .box3 p {
line-height: 18px;
}

.box3
{float:left;
width:212px;
margin-bottom:10px;}


.box2_top
{float:left;
background:url(images/bg123a.jpg) no-repeat;
margin-left:5px;
width:212px;
height:14px;
display: inline}

.box2_cont
{float:left;
background:url(images/bg123.jpg);
margin-left:6px;
width:209px;
height:77px;
display: inline}

.box6_cont
{float:left;
background:url(images/bg123.jpg);
margin-left:6px;
width:209px;
height:77px;
display: inline;}


.box3_cont
{float:left;
background:url(images/bg123.jpg);
margin-left:6px;
width:209px;
height:77px;
display: inline;}

.box4_cont
{float:left;
background:url(images/bg123.jpg);
margin-left:6px;
width:209px;
height:77px;
display: inline;}

.box5_cont
{float:left;
background:url(images/bg123.jpg);
margin-left:6px;
width:209px;
height:77px;
display: inline;}

.box2_cont h2
{color:#59a006;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:20px;text-decoration:none;
text-decoration:none;
margin-left:10px;
font-weight:bold;}

.box2_cont a:hover h2
{color:#89d234;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:20px;
margin-left:10px;text-decoration:none;
font-weight:bold;}

.box2_cont p
{margin-left:10px;
margin-right:10px;
color:#262626;
margin-top:5px;text-decoration:none;
font-weight:bold;
font-size:11px;}


.box3_cont h2
{color:#439bca;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:20px;
margin-left:10px;text-decoration:none;
font-weight:bold;}

.box3_cont a:hover h2
{color:#4cb5ed;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:20px;text-decoration:none;
margin-left:10px;
font-weight:bold;}

.box3_cont p
{margin-left:10px;
margin-right:10px;
color:#262626;text-decoration:none;
margin-top:5px;
font-weight:bold;
font-size:11px;}


.box4_cont h2
{color:#eb4c06;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:20px;text-decoration:none;
margin-left:10px;
font-weight:bold;}

.box4_cont a:hover h2
{color:#f6773f;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:20px;text-decoration:none;
margin-left:10px;
font-weight:bold;}

.box4_cont p
{margin-left:10px;
margin-right:10px;
color:#262626;text-decoration:none;
margin-top:5px;
font-weight:bold;
font-size:11px;}


.box5_cont h2
{color:#59a006;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:20px;
margin-left:10px;text-decoration:none;
font-weight:bold;}

.box5_cont a:hover h2
{color:#73b723;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:20px;
margin-left:10px;text-decoration:none;
font-weight:bold;}

.box5_cont p
{margin-left:10px;
margin-right:10px;
color:#262626;text-decoration:none;
margin-top:5px;
font-weight:bold;
font-size:11px;}


.box6_cont h2
{color:#676767;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:20px;text-decoration:none;
margin-left:10px;
font-weight:bold;}

.box6_cont a:hover h2
{color:#aaaaaa;
font-family:"Trebuchet MS", Verdana, Arial;
font-size:20px;text-decoration:none;
margin-left:10px;
font-weight:bold;}

.box6_cont p
{margin-left:10px;
emargin-right:10px;
color:#262626;text-decoration:none;
margin-top:5px;
font-weight:bold;
font-size:11px;}




.oglasi
{float:left;
width:210px;
border-top:1px solid #bbbbbb;
margin-top:10px;
padding-top:10px;
margin-left:5px;}

.oglas
{float:left;
background:url(images/oglas.jpg) no-repeat;
width:210px;
margin-bottom:10px;
height:70px;}

.crta
{background:url(images/border.jpg) no-repeat;
width:180px;
margin-left:10px;
height:9px;}

.box2_bottom
{float:left;
background:url(images/bg123b.jpg) no-repeat;
margin-left:5px;
width:212px;
height:14px;
display: inline;}

#top_right_link_line
{float:left;}

#top_right_link_line a
{float:left;
text-decoration:none;
color:#01131d;
font-size:13px;
font-weight:bold;}

#top_right_link_line a:hover
{float:left;
text-decoration:none;
color:#ffffff;
font-size:13px;
font-weight:bold;}


#link1 
{float:left;margin-left:60px;padding-top:15px; display: inline;}

#link2
{float:left;margin-left:80px;padding-top:15px; display: inline;}

#link3
{float:left;margin-left:100px;padding-top:15px; display: inline;}

#link4 { float:left; margin-left:40px; padding-top:15px; display: inline;
}

#link5
{float:left;margin-left:40px;padding-top:15px; display: inline;}

#link6
{float:left;margin-left:40px;padding-top:15px; display: inline;}

#link7
{float:left;
background:url(images/kucica.jpg) no-repeat;
width:35px;
height:31px;margin-left:35px;
margin-top:6px;
display: inline;}

#link7 a
{float:left;
display:block;
cursor:pointer;
width:35px;
height:31px;}

.knjiga1
{float:left;
width:232px;

border-right: 1px solid #d1d1d1;}

.knjiga_last {
border: 0;
}

.knjiga2
{float:left;
width:155px;
}

.knjiga1_red
{float:left;
width:466px;
padding:10px 0 15px;
border-bottom: 1px solid #bbbbbb;}

.naslovnica
{
/*width:95px;
margin-left:25px;*/
height:134px;
text-align: center;}

#maintxt .naslovnica img {
float: none;
}

#maintxt .knjiga1 h2 {
color: #588501;
cursor: pointer;
font-size: 14px;
line-height: 19px;
margin: 0;
padding: 15px 10px 5px;
text-align: center;
text-decoration: none;}

.knjiga2 h2
{color:#588501;
font-size:14px;text-decoration:none;
width:150px;cursor:pointer;
margin-top:10px;
text-align:center;}



.knjiga1 a:hover h2
{color:#87b925;text-decoration:none;
}

.knjiga2 a:hover h2
{color:#87b925;text-decoration:none;
}



.knjiga1 h3
{color:#ed5412;
font-size:14px;text-decoration:none;
width:143px;
margin-top:5px;
text-align:center;}

.knjiga1 p
{
font-size:11px;
margin-top:5px;
text-align:center;}



.knjiga2 h2
{color:#588501;
font-size:14px;
width:143px;
margin-top:10px;
text-align:center;}


.knjiga2 h3
{color:#ed5412;
font-size:14px;
width:143px;
margin-top:5px;
text-align:center;}

.knjiga2 p
{
font-size:11px;
margin-top:5px;
text-align:center;}

#maintxt p
{margin-top:5px;}

#maintxt h1
{color:#588501;
margin-top:10px;margin-bottom:10px;
font-size:20px;}

#maintxt h2
{color:#588501;
margin-top:30px;margin-bottom:10px;
font-size:13px;}

#maintxt h4
{color:#e76506;
margin-top:10px;margin-bottom:10px;
font-size:13px;}


.zeleno
{color:#588501;
font-weight:bold;padding-bottom:5px;
font-size:12px;}

#maintxt a
{color:#588501;
text-decoration:none;
}

#maintxt a:hover
{color:#77a420;
text-decoration:none;
}

.link_btn {
background: url(images/forma.gif);
padding: 5px 10px;
font-weight: bold;
border: 1px solid #A5A5A5;
float: left;
clear: both;
width: 100px;
}

#naruciti1 {
float: left;
width: 450px;
clear: both;
}


/* KONTAKT FORMA */

.kontakt_forma form {
margin: 0;
padding: 0;
}

.kontakt_forma input, .kontakt_forma textarea {
font-family: Arial, Helvetica, sans-serif;
color: #3F3F3F;
font-size: 11px;
margin-top: 3px;
margin-bottom: 10px;
padding: 3px;
background: #FFFFFF;
border: 1px solid #A5A5A5;
float: left;
width: 250px;
}

.kontakt_forma {
width: 430px;
float: left;
padding: 12px 0 15px 15px;
background: url(images/forma.gif);
margin: 20px 0;
}

.kontakt_forma label {
float: left;
margin-top: 5px;
width: 110px;
font-size:12px;
}

.kontakt_forma input.button {
height: 24px;
font-weight: bold;
cursor: pointer;
width: 83px;
margin-left: 110px;
margin-bottom: 0;
background: #49B0EA;
color: #FFFFFF;
border: 1px solid #0B7FBF;
}


.kontakt_forma input.txt_error, .kontakt_forma textarea.txt_error {
border: 1px solid #FF3F3F;
background: #FFE7DF;
}
.txt_error_img {
float: left;
margin: 4px 0 0 4px;
}

legend {
display: none;
}

fieldset {
border: 0;
margin: 0;
padding: 0
}

.emph {
font-weight: bold;
}

.alert {
color: #FF0000
}