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,font,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 {
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
margin:0;
padding:0;
}

body {
line-height:1;
font:13px/15px Helvetica,Arial,sans-serif;
background:#fff;
color:#666;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

:focus {
outline:0;
}

del {
text-decoration:line-through;
}

table {
border-collapse:collapse;
border-spacing:0;
}

.nav,.secondary {
margin:0 auto;
}

ul.nav {
font-size:11px;
line-height:25px;
width:960px;
height:30px;
vertical-align:middle;
display:block;
background:url(../img/bg-nav-li.gif) 0 0 no-repeat;
}

.nav li {
display:block;
float:left;
text-transform:uppercase;
background:url(../img/bg-nav-li.gif) 100% 0 no-repeat;
padding:0;
}

.nav a {
display:block;
text-decoration:none;
color:#8f0505;
padding:3px 6px;
}

.nav li a.active {
top:1px;
background:#fff url(../img/bg-nav-li.gif) 100% 0 no-repeat;
text-decoration:underline;
text-shadow:1px 0 10px #fff;
position:relative;
}

ul.secondary {
font-size:11px;
width:960px;
height:11px;
vertical-align:middle;
display:block;
background:url(../img/bg-nav-ul2.gif) 0 0 repeat-x;
clear:left;
}

.secondary li {
display:block;
float:left;
background:url(../img/bg-nav-secondary.gif) 0 0 repeat-x;
margin:1px 0 0;
padding:5px 8px 4px 12px;
}

.secondary a {
display:block;
text-decoration:none;
color:#8f0505;
padding:0 8px;
}

.secondary li a.active {
text-decoration:underline;
text-shadow:1px 0 10px #fff;
}

.toolbar {
text-align:right;
}

ul.toolbar {
font-size:10px;
line-height:10px;
width:auto;
height:70px;
vertical-align:middle;
display:block;
float:right;
}

.toolbar li {
display:block;
float:left;
text-transform:uppercase;
text-align:right;
padding:30px 0 8px 50px;
}

.toolbar a {
display:block;
text-decoration:none;
color:#8f0505;
text-shadow:0 3px 10px #fff;
padding:8px;
}

.toolbar a:hover {
color:#b8b8b8;
text-decoration:none;
text-shadow:0 3px 10px #ccc;
}

.setHome {
background:transparent url(../img/icon_setHome.png) no-repeat 10% 100%;
}

.aktivnaCard {
background:transparent url(../img/icon_aktivnaCard.png) no-repeat 10% 100%;
}

.FBfollow {
background:transparent url(../img/icon_FBFollow.png) no-repeat 18% 100%;
}

.TwitterFollow {
background:transparent url(../img/icon_TwitterFollow.png) no-repeat 15% 100%;
}

.rss {
background:transparent url(../img/icon_rss.png) no-repeat 35% 100%;
}

.wrap {
background:#fff;
min-height:800px;
margin:0;
}

.headerWrap {
width:100%;
background:#8f0505 url(../img/bg_header.gif) 0 0 repeat-x;
margin: auto;
}

.navWrap {
width:100%;
background:#fff url(../img/bg-nav.gif) 0 0 repeat-x;
border-top:1px solid #6d0305;
margin: auto;
}

.header {
width:960px;
overflow:hidden;
height:inherit;
margin:0 auto;
}

.contentWrap {
width:960px;
background:#fff;
/* overflow:hidden; */
padding-top:10px;
clear:both;
margin:0 auto;
}

.main {
width:595px;
height:auto;
float:left;
}

.aside {
width:355px;
float:left;
margin:0;
}

.aside.full {
width:355px;
float:left;
background:#fff;
}

.aside.left {
width:185px;
float:left;
}

.aside.right {
width:160px;
float:right;
margin:0 0 10px;
}

.main,.aside.left {
margin:0 10px 0 0;
}

.footerWrap {
border-top:3px solid #c9c9c9;
border-bottom:3px solid #c9c9c9;
background-color:#ebebeb;
clear:both;
}

.footer {
width:960px;
overflow:hidden;
min-height:100px;
margin:0 auto;
}

.ad728 {
width:728px;
height:90px;
position:absolute;
float:right;
margin:78px 0 10px 229px;
}

.ad300 {
width:328px;
border:1px solid #f1f1f1;
position:relative;
clear:both;
margin:0 0 20px;
padding:25px 0 25px 25px;
}

.article .ad300 {
width:300px;
height:250px;
position:relative;
float:left;
margin:0 15px 0 0;
padding:0;
}

.adsponsor {
width:355px;
margin:0 0 20px;
}

.ad160 {
width:160px;
height:600px;
margin:0;
}

.mainBig .ad160 {
float:right;
margin:10px 20px 0 0;
}

.ad182 {
width:182px;
height:97px;
position:relative;
margin:7px 0;
}

div.video {
width:595px;
height:335px;
margin:10px 0 20px;
}

div.info {
margin:5px 0 5px 155px;
}

.AMLsites {
font:normal 10px/10px Helvetica, Arial, sans-serif;
display:block;
width:100%;
height:25px;
background:url(../img/bg-amlbar.gif) 0 0 repeat-x;
border-width:0;
margin:0;
padding:0;
}

ul.AMLsites li {
float:left;
list-style-type:none;
text-shadow:1px 1px 1px #000;
margin:0;
padding:0;
}

ul.AMLsites a {
float:left;
color:#fff;
text-decoration:none;
padding:7px 0 9px 10px;
}

#google {
float:right;
margin:0 5px 0 0;
}

