body {
  margin: 0 auto;
  padding: 0;
  text-align: center;
  font: 63.5%/1.45 "Trebuchet MS", "Arial CE", sans-serif;
  background: #fff;
}

body[id] {
  font-size: 73%;
}

/********************************* Typo & html elements ****************************/
p {
  margin: 0.5em 0;
  text-align:justify;
}

a {
  text-decoration: underline;
  color: #14648c;
}

a:visited {
  color: #000;
  text-decoration: underline;
}

a:hover {
  color: #000;
  text-decoration: underline;
}

#header a, #footer a, .left a, .right a {
  text-decoration: none;
}

#header a:hover, #footer a:hover, .left a:hover, #top-box a:hover, .right a:hover {
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
  padding: 0;
  margin: 1em 0 0;
}

h1 {
  font-size: 170%;
}

h2 {
  font-size: 150%;
  font-weight: bold;
  margin: 0.25em 0 0;
}

h3 {
  font-size: 120%;
}

h4 {
  font-size: 115%;
}

h5 {
  font-size: 110%;
}

h6 {
  font-size: 105%;
}

h2 a, h2 a:hover, h2 a:visited, h3 a, h3 a:hover, h3 a:visited {
  text-decoration: underline;
}

a img {
  border: 0px solid #fff;
}

acronym, abbr {
  font-size: 90%;
  letter-spacing: .07em;
}

fieldset{	
  border-width: 1px 0 0 0;
  padding: 1em;
  margin: 0 0 2em 0;
}

body[id] fieldset {
  width:auto;
  -moz-border-radius: 0;
  margin: 0 0 1em 0;
}

legend{
  color:#000;
  padding:0 0.5em;
  font-size:140%;
  font-weight:bold;
}

pre {
  font-family: courier;
  font-style: normal;
  font-size: 88%;
}

hr {
  height:1px;
}

fieldset label span {
  display: block;
  width: 15em;
  float: left;
}  

fieldset label.checkbox span {
  display: inline;
  width: auto;
  float: none;
  padding-left: 0.5em;
}  
address {
  font-style: normal;
}
/****************************** basic layout elements *************************/
#all {/* obalujici element s pozadim pro levy sloupec*/
  position: relative;
  margin: 0 auto;
  text-align: left;
  width: 960px;
  border: 1px solid #dfe0e2;
  border-top: solid #80c2ff 1px;
}

#wrapper { /* obalujici element s pozadim pro pravy sloupec*/
  margin: 0;
  padding: 0;
}

#header {
  margin: 0;
  padding: 0;
}

.left {/* kontejner pro levy blok - matrjoska - nenastavovat padding */
  float: left;
  width: 200px;
  margin: 0;
  padding: 0;
}

.right {/* kontejner pro levy blok - matrjoska - nenastavovat padding */
  float: right;
  width: 190px;
  _width: 180px;      
  margin: 0;
  padding: 0;
}

.middle {/* kontejner pro levy blok - matrjoska - nenastavovat padding */
  margin: 0;
  width: 570px;
  float: left;
}

#footer {
  border: 1px solid #dfe0e2;
}

.column-in {/* vnitrni kontejner pro vsechny bloky - matrjoska - tady nastavit padding */
  margin: 0;
  padding: 0.5em 1em;
}

.cleaner {
  clear: both;
  height: 1px;
  font-size: 1px;
  border: none;
  margin: 0;
  padding: 0;
  background: transparent;
  visibility: hidden;
}
span.cleaner {
 display:block;
}

.hidden {
  visibility: hidden;
  display: none;
  width: 0px;
  height: 0px;
  position: absolute;
  left: -2000px;
  top: -2000px;
}

/******************************* Layout structures  ****************************/

/****** hlavicka *******/
#header {
  background: url('../images/head_ro.jpg') right -1px no-repeat;
  height: 110px;
}

#header .column-in {
  margin: 0;
  padding: 0;
  padding: 0;
}

#header h1 {
	position: relative;
	top: 0px;
	left: 0px;
	color: #fff;
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	width: 35em;
}
#header h1 a {
	position: absolute;
	top: 0px;
	left: 0px;
	text-decoration: none;
	color: #fff;
	display: block;
	width: 178px;
	height: 63px;
	background: #000;
}

#header h1 a:hover {
	text-decoration: none;
}

