/* GLAVNI SKIN - ZUNANJA, OZADJE, NADZORNA PLOSCA*/
body{margin:0px; padding:0px; height:100%; background-color:#fff; color:#2c2c2c; background:url(images/bg_black.png) left -270px repeat-x; 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{}

/* 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:#F0AE84; font-size:36px;}
h2{color:#72706F; 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:#000000; font-size:13px; font-weight:normal;}

/* MENU */
.main_dnnmenu_bar{cursor:pointer; background-color:transparent; /*text-transform:lowercase;*/}
/*  Main Menu Normal  */
.main_dnnmenu_rootitem{font-size:15px; font-weight:bold; text-decoration:none; height:49px; line-height:49px; padding:0px 25px; display:block; float:left; 
/*background:url(images/menu_sep.png) no-repeat; */background-position:right; margin:0px; color: #FFFFFF;}
.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 25px; 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; }
.main_dnnmenu_submenu td{z-index: 12000; font-size: 12px; text-align:left; color:#2C2C2C; 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:#2C2C2C; border-bottom:1px solid #bbbbbb; white-space:nowrap;}
.main_dnnmenu_itemselected td{background:url(images/submenu_h_bg.png) repeat-x left center; color:#2C2C2C; 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:200px;}
.PageLogo img{width: 160px;}
.PageBanner{float:right; width:640px;}
.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:170px;}
.BottomLastPane{float:left; width:203px; margin-bottom:20px; border:1px solid #d1d1d1; padding:10px; min-height:170px;}

.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:#88A5CD;}
#Ozadje{float:left; width:100%; min-height:972px; margin:0px; padding:0px; /*background:url(images/bg_e-koncept2.jpg) no-repeat bottom center fixed transparent;*/}

.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 */
#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.9; filter: alpha(opacity = 90);} .PaketSlika img:hover{opacity:1.0; filter: alpha(opacity = 100);}
.PaketOpis{float:left; width:203px; margin:0px 10px 0px; height:45px;}


/*UDT Vaje*/
.VajeOkvir{float: left; width: 703px; padding: 5px; border: 1px solid #CDCDCD;}
.VajeIme{float: left; width: 693px; margin-bottom: 10px; font-size: 16px; font-weight: bold; padding:5px; }
.VajeSlika{float: left; width: 200px; text-align: center;}
.VajeSlika img{width: 100px; height: 100px;}
.VajeOpis{float: left; width:488px; margin-left: 10px; padding-left: 5px; }
.VajeOpis span{font-size: 15px; font-weight: bold; }
.VajeOpisTxt{float: left; width:483px; margin-top: 5px; }
.VajePonovitve{float: left; width:150px; margin-top: 10px;  }
.VajePonovitve span{font-size: 15px; font-weight: bold; }

.VajeOkvir2{position: relative; float: left; width: 703px; padding: 5px; border: 1px solid #CDCDCD; margin-bottom: 10px;}
.VajeLeft{float: left; width: 190px;  border: 1px solid #CDCDCD; text-align: center;}
.VajeIme2{float: left; margin-bottom: 10px; font-size: 16px; font-weight: bold; color: #FFFFFF;; background: none repeat scroll 0 0 #6A809F; padding:5px; border: 1px solid #CDCDCD; width: 178px; text-align: center; }
.VajeSlika2{float: left; width: 200px; }
.VajeSlika2 img{}
.VajeRight{float: left; margin-left: 10px; width: 493px;}
.OpisLabel{float: left; margin-bottom: 10px; font-size: 16px; font-weight: bold; width:135px; color: #ffffff;; background: none repeat scroll 0 0 #87A4CC; padding:5px; border: 1px solid #CDCDCD; text-align: center;}
.OpisTxt{float: left; width:95%; padding-left: 5px; margin-bottom: 10px;}
.PonLabel{float: left; width:135px; font-size: 13px; font-weight: bold; color: #72706F; /*background: none repeat scroll 0 0 #72706F; */padding:5px; margin-right: 10px; text-align: center; border: 1px solid #CDCDCD;}
.Ponlabel span{float: left; font-size: 16px; font-weight: bold;}

.OkvirPriz{float: left; width: 400px; margin-left: 165px; margin-top: 25px; color: #72706F; }
.TitlePriz{float: left; width: 100%; text-align: center; font-size: 18px; }
.ImgPriz{float: left; width: 100%;}
.ImgPriz img{width: 100%;}
.TitleNagrade{float: left; width: 100%; text-align: center; font-size: 16px; margin-top: 10px;}
.LinknNagrade{float: left; width: 100%; text-align: center; margin-top: 10px;}
/*UDT nagrade*/
.NagradeWrap{float: left; padding: 0px 20px; width: 675px; margin-bottom: 20px;}
.OkvirNagrade{float: left; width: 330px; height: 180px; text-align: center;  margin-right: 10px; border: 1px solid #E4E2E2; margin-top: 10px;}
.OkvirNagrade:hover {border: 1px solid #87A4CC; }
.OkvirNagrade a:link, .OkvirNagrade a:visited{color: #72706F; text-decoration: none;}
/*.OkvirCel a:hover{color: #D8131D;}*/
#RightPos{float: right;}
.SlikaNagrade{margin-top: 5px;  }
.SlikaNagradeimg{width:320px; height:110px;}
.Naslovnagrade{font-size: 15px; font-weight: bold; margin-top: 5px; width:310px; height:30px; margin: 10px 0px 10px 10px; overflow: hidden;  }
.Naslovnagrade:hover{text-decoration: none; color: #D8131D;}

.SlikeVmes{float: left; width: 100%; text-align: center; margin-bottom: 10px;}
.SlikeVmes img{width: 150px; border: 5px solid #E5E5E5; margin: 5px;}


/***** 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 *****/
