#index_wrap{background:url(../images/index_bg.jpg) top repeat-x #3f95de; float:left; width:100%; min-height:500px; height:auto !important; height:500px;}
#podstran_wrap{background:url(../images/podstran_bg.jpg) top center no-repeat #3f95de; float:left; width:100%;}


.wrap{width:996px; margin:0 auto;}

html {overflow-y: scroll;}
a {outline:none;}

/*left side*/
#left_side{float:left; width:334px; position:relative;}
#logo{float:left;}
#left_side h1, #left_side h2{color:#80c3fc; float:left; display:inline; font-size:2em; padding:26px 0 0 0; margin:0; width:267px; text-transform:uppercase; cursor:pointer;}
#left_side span{color:#ffffff; font-size:1.2em;}

#lmenu{float:left; width:303px; background:url(../images/lmenu_bg.jpg) top no-repeat #3f95de; margin:0 0 0 13px; padding:15px 0 10px 18px;}
#lmenu li{padding:0; margin:0; float:left; clear:left; padding:8px 0 8px 0; background:url(../images/libg.gif) left bottom no-repeat;}
#lmenu li a{color:#ffffff; font-weight:bold; float:left; display:inline; width:280px; background:url(../images/bullet.gif) 0px 3px no-repeat; padding:0 0 0 20px; text-decoration:none; font-size:1.1em;}
#lmenu li a:hover, #lmenu li a.active {color:#182640}
#lmenu li.box{background:none;}
#lmenu li.box div{width:264px; color:#1c3150; padding:10px 0 10px 20px; line-height:1.6em; font-size:1.1em;}
#lmenu li.box a{background:none; padding:0; margin:0;}
/*podstran sence*/
#senca_l{position:absolute; left:-8px; _left:5px; top:169px;}
#senca_r{position:absolute; left:334px; _left:347px; top:169px;}
/*index sence*/
#senca_il{position:absolute; left:-3px; _left:10px; top:331px;}
#senca_ir{position:absolute; left:335px; _left:348px; top:331px;}

/*right side*/

#mainmenu{position:absolute; width:600px; top:283px; right:40px;}
body.podstran #mainmenu{top:121px;}

#mainmenu li{padding:0; margin:0; float:right; padding:0 0 0 20px;}
#mainmenu li a{color:#3f95de;float:left; display:inline; text-decoration:none; height:25px; padding:17px 0 0 0; position:relative;}
#mainmenu li a:hover{color:#ffe701;}
#mainmenu li a span{display:none;}
#mainmenu li a.active span{display:block; width:22px; height:42px; display:inline; position:absolute; top:0; right:-22px; background:url(../images/r.gif) no-repeat;}
#mainmenu li a.active{background:url(../images/l.gif) top left no-repeat; padding:10px 5px 0 25px; margin:0 25px 0 0; height:33px; color:#182640;}
#mainmenu li a.active:hover{color:#182640;}

#right_side{float:left; width:649px; position:relative;}
#search{width:181px; height:46px; background:url(../images/search_bg.gif) no-repeat; position:absolute; right:0; top:0; padding:12px 0 0 35px;}
#searchtext{float:left; width:135px; height:18px; color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; background:none; border:0;}
#searchsubmit{float:left; width:20px; height:20px; cursor:pointer; padding:0; margin:0; border:0; background:none;}

#right_side h3{position:absolute; left:25px; top:130px; color:#ffffff; font-size:2.15em; width:280px;}
#right_side h3 span{color:#ffe701;}

#content{width:629px; float:left; padding:49px 0 0 20px; color:#ffffff;}
body.podstran #content{padding-top:190px;}
#content a{color:#ffffff;}
#content a:hover{text-decoration:none;}
#content h2, #content h1{color:#182640; font-size:1.5em; font-weight:normal; display:inline-block; float:left; width:629px;}
#content ul {list-style:circle; margin:4px 0 0 16px; line-height:16px;}
#content ul li {padding:3px 0;}

#content_foot{float:left; width:629px; padding:29px 0 0 0; height:121px; background:url(../images/content_foot_bg.gif) 280px 0 no-repeat;}
#content .box1{float:left; width:280px; margin:0 30px 0 0px; display:inline; color:#182640;}
#content .box1 img{float:left; padding:0 10px 0 0; border:0;}
#content .box1 span{display:inline-block; color:#ffe701; font-weight:bold; padding:5px 0 0 0;}
#content .box1 a{color:#ffe701;}
#content .box1 a:hover{text-decoration:none;}

.indexpic{float:left;}

/*footer*/
#footer_wrap{background:url(../images/foot_bg.jpg) top repeat-x; float:left; width:100%; height:72px; color:#aaaaaa; font-size:.9em; padding:0px 0 0 0;}
#footer_wrap span{padding:15px 0 0 17px; display:inline; float:left; width:300px;}
#nslogo{float:right;}
#izdelava_spletnih_strani{float:right; color:#aaaaaa; text-decoration:none; display:inline; padding:17px 10px 0 0;}
#izdelava_spletnih_strani:hover{text-decoration:underline;}