#header h1 a span {
	text-decoration: none;
	position: absolute;
	top: 0px;
	left: 0px;
	color: #fff;
	background: url('../images/logo.png') left top no-repeat;
	cursor: hand;
	cursor: pointer;
	display: block;
	width: 178px;
	height: 63px;
	z-index: 10000;
	
}


/******** preskoceni navigace ********/
a.hidden-nav {
  position: absolute;
  top: 0px;
  height: 1px;
  background: transparent;
  color: #000;
  overflow: hidden;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
  width: 950px;
  z-index: 20;
  line-height: 1.5em;
  text-align: center;
  text-decoration: none !important;
}

a.hidden-nav:active,a.hidden-nav:focus {
  height: 1.5em;
  background: #fff;
  text-decoration: none !important;
}

a.hidden-nav:hover {
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
  text-decoration: none !important;
}

/*** prepinani jazyku  ****/

#lang-block {
position:absolute;
  top:10px;
  right:0;
  width:150px;
}



/****** breadcrumb a vyhledavani *******/
#top-box {
	clear: both;
	margin: 0;
	padding: 0;
	background: url('../images/menu_bg.png') left top repeat-x;
	height: 44px;
	z-index: 999;
}

#top-box .left .column-in, #top-box .middle .column-in, #top-box .right .column-in {
}

#top-box .column-in {
	padding: 1em 1em 1em;
}

#top-box .left .column-in {
  text-align:center;
  padding: 0;
}

#top-box .middle {
  width: 760px;
}

#top-box .middle .column-in {
  padding-top: 4px;
  padding-bottom: 0px;
  padding-left: 0px;  
}





#top-box .middle ul{
  list-style:none; 
  margin:0px; 
  padding:0px;
}

#top-box .middle ul li {
  margin: 0 0 1px 0;
  padding:0px; 
  position:relative;   
  float:left; 
  display: inline;
  list-style: none;
}
#top-box .middle ul li a{
  display:block; 
  _height:1px; 
  padding: 16px 8px 3px 8px;
  border-left: solid #fff 1px;
  font-weight: normal;
  color: #000;
  text-decoration: none;
  font-size: 11px;
  position: relative;
  _float: left;
}

#top-box .middle ul li ul{
  display:none; 
  position:absolute; 
  top:34px;
  *top: 35px; 
  left:0px; 
  background:white;
}
#top-box .middle ul li.geodis-group a {
  border-right: solid #fff 1px;
}
#top-box .middle ul li a:hover {
  background: #fff;
  color: #000;
  text-decoration: underline;
}
#top-box .middle ul li ul li ul{
  display:none; 
}
#top-box .middle ul li:hover ul, 
#top-box ul li.hover ul{
  display:block;
  width: 150px;
  border-top: 1px solid #fff;
 }
#top-box .middle ul li ul li{
  display: block;
	list-style: none;
	background: #ECECEC;
	margin: 0px;
	width: 150px;
	border: 1px solid #fff !important;
	border-left: 0px solid #cc0000 !important;
	border-top: 0px solid #cc0000 !important;
	padding: 0px;
	color: #000;	
}
#top-box .middle ul li ul a {
  padding: 5px 0 5px 7px;
  margin: 0;
  width: 143px;
}
#top-box .middle ul li ul a:hover {
  padding: 5px 0 5px 7px;
  margin: 0;
  width: 143px;
}

#top-box .middle ul li a.active {
  background: #4578AD;
  color: #fff;
  text-decoration: none;
}

#top-box .middle ul li:hover ul li:hover ul, 
#top-box ul li.hover ul li.hover ul{display:block;}
#top-box .middle ul li ul li ul a{background:#FF9900;}

    
    #top-box .middle ul li {
    _background-color: expression(
        isNaN(this.js)?(this.js=1,
        this.onmouseover=new Function("this.className+=' hover';"),
        this.onmouseout=new Function("this.className=this.className.replace(' hover','');")
        ):false);
     );
    }
    
    
    #top-box .middle ul li {
    _background-color: expression(
        isNaN(this.js)?(this.js=1,
        this.onmouseover=new Function("this.className+=' hover';"),
        this.onmouseout=new Function("this.className=this.className.replace(' hover','');")
        ):false);
     );
    }






/* VYHLEDAVANI */
#top-box .left input {
  background: #fff;
  border: dashed #444 1px;
  font-size: 11px;
  padding: 2px 3px 1px;
}

#top-box .left #go_button {
  border: solid #000 0px;
  position: relative;
  top: 10px;
  margin-bottom: 2px;
  background:transparent;
}

#searchform {
  margin: 0;
  padding: 0;
  padding-bottom: 5px;
}

/***************************** obal. blok s obsahem **********************************/
/**********************OBRACENE PORADI SLOUPCU VANILLA II*****************************/
#main {
position:relative;
width:100%;
margin:0;
padding:0;
}
#main .innerwrap {
margin:0;
padding:0;
width:760px;
float:right;
}

#top-box {
 position:absolute;
 top:65px;
 left:0;
z-index:200; 
}

/****************************** levy sloupec ***********************************/
.left .column-in {
	padding: 30px 20px;
	}

.left .column-in h2 {
  visibility: hidden;
  display: none;
  width: 0px;
  height: 0px;
  position: absolute;
  left: -2000px;
  top: -2000px;
}
.left .column-in img.img-to-left {
 padding:0; 
 margin:0 0 20px 0;
}

/* leve menu */
.left .column-in .article-content {
margin-top:5px;
border-top:0px solid #d7d7d7;
}
.left h3 span.hidden {
 
}

.left .column-in #menu ul {
  margin: 0 0 0;
  padding: 0;
  border-top: solid #d7d7d7 1px;
}
.left .column-in #menu ul ul {
  margin: 0;
}
.left .column-in #menu li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}

.left .column-in #menu li a {
  text-decoration: none;
  height: 99%;
  display: block;
  color: #000;
  padding: 3px 0;
  padding-left: 25px;
  border-bottom: solid #d7d7d7 1px;
  background: url('../images/menu_bull.png') left 6px no-repeat;
}

.left .column-in #menu li a:hover {
  text-decoration: none;
  border-bottom: solid #ff7a00 1px;
  color: #14648c;
}

.left .column-in #menu li.submenu a,
.left .column-in #menu li.active a,
.left .column-in #menu li.eactive a,
.left .column-in #menu li.oactive a {
  background: url('../images/menu_bull_act.png') left 3px no-repeat;
  border-bottom: solid #ff7a00 1px;
  color: #14648c;
}

.left .column-in #menu li.submenu ul li a,
.left .column-in #menu li.submenu ul li.submenu ul li a {
  background: url('../images/menu_bull2.png') left 6px no-repeat;
  border-bottom: solid #d7d7d7 1px;
  color: #000;
}

.left .column-in #menu li.submenu li.active a,
.left .column-in #menu li.submenu li.eactive a,
.left .column-in #menu li.submenu li.oactive a,
.left .column-in #menu li.submenu ul li.submenu a,
.left .column-in #menu li.submenu ul li.submenu ul li.active a,
.left .column-in #menu li.submenu ul li.submenu ul li.eactive a,
.left .column-in #menu li.submenu ul li.submenu ul li.oactive a {
  background: url('../images/menu_bull2_act.png') left 6px no-repeat;
  border-bottom: solid #ff7a00 1px;
  color: #14648c;
}

.left .column-in #menu li ul li {
  margin-left: 10px;
 /* background: url('../images/menu_bull2.png') left 6px no-repeat;*/
}

.left .column-in #menu li.submenu ul li a:hover {
  text-decoration: none;
  border-bottom: solid #ff7a00 1px;
  color: #14648c;
}


/******************************* stredovy sloupec ******************************/


.middle .column-in {
	padding: 5px 12px;
}

.breadcrumb {
  font-size: 90%;
  margin: 2px 0 2px 2px;
}

.breadcrumb a {
  color: #14648c;
}

.breadcrumb a:visited {
  color: #14648c;
}

.breadcrumb a:hover {
  color: #000;
}

#content{
  font-size:110%;
  background: #f0f0f0;
  border: 1px solid #d1d1d1;
  border-top: 0px solid #000;
  border-bottom: 0px solid #000;
  margin-bottom: 5px;
  margin-top: 13px;
  min-height:400px;
  _height:400px;
}

div[id] #content{
 height:auto;
}
address strong {
  color: #14648c;
}
#article {
  margin-top: 5px;
}

.middle  img {
	width: auto;
}

.middle h2 {
  font-weight: normal;
  color: #14648c;
}

.middle h3 {
	font-weight: bold;
}

.middle h4 {
	font-weight: bold;
  color: #14648c;	
}
.middle a:hover {

}
.to-right {
	clear: right;
	margin-top: 0;
	padding-top: 0;
	float: right;
	color: silver;
}
a.to-top:link, a.to-top:visited {
  clear:both;
  margin:0;
	padding: 0;
	display: block;
	float: right;
	text-align: right;
}
a.to-top:hover {
	color: #000;
}
p.box {
	border: 1px black solid;
	padding: 4px;
	margin-right: 6px;
}
.middle table {
	border: 1px solid gray;
	border-left: solid #000 0px;
	border-right: solid #000 0px;
	border-collapse: collapse;
	width: auto;
	max-width: 99%;
	padding: 0 0;
	margin: 0 0;
}
.middle table th {
	border: 1px solid gray;
	border-left: solid #dedede 1px;
	border-right: solid #dedede 1px;
	padding: 5px;
	background: #DFE0E2;
}
.middle table td {
	border: 1px solid gray;
	border-left: solid #dedede 1px;
	border-right: solid #dedede 1px;
	padding: 5px;
}
.middle table td p {
	padding: 0;
	margin: 0;
}
.article-perex {
	font-weight: bold;
	padding: 6px;
	margin: 0 10px 10px 0;
  _margin-left: 1px ;
	background: #DFE0E2;
}
#article .article-perex {
	width:520px;
}
   
.article-content .article-perex{
	background: transparent;
	padding: 0;
}

.perex_image {
  float: right;
  position: relative;
  margin: 0 0 10px 10px;
}

.two-first .perex_image {
  width: 80px;
  /*height: 60px;*/
  margin: 0 5px 5px 0;
}

.two-first .art_list a {
  color: #000;
}

.two-first .art_list ul li {
  text-align: justify;
  clear: left;
}

.perex_date {
  display:none;
}
.art_174 .article-content .perex_date, 
.art_175 .article-content .perex_date,
.art_37 .article-content .perex_date,
.doctype1 .perex_date, 
.doctype2 .perex_date {
  display:inline;
}

.from-to-date {
  margin: 0;
  font-weight: bold;
  color: #14648C;
}

.two-first .perex_date {
  display:inline;
}

.inline-nav {
	color: #3B3B3B;
	padding: 0.5em 1em;
}

.middle ul {
 list-style-position: outside;
 padding-left:0; 
 margin-left:25px; 
}
.middle ul li {  
 margin-left:0;
 padding-left:0;
}
.middle ol li {  
 list-style-type: decimal; 
}
.article-footer{
 text-align:right;
 font-style:italic;
 border-top:1px solid #f2f2f2;
}
.article-info{
 padding:3px 0.25em 0 0; 
 margin: 0 0; 
 text-align:left;
 height:20px;
 vertical-align:middle;
}
.calendar{

}
.full-story{
vertical-align:middle;
 display:block;
 float:right;
 padding:0  30px 0 0;
 height:24px;
}

hr.separator{
 visibility:hidden;
}
.pager{
  padding:0.5em;
 display:block;
 text-align:center;
}
div.detail{
  border:1px solid #f2f2f2;
  margin-left:0;
  padding:0.5em 1em;
}
.res-head-title {
		color: #fff;
	margin: 0;
	padding: 0.25em 1em;
}
.res-head-title a{
  padding:0.25em;
  color:#fff;
}
.res-head-title a:hover{
  background:#fff;
  color:#000;
}

.nobg a{
  padding:0.25em;
}
.current{
  padding:0.25em;
  background:#fff;
}
.res-head-title .current{
  background:#dee;
  color:#000;
}

.arrow-right{
	background: transparent url('../images/ico_pred.gif') left center no-repeat;
  height:20px;
  width:20px;
  text-decoration:none;
}
.arrow-right span,.arrow-left span{
  visibility:hidden;
}
.arrow-left{
	background: transparent url('../images/ico_dale.gif') left center no-repeat;
  height:20px;
  width:20px;
  text-decoration:none;  
}
.center{
  text-align:center;
}
.to_right{
  text-align:right;
  display:block;
}
.r-marg{
  padding-right:25px;
  margin-left:0;
}
.l-marg{
  float:left;
  display:block;
  margin-left: 0;
  padding-left:25px;
}
.errorMsg{
 background:#feddda;
 border:1px solid red;
 color:red;
 font-weight:bold;
 padding:2em;
}
.img-to-right{
 float:right;
 padding:0 0 10px 10px;
}
.img-to-left{
 float:left;
 padding:0 10px 10px 0;
}

/************* inline ***********/
#inlinetoolbar {
	border: 1px solid #aaa;
	background: #eee;
	margin: -20px;
	padding: 5px;
}
#inlinetoolbar p.inlinetitle {
	color: black;
	font-weight: bold;
}
#article_edit label table{
 width:99%;
 background:red;
}


/************************************ pravy sloupec ***************************/
.right .column-in {
	font-size: 95%;
	margin: 0px 0 0 0;
	padding: 0 15px;
}

.right img.perex_image {
  float:left;
  margin:5px 0;
  width:125px;
  padding:0;
  max-width:140px;
}
div[id] .right img.perex_image {
  width:auto;
}
#main .right a {
  color: #ff7a00;
  text-decoration: underline;  
}

.right a:hover {
  color: #000;
}

.right h2, .right h3, .right h4, .right h5 {
	font-weight: bold;
	margin: 1em 0 0;
	padding: 0;
	font-size: 11px;
}

.right h2, .right h3.related, .right h3.links  {
  margin-top: 10px;
  border-bottom:1px solid silver;
}

.right h4 {
  margin: 4px 0 0 15px;
  display: list-item;
}

.right ul {
	list-style-position: inside;
	list-style-type: square;
	margin: 0;
	padding: 0 0 0 0;
}
.right .article-perex {
	font-weight: normal;
	padding: 0 0;
}

/****************************** paticka ***************************************/
#footer {
  background: url('../images/foot_logo.png') #dfe0e2 left top no-repeat;
  margin: 0 auto;
  width: 960px;
  line-height: 31px;
  position:relative;
}

#footer a {
  text-decoration:underline;
  color: #000;
  padding: 0 4px;
}

#footer .column-in {
	text-align: left;
	padding-left: 210px;
	font-size: 100%;
	padding-bottom: 0;
}
#design{
  color:#000;
}
#footer p.go-top {
position:absolute;
top:0;
right:10px;
}
#actual-date{
  display:block;
  float:left;
  width:20%;
  text-align:center;
}

#footer a.geodis-group {
  padding: 0;
  margin: 0;
  width: 185px;
  height: 46px;
  position: relative;
  left: 0px;
  top: 0px;
  float: left;
  cursor: hand;
  cursor: pointer;
  display: block;
  text-decoration: none !important;
}


/****** search words plugin ******/
span.search_words{
  padding:0 0.25em;
  border:1px solid #0E3C66;
  background:rgb(255,204,102);
}
#search  {
  clear:both;
  margin: 15px 0 0 0;
  padding:0;
}
#search fieldset,
#search fieldset p {
  margin: 0;
  padding:0;
}

#search .formButton {
  position: relative;
  left: 100px;
  margin-top:10px;
  padding:3px 60px !important;
}
#search span.label {
  width: 100px;
}
#search #query {
  width: 220px;
}
#search #andor {
  width:170px;
}

#search h4 {
  color: #B6000C;
}
.results {   
  margin:20px ;
}
.results h2 {
  color: #000;
  font-weight:bold;    
  margin:20px 0 0 -15px;
}
.results h3.found {
margin-left:-15px;
}
.results h3 {
  color: #B6000C;
  font-weight:normal;  
  border-bottom:1px solid silver;
}
.results .article-info .full-story {
}
.searchterms {
  float: right;
}

.search-line {
  border-bottom: 1px solid #7C9DE6;
}

#search .labeltext {
  width: 170px;
}
#search .searchinfobox {
font-size:80%;
}


/************** chapters *********/
.article_chapter{
 padding:1em;
 position:relative;
}
.article_chapter h3{
 margin-top:0;
}
.article_chapter ul{
 margin-left:0;
 padding-left:0;
}
.article_chapter .prev{
 position:absolute;
 top:0;
 left:0;
 background: transparent url('../images/ico_dale.gif') left center no-repeat;
 display:block;
 float:left;
 padding-left:25px;
 margin:1em 0 0 1em;
}
.article_chapter .center{

}
.article_chapter .next{
 background: transparent url('../images/ico_pred.gif') right center no-repeat;
 position:absolute;
 top:0;
 right:0;
 float:right;
 display:block;
 padding-right:25px;
 margin:1em 1em 0 0;

}
.article_chapter .top{
 display:block;
 text-align:center;
}
.article_chapter ul li{
 padding:0.25em 0.25em 0.25em 1em;
 background-position: left center;
 background-image:none;  
}

.article_chapter ul .ch-1{
  padding-left:2em ;
}
.article_chapter ul .ch-2{
  padding-left:3em ;
}
.article_chapter ul .ch-3{
  padding-left:4em ;
}
.article_chapter ul .ch-4{
  padding-left:5em ;
}
.article_chapter ul .ch-5{
  padding-left:6em ;
}
.article_chapter ul .ch-6{
  padding-left:7em ;
}
.article_chapter ul .ch-7{
  padding-left:8em ;
}
.article_chapter ul .ch-8{
  padding-left:9em ;
}
.article_chapter ul .ch-9{
  padding-left:10em ;
}
.article_chapter ul .ch-10{
  padding-left:11em ;
}
.article_chapter ul .ch-12{
  padding-left:13em ;
}
.article_chapter ul .ch-13{
  padding-left:14em ;
}
/**************  Hodnoceni­ pod clankem  **********/
.rating{
  margin-top:2em;
  border-top: 1px solid #185B96;
  text-align:center;
}
.rating table{
  margin:0 auto;
  border:1px none #fff;
}
.rating table td{
  width:3em;
  background:transparent;
  border:1px none #fff;
}

/************** sitemap **********/
ul.sitemap {
 margin-left:0;
 padding-left:0;
}
ul.sitemap li{
 padding:0.25em ;
 line-height: 1;
}
ul.sitemap .lv-2{

}

ul.sitemap .lv-3{
 font-weight:bold;
 font-size:120%;
 margin:1.5em 0 0 -20px;
 padding:.05em .5em .05em 0;
 list-style:none;
 display:block;
}
ul.sitemap .lv-3 a{
 margin:0.5em 0 0 -20px;
}
ul.sitemap .lv-4{
 padding-left:0;
 margin:0.5em 0 0 50px;
}

ul.sitemap .lv-6{
 display:none;
}
ul.sitemap .sp-37 {
  display:none;
}
ul.sitemap .s-174, ul.sitemap .s-175 {
  display:block;
}


/******** formatovani v editoru ***********/

.pul-doleva{
  width:46%;
  float:left;
  padding:5px;
  margin:1em 0;
  position: relative;
}

.pul-doprava{
  width:200px;
  float:right;
  padding:5px 5px 5px 20px;
  margin:1em 0;
  position: relative;
}



/*********************************************/
#main .middle li {
list-style-type:disc !important;
}

.c-box {
  border-right:1px solid silver;
  border-bottom:1px solid silver;
  float:left;
  width:127px;
  _margin:0 7px 6px 0;
  text-align:center;
  background:#4578ad;
  /*background:#EF7A1B;*/
  height:135px;
  padding:0;
  line-height:1em;
	position: relative;
}
div[id] .c-box {
  height:auto;
  min-height:135px;
  margin:0 8px 8px 0;
}
.c-box a, .c-box a:visited {
  text-decoration:none;
  color:#fff;
  font-weight:normal; 
}
.c-box h3 a {
  padding:0 5px 
}
.c-img {
  position:absolute;
  bottom:1px;
  left:1px;
  margin:0;
  padding:0;
  height:90px;
  width: 125px;
  background:#4578ad;
}
.c-img img {
  margin:0;
  padding:0;
  height:90px;
  width: 125px;
}
.c-img h3 {
  font-size:110%;
  font-weight:normal;
}
.c-box h3 {
  margin:10px 0 0;
  padding:0;
  font-size:110%;  
  line-height:1,2em;
}


.c-box-h {
  float:left;
  margin:4px 4px 0 0;
  text-align:left;
  height:95px;
  padding:0;
  width:48%;
  position: relative;
  /*border-bottom:1px solid #fff;*/
}
.c-box-h .c-img {
  position:static;
  float:left;
  width:85px;
  text-align:center;  
  margin:0 10px 0 0;
  padding:0 0;
  height:85px;
  background:#FF7A00;
}
.c-box-h .c-img img {
  width:85px;
  height:85px;
}
.c-box-h h3 {
  margin:30px 0 0;
  padding:0;
  font-size:110%;
}
.c-box-h h3 a {
  text-decoration:none;
  
}
.three, .two-first, .two-second {
 width:169px;
 float:left;  
 padding:0 9px 0 0;
 margin: 0;
}
.two-second {
 padding:0 0 0 9px;
}
.three h3{
  margin: 0;
  padding:0 ;
  font-size:110%;
}
.two-first {
 width:262px;
 position: relative;
}
.two-second {
 width:262px;
 position: relative;
}
.three img, .two-first img, .two-second img {
 float:left;
 margin-right:5px;
 } 