#google input {
margin-right:5px;
width:130px;
}

#featured,#topArticle {
width:595px;
height:267px;
min-height:267px;
position:relative;
background:#8F0505;
}

#featured ul.featuredTabs,#topArticle ul.mainArticle {
position:absolute;
top:0;
left:395px;
width:200px;
height:267px;
list-style:none;
background:rgba(91,91,91,0.6);
padding:0;
}

#featured .featuredTabs li {
height:66px;
width:200px;
overflow:hidden;
border-bottom:1px solid #cac1bd;
padding:0;
}

#featured .featuredTabs li:last-child {
border-bottom:none;
}

#featured .featuredTabs li div {
padding:5px;
}

#featured .featuredTabs li h2 {
height:42px;
overflow:hidden;
}

#tab1:hover,#tab2:hover,#tab3:hover,#tab4:hover {
background:rgba(00,00,00,0.3);
}

#featured .selected {
background:rgba(00,00,00,0.6);
}

#featuredImgs .selected {
display:block;
background:#fff;
}

#featuredNav {
z-index:10;
}

.clear,.clear:after,.wrap:after,.header h1:after,.featuredTabs:after,.wrap:before,p.blockTitle:before,.footer:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.header h1 {
width:174px;
height:51px;
text-indent:-9999px;
float:left;
margin:112px 0 15px;
}

.header h1 a,div.header h1 a {
width:174px;
height:51px;
display:block;
overflow:hidden;
font-size:1px;
background:url(../img/bg-h1.png) 0 0 no-repeat;
margin-left: 10px;
}

.blockTitle {
font-size:16px;
line-height:20px;
vertical-align:top;
color:#b4b4b4;
text-transform:uppercase;
font-weight:600;
margin-top:10px;
padding-top:0;
display:block;
}

.blockTitleSpec {
clear:both;
font-size:16px;
line-height:15px;
vertical-align:top;
color:#b4b4b4;
text-transform:uppercase;
font-weight:600;
padding-top:0;
display:block;
width:100%;
border-bottom:3px solid #e8e8e8;
margin:20px 0 15px;
}

.blockTitleSpecDark {
border-bottom:3px solid #c7c7c7;
}

h2 {
font-size:13px;
line-height:15px;
font-weight:400;
padding:10px 10px 0;
}

h3,abbr,span.published {
font-family:Georgia, Times New Roman, Times, serif;
font-size:11px;
line-height:12px;
display:inline;
color:#848484;
font-weight:400;
font-style:italic;
padding:0;
}

h3 a,abbr a,span.published a {
color:#848484;
text-decoration:none;
}

h3 a:after {
content:" - ";
}

a {
color:#8F0405;
}

q {
display:block;
font-weight:700;
quotes:» « ' ';
margin:4px 0 4px 1px;
}

.featuredTabs li h2,.videos li.firstItem div h2,.article h2,.videoSection h2 {
font-size:16px;
line-height:20px;
font-weight:400;
text-decoration:none;
padding:0;
}

.featuredTabs li h2 a,.videos li.firstItem div h2 a,ul.sections li.firstItem h2 a,.raffle li.firstItem h2 a,.videoSection h2 a {
color:#fff;
text-decoration:none;
}

.featuredTabs li h3,.videos li.firstItem div h3,.article h3,.videoSection div h3 {
color:#ffae00;
padding:0;
}

.featuredTabs p {
color:#fff;
font:normal 13px/15px Helvetica, Arial,Tahoma,Lucida Grande,Verdana,sans-serif;
}

ul.sections,ul.topContent {
float:left;
}

ul.sections li {
width:191px;
display:block;
float:left;
margin-right:11px;
}

ul.sections li.firstItem,.raffle li.firstItem {
background:#5b5b5b;
}

ul.sections li img,.raffle li img {
border-bottom:1px solid #fff;
}

.raffle li img {
width:185px;
}

ul.raffle {
margin-bottom:15px;
}

ul.sections li.firstItem h2,.raffle li.firstItem h2 {
font-size:15px;
line-height:17px;
padding:1px 10px;
}

ul.sections li.firstItem {
height:150px;
}

ul.sections li.firstItem h3,ul.sections li.firstItem abbr,ul.sections li.firstItem span.published .raffle li.firstItem h3,.raffle li.firstItem h3 {
font-size:11px;
line-height:12px;
color:#ffae00;
}

