@import "template.css";
@import "tables.css";

/******************PAGE PROPORTIONS*********************/
/*Width of the page */
#container {width: 990px;}

/*Header height*/
#header {height: 118px;}
#header-top {height: 27px;}
#top {
  background-color: #CCFFFF;
}


/*Column's width*/
#left {width: 195px; padding: 15px 0 10px 2px;}

#page {width: 970px; padding: 10px 15px;}
/*
#page {margin: 0 205px 0 200px; padding: .6em;}
*/ 
#right {width: 200px; padding: 10px 2px 0 0;}

/*Height of the footer */
#footer {height: 45px;}
#content {padding-bottom: 60px;}

/******************DESIGN OF PAGE***********************/
/*Common design*/
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  background: #44505e url(/images/bg_body.gif) center repeat-y;
}
#container {
  text-align: left;
  background-color: white;
  /*background: #44505e url(/images/uvsr2008/bg_container.gif) center repeat-y;*/
}
#header {
  background: #6296b8 url(/images/bg_heade.jpg) no-repeat;
}
.header_sk {
  background: #6296b8 url(/images/bg_headf.jpg) no-repeat;
}
.header_en {
  background: #6296b8 url(/images/bg_headg.jpg) no-repeat;
}
#header-top span {
  display: inline;
  float: right;
  margin: 8px 35px 0 0;
  font-size: 0.6em;
}
#header-top span img {
  margin: 0 3px;
}
/****** fulltext *****/
#header-top {
  background: #6296b8 url(/images/bg_headg.jpg) no-repeat;
  height: 27px;
}
#header-top .search {
  width: 300px;
  margin: 0 0 0 35%;
  padding: 0;
  float: left;
  display: inline;
}
#header-top .bg_input {
  width: 140px;
  height: 17px;
  border: 1px solid #b2bcc4;
  display: inline;
  float: left;
  margin: 4px 3px 0 0;
  color: #3E3F41;
  padding: 0 5px;
}
#header-top .search_input {
  width: 21px;
  height: 19px;
  display: inline;
  float: left;
  margin: 4px 0 0 0;
}
.searchlabel {
  font-size: 0.85em;
  float: left;
  padding: 5px 10px 0 0;
  color: #434343;
}

#content {
background: transparent;
color: #424343;
}
#page {
font-size: 0.8em;
text-align: left;
}

.header_logo {
padding:0;
width: 100%; height: 118px;
}

/********* RIGHT *********/
hr.line {
  display: block;
  background: transparent url(/images/bg_line.gif) 1px 0 no-repeat;
  height: 5px;
  margin: 10px 0 0 0;
  padding: 0;
  font-size: 1px;  /* IE */
  border: 0;
}
#right p {
  text-align: center;
  margin: 0;
}
#right p img {
  margin: 5px 0;
}


/********* FOOTER ********/
#footer {
  width: 100%;
  background: #fff url(/images/bg_foote.gif) no-repeat;
}
#foot {
  text-align: center;
  color: #222225;
  margin-top: 14px;
  font-size: 0.8em;
}
#foot a {
  color: #222225;
  text-decoration: none;
}
#foot a:hover {
  color: #222225;
  text-decoration: none;
}
#makedby {
  display: block;
  position: absolute;
  color: #222225;
  width: 200px;
  right: 15px;
  top: 8px;
  text-align: right;
  font-size: 0.6em;
}
#makedby a {
  color: #222225;
  text-decoration: none;
}
#makedby a:hover {
  color: #222225;
  text-decoration: none;
}

/********* Top menu ********/
#topmenu {
  background: #ECEEF2;
  height: 40px;
  border-bottom: 1px solid #C7CED6;
}
#topmenu .menu ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
}

#topmenu .menu ul li {
  float: left;
  display: block;
}

#topmenu .menu ul li a {
  color: #1D3755;
  font-weight: bold;
  font-size: 0.8em;
  text-decoration: none;
  margin: 0px;
  padding: 0 20px;
  /*padding: 12px 20px 0px 20px;*/
  line-height: 40px;
  display: block;
  text-align: left;
  float: left;
  background: url(../images/menu-pas.gif) right no-repeat;
  display: block;
  border-right: 1px solid #C7CED6;
  border-left: 1px solid #fff;
}

#topmenu .menu ul li a:hover {
  background: #E2E4E9;
  color: #1D3755;
}

