/* GLAVNI SKIN - ZUNANJA, OZADJE, NADZORNA PLOSCA*/
body{margin:0px; padding:0px; height:100%; background-color:#f5f5f5; color:#2c2c2c; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
html, body, form{margin:0px; padding:0px; width:100%; height:100%;}
/* PAGE */
.pagemaster{width:100%; height:100%; background-color: transparent;}
.skinmaster{background-color: transparent;}
.skinheader{}
.skingradient{}

/* ControlPanel*/
.Control_Custom{float:left; width:122px;}
.custom_cp_top{}
.custom_cp_bottom{}
.ControlPanel{}

/*FACEBOOK LIKE BOX FIX*/
.fb-like-box iframe {width: 200px !important; height:253px !important;}

/* HTML DNN */
/* TEXT, TABLE, GENERIC, UL, OL, LI */
.SubHead{font-weight:bold; text-decoration:none; padding:3px 0px;}
.SubSubHead{font-weight:bold; text-decoration:none;}
.Skinobject{text-decoration:none;}
.CommandButton{text-decoration:none;}
.NormalBold{padding:2px 0px; margin:0px; font-weight:bold;}
.normal{padding:2px 0px; margin:0px;}

UL{margin:0px 0px 20px 16px; padding:0px 0px 0px 10px;}
UL LI {list-style-type:disc; margin:3px 0px 5px;}
UL LI UL{margin:0px 0px 10px 16px; padding:0px 0px 0px 10px;}
UL LI LI {list-style-type: disc}
UL LI LI LI {list-style-type: circle}
OL LI {list-style-type: decimal}
OL OL LI {list-style-type: lower-alpha}
OL OL OL LI {list-style-type: lower-roman}

HR{border:none; height:4px; background:url(images/hr_png.png) repeat-x top left; margin:5px 0px;}
.ContentPanesWrapper hr{margin-left:-40px;}
IMG{border:0px;}

/* HEADINGS */
h1, h2, h3, h4, h5, h6{margin:0px; padding:0px; font-weight:bold;}
h1{color:#faa700; font-size:36px;}
h2{color:#faa700; font-size:18px;} h2 sup{font-size:12px;} .ContentPane h2{font-size:24px;}
h3{color:#333333; font-size:16px; margin:10px 0px;} h3 span{font-weight:normal;}
h4{color:#fff; font-size:20px;} h4 span{color:#e67832; font-size:24px;}
h5{color:#fff; font-size:16px;}
h6{color:#color: #1F2120; font-size:13px; font-weight:normal;}

/* MENU */
.main_dnnmenu_bar{cursor:pointer; background-color:transparent; text-transform: none;}
/*  Main Menu Normal  */
.main_dnnmenu_rootitem{font-size:15px; font-weight:bold; text-decoration:none; height:49px; line-height:49px; padding:0px 20px; display:block; float:left; 
background:url(images/menu_sep.png) no-repeat; background-position:right; margin:0px; color: #383838;}
.main_dnnmenu_rootitem_hover, .main_dnnmenu_rootitem_selected{background:url(images/menu_h_bg.png); color:#fff; font-size:15px; font-weight:bold; text-decoration:none; height:49px; line-height:52px; padding:0px 20px; display:block; float:left; margin:0px;}

/*  SUB Menu Normal */
.main_dnnmenu_submenu{background:#fff; z-index:12000; border:1px solid #bbbbbb; border-top:none; border-bottom:none; font-weight:bold; white-space:nowrap;}
.main_dnnmenu_submenu td{z-index: 12000; font-size: 12px; text-align:left; color:#faa700; height:39px; line-height:39px; padding:0px 10px; margin:0px; border-bottom:1px solid #bbbbbb; white-space:nowrap;}
/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td{background:url(images/submenu_h_bg.png) repeat-x left center; color:#faa700; border-bottom:1px solid #bbbbbb; white-space:nowrap;}
.main_dnnmenu_itemselected td{background:url(images/submenu_h_bg.png) repeat-x left center; color:#faa700; border-bottom:1px solid #bbbbbb; white-space:nowrap;}
.main_dnnmenu_break {}

/* PAGE */
.PageHolder{margin:0px auto; width:1008px;}
.PageWrapper{float:left; width:1000px; padding:0px 4px; background:url(images/bg_shadow.png) repeat-y top left; position:relative;}
.PageHead{float:left; width:100%;}
.PageHeadTop{float:left; width:960px; margin:20px 20px; min-height:75px;}
.PageLogo{float:left; width:420px; margin-left:0px; }
.PageBanner{float:right; width:420px;}
.PageMenu{float:left; width:960px; padding:0px 20px; height:49px; line-height:49px; background:url(images/menu_bg.png) repeat-x top left;}
.PageHeadBottom{float:left; width:960px; margin:0px 20px; color:#a0a0a0; font-size:10px;}
.PageBreadcrumb{float:left; width:420px; height:32px; line-height:32px;}
.PageDate{float:right; width:420px; text-align:right; height:32px; line-height:32px;}

.PageContent{float:left; width:960px; margin:0px 20px;}
.PaneContentH{float:left; width:100%;}

.LeftPaneWrp{float:left; width:715px; margin:0px 20px 20px 0px;}
.ContentPane{float:left; width:100%;}
.RightPane{float:left; width:225px;}
.MiddlePane{float:left; width:100%;}
.MiddleLeftPane{float:left; width:470px; margin-right:20px;}
.MiddleRightPane{float:left; width:470px;}
.BottomPane{float:left; width:203px; margin:0px 20px 20px 0px; border:1px solid #d1d1d1; padding:10px; min-height:300px;}
.BottomLastPane{float:left; width:203px; margin-bottom:20px; border:1px solid #d1d1d1; padding:10px; min-height:300px;}

.PageFooter{float:left; width:960px; padding:0px 20px; height:50px; line-height:50px; background:url(images/bottom_bg.png) repeat-x;}
.PageFooterLeft{float:left; width:300px; color:#2c2c2c!important;}
.PageFooterRight{float:right; width:600px; text-align:right;}
.PageFooterShadow{float:left; width:1008px; display:block; height:4px; background:url(images/bottom_shadow.png) no-repeat;}

/* E-koncept cont */
.ContentPane .Ekon_cont_bg_h2, .BottomPane .Ekon_cont_bg_h2, .BottomTwoPane .Ekon_cont_bg_h2,.BottomLastPane .Ekon_cont_bg_h2, .BottomThreePane .Ekon_cont_bg_h2{background:#fff; background-image:none;}
.RightPane .c_container{width:203px; padding:10px; border:1px solid #d1d1d1; background:url(images/shadow_cont.png) repeat-x bottom left; margin-bottom:15px;} #dnn_ctr381_ContentPane{padding:8px 0px 0px;}
.RightPane .DnnModule-402 .c_container{width:203px; text-align:right; padding:10px; border:1px solid #d1d1d1; background:url(images/shadow_cont.png) repeat-x bottom left; margin-bottom:15px;}
#dnn_ctr402_HtmlModule_lblContent{text-align:right; margin-bottom:15px;}
/* POVEZAVE */
a:link, a:visited{color:#2c2c2c; text-decoration:none;}
a:hover, a:active{color:#2c2c2c; text-decoration:underline;}

.PageFooterRight a:link, .PageFooterRight a:visited{color:#2c2c2c!important; text-decoration:none; padding:0px 4px;}
.PageFooterRight a:hover, .PageFooterRight a:active{color:#2c2c2c!important; text-decoration:underline; padding:0px 4px;}
#LL{padding:0px 0px 0px 4px;}

/* E-koncept STROKA add-on */
/* prilagoditev tab */
#MenuBg{background-color:#faa700;}
#Ozadje{float:left; width:100%; min-height:972px; margin:0px; padding:0px; background:url(images/bg_e-koncept.jpg) no-repeat top center fixed #f5f5f5;}
.LeftLink{position:absolute; top:0px; left:-1008px; width:100%; height:100%; background:transparent; cursor:pointer;}
.RighLink{position:absolute; top:0px; right:-1008px; width:100%; height:100%; background:transparent; cursor:pointer;}

.catalog{float:left; width:190px; padding-right:10px; height:45px; display:block; line-height:61px; background:url(images/gumbek.png) no-repeat; cursor:pointer; font-weight:bold; text-align:right; margin-right:35px;}
.catalog:hover{float:left; width:190px; height:45px; padding-right:10px; line-height:61px; display:block; background:url(images/gumbek_h.png) no-repeat; font-weight:bold; color:#E67832; text-align:right; margin-right:35px;}

.web{float:left; width:190px; padding-right:10px; height:45px; display:block; line-height:61px; background:url(images/gumbek_S.png) no-repeat; cursor:pointer; font-weight:bold; text-align:right; margin-right:35px;}
.web:hover{float:left; width:190px; height:45px; padding-right:10px; line-height:61px; display:block; background:url(images/gumbek_sh.png) no-repeat; font-weight:bold; color:#E67832; text-align:right; margin-right:35px;}

/* paketi UDT */
#PaketiWrp{float:left; width:223px; border:1px solid #d1d1d1; padding:10px 0px 0px; min-height:170px;}
.klasicen{margin:0px 20px 20px 0px;} .zadnji{margin:0px 0px 20px 0px;}
.PaketTitle{float:left; width:203px; margin:0px 10px 5px; height:25px;} .PaketTitle h2{font-size:18px;}
.PaketSlika{float:left; width:100%;}
.PaketSlika img{opacity:0.4; filter: alpha(opacity = 40);} .PaketSlika img:hover{opacity:1.0; filter: alpha(opacity = 100);}
.PaketOpis{float:left; width:203px; margin:0px 10px 0px; height:45px;}

/* paketi navadni DIV*/


.BottomPane h2, .BottomLastPane h2{font-size:18px;}
.PaketSlikaDiv{float:left; width:100%;}
.BottomPane img, .BottomLastPane img{opacity:1.0; filter: alpha(opacity = 100);} .PaketSlika img:hover{opacity:1.0; filter: alpha(opacity = 100);}
.PaketOpisDiv{float:left; width:203px; margin:0px 10px 0px; height:45px;}

/* ikone */
.TopIcons{float:left; width:100%; height:120px; position:relative;}
.Icons{position:absolute; top:0px; right:0px;}
.Icon{display:block; height:41px; width:41px; margin:0px 6px 0px 0px; background:url(images/icons.png) no-repeat; float:left;}
#ena{background-position:left top;} #ena:hover{background-position:left -42px;}
#dva{background-position:-43px top;} #dva:hover{background-position:-43px -42px;}
#tri{background-position:-86px top;} #tri:hover{background-position:-86px -42px;}
#sti{background-position:-129px top;} #sti:hover{background-position:-129px -42px;}
#pet{background-position:-172px top;} #pet:hover{background-position:-215px top;}

.BigIcon{position:absolute; bottom:0px; right:0px;}
.BIcon{display:block; width:65px; height:76px; background:url(images/icons.png) no-repeat; float:left;}
#sot{background-position:-178px -44px; position:relative; left:14px;} #sot:hover{background-position:-299px -44px;}
#voz{width:56px; background-position:-243px -44px;} #voz:hover{width:56px; background-position:-364px -44px;}


/* news */
.news_out {
    float: left;
    width: 100%;
}
.top_in {
    float: left;
    width: 100%;
}
.news_arr {
    background-image: url("../images/news_arr.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
    height: 14px;
    margin-top: 1px;
    width: 7px;
}
.news_title {
    float: left;
    margin-left: 10px;
    width: 95%;
}
.news_tit {
    font-size: 14px;
}
.date_tog {
    float: left;
    width: 100%;
}
.news_city {
    color: #B9C71A;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    margin: 3px 0 5px 17px;
    width: 50px;
}
.news_crd {
    color: #B9C71A;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    margin: 3px 0 5px 11px;
    width: 150px;
}
.middle_in {
    margin-top: 4px;
}
.news_img {
    float: left;
    height: 110px;
    width: 150px;
}
.news_img img {
    border: 1px solid #EEF7FA;
    height: 105px;
    margin-top: 0;
    width: 145px;
}
.news_txt {
    color: #505F6C;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    margin-left: 15px;
    margin-top: 0;
    min-height: 110px;
    text-align: justify;
    width: 70%;
}
.bottom_in {
}
.news_read {
    float: left;
    margin: -20px 0 0 165px;
    width: 100%;
}
.news_bottom {
    background-image: url("../images/news_bottom.png");
    background-position: left top;
    background-repeat: repeat-x;
    float: left;
    font-size: 1px;
    height: 11px;
    margin-bottom: 10px;
    width: 100%;
}

/***** cookie *****/
/* cookie */
.CookieWrapper{color:#807f7f; font-family:Arial, Helvetica, sans-serif; font-size:11px; position:fixed; left:0; bottom:0; z-index:9000;}
.CookieSettings{position:absolute; cursor:pointer; left:0px; bottom:0px; z-index:20000; display:block; width:59px; height:59px; background:url(images/cookie_sprite.png) no-repeat -121px top;}
.CookieWrapper.Open .CookieSettings{background-position:-121px top;}
.CookieWrapper .CookieSettings.Allow{background-position:left top;}
.CookieWrapper .CookieSettings.Disallow{background-position:-61px top;}
.CookieBox{display:none; width:211px; height:220px; background:url(images/cookie_sprite.png) no-repeat left -80px; position:absolute; bottom:32px; left:32px;line-height:normal;}
.CookieWrapper.Open .CookieBox{display:block;}

/* cookie description */
.CookieDescription{float:left; width:198px; height:170px; margin:5px 0px 0px 8px; padding:12px 0px 6px;z-index:9000;line-height:normal;}
span.CookieTitle{float:left; width:100%; text-align:center; color:#80be31; font-size:16px; font-weight:bold; margin-bottom:5px;}
span.CookieText{float:left; width:174px; padding:0px 12px; text-align:center;}
span.CookieLink{float:left; width:174px; padding:0px 12px; text-align:center; margin:10px 0px;}
span.CookieLink a:link, span.CookieLink a:visited{color:#807f7f; text-decoration:underline;}
span.CookieLink a:hover, span.CookieLink a:active{color:#80be31; text-decoration:none;}
div.CookieSep{float:left; width:100%; height:2px; background:url(images/separator.png) repeat-x; margin:10px 0px 5px;}
div.CookieButton{float:left; width:188px; margin:3px 5px 0px;}
a.CookieLinkGreen:link, a.CookieLinkGreen:visited{float:left; width:48px; height:30px; color:#fff; background:url(images/cookie_sprite.png) no-repeat -211px top; font-size:12px; line-height:30px; text-decoration:none; padding-left:42px; font-weight:bold;}
a.CookieLinkGreen:hover, a.CookieLinkGreen:active{background-position:-211px -32px; line-height:33px;}
a.CookieLinkRed:link, a.CookieLinkRed:visited{float:right; width:48px; height:30px; color:#fff; background:url(images/cookie_sprite.png) no-repeat -311px top; font-size:12px; line-height:30px; text-decoration:none; padding-left:42px; font-weight:bold;}
a.CookieLinkRed:hover, a.CookieLinkRed:active{background-position:-311px -32px; line-height:33px;}
a.CookieLinkGreenPrivacy:link, a.CookieLinkGreenPrivacy:visited{margin:10px 10px 10px 0; float:left; width:48px; height:30px; color:#fff; background:url(images/cookie_sprite.png) no-repeat -211px top; font-size:12px; line-height:30px; text-decoration:none; padding-left:42px; font-weight:bold;}
a.CookieLinkGreenPrivacy:hover, a.CookieLinkGreenPrivacy:active{background-position:-211px -32px; line-height:33px;}
a.CookieLinkRedPrivacy:link, a.CookieLinkRedPrivacy:visited{margin:10px 10px 10px 0; float:left; width:48px; height:30px; color:#fff; background:url(images/cookie_sprite.png) no-repeat -311px top; font-size:12px; line-height:30px; text-decoration:none; padding-left:42px; font-weight:bold;}
a.CookieLinkRedPrivacy:hover, a.CookieLinkRedPrivacy:active{background-position:-311px -32px; line-height:33px;}
a.CookieLinkBigGreen:link, a.CookieLinkBigGreen:visited{float:left; width:146px; height:30px; color:#fff; background:url(images/cookie_sprite.png) no-repeat -231px -67px; font-size:12px; line-height:30px; text-decoration:none; padding-left:42px; font-weight:bold;}
a.CookieLinkBigGreen:hover, a.CookieLinkBigGreen:active{background-position:-231px -99px; line-height:33px;}

/* cookie more description */
.CookieOpacity{position:fixed; left:0px; top:0px; background:url(images/op80.png) repeat; width:100%; height:100%; z-index:30000;}
.CookieMoreDescription{position:absolute; font-family:Arial, Helvetica, sans-serif; top:50%; left:50%; margin:-330px 0px 0px -480px; width:900px; height:600px; padding:15px 30px 30px; overflow-x:hidde; overflow-y:scroll; background:url(images/pop_bg.png) repeat-x left bottom #fefefe; border:5px solid #f5f5f5; z-index:31000;}
.CookieCloseMore{position:absolute; top:20px; right:20px; background:url(images/cookie_sprite.png) no-repeat -343px top; color:#fff; text-align:center; width:58px; height:30px; line-height:31px; font-weight:bold; cursor:pointer; text-transform:uppercase; font-size:12px;}
.CookieCloseMore:hover{background-position:-343px -32px; line-height:33px;}
.CookieMoreDescription h3{float:left; width:100%; text-align:left; color:#80be31; font-size:18px; font-weight:bold; margin:5px 0px;}
.CookieMoreDescription p{float:left; width:100%; font-size:12px; text-align:justify; margin:4px 0px; padding:0px;}
.CookieMoreDescription ul{float:left; width:100%; font-size:12px; text-align:justify;}
.CookieMoreDescription table.CookieTable{float:left; width:100%; font-family:Arial, Helvetica, sans-serif; border-top:1px solid #807f7f; border-left:1px solid #807f7f;}
.CookieMoreDescription table.CookieTable th, .CookieMoreDescription table.CookieTable td{padding:4px 7px; border-bottom:1px solid #807f7f; border-right:1px solid #807f7f;}
.CookieMoreDescription table.CookieTable th{font-size:13px; font-wight:bold; background:#807f7f; color:#fff; text-align:left;}
.CookieMoreDescription table.CookieTable td{font-size:12px;}
/***** cookie *****/