ul.sections li.firstItem h3,.raffle abbr {
font-size:11px;
line-height:12px;
padding:0 0 0 10px;
}

ul.sections li li,.dietSelect li,.experts li,.moreNews li {
background:url(../img/bg-li.gif) 0 14px no-repeat;
}

ul.videos,.videoSection {
display:block;
width:595px;
height:auto;
float:left;
}

ul.videos li.firstItem,.videoSection div {
width:595px;
height:200px;
position:relative;
margin:0 0 10px;
}

.videoSection div {
height:370px;
}

ul.videos div {
position:absolute;
top:0;
left:395px;
width:180px;
height:180px;
list-style:none;
background:rgba(91,91,91,0.6);
z-index:100;
padding:10px;
}

ul.videos div p,.videoSection p {
color:#fff;
margin-top:5px;
}

ul.videos li,ul.videosSecondary li {
width:110px;
display:block;
float:left;
margin-right:11px;
position:relative;
z-index:1;
}

ul.videos a.player,ul.videos li a.playerMini,.videoSection a.player,ul.videosSecondary li a.playerMini {
cursor:pointer;
opacity:0.7;
position:absolute;
z-index:120;
left:0;
top:0;
width:595px;
height:200px;
background:url(../img/bg-video-play.png) no-repeat scroll 33% 50% transparent;
}

ul.videos li a.playerMini,ul.videosSecondary li a.playerMini {
width:110px;
height:62px;
background:url(../img/bg-video-playMini.png) no-repeat scroll 50% 50% transparent;
}

.videoSection a.player {
background:url(../img/bg-video-play.png) no-repeat scroll 50% 50% transparent;
height:265px;
}

ul.videos a.player:hover,ul.videos li a.playerMini:hover,.videoSection a.player:hover,ul.videosSecondary li a.playerMini:hover {
opacity:0.8;
}

.videoSection div div {
background:#5b5b5b;
position:relative;
height:80px;
width:575px;
padding:10px;
}

.videoNavSecondary {
float:left;
width:109px;
border-top:1px solid #f1f1f1;
border-left:1px solid #f1f1f1;
}

.videoNavSecondary ul li {
text-transform:uppercase;
font-size:11px;
line-height:11px;
border-bottom:1px solid #f1f1f1;
padding:5px 10px;
}

.videoNavSecondary ul li.active {
background:#ebebeb;
color:#fff;
}

.videoNavSecondary ul li.active a {
color:#5b5b5b;
}

.videosSecondary {
float:right;
width:475px;
}

.zanjo p,.zanj p {
color:#fff;
font-size:10px;
line-height:10px;
text-transform:uppercase;
text-align:center;
}

.zanjo a,.zanj a {
color:#fff;
font-weight:600;
text-decoration:none;
display:block;
text-align:center;
padding:10px 0;
}

.zanjo,.zanj,.zaoba {
width:177px;
height:73px;
display:block;
float:left;
margin-bottom:10px;
}

.zanjo {
background:transparent url(../img/btn_zanjo.gif) no-repeat scroll top left;
}

.zanjo:hover {
background-image:url(../img/btn_zanjo_hover.gif);
}

.zanj {
background:transparent url(../img/btn_zanj.gif) no-repeat scroll top right;
}

.zanj:hover {
background-image:url(../img/btn_zanj_hover.gif);
}

.zaoba {
background:transparent url(../img/btn_zaoba_active.gif) no-repeat scroll top right;
width:84px;
}

.zaoba:hover {
background:transparent url(../img/btn_zaoba_hover.gif) no-repeat scroll top right;
}

.zaoba h1 {
text-indent:-9999px;
margin:18px 0 -4px 12px;
}

.zanj h1,.zanjo h1 {
text-indent:-9999px;
margin:10px 0 -4px 65px;
}

.zanjo h1 a,div.zanjo h1 a {
display:block;
overflow:hidden;
font-size:1px;
background:url(../img/bg-zanjo.png) 0 0 no-repeat;
}

.zanj h1 a,div.zanj h1 a {
display:block;
overflow:hidden;
font-size:1px;
background:url(../img/bg-zanj.png) 0 0 no-repeat;
}

.zaoba h1 a,div.zaoba h1 a {
display:block;
overflow:hidden;
font-size:1px;
background:url(../img/bg-zaoba.png) 0 0 no-repeat;
height:25px;
}

.dietSelect ul {
float:right;
width:305px;
background:url(../img/bg-crtke-desno.gif) 0 0 repeat-y;
padding-left:10px;
}

.dietSelector {
float:left;
width:270px;
padding-right:10px;
}

.dietSelect input[type=submit] {
margin:0 0 0 10px;
}

.moreNews {
display:block;
float:left;
}

.article .kartica label {
clear:left;
float:left;
text-align:right;
width:50px;
margin:10px;
padding:0;
}

.article .kartica input {
display:block;
float:none;
margin:10px 0;
}

.article h2 {
font-size:18px;
line-height:25px;
font-weight:700;
}

.article .kartica .errorlist {
clear:right;
float:right;
width:40%;
margin:0 10px 0 0;
padding:0;
}

.article .kartica .errorlist li {
background:none repeat scroll 0 0 transparent;
line-height:24px;
margin:0;
padding:0 10px;
}

.article p,.article li {
font-size:14px;
line-height:20px;
margin-bottom:15px;
}

.article p.lead {
font-style:italic;
margin-top:15px;
}
.experts h4 a{
    text-decoration:none;
}
.experts h4,
.article h4,.article h5,.article h6 {
color:#8f0405;
font-size:18px;
font-weight:700;
margin:20px 0 5px;
}

.article h5,.article h6 {
font-size:16px;
}

.article h6 {
font-weight:400;
}

.article ul {
margin:10px 0;
}

.article li {
background:url(../img/bg-li.gif) 0 4px no-repeat;
margin:0 0 5px;
padding:0 0 5px 15px;
}

.calendarDates {
background:url(../img/bg-calendar.gif) 0 0 repeat-x;
overflow:hidden;
}

.calendarDates .month {
text-align:center;
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
line-height:25px;
text-transform:uppercase;
}

.calendarDates .month a {
font-size:20px;
width:10px;
text-decoration:none;
font-weight:700;
margin:0 5px;
}

.calendarDates .date {
float:left;
display:block;
height:53px;
width:85px;
text-align:center;
background:none;
}

.calendarDates .date.selected {
background:url(../img/bg-calendar-date-selected.png) 22px 0 no-repeat;
color:#fff;
}

.calendarDates .date .day {
text-transform:uppercase;
font-size:13px;
line-height:15px;
display:block;
margin-top:5px;
}

.calendarDates .date .theDay {
text-transform:uppercase;
font-size:16px;
line-height:16px;
display:block;
}

.calendarDates .date .theDay.small {
text-transform:uppercase;
font-size:13px;
line-height:16px;
display:block;
}

ul.calendarEntries {
margin-top:10px;
}

ul.calendarEntries li span {
display:block;
text-transform:uppercase;
font-size:11px;
line-height:14px;
}

ul.calendarEntries li {
background:url(../img/bg-li.gif) 0 2px no-repeat;
margin-bottom:10px;
width:580px;
clear:both;
padding:0 0 0 10px;
}

ul.calendarEntries a.more {
float:right;
margin-bottom:10px;
padding:0 0 0 10px;
}

ul.photoList {
float:left;
height:auto;
width:auto;
min-width:595px;
margin:0 0 10px;
padding:0;
}

ul.photoList li {
float:left;
list-style-type:none;
background:#f8f8f8;
height:100px;
width:100px;
border:1px solid #DFDFDF;
margin:10px 8px 0 0;
padding:0;
}

.photoList li a {
height:100px;
width:100px;
display:table-cell;
text-align:center;
vertical-align:middle;
}

.photoListTxt {
width:420px;
text-align:right;
color:#666;
display:block;
font-size:10px;
background:#dfdfdf;
padding:0 10px;
}

.photoList li.selected,.photoList li:hover {
background:#DFDFDF;
}

.jcarousel-prev,.jcarousel-next {
border:1px solid #DFDFDF;
margin:10px 0 0;
padding:0;
}

.jcarousel-prev {
float:left;
background:url(../img/ico-carousel.png) no-repeat scroll center left transparent;
border-right:10px solid #FFF;
}

.jcarousel-next {
float:right;
background:url(../img/ico-carousel.png) no-repeat scroll center right transparent;
border-left:10px solid #FFF;
}

.photoList li.arrow,.jcarousel-prev,.jcarousel-next {
font-size:16px;
width:15px;
height:100px;
display:block;
cursor:pointer;
}

ul.galleryBig {
float:left;
height:auto;
width:auto;
margin:0;
}

ul.galleryBig li {
height:inherit;
float:left;
list-style-type:none;
margin:0 11px 10px 0;
padding:0;
}

.currentIssue {
color:#ED2790;
}

ul.topContent h2,ul.topContent h3 {
padding-left:0;
}

ul.topContent {
margin:10px 0 30px;
}

ul.topContent li {
width:307px;
display:block;
float:left;
margin-right:15px;
border-right:3px solid #c9c9c9;
}

ul.topContent li.nomargin,ul.topContent li ul li {
border:none;
}

.top {
width:960px;
clear:both;
height:60px;
}

.top a {
background:#ebebeb;
border:3px solid #c9c9c9;
width:134px;
float:right;
position:absolute;
text-align:center;
left:889px;
border-width:3px 3px 0;
margin:25px 0 0;
padding:10px;
}

.boxSubmit {
text-align:center;
}

.sub {
font-size:11px;
padding:0 0 5px;
margin:0 0 10px;
}

.sub input {
background:#FFF none repeat scroll 0 0;
border:1px solid #cdcdcd;
color:#999;
font:normal 11px/15px Arial,Tahoma,Lucida Grande,Verdana,sans-serif;
margin:5px 2px 5px 0;
padding:5px;
}