/*obcan*/
#topmenu a span {
  display: none;
}
#topmenu a.zal_11267 {
  background: transparent url(/images/but_obca.gif) center no-repeat;
}
#topmenu a.zal_11267:hover {
  background: transparent url(/images/but_obca.gif) center no-repeat;
}
/*media*/
#topmenu a.zal_11268 {
  background: transparent url(/images/but_medi.gif) center no-repeat;
}
#topmenu a.zal_11268:hover {
  background: transparent url(/images/but_medi.gif) center no-repeat;
}
/*uradnik*/
#topmenu a.zal_11269 {
  background: transparent url(/images/but_urad.gif) center no-repeat;
}
#topmenu a.zal_11269:hover {
  background: transparent url(/images/but_urad.gif) center no-repeat;
}
/****************** left menu *****************/
#left .menu {
}

#left .menu ul li {
  display: block;
  float: left;
  width: 194px;/* 198px; */
  margin: 0;
  padding: 0;
}
#left .menu1 ul li {
  display: block;
  float: left;
  width: 194px;/* 198px; */
  margin: 0;
  padding: 0;
}
#left .menu ul li a {
  color: #224164;
  font-weight: bold;
  font-size: 0.8em;
  /*background: transparent url(/images/uvsr2008/bg_lmnuli.gif) bottom repeat-x;*/
  border-top: white 1px solid;
  border-bottom: #c7ced6 1px solid;
  display: block;
  padding: 4px 10px;
  width: 175px;
  float: left;
}
#left .menu ul li a:hover {
  background-color: #e2e4e9;
  color: #1D3755;
}
/*------ druha uroven -------*/
#left .menu ul ul li a {
  color: #323A40; /*#4e5b65;*/
  font-weight: normal;
  font-size: 0.6em;
  background: transparent url(bg_lmnu_.gif) no-repeat 0 1px;
  padding: 2px 10px 5px 20px;
  border: 0;
  display: block;
  width: 165px;
  float: left;
}
#left .menu ul ul li a:hover {
  color: #1C507C;
}

/************** right menu ********************/
 .menu1 ul li a {
  color: #323A40;/*#4e5b65;*/
  font-weight: normal;
  font-size: 0.7em;
  padding: 2px 10px 2px 20px;
}
.menu1 ul li a:hover {
  background: transparent url(bg_lmnu_.gif) 5px 2px no-repeat;
}

/******************DESIGN OF MAIN ELEMENTS**************/
h1 {
  margin: 10px 0;
  text-align: left;
  font-size: 1.65em;
  color: #1c507c;
  font-weight: normal;
  font-style: normal;
}
h2 {
  margin: 0;
  text-align: left;
  font-size: 1.35em;
  color: #1B6EB4;
  font-weight: normal;
}
h3 {
  margin: 10px 0;
  text-align: left;
  font-size: 1.2em;
  color: #000;
  font-weight: bold;
}
h4 {
  display: block;
  padding: 0 5px 0 15px;
  margin: 15px 0 10px 0;
  font-size: 0.8em;
  font-weight: bold;
  color: #1E3979;
}
a {
  color: #31467E; /*#005294 #097fdc*/
  text-decoration: underline;
}
a:hover {
  color: #a30000; /*;#284C76;*/
  text-decoration: none;
}
p {
  margin: 0;
  padding: 0;
}


/* Special elements 
******************* */
table.border-tab td {
	border: solid thin #c7ced6;
}

.quicklanch {
   padding-top: 20px;
   clear: both;
   color: #323A40;
}
li.nobullet {
  list-style: none;
}
li.rezortok {
  list-style-image: url(../images/li-rezortok.gif);
  list-style-type: none
}
li.rezortout {
  list-style-image: url(../images/li-rezortout.gif);
  list-style-type: none;
}
li.rezortok1  {
  list-style-image: url(../images/li-rezortno.gif);
  list-style-type: none;
}
dd {
  padding: 3px 3px 3px 15px;
  background-image: url(../images/lidd.gif);
  background-position: left top;
  background-repeat: no-repeat;
  margin: 5px;
}

.sort {
  background: #F3F7FA;
  border: 1px solid #ECEEF2;
  padding: 5px;
  margin: 10px 0;
  font-size: 0.8em;
}
.sort ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.sort ul li {
  display: inline;
  margin: 0 20px 0 0;
}

/*developer*/
/*body {background-color: #FFF5E6;}
#container {background-color: silver;}
#header {background-color: #efa4ae;}
#footer {background-color: #bf9347;}
#content {background-color: #afdbff;}
#topmenu {background-color: #0033cc;}
#left {background-color: #811f72;}
#page {background-color: #97468b;}
#right {background-color: #bd4ec0;} */

/*
table, td
{
    border-color: silver;
    border-style: solid;
    font-size: 0.9em;
}

table
{
    float:left;
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

td
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}

table a{
    text-decoration:underline;
}

form {
    width: 100%;
    float: left; 
    margin-right: 15px;
}
*/