body{ background: #f8f8f8; font-family: "Georgia"; font-size: 12px; line-height: 15px; color: #333;}

.lines_3{ height: 30px; overflow: hidden;}
.no-decor{ text-decoration: none;}
.hidden{ display: none;}
.clear{ clear: both;}
.normal{ font-weight: normal}
.left{ float:left; display: inline;}
.right{ float:right; display: inline;}
.width_100p{ width: 100%;}
.width_50p{ width: 50%;}
.limit{ width: 330px; border-bottom: 1px solid #ddd; margin: 5px 0 15px 10px;}
.bord-b{ border-bottom: 1px solid #dddddd;}
.bord-l{ border-left: 1px solid #dddddd; padding: 0 0 0 10px; margin: 0 0 0 10px;}
.bord-r{ border-right: 1px solid #dddddd; padding: 0 10px 0 0; margin: 0 10px 0 0;}
.bord-t-dot { border-top: 1px dotted #bababa;}
a {color: #004071;}
a:hover {color: #208d0b;}
a h1.block-title, a h2.block-title { color: #000 !important;}
a:hover h1.block-title, a:hover h2.block-title { color: #208d0b !important;}

/* a:visited{ color: #772a66;} */
.m-l-15{ margin-left: 15px;}
.m-r-15{ margin-right: 15px;}
.m-b-15{ margin-bottom: 15px;}
.m-t-15{ margin-top: 15px;}
.m-t-5{ margin-top: 5px;}
.m-b-10{ margin-bottom: 10px;}
.m-t-b-10{ margin: 10px 0;}
.p-10{ padding: 10px;}
.block{ display: block;}
.date{ color: #808080;}
.cat{ color:#808080;}
.sub-cat{ color: #808080; font-size: 12px;}
.main-content .read, .read, .main-content .date, .date, .main-content .cat, .cat{ font-style: italic; font-size: 12px; /*text-decoration:underline;*/}
.read:hover { color: #208d0b;}
.cat:hover{ color: #808080;}
.back-cyan{ background: #d5f0cf;}
.back-cyan a h2.block-title { color: #000 !important;}
.back-cyan a:hover h2.block-title, .back-cyan .read:hover { color: #0d6b01 !important;}
.back-grey{ background: #e6e6e6;}
.col-blue{ color: #004071;}
.col-grey{ color: #9a9a9a;}
.col-dark-grey{ color: #333333; }
.mail{ background: url(../images/icons_social.jpg) no-repeat left; width: 24px; height: 23px; float: left; margin: 0 10px 0 0;}
.fb{ background: url(../images/icons_social.jpg) no-repeat -24px 0; width: 20px; height: 23px; float: left; margin: 2px 10px 0 0;}
.tw{ background: url(../images/twitter-icon.png) no-repeat 0 0; width: 20px; height: 20px; float: left; margin: 2px 10px 0 0;}
.rss{ background: url(../images/icons_social.jpg) no-repeat right; width: 20px; height: 23px; float: left; margin: 3px 10px 0 0;}
.cite{ background: url(../images/icon-cite.gif) no-repeat right top; width: 178px; margin: 0 0 20px 20px; padding: 10px 0 10px 10px; float: right; clear: right; text-align: left; font-family: "Georgia", Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px; border-left: 3px solid #333333; }
.cite p{ margin: 0 0 5px 0; text-align: left; font-family: "Georgia", Arial, Helvetica, sans-serif; font-size: 14px;}
.cite a{ font-family: "Georgia", Arial, Helvetica, sans-serif; font-size: 14px;}

.tooltip { display:none; background: #004071; font-size:12px; width:200px; padding:5px 10px; color:#fff; border: 1px solid #D1D1E4;}

.main-content ul li{ padding: 0 0 0 10px; background: url(../images/bullet-links.gif) no-repeat 0 8px;}

.cat-name h3 a { text-decoration:none;}

#page{ margin: 0 auto; width: 1020px;}
.page-wrapper{ float: left; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; width: 980px; padding: 0 20px; background: #fff;}

#header .top{ height: 32px; position:relative; padding: 10px 0 0 0; width: 100%; float: left;}
.top a{ text-decoration: none;}
.top a:hover{ color: #208d0b;}
.top .date{ font-size: 10px;}
.top, .top a{ font-size: 11px; line-height: 24px;}
.top form{ float: right;}
.top .text-input{ font-family: 'Roboto', sans-serif; margin: 0; padding: 0; border: none;border-left: 1px solid #dddddd; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; background: #f5f5f5;float:right;height: 21px;margin: 0 0 0 15px;color: #0c004e; padding: 0 5px 0 10px;}
.top .submit-input{ float: right;}

.header_mid{ width: 100%; float: left; padding: 10px 0;}
.header_mid .logo{ float: left; width: 138px; height: 90px; background: url(../images/logo.jpg) no-repeat;}
.header_mid .banner{ float: right; width: 728px; height: 90px;}

.navi{ font-family: 'Roboto', sans-serif; background: #004071; float: left; width: 100%; height: 35px; overflow: hidden; position: relative;}
.navi ul{ float: left; margin: 0; position:absolute; width: 10000px;}
.navi li{ float: left; border-right: 1px solid #888;}
.navi li.last{ border: none;}
/*.navi a{ color: #fff; font-size: 12px; padding: 10px 14px 10px 13px; float: left; text-decoration: none;}*/
.navi a{ color: #fff; font-size: 12px; padding: 0 27px; line-height:35px; float: left; text-decoration: none;}
.navi a.active{ color: #004071; background: #e8e8e8;}.navi a:hover.active{ color: #004071;}
.navi a:hover{ color: #ACEA5D;}


#body{ float: left; width: 100%; margin: 15px 0 25px;}

.cat-title{ background: url(../images/bg-title.png) repeat-x center; font-size: 12px; font-weight: normal; margin: 5px 0 15px; float: left; width: 100%;color:#000;}
.cat-title span{ background: #fff; padding: 3px 5px; margin: 0 15px;}

.daily{ float: left; width: 770px; background: #e6e6e6; border: solid 1px #ccc; margin: 0 0 15px; position: relative;}
.daily h1{margin: 0.3em 0;}
.daily-panes{ position: relative; width: 750px; height: 220px; float: left;}
.daily-pane{ display:none; position: absolute; top: 0; left:0;}
.daily .inner-wrap{ padding: 10px; float: left;}
.news-wrap{ float: left; width: 750px;}
.news-links{ background: url(../images/border-h.png) repeat-x; width: 750px; height: 68px; display: block;float: left; margin: 15px 0 0;}
.news-links ul{ margin: 0;}
.news-links a { background: url(../images/border-v.png) repeat-y; width: 167px; height: 52px; float: left; font-family: 'Roboto', sans-serif; font-size: 14px; line-height:18px; color: #333333; font-weight: bold; margin: 15px 0 0; padding: 0 10px 0 10px; text-decoration: none;}
.news-links a:hover { color: #208d0b;}.news-links li.first a{ background: none;}
.news-links li.active{ background: url(../images/bg-tab-active.png) repeat-x center 2px;}
.news-links li.active a{ color: #004071;}
.news-links li{ float: left;}
.image-daily{ float: left; padding: 5px 20px 5px 0;}
.news-daily{ width: 415px; float: left; color: #333333; font-size: 14px; line-height: 23px;}
.news-daily p{ line-height: 20px;}
.news-daily-w{ color: #333333; font-size: 14px; line-height: 23px;}
.news-daily-w p{ line-height: 20px; margin: 0.3em 0;}
.news-daily h1{ font-family: 'Fjalla One', sans-serif; font-size: 30px; line-height: 36px; font-weight: normal; color: #000; margin: 5px 0 0px;}
.news-daily p{ margin: 0;}
/*
.widgets{ width: 190px; float: right; background: url(../images/border-v.png) repeat-y; margin: 0 0 0 10px; padding: 0 0 0 10px; top: 10px; bottom: 10px; right: 10px; position: absolute;}
*/
.widgets{ width: 190px; float: right; background: url(../images/border-v.png) repeat-y; margin: 0 0 0 10px; padding: 0 0 0 10px;}
.widgets h3{ background: #004071; font-size: 12px; line-height: 12px; color: #fff; padding: 6px 10px; margin: 0; font-family: "Arial";}
.widgets .content{ font-size: 11px;}
.widgets .content td{ line-height: 11px;}
.widgets .label{ color: #333333;}
.widgets .green{ color: #009900}
.widgets .red{ color: #ff0000}
.widgets .grey{ color: #808080}

.main-content .content{ width: 630px; }.content table td { vertical-align: top;}.content table td a {color: #004071; text-decoration: none;}
.content table td a:hover { color: #208d0b;}
.block{ margin: 0 0 15px;}
.block .cat-name span, .block .cat-name a span{ font-family: 'Roboto', sans-serif; color: #fff; background: #004071; font-size: 12px; padding: 3px 10px; text-decoration: none;}
.block .cat-name a:hover span  {color: #acea5d; text-decoration: none !important;}
.block .cat-name h3{ margin: 0 0 10px;}

.block-size_2{ float: left; width: 630px; padding: 0 0 10px;}
.block-size_2 p{ line-height: 20px; margin: 0 0 5px;}
.block-size_2 .block-title{ font-family: 'Roboto', sans-serif; font-size: 22px; color: #000; font-weight: bold; line-height: 23px;}
.block-size_2 .left-struct{ width: 305px;}

/*
.block-size_1{ width: 305px; min-height: 180px; _height:auto !important; _height: 180px;}
*/
.block-size_1{ width: 305px; }
.block-size_1 .right{ width: 176px;}
.block-size_1 .left-struct{ width: 120px;}
.block-size_1 p{ line-height: 16px; margin: 0 0 5px;}
.block-size_1 .block-title{ font-family: 'Roboto', sans-serif; font-size: 16px; line-height: 18px; color: #000; font-weight: bold;}
.block-size_1 .links{ width: 100%; clear: both; margin: 15px 0 0; padding: 10px 0 0 0;}

.links a{ color: #555555; text-decoration: none; line-height: 20px; font-size: 12px;}
.links a:hover{ text-decoration: underline;}
.links li{ padding: 0 0 0 10px; background: url(../images/bullet-links.gif) no-repeat 0 5px;}


.main-content .side-bar { width: 340px; margin: 0 0 0 9px;}
.side-bar .bord-l{ width: 340px; padding: 0; margin: 0;}
.side-bar .bord-r{ width: 340px; padding: 0; margin: 0;}

.side-block{ margin-bottom: 15px;}
.side-block-size_1{ width: 150px; padding: 5px 10px 10px;}
.side-block-size_2{ width: 320px; padding: 5px 10px 10px;}
.side-block .cat-name  h3{ font-family: 'Roboto', sans-serif; font-size: 12px; color: #004071; margin: 0;}
.side-block .grey h3{ color: #333333; }
.side-block .cat-name a{ text-decoration: none;}
.side-block .block-title{ font-family: 'Roboto', sans-serif; font-size: 14px; color: #000000; margin: 5px 0;}
.side-block .cat-name .editorial{background: url(../images/icon-editorial.png) no-repeat; width: 16px; height: 16px; float: left; margin: 0 4px 0 0;}
.side-block .cat-name .featured{background: url(../images/icon-featured.png) no-repeat; width: 16px; height: 16px; float: left; margin: 0 4px 0 0;}
.side-block a { text-decoration:none;}
.side-block a:hover {color: #208d0b;}

.side-block .cat-name .read_also { background: url("../images/icon-read_also.png") no-repeat scroll 0 0 transparent; float: left; height: 16px; margin: 0 4px 0 0; width: 16px; font-weight: bold;}

.side-bar .banner{ padding: 0 20px 20px;}

.comment-box{ width: 340px; margin: 20px 0 0 0;}
.comment-box-navi a.active, .comment-box-navi a:hover.active{ border-left: 1px solid #dddddd; border-top: 1px solid #dddddd; border-right: 1px solid #dddddd; background: #e8e8e8; padding: 9px 6px; color: #004071;}
.comment-box-navi a{ font-family: 'Roboto', sans-serif; padding: 7px 4px; color: #000; font-size: 12px; font-weight: bold; text-decoration: none;}
.comment-box-navi a:hover{ color: #208d0b;}
.comment-box-wrap{ border: 1px solid #dddddd; background: #e8e8e8; padding: 10px; width: 318px; margin: 5px 0 0 0;}
.comment-box-wrap a{ color: #333333;}
.comment-box-pane{ display: none;}


.share-block{ margin: 15px 0 0;}
.share{ font-size: 14px; font-weight: bold; margin: 4px 10px 0 0;}

.events-navi{ margin: 0 30px;}
.events-navi a{ text-align: center;border: 2px solid #E4E4EE; background: #004071; width: 8px; height: 8px; margin: 5px;}
.events-navi a.active{ border: 2px solid #004071; background: #E4E4EE;}

.events-holder { overflow: hidden; width: 170px; position: relative;}
.event-holder { height: 380px;}
.event-holder .read {text-decoration: underline;}

#footer{ border-top: 3px solid #dddddd; width: 100%; padding: 10px 0; color: #989898;}
#footer a{ color: #989898; text-decoration: none;}
#footer a.img img{ margin: 0px 0 -3px;}

.hanipotkepca { display:none; }

/* daily pulse */
.daily-pulse-logo-bar {height: 40px; padding: 20px 0; border-bottom: 1px solid #848484;}
.daily-pulse-logo-bar .logo-kliping{width: 395px; height: 40px; float: left; background: url(../images/dp_logo_kliping.jpg) no-repeat top left; }
.daily-pulse-logo-bar .logo-sloveniatimes{width: 203px; height: 40px; float: right; background: url(../images/dp_logo_sloveniatimes.png) no-repeat top left; }

.daily-pulse-intro {padding: 20px 60px; text-align: center;}
.daily-pulse-intro  h2 {font-size: 18px; color: #004071; padding: 15px 0 0 0;}
.daily-pulse-intro  p {margin-top: 0; font-size: 15px;}

.daily-pulse-package {width: 925px; height: 585px; padding: 15px 0 0 0; text-align: center; background: url(../images/dp_bg_package.jpg) no-repeat top left; margin: 0 auto;}
.daily-pulse-package h1{font-size: 35px; color: #004071; line-height: 40px; margin: 0 0 25px 0;}
.daily-pulse-package .column {width: 462px; float: left;}
.daily-pulse-package .package { position: relative; float: left; margin: 0 0 66px 55px; padding: 10px 10px 0 10px; width: 359px; background: url(../images/dp_bg_package_basic.png) no-repeat top left;}
.daily-pulse-package .package.pro {margin: 0 0 66px 35px; background: url(../images/dp_bg_package_pro.png) no-repeat top left;}
.daily-pulse-package .package .title { position: relative;text-align: left; padding-left: 25px; font-weight: bold; font-size: 27px; color: #FFFFFF; line-height: 55px;}
.daily-pulse-package .package .badge {text-align: center; padding-top: 25px; font-size: 35px; line-height: 35px; font-family: 'Arial Narrow', Arial, sans-serif; text-shadow: #000000 2px 2px 2px; color: #72ff28; position: absolute; right: 10px; top: -20px; z-index: 20; width: 100px; height: 78px; background: url(../images/dp_icon_badge.png) no-repeat top left; }
.daily-pulse-package .package .badge .small {font-size: 14px;line-height: 14px;}
.daily-pulse-package .package .content {padding: 25px; text-align: center; }
.daily-pulse-package .package .content p {padding-top: 15px; margin: 0; font-size: 15px;}
.daily-pulse-package .package .checks {width: 42px; height: 25px; margin: 0 auto; background: url(../images/dp_icon_check.png) repeat-x top left; }
.daily-pulse-package .package.pro .checks {width: 105px;}
.daily-pulse-package .package .signup {display: block; position: absolute; bottom: -81px; left: 0px; width: 379px; height: 81px; background: url(../images/dp_btn_signup_basic.png) no-repeat top left; }
.daily-pulse-package .package .signup a {display: block; width: 379px; height: 60px; }
.daily-pulse-package .package.pro .signup { background: url(../images/dp_btn_signup_pro.png) no-repeat top left;}
.daily-pulse-package .free-trial {display: block; width: 379px; text-align: center; position: absolute;bottom: -80px; left: 0px; font-size: 15px; text-decoration: none; }
.daily-pulse-package .free-trial:hover {/*text-decoration: underline;*/ }

.daily-pulse-search {width: 883px; height: 45px; margin: 20px auto 20px auto; padding: 7px 20px; border: 1px solid #dddddd; background-color: #ececec;}
.daily-pulse-search .title {display: inline-block; font-size: 20px; color: #000000; line-height: 45px; font-family: Georgia; padding-right: 20px; border-right: 1px solid #dddddd; margin-right: 10px}
.daily-pulse-search form {display: inline-block;}
.daily-pulse-search label {margin-left: 20px; }
.daily-pulse-search input {height: 25px; line-height: 25px; padding: 0 5px; border: 1px solid #dddddd;}
.daily-pulse-search input.submit {height: 27px; line-height: 27px; padding: 0 5px; margin-left: 20px; background: #004071; font-size: 14px; color: #FFFFFF; border: 0; cursor: pointer;}

.daily-pulse-comments {}
.daily-pulse-comments table {width: 980px; padding: 0 20px;}
.daily-pulse-comments table tr {}
.daily-pulse-comments table td {border-bottom: 1px solid #dddddd;font-size: 12px; color: #6e6e6e; font-style: italic; padding: 10px 0 5px 0;}
.daily-pulse-comments table td strong {line-height: 25px; color: #000000;}
.daily-pulse-comments .user-comment{font-size: 12px; color: #6e6e6e; font-style: italic; padding: 10px 0 20px 0; margin: 0 20px; border-bottom: 1px solid #dddddd;}
.daily-pulse-comments .user-comment .name{font-weight: bold; color: #000000;}

.daily-pulse-blue{ color:#004071}

.daily-banner {float:right; width:190px; height:325px; display:inline;}
.daily-pulse-banner{display: block; float: right; background: url(../images/daily_pulse_frontpage.png) no-repeat top left; width: 191px; height: 315px;}
.daily-pulse-banner-subpage {display: block; float: right; background: url(../images/daily_pulse.png) no-repeat top left; width: 340px; height: 190px;}

.weather {width: 250px;float: left;}
.sbi {width: 710px; float: left;}
.weather h3, .sbi h3, #anketa h3, #tipday h3 {font-family: 'Roboto', sans-serif; background: #004071; font-size: 12px; line-height: 12px; color: #fff; padding: 6px 10px; margin: 0;}

/*
#scrollingText {width: 728px; height: 70px; position: relative; border: solid 1px #ccc; padding-top: 20px;}
#scrollingText p {display: block; float: left; margin: 0; padding-right: 20px; color: #000; white-space: nowrap; font-size:75px;
		font-weight: bold; }
*/

#scrollingText {float:left; width: 980px; height:30px; background:#004071;}
#scrollingText p {float:left; color:#fff; font-family: 'Roboto', sans-serif; font-size:12px; line-height:14px; padding:8px 0; display:inline; margin:0;}
#scrollingText p .green {color: #acea5d;}
#scrollingText p .red {color: #f7981d;}

#anketa {float:left; width:310px;}
	p.anketa_title {font-weight:bold;}

#tipday {float:left; width:400px; display:inline; margin:0 10px;}
	.tipdaybann {float:left; width:400px; height:150px; display:inline; margin:10px 0 0 0;}





.photo-vote-containter {
    width: 90%;
    border-bottom: 1px solid #ddd;
    margin-top: 19px;

    overflow: hidden;
    margin-bottom: 10px;
}
.photo-vote-containter img {
    float: left;
    margin: 0 10px 20px 0 !important;
    width: 300px;

    border: none !important;
}

.photo-vote-containter iframe {
	 margin: 0 10px 20px 0 !important;
	 float: left;
}




.photo-vote-containter p {
    float: left;
}

.photo-vote-containter .block-title {
    color: #000;
    font-family: 'Roboto',sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    margin: 0 0 2px 0 !important;

}

.photo-vote-containter .author {
 	 font-size: 12px;
    font-style: italic;
    color: #808080;
     margin: 0 0 3px;

 }

.photo-vote-containter  .vote-btn, .photo-contest-widget .vote-btn {
    display: inline-block;
    background: #004071;
    padding: 4px 8px;
    text-decoration: none;
    border-radius: 2px;
    color: #fff;
}


.vote-gallery .vote-counter {
    background: #ddd;
    padding: 4px 8px;
    text-decoration: none;
    border-radius: 2px;
    color: #004071;
    z-index:999999;
    position:absolute;
    margin-top:20px;
    left:45px;
}


.vote-btn:hover {
	background: #208D0B;
}

.photo-vote-containter .vote-counter {
	    display: inline-block;
    background: #ddd;
    padding: 4px 8px;
    text-decoration: none;
    border-radius: 2px;
    color: #004071;

}

.fbShare  {
	display: inline-block;
    background: url("../images/icons_social.jpg") no-repeat scroll -24px 0 rgba(0, 0, 0, 0);
    height: 23px;
    text-indent: -9999px;
    width: 20px;
    margin: 4px 0 10px 0 ;


}

.twShare {
	display: inline-block;
	  background: url("../images/twitter-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-indent: -9999px;
    height: 20px;
    margin: 0  0 10px 4px ;
    width: 20px;
}


.single-photo-vote-containter .row {
	float: left;
	width: 100%;

}

.single-photo-vote-containter  {
	border: none;
	width: 100%;
}

.single-photo-vote-containter img {

	width: 100%;
}

.single-photo-vote-containter .author {
	font-size: 14px;
	display: block;
	margin: 0 0 10px 1px;
}

.ns-left {
	float: left;
}

.vote-wrap {

}
.bx-viewport {height:156px !important;}

.bx-wrapper,.bx-viewport {box-shadow:0px 0px 0px !important;}

ul.vote-gallery li {list-style:none !important; background:none; padding:0px; margin-top:-5px !important; width:320px;}
ul.vote-gallery li img {margin:0px !important; padding:0px !important; }

.bx-wrapper .bx-controls-direction a {margin-right:5px !important;}

.bx-wrapper, .bx-viewport {width:320px;}

.goto-photocontest {padding:5px 10px; background:#DDDDDD; width:290px;}
.goto-photocontest a {text-decoration:none; }

.vote-block {position:absolute; top:0px; width:200px; padding-top:5px;}
.vote-block .vote-counter {margin-top:0px;}

#slama {
display:none;
}


.doTheStuff {display:block; margin-top:-10px; text-decoration:none; width:143px; padding:5px 10px; background-color:#CDD4DA; color:#000;}

#recaptcha_widget_div {margin-bottom:30px;}