body{background: #fff; text-align:center; padding: 0;}

.printonly	 { display: none; }

/* NAVIGATION SKIP */
#nav-skip {position: absolute; left: -2000px; top: 0; font-size: 91.6%;}
#nav-skip a:focus, #nav-skip a:active {position: absolute; left: 2000px; width: 200px; background: #fff; padding: 2px 20px 5px;}

/* LAYOUT */
#mother {min-width: 990px; max-width: 1220px; margin: 0 auto; text-align: left; position: relative;}
#mother .mother-margin {margin: 0 10px;}
#header {background: url('../img/bg/header.png') 0 0 repeat-x; min-height: 108px;}
#main {margin: 15px 0 0 207px; position: relative; display: block; zoom: 1;}

#col-l {float: right; display: inline; right: 100%; position: relative; overflow: hidden; width: 197px; margin-right: 10px;}
#col-r {float: right; display: inline; right: 100%; position: relative; width: 100%; margin-right: -100%;}

#col-mid-r {float: left; display: inline; left: 100%; position: relative; overflow: hidden; width: 197px; margin-left: -197px;}
#col-mid-l {float: left; display: inline; left: 100%; position: relative; width: 100%; margin-left: -100%;}
#col-mid-l .col-content-in {margin: 0 207px 0 0;}

/* LOGO BOX */
#logo-box {float: left; display: inline; margin: 30px 0 28px 20px;}
#logo-box h1, #logo-box p {font-size: 100%; line-height: 1; margin: 0; padding: 0; font-weight: normal; height: 51px; border: none;}

/* SEARCH BOX */
#search-box {float: right; display: inline; margin: 36px 20px 15px 0;}
#search-box .int {width: 282px; padding: 5px 4px;}
#search-box .submit {font-size: 116.6%; padding: 2px 5px;}
#search-box .s {width:8%;}
#search-box .detail-search {background: url('../img/ico/more.png') 2px 55% no-repeat; padding: 1px 0 1px 12px; margin: 2px 0 0;}
#search-box .in {position: relative; z-index: 99;}

.suggest-box {background: url('../img/bg/suggest-box.png') 100% 100% no-repeat; padding: 0; width: 299px; position: absolute; top: 28px; left: 0; z-index: 99;}
.suggest-spc {background: url('../img/bg/suggest-box-top.png') 100% 0 no-repeat; padding: 0 7px 7px 0px;}
.suggest-in {border: 1px solid #979ca2; min-height: 20px; background: #fff;}
.suggest-in .reset li a {display: block; border-bottom: 1px solid #979ca2; padding: 5px 10px; font-size: 91.6%; text-decoration: none; color: #333;}
.suggest-in .reset li a:hover {background: #edf2f9; color: #333;}

/* CONTROL PANEL */
#control-panel {margin: 0; background: #cc0717 url('../img/bg/control-panel.png') 0 100% repeat-x; padding: 8px 15px 10px 10px; color: #fff; position: relative;}
#control-panel a {color: #fff;}
#control-panel a:hover {text-decoration: none;}
#control-panel .cor {width: 2px; height: 2px; background-image: url('../img/bg/corner-control-panel.png');}
#control-panel .cor-bl, #control-panel .cor-br {width: 4px; height: 5px;}

#lang-menu {float: left; display: inline;}
#lang-menu .ico-en {background: url('../img/ico-flags/gb.png') 0 0.25em no-repeat; padding: 1px 0 1px 20px;}
#lang-menu .ico-cz {background: url('../img/ico-flags/cz.png') 0 0.25em no-repeat; padding: 1px 0 1px 20px;}

#account {float: right; display: inline;}
#account .ico-login {background: url('../img/ico/login.png') 0 0em no-repeat; padding: 1px 0 1px 20px;}
#account .ico-registration {background: url('../img/ico/registration.png') 0 0em no-repeat; padding: 1px 0 1px 20px; margin: 0 0 0 15px;}

#google_translate_element { margin: -2px 0 -6px 14px; float: left; }

/* BREADCRUMB */
#breadcrumb {font-size: 91.6%; margin: 0 0 10px; background: #f4f6f9; padding: 8px; position: relative;}
#breadcrumb .cor {width: 2px; height: 2px; background-image: url('../img/bg/corner-breadcrumb.png');}
#breadcrumb strong {font-weight: normal;}

/* ANNOT BOX */
.home #annot-box h2 {color: #034ea2; font-size: 200%; font-weight: normal; margin: 0 0 0.1em;}
.home #annot-box .in {background: #edf2f9; border-top: 3px solid #034ea2; padding: 10px 15px; margin: 0 0 20px;}
.home #annot-box .in p {margin: 0 0 0.5em;}
.home #annot-box .in .more {margin: 0;}
#annot-box {position: relative;}
#annot-box h1 {margin: 0 0 0.5em 0; padding-right: 100px;}
#annot-box h1 .flag {font-size: 63%; font-weight: normal; text-transform: uppercase; color: #fff; background: #cc0717; display: inline-block; padding: 1px 0; margin: 0 5px 0 0;}
#annot-box h1 .flag span {display: inline-block; padding: 1px 3px 0; margin: 0 -1px; background: #cc0717;}
#annot-box .back {margin: 0 0;}
#annot-box .buttons a, #annot-box .back a {display: inline-block; line-height: 25px; padding: 0; border: 1px solid #bacde3; border-width: 1px 0; text-decoration: none; cursor: pointer;}
#annot-box .buttons a .bg, #annot-box .back a .bg {display: inline-block; line-height: 25px; padding: 0 8px; margin: 0 -1px; border: 1px solid #bacde3; border-width: 0 1px; background: #f4f6f9;}
#annot-box .back a .bg .underline {text-decoration: underline;}
#annot-box .buttons {position: absolute; top: -5px; right: 1px; }
#annot-box .buttons a .bg img {margin: 4px 0 -5px 0;}

/* PRO TITULEK DETAILU */
#title {position: relative;}
#title h1 {margin: 0 0 0.5em 0; padding-right: 100px;}
#title h1 .flag {font-size: 63%; font-weight: normal; text-transform: uppercase; color: #fff; background: #cc0717; display: inline-block; padding: 1px 0; margin: 0 5px 0 0;}
#title h1 .flag span {display: inline-block; padding: 1px 3px 0; margin: 0 -1px; background: #cc0717;}
#title.back {margin: 0 0;}
#title .buttons a, #annot-box .back a {display: inline-block; line-height: 25px; padding: 0; border: 1px solid #bacde3; border-width: 1px 0; text-decoration: none; cursor: pointer;}
#title .buttons a .bg, #annot-box .back a .bg {display: inline-block; line-height: 25px; padding: 0 8px; margin: 0 -1px; border: 1px solid #bacde3; border-width: 0 1px; background: #f4f6f9;}
#title .back a .bg .underline {text-decoration: underline;}
#title .buttons {position: absolute; top: -5px; right: 1px; }
#title .buttons a .bg img {margin: 4px 0 -5px 0;}

.preview { font-weight: bold; line-height: 1.6; margin: 0 0 20px;}
.article {font-size: 114.4%;}

/*tlacitka v hlavicce listu (pouzito pro strankovani) */
#result-box {position: relative;}
#result-box .buttons a{display: inline-block; line-height: 25px; padding: 0; border: 1px solid #bacde3; border-width: 1px 0; text-decoration: none; cursor: pointer;}
#result-box .buttons a .bg {display: inline-block; line-height: 25px; padding: 0 8px; margin: 0 -1px; border: 1px solid #bacde3; text-decoration: underline; border-width: 0 1px; background: #f4f6f9;}
#result-box .back a .bg .underline {text-decoration: underline;}
#result-box .buttons {position: absolute; top: 0; right: 1px;}
#result-box .buttons a .bg img {margin: 4px 0 -4px;}

#title-page {float:left;background:white;padding-right:10px;}
#title-page img {height:30px; background: white; padding: 1px; border: 1px solid #034EA2;}

/* PAPER INFO */
.paper-menu {float: right; display: inline; width: 250px; margin: 0 0 20px 20px;}
.paper-menu h2 {font-size: 116.6%; color: #034ea2; margin: 0; padding: 0 0 0.3em; border-bottom: 3px solid #034ea2;}
.paper-menu .in {border: 1px solid #caddf9; border-width: 0 1px 1px; background: #f4f6f9; padding: 10px 15px 0 0;}

/*
.modul-menu {float: right; display: inline; width: 200px; margin: 0 20px 20px 10px;}
.modul-menu h2 {font-size: 116.6%; color: #034ea2; margin: 0; padding: 0 0 0.3em; border-bottom: 3px solid #034ea2;}
.modul-menu .in {border: 1px solid #caddf9; border-width: 0 1px 1px; background: #f4f6f9; padding: 10px 15px 0 0;}
*/

/* PAPER INFO */
.paper-info {border-top: 1px solid #cccccc; margin: 20px 0; padding: 10px 0 0;}
.paper-info .l {font-style: italic; color: #666;}
.paper-info .r {margin: 0 10px 0 0; padding-bottom:1px;}
.paper-info .r strong {display: block; margin: 0 0 3px 15px;}
.paper-info .r a {padding: 3px 0 4px 22px; margin: 0 0 0 15px;}
.paper-info .r span {padding: 3px 0 4px 22px; margin: 0 0 0 15px;}
.paper-info .r .yes {background: url('../img/ico/emoticon-yes.png') 0 0 no-repeat;}
.paper-info .r .normal {background: url('../img/ico/emoticon-normal.png') 0 0 no-repeat;}
.paper-info .r .no {background: url('../img/ico/emoticon-no.png') 0 0 no-repeat;}

/*tlacitka v paticce*/
.buttons a {display: inline-block; line-height: 10px; padding: 0; border: 1px solid #bacde3; border-width: 1px 0; text-decoration: none; cursor: pointer;}
.buttons a .bg {display: inline-block; line-height: 10px; padding: 0 8px; margin: 0 -1px; border: 1px solid #bacde3; border-width: 0 1px; background: #f4f6f9;}
.buttons {right: 1px; float: right; margin:0;}
.buttons img {margin: 4px 0 4px;}

/* RELATIVE PAPERS */
.discussion h2 {color: #034ea2;} 
.relative-papers h2 {font-size: 116.6%; color: #034ea2; margin: 0; padding: 0 0 0.3em;}
.relative-papers {float: right; clear: right; display: inline; width: 250px; margin: 0 0px 20px 20px;}
.relative-papers .in {border-top: 3px solid #034ea2; background: #edf2f9;}
.relative-papers .in .reset {margin: 10px 0 5px 3%; float: left; display: inline; width: 95%;}
.relative-papers .in .reset li {margin: 0 6% 10px 6%; padding: 2px 0 2px 10px; background: url('../img/bg/li.png') 0 0.7em no-repeat;}
.relative-papers .in .reset li .desc {display: block; color: #666; font-size: 91.6%;}

/* KOIN - kontextova informace czechtrade */
.koin {float: right; clear: right; display: inline; width: 350px; margin: 0 0px 20px 20px;}
.koin h2 {color: #034ea2;}
.koin .in { padding: 15px 10px 15px 5px;border-top: 3px solid #034ea2; border-left:1px solid #034ea2; border-right:1px solid #034ea2;border-bottom:1px solid #034ea2;border-left:1px solid #034ea2; background: #edf2f9;padding: 0px 15px 5px 15px;}
.koin img {float:left; padding: 15px 10px 15px 0px;}
.infored {color: #cc0717;}


/*
.paper-menu h2 {font-size: 116.6%; color: #034ea2; margin: 0; padding: 0 0 0.3em; border-bottom: 3px solid #034ea2;}
.paper-menu .in {border: 1px solid #caddf9; border-width: 0 1px 1px; background: #f4f6f9; padding: 10px 15px 0 0;}
*/


/* DISCUSSION */
.discussion .reset {border-top: 3px solid #034ea2; margin: 0 0 5px;}
.discussion .reset li {border: 1px solid #d2d7dd; border-width: 0 1px 1px; line-height: 2.5; overflow: hidden;}
.discussion .reset li .info {float: left; display: inline; border: 1px solid #d2d7dd; border-width: 0 1px 0 0; padding: 0 1%; width: 28%; max-width: 200px;}
.discussion .reset li .desc {float: left; display: inline; width: 68%; margin: 0 0 0 2%;}
.discussion .more {text-align: left; margin: 8px 0 12px;}

/* FORM BOX */
.form-box {background: #edf2f9; padding: 15px 20px 5px; margin: 10px 0 20px;}
.form-box h3 {color: #034ea2; margin: 0 0 1em; border-bottom: 3px solid #034ea2; font-size: 116.6%; padding: 0 0 0.3em;}
.form-box label {font-weight: bold;}
.form-box .submit {margin: 0 15px 0 0;} 

/* TOPIC LIST */
.services-list h2, .topic-list h2 {font-size: 150%; font-weight: normal; margin: 0 0 0.1em; color: #034ea2;}
.services-list .in, .topic-list .in {background: #edf2f9 url('../img/bg/control-panel.png') 0 100% repeat-x; border-top: 3px solid #034ea2; padding: 0 0 3px;}
.topic-list {margin: 0 0 20px;} 
.topic-list .reset {width:100%; overflow: hidden; overflow-x:scroll; white-space: nowrap; padding: 1px 0 0;}
.topic-list .reset li {float:none; display: -moz-inline-stack; display:inline-block; width: 25%; min-height: 140px; vertical-align: text-top;}
.topic-list .reset li .spc {padding: 0 5%; white-space: normal;}
.topic-list .reset li h3 {font-size: 108.4%; margin: 0; padding: 15px 0 1em; font-weight: bold;}
.topic-list .reset li.even {background: url('../img/bg/topic-li-even.png') 0 0 repeat-x;}

/* SERVICES LIST */
.services-list h2 {color: #cc0717;}
.services-list .in {border-top-color: #cc0717; background-color: #E6EDF7;}
.services-list .wrap {width:100%; overflow: hidden; overflow-x:scroll; white-space: nowrap; margin: 20px 0 0;}
.services-list .reset {float:none; display: -moz-inline-block; display:inline-block; width:50%; vertical-align: text-top;}
.services-list .reset li {padding: 5px 15px 0 80px; white-space: normal;}
.services-list .reset li h3 {font-size: 116.6%; margin: 0; font-weight: bold;}

.services-list .reset .money {background: url('../img/ico/money.png') 3px 0 no-repeat;}
.services-list .reset .form {background: url('../img/ico/form.png') 12px 0 no-repeat;}
.services-list .reset .life-situation {background: url('../img/ico/ico-zivotni-situace.gif') 12px 5px no-repeat;}
.services-list .reset .calendar-action {background: url('../img/ico/ico-kalendar-akci.gif') 12px 5px no-repeat;}

.services-list .reset .state-help-export {background: url('../img/ico/state-help-export.png') 11px 5px no-repeat;}
.services-list .reset .export-chance {background: url('../img/ico/export-chance.png') 5px 0 no-repeat;}
.services-list .reset .site-directory { background: url('../img/ico/ico-katalog-odkazu.gif') 12px 5px no-repeat;}
.services-list .reset .cz-nace {background: url('../img/ico/ico_database.gif') 16px 5px no-repeat;}

.services-list .reset .news-from-teritory {background: url('../img/ico/ico-aktuality-z-teritorii.gif') 14px 5px no-repeat;}
.services-list .reset .news-eu {background: url('../img/ico/ico-eu-aktuality.gif') 13px 5px no-repeat;}
.services-list .reset .question-mark {background: url('../img/ico/question-mark.png') 28px 8px no-repeat;}
.services-list .reset .discussion {background: url('../img/ico/discussion.png') 16px 8px no-repeat;}

.services-list .reset .request {background: url('../img/ico/ico-zahranicni-poptavky.gif') 10px 5px no-repeat;}
.services-list .reset .project {background: url('../img/ico/ico-zahranicni-projekty.gif') 10px 5px no-repeat;}
.services-list .reset .opening {background: url('../img/ico/ico-zahranicni-investicni-prilezitosti.gif') 10px 5px no-repeat;}
.services-list .reset .offer {background: url('../img/ico/ico_export.gif') 14px 0px no-repeat;}
.services-list .reset .entrepreneurs-news {background: url('../img/ico/ico-aktualni-tema.gif') 14px 5px no-repeat;}
.services-list .reset .blog {background: url('../img/ico/ico_notes.gif') 12px 5px no-repeat;}

.services-list .no-scroll .wrap, .topic-list .no-scroll .reset {overflow-x: hidden;}
.services-list .no-scroll .paging, .topic-list .no-scroll .paging {display: none !important;}

/* PAGING */
.paging {position: relative; min-height: 32px;}
.paging .prev, .paging .next {position: absolute; top: 0; line-height: 32px; font-size: 83.4%; font-weight: bold; color: #fff; text-decoration: none; cursor: pointer;} 
.paging .prev {left: 0; padding: 0 13px 0 25px; background: #034ea2 url('../img/bg/prev.png') 0 0 no-repeat;}
.paging .next {right: 0; padding: 0 25px 0 13px; background: #034ea2 url('../img/bg/next.png') 100% 0 no-repeat;}
.paging .disable {cursor: default;}
.paging .pages {margin: 0 17em; text-align: center; font-size: 91.6%; font-weight: bold; line-height: 32px;}
.paging .pages a {text-decoration: none; color: #92aad2; margin: 0 2px;}
.paging .pages a:hover, .paging .pages .active {color: #034ea2;}

/*.paginace { text-align: center; font-weight:bold;}*/

.paging2 {min-height: 32px; text-align: center;}
.paging2 .prev, .paging2 .next {line-height: 32px; font-size: 90%; font-weight: bold; color: #fff; text-decoration: none; cursor: pointer;} 
.paging2 .prev {margin-right: 10px; padding: 5px 13px 5px 25px; background: #034ea2 url('../img/bg/prev.png') 0 -5px no-repeat;}
.paging2 .next {margin-left: 10px; padding: 5px 25px 5px 13px; background: #034ea2 url('../img/bg/next.png') 100% -5px no-repeat;}


/* CROSSROAD */
.crossroad h2 {font-size: 166.6%; color: #cc0717;list-style: none;}
.crossroad .in {border-top: 3px solid #cc0717; background: #edf2f9; padding: 10px 15px;}
.crossroad .reset li {padding: 0 0 0 10px;}
.crossroad .reset li h3 {margin: 0; font-size: 125%; padding: 5px 0;}
.crossroad .reset li:first-child h3 {border: none;} 

/* PAGES LIST */
.table-list .in, .paper-list .in {border-top: 3px solid #cc0717;}
.table-list .nobotline {border-top: 0;}
.paper-list .first {background:#f4f6f9; padding-left: 15px; padding-right: 15px; border-bottom: 1px solid #d9e4f2; border-top: 1px solid #d9e4f2; margin-top:5px;}
.paper-list .reset li { padding: 15px 0 8px;}
.paper-list .mid li {  border-bottom: 0; padding: 0 0 0 15px; background: white;}
.paper-list .mid ul {  margin:0; }
.paper-list .last li {  border-left: 1px solid #d9e4f2; border-bottom: 1px solid #d9e4f2; padding: 15px 15px 8px 15px;}
.paper-list .reset li h3 {font-size: 133.4%; margin: 5px 0 0;}
.paper-list .reset li h3 .flag {font-size: 63%; font-weight: normal; text-transform: uppercase; color: #fff; background: #cc0717; display: inline-block; padding: 1px 0; margin: 0 5px 0 0;}
.paper-list .reset li h3 .flag span {display: inline-block; padding: 1px 3px 0; margin: 0 -1px; background: #cc0717;}
.paper-list .reset li p .flag {font-size: 63%; font-weight: normal; text-transform: uppercase; color: #fff; background: #cc0717; display: inline-block; padding: 1px 0; margin: 0 5px 0 0;}
.paper-list .reset li p .flag span {display: inline-block; padding: 0 3px 0; margin: 0 -1px; background: #cc0717;}
.paper-list .reset li p {margin: 0 0 0.6em;}
.paper-list .reset li p.reset {margin: 0;}
.paper-list .reset li .date {margin: 5px 0 6px; font-size: 91.6%; }
.paper-list .reset li .date span {margin: 0 10px 0 0;}
.paper-list .reset li .datefor {margin: 5px 0 6px; }
.paper-list .reset li .datefor span {margin: 0 10px 0 0;}
.paper-list .reset li .bold {margin: 0 0 0.2em;}
.paper-list .reset .dotlist li {border: none; margin:0; padding: 2px 0 2px 10px; list-style: none; background: url('../img/bg/li.png') 0 0.75em no-repeat; line-height: 1.4; zoom: 1;}
.paper-list .page {float:right; font-weight: bold;}

/* TABLE LIST */
.table-list .table-wrap {border: 2px solid #bbc7d7; border-width: 2px 1px 1px 2px;}
.table-list table {border: none; margin: 0;}
.table-list table td, .table-list table th {border: 1px solid #bbc7d7; padding: 6px 8px; background: none;}
.table-list table th {background: #e8ebef url('../img/bg/table-list-th.png') 0 0 repeat-x; cursor: default;}
.table-list table .even {background: #f9fafc;}
.table-list table .hover {background-color: #d5e4f9 !important; cursor: pointer;}


/* FILTER */
.table-list .filter {background-image: none; padding: 15px 15px 1px;}
.filter {background: #f4f6f9 url('../img/bg/filter.png') 0 100% repeat-x; padding: 15px 15px 5px;}
.filter label {font-weight: bold; line-height: 1.1;}
.filter label.iblock {display: -moz-inline-box; display: inline-block; width: 27%; padding: 0 2% 0 0; text-align: right;}
.filter label.block {display: block; margin: 0 0 3px;}
.filter label.short {width: 10%;}
.filter input, .filter select {vertical-align: top; padding: 4px 5px;}
.filter select {height: 27px; line-height: 2;}
.filter label input {vertical-align: middle; padding: 0;}
.filter img {vertical-align: top; margin: 2px 0 0;}
.filter .w-250 {width: 65%;}
.filter .w-full {width: 98%;}
.filter .w-90 {width: 16%;}
.filter .w-200 {width: 50%;}
.filter .w-180 { width: 47%;}
.filter select.w-250 {width: 67.4%;}
.filter select.w-200 {width: 52.0%;}
.filter .row-inputs label {font-weight: normal; margin: 0 25px 0 0;}
.filter .row-inputs label.bold {font-weight: bold; display: block; margin: 0 0 5px;}
.filter table {margin: 3px 0 15px;}
.filter table td {vertical-align: top;}
.filter table label {display: block; margin: 2px 0 3px;}
.filter table .desc {font-size: 91.6%; margin: 0 0 5px; display: block; line-height: 1.4;}
.filter table .nodesc { font-weight: normal; line-height: 1.4;}
.filter table .free {border: none;}
.filter .show-desc {margin-left: 15px; font-size: 91.6%; padding: 2px 9px 2px 0; background: url('../img/ico/row-down.png') 100% 50% no-repeat;}
.filter .hide-desc {margin-left: 15px; font-size: 91.6%; padding: 2px 9px 2px 0; background: url('../img/ico/row-up.png') 100% 50% no-repeat;} 
.filter .submit {width:17%;}
.filter .aligned {margin:0 8px;}
.table-list .filter table .hover {cursor: default;}


/* COL SIDE */
#col-l h2, #col-mid-r h2 {background: #034ea2 url('../img/bg/side-h2.png') 0 0 no-repeat; color: #fff; font-size: 100%; color: #fff; padding: 2px 0 0; margin: 0; position: relative;}
#col-l h2 strong, #col-mid-r h2 strong {background: url('../img/bg/side-h2.png') 0 100% no-repeat; padding: 6px 8px 8px; display: block;}
#col-l h2 .corner, #col-mid-r h2 .corner {background: url('../img/bg/side-h2-span.png') 0 100% no-repeat; width: 10px; height: 10px; display: block; line-height: 10px; font-size: 10px; position: absolute; right: 0; bottom: -10px;}
#col-mid-r h2 strong, #col-mid-r h2 {background-image: url('../img/bg/side-h2.png');}

/* STANDART SIDE BOX */
.side-box {background: #edf2f9; margin: 0 0 12px;}
.side-box .description {margin: 5px 8px;}
.side-box .reset li {border: 1px solid #d5e4f9; border-width: 0 0 1px; padding: 7px 8px;}
.side-box .in {padding: 10px 10px 1px 10px;}
.side-box .more {padding: 6px 8px 6px 0; margin: 0;}

/* MAIN MENU */
/*#main-menu {background: #fbf3f3; margin: 0 0 12px;}*/
#main-menu {background: #faeded; margin: 0 0 12px;}
#main-menu h2 {background-color: #cc0717; background-image: url('../img/bg/main-menu-h2.png'); font-size:100%;}
#main-menu h2 strong {background-image: url('../img/bg/main-menu-h2.png'); }
#main-menu .reset li {border-bottom: 1px solid #ecbfbf;}
#main-menu .reset li a {display: block; text-decoration: none;  font-weight: bold; padding: 5px 5px 4px 15px; background: url('../img/bg/main-menu-a.png') 5px 0.8em no-repeat; color: #cc0717;}
#main-menu .reset li.active a, #main-menu .reset li a:hover {background-color: #fcd9d9;}

/* ACTION BOX */
.action-box .reset li {padding: 6px 8px;}
.action-box .reset li .date {display: block; font-size: 91.6%;}

/* DISCUSSION BOX */
.discussion-box .reset li a {display: block; font-size: 91.6%;}
.discussion-box .reset li .forum {color: #666; text-decoration: none; margin: 2px 0 0; font-size: 91.6%;}
.discussion-box .reset li .forum:hover {text-decoration: underline;}

/* NEWS BOX */
.news-box {background: none;}
.news-box .reset li {padding-left: 5px;}
.news-box .reset li .date {color: #666;}
.news-box .rss, .news-box .newsletter {margin: 0 0 1px; background: #edf2f9; padding: 8px 10px;}
.news-box .rss {background: #edf2f9 url('../img/ico/rss.png') 10px 10px no-repeat; padding-left: 44px;}
.news-box .rss .small {color: #666;}
.news-box .newsletter .bold {background: url('../img/ico/newsletter.png') 0 0 no-repeat; padding: 0 0 2px 44px; min-height: 30px; margin: 0 0 0.6em;}
.news-box .newsletter .w-full {width: 171px; margin: 2px 0 3px;}
.news-box .newsletter .w-fullc {width: 177px; margin: 2px 0 3px;}
/* .news-box .newsletter .w-lstb {width: 168px; margin: 2px 0 3px;}*/

/* STD LIST */
.std-list {background: none;}
.std-list .reset li {border-width: 1px 0 0; padding: 5px 8px 5px 20px; background: url('../img/bg/side-li.png') 8px 0.9em no-repeat;}
.std-list .reset li:first-child {border: none;}

/* ENQUIRY */
.enquiry-box .question {margin: 5px 8px;}
.enquiry-box h3 {padding: 0 8px; font-size: 100%; margin: 10px 0 5px;}
.enquiry-box .reset {padding: 0 8px 2px;}
.enquiry-box .reset li {border: none; padding: 0; font-size: 91.6%; margin: 0 0 7px;}
.enquiry-box .reset li .vote {display: block; height: 11px; line-height: 11px; font-size: 11px; padding: 0 0 0 5px; background: url('../img/bg/enquiry.png') 0 0 no-repeat; margin: 2px 0 0;}
.enquiry-box .reset li .vote .in {display: block; height: 11px; line-height: 11px; font-size: 11px; padding: 0 5px 0 0; background: url('../img/bg/enquiry.png') 100% 0 no-repeat;}

/* FOOTER */
#footer {font-family: arial; margin: 0 0 13px 0;}
#footer p {line-height: 1.6;}
#footer div.l {width: 50%;}
#footer div.r {margin: 0 15px 0 0;}
#footer div.r p.l, #footer div.l p {border-left: 1px solid #d2d7dd; margin: 0 0 0 10px; padding: 3px 0 3px 10px;}

#footer-menu {border-top: 3px solid #cc0717; border-bottom: 1px solid #d2d7dd; background: #edf2f9; color: #7d7f82; padding: 8px 0; margin: 12px 0 13px;}
#footer-menu a {margin: 0 4px;}

/* CORNERS */
.cor{position: absolute; background-repeat: no-repeat; display: block; z-index: 99; line-height: 1px; font-size: 1px;}
.cor-l{top:0; left:0; background-position:0 0;}
.cor-r{top:0; right:0; background-position:100% 0;}
.cor-bl{bottom:0; left:0; background-position:left bottom;}
.cor-br{bottom:0; right:0; background-position:right bottom;}

/* ICONS */
.ico-ad, .ico-32 {background: url('../img/ico-flags/ad.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ae, .ico-33 {background: url('../img/ico-flags/ae.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-af, .ico-34 {background: url('../img/ico-flags/af.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ag, .ico-35 {background: url('../img/ico-flags/ag.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ai {background: url('../img/ico-flags/ai.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Anguilla*/
.ico-al, .ico-36 {background: url('../img/ico-flags/al.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-am, .ico-37 {background: url('../img/ico-flags/am.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-an {background: url('../img/ico-flags/an.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Netherlands Antilles*/
.ico-ao, .ico-38 {background: url('../img/ico-flags/ao.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ar, .ico-39 {background: url('../img/ico-flags/ar.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-as {background: url('../img/ico-flags/as.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*American Samoa*/
.ico-at, .ico-1  {background: url('../img/ico-flags/at.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} 
.ico-au, .ico-40 {background: url('../img/ico-flags/au.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-aw {background: url('../img/ico-flags/aw.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Aruba*/
.ico-ax {background: url('../img/ico-flags/ax.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*---*/
.ico-az, .ico-41 {background: url('../img/ico-flags/az.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ba, .ico-42 {background: url('../img/ico-flags/ba.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-bb, .ico-43 {background: url('../img/ico-flags/bb.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-bd, .ico-44 {background: url('../img/ico-flags/bd.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-be, .ico-2  {background: url('../img/ico-flags/be.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-bf, .ico-45 {background: url('../img/ico-flags/bf.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-bg, .ico-46 {background: url('../img/ico-flags/bg.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-bh, .ico-47 {background: url('../img/ico-flags/bh.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-bi, .ico-48 {background: url('../img/ico-flags/bi.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-bm {background: url('../img/ico-flags/bm.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Bermuda*/
.ico-bn, .ico-51 {background: url('../img/ico-flags/bn.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-bo, .ico-52 {background: url('../img/ico-flags/bo.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-br, .ico-3 {background: url('../img/ico-flags/br.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-bs, .ico-53 {background: url('../img/ico-flags/bs.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-bt, .ico-54 {background: url('../img/ico-flags/bt.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-bv {background: url('../img/ico-flags/bv.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Bouvet*/
.ico-bw, .ico-55 {background: url('../img/ico-flags/bw.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-by, .ico-56 {background: url('../img/ico-flags/by.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-bz, .ico-57 {background: url('../img/ico-flags/bz.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ca, .ico-4  {background: url('../img/ico-flags/ca.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-cc {background: url('../img/ico-flags/cc.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Cocos (Keeling) Islands*/
.ico-cd, .ico-192 {background: url('../img/ico-flags/cd.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-cf, .ico-58 {background: url('../img/ico-flags/cf.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-cg, .ico-59 {background: url('../img/ico-flags/cg.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ci, .ico-61 {background: url('../img/ico-flags/ci.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ck {background: url('../img/ico-flags/ck.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Cook islands*/
.ico-cl, .ico-62 {background: url('../img/ico-flags/cl.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-cm, .ico-63 {background: url('../img/ico-flags/cm.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-cn, .ico-5 {background: url('../img/ico-flags/cn.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-co, .ico-64 {background: url('../img/ico-flags/co.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-cr, .ico-65 {background: url('../img/ico-flags/cr.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-cs {background: url('../img/ico-flags/cs.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*---*/
.ico-cu, .ico-66 {background: url('../img/ico-flags/cu.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-cv, .ico-67 {background: url('../img/ico-flags/cv.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-cx {background: url('../img/ico-flags/cx.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Christmas island*/
.ico-cy, .ico-68 {background: url('../img/ico-flags/cy.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-cz, .ico-28 {background: url('../img/ico-flags/cz.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-de, .ico-6 {background: url('../img/ico-flags/de.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-dj, .ico-69 {background: url('../img/ico-flags/dj.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-dk, .ico-7 {background: url('../img/ico-flags/dk.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-dm, .ico-71 {background: url('../img/ico-flags/dm.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-do, .ico-72 {background: url('../img/ico-flags/do.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-dz, .ico-73 {background: url('../img/ico-flags/dz.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ec, .ico-74 {background: url('../img/ico-flags/ec.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ee, .ico-75 {background: url('../img/ico-flags/ee.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-eg, .ico-8  {background: url('../img/ico-flags/eg.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-eh, .ico-76 {background: url('../img/ico-flags/eh.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-england {background: url('../img/ico-flags/england.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*---*/
.ico-er, .ico-207 {background: url('../img/ico-flags/er.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-es, .ico-9  {background: url('../img/ico-flags/es.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-et, .ico-77 {background: url('../img/ico-flags/et.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-fam {background: url('../img/ico-flags/fam.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}/*---*/
.ico-fi, .ico-78 {background: url('../img/ico-flags/fi.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-fj, .ico-79 {background: url('../img/ico-flags/fj.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-fk {background: url('../img/ico-flags/fk.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Falkland Islands (Islas Malvinas)*/
.ico-fm, .ico-80 {background: url('../img/ico-flags/fm.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-fo {background: url('../img/ico-flags/fo.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Faroe Islands*/
.ico-fr, .ico-10 {background: url('../img/ico-flags/fr.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} 
.ico-ga, .ico-81 {background: url('../img/ico-flags/ga.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-gb, .ico-24 {background: url('../img/ico-flags/gb.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*---*/
.ico-gd, .ico-82 {background: url('../img/ico-flags/gd.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ge, .ico-83 {background: url('../img/ico-flags/ge.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-gh, .ico-84 {background: url('../img/ico-flags/gh.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-gi {background: url('../img/ico-flags/gi.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Gibraltar*/
.ico-gl {background: url('../img/ico-flags/gl.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Greenland*/
.ico-gm, .ico-85 {background: url('../img/ico-flags/gm.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-gn, .ico-86 {background: url('../img/ico-flags/gn.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-gp {background: url('../img/ico-flags/gp.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Guadeloupe*/
.ico-gq, .ico-87 {background: url('../img/ico-flags/gq.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-gr, .ico-88 {background: url('../img/ico-flags/gr.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-gs {background: url('../img/ico-flags/gs.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*South Georgia and the Islands*/
.ico-gt, .ico-89 {background: url('../img/ico-flags/gt.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-gu {background: url('../img/ico-flags/gu.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Guam*/
.ico-gw, .ico-90 {background: url('../img/ico-flags/gw.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-gy, .ico-91 {background: url('../img/ico-flags/gy.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-hk, .ico-92 {background: url('../img/ico-flags/hk.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-hn, .ico-93 {background: url('../img/ico-flags/hn.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-hr, .ico-27 {background: url('../img/ico-flags/hr.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ht, .ico-94 {background: url('../img/ico-flags/ht.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-hu, .ico-11 {background: url('../img/ico-flags/hu.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ch, .ico-60 {background: url('../img/ico-flags/ch.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-id, .ico-95 {background: url('../img/ico-flags/id.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ie, .ico-12 {background: url('../img/ico-flags/ie.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-il, .ico-97 {background: url('../img/ico-flags/il.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-in, .ico-13 {background: url('../img/ico-flags/in.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-io {background: url('../img/ico-flags/io.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*British Indian Ocean Territory*/
.ico-iq, .ico-98  {background: url('../img/ico-flags/iq.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ir, .ico-209 {background: url('../img/ico-flags/ir.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-is, .ico-99  {background: url('../img/ico-flags/is.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-it, .ico-14  {background: url('../img/ico-flags/it.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-jm, .ico-100 {background: url('../img/ico-flags/jm.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-jo, .ico-101 {background: url('../img/ico-flags/jo.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-jp, .ico-102 {background: url('../img/ico-flags/jp.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ke, .ico-103 {background: url('../img/ico-flags/ke.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-kg, .ico-104 {background: url('../img/ico-flags/kg.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-kh, .ico-105 {background: url('../img/ico-flags/kh.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ki, .ico-106 {background: url('../img/ico-flags/ki.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-km, .ico-107 {background: url('../img/ico-flags/km.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-kn, .ico-108 {background: url('../img/ico-flags/kn.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-kp, .ico-109 {background: url('../img/ico-flags/kp.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-kr, .ico-110 {background: url('../img/ico-flags/kr.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-kw, .ico-111 {background: url('../img/ico-flags/kw.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ky {background: url('../img/ico-flags/ky.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Cayman Islands*/
.ico-kz, .ico-112 {background: url('../img/ico-flags/kz.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-la, .ico-113 {background: url('../img/ico-flags/la.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-lb, .ico-114 {background: url('../img/ico-flags/lb.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-lc, .ico-115 {background: url('../img/ico-flags/lc.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-li, .ico-116 {background: url('../img/ico-flags/li.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-lk, .ico-117 {background: url('../img/ico-flags/lk.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-lr, .ico-118 {background: url('../img/ico-flags/lr.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ls, .ico-119 {background: url('../img/ico-flags/ls.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-lt, .ico-16 {background: url('../img/ico-flags/lt.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-lu, .ico-120 {background: url('../img/ico-flags/lu.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-lv, .ico-15 {background: url('../img/ico-flags/lv.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ly, .ico-121 {background: url('../img/ico-flags/ly.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ma, .ico-122 {background: url('../img/ico-flags/ma.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-mc, .ico-123 {background: url('../img/ico-flags/mc.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-md, .ico-124 {background: url('../img/ico-flags/md.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-mg, .ico-125 {background: url('../img/ico-flags/mg.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-mh, .ico-126 {background: url('../img/ico-flags/mh.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-mk, .ico-127 {background: url('../img/ico-flags/mk.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ml, .ico-128 {background: url('../img/ico-flags/ml.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-mm {background: url('../img/ico-flags/mm.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Burma*/
.ico-mn, .ico-130 {background: url('../img/ico-flags/mn.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-mo, .ico-211 {background: url('../img/ico-flags/mo.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-mp {background: url('../img/ico-flags/mp.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Northern Mariana Islands*/
.ico-mq {background: url('../img/ico-flags/mq.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Martinique*/
.ico-mr, .ico-131 {background: url('../img/ico-flags/mr.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ms {background: url('../img/ico-flags/ms.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Montserrat*/
.ico-mt, .ico-132 {background: url('../img/ico-flags/mt.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-mu, .ico-133 {background: url('../img/ico-flags/mu.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-mv, .ico-134 {background: url('../img/ico-flags/mv.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-mw, .ico-135 {background: url('../img/ico-flags/mw.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-mx, .ico-136 {background: url('../img/ico-flags/mx.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-my, .ico-137 {background: url('../img/ico-flags/my.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-mz, .ico-138 {background: url('../img/ico-flags/mz.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-na, .ico-139 {background: url('../img/ico-flags/na.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-nc {background: url('../img/ico-flags/nc.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*New Caledonia*/
.ico-ne, .ico-140 {background: url('../img/ico-flags/ne.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-nf {background: url('../img/ico-flags/nf.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Norfolk Island*/
.ico-ng, .ico-141 {background: url('../img/ico-flags/ng.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ni, .ico-142 {background: url('../img/ico-flags/ni.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-nl, .ico-17 {background: url('../img/ico-flags/nl.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-no, .ico-143 {background: url('../img/ico-flags/no.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-np, .ico-144 {background: url('../img/ico-flags/np.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-nr, .ico-145 {background: url('../img/ico-flags/nr.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-nu {background: url('../img/ico-flags/nu.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Niue*/
.ico-nz, .ico-146 {background: url('../img/ico-flags/nz.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-om, .ico-147 {background: url('../img/ico-flags/om.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-pa, .ico-148 {background: url('../img/ico-flags/pa.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-pe, .ico-149 {background: url('../img/ico-flags/pe.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-pf {background: url('../img/ico-flags/pf.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*French Polynesia*/
.ico-pg, .ico-150 {background: url('../img/ico-flags/pg.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ph, .ico-151 {background: url('../img/ico-flags/ph.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-pk, .ico-152 {background: url('../img/ico-flags/pk.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-pl, .ico-18  {background: url('../img/ico-flags/pl.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-pm {background: url('../img/ico-flags/pm.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Saint Pierre and Miquelon*/
.ico-pn {background: url('../img/ico-flags/pn.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Pitcairn Islands*/
.ico-pr {background: url('../img/ico-flags/pr.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Puerto Rico*/
.ico-ps {background: url('../img/ico-flags/ps.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*West Bank*/
.ico-pt, .ico-153 {background: url('../img/ico-flags/pt.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-pw, .ico-212 {background: url('../img/ico-flags/pw.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-py, .ico-154 {background: url('../img/ico-flags/py.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-qa, .ico-155 {background: url('../img/ico-flags/qa.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ro, .ico-19 {background: url('../img/ico-flags/ro.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-rs, .ico-26 {background: url('../img/ico-flags/rs.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ru, .ico-29 {background: url('../img/ico-flags/ru.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-rw, .ico-156 {background: url('../img/ico-flags/rw.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-sa, .ico-157 {background: url('../img/ico-flags/sa.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-sb, .ico-158 {background: url('../img/ico-flags/sb.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-sc, .ico-215 {background: url('../img/ico-flags/sc.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-scotland {background: url('../img/ico-flags/scotland.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*---*/
.ico-sd, .ico-159 {background: url('../img/ico-flags/sd.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-se, .ico-21 {background: url('../img/ico-flags/se.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-sg, .ico-160 {background: url('../img/ico-flags/sg.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-sh {background: url('../img/ico-flags/sh.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Saint Helena*/
.ico-si, .ico-161 {background: url('../img/ico-flags/si.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-sk, .ico-162 {background: url('../img/ico-flags/sk.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-sl, .ico-163 {background: url('../img/ico-flags/sl.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-sm, .ico-164 {background: url('../img/ico-flags/sm.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-sn, .ico-165 {background: url('../img/ico-flags/sn.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-so, .ico-166 {background: url('../img/ico-flags/so.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-sr, .ico-167 {background: url('../img/ico-flags/sr.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-st {background: url('../img/ico-flags/st.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Sao Tome and Principe*/
.ico-sv, .ico-168 {background: url('../img/ico-flags/sv.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-sy, .ico-169 {background: url('../img/ico-flags/sy.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-sz, .ico-170 {background: url('../img/ico-flags/sz.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-tc {background: url('../img/ico-flags/tc.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Turks and Caicos Islands*/
.ico-td, .ico-171 {background: url('../img/ico-flags/td.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-tf {background: url('../img/ico-flags/tf.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*French Southern and Antarctic Lands*/
.ico-tg, .ico-172 {background: url('../img/ico-flags/tg.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-th, .ico-173 {background: url('../img/ico-flags/th.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-tj, .ico-174 {background: url('../img/ico-flags/tj.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-tk {background: url('../img/ico-flags/tk.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Tokelau*/
.ico-tl {background: url('../img/ico-flags/tl.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*East Timor*/
.ico-tm, .ico-175 {background: url('../img/ico-flags/tm.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-tn, .ico-176 {background: url('../img/ico-flags/tn.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-to, .ico-177 {background: url('../img/ico-flags/to.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-tr, .ico-22  {background: url('../img/ico-flags/tr.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-tt, .ico-178 {background: url('../img/ico-flags/tt.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-tv, .ico-179 {background: url('../img/ico-flags/tv.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-tw, .ico-180 {background: url('../img/ico-flags/tw.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-tz, .ico-181 {background: url('../img/ico-flags/tz.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ua, .ico-23  {background: url('../img/ico-flags/ua.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-ug, .ico-182 {background: url('../img/ico-flags/ug.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-um {background: url('../img/ico-flags/um.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*United States Minor Outlying Islands*/
.ico-us, .ico-25 {background: url('../img/ico-flags/us.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-uy, .ico-183 {background: url('../img/ico-flags/uy.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-uz, .ico-184 {background: url('../img/ico-flags/uz.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-va {background: url('../img/ico-flags/va.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Holy See (Vatican City)*/
.ico-vc {background: url('../img/ico-flags/vc.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Saint Vincent and the Grenadines*/
.ico-ve, .ico-185 {background: url('../img/ico-flags/ve.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-vg {background: url('../img/ico-flags/vg.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Virgin Islands (UK)*/
.ico-vi {background: url('../img/ico-flags/vi.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Virgin Islands (US)*/
.ico-vn, .ico-186 {background: url('../img/ico-flags/vn.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-vu, .ico-187 {background: url('../img/ico-flags/vu.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-wales {background: url('../img/ico-flags/wales.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*---*/
.ico-wf {background: url('../img/ico-flags/wf.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Wallis and Futuna*/
.ico-ws {background: url('../img/ico-flags/ws.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Western Samoa*/
.ico-ye, .ico-188 {background: url('../img/ico-flags/ye.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-yt {background: url('../img/ico-flags/yt.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;} /*Mayotte*/
.ico-za, .ico-190 {background: url('../img/ico-flags/za.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-zm, .ico-191 {background: url('../img/ico-flags/zm.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}
.ico-zw, .ico-193 {background: url('../img/ico-flags/zw.png') 5px 50% no-repeat !important; padding: 2px 0 2px 28px !important;}

/* DATE PICKER */
table.jCalendar {border: 1px solid #D7E3F0; background: #D7E3F0; border-collapse: separate; border-spacing: 2px; margin-bottom: 0;}
table.jCalendar th {background: #3762AC; color: #fff; font-weight: bold; padding: 4px 5px; border: none;}
table.jCalendar td {background: #D7E3F0; color: #000; padding: 3px 5px; text-align: center; border-color: #F4F6F9;}
table.jCalendar td.other-month {background: #ddd; color: #aaa;}
table.jCalendar td.today {background: #666; color: #fff;}
table.jCalendar td.selected {background: #CC0717; color: #fff;}
table.jCalendar td.selected.dp-hover {background: #f33; color: #fff;}
table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td {background: #fff; color: #000;}
table.jCalendar tr.selectedWeek td {background: #f66; color: #fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {background: #bbb; color: #888;}
table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover {background: #bbb; color: #888;}

div.dp-popup {position: relative; background: #F4F6F9; font-size: 10px; font-family: arial, sans-serif; padding: 4px; line-height: 1.2em; border: 1px solid #D7E3F0;}
div#dp-popup {position: absolute; z-index: 99;}
div.dp-popup h2 {font-size: 12px; text-align: center; margin: 2px 0; padding: 0; color: #3762AC; font-weight: bold;}
a#dp-close {font-size: 11px; padding: 4px 0; text-align: center; display: block;}
a#dp-close:hover {text-decoration: underline;}
div.dp-popup a {color: #000; text-decoration: none;	padding: 3px 2px 0;}
div.dp-popup div.dp-nav-prev {position: absolute; top: 2px;	left: 4px; width: 100px;}
div.dp-popup div.dp-nav-prev a {float: left;}
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor: pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor: default;}
div.dp-popup div.dp-nav-next {position: absolute; top: 2px;	right: 4px;	width: 100px;}
div.dp-popup div.dp-nav-next a {float: right;}
div.dp-popup a.disabled {cursor: default;	color: #aaa;}
div.dp-popup td {cursor: pointer;}
div.dp-popup td.disabled {cursor: default;}
.dp-choose-date {margin: 0 0 0 3px;}

.col-60 { width: 59%; }
.col-40 { width: 39%; }
.col-50 { width: 49%; }
.col-30 { width: 29%; }
.col-35 { width: 34%; }
.col-20 { width: 19%; }

.search-cat label { font-weight: normal; }
.search-cat input {  margin: 0.1px 0; padding: 0; }

.search-result { margin-bottom: 1.3em; }
.search-result p { margin-bottom: 0.4em; }
.search-result strong.highlight { background: #FFFF00; }

.infobox-warning { border: 1px solid #ECBFBF; padding: 10px 10px 10px 40px; background: #FBF3F3 url(/img/ico/ico-warning.png) no-repeat 10px 50%; color: #CC0717; margin: 10px 0; }
.infobox-ok { border: 1px solid #A4D794; padding: 10px 10px 10px 40px; background: #F1FBE9 url(/img/ico/ico-ok.png) no-repeat 10px 50%; margin: 10px 0; }
.infobox-info { border: 1px solid #B6D8FF; padding: 10px 10px 10px 40px; background: #F0F7FF url(/img/ico/ico-info.png) no-repeat 10px 50%; margin: 10px 0; }

.sortbox { border: 1px solid #D9E6F9; padding: 10px; background: #F4F6F9; margin: 10px 0; }
.sortbox p { margin: 0; }

.po-terminu { color: red; }

a.sort-up, a.sort-down { padding-right: 15px; background: url('/img/ico/sort-up.png') no-repeat 100% 50%; }
a.sort-down{ background-image: url('/img/ico/sort-down.png'); }

.noscreen { display: none; }

dl.user-info dt {display: inline; float: left; width: 30%; padding-bottom: 0.5em; overflow: hidden; text-align: right;  margin-bottom: 0; }
dl.user-info dd {float: none; margin-left: 33%; padding-left: 0; padding-bottom: 0.5em; margin-bottom: 0; }
dl.user-info dd.br, .list-box dl dd.br {clear: left; margin: 0; display: block; float: none; width: 90%; height: 1px; padding: 0; overflow: hidden; }

dl.dotacemenu dt {display: inline; float: left; width: 20%; padding-bottom: 0.5em; overflow: hidden; text-align: right;  margin-bottom: 0; }
dl.dotacemenu dd {float: none; margin-left: 24%; padding-left: 0; padding-bottom: 0.5em; margin-bottom: 0; }
dl.dotacemenu dd.br, .list-box dl dd.br {clear: left; margin: 0; display: block; float: none; width: 90%; height: 1px; padding: 0; overflow: hidden; }

dl.dotace dt {display: inline; float: left; width: 20%; padding-bottom: 0.5em; clear: both; overflow: hidden; text-align: right;  margin-bottom: 0; }
dl.dotace dd {float: none; clear: right; margin-left: 24%; padding-left: 0; padding-bottom: 0.5em; margin-bottom: 0; }
dl.dotace dd.br, .list-box dl dd.br {clear: left; margin: 0; display: block; float: none; width: 90%; height: 1px; padding: 0; overflow: hidden; }

.dl-w1 dl dt { width: 22%;  }
.dl-w1 dl dd { margin-left: 24%; }

.dl-w2 dl dt { width: 25%;  }
.dl-w2 dl dd { margin-left: 27%; }

.dl-w3 dl dt { width: 45%; }
.dl-w3 dl dd { margin-left: 50%;}

.dl-w4 dl dt { width: 14%;}
.dl-w4 dl dd { margin-left: 16%; }

/* Anketa */
#vote { margin-top: 1em; }
#vote span {float: right; margin-right:3em;}
#vote .answer-color {display: block; float: left; clear: left; width: 1em; height: 1em; margin-right: 0.5em; border: 1px solid black; overflow: hidden; }
#vote a {float:left;}

ol.seznam-anket li{list-style-position: outside; margin-left:2em;}

/* OKEC */
.okecd { margin-bottom:4px; margin-top:4px; }
.okec{color: #505050; font-weight: bold; cursor:pointer;}
.okecend{color: black; }
.okecnext{margin-left:60px; margin-bottom:4px; margin-top:4px;}
.okeclink{text-decoration:underline; color: #034EA2; cursor:pointer}
.okeclink:hover {color: #CC0717;}

.img-plus, .img-minus, .img-leaf { width: 10px; height: 10px; background: url(/img/ico-tree.png) no-repeat 0 0; border: 0; display: inline; padding: 0; margin: 0 3px 0 0; vertical-align: middle; }
.img-minus { background-position: 0 -25px; }
.img-leaf { background-position: 0 -50px; }

/* Searchlist */
#searchlist { margin: 0; }
#searchlist ul {margin:0; }
#searchlist li {padding: 2px 0 0; float: left; }

#searchlist a, #searchlist span { background: #E2E8EE url('/img/bg_srchlist.gif') repeat-x 0 0; text-decoration: none; display: inline; margin-right: 4px; padding: 0.334em 1.4em; border: 1px solid #bbc7d7; border-bottom: none; float: left; }
#searchlist a:hover { background: #F4F6F8; }
#searchlist span { background: #bbc7d7 none; color: white; font-weight: bold; }

ul.crossroadlight {list-style: none; padding:0 0 1.3em; margin:0;}
ul.crossroadlight li {margin-bottom: 0.3em; padding:0; background-image:none}

.summary { min-width: 400px; display:table; }

.attach-object { height: 40px; width: 500px; border: 10px solid 0 red; overflow:hidden;}
.upload-body { border: 0; overflow: hidden; background-color: #f4f6f9;  }
.upload-body form { font-family: Verdana }

.upload-input { width: 300px; }

.facebook-main { border:1px solid #aaaaaa; margin: 0 0 12px;}
.facebook-iframe { border:none; overflow:hidden; width:195px; height:58px; }
.facebook-header { border-bottom: 1px solid #d8dfea; padding-left: 10px; padding-right: 10px; background-color: #edeff4; padding-bottom: 7px; padding-top: 8px; font-size: 13px; font-weight: 700; color: #333333; font-family: 'lucida grande', 'tahoma', 'verdana', 'arial', sans-serif; }
.facebook-footer { border-top:1px solid #cccccc; margin-bottom: 1px; margin-left: 6px; margin-right: 6px; margin-top: 0px; padding-bottom: 4px; padding-left: 3px; padding-right: 3px; padding-top: 4px; color: #808080; font-family: 'lucida grande', 'tahoma', 'verdana', 'arial', sans-serif; font-size: 9px; }
.facebook-ico { background: url('../img/facebook.png') no-repeat; background-position: -136px -200px; float:left; height:14px; width:14px; margin-right:5px; }
.facebook-footer-in { padding-top:1px; }
