@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;}
.left{float:left;}
.right{float:right;}
/*fonts*/
a{color:#00b9ff;text-decoration:none;}
a:hover{text-decoration:underline;}
a.article-img, span.article-img{margin:5px 0 0 0;line-height:0}
ul li{list-style:none;}
h1{color:#6e6e6e;font-size:35px;font-family:Tahoma, Geneva, sans-serif;font-weight:normal;line-height:40px;padding:18px 0 7px 0;}
h2{font-size:13px;font-weight:bold;line-height:17px;margin:0 0 5px 0;}
h3{color:#6e6e6e;font-size:13px;line-height:17px;}
span.time{font-size:15px;color:#5dbd2e;font-style:italic;padding: 0 0 5px 0;display:block;}
div,p{color:#6e6e6e;font-size:11px;line-height:14px;}
p{margin:7px 0 7px 0;}
.full-img{margin:0 0 18px 0;}
.important{font-size:13px;font-weight:bold;line-height:17px;}
/*exceptions*/
.articles .article a.article-img,.articles .article span.article-img{float:left;margin:5px 18px 10px 0;display:block;}
.items .article a.article-img,.items .article span.article-img{float:left;margin:5px 18px 10px 0}
.items .article a.article-img,.items .article span.article-img{border:1px solid #BBBCBC;display:block;}
.article.currentedition{clear:both;width:auto;margin-right:24px;}
.article.currentedition a.article-img{border:none;float:left;margin:5px 18px 10px 0;}
.article.currentedition a.article-img img{width:135px;height:189px;}
.primary .article.currentedition a.article-img img{width:368px;height:513px;}
.primary .article.currentedition{clear:both;width:auto;margin-right:0;}
.section.lessimportant h1{font-family:Arial, Helvetica, sans-serif;font-size:22px;}
/*structure*/
body{background:url(../img/bg.gif) repeat;}
.wrap{width:1116px;position:absolute;left:50%;margin-left:-470px;}
.container{width:940px;float:left;}
.main{background:#fff;overflow:hidden;padding:0 0 24px 0;}
.logo{position:absolute;margin-left:-21px;margin-top:28px;}
.aside.commercial{width:160px;float:right;margin:130px 0 0 0;}
/*nav*/
ul.nav li{display:block;line-height:35px;text-align:center;float:left;}
ul.nav li a{display:block;font-family:Tahoma, Geneva, sans-serif;}
ul.nav.info{float:right;clear:both;margin-bottom:7px;}
ul.nav.info li{margin-left:2px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;}
ul.nav.info a{font-size:12px;color:#fff;width:96px;}
ul.nav.info li.nth-child1{background:#603899;}
ul.nav.info li.nth-child2{background:#242424;}
ul.nav.info li.nth-child3{background:#B70C67;}
ul.nav.info li.nth-child4{background:#1B609A;}
ul.nav.primary{float:right;clear:both;margin-bottom:10px;}
ul.nav.primary li{position:relative}
ul.nav.primary a{width:152px;font-size:16px;color:#454545;}
ul.nav.primary li.nth-child1{background:#25A8ED;}
ul.nav.primary li.nth-child2{background:#F6415D;}
ul.nav.primary li.nth-child3{background:#FAF317;}
ul.nav.primary li.nth-child4{background:#76D756;} 
ul.nav.primary li .subnav{display:none;position:absolute;left:0;top:35px;width:610px;border-top:1px solid #fff;}
ul.nav.primary li:hover .subnav{display:block;}
ul.nav.primary li .subnav li{display:block;float:left;width:auto;line-height:30px;}
ul.nav.primary li .subnav li a{font-size:14px;z-index:99;background:#25A8ED;width:auto;padding:0 10px;border-right:1px solid #fff;}
.nav.archive{background:#F6F584;padding:0 18px 18px 18px;margin:18px 0 0 0;}
.nav.archive ul {margin:0 0 10px 0;}
.nav.archive ul li{border-bottom:1px dotted #8F8F8F;padding:5px 0;}
.nav.archive ul li a{background:url(../img/arrow-blue.gif) no-repeat left 4px;padding:0 0 0 16px;font-size:13px;font-weight:bold;}
/*header*/
.header{overflow:hidden;background:url(../img-content/ad-50off.png) no-repeat 280px 0;height:130px;}
.header *{font-family:Verdana, Geneva, sans-serif;}
.header p{float:right;display:block;clear:both;font-size:12px;line-height:17px;color:#3d3d3d;margin:4px 0;text-align:right;}
.header span{color:#d8067c;font-weight:bold;}
.header em{color:#00abeb;font-weight:bold;}
.header a{color:#3d3d3d;}
/*footer*/
.footer{background:#C45476;border-top:8px solid #313131;padding:10px 0;}
.footer p{text-align:center;font-family:Tahoma, Geneva, sans-serif;color:#fff;line-height:16px;margin:0;}
.footer a{color:#fff;margin:0 7px;}
.footer p.socialmedia{line-height:70px;padding:10px 0 0 0;}
.socialmedia a{background:url(../img/icn-socialmedia.png) no-repeat;padding:0 0 0 68px;line-height:70px;display:inline-block;}
.socialmedia a.facebook{background-position:0 0;}
.socialmedia a.twitter{background-position:0 -100px;}
.socialmedia a.stumbleupon{background-position:0 -200px;}
.copyright{text-align:center;color:#464646;font-family:Tahoma, Geneva, sans-serif;font-size:11px;padding:10px 0;}
/*sections*/
.content{width:627px;float:left;margin-left:24px;}
.section{float:left;}
.section.primary{width:369px;margin-right:24px}
.section.secondary{width:210px;}
.section.articles{width:603px;}
.section.form{width:603px;}
.section .section{float:none;margin:0;}
.section.items{}
.section.contextual{float:right;width:265px;margin-left:0;margin-right:24px;}
/*inner stuff*/
.sep{border-bottom:1px dotted #464646;padding-bottom:18px;}
.article{border-bottom:1px dotted #464646;padding:0;margin:0 0 10px 0;overflow:hidden;}
.articles .article{padding:0 0 8px 0;margin:0 0 10px 0;overflow:hidden;}
.teaser ul{overflow:hidden;padding:3px 0;}
.teaser ul li{color:#6e6e6e;font-style:italic;font-size:11px;padding:2px 0 2px 10px;}
.teaser img{float:left;margin:0 10px 0 0;}
.teaser span.time{background:#E0E0E0;color:#454545;font-size:11px;font-weight:bold;display:block;padding:4px 8px;overflow:hidden}
.aside{margin:18px 0 0 0;}
.ad{border-top:1px solid #8F8F8F;border-bottom:1px solid #8F8F8F;overflow:hidden;}
.action{margin:0 0 10px 0;overflow:hidden}
.action.pdf{background:url(../img/icn-pdf.png) no-repeat left 50%;padding:20px 0 20px 70px;}
.article dl{margin:0 0 7px 0;}
.article dl dt, .article dl dd{display:inline-block;}
.article dl dt{font-weight:bold;}
.article dl dd{margin: 0 10px 0 0;}
.featured a{display:block;margin:15px 24px 0 0;border:1px solid #BCBCBC;line-height:0;float:left;}
.directory{border-bottom:1px dotted #464646;}
.directory p{width:184px;float:left;margin-right:24px;}
.directory p span{display:block;}
.directory .section{clear:both;padding:10px 0 8px 0;overflow:hidden;}
.items .article{width:184px;float:left;margin-right:24px;}
.items .article p.description{height:60px;overflow:hidden;}
.items .article p.price{margin-bottom:0;}
.items .article p.web{margin-top:0;}
ol.numeric{margin-left:20px;}
ol.numeric li{list-style:decimal;}
/*buttons*/
a.btn,input.btn{background:url(../img/btn-gradient.png) repeat-x top;border-radius:3px;-moz-border-radius:3px;padding:4px 10px;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#222222;margin-right:10px;display:inline-block}
a.btn.red,input.btn.red{background-color:#EE3A55;border:1px solid #EE3A55;}
a.btn.yellow{background-color:#E5DF14;border:1px solid #E5DF14;}
a.btn.green{background-color:#6AB750;border:1px solid #6AB750;}
/*forms, error and success messages*/
form{margin-bottom:20px;position:relative;}
form p{padding:7px 0 5px 0;}
label{clear:both;display:block;vertical-align:top;}
input, select, textarea{width:238px;height:22px;border:1px solid #d4d4e3;font-size:12px;color:#6e6e6e;}
textarea{height:150px;width:500px}
input.btn.red{width:140px;height:24px}
label b{color:#EE3A55;font-weight:normal;font-size:0.8em;}
div.error, div.success{padding:10px 15px;}
div.error{background:#EE3A55;}
div.success{background:#25A8ED;margin:15px 0;}
div.error p, div.success p{padding:0;color:#fff;}
label.error{display:inline-block;color:#fff;}
div.msg{background:#EE3A55;border:1px solid #EE3A55;padding:15px 15px 5px 15px;display:none;position:absolute;right:0;top:30px;width:240px;}
div.msg label{display:block;padding-bottom:10px;font-size:1.2em;}

