body {margin:0; padding:0; background:#F2F2F2; font:.7em Verdana, Arial, Helvetica, sans-serif; color:#353535;}
a {color:#6B6B6B;} a:hover {text-decoration:none;} form {margin:0;}

#wrapper {width:876px; margin:0 auto;}
#main {width:826px; float:left; background:#fff; padding:0 25px; border-bottom:solid 4px #F7852F;}
#header {width:826px; height:70px; float:left; position:relative; border-bottom:solid 4px #F48631;}
#logo {margin:0; position:absolute; top:12px; left:10px;background:url(../im/logo.gif) no-repeat; width:185px; height:43px;}
#logo_bg {margin:0; position:absolute; top:12px; left:10px;background:url(/img/logo_bg.gif) no-repeat; width:189px; height:47px;}
#logo_en {margin:0; position:absolute; top:12px; left:10px;background:url(/img/logo_en.gif) no-repeat; width:189px; height:47px;}
#logo span, #logo_bg span, #logo_en span {display:none;} 
#logo a, #logo_bg a, #logo_en a {display:block; width:189px; height:47px;}
#lang {background:#F2F2F2; margin:0; padding:8px; list-style:none; position:absolute; right:-25px; top:20px;}
#lang li {float:left; padding:0 0 0 21px; background:url(../im/bg.gif) no-repeat left;}
#lang li.en {background-image:url(../im/en.gif); margin-left:10px;} #lang a {color:#F27E1B; font-size:.9em;}

#menu {list-style:none; float:left; width:100%; clear:both; margin:0; padding:0; border-bottom:solid 1px #EAEAEA;}
#menu li {float:left; border-right:solid 1px #F2F2F2;}
#menu a {display:block; padding:8px 7px; text-decoration:none; color:#6F6F6F; font-size:11px;}
#menu li.l {border:none;}
#menu a:hover, #menu li.sel {background:url(../im/menu-bg.jpg) repeat-x;}
#flash {width:826px; float:left; margin:5px 0 0 0; height:218px; background:#fff;}

#content {width:826px; float:left; clear:both; padding:10px 0 0 0;}
#content1 {width:826px; float:left; clear:both; padding:10px 0 0 0;margin-top:10px;}
#lcol {width:466px; float:left;} #rcol {width:326px; float:right;}

/* These are standard sIFR styles... do not modify */
h1.title {font:1.4em Verdana, Arial, Helvetica, sans-serif; color:#353535;margin: 0 0 8px 0;padding: 0 0 10px 0;font-weight: bold;}
h1.title2 {font:1.2em Verdana, Arial, Helvetica, sans-serif; color:#353535;margin: 0 0 8px 0;padding: 0 0 10px 0;font-weight: bold;}
.sIFR-flash {visibility: visible !important; margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1.title { visibility: hidden; font-size: 1.1em; padding:0 0 8px 0; border-bottom:3px solid #eee;margin:0 0 10px 0; float:left; width:100%;}
.sIFR-hasFlash h1.title2 { visibility: hidden; font-size: 1.1em; padding:0 0 8px 0; border-bottom:3px solid #eee;margin:0 0 10px 0; float:left; width:100%;}

#nlist {float:left; width:100%;}
#nlist div {float:left; width:100%; clear:both; margin:0 0 15px 0; line-height:16px}
#nlist div h1 {font-size:1.2em; margin:0 0 5px 0; color:#FF8428} #nlist h1 a { color:#FF8428}
#nlist div img {float:left; margin:0 8px 5px 0;}

#moreabout {float:left; width:426px; padding:10px 20px; clear:both; border-top:solid 6px #F2F2F2; margin:15px 0 0 0; background:#FBFBFB;}
html > body #moreabout {margin:0;}
.orangeb {border-bottom:solid 1px #F4862F; text-decoration:none; float:right;} .orangeb:hover {border-bottom:solid 1px #FBFBFB;}

#footer {float:left; width:856px; clear:both; padding:10px 10px 20px 10px;}
#footer ul {list-style:none; margin:0; padding:0; float:left;}
#footer li {float:left; padding:0 10px; border-right:solid 1px #727272;} #footer li.l {border:none;}
#footer span {float:right;}
#footer p {width:110px; margin:0 auto;}
.ec {display:block; float:left; margin:10px 0 0 0; background:url(../im/f.gif) no-repeat; width:110px; height:16px;} .ec:hover {background-position:0 -16px;}
.ec span {display:none;}

.text {float:left; width:100%; padding:0 0 20px 0;}
.formats {margin: 10px 0 10px 0;padding: 0 0 0 0;}
.code {display:block; float:left; border-left:solid 4px #EEEEEE; margin:12px 10px; padding:0 10px; color:#0D135F; width:430px;}
.imp {width:466px; float:left; clear:both; margin:12px 0; background: url(../im/impbg.gif) repeat-y;}
.imp div {width:466px; float:left; background:url(../im/imptop.gif) no-repeat top left;}
.imp div p {margin:0; width:446px; float:left; background:url(../im/impbot.gif) no-repeat bottom left; padding:10px}
.imp div p span {display:block; float:left; background:url(../im/imp.gif) no-repeat; padding:0 0 0 20px;}

.person {width:326px; float:left; border-bottom:solid 1px #F4862F; padding:0 0 10px 0; margin:0 0 10px 0; line-height:14px;}
.person img {border:solid 2px #E4E4E4; float:left; margin:0 8px 0 0;}
.more1 {margin:0; padding:0 0 10px 0;} .more1 a {color:#F4862F; font-weight:bold;}
#sh { display:none;}

#logos {width:545px; float:left; margin:0 0 10px 0; border-bottom:solid 3px #fff; padding:0 0 10px 0;}
#logos a {display:block; float:left; margin:10px 14px 0 0; border:solid 1px #F1F1F1;}
#logos a.end{margin-right:0;}
.logo {margin:0 0 10px 0; float:left; clear:both;}

ul.pricelist {float:right;list-style: none;margin: 5px 0 10px 0;padding: 0 0 0 0;width:250px;}
ul.pricelist li {list-style: none;margin: 3px 0 5px 0;padding: 0 0 0 10px;background:url(../im/arro.gif) no-repeat center left; background-color: #fff;}

.prices {border-top:solid 2px #C7C7C7;border-left:solid 2px #C7C7C7; background:#fff; clear:both; margin:5px 0 20px 0;}
.prices th {background:#F2F2F2; font-weight:normal; vertical-align: top; font-size: .8em;border-bottom:solid 1px #C7C7C7;border-right:solid 1px #C7C7C7;margin: 0;padding: 2px 1px;}
.prices td {background:#FFF;font-size: .9em;border-bottom:solid 1px #C7C7C7;border-right:solid 1px #C7C7C7;margin: 0;padding: 5px 8px;}
.prices tr.darkrow td {background:#F5F5F5; height: 22px;}
.prices tr td.darkrow {background:#F5F5F5; height: 22px;}
.prices td a{background: url(../im/view.gif) no-repeat; text-decoration:unerline; padding: 3px 0 0 22px;}

.title_dropdown {padding: 3px 0 0 5px; background: url(../im/arr.gif) no-repeat; vertical-align: middle; width: 152px; height: 18px; text-align: left; float:right; clear:both; cursor: pointer; }
.content_dropdown{position: absolute; right:0px; top:20px; vertical-align: middle; border: 1px solid #aaa; width: 155px; clear:both; }
.content_dropdown a{text-decoration: none; color: #aaa; }
.content_dropdown p.off{margin: 0px; background:#fff; padding: 3px; padding-left: 5px; cursor: pointer; text-align: left; }
.content_dropdown p.on{background-color: #aaa; color: white; margin: 0px; padding: 3px; padding-left: 5px; cursor: pointer; text-align: left; }

#contentarea {float:left; width:326px; clear:both; padding:10px 0 0 0;}
#stats {float:left; width:100%; position: relative;}

table.tab {margin: 10px 0 0 0;padding: 0 0 0 0;border-top: solid 1px #ADADAD;border-left: solid 1px #ADADAD;}
table.tab tr.a{background-color: #EEEEEE;}
table.tab th{font-size: 10px;border-bottom: solid 1px #ADADAD;border-right: solid 1px #ADADAD;font-weight: normal;}
table.tab td{border-bottom: solid 1px #ADADAD;border-right: solid 1px #ADADAD;}

#contentarea h2 {color: #ADADAD;font-size: .9em;margin: 0 0 3px 0;padding: 0;font-weight: normal;}
#count {margin: 0 0 8px 0;padding: 0 0 4px 0;border-bottom: solid 2px #EEEEEE;}
#count  p{margin: 12px 0;padding: 0;}
.number {margin: 0 0 0 0;padding: 0 0 0 0;text-align: center;}

p.number span{margin: 0 4px 3px 0;padding: 1px 6px 2px 6px;background: url(../im/count.gif) no-repeat;font-size: 15px;font-weight: bold;text-align: center;}

div hr {display: none;}
.hr {width: 100%;clear: both;line-height: 1px;font-size: 1px;margin: 5px 0 15px 0;padding: 0;border-bottom:solid 3px #eee}

.site {padding:0 0 8px 0; border-bottom:3px solid #eee;margin:0 0 10px 0; float:left; width:100%;clear:both;}
.site img {float: left; margin: 0 10px 4px 0;padding: 0 0 0 0;}

p.tools {clear:both;float:left;width:100%;margin: 3px 0 35px 0;padding: 0 0 10px 0;border-bottom: solid 1px #F48631;line-height:21px;}
p.tools a{padding: 5px 0 3px 24px; margin: 0 10px 0 0}
p.tools a.url{background: url(../im/i_url.gif) no-repeat;}
p.tools a.pie{background: url(../im/i_pie.gif) no-repeat;}
p.tools a.print{background: url(../im/i_print.gif) no-repeat;}
p.tools a.save{background: url(../im/i_save.gif) no-repeat;}
p.tools a.price{background: url(../im/i_prices.gif) no-repeat;}
p.tools a.info{background: url(../im/i_info.gif) no-repeat;}
p.tools a.top{background: url(../im/i_top.gif) no-repeat;}
#kont p.tools a{margin:0;padding:0;}
span.data {font-size: 10px; color: #757575;}

p.font {clear:both;float:left;width:100%;margin: 3px 0 10px 0;padding: 0;}
p.font a{float: left; display:block;width:13px;height:13px;margin: 0 3px 0 0;padding: 0;background-image: url(../im/font1.gif);background-repeat: no-repeat;background-position: 0 -15px;}
p.font a span {display:none;}
p.font a.f1{background-image: url(../im/font1.gif);}
p.font a.f2{background-image: url(../im/font2.gif);}
p.font a.f3{background-image: url(../im/font3.gif);}
p.font a:hover{background-position: 0 0;}

.rpdf{
	float: right;
	padding: 15px 0 0 0;
}

.rpdf a{
	color: #F27E1B;
}

h1.title3{
	font:1.4em Verdana, Arial, Helvetica, sans-serif; 
	color:#353535;
	font-weight: bold;
}

.pub{
	margin: 0 0 8px 0;
	padding: 0 0 5px 0;
}

.pub a{
	color: #F27E1B;
}

.more {
float: right;
width: 265px;
margin: 0 0 10px 10px;
padding: 0;
clear: both;
background-color: #f5f5f5;
}

.more ul {
clear: both;
list-style-type: none;
margin: 0;
padding: 10px 10px;
}

.more ul li {
margin: 0;
padding: 2px 0 2px 7px;
background-color: transparent;
background-image: url('/img/ico/arrow.gif');
background-position: 0 7px;
background-repeat: no-repeat;
}


div.downgreyline {
	border-bottom: 3px solid #EEEEEE;
	padding: 15px 0px;
	margin: 0;
	width: 100%;
	clear: both;
	float: left;	
}

div.downgreyline p.iz {
	width: 150px;
	margin: 3px 0 20px 0;
	padding: 0 0 0 0;
	text-align: center;
	float: left;
}

div.downgreyline p.iz_logo {
	width: 185px;
	margin: 3px 0 20px 0;
	padding: 0 0 0 0;
	text-align: center;
	float: left;
}

div.relatedItems {
	width: 200px; 
	float: right; 
	clear: right;
	margin: 0 22px 20px 10px;
	padding: 0px;	
}

/* prika4eni snimki */
div.leftImg {
	margin: 0px 10px 10px 0px;
	float: left;
	clear: left;
	padding: 1px;
	border: 2px solid #EEEEEE;
}
div.rightImg {
	margin: 0px 0px 10px 10px;
	float: right;
	clear: right;
	padding: 1px;
	border: 2px solid #EEEEEE;
}
div.rightImg p, div.leftImg p {
	padding-left: 8px;
}
div.bottomImg {
	float: none;
	margin: 10px auto;
	margin-left: auto;
	margin-right: auto;
	padding: 1px;
	border: 2px solid #eee;
}

div.relatedItems {
	width: 200px; 
	float: right; 
	clear: right;
	margin: 0 22px 20px 10px;
	padding: 0px;	
}

/* kareta */
.news_tblright, .news_tblleft, .news_tblrightsmall, .news_tblleftsmall, .news_tblwide, .news_accent {
	display: block;
	width: 670px;
	float: right;
	margin: 10px 0;
	padding: 0;
	background-color: #F5F5F5;
	border: 1px solid #C6C6C6;
	clear: both;
}

.news_tblright{
	width:340px;
}

.news_tblrightsmall {
	width: 220px;
}

.news_tblleft {
	width:440px;
	margin: 12px 12px 12px 0px;
	float: left;
	clear: left;
}

.news_tblleftsmall {
	margin: 12px 12px 12px 0px;
	width: 220px;
	float: left;
	clear: left;
}

.news_tblwide {
	float: left;
}

/**
 * стилове за представянето на аудиторията
 */

.auditoryform {
	width: 820px;
}

.auditoryform td {
	padding: 0 0 15px 0;
}
.auditoryform .period {
	margin-top: 5px;
	width: 160px;
}

.sitenames div {
	width: 820px;
	float: left;
	overflow: hidden;
}

.sitenames label {
	display: block;
	width: 160px;
	overflow: hidden;
	float: left;
}

.auditoryresults {
	margin-top: 15px;
}

.auditoryresults h3 {
	font-size: 11px;
	text-align: center;
}
.auditoryresults h2 {
	font-size: 17px;
	padding-top: 15px;
	margin: 0px;
	border-top: solid 1px #F4862F;
}
.auditorycolorbox {
	width: 5px;
	height: 15px;
	margin-right: 5px;
	float: left; 
}


/* Media Fair */

.mediafair {
	background: #F0F0F0;
	display: block;
	overflow: hidden;
	padding: 10px;	
	border: 1px solid #CCC;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.mediafair strong {
	float: left;
	font-weight: normal;
	color: #333;
	line-height: 26px;
}

.mediafair form {
	padding: 0;
	margin: 0;
}

.mediafair form {
	float: right;
}

.mediafair form .btn-ceni {
	margin-bottom: -6px;
}

.mediafair form label {
	padding-right: 5px;
	line-height: 26px;	
}

.mediafair form input {
	font-size: 12px;
	line-height: 14px;
	padding: 4px 4px 3px 4px;
	border: 1px solid #CCC;
	margin-right: 5px;
}


.btn-ceni{	
	width: 122px;
	overflow: hidden;
	margin-bottom: 10px;
	background: #f58220 url("/img/btn-ceni.gif") no-repeat;
	display: inline-block;
}
.btn-ceni a.btn{
	float: left;
	display: block;
	text-align: center;
	width: 122px;
	padding: 5px 0;
	text-decoration: none;
	color: #FFF;
	font-weight: bold;
	background: url("/img/btn-ceni-bottom.gif") no-repeat bottom left;
	font-size:10px;
}
.btn-ceni a.btn:hover{
	color: #f6eecf;
}

.mediafair form strong {
	font-weight: bold;
}

.audienceform h1 {
	float: left;
	width: 160px;
}

.audienceform .sourceChoise label {
	padding-right: 30px;
	float: left;
	height: 30px;
}

.audienceform .sourceChoise label input {
	margin-right: 5px;
}

.audienceform .sourceChoise label img {
	margin-left: 3px;
}

.audienceform .sourceChoise label img.gemius {
	margin-top: -7px;
}

.audienceform .sourceChoise label img.nielsen {
	margin-top: -2px;
}

.specialFormats .formats a {float: left; margin-right: 10px;}
.specialFormats .formats p {overflow: hidden;}
.specialFormats .formats {margin: 0 0 30px 0;}
