@charset "utf-8";
/* CSS Document */
body{background:url(images/cas_bg.png) repeat-x top left #FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#515151; margin:0px 0px 25px; padding:0px; line-height:1.3;}

/* ControlPanel*/
.Control_Custom{float:left; /*margin-top:10px; width:120px;*/ }

/* Portal */
.BodyWrapper{float:left; width:100%; padding:0px 0px 30px;}
.HmeljarstvoCasTop{margin:10px auto; width:1000px;}
.HmCasTopLeft{float:left; width:500px; padding:15px 0px;}
.HMlogotip{float:left; width:100%; display:block; height:60px; background:url(images/sprite.png) no-repeat top left;}
.LogoHM{float:left; width:100%; position:relative;}
#LogoHmeljarstvo{float:left; width:270px; height:60px; margin-right:49px; display:block;}
#LogoLupolin{float:left; width:155px; height:60px; display:block;}

.HmCasTopRigh{float:left; width:500px;}
.HMctrTop{float:left; width:100%;} 
.HMC_text{float:left; width:383px; text-align:right; height:21px; line-height:21px;}
.HMC_text img{}
.HMC_face{float:right; margin-left:6px; width:111px; text-align:right;} .HMC_face iframe{float:right;} .HMC_face a{padding:0px 3px;}
.HMctrBottom{float:left; width:100%;}

/* search */
.SearchPane{float:right; margin-top:20px; width:206px;}
.SBpl{float:left; width:141px; background:url(images/sprite.png) no-repeat -994px top; height:22px; padding:0px 5px 0px 15px; line-height:22px; font-size:10px; color:#cccccc;}
.SBplactive{float:left; width:141px; background:url(images/sprite.png) no-repeat -994px -23px; padding:0px 5px 0px 15px; height:22px; line-height:22px; font-size:10px; color:#cccccc;}
.SBpr{float:left; width:45px;}
#dnn_dnnSEARCH_txtSearch{background:transparent; height:22px; line-height:22px; font-size:11px; color:#515151; border:none; width:135px;}

.SearchButton{float:left; width:45px; height:22px; background:url(images/sprite.png) no-repeat top right;}
.SearchButton:hover{ background-position:right -23px;}

/* PageWrapper */
.HMPageWrapper{margin:0px auto; width:1000px;}
.HCMenuWrp{float:left; width:1000px; background:url(images/sprite.png) no-repeat left -105px; height:73px;}
.HCMenu{float:left; width:950px; margin:20px 25px 0px; background:url(images/sprite.png) no-repeat left -180px; height:53px; line-height:53px; color:#fff;}
.HCMenuIn{float:left; width:870px; margin:0px 37px; padding:0px 2px; background:url(images/sprite.png) no-repeat -1198px -261px;}

.HCcontentWrp{float:left; width:998px; background:#FFF; border:1px solid #e4e4e4; border-top:none;}

/* PANE */
.TopLeftPane{float:left; width:690px; margin:0px 5px 20px 24px;}
.TopRightPane{float:left; width:255px; margin:0px 24px 20px 0px;}
.TopPane{float:left; width:950px; margin:0px 24px 20px;}
.LeftPane{float:left; width:260px;}
.LeftPosition{float:left; width:260px;}
.LeftBottomPane{float:left; width:260px; margin:5px 0px 15px;}
.ContentPane{float:left; width:404px; margin:0px 15px;}
.RightPane{float:left; width:255px;}
.BottomPane{float:left; width:950px; margin:0px 24px;}
.ContentPanePodstran{float:left; width:675px; margin:0px 0px 0px 15px;}

.FooterLeftPane{float:left; width:220px; margin:20px 15px 0px 25px; padding:0px 20px;}
.FooterCenterPane{float:left; width:340px; margin:20px 0px 0px; padding:0px 30px;}  /* Margin-bottom pri vseh bil 14px  */
.FooterRightPane{float:left; width:220px; margin:20px 25px 0px 15px;}

/* Footer */
.FooterWrp{width:1000px; margin:0px auto;}
.FotterPanesWrapper{float:left; width:1000px; position:relative;}
.FooterStorz{width:110px; height:110px; display:block; position:absolute; right:-45px; top:-25px; background:url(images/sprite.png) no-repeat right -80px; z-index:50;}

.FooterTop{float:left; width:1000px; min-height:149px; background:url(images/fotter_bg.png) repeat-x bottom left #89898b; color:#fff; text-align:justify;}
.FooterTop span{color:#f0cc01;}
.FooterBot{float:left; width:1000px; display:block; height:8px; background:url(images/sprite.png) no-repeat left -238px;}

/* copyrights */
.CopyRightsWrapper{width:1000px; margin:0px auto 25px; font-size:11px;}
.CopyRightLeft{float:left; width:400px; margin:10px 75px 0px 25px;}
.CopyRightRight{float:left; width:400px; text-align:right; margin:10px 25px 0px 75px;}


/* LINKS */
a:link, a:visited{text-decoration:none; color:#515151;}
a:hover, a:active{text-decoration:underline; color:#515151;}

a.CommandButton:link, a.CommandButton:visited, a.Skinobject:link, a.Skinobject:visited{text-decoration:none; font-size:12px;}
a.CommandButton:hover, a.CommandButton:active, a.Skinobject:hover, a.Skinobject:active{text-decoration:underline; font-size:12px;}

.HMctrTop a{padding:0px 5px;}
.FooterTop a:link, .FooterTop a:visited, .FooterTop a:hover, .FooterTop a:active{color:#f0cc01;}
.CopyRightsWrapper a{color:#515151; padding:0px 5px; font-size:11px;}

.ButtonSmall, .DynamicForms_Link, .NoviceReadM .CBLVItem_414, .ArhivRm .CBLVItem_430
{display:block; width:45px; height:21px; line-height:21px; float:left; background:url(images/sprite.png) no-repeat right -212px; font-size:11px; padding-left:10px;}
a.ButtonSmall:link, a.ButtonSmall:visited, a.DynamicForms_Link:link, a.DynamicForms_Link:visited, .NoviceReadM a.CBLVItem_414:link, .NoviceReadM a.CBLVItem_414:visited, .ArhivRm a.CBLVItem_430:link, .ArhivRm a.CBLVItem_430:visited
{text-decoration:none;}
a.ButtonSmall:hover, a.ButtonSmall:active, a.DynamicForms_Link:hover, a.DynamicForms_Link:active, .NoviceReadM a.CBLVItem_414:hover, .NoviceReadM a.CBLVItem_414:active, .ArhivRm a.CBLVItem_430:hover, .ArhivRm a.CBLVItem_430:active
{text-decoration:none; background-position:right -235px;}

/* 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 LI {list-style-type:square;}
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{}
IMG{border:0px;}

/* HEADINGS */
h1, h2, h3, h4, h5, h6{margin:0px; padding:0px;}
h1{color:#fff; font-size:24px;}
h2{color:#387211; font-size:18px;} h2 span.yelltit{color:#f0cc01;}
h3{color:#387211; /*7ac142*/ font-size:14px; margin-bottom:5px;}
h4{}
h5{}
h6{}

/* MENU */

.main_dnnmenu_bar{cursor:pointer; background-color:transparent;}
/*  Main Menu Normal  */
.main_dnnmenu_rootitem{color:#fff; font-size:16px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; 
background:url(images/sprite.png) no-repeat right -261px; height:53px; line-height:53px; padding:0px 29px 0px 31px; display:block; float:left;}
.main_dnnmenu_rootitem_hover, .main_dnnmenu_rootitem_selected{color:#fff; font-size:16px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; 
background:url(images/sprite.png) no-repeat right -323px; height:53px; line-height:55px; padding:0px 29px 0px 31px; display:block; float:left;}

/*  SUB Menu Normal */
.main_dnnmenu_submenu{background:#fff; z-index:2000; border:1px solid #e0e0e0; border-top:none; border-bottom:none; margin:0px 0px 0px -2px;}
.main_dnnmenu_submenu td{z-index: 2000; font-size: 14px; text-align:left; color:#8e8e8e; height:39px; line-height:39px; font-weight:bold; padding:0px 10px; margin:0px; border-bottom:1px solid #e0e0e0;}
/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td{background:url(images/sprite.png) #fff no-repeat left -476px; color:#666666; border-bottom:1px solid #e0e0e0;}
.main_dnnmenu_itemselected td{background:url(images/sprite.png) #fff no-repeat left -476px; color:#666666; font-weight:bold; border-bottom:1px solid #e0e0e0;}
.main_dnnmenu_break {}
#dnn_dnnNAV_ctldnnNAVsub71, #dnn_dnnNAV_ctldnnNAVsub79, #dnn_dnnNAV_ctldnnNAVsub86, #dnn_dnnNAV_ctldnnNAVsub85{margin:0px;}

/* containers */
.LeftPane .ContainerCenter, .LeftBottomPane .ContainerCenter{width:228px;}
.RightPane .ContainerCenter{width:225px;}
.LeftPane .ContainerCenter{background:url(images/menu_bg.png) repeat-y top left;}
.ContentPane .ContainerCenter{width:/*368*/375px; margin-bottom:10px;}
.ContentPaneBot .ContainerCenter, .ContentTop .ContainerCenter{width:643px; margin-bottom:10px; font-size:13px; text-align:justify;}
.ContentPaneBot .ContainerCenter a, .ContentTop .ContainerCenter a{font-weight:bold; font-size:13px;}
.ContentPaneBot .HC_cont_title{margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #e0e0e0;}
.ContentPaneBot .ContainerCenter p img{margin:0px 0px 20px 20px;}
.ContentPaneBot .ContainerCenter p img.top{margin:0px 0px 20px 0px;}
.HCcontentwrp{float:left; width:100%;}
.ContentPane .HC_cont_title{display:none;}

/* posesti vstopna */
.HposestiIntro{float:left; width:100%;}
.HposestiImage{float:left; width:155px; margin-right:5px;} .HposestiImage img{border:1px solid #efefef;}
.HposestiTxt{float:left; width:215px;}
.HposestiTitle{float:left; width:100%; margin:-4px 0px 1px;}
.HposestiDescr{float:left; width:100%; font-size:11px; color:#515151; margin-bottom:4px;}
.HposestiMore{float:left; width:100%;}

#dnn_ctr403_dnnTITLE_lblTitle {color: #ffffff !important; font-size:14px;}
#dnn_ctr401_HtmlModule_lblContent {margin-top:9px;}
#dnn_ctr403_HtmlModule_lblContent {margin-top:3px;}

#TopSpace {margin-top:5px; float:left;}

.HC_cont_title h2 span#dnn_ctr414_dnnTITLE_lblTitle{display:none;}

/* podstrani */
.Imgteaser{margin-bottom:10px; position:relative;}
.ImgteaserTxt{position:absolute; bottom:10px; right:10px; padding:10px 30px; width:auto; z-index:110;}
.ImgteaserTxB{position:absolute; bottom:8px; right:12px; background:url(images/title_bg.png) repeat; width:auto; padding:10px 30px; z-index:99;} .ImgteaserTxB h1{color:#33660b;}

.EnewsTxt{float:left; width:220px; margin:-5px 0px 10px;}
.EnewsImg{float:left; width:50px; background:url(images/prijava_na_e-novice.jpg) no-repeat top left; height:30px;}
.EnewsDes{float:left; width:170px; font-size:11px; font-weight:normal;}

/* prijava na e-novice */
.DynamicForms_QuestionTable{margin:-9px;}
#SaveForm{margin:-20px 0px 0px 175px;}
#SaveForm p{margin:0px; padding:0px;}

/* novice */
.NoviceWrp{float:left; width:100%; margin-bottom:5px;}
.NoviceTitle{float:left; width:100%;}
.NoviceDescr{float:left; width:100%; text-align:justify; margin:5px 0px;}
.NoviceReadM{float:right; width:53px; margin-bottom:5px;}

.LaRdiv{float:left; width:100%;}
.LeftDiv{float:left; width:45%;}
.RightDiv{float:right; width:45%;}

.arhivNovic a {color: #387211; font-size: 12px; text-decoration: none;}
.arhivNovic a:hover {color: #387211; font-size: 12px; text-decoration: underline;}
.testDiv{float:left; width:100%;}
.DatumNovice{width:100%; float:left; margin:-10px 0px 10px; color:#515153; font-size:12px;}

.ArhivNovic{float:left; width:100%; margin-bottom:10px; border-bottom:1px solid #eee; padding-bottom:10px;}
.TopLine{float:left; width:100%; margin-bottom:10px;}
.ArhivTitle{float:left; width:540px;}
.ArhivDate{float:right; width:70px; text-align:right; font-style:italic; font-size:11px; color:#515151;}
.ArhivDesc{float:left; width:100%; margin-bottom:5px; height:73px;}
.ArhivRm{float:right; width:45px;}
.BottomLineArhiv{float:left; width:100%;}
.LeftBLA{float:left; width:250px;}
.LeftImages{float:left; width:100%;}
.RightBLA{float:left; width:375px;}

.NoviceImage{float:left; width:100%; margin:5px 0px;}
.RightPane #Table3{margin-top:-8px;}
.arhivNovic{margin-top:3px; padding-top:3px; border-top:1px dashed #EEE;}

.HCcontentwrp #Table1 table{float:left; width:100%;}


