/* Bulgaria News Default stylesheet */
html, body { padding:0px; margin:0px; font-family: Tahoma; font-size:12px; }
body { background-color:#14313d; padding-top:15px; padding-bottom:15px; }

img { border:none; }
a { text-decoration:none; }
ul, li { padding:0px; margin:0px; list-style:none; }
form, input, textarea, select, h1, h2,h3, p { padding:0px; margin:0px; }
h1, h1 a { font-size:16px; font-weight:normal; color:#105294; font-family:Tahoma; }
h2, h2 a { font-size:12px; font-weight:normal; color:#cb4c00; font-family:Tahoma; line-height:13px;  }
h4 a { font-size:12px; font-weight:normal; color:#003366; font-family:Verdana; font-weight:bold; }

#template { position:relative; margin:0px auto; width:990px; background-color:#FFF;  background:url(../images/template.repeat.jpg) 0 0 repeat-y; }

#header { position:relative; display:inline-block; width:990px; height:63px; background:url(../images/header.repeat.jpg) 0 0 repeat-x; background-position:top; z-index:9999; }
#header { zoom: 1; display:block; }
#header:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#logo { position:relative; float:left; width:657px; height:63px; background:url(../images/header.left.corner.jpg) 0 0 no-repeat; z-index:800; }
#logo img { position:absolute; top:15px; left:22px; z-index:9999; }
#time { position:relative; float:left; width:333px; height:63px; background:url(../images/time.background.jpg) 0 0 no-repeat; z-index:700; background-position:right; }
#clocks { position:absolute; top:0px; left:120px; width:200px; height:70px;  }

#exclusive { position:absolute; top:0px; left:190px; width:497px; height:63px; color:#fff; font-size:12px; font-family:Tahoma; background:url(../images/header.repeat.jpg) 0 0 repeat-x; overflow:hidden; z-index:600; }
#exclusive div { position:relative; width:357px; height:40px; padding-top:23px; background:url(../images/exclusive.curve.jpg) 0 0 no-repeat; background-position:left bottom; padding-left:105px; }
#exclusive div a { color:#fff; font-size:11px; }

.ui-controls { position:absolute; top:20px; left:650px; width:80px; height:23px; display:inline-block; z-index:9999;  }
.ui-controls { zoom: 1; display:block; }
.ui-controls:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-controls a, .ui-controls a:hover, .ui-controls a:active { float:left; display:block; width:22px; height:23px; cursor:pointer; outline:none; }
.ui-controls a.next { background:url(../images/exclusive.next.jpg) 0 0 no-repeat; }
.ui-controls a.prev { background:url(../images/exclusive.prev.jpg) 0 0 no-repeat; }
.ui-controls a.pause { background:url(../images/exclusive.pause.jpg) 0 0 no-repeat; margin-left:5px; margin-right:5px; }
.ui-controls a.play { background:url(../images/exclusive.play.jpg) 0 0 no-repeat;  }

#page { position:relative; width:972px; padding:9px; background:url(../images/page.corner.jpg) 0 0 no-repeat; background-position:top left; }

#navigation { position:relative; display:inline-block; width:968px; height:33px;  background-color:#24687c; z-index:100; background:url(../images/nav.ul.jpg) 0 0 repeat-x; z-index:9999; }
#navigation { zoom: 1; display:block; }
#navigation:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


div.float-list-image { width:100px; height:100px; float:left; margin-right:10px; border:1px solid #bfbfbf; padding:1px; }
div.float-list-image img { width:100px; height:100px; }
div.floating-container { float:left; width:265px; padding-right:10px; }
div.floating-container img { width:265px; }
div.floating-container div { width:265px; padding:1px; border:1px solid  #bfbfbf; line-height:1px; }
div.floating-container span { display:block; padding-top:5px; font-size:10px; color:#999; padding-bottom:5px; }

a.details { display:block; color:#0070c7; text-decoration:none; height:14px; line-height:14px; font-size:11px; }
a.details:hover { text-decoration:underline; }

/* Nestified navigation */
#nav, 
#nav ul { margin:0;padding:0; position:relative; z-index:9999;  }
#nav { position:relative; float:left; width:715px; z-index:100; background:url(../images/navigation.corner.jpg) 0 0 no-repeat; background-position:top left; padding-top:2px; height:31px; padding-left:2px; }
#nav a { display:block; width:104px; padding-left:29px; height:29px; line-height:29px; color:#FFF; text-align:left; font-family:Arial; font-size:12px; text-transform:uppercase;  }
#nav a.selected {  background:url(../images/li.active.gif) 0 0 no-repeat;  }
#nav li > a { float: none; }
#nav a:hover{  background:url(../images/li.active.gif) 0 0 no-repeat;  z-index:1; color:#254c9c; color:#fff; }
#nav li { float:left; width:134px; height:29px; position:relative; background:url(../images/li.passive.jpg) 0 0 no-repeat; background-position:center left; }
#nav ul { position:absolute;display:none; width:133px; top:29px; left:0px; z-index:9999;  backgound-color:#eee; }
#nav li ul a { padding:0px; margin:0px; height:25px; line-height:25px; float:left; background:url(../images/transparent.png) 0 0 no-repeat; background-position:top; cursor:pointer;  width:113px; padding-left:20px; text-align:left; color:#fff;  font-size:10px; }
#nav li ul a.collapsable {  }
#nav li ul a.selected { background:url(../images/transparent.png) 0 0 no-repeat; text-decoration:underline;  } 
#nav li ul a:hover, #nav li ul a.trail  { color:#fff;  background:url(../images/transparent.png) 0 0 no-repeat; text-decoration:underline; }
#nav ul ul { top:auto; }
#nav li ul li { background:none; height:25px; }	
#nav li ul ul { left:133px; margin:0px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul { display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul { display:block; }
/* EOF Nestified navigation */

#breadcrumb { height:25px; line-height:25px;  margin-bottom:10px; background:url(../images/breadcrumb.gif) 0 0 no-repeat; background-position:bottom; }
#breadcrumb a { color:#006699; font-size:10px; text-transform:uppercase; font-weight:bold; }

.sidebar li a { display:block; color:#000; width:300px; height:20px;  }
.sidebar li a:hover { text-decoration:underline; }
.sidebar li a.selected { text-decoration:underline;  }
.sidebar li ul li { padding-left:20px; }

#search { position:relative; float:left; width:230px; height:33px; background:url(../images/search.input.jpg) 0 0 no-repeat; background-position:top left; }
#search input.keyword { position:absolute; top:4px; left:5px; background:none; border:none; padding-left:9px; width:135px; padding-top:5px; font-size:11px; color:#525252; font-family:Tahoma; }
#search input.submit { position:absolute; top:6px; right:10px; border:none; width:70px; height:20px; padding-bottom:1px; background:url(../images/search.submit.jpg) 0 0 no-repeat; color:#fff; font-size:11px; text-align:left; padding-left:10px; font-family:Arial; }

#languages { position:absolute; top:0px; right:-37px; width:60px; padding-top:5px; height:28px;  background:url(../images/languages.jpg) 0 0 no-repeat; background-position:top right; background-color:#24687c;  }
#languages a { display:block; width:27px; height:22px; float:left;  }
#languages a.en { background:url(../images/flag.en.jpg) 0 0 no-repeat;  }
#languages a.bg { background:url(../images/flag.bg.jpg) 0 0 no-repeat;  }

#content { position:relative; float:left; width:660px; padding-right:9px; padding-top:9px; z-index:1;  }
#topnews { position:relative; width:662px; text-align:justify; }
#topnews #picture { position:relative; float:left; width:265px; height:255px; padding-bottom:4px; overflow:hidden; }
#topnews #picture img { width:261px; height:200px; }
#topnews #picture div { width:261px; border:1px solid #999; padding:1px; line-height:1px; }
#topnews #resume { position:relative; float:left; width:385px; height:255px; padding-left:9px; padding-bottom:4px; text-align:justify;  }
#resume ul { position:relative; }
#resume ul li { position:absolute; top: 0px; left:0px; height:255px; display:none; text-align:justify; } 
#resume ul li img { display:none; }
#resume ul li a { color:#cb4c00; }
#resume ul li h1 { text-align:left; font-weight:bold; }
#resume ul li h1 a { font-weight:bold; }
#resume ul li p { line-height:160%;  }
#resume h2 { color:#999; display:block; padding-top:5px; text-align:left; color:#000; font-weight:bold; line-height:160%; }
#resume span.image-text { display:none; }
#picture span.image-text { display:block; font-size:10px; padding-top:5px; color:#999; width:265px; }

div.more { position:absolute; bottom:0px; right:0px; width:200x; height:20px; }
div.more a { color:#0070c6; font-family: Tahoma; font-size:11px; } 
div.more a:hover { color:#0070c6; text-decoration:underline; }
div.incell { right:auto; left:5px; width:250px;  }

#topnews .pagination { position:relative; display:inline-block; clear:both; height:34px; width:662px; background:url(../images/pagination.jpg) 0 0 repeat-x; }
#topnews .pagination { zoom: 1; display:block; }
#topnews .pagination:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#topnews .pagination p { display:block; float:left; width:147px; height:34px; padding-left:8px; background:url(../images/topnews.jpg) 0 0 no-repeat; background-color:#FFF; color:#fff; line-height:32px; text-transform:uppercase; font-size:12px; font-family:Tahoma; }
#topnews .pagination p.curve {  height:34px; position:relative; padding:0px; background:url(../images/pagination.curve.jpg) 0 0 no-repeat; }
#topnews .pagination span.end { position:absolute; top:0px; right:0px; display:block; height:34px; width:5px; background:url(../images/pagination.curve.right.jpg) 0 0 no-repeat; }
#topnews .pagination a { display:block; float:left; width:31px; height:26px; padding-top:8px; background:url(../images/a.pagination.jpg) 0 0 no-repeat; background-color:#FFF; color:#fff;  text-align:center; }
#topnews .pagination a:hover, #topnews .pagination a.active { background:url(../images/a.active.pagination.jpg) 0 0 no-repeat; background-color:#fff; }

.category-top-pagination { position:relative; display:inline-block; clear:both; height:34px; width:320px; background:url(../images/pagination.jpg) 0 0 repeat-x; }
.category-top-pagination { zoom: 1; display:block; }
.category-top-pagination:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.category-top-pagination p { display:block; float:left; width:147px; height:34px; padding-left:8px; background:url(../images/topnews.jpg) 0 0 no-repeat; background-color:#FFF; color:#fff; line-height:32px; text-transform:uppercase; font-size:12px; font-family:Tahoma; }
.category-top-pagination p.curve {  height:34px; position:relative; padding:0px; background:url(../images/pagination.curve.jpg) 0 0 no-repeat; }
.category-top-pagination span.end { position:absolute; top:0px; right:0px; display:block; height:34px; width:5px; background:url(../images/pagination.curve.right.jpg) 0 0 no-repeat; }
.category-top-pagination a { display:block; float:left; width:31px; height:26px; padding-top:0px; background:url(../images/a.pagination.jpg) 0 0 no-repeat; background-color:#FFF; color:#fff;  text-align:center; }
.category-top-pagination a:hover, #topnews .pagination a.active { background:url(../images/a.active.pagination.jpg) 0 0 no-repeat; background-color:#fff; }


#cells { position:relative; width:662px; padding-top:9px; padding-bottom:5px; }

.col { position:relative; float:left; width:330px; }
.colnext { padding-left:2px;  }

.cell { position:relative; width:auto; padding-left:120px;  padding-top:3px; padding-right:10px; height:135px; border:1px solid #b8bec0; color:#464646; font-size:12px; line-height:13px; margin-bottom:3px; text-align:justify; }
.cell img { position:absolute; top:5px; left:5px; width:100px; height:100px; }
.cell span.date { display:block; color:#858585; height:20px; line-height:20px; font-size:10px; font-family:Tahoma;  }
.cell h2 { text-align:left; }

.posting span.date { display:block; color:#237d9b; height:20px; line-height:20px; font-size:10px; font-family:Tahoma;  }
.posting h2 a { color:#003161; }
.posting .more a { color:#003161; }

#topnews span.date { display:block; color:#858585; height:40px; line-height:40px; font-size:10px; }

#multimedia { background:url(../images/multimedia.top.gif) 0 0 no-repeat; background-position:top left; background-color:#c2d6d6; height:290px; width:662px; }

#multimedia .content { height:280px; width:652px; display:inline-block; background:url(../images/multimedia.bottom.gif) 0 0 no-repeat; background-position:bottom left; padding:5px; }
#multimedia .content { zoom: 1; display:block; }
#multimedia .content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#video { float:left; width:320px; height:265px; background-color:#9dbebe; margin-top:10px; }


.newsbox { position:relative; width:200px; padding-right:2px; padding-left:120px; height:134px; padding-top:3px; font-size:11px; }
.newsbox img { position:absolute; top:5px; left:5px; width:106px; height:104px; }
.newsbox span.date { display:block; color:#cc0000; height:12px; line-height:12px; font-size:10px;  }
.nextbox { margin-top:5px; }

#couple { float:left; width:323px; padding-left:5px; }
#couple .newsbox {  background-color:#e6eeee; color:#003366; }

#colon { float:left; width:300px; padding-top:11px; }
.banner { width:300px; height:250px; padding-bottom:13px; }

.boxrow { display:inline-block; width:662px; padding-top:4px; }
.boxrow { zoom: 1; display:block; }
.boxrow:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.boxcol { float:left; width:329px; }
.nextcol { margin-left:3px; }
.boxfoot {  background:url(../images/boxfoot.left.gif) 0 0 no-repeat; height:5px; font-size:4px; line-height:4px; }
.boxfoot div {  background:url(../images/boxfoot.right.gif) 0 0 no-repeat; background-position:right; height:5px; font-size:4px; line-height:4px; }

.box { position:relative;  background-color:#add6d6; margin-bottom:9px; }
.box .caption { height:34px; background:url(../images/cap.gif) 0 0 repeat-x; }
.box .holder { height:34px; background:url(../images/cap.left.corner.gif) 0 0 no-repeat; background-position:top left; }
.box .holder p { display:block;  font-size:12px; font-weight:normal; padding-left:10px; height:34px; line-height:34px; color:#fff; background:url(../images/cap.right.corner.gif) 0 0 no-repeat; background-position:right bottom; text-transform:uppercase; font-family:Tahoma; }
.boxcontent { padding:10px; }
.boxcontent h2 { display:block; padding-top:3px; }

.posting { position:relative;  padding-left:120px; height:140px;  }
.posting img { position:absolute; top:5px; left:5px; }
.nextpostbox { margin-top:20px; }


.yellow { background-color: #ebeb99;  }
.yellow .boxfoot {  background:url(../images/yellow.left.gif) 0 0 no-repeat; height:5px; font-size:4px; line-height:4px; }
.yellow .boxfoot div {  background:url(../images/yellow.right.gif) 0 0 no-repeat; background-position:right; height:5px; font-size:4px; line-height:4px; }
.singlebox { position:relative; }
.picture { background-color:#fff; background:url(../images/pixel.gif) 0 0 repeat-x; background-position:bottom; margin-bottom:7px; }
.picture .boxcontent { border-left:1px solid #b8bec0; border-right:1px solid #b8bec0; padding:7px; }
.picture .boxfoot {  background:url(../images/picture.left.gif) 0 0 no-repeat; height:5px; font-size:4px; line-height:4px; }
.picture .boxfoot div {  background:url(../images/picture.right.gif) 0 0 no-repeat; background-position:right; height:5px; font-size:4px; line-height:4px; }
.daypicture { font-size:11px; }
.daypicture a { display:block; height:20px; line-height:20px; color:#3300ff; text-decoration:underline; }
.daypicture img { width:282px; }
.brief .boxcontent { padding:0px; } 
.brief .boxcontent a { display:block; height:40px; padding:5px; background-color:#ecf5ff; color:#006699; font-size:12px; text-transform:uppercase; }
.brief .boxcontent a.odd { background-color:#fff; }
.brief .boxcontent a:hover { text-decoration:underline; }

.plaintext { font-size:11px; }
.clear { clear:both; line-height:0px; font-size:0px; height:0px; }

h3 { display:block; height:20px; margin-top:20px; margin-bottom:10px; background:url(../images/breadcrumb.gif) 0 0 repeat-x; background-position:bottom; font-size:12px;  font-weight:normal; text-transform:uppercase; font-family:Tahoma; color:#b94500;  }
h3 span { display:block; height:12px; line-height:12px; }

.form { position:relative; width:560px; }
.form input { padding:0px; margin:0px; font-family: Tahoma; font-size:11px; }
.form table { width:100%; }
.form table td { text-align:left; padding:0px; margin:0px; }
.form table td.label { text-align:left; vertical-align:top; color:#468ed0; padding-top:4px; }
.form table td.field { width:315px; }
.form table td.field input.text { height:21px; padding:1px; height:21px; padding-left:4px; padding-top:3px;  width:265px; font-size:11px;  border:none; background:none; color:#434343; }
.form table td input.submit { display:block; float:left; cursor:pointer; height:24px; width:76px; padding-bottom:4px; padding-top:2px; padding-left:5px; padding-right:5px; background:url(../images/form.submit.jpg) 0 0 repeat-x; border:none; color:#FFF;  }
.form table td input.reset { display:block; float:left; margin-left:1px; cursor:pointer; height:24px; width:78px; padding-bottom:4px; padding-top:2px; padding-left:5px; padding-right:5px; background:url(../images/form.reset.jpg) 0 0 repeat-x; border:none; color:#424242;  }

.form table td input.radio { width:14px; height:14px; }
.form table td.field textarea { padding:1px; width:363px; height:240px;  color:#000; font-size:11px; background:none; border:none; overflow:auto; color:#434343; font-family: Tahoma; }
.form table td.field input.checkbox { margin:1px; width:14px; height:14px; }
.form table td span.required { color:#f09201; }
.form table td.formseparator { height:8px; font-size:5px; line-height:5px;  }
.form div.fields { padding:10px; }

div.input { background:url(../images/form.input.jpg) 0 0 no-repeat; width:273px; height:24px; }
div.textarea {  background:url(../images/form.textarea.jpg) 0 0 no-repeat; width:368px; height:243px; padding-top:1px; padding-left:1px;  }

div.text p, p.justified { text-align:justify; line-height:160%; }

#footer { position:relative; margin:0px auto; width:990px; height:107px; background:url(../images/footer.repeat.jpg) 0 0 repeat-x; background-position:top; color:#fff; }
#footer a { color:#fff; font-size:10px; padding-left:5px; padding-right:5px; font-size:12px; font-family:Arial; }
#footer a:hover { text-decoration:underline; }
#footer a.selected { text-decoration:underline; }
#footer .logotype { height:108px; width:990px; background:url(../images/footer.logotype.jpg) 0 0 no-repeat; background-position:bottom left;  }
#footer .copyright {  height:77px; width:990px; padding-top:30px;  background:url(../images/footer.right.corner.jpg) 0 0 no-repeat; background-position:bottom right; text-align:center; color:#fff;  }
#footer .copyright div { width:600px; margin:0px auto; margin-left: 220px;font-size:11px;font-family:Tahoma; padding-top:10px;  color:#87bfd1; line-height:11px; }
.footerlogo { position:absolute; bottom:30px; left:24px; } 

#footer a.toxic { position:absolute; top:51px; right:30px; width:100px; height:19px; padding-top:4px; text-align:left; background:url(../images/footer.logo.toxic.jpg) 0 0 no-repeat; background-position:center right; color:#60a6bc; font-size:11px; font-family:Tahoma; }
#footer a.toxic:hover { text-decoration:none; }

a.read-other-version-bg { position:absolute; top:-2px; left:0px; display:block; height:18px; padding-top:4px; padding-left:25px; width:120px; background:url(../images/flags/bg.gif) 0 0 no-repeat; background-position:center left; font-size:11px; cursor:pointer; color:#0070c7; outline:none; text-align:left; }
a.read-other-version-bg:hover, a.read-other-version-bg:active { outline:none; }
a.read-other-version-en {  position:absolute; top:-2px; right:0px; display:block; height:18px; padding-top:4px; padding-left:25px; width:120px; background:url(../images/flags/en.gif) 0 0 no-repeat; background-position:center left; font-size:11px; cursor:pointer; color:#0070c7; outline:none; text-align:left; }
a.read-other-version-en:hover, a.read-other-version-en:active { outline:none; }