.sub input[type=text] {
width:110px;
}

input,textarea,select {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
padding:4px 2px 2px;
}

option {
padding:2px;
}

input[type=submit] {
border:1px solid #6d0304;
height:25px;
color:#fff;
text-transform:uppercase;
font-weight:700;
background:#9f0804 url(../img/bg-submit.gif) 0 0 repeat-x;
margin:0;
}

.input[type=submit] {
border:1px solid #6d0304;
font-family:Helvetica, Arial, sans-serif;
font-size:10px;
height:25px;
color:#fff;
text-transform:uppercase;
font-weight:700;
background:#9f0804 url(../img/bg-submit.gif) 0 0 repeat-x;
margin:0;
}

a.bigInput {
border:1px solid #6D0304;
color:#FFF;
display:block;
font-size:15px;
line-height:16px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
box-shadow:0 0 6px #333;
filter:progid:DXImageTransform.Microsoft.dropShadow(color=#333,offX=0,offY=0,positive=true);
background:#9f0804 url(../img/bg-submit-velik.gif) 0 0 repeat-x;
margin:20px auto 0;
padding:10px;
width:220px;
}

a.bigInput:hover {
background:#D41500;
box-shadow:0 0 4px #000;
-webkit-box-shadow:0 0 4px #000;
-moz-box-shadow:0 0 4px #000;
filter:progid:DXImageTransform.Microsoft.dropShadow(color=#000,offX=0,offY=0,positive=true);
}
.latestRSS,
.experts {
background-color: #EBEBEB;
font:normal 13px/15px Helvetica, Arial,Tahoma,Lucida Grande,Verdana,sans-serif;
margin:0;
padding:15px;
border-top: 3px solid #C9C9C9;
line-height: 20px;
}

.experts ul {
padding:0 0 10px;
}
.experts h4 a,
.experts h4,
.latestRSS h4{
font-size: 16px;
line-height: 20px;
color: #B4B4B4;
text-transform: uppercase;
margin:0;
}

.twitterCloud {
width:169px;
display:block;
border:3px solid #e8e8e8;
font:normal 11px/13px Helvetica, Arial,Tahoma,Lucida Grande,Verdana,sans-serif;
float:left;
padding:5px 5px 10px;
}
.latestRSS h4{
    font-size: 16px;
    line-height: 20px;
    color: #B4B4B4;
    text-transform: uppercase;
}
.latestRSS .headline a{
    font-size:14px;
    margin:15px 0 0;
    text-decoration:none;
    font-weight:bold;
    color:#666;
    display: block;
}
.latestRSS.sticky{
    position:fixed;
    width:325px;
    top: 0;
}
.twitterArrow.left,.twitterArrow.right {
background:url(../img/cloud.gif) 0 0 no-repeat;
width:20px;
height:auto;
display:block;
float:left;
margin:-3px 0 10px 10px;
}

.twitterArrow.right {
float:right;
padding-right:0;
margin:-3px 25px 0 0;
}

.twitterArrow img {
display:block;
padding:15px 0 0;
}

.widgets {
line-height:32px;
clear:both;
padding:10px 0;
width:465px;
float:right;
}

.reccomend ul {
margin:0 40px 0 0;
padding:0;
}

.reccomend li {
background:none;
display:block;
float:left;
margin:0;
padding:0 10px 0 0;
}

.reccomend li.emailSend,.reccomend li.twitterSend,.reccomend li.facebookSend {
text-indent:-9999px;
width:28px;
height:28px;
}

.reccomend li.emailSend a,.reccomend li.twitterSend a,.reccomend li.facebookSend a {
text-indent:-9999px;
width:28px;
height:28px;
display:block;
overflow:hidden;
}

.reccomend li.emailSend a {
background:url(../img/bg-emailSend.gif) 0 0 no-repeat;
}

.reccomend li.twitterSend a {
background:url(../img/bg-twitterSend.gif) 0 0 no-repeat;
}

.reccomend li.facebookSend a {
background:url(../img/bg-facebookSend.gif) 0 0 no-repeat;
}

.printArticle {
background:url(../img/bg-printArticle.gif) 100% 50% no-repeat;
display:inline;
float:left;
margin:0 0 0 30px;
padding:0 50px 0 0;
}

a.printArticle {
text-decoration:none;
color:#666;
}

.rateArticle {
float:right;
width:150px;
}

.rateArticle span#voting_result {
float:right;
}

.rateArticle span.star-rating-control {
float:right;
margin:8px 0 0 5px;
}

.btn,
#mailingList .btn {
display:block;
text-decoration:none;
margin:0;
padding:5px 6px 4px;
background:url(../img/bg-submit.gif) repeat-x scroll 0 0 #9F0804;
color:#fff;
border:1px solid #6D0304;
text-transform:uppercase;
}

