.menu:after, .middle:after, .footer:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.menu, .middle, .footer {
	display: inline-block;
}
 
html[xmlns] .menu, html[xmlns] .middle, html[xmlns] .footer {
	display: block;
}
 
* html .menu, * html .middle, html[xmlns] .footer {
	height: 1%;
}

body {
text-align:center;
margin:0;
padding:0;
font:12px Tahoma, "Trebuchet MS", sans-serif;
background:url(_img/background.gif)
}
img {
border: 0
}
a:hover {
text-decoration:none
}

a {             color:#CE3500; 
             }


.wrapper {
text-align:left;
background:#fff;
margin:0 auto;
width: 790px;
border:1px solid #000
}
.header {
background: url(_img/header_background.jpg) repeat-x;
padding:22px 40px 20px;

}
.menu {
background:url(_img/menu_background.jpg)
}
.menu ul {
list-style-image:none;
clear:both;
height:40px;
margin:0;
padding:0;
}
.menu ul li {
	list-style: none;
	float: left; 
}
.menu ul li a {
display: block;
padding: 13px 20px 10px;
color: #fff;
font-size:13px;
font-weight:bold;
text-decoration: none;
background:url(_img/menu_limiter.jpg) no-repeat right 0;
}

.menu ul li a:hover, .menu ul li a.active {
color:#FCFF00;
}


input.prodaja {
border:1px solid #C4C4C4;
background-color:#eee;
color:#000;
display:block;
font-size:11px;
margin-bottom:20px;
margin-right:20px;
margin-top:10px;
padding:2px 5px;
}

*html .menu ul li a {
	display:block;
text-align:center
}
.middle {
}


.side-content {
float:left;
width:285px;
background:#b0b0b1 url(_img/side_background.jpg) repeat-x;
min-height: 700px;
height:auto !important;/*IE6+IE7*/
height: 700px;
}
.side-content .banner {
margin:0 18px 18px 18px
}

.side-content p {
font-size:11px;
padding:10px 20px 0 40px;
}


.side-content p img {
float:left;
margin:0 10px 0 0
}
.side-content p a {
display:block;
text-align:right;
color:#ce3500
}
.main-content {
float:left;
width:455px;
padding:0 25px;
background:#fff url(_img/main_content_back.jpg) no-repeat;
min-height: 700px;
height:auto !important;/*IE6+IE7*/
height: 700px;
}
.book-box {
background:#f1f1f1;
width:172px;
border:1px solid #e6e6e6;
float:left;
padding:20px;
margin-right:25px;
margin-bottom:25px;
text-align:left;
}
.last {
margin-right:0
}

.book-box img {
border:1px solid #FFFFFF;
display:block;
}
.book-box h2.book-headline {
color:#000;
font-size:18px;
font-weight:normal;
padding-left:0;
margin-bottom:0
}
.book-box span {
font-style:italic;
color:#666
}

h2
{
color:#CE3500;
font-size:20px;
font-weight:normal;
margin-top:20px;
padding-left:40px;
padding-right:20px;
}

h1 {font-size:24px;margin-bottom:35px;margin-top:5px;}

h2 {
color:#CE3500;
font-size:18px;
font-weight:normal;
margin-top:20px;
padding-left:40px;
padding-right:20px;
}
h3 {
background: url(_img/h3.png) no-repeat;
font-size:11px;
padding-left:40px;
padding-right:20px;
}
.breadcrumbs {
text-align:right;
visibility:hidden;

}
.book-box p {
padding-bottom:5px
}

.book-box a {
border:1px solid #C4C4C4;
display:block;
float:left;
margin-right:20px;
padding:2px 5px;
text-decoration:none;
font-size:11px;

}


.book-box a:hover {
background:#ce3500;
color:#fff
}

a.detail {
background:#fcff00;
color:#000;
}
a.kupi {
background:#000;
color:#fff;
}
.paging {
text-align:right;
padding-bottom:15px;
clear:both;
}
.paging a {
color:#ce3500
}
.paging a.next, .paging a.previous  {
color:#CE3500
}

.footer {
clear:both;
padding:30px 20px 20px;
color:626567;
font-size:9px;
background:url(_img/footer_background.png)
}
.footer .left {
float:left;
width:50%
}
.footer .right {
float:right;
text-align:right;
width:50%
}
.footer a  {
color:#000;
font-weight:bold
}


.news img {
float:left;
margin:0px 15px 5px 0px;
border:1px solid #C4C4C4 ;
}

.news p{

vertical-align:baseline;
}