.three p, .two-first p, .two-second p {
 clear:left; 
 padding-top:5px;
}
.two-first a, .two-second a {
text-decoration:none;
}
.two-first .more, .two-second .more {
 float:left;
 margin-right:10px;
 text-decoration:underline; 
 color: #002972;
}
.two-first .more a, .two-second .more a{
 color: #002972;
}
.two-second .more {
 margin-right:0;
}
.two-first a strong {
text-decoration:underline;
}
.two-first a:hover,.two-second a:hover  {
text-decoration:underline;
}
.two-second div.list-actions {
  padding-bottom: 1em;
}
.two-second div.list-actions h3 {
 font-size:100%;
 margin-top:0;
}
.two-second div.list-actions h3 a {
  color: #000;
  text-decoration: underline;
}
.two-second div.list-actions h3 span{
 font-weight:normal;
}
.two-second .perex-action {
 margin:0;
}
.two-second .perex_image {
 margin:10px 0 0 0;
 padding-bottom:0;
 float:none;
}
.two-second .article-perex {
 margin:0; 
}
#main .middle .two-first ul {
  margin:5px 0 0;
  padding:0;
}
#main .middle .two-first ul li {
  margin:0;
  padding:5px 0 10px 2px;  
  list-style: none !important;     
}
.intro-flash {
  text-align:center;
  background:#4578ad; 
  font-weight:bold;
  padding-top:30px;
  height:60px;
  min-height:90px;
  margin:20px 0;
  width: 542px;
  height: 110px;
}
.img-home {
  background:#4578ad; 
  padding: 3px 6px;
}

.img-home h3 {
  color: #fff;
  font-weight: bold;
  padding: 0;
  margin: 0;
}
h3.img-home a{
  color: #fff;
  text-decoration:none !important;
}

.c-box-hh {
  float:left;
  clear:left;
  margin:4px 4px 0 0;
  text-align:left;
  height:95px;
  padding:0;
  width:99%;
}
.c-box-hh h3{
  margin: 0;
  text-align:left;
  margin: 0;
  padding:0;
  float:left;
  clear:none;
  font-size:110%;
}
.c-box-hh .c-img{
  width:85px;
  float:left;
  text-align:center;
  margin-right:10px;
  background:#cfcfcf;
}
.c-box-hh .text{
  float:left;
  clear:none;
}

.relink-box {
  margin-top: 8px;
  width: 48%;
  padding: 0;
  float: left;
  position: relative;
}

.relink-box-in {
  padding: 10px;
}

.relink-box-in h3 {
  font-size: 110%;
  border-bottom:1px solid #14648c;
  font-weight:bold;
  margin:0 0 0 -5px;
  color:#14648c;
}

.relink-box-in h4 {
  font-size: 90%;
  margin-top: 2px;
  margin-left: 10px;
  display: list-item;  
}

h3.form-head, #article h3.related {
  padding-left:17px;
  margin-left:-2px;
  background: url('../images/form-head.png')left center no-repeat;
}

#main a[href^="http"] {
  background: url('../images/web_ven.jpg') right center no-repeat;
  padding-right: 15px;
}

#main a[href^="http://ro.geodis.dev7.qcm.cz"], /* devel */
#main a[href^="http://www.geodis.ro"],         /* ostry */
#main a[href^="http://www.geodisro.ro"] {
  background-image: none;
  padding-right:0;
}

a[href="/rss"] {
   background: transparent url('../images/ico_rss.gif') left center no-repeat;
   padding-left: 15px !important;
}

.contact-block  {
  position:relative;
  clear:left;
  border-top:1px solid #F0F0F0;
}
.contact-block .full-story {
/*position:absolute;
left:0;
top:40px;
_top:35px;*/
text-align: left;
float: none;
}
.column-left {
  width: 48%;
  float: left;
}

.column-right {
  width: 48%;
  float: right;
}

.vis {
  display: none;
}

#lang-block div {
  text-align:center !important;
  display:inline;
}