.btn:hover,
#mailingList input[type="submit"],
#mailingList .btn:hover {
background: none repeat scroll 0 0 #EEEEEE;
border: 1px solid #CCCCCC;
color: #666666;
}

label {
display:block;
float:left;
margin-right:12px;
width:110px;
padding:5px 0;
}

#comments {
display:block;
margin:0 0 35px;
padding:0;
}

#comments li {
list-style:none;
margin:0;
padding:0;
}

.article.registration a.socialauth {
vertical-align:baseline;
margin-left:5px;
}

.article.registration label,#comments label {
display:block;
float:left;
clear:left;
font-size:11px;
}

.captcha {
float:left;
margin:0 5px 0 0;
}

#comment-form input[type=text] {
width:310px;
}

#comment-form textarea {
height:100px;
width:310px;
}

#comments .comment {
padding:10px;
}

#comments .comment p {
margin:5px 0;
}

#comments p.commentAuthor {
margin:0;
padding:0;
}

#comments .comment.odd {
background:#e8e8e8;
border:1px solid #c9c9c9;
}

#comments form {
background:#EBEBEB;
padding:10px;
}

#comments form p {
font-weight:700;
margin:0;
}

#comments.liteform form {
background:#fff;
padding:0 0 20px;
}

#comments.liteform form input,#comments.liteform form textarea {
border:1px solid #ccc;
}

#comments.liteform form input[type=submit] {
border:1px solid #000;
float:right;
margin:0 9%;
padding:4px 15px;
}

#comments.liteform form textarea {
width:90%;
}

#comments.liteform.search form input[type=submit] {
display:inline;
float:none;
height:auto;
margin:0 10px;
padding:9px 14px 6px;
}

#comments.liteform.search form input[type=text] {
border:1px solid #CCC;
font:16px/22px Helvetica,Arial,sans-serif;
width:250px;
padding:8px 7px 6px;
}

.errorlist {
color:#000;
float:none;
background:#ffb2b2;
-moz-box-shadow:3px 3px 1px #B2B2B2;
margin:5px 0;
padding:5px 10px;
}

.errorlist a {
color:#A40904;
font-weight:700;
text-decoration:none;
}

.liner.blockTitle {
border-bottom:2px solid #ccc;
}

.liner.blockTitle span {
background:#fff;
margin:0 0 -12px;
padding:0 0 5px;
}

#showform {
-moz-box-shadow:3px 3px 1px #B2B2B2;
background:url(../img/bg-submit.gif) repeat-x scroll 0 0 #9F0804;
border:1px solid #6D0304;
color:#FFF;
display:block;
font-weight:700;
height:auto;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:150px;
margin:0 0 50px;
padding:8px 0 6px;
}

.signedin,a.socialauth {
line-height:30px;
margin-right:5px;
vertical-align:bottom;
padding:5px 0 2px 18px;
}

a.socialauth {
background:url(../img/star-grey.gif) no-repeat scroll 0 0 transparent;
padding-left:22px;
margin-left:22px;
}

#twitter.socialauth {
background:transparent url(../img/twitter_16.png) no-repeat scroll 0 50%;
}

#facebook.socialauth {
background:transparent url(../img/facebook_16.png) no-repeat scroll 0 50%;
}

ul.articleList {
margin-top:10px;
position:relative;
width:595px;
}

.articleList li {
margin-bottom:20px;
height:87px;
}

#comments .articleList.search li {
border-top:1px solid #eee;
clear:both;
padding:10px;
}

.articleList img {
display:block;
float:left;
margin-right:10px;
}

.articleList h2 {
font-size:15px;
line-height:15px;
font-weight:400;
padding:0 10px 0 202px;
}

.articleList.qa li {
height:auto;
margin:20px 0;
}

.articleList.qa img {
display:block;
float:right;
width:100px;
height:100px;
background:#eee;
margin:0 0 4px 4px;
}

.articleList.qa.detail q {
margin-bottom:24px;
}

.articleList.qa ul {
clear:both;
list-style:none;
color:#999;
font-size:10px;
font-weight:400;
text-transform:uppercase;
background:0 repeat scroll 0 0 transparent;
margin:4px 0;
padding:5px 8px 4px 12px;
}

.articleList.qa li li {
display:inline;
margin:0 12px 0 0;
}

.help_text {
display:block;
text-transform:uppercase;
color:#999;
font-size:10px;
}

#strokovnjaki_list li {
float:left;
width:100px;
height:150px;
margin:8px;
}

#strokovnjaki_list h2 {
font-size:10px;
text-align:center;
padding:0 4px;
}

#strokovnjaki_list li .about li h4 {
background:0 repeat scroll 0 0 transparent!important;
background-color:#EEE;
display:block;
float:none;
text-align:center;
margin:0;
padding:4px 0 2px;
}

.paginator {
list-style:none;
margin:50px 0;
}

.paginator li {
display:inline;
}

