@media screen, print {

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: Arial;
	vertical-align: top;
	word-wrap: break-word;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	/*line-height: 1;*/
	font-family: Arial;
	font-size: 12px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

strong, b { font-weight: bold }
a { text-decoration: none !important; }

.clr_bg { background: none !important }

h0 { font-size: 19pt; font-weight: bold }
.h0 { font-size: 19pt; font-weight: bold; margin-bottom: 10px; }
h1 { font-size: 15px; font-weight: bold }
h2 { font-size: 15px; font-weight: bold; font-family: Arial !important; }
h3 { font-size: 12px; font-weight: bold }

h0, h1, h2, h3 { color: #000000 !important; text-decoration: none !important; }

a, a:link, a:visited, span.MsoHyperlink { color:#2366a9; }

.MsoNormal a { color: #000000 }

h3 a:link { color: #000000; }
h3 a:visited { color: #2366a9; }


body { background: #f7f7f5 url(../images/page_bg.jpg) top center repeat-x; background-attachment: fixed; }

html, body {
	height: 100%;
}

#page { width: 1120px; margin: 0px auto; min-height: 100%; background: url(../images/content_bg.png) center top repeat-y; overflow: overflow }

* html #page {
	height: 100%;
}

#supertoolbar { position: fixed; width: 100%; height: 39px; top: 0; left: 0px; background: url(../images/supertoolbar.png) top left repeat-x; z-index: 20 }
#header {  position: fixed; width: 1025px; height: 168px; background: url(../images/header_bg.png) top right no-repeat; top:0px; left: 0px; padding-left: 50%; margin-left: -535px; z-index: 10; }
#header_overflow { position: fixed; width: 50px; height: 195px; background: url(../images/header_bg_overflow.png) top right no-repeat; top:0px; left: 0px; padding-left: 50%; margin-left: -541px; z-index: 14; }
#navi { position: fixed; width: 982px; height: 62px; top: 168px; left: 0px; padding-left: 50%; margin-left: -492px; z-index: 20 }
#navi_blank { position: fixed; width: 980px; height: 12px; top: 168px; left: 0px; padding-left: 50%; margin-left: -491px; z-index: 12 }
#navi_blank>div { background-color: #ffffff; height: 12px; }
#content { padding-top: 230px; top: 0px; width: 985px; padding-left: 50%; left: 0px; margin-left: -492px; display: block; height: 100%; min-height: 100%; z-index:2 }
.content_fix { padding-bottom: 80px; }
#content_forum { margin-top: 145px;  padding-bottom: 0px; top: 0px; width: 985px; padding-left: 50%; left: 0px; margin-left: -493px; display: block; clear: left }
.content_forum_f { padding-bottom: 0px !important; }
#footer { position: fixed; width: 979px ; height: 100px ; bottom: 0px ; padding-left: 50%; left: 0px ; margin-left: -490px; }
.footer_f { position: relative !important; width: 979px; height: 100px; bottom: 0px; margin-left: 69px}
#footer>div { background-color: #ffffff; overflow: hidden; padding-top: 10px }
#breadcrumbs { color: #000000; height: 30px; float: left; max-width:670px }
#breadcrumbs a { color: #2366a9 }
#section_archive { float: right; width: 100px; }

.clear { clear: both; }

/** banner  */
#banner729 { float: left; width: 729px; overflow: hidden; height: 90px; }
#banner245 { margin-left: 736px; height: 89px; }
/*#banner160 { position: fixed; top: 230px;  width: 160px; padding-left: 50%; left: 0px; margin-left: 499px; z-index: -1; overflow:hidden }*/
#banner160 { position: fixed;  top: 230px;  width: 165px;  z-index: 3; overflow: visible; margin-left: calc(50% + 499px); left: 0 }
#banner160left { position: fixed; top: 168px;  width: 160px; padding-left: 50%; left: 0px; margin-left: -655px; z-index: -100; overflow:hidden; border: 0px solid #aa0000; }

#vinjeta-sticker { background: url(../images/vinjeta_sticker.png) right top no-repeat; overflow:display; position: fixed; height: 153px; top: 30px;  width: 181px; padding-left: 50%; left: 0px; margin-left: 490px; z-index: 9 }
#vinjeta-sticker a { display: block; width: 181px; height: 153px; overflow:display;}
#superzenske-sticker { background: url(../images/superzenske_sticker.png) right top no-repeat; overflow:display; position: fixed; height: 96px; top: 60px;  width: 181px; padding-left: 50%; left: 0px; margin-left: 483px; z-index: 9 }
#superzenske-sticker a { display: block; width: 181px; height: 96px; overflow:display;}
#komercialist-sticker { background: url(../images/iscemo-super-komercialista-150.png) right top no-repeat; overflow:display; position: fixed; height: 150px; top: 25px;  width: 180px; padding-left: 50%; left: 0px; margin-left: 478px; z-index: 9 }
#komercialist-sticker a { display: block; width: 180px; height: 153px; overflow:display;}

.ui-dialog .ui-dialog-title { color: black }

#supertoolbar ul>li { float: left; line-height: 22px; }
#supertoolbar ul>li a { color: #ffffff; font-size: 8.5pt; text-decoration: none }
.sut-content { width: 980px; margin: 0px auto; display: block; height: 39px;  }
.sut-content-left  { float: left }
.sut-content-right  { float: right }
.sut-content-right li { padding-left: 10px  }
.sut-content-right li>a { color:#929292 !important }
.sut-content-right li>a:hover { color: #ffffff !important }
.sut-superdavki { background: url(../images/sb_superdavki.png) top left no-repeat; padding-left: 35px; padding-right: 10px }
.sut-davcnaknjiznica { background: url(../images/sb_davcnaknjiznica.png) top left no-repeat; padding-left: 30px; padding-right: 10px }
.sut-ddvpoznavalec { background: url(../images/sb_ddvpoznavalec.png) top left no-repeat; padding-left: 30px; padding-right: 10px }
.sut-doberracunovodja { background: url(../images/sb_doberracunovodja.png) top left no-repeat; padding-left: 30px; padding-right: 10px }

/** header */
#header-content>a.home { height: 167px; width: 350px; display: block; margin-left: 50px; color: #ffffff; float: left }
#header-link-search { float:right; width: 590px; height: 144px; display: block; margin: 23px 0px 0px 0px; }
.navi-ht li, .navi-hb li { float: left; text-indent: 0px; }
.navi-ht li a, .navi-hb li a { color: #000000 }
.navi-ht { font-size: 8pt; position: fixed; z-index: 22;  width: 600px; display: block; margin-left: 500px; top: 22px }
.navi-ht li { background: url(../images/navi_ht_sep.png) top left no-repeat; }
.navi-ht li a { display: block; margin: 8px 8px 8px 8px; height: 22px }
.navi-ht li:hover a { display: block; margin: 5px 8px 0px 8px; height: 22px; }

#header-search-bar { display: block; width: 365px; margin: 35px 18px 0px 0px; float: right; clear:right; height: 50px }
#header-search-bar>span { display: block; float: left }

#hsb-back, #hsb-next,  #hsb-refresh, #hsb-print { width: 34px; height: 31px ; cursor: pointer}
#hsb-back {  background: url(../images/hab_n.png) top left no-repeat; }
#hsb-back:hover {  background: url(../images/hab_o.png) top left no-repeat; }
#hsb-next {  background: url(../images/han_n.png) top left no-repeat; }
#hsb-next:hover {  background: url(../images/han_o.png) top left no-repeat; }
#hsb-refresh { background: url(../images/har_n.png) top left no-repeat; }
#hsb-refresh:hover { background: url(../images/har_o.png) top left no-repeat; }
#hsb-print { background: url(../images/hap_n.png) top left no-repeat; }
#hsb-print:hover { background: url(../images/hap_o.png) top left no-repeat; }
#hsb-searchtext { background: url(../images/has.png) top left no-repeat; width: 195px; height: 31px }
#hsb-searchtext input { margin: 7px 7px; width: 180px; border: 0px }
#hsb-searchbtn { width: 30px; height: 31px }
#hsb-searchbtn>input { background: url(../images/hasb_n.png) top left no-repeat; width: 30px; height: 31px }
#hsb-searchbtn:hover { background: url(../images/hasb_o.png) top left no-repeat; }

.navi-hb { position:absolute; right:0; margin-top: 33px; clear:left; font-size: 13px; float: right; margin-right: 12px; }
.navi-hb li { background: url(../images/navi_hb_sep.png) bottom left no-repeat; }
.navi-hb li a { display: block; margin: 8px 10px 0px 10px; height: 22px; }
.navi-hb li:hover a { color:#686868; display: block; margin: 8px 10px 0px 10px; height: 22px; }

/** navigation */
.navigation { background: url(../images/navi_bg.png) top left repeat-x; height: 62px;}
.navigation>li { width: 245px; float: left }
.navigation>li>a { display: block; height: 62px; color: white;  }
.navigation li>ul { display: none; }
.navigation li>div { display: none; }
.navigation li:hover ul { display: block}
.navigation li:hover div { display: block}
.navigation ul { width: 246px; background: url(../images/menu-sub-bg.png) bottom left no-repeat; padding-bottom: 10px; }
.navigation li div { width: 489px; background: url(../images/menu-sub-bg-wide.png) bottom left no-repeat; padding-bottom: 10px; }
.navigation li div ul { background: none; width}

.navigation ul#sub-martinove-zasoljene { background: url(../images/menu-sub-bg-right.png) bottom right no-repeat; width: 247px;}
.navigation ul>li { background: url(../images/meni-sub-border.png) bottom left no-repeat; }

.navigation ul>li a { font-size: 10pt; color: #ffffff; text-decoration: none;  background: url(../images/meni-sub-dot.png) top left no-repeat; display: block; padding:4px 18px 8px 25px; font-weight: bold }
.navigation ul>li a:hover { color: #fdd931; }

#menu-davcni-klepet { text-indent:-10000px; background: url(../images/davcni_klepet-n.png) left top no-repeat;}
#menu-spodsekajmo-neznanje { text-indent:-10000px; background: url(../images/spodsekajmo_neznanje-n.png) left top no-repeat;}
#menu-racunajmo-na-prste { text-indent:-10000px; background: url(../images/racunajmo_na_prste-n.png) left top no-repeat;}
#menu-martinove-zasoljene { text-indent:-10000px; background: url(../images/martinove_zasoljene-n.png) left top no-repeat;}

.li-spodsekajmo-neznanje>a, .li-racunajmo-na-prste>a, .li-martinove-zasoljene>a { border-left: 1px solid #ffffff }
.li-spodsekajmo-neznanje>ul, .li-racunajmo-na-prste>ul { margin-left: 1px !important }

#menu-davcni-klepet:hover, li.active #menu-davcni-klepet { background: url(../images/davcni_klepet-o.png) left top no-repeat;}
#menu-spodsekajmo-neznanje:hover, li.active #menu-spodsekajmo-neznanje { background: url(../images/spodsekajmo_neznanje-o.png) left top no-repeat;}
#menu-racunajmo-na-prste:hover, li.active #menu-racunajmo-na-prste { background: url(../images/racunajmo_na_prste-o.png) left top no-repeat;}
#menu-martinove-zasoljene:hover, li.active #menu-martinove-zasoljene { background: url(../images/martinove_zasoljene-o.png) left top no-repeat;}

.navigation li>ul { text-indent: 0px }

a.link_more { margin-left: 4px; padding-left: 20px; font-size: 8.5pt; color:#2366a9;  background: url(../images/more-icon.png) left top no-repeat; }

/** content */

#content>#section { padding: 15px 21px; overflow: auto; }
#content_forum>#section { padding: 35px 21px 5px 21px; overflow: auto }
#content>#section-footer { /*background: url(../images/content_bg_bott.png) left bottom no-repeat;*/ height: 7px; }
#content_forum>#section-footer { height: 7px; }

/** home */

#home-left { width: 480px; float: left; overflow: auto }
#home-right { margin-left: 485px; }

/** home - left content */
.navi-c { overflow: hidden; cursor: pointer }
.navi-c>div { float: left; height: 211px; text-align: center; }
.navi-c>div>a { font-size: 10pt; color: #000000; text-decoration: none; display: block;  }
.navi-c div.navi-c-l { width: 150px; background: url(../images/navi_c_left_n.png) left top no-repeat; }
.navi-c div.navi-c-m { width: 153px; background: url(../images/navi_c_middle_n.png) left top no-repeat;}
.navi-c div.navi-c-r { width: 152px; background: url(../images/navi_c_right_n.png) right top no-repeat;}

.navi-c div.navi-c-l>a, .navi-c div.navi-c-m>a { height: 36px; padding-top: 24px }
.navi-c div.navi-c-r>a { height: 45px; padding-top: 15px }

.navi-c div.navi-c-l:hover a, .navi-c div.navi-c-m:hover a, .navi-c div.navi-c-r:hover a { color: #ffffff }
.navi-c div.navi-c-l:hover p, .navi-c div.navi-c-m:hover p, .navi-c div.navi-c-r:hover p { color: #ffffff }
.navi-c div.navi-c-l:hover span, .navi-c div.navi-c-m:hover span, .navi-c div.navi-c-r:hover span { color: #ffffff }
.navi-c div.navi-c-l:hover>div, .navi-c div.navi-c-m:hover>div, .navi-c div.navi-c-r:hover>div { background-color:#686868}
.navi-c div>div { float: left; background-color: #eaece0;  width: 148px;  height: 158px; text-align: left}
.navi-c div>div p { margin: 4px 6px; font-size: 9pt; line-height: 18px; display: block; min-height: 125px; font-weight: normal; overflow: hidden }
.navi-c div>div p.wt { margin: 4px 6px; font-size: 9pt; line-height: 18px; display: block; min-height: 108px; font-weight: normal; }
.navi-c div>div a { margin-left: 4px; padding-left: 20px; font-size: 8.5pt; color:#2366a9;  background: url(../images/more-icon.png) left top no-repeat; }


.navi-c div.navi-c-l:hover>a { width: 150px; background: url(../images/navi_c_left_o.png) left top no-repeat; }
.navi-c div.navi-c-m:hover>a { width: 153px; background: url(../images/navi_c_middle_o.png) left top no-repeat;}
.navi-c div.navi-c-r:hover>a { width: 152px; background: url(../images/navi_c_right_o.png) left top no-repeat;}

.navi-c div.navi-c-l>div { margin-left: 3px; width: 146px; }
.navi-c div.navi-c-l>div span, .navi-c div.navi-c-r>div span, .navi-c div.navi-c-m>div span { color: #2366a9; margin: 3px 0px 0px 6px; display: block }
.navi-c div.navi-c-m>div { margin-left: 2px; width: 149px; }
.navi-c div.navi-c-r>div { margin-left: 1px; width: 148px; }

.home-hot-in-chat { font-size: 21px; color:#2366a9; margin: 8px 0px 0px 10px; display: block; overflow: auto }
.home-hot-in-chat span { float: left; margin-right: 25px; margin-top: 10px}
.home-hotcontent { margin-top:10px; background: url(../images/home-left-pak-bg.png) left top no-repeat;  display: block; overflow: hidden; min-height: 244px; width: 472px; }
.home-hotcontent>div { float: left; width: 155px; }
.home-hotcontent>div h2 { margin-top: 38px; }
.home-hotcontent>div.hhi h2 { margin-left: 5px; }
.home-hotcontent>div p { margin: 18px 5px 18px 4px; font-size: 9pt; line-height: 18px; display: block; /*min-height: 100px;*/ }
.home-hotcontent>div>a { margin-left: 2px; padding-left: 20px; font-size: 8.5pt; color:#2366a9;  background: url(../images/more-icon.png) left top no-repeat; }
.home-hotcontent>div.hhi p { margin-left: 8px; }
.home-hotcontent>div.hhi>a { margin-left: 6px; }
.home-hotcontent-footer { clear: left; width: 100% !important }


/* Home icons */
h2.icn_hot { background: url(../images/icn_hot.jpg) left top no-repeat; padding-left: 25px }
h2.icn_hot span { color: red; margin-left: 0px}
h2.icn_new { background: url(../images/icn_new.jpg) left top no-repeat; padding-left: 25px}
h2.icn_new span { color: #1abe0d; margin-left: 0px}
h2.icn_selection { background: url(../images/icn_selection.jpg) left top no-repeat; padding-left: 25px}
h2.icn_selection span { color: #4b9cee; margin-left: 0px}
h2.icn_top10 { background: url(../images/icn_top10.jpg) left top no-repeat; padding-left: 25px}
h2.icn_top10 span { color: #c8962a; margin-left: 0px}
h2.icn_cal { background: url(../images/icn_cal.jpg) left top no-repeat; padding-left: 25px}
h2.icn_cal span { color: #e67e0e; margin-left: 0px}
h2.icn_calc { background: url(../images/icn_calc.jpg) left top no-repeat; padding-left: 25px}
h2.icn_calc span { color: #17508a; margin-left: 0px}
h2.icn_cont { background: url(../images/icn_cont.jpg) left top no-repeat;padding-left: 25px }
h2.icn_cont span { color: #d9b216; margin-left: 0px}
h2.icn_imenik { background: url(../images/icn_imenik.jpg) left top no-repeat; padding-left: 25px}
h2.icn_imenik span { color: #e49aec; margin-left: 0px}

.content_box_front { border: 2px solid #EAECE0; /*background-color: #EAECE0;*/ width: 430px; padding: 4px 4px; }

/** home -  left content */
#home-left h2 { margin: 5px 0px 3px 0px;font-size: 21px; color:#2366a9 !important; display: block; overflow:auto; font-weight: normal }
#home-left div h2, #home-left div h2>a { font-size: 15px; color: #000000 !important; font-weight: bold }
#home-left h2 a { margin-top: 0px }
#home-left .sbcl_li { width: 430px; }
#home-left .sbcl_li { width: 430px; padding: 3px; }
#home-left .home-klepetalnica>span { font-size: 15px; color:#2366a9; font-weight: bold; width: 35px; text-align: center; margin: 5px 5px; float: left; padding: 5px 0px; white-space: nowrap;  }
#home-left .home-klepetalnica { border-bottom: 1px solid #eaece0; overflow: auto; width: 430px; }
.front_izr ul li { list-style-position: inside; padding-left: 8px; }

/** home -  right content */
#home-right h2 { margin: 5px 0px 3px 0px;font-size: 21px; color:#2366a9 !important; display: block; overflow:auto; font-weight: normal }
#home-right div h2, #home-right div h2>a { font-size: 15px; color: #000000 !important; font-weight: bold }
#home-right h2 a { margin-top: 0px }

#home-right .home-klepetalnica { border-bottom: 1px solid #eaece0; overflow: auto }
#home-right .home-klepetalnica:hover { background-color: #ebebeb}
#home-right .home-klepetalnica-first {  border-top: 1px solid #eaece0; overflow: auto }
#home-right .home-klepetalnica>span { font-size: 15px; color:#2366a9; font-weight: bold; width: 35px; text-align: center; margin: 5px 5px; float: left; padding: 5px 0px  }
.home-klepetalnica div { overflow: hidden; margin: 3px 7px 3px 37px; border-left: 1px solid #eaece0; }
.home-klepetalnica div>a { clear: left; font-size: 8.5pt; color:#2366a9; display: block; }
.home-klepetalnica div>a, .home-klepetalnica div h3 { margin-left: 10px; }
.home-klepetalnica div h3>a { font-size: 11.5px; font-weight: bold; color:#000000 }
.home-klepetalnica div h3>a:hover { color:#2366a9; }

#home-bns { display: block; height: 152px; width: 454px; overflow: hidden; margin-top: 4px; margin-left: 0px; }
#home-bns>div { float: left; background-color: #eaece0;  width: 148px;  margin-left : 3px; height: 158px;}

.home-col-klepet>div { float: left; width: 220px; margin-left: 2px; }
.home-col-klepet .bordl { border-left: 1px solid #ebebeb }

a.home-nova-objava, a.home-vsi-klepeti { margin-top: 10px; padding: 0px 0px 0px 0px; font-size: 8.5pt; color:#ffffff; display: block; float: right;  }
a.home-nova-objava { background: url(../images/nova_objava_n.png) left top no-repeat; width: 109px; height: 33px; }
a.home-nova-objava:hover { background: url(../images/nova_objava_o.png) left top no-repeat; width: 109px; height: 33px; }
a.home-vsi-klepeti { background: url(../images/vsi_klepeti_n.png) left top no-repeat; width: 115px; height: 33px; }
a.home-vsi-klepeti:hover { background: url(../images/vsi_klepeti_o.png) left top no-repeat; width: 115px; height: 33px; }


/** banner */
.banner-01 { display: block; overflow: hidden; height: 215px; width: 472px; cursor: pointer; }
#banner-01-inner { height: 215px; width: 472px; margin:0px 0px; }
#banner-01-inner>div { height: 215px; width: 472px; }
.banner-01-prev { float:left; display: block; height: 214px; width: 34px; }
.banner-01-next { float:right; display: block; height: 214px; width: 34px; }

.front-banner-content { width: 400px; margin: 5px 35px 0px 35px; padding-top: 18px;}
.front-banner-content a { margin-top: 5px; padding: 8px 0px 0px 10px; font-size: 8.5pt; color:#929292;  background: url(../images/banner_01_more.png) left top no-repeat; display: block; width: 122px; height: 40px }
.front-banner-content a:hover { color:#2366a9; }
.front-banner-content p { width: 280px; margin-left: 5px }

/** special banner styles*/
.front-banner-00 { background: url(../images/banner_01_novoleto2012.jpg) center top no-repeat; }
.front-banner-01 { background: url(../images/banner_01_klub.jpg) right center no-repeat; }
.front-banner-02 { background: url(../images/banner_01_blog.jpg) center top no-repeat; }
.front-banner-03 { background: url(../images/banner_01_novice.jpg) center top no-repeat; }
.front-banner-04 { background: url(../images/banner_01_superdavki.jpg) center top no-repeat; }
.front-banner-04 p { width: 225px; }
.front-banner-01 p { width: 270px; }


/** rubrike klepet, neznanjem racunajmo, martinove sale */

#rubrike {  }
#rubrike h1 { }

#rubrike-levo { width: 48%; margin-top: 30px; float: left; text-align: center }
#rubrike-levo-25 { width: 24%; margin-top: 30px; float: left; text-align: center }
#rubrike-levo-35 { width: 34%; margin-top: 30px; float: left; text-align: center }

#rubrike-desno { margin-left: 50%; width: 49% }
.rubrike-desno-75 { margin-left: 25% !important; width: 74% !important; }
.rubrike-desno-65 { margin-left: 35% !important; width: 64% !important; }
#rubrike-desno>div { float: left; width: 210px; margin-top: 30px; }
.rubrike-desno-65>div { width: 190px !important; }
#rubrike-desno>div h2 { height: 28px; overflow: visible; margin: 24px 0px 0px 30px; }
#rubrike-desno>div h2 a { color: #000000; }
#rubrike-desno>div p { margin: 8px 5px 4px 10px; font-size: 8.5pt; line-height: 18px; display: block; min-height: 40px; }
#rubrike-desno div.rub_inn>a { margin-left: 10px; padding-left: 20px; font-size: 8.5pt; color:#2366a9;  background: url(../images/more-icon.png) left top no-repeat; }

.rub_inn { background: url(../images/rub_bl.png) left bottom no-repeat; margin-left: 20px }
.rub-a { background: url(../images/rub_a.png) left top no-repeat; }
.rub-d { background: url(../images/rub_d.png) left top no-repeat; }
.rub-i { background: url(../images/rub_i.png) left top no-repeat; }
.rub-k { background: url(../images/rub_k.png) left top no-repeat; }
.rub-m { background: url(../images/rub_m.png) left top no-repeat; }
.rub-n { background: url(../images/rub_n.png) left top no-repeat; }
.rub-o { background: url(../images/rub_o.png) left top no-repeat; }
.rub-p { background: url(../images/rub_p.png) left top no-repeat; }
.rub-s { background: url(../images/rub_s.png) left top no-repeat; }
.rub-ss { background: url(../images/rub_ss.png) left top no-repeat; }
.rub-v { background: url(../images/rub_v.png) left top no-repeat; }
.rub-z { background: url(../images/rub_z.png) left top no-repeat; }

/** Klepetalnica  */
#lover-main-navigation { background: url(../images/bottom_menu_bg.png) center top no-repeat; height: 47px; bottom: 95px; position: fixed;  width: 985px; z-index: 100;  }
#lover-main-navigation li { float: left; }
#lover-main-navigation li>a { float: left; font-size: 11pt; font-weight: bold; color: #ffffff; display: block; margin: 7px 0px 0px 10px }
#lover-main-navigation li.lmn1 { width: 245px;  }
#lover-main-navigation li.lmn1>a { width: 242px; color:#FED932 }
#lover-main-navigation li.lmn2 { width: 254px }
#lover-main-navigation li.lmn3 { width: 237px }
#lover-main-navigation li.lmn4 { width: 220px }

.lover-main-navigation-f { position: relative !important; width: 985px !important; z-index: 100; bottom: 0px !important }

#forum-toolbar { overflow: auto; }
#forum-toolbar-left { width: 370px; float:left; height: 40px;  }
#forum-toolbar-left h1 {  }
#forum-toolbar-right { width: 555px; height: 40px; float: right; line-height: 1; overflow: hidden }
#forum-toolbar-right ul { display: block; overflow:auto }
#forum-toolbar-right ul>li { float: left; margin-right: 3px; background-color: #e9ebdf; width: 86px; height: 34px; overflow: hidden; }
#forum-toolbar-right ul>li a { width: 87px; height: 34px; display: block; text-align: center; padding-top: 10px; color: #565656 }
#forum-toolbar-right ul>li:hover, #forum-toolbar-right .ftr_active { border-bottom: 1px solid #bababa; background-color: #fff4c1 }
.paddtop2 { padding-top: 4px !important; }
.liwidth60, .liwidth60>a { width: 60px !important; }
#fs {  width: 390px; background-color: #e9ebdf; display: none; position: absolute; z-index: 10; background-color: #e9ebdf; height: 260px; border: 1px solid #686868 }
#psdiv {  width: 300px; background-color: #e9ebdf; display: none; position: absolute; z-index: 10; background-color: #e9ebdf; height: 90px; border: 1px solid #686868; padding: 5px 5px }
#psdiv a { margin-top: 5px; display: block }
#psdiv a:hover { text-decoration: underline !important }
.fs_searching { background: url(../images/25-0.gif) bottom right no-repeat; }

#forum-search-bar > span { float: left }
#forum-search-bar { margin: 5px 10px 10px 10px;; font-size: 9pt; /*background: url(../images/davcni-klepet-search-bg.gif) top left no-repeat;*/ }
#forum-search-bar dl>dt { width: 75px; clear: left;float: left; font-weight: bold; margin-top: 5px;  }
#forum-search-bar dl>dd { float: left; margin-top: 5px; }

#fsb-searchtext { height: 31px; width: 320px; }
#fsb-searchtext input { margin: 9px 9px; width: 290px; border: 0px; color: #656565 }
#fsb-searchbtn { background: transparent url(../images/fsb_n.png) top right no-repeat; width: 80px; height: 30px; display: block; padding-top: 0px; padding-right: 35px; border: 0px; }
#fsb-searchbtn:hover { background: url(../images/fsb_o.png) top right no-repeat; cursor: pointer }

#searchcategoryall { position: absolute; margin-top: -96px; margin-left: 150px }

.input_error { border: 2px solid red; background-color: #ffe9e9; }


ul.form-errors { min-height: 30px; border: 2px solid red; background: #ffcccc url('../images/doherror.png') 5px 5px no-repeat; font-size: 9pt; overflow: hidden; padding: 10px 10px; margin-bottom: 10px  }
ul.form-errors>li { clear: both;  padding-left: 35px; }
ul.form-errors>li b { float: left; }
ul.form-errors>li ul { float: left; color: red }



/** CLASSIC FORM */
.zform { background: #F1F0EB url(../images/multi_bg_top.gif) top right no-repeat; overflow: auto; padding-top: 0px; font-size: 9pt; margin-bottom: 10px; }
.zform dl, .normalform { padding: 20px 0px 5px 0px; overflow: hidden }
.zform dt { float: left; width: 190px; display: block; clear: left; margin-top: 7px; text-align: right; font-weight: bold }
.zform dd { margin-left: 192px; display: block; margin-top: 7px; overflow: auto }
.zform dd>input, .zform dd>textarea, .zform dd>select { float: left; }
.zform dd>label { float: left; clear: left }
.zform dt>label span, .required_label { color: #F04C23 }
.zform dd>span.input-error { background: url(../images/ico-error.png) top left no-repeat; padding-left: 20px; margin: 2px 10px 0px 10px; padding-top: 3px; color :red; display: none; float: left; min-height: 16px; min-width: 150px; }
.ied { display: block !important }
.zform dd>ul { margin-left: 10px; margin-top: 3px; }
.zform dd>ul.errors { font-size: 8pt; color:red; clear: left; margin-top: 10px; overflow: auto; }
.zform dd#id_forum_category-element { overflow: hidden }
#id_forum_category-element { overflow: auto }

.nooverflow dd { overflow:hidden !important }

/** INNER POST REPLY FROM */
.zrform { background-color: #F1F0EB; overflow: auto; padding-top: 0px;  font-size: 9pt; border: 3px solid #ffffff; margin-bottom: 10px; }
.zrform dl { margin-bottom: 5px; overflow: hidden }
.zrform dt { float: left; width: 160px; display: block; clear: left; margin-top: 7px; text-align: right; font-weight: bold }
.zrform dd { margin-left: 170px; display: block; margin-top: 7px; overflow: auto }
.zrform dd>input, .zform dd>textarea, .zform dd>select { float: left; }
.zrform dd>label { float: left; clear: left }
.zrform dt>label span { color: #F04C23 }
.zrform dd>span.input-error { background: url(../images/ico-error.png) top left no-repeat; padding-left: 20px; margin: 2px 10px 0px 10px; padding-top: 3px; color :red; display: none; float: left; height: 16px; width: 150px; }
.zrform dd>ul { margin-left: 10px; margin-top: 3px; }
.zrform dd>ul.errors { font-size: 8pt; color:red; clear: left; margin-top: 10px; overflow: auto; }
.zrform dd#category-element { overflow: hidden }
.error_mark { border: 1px solid red }

dd#cancel-element { position: absolute; margin-top: -24px; margin-left:250px }

/* Survey form */
.survey-form>dl dt { width: 120px; text-align: right; }
.survey-form>dl dd { margin-left: 125px; }

/* Seznam objav */

#paginator { color: #929292; overflow: hidden; display: block; height: 15px; }
#paginator a { color: #929292 }
#paginator span, #paginator a { display: block; overflow: auto; float: left; text-align: center }
#paginator span { padding: 0px 0px; }
#paginator span.pagpage { margin-top: px; padding: 2px 8px; }
#paginator .page-select { font-weight: bold; font-size: 10pt }

.yellow_separator { background: url(../images/yellow_separator.png) center center no-repeat; margin: 5px 0px; height: 2px; clear: both }

table.so { border-collapse: collapse; border: 0px; font-size: 12px; color: #2366a9 }
table.so thead { border-bottom: 2px solid #e9ebdf }

table.so th { border-left: 1px solid #e9ebdf; text-align: left; padding: 2px 3px }
table.so th.sort { font-weight: bold; color: #929292 }
table.so th.sort span { float: right; }
table.so tr>td { border: 1px solid #e9ebdf !important; border-style: inset; padding: 4px 4px; vertical-align: middle}
td.vat { vertical-align: top !important }
table.so tr>td a { font-size: 9pt;  }
table.so .bright { border-right: 0px !important;}
table.so .bleft { border-left: 0px !important;}
table.so .tdc { text-align: center }
table.so .tdl { text-align: left }
table.so .w50 { width: 50px; }
table.so .w66 { width: 66px; }
table.so .w70 { width: 70px; }
table.so .w80 { width: 80px; }
table.so .w100 { width: 100px; }
table.so .w110 { width: 110px; }
table.so .w150 { width: 150px; }
table.so .w120 { width: 120px; }
table.so .w170 { width: 180px; }
table.so .w200 { width: 200px; }
table.so .fs16 { font-size: 16px }

.tdr { text-align: right !important; padding-right: 10px; }

table.so tr.header1 th { background-color: #DDDDDD/* #e2f2ff*/; color: #000000 }
table.so tr.odd td { background-color: #DDDDDD/* #e2f2ff*/ }
table.so tr.even td { background-color: #EEEEEE/* #e2f2ff*/ }
table.so td.tt { background: url(../images/tl_dot.png) center left no-repeat; padding-left: 20px;  color: #000000 !important; font-weight: bold }
table.so td.tt a { color: #000000 !important; font-weight: bold }
table.so tr.btop3 { border-top: 3px solid #e9ebdf; }
table.so tr.btop3 td { border-bottom: 0px !important; }
table.so tr.bbottom3{ border-bottom: 3px solid #e9ebdf; }
table.so td.lg { background-color: #ffe7c8 }

.adminb { color: red !important; font-weight: normal !important}
table.so td.tt a.adminb { color: red !important; font-weight: normal !important}

/*
table.so td.tt a:visited { color: orange !important; }
.comment h3>a:visited {color: orange !important;}
.comment h3>a.comm_active:visited {color: #4E9FB6 !important;}
*/
table.so td.tt a:visited { color: #2366a9 !important; }
.comment h3>a:visited {color: #2366a9 !important;}
.comment h3>a.comm_active:visited {color: #2366a9 !important;}

/** Objave */
.entry_title { clear: left; color: #000000; width: 500px; }
#etd { font-size: 9pt; color: #2366a9; overflow: auto }
.etd_left {  float: left; margin: 10px 0px 0px 3px; }
.etd_right {  font-size: 8pt; text-align: center; float: right; border-left: 1px solid #cecece; display: block; width:80px; min-height: 35px; overflow: hidden }
.etd_right_wide  { width: 185px; font-size: 8.5pt; }
.etd_right_wide em  { margin-top: 7px; display: block }
.etd_right strong { font-size: 17pt }

.replay_to_post { float: right; padding-right: 8px; margin-right: 8px !important; }
.replay_to_post a { display :block; font-weight: bold;  font-size: 9pt; color: #000000 !important; background: url(../images/entry_rep_n.gif) top right no-repeat; margin-left: 8px; padding-right:35px; height: 20px; padding-top: 5px; }

.edit_post { float: right; padding-right: 8px; margin-right: 8px !important; }
.edit_post a { display :block; font-weight: bold;  font-size: 9pt; color: #000000 !important; background: url(../images/entry_edit.png) top right no-repeat; margin-left: 8px; padding-right:35px; height: 20px; padding-top: 5px; }
div.entry { margin: 0px 0px 0px 15px; }

.comment { background: #dfebf1 url(../images/comment_bg.gif) top right no-repeat; display: block; overflow: hidden; margin-bottom: 2px; padding-bottom: 4px; }
.comment span.comment_number, .entry span.comment_number { margin-top: 20px;  height: 24px; background: url(../images/comm_num_left.png) top left no-repeat; color: #ffffff; display: block }
.entry span.comment_number { margin-top: 10px; }
.eee div.forum_post { margin: 5px 7px 0px 0px; padding-left: 3px; }
.comment div.forum_post{ margin: 5px 7px 0px 15px; padding-left: 3px; }
.eee .comment_number { width: 60px; }
.comment span.comment_number>a, .entry span.comment_number>a { margin-left: 8px; padding-right: 8px; padding-top:0px; min-width: 60px; max-width: 200px; color :#ffffff; height: 24px; background: url(../images/comm_num_right.png) top right no-repeat; display: block; }
.comment>span.replay_to_post { float: right; }
.comment>span.comment_date { display:block;  font-size: 12px; color: #2366a9; float: none; margin-left: 520px; width: 190px; margin-right: 00px}
.comment>span { float:left; margin: 22px 15px 0px 15px }
.comment>h3 { float:left; margin: 22px 0px 0px 5px; width: 350px}
.comment>div { clear: both; overflow: auto; margin: 0 0 }
.comment>div .comment_author { font-size: 9pt; color: #4E9FB6; }
.comment>div .comment_comment { margin-bottom: 10px; margin-top: 5px; }

.comment_gen { margin: 15px 0px 5px 0px !important; background: #dfebf1 url(../images/comment_gen_bg.png) top left no-repeat;}
.comment_gen>h3 { margin: 5px 0px 0px 40px}
.comment_gen>span.comment_date { display:block;  font-size: 8pt; color: #4E9FB6; margin-left: 40px}
.comment_gen>div { clear: both; overflow: auto; margin: 5px 0px 0px 40px}

.icn_delete {  background: url(../images/delete.png) top right no-repeat; }
.icn_edit {  background: url(../images/edit.png) top right no-repeat; }
.icn_move {  background: url(../images/move-copy.gif) top right no-repeat; }
.icn { display: block; width: 16px; height: 16px; float: right; margin-left: 10px; }

.cg {}
.cg>h3 { margin: 20px 0px 0px 40px; display: block; width: 325px}
.cg>span.comment_date { display:block;  font-size: 8pt; color: #4E9FB6; margin-left: 147px; width: 250px }
.cg>div { clear: both; overflow: auto; margin: 5px 0px 0px 0px}
.cg .forum_post { width: 590px}

.reply_placeholder { margin-top: 0px !important; display: none; margin-left: 20px !important;  width: 900px;}
.entry div.reply_placeholder form { border: 3px solid #2366a9; margin-top: 5px !important; }
.entry div.reply_placeholder { margin-left: 0px !important; width: 910px; }

.comment_placeholder { margin-top: 0px !important; display: none; width: 670px;}
.comment_placeholder form { border: 3px solid #2366a9; margin-top: 5px !important; }
.comment_placeholder form.zform { background: none; background-color:#F1F0EB }
.comment_placeholder form.zform dl { padding-top: 5px }

.mousepointer { cursor: default !important}

.entry_replay { background: #f0efeb url(../images/comment_replay_bg.gif) top right no-repeat; display: block; margin-bottom: 2px; padding-top: 20px; padding-left: 8px; padding-right: 0px; overflow: auto; height: 30px; }
/*.entry_replay a { display :block; font-weight: bold;  font-size: 9pt; color: #000000; background: url(../images/entry_rep_n.gif) top right no-repeat; margin-right: 8px; padding-right:35px; height: 25px; padding-top: 5px; width: 100px; float: right }
.entry_replay a:hover { background: url(../images/entry_rep_o.gif) top right no-repeat }*/

/** Style the default  */
.forum_post { margin-bottom: 5px; clear: left; width: 900px; margin-left: 20px; font-family: Arial !important; font-size: 12px !important; }
.forum_post p { overflow: auto; margin: 0 0; padding: 0 0; line-height: normal; font-family: Arial !important; font-size: 12px !important; word-wrap: break-word }
.forum_post ul { list-style-type: disc }
.forum_post ol { list-style-type: decimal }
.forum_post ol, .forum_post ul { list-style-position: inside; }
.forum_post li { margin-left: 10px; }

/** Sitemap  */
.sitemap * { background: none !important }
.sitemap>li { font-size: 14px; font-weight: bold }
.sitemap li { margin-left: 5px; }
.sitemap ul li {  background: url(../images/tl_dot.png) top left no-repeat !important; padding-left: 20px; font-size: 12px; font-weight :normal; line-height: 22px }
.sitemap>li { margin-top: 10px; background: url(../images/tl_dot.png) top left no-repeat !important; padding-left: 20px; }

/** Izracuni */
.izracun_prikaz { font-size: 9pt; }
.izracun_prikaz .tl td, .izracun_prikaz .tl th { text-align: left }
.izracun_prikaz .tl { text-align: left }
.izracun_prikaz .tl .tdar { text-align: right }
.izracun_prikaz .tc td, .izracun_prikaz .tc th { text-align: center }

.izracun_prikaz h1 { border-bottom: 2px solid #000000; border-top: 2px solid #000000; margin: 10px 0; padding: 20px 0px;  background-color: #D0D0D0; text-align: center; font-size: 12px; font-weight: bold}

.izracun_prikaz table.btb2 tbody { border-top: 2px solid #000000; border-bottom: 2px solid #000000; font-weight: bold }
.izracun_prikaz table.btb2nobold tbody { border-top: 2px solid #000000; border-bottom: 2px solid #000000; }

.izracun_prikaz table thead { border-bottom: 1px solid #000000; border-top: 1px solid #000000; }
.izracun_prikaz table { /*border: 1px solid orange;*/ width: 100%; }
.marginb12 { margin-bottom: 12px; }
.margint12 { margin-top: 12px; }
.margint24 { margin-top: 24px !important; }
.noborder { border: none !important }
.izracun_prikaz table td, .izracun_prikaz table th { padding: 2px 2px; text-align: right; }
.izracun_prikaz table.ipb { border-top: 2px solid #000000; border-bottom: 2px solid #000000; margin: 10px 0px; }
.izracun_prikaz table.ipb td { background-color: #d0d0d0; padding: 4px 2px }

.izracun_prikaz .prispevki { border-collapse: separate; border-spacing:5px 8px;  }
.izracun_prikaz .prispevki td.center { border-collapse: separate; border-spacing:5px 8px;  }

.izracun_prikaz .tll td { text-align: left }
.izracun_prikaz .tll th { text-align: center }

.izracun_prikaz td.lbr { border-bottom: 1px solid #bababa; border-left: 1px solid #bababa; border-right: 1px solid #bababa; }
.izracun_prikaz td.lbrc { border-bottom: 1px solid #bababa; border-left: 1px solid #bababa; border-right: 1px solid #bababa; text-align: center }
.izracun_prikaz td.lbrr { border-bottom: 1px solid #bababa; border-left: 1px solid #bababa; border-right: 1px solid #bababa; text-align: right }

.tablewb td { border: 1px solid #000000; text-align: left !important; vertical-align: center; padding: 5px 5px !important }
.tablewb td ul { list-style-type: disc; margin-left: 5px }
.tablewb td ul>li { margin-left: 10px; }

.izracun_prikaz .prispevki01  tr td { border: 1px solid #686868 !important;  border-spacing:0px 0px;  }
.izracun_prikaz .prispevki01 { border-collapse: collapse }
.prispevki01 td, .prispevki01 th { padding: 2px 2px !important; }
.prispevki01 th { border: 1px solid #686868 !important; border-spacing: 0;}

#stopnja_ddv, #cena_z_ddv, #cena_brez_ddv { text-align: right }

.dfi { text-align: right }
/**
 * SIDEBAR
 */
.sidebar { width: 249px; display: block; margin-left: 685px; margin-top: -30px; z-index: 0}
.sb_box { width: 249px; margin-bottom: 10px; }
.sb_box_top { background: url(../images/box_t.png) top left no-repeat; min-height: 20px; width: 249px; padding: 15px 15px 0px 15px}
.sb_box_top h3 { font-size: 11pt; width: 220px; display: block; padding-bottom: 7px }
.sb_box_content {  padding: 0px 15px 0px 15px; background: url(../images/box_bg.png) top left repeat-y; font-size: 9pt; }
.sb_box_bottom { background: url(../images/box_b.png) bottom left no-repeat; width: 249px; height: 13px }
.sb_box_more { background: url(../images/box_more.png) center left no-repeat; padding-left: 20px; margin-top: 5px; display: block }
.sb_box_more a { font-size: 9pt; color: #2366A9 !important }

.sbcl_li { border-top: 1px solid #EAEBE0; padding: 2px 0px; overflow: auto; clear: right }
.sbcl_lil { border-bottom: 1px solid #EAEBE0; }
.sbcl, .sbcr { padding: 5px 5px }
.sbcl { font-size: 8.5pt; color: #4E9FB6; float: left; }
.sbcl {  text-align: center; display: block; width:47px; }
.sbcl strong { font-size: 17pt }
.sbcr { margin-left: 58px; font-size: 8pt; border-left: 1px solid #EAEBE0; }
.sbcr a { color: #000000 !important }
.sbcl a { color: #4E9FB6 !important }
.sbcl_li_izred a { color: #fed932 !important }

/**
 * BLOG
 */
.blogc-outer { background: url(../images/bquotes_top.png) top left no-repeat; margin-top: 15px; padding-left: 55px;}
.blogc-inner { background: url(../images/bquotes_bottom.png) bottom right no-repeat; padding-right: 45px; text-align: justify}
.blogc_datum { font-size: 11px; font-weight: normal; vertical-align: middle }

.blogc-inner
.blogc-inner h2 { margin-top: 18px }
.blogc-inner p { margin: 10px 3px; }
.blogc-inner ul { margin-left: 15px; }
.blogc-inner ul>li { margin: 10px 5px; list-style-type: disc; list-style-position:outside; }
.blogc-inner ol>li { margin: 10px 5px; list-style-type: decimal; list-style-position:inside; }
.blogc-inner strong, .blogc-inner b { font-weight: bold }

.volilna-pravljica {
	border: 1px solid #bababa;
	background-color: #ebebeb;
	-moz-border-radius: 8px; /* FF1+ */
    -webkit-border-radius: 8px; /* Saf3-4, iOS 1+, Android 1.5+ */
    border-radius: 8px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
    overflow:hidden;
	padding: 10px 10px;
	margin: 18px 10px 0px 10px;
	width: 70px; ;
	float: right; clear: right;
	text-align: center;
	color: black !important;
}
.volilna-pravljica a { color: black !important; }

/**
 * CONTENT
 */
.content_container { width: 670px; float: left; display: block }
.content_container h2 { font-size: 11pt; }
.content_container table { max-width:650px !important }
.content_container table td { white-space: normal !important }

#con-content {}
#con-content h2 { margin-top: 18px; color: #000000 !important; font-family: Arial; font-size: 15px;font-weight: bold; background: none }
#con-content p { margin: 10px 3px; }
#con-content ul>li { margin: 10px 5px; list-style-type: disc; list-style-position:inside; }
#con-content ol>li { margin: 10px 5px; list-style-type: decimal; list-style-position:inside; }
#con-content strong, #con-content b { font-weight: bold }

.h2c { text-align: center !important }

#con-content .col-blue  { color: #2366a9 !important; }
#con-content .col-green  { color: #4a8a10 !important; }
#con-content .col-viol  { color: #8a105e !important; }
#con-content .col-orange  { color: #f5aa26 !important; }
#con-content ol ul { margin-left: 10px; }

#con-blog p { margin: 0 0;  }

.MsoNormal { text-align: justify }

/**
 * Paketna ponudba
 */

.pakpon ol li, .pakpon ul li { margin: 3px 5px 5px 18px !important; list-style-position:outside !important }

.pakpon h2 { font-size: 16px; margin: 5px 0px; }
.pakpon h3 { font-size: 14px; color: #c50e00 !important; text-decoration: underline !important; margin-top: 10px}

.pakpon table.so tr>td { border: 1px solid #bababa !important }
.pakpon table.so th { border-left: 1px solid #bababa !important }
.pakpon table.so thead { border-bottom: 2px solid #bababa !important }

.dizobr {  display: block; overflow: auto; margin: 0px auto; width: 930px  }
.dizobr li {
	text-align: center; color: #ffffff !important; background-color: #f79700; line-height: 19px; list-style-type: none !important; float: left; padding: 5px 15px; cursor: pointer;
	border-top: 1px solid #005986;
	border-left: 1px solid #686868;
	border-right: 1px solid #005986;
	border-bottom: 1px solid #686868;
	margin: 2px 2px !important;
}
.dizobr li a {  color: #ffffff; font-weight: bold }

.dizobr li.povprasevanje { background-color: #ffc807 }
.dizobr li.povprasevanje a {  color: #000000; font-weight: bold }

.povp_btn { color: #000000 !important; background-color: #ffdfb1; padding: 5px 5px; border: 2px solid orange }
.povp_btn a { color :#000000 }

.dizobr li:hover {
	border-top: 1px solid #005986;
	border-left: 1px solid #005986;
	border-right: 1px solid #005986;
	border-bottom: 1px solid #005986;
}

/**
 * Highlight search term
 */
span.highlighted {
  background-color: yellow;
}




/**
 * IMENIKI - INDEX
 */
#imenik_mini_seznam { margin-top: 15px; }
#imenik_mini_seznam>div { width: 195px; margin-right: 25px; float: left }
#imenik_mini_seznam>div ul { margin-top: 10px }
#imenik_mini_seznam>div ul>li { border-bottom: 1px solid #686868; background: url(../images/tl_dot.png) top left no-repeat; padding-left: 20px; padding-bottom: 5px; margin-top: 5px }
#imenik_mini_seznam>div ul>li a { color: #000000; font-weight: bold; font-size: 9pt; }
#imenik_mini_seznam>div ul>li span { font-size: 8pt; color: #2366a9 }

#imenik_vpis {  }
#imenik_vpis table { width: 100% }
.w40per { width: 40% }
.w60per { width: 46% }

#work_type-element>label { float: left; display: block; clear: none }

.imenik-form>h2 { margin-top: 20px; padding: 0px 10px }
.imenik-form>dl { padding: 0px 10px; }
.imenik-form>dl dt { width: 250px; text-align: left; }
.imenik-form>dl dd { margin-left: 265px; }

#options_b-label, #options_c-label, #options_d-label, #options_e-label { display:none }
#options_b-element, #options_c-element, #options_d-element, #options_e-element { margin-left: 0px }
#options_b1-label, #options_b2-label, #options_b3-label { width: 100px; }
#options_b1-element, #options_b2-element, #options_b3-element { margin-left: 115px; }

#options_c1-label, #options_c2-label, #options_c3-label { width: 100px; }
#options_c1-element, #options_c2-element, #options_c3-element { margin-left: 115px; }


/**
 * Calendar
 */
#calendar { width: 341px; margin-top: 15px; margin-left: 325px; }
#calendar div { overflow: auto}
#calendar_list { width: 300px; margin-top: 15px; float: left}
#calendar_entry { width: 300px; margin-top: 15px; float: left}
#calendar_entry .calendar_event_data { color: #2366a9;  }
#calendar_months { margin-bottom: 0px !important; }
#calendar_months ul>li{ float: left; text-align: center; background-color: #F1F0EB; margin-right: 2px; color: #929292; width: 26px; font-size: 8pt; line-height: 22px; border-bottom: 2px solid white }
#calendar_months ul>li.selected { background-color: #6db5da; color: #FFFFFF;  border-bottom: 2px solid #6db5da; width: 33px }
#calendar_months ul>li.lastm { margin-right: 0px !important; }
#calendar_months ul>li a { color: #929292;  }
#calendar_months ul>li.selected a { color: #FFFFFF; }
#calendar_current_month { background-color: #6db5da; color: #ffffff; margin-bottom: 4px }
.ccm_prev, .ccm_next, .ccm_curr, .ccm_prev a, .ccm_next a, .ccm_curr a { display: block }
.ccm_prev { background: url(../images/ccm_prev.png) top left no-repeat; width: 12px; height:12px; float: left; margin: 2px 2px}
.ccm_next { background: url(../images/ccm_next.png) top left no-repeat; width: 12px; height:12px; float: right; margin: 2px 2px}
.ccm_curr { margin: 0px 20px 0px 20px; width: 300px; text-align: center }
.ccm_next a, .ccm_prev a { width: 12px; height:12px; }

#calendar_header { margin-bottom: 4px }
#calendar_header ul>li { float: left; width: 47px; text-align: center; background-color: #7ec5ec; margin-right: 2px; font-size: 8pt; line-height: 22px;  }
#calendar_header ul>li.last { margin-right:0 }
#calendar_body>span { background-color: #f0efeb; color: #929292; display: block; width: 47px; height: 47px; margin: 0px 2px 2px 0px; float: left; background: url(../images/calendar_n.png) top left no-repeat; text-align: center; font-size: 14px; font-weight: bold }
#calendar_body>span.has_events_redni_izredni { background: url(../images/calendar_oir.png) top left no-repeat; }
#calendar_body>span.has_events_redni { background: url(../images/calendar_or.png) top left no-repeat; }
#calendar_body>span.has_events_redni_nedelja { background: url(../images/calendar_nedred.png) top left no-repeat; }
#calendar_body>span.has_events_izredni { background: url(../images/calendar_oi.png) top left no-repeat; }
#calendar_body>span.has_events_izredni_nedelja { background: url(../images/calendar_nedired.png) top left no-repeat; }
#calendar_body>span.has_events_sunday { background: url(../images/calendar_o_ned.png) top left no-repeat; }
#calendar_body>span.is_sunday { background: url(../images/calendar_ned.png) top left no-repeat; }
#calendar_body>span.has_events_redni a { color: #ffffff }
#calendar_body>span.has_events_redni_nedelja a { color: #ffffff }
#calendar_body>span.has_events_izredni_nedelja a { color: #ffffff }
#calendar_body>span.has_events_sunday a { color: #ffffff }
#calendar_body>span.is_sunday a { color: #ffffff }
#calendar_body>span.has_events_izredni a { color: #ffffff }
#calendar_body>span.has_events_redni_izredni a { color: #ffffff }
#calendar_body span>a { color: #929292; margin-top: 14px; display: block }
#calendar_body>span.last { margin-right:0; }
#calendar_body>span.first { clear: left }

.defbluelink { display :block; font-weight: bold;  font-size: 9pt; color: #000000; background: url(../images/entry_rep_n.gif) top left no-repeat; margin-left: 8px; padding-left:35px; height: 20px; padding-top: 5px; }

.att_pdf, .att_doc, .att_docx, .att_xls, .att_xlsx  { width: 16px; height: 16px; display: block; float: left; margin-right: 10px; }
.att_pdf { background: url(../images/att_pdf.png) top left no-repeat;  }
.att_doc { background: url(../images/att_doc.png) top left no-repeat; }
.att_docx { background: url(../images/att_doc.png) top left no-repeat; }
.att_xls { background: url(../images/att_excel.png) top left no-repeat; }
.att_xlsx { background: url(../images/att_excel.png) top left no-repeat; }

/**
 * Cestitke
 */
#cestitke-list>div { float: left; width: 212px; margin-right: 15px;}
#cestitke-list>div h2 { margin: 5px 0px }
#cestitke-list .nomargin { margin-right: 0px }

/**
 * Isci tlacana
 */
.isci-tlacana { background: url(../images/isci-tlacana-bg5.png) top left no-repeat; background-position: overflow: auto; overflow: auto; }
.isci-tlacana-left { float: left; width: 280px; margin-left: 13px; height: 250px }
.isci-tlacana-right { float: right; width: 295px; margin-right: 15px }
.isci-tlacana-center { width: 300px; margin-left: 312px; margin-right: 330px; overflow: auto }
.isci-tlacana-left h2, .isci-tlacana-right h2, .isci-tlacana-center h2 { padding: 0px 10px; font-size: 18px; }

.isci-tlacana-left p, .isci-tlacana-right p { padding: 0 0 }
.isci-tlacana .zform { background: none !important; background-color: #E7E6DE !important  }
.isci-tlacana-left-text { float: left; width: 295px; margin-left: 5px; clear:left }
.isci-tlacana-center-text { width: 300px; margin-left: 310px; margin-right: 320px   }
.isci-tlacana-right-text { float: right; width: 315px; }
.pozor { background: url(../images/icon!XL.png) top left no-repeat; padding-left: 25px; margin-left: 10px; font-size: 11px }
.red { color: red !important }
.tdblack { color: #000000 !important }
.tdbold { font-weight: bold }

#siform dl dt { width: 80px; text-align :left; padding-left: 5px; }
#siform dl dd { margin-left: 82px; }

#tinform dl dt { width: 120px; text-align :left; padding-left: 5px; }
#tinform dl dd { margin-left: 122px; }

#viesform dl dt { width: 130px; text-align :left; padding-left: 5px;  }
#viesform dl dd { margin-left: 132px; }

.tin_part_valid { background: url(../images/certo.png) top left no-repeat; color: green; padding-left: 20px; height: 15px }
.tin_part_invalid { background: url(../images/delete.png) top left no-repeat; color: red; padding-left: 20px; height: 15px }

table.tin_countries { width: 100%  }
table.tin_countries td { border: 1px solid #bababa; width: 33%; padding: 2px 3px }

/**
 * AddWords
 */
#addwords { margin-top: 10px }
#addwords table tr>td { border: 1px solid #686868 !important; border-style: inset; padding: 4px 4px; vertical-align: bottom; font-size: 11px}


dd.ferr { color: red }
input.ferr { border: 1px solid red !important; background-color: #ffe6e6 !important; }
select.ferr { border: 1px solid red !important; background-color: #ffe6e6 !important; }
label.ferr { border-bottom: 1px solid red !important; background-color: #ffe6e6 !important; padding-right: 3px; }
textarea.ferr { border: 1px solid red !important; }

}

.tablewb .text-right { text-align:right !important; }
.tablewb .text-center { text-align:center !important; }


.resitve-levo-75 { margin-top:30px; float:left; width: 69% !important; }
.resitve-desno-25 { margin-top:30px; float:right; width: 29% !important; }

.resitve-invitation 	{ padding-left: 80px; font-size: 18px; line-height:40px; background:url('http://www.davkoplacevalci.com/files/images/superdavki-logo-resitve.png') no-repeat right 40px; }

.krpan-background	{ background:url('http://www.davkoplacevalci.com/files/images/krpan-bg.png') no-repeat 450px 100px; }
.arrow-background 	{ background:url('http://www.davkoplacevalci.com/files/images/puscica.png') no-repeat; }

.table-left-data 	{ padding:10px 0px; width:140px; text-align:right; font-size:26px; font-weight:bold; vertical-align: middle !important; }
.table-right-data 	{ padding-left:30px; font-size:14px; vertical-align: middle !important; }

.resitve-bottom-row 	{ margin-top:40px; padding-top:20px; text-align:center; font-size:14px; background:url('http://www.davkoplacevalci.com/files/images/gray-dot.png') repeat-x top center; }

.resitve-form 			{ width:220px; text-align:center; font-size:16px; float:right; }

.resitve-form .input-error 	{ margin-top:10px; float:left; width:220px; text-align:center; color:#ff0000; font-size:13px; }

.resitve-form form 	{ width:220px; float:left; }

.resitve-def-input 		{ margin-top:5px; padding:6px; border-radius:3px; border:1px solid #4e4e4e; background-color:#ffffff; width:95%; }
.resitve-def-submit 	{ padding:10px 0px; border-radius:3px; background-color:#ff5c5c; border:1px solid #ff5c5c; width:100%; color:#ffffff; }


.resitve-form-bg 	{ padding:20px; background-color:#ededed; border-radius:5px; }

.resitve-inputs input 	{ padding:7px 5px; width:200px !important; background-color:#ffffff; border:1px solid #000000; border-radius:3px; }
.resitve-inputs dt 		{ margin-bottom:5px; }
.resitve-inputs dd 		{ margin-bottom:10px; }

.resitve-location dt 	{ float:left; margin-top:15px; margin-bottom:5px; }
.resitve-location dd 	{ float:left; margin-bottom:20px; }
.resitve-location label { width:220px !important; float:left; }

.resitve-submit input 	{ padding:10px 25px; border:1px solid #ff5c5c; background-color:#ff5c5c; color:#ffffff; border-radius:3px; }

@media print {
	* { overflow: visible !important; }
	#header_overflow, #sb_container, #header, #navi_blank, #supertoolbar, #banner160, #banner160left, #navi, #footer, #lover-main-navigation, .yellow_separator, #forum-toolbar-right, .navi-ht { display: none !important  }
	#content, #content_forum { padding: 0px 0px; margin: 0 0; width: 100% }
	#navi_blank { border: 1px solid green }
	#page { width: 100% !important; }
	.forum_post { width: 100% !important; margin: 0 0 !important; padding: 5px 2px !important; margin-bottom: 15px; display: inline !important }
	.replay_to_post, .entry_replay { display: none }
	.comment_date { clear: both; margin: 5px 2px !important }
	.comment_number { margin-left: 2px !important }
	#body, #page { background: #ffffff }
	#content { padding: 0 0; margin: 0 0;  }
	#etd>h3 {clear: both; width: 100%; float: none }
	table { page-break-before: auto; }
	tr { page-break-inside: auto; }
	td { page-break-inside: auto; }
	h1, h2 {display: inline; width: 100% }
	h2 { line-height: 25px }
	a:link, a:visited { color: #781351 }
	.print350 { width: 350px; }
	.print180 { width: 180px; }
	.print210 { width: 210px; }
	.print230 { width: 230px; }
	.print450 { width: 450px; }
	.print500 { width: 500px; }
	.print550 { width: 550px; }
	.print600 { width: 600px; }

	#con-content h2 { clear: both }

	.no-print { display:none; }

}

@media screen and (max-width: 1180px){
    #banner160 {
        display: none !important;
    }

    #footer {
		position: relative !important;
    }
}