.paginator li a {
background:none repeat scroll 0 0 #EBEBEB;
border:3px solid #C9C9C9;
display:block;
float:left;
font-size:15px;
font-weight:700;
height:22px;
line-height:24px;
text-align:center;
text-decoration:none;
width:22px;
border-color:#8F0405;
margin:6px;
padding:0;
}

.paginator li a.blank {
background:#fff;
border-color:#fff;
}

span.highlighted {
background:none repeat scroll 0 0 #83C6FD;
color:#000;
}

#aml_search_box {
position:absolute;
top:1px;
right:2px;
width:255px;
height:22px;
background:url(../img/search.gif) no-repeat scroll 0 90%;
}

#aml_search_box input[type=text] {
background:none repeat scroll 0 0 #FFF;
border:medium none;
color:#666;
font-size:10px;
height:22px;
width:180px;
margin:0 2px 0 26px;
padding:0;
}

#aml_search_box input[type=submit] {
border:medium none;
color:#FFF;
font-size:8px;
height:auto;
width:27px;
margin:0 0 0 2px;
padding:5px 4px 4px;
}

#aml_search_box input {
margin:-1px 0 0;
}

.main #strokovnjaki_list li {
float:none;
height:100px;
width:auto;
margin:10px 0 30px;
}

.main #strokovnjaki_list img {
float:left;
margin:0 20px 0 0;
}

.main #strokovnjaki_list h2 {
font-size:14px;
text-align:left;
color:#000;
padding:0;
}

.main #strokovnjaki_list li .about li h3,.main #strokovnjaki_list li .about li h4 {
display:inline;
padding:0 5px 0 0;
}

.main #strokovnjaki_list abbr {
border:1px solid #71BAF7;
color:#71BAF7;
display:block;
float:left;
line-height:10px;
margin:0 3px 0 0;
padding:0 3px 0 2px;
}

.sub .sub {
margin:0;
padding:0;
}

.dmtek {
background:url(../img/dm_logo_big.png) no-repeat 0 0;
height:95px;
}

#donat_box {
background:url(../img/donatmg.jpg) right center no-repeat;
height:95px;
}

#donat_box .content {
background:url(../img/donatmg-koticek.png) 97% 94% no-repeat;
border:1px solid #F1F1F1;
width:290px;
display:block;
padding:0 0 20px;
}

#donat_box ul {
list-style:disc;
margin:10px;
padding:0 10px;
}

#donat_box ul li {
font-size:13px;
padding:2px;
}

#donat_box p,#donat_box h2 {
margin:10px;
padding:0;
}

#donat_box h2 {
font-size:16px;
font-weight:700;
color:#8F0405;
}

.comment_box {
width:354px;
}

.comment_box .content {
display:block;
padding:10px 10px 0;
}

.comment_box ul li {
border-bottom:1px solid #DDD;
font-size:12px;
margin:10px;
padding:5px 10px;
}

.comment_box ul li abbr {
color:#DDD;
display:block;
float:none;
text-align:right;
}

.comment_box h2 {
font-weight:700;
text-transform:uppercase;
}

.comment_box.perutnina {
background:url(../img/bg_perutnina.png) no-repeat 0 0 #fff9bb;
}

.comment_box.perutnina .content {
padding:115px 10px 0;
}

.comment_box.perutnina ul li {
border-bottom:1px solid #dd9;
}

.comment_box.perutnina ul li abbr {
color:#dd9;
}

.foot_box.perutnina {
background:#fff9bb;
height:60px;
margin:0 0 10px;
}

#perutnina_box {
background:url(../img/bg_perutnina.png) no-repeat 0 0 #fff9bb;
width:354px;
height:180px;
}

#perutnina_box .content {
display:block;
padding:115px 10px 0;
}

#perutnina_box ul {
width:250px;
float:left;
}

#perutnina_box ul li {
font-size:12px;
padding:2px;
}

a.kupon {
float:right;
width:84px;
display:block;
background:transparent;
color:#000;
margin:4px 10px 0 0;
}

.tecemo h2 {
background:url(../img/bg-tecemo.png) repeat-x;
line-height:35px;
font-size:18px;
font-weight:700;
color:#FFF;
text-align:center;
padding:0;
}

.tecemo h2 a {
color:#FFF;
text-decoration:none;
height:37px;
}

.tecemo li {
float:left;
width:353px;
border-color:#e8e8e8;
border-style:solid;
border-width:1px 1px 0;
}

.tecemo li.foot {
border:1px solid #e8e8e8;
font-size:11px;
margin:0 0 20px;
}

.tecemo li img {
width:35px;
float:left;
margin:5px 10px 5px 5px;
}

.tecemo li p {
font-size:11px;
padding:3px 0 3px 5px;
}

.tecemo li p.strong {
font-size:11px;
}

.tecemo li.odd {
background:#f3f3f3;
}

p.oStrani {
margin:0 0 15px;
}

.btntecemo {
display:block;
float:left;
height:49px;
width:170px;
background:transparent url(../img/btn_tecemo.gif) no-repeat;
margin:5px 5px 20px 4px;
}

.btnpreobrazba {
display:block;
float:left;
height:49px;
width:170px;
background:transparent url(../img/btn_preobrazba.gif) no-repeat;
margin:5px 0 20px 5px;
}

.btntecemo a {
color:#FFF;
display:block;
font-weight:600;
text-align:center;
text-decoration:none;
padding:27px 0;
}

.btnpreobrazba a {
color:#c50050;
display:block;
font-weight:600;
text-align:center;
text-decoration:none;
padding:27px 0;
}

.btnpreobrazba:hover {
background:transparent url(../img/btn_preobrazba_hover.gif) no-repeat;
}

.btntecemo:hover {
background:transparent url(../img/btn_tecemo_hover.gif) no-repeat;
}

#related_content {
width:120px;
}
#related_content.sticky{
position:fixed;
top:0;
}
#related_content.floaty{
position:absolute;
bottom:0;
}

#related .blockTitleSpec {
border: none;
font-size: 12px;
margin: 5px 0 0 5px;
clear:both;
display:block;
float:none;
}

#related p a {
font-size:10px;
color:#C9C9C9;
float:right;
text-decoration:none;
margin:0 10px;
}
#plista_widget_belowArticle{
clear:both;
}
div.relatedBox {
border:1px solid #B3B3B3;
margin:20px 0;
}

div.related {
width:275px;
border-right:1px solid #d9d9d9;
float:left;
padding:10px;
}

div.adRelated {
width:270px;
float:right;
margin:2px 0;
}

div.related h3 {
color:#666;
font-size:15px;
font-weight:700;
font-style:normal;
font-family:Helvetica,Arial,sans-serif;
}

ul.related li {
background:#fff;
list-style-type:none;
display:block;
float:left;
width:110px;
height:110px;
margin:5px;
padding:0;
}

ul.related li h2 {
font-size:13px;
font-weight:400;
line-height:15px;
}

div#am_pd_banner {
height:25px;
overflow:hidden;
width:960px;
margin:5px auto 0;
}

.promo {
text-align:right;
color:#999;
text-transform:uppercase;
}

ins,.videoNavSecondary ul li a,#strokovnjaki_list h2 a {
text-decoration:none;
}

.nav a:hover,.secondary a:hover {
color:#8f0505;
text-decoration:underline;
}

.nav li.active a:hover,.secondary li.active a:hover {
color:#f1f1f1;
text-decoration:underline;
}

.toolbar li.active a,.toolbar li.active a:hover,.featuredTabs li h2 a:hover,.videos li.firstItem div h2 a:hover,ul.sections li.firstItem h2 a:hover,.raffle li.firstItem h2 a:hover,.videoSection h2 a:hover {
color:#fff;
text-decoration:underline;
}

#google input[type=submit],#comment-form input#id_security_code_1 {
width:auto;
}

#featuredImgs .hide,.zanj p.return,.zanjo p.return,.zanj p.active,.zanjo p.active,#showform.hidden,#comments #closedform,#strokovnjaki_list li .about p,#strokovnjaki_list li .about h3,#strokovnjaki_list abbr {
display:none;
}

h2 a,.article h4 a,.article h5 a,.article h6 a {
color: #666666;
line-height: 17px;
text-decoration:underline;
}

h3,.moreNews p {
padding:0 0 0 10px;
}

.article h3,ul.videosSecondary li {
margin-bottom:10px;
}

.featuredTabs li h3 a,.featuredTabs li abbr,.featuredTabs li span.published,.videos li.firstItem div h3 a,.videos li.firstItem div abbr,.videos li.firstItem div span.published,.videoSection h3 a,.videoSection abbr,ul.sections li.firstItem h3 a,.raffle li.firstItem h3 a {
color:#ffae00;
}

.clearLeft,.twitterBox {
clear:both;
}

ul.sections li.nomargin,ul.topContent li.nomargin,ul.videos li.nomargin,ul.videosSecondary li.nomargin,#strokovnjaki_list li li,ul.related li.nomargin {
margin:0;
}

ul.videos li h2,ul.videosSecondary li h2,.zanjo p a,.zanj p a,.dietSelector p,#comments .articleList.search h2,.articleList h3,.articleList.qa h2 {
padding:0;
}

.videoSection div div p a,.zanj a,.zanj p {
color:#fff;
}

.dietSelect,.main #strokovnjaki_list li .about p,.main #strokovnjaki_list li .about h3 {
display:block;
}

#comments .comment.even,.paginator li a:hover,.paginator li a.active {
background:#fff;
}

#featured .featuredTabs li#tabfull {
height: 267px;
}

div.article div#article_content {
    padding: 0 0 0 130px;
    position:relative;
}

div.article div#related {
    width: 120px;
    overflow: hidden;
    position: absolute;
    background: #f0f0f0;
    margin:0 0 0 -130px;
}

ul.related li {
    background: #f3f3f3;
}
