/*****************/
/*** CONTAINER ***/
/*****************/

#container {
  padding-top : 119px;
  position : relative;
}

/*************/
/*** HLAVA ***/
/*************/

#hlava {
  position : absolute;
  top : 0;
  left : 0;
  height : 119px;
  width : 797px;
}

#hlava ul {
  position : absolute;
  left : 30px;
  top : 79px;
}
#hlava ul li {
  list-style-type : none;
  float : left;
}
#hlava ul li a {
  display : block;
  font-weight : bold;
  line-height : 30px;
  padding : 0 10px;
  text-decoration : underline;
  color : #FFFFFF;
  font-size : 16px;
}
#hlava ul li a:hover {
  color : #FFFF00;
}

#hlava #logo {
  position : absolute;
  width : 230px;
  height : 110px;
  left : 517px;
  top : 0px;
}
#hlava #logo span {
  display : none;
}

#hlava h1 span  {
  display : none;
}

/****************/
/*** SIDE-BAR ***/
/****************/

#side-bar h2.nadpis {
  line-height : 35px;
  height : 35px;
  padding : 0px 0 0px 10px;
  color : #0080D9; 
  font-size : 13px;
  text-transform : uppercase;
  border-bottom : 2px solid #DDDDDD;
}

#side-bar ul {
  list-style-type : none;
  margin : 0;
  padding : 0;
}
#side-bar ul li {
  margin : 0;
  padding : 0;
}

#side-bar li a {
  position : relative;
  display : block;
  padding : 5px 0 5px 23px;
  text-decoration : none;
  background : url('grafika/sipka.png') no-repeat  10px 50%;
  color : #808080;
  border-bottom : 1px solid #DDDDDD;
  text-transform : uppercase;
  font-weight : bold;
}
#side-bar a.active {
  color : #0080D9;
}
#side-bar li a:hover {
  color : #0080D9;
}

/* side katalog */
#side-bar #block-views-obecna_kolekce-block_1 {
  background : #ECECEC;
  margin : 0;
  padding : 0;
}

#side-bar #block-views-obecna_kolekce-block_1 h2 {
  position : relative;
  display : block;
  padding : 5px 0 5px 23px;
  text-decoration : none;
  background : url('grafika/sipka.png') no-repeat 10px 50%;
  color : #000000; 
  font-size : 13px;
  text-transform : uppercase;
}
#side-bar #block-views-obecna_kolekce-block_1 li a {
  position : relative;
  display : block;
  padding : 5px 0 5px 23px;
  text-decoration : none;
  background : none;
  color : #808080;
  border-bottom : 0px solid #DDDDDD;
}
#side-bar #block-views-obecna_kolekce-block_1 li a.active {
  color : #0080D9;
}
#side-bar #block-views-obecna_kolekce-block_1 li a:hover {
  color : #0080D9;
}

/* side secondary menu */

#side-bar #block-menu-secondary-links {
  margin-top : 20px;
}

#side-bar #block-menu-secondary-links h2 {
  line-height : 35px;
  height : 35px;
  padding : 0px 0 0px 10px;
  color : #0080D9; 
  font-size : 13px;
  text-transform : uppercase;
  border-bottom : 2px solid #DDDDDD;
}

/************/
/*** MAIN ***/
/************/

#main {
  padding : 15px;
}


#main h1{
  font-size : 30px; 
  color : #0080D9; 
  padding : 0px 0px 15px 0px;
  text-transform : uppercase;
}
#front-page h2.title {
  font-size : 22px;
  font-weight : normal; 
  color : #0080D9; 
  padding : 0px 0px 15px 0px;
  text-transform : uppercase;
}


.tabs {
  margin : 0px 0;
}
.tabs ul {
  margin : 0;
}
.tabs ul li {
  margin : 0;
}

/************/
/*** PATA ***/
/************/

#pata {
  text-align : center;
  width : 797px;
}
#pata ul li {
  display : inline;
  line-height : 40px;
  padding : 0 5px; 
}
#pata ul li a {
  color : #0080D9;
}
#pata ul li a:hover {
  color : #000000;
}


/*************/
/*** CESTA ***/
/*************/

#content div.cesta {
  line-height : 35px;
  height : 35px;
  text-indent : 10px;
  font-size : 13px;

  font-weight : bold;
  color : #0080D9;
  border-bottom : 2px solid #DDDDDD;
}
#content div.cesta a {
  color : #000000;
  text-decoration : none;
  font-weight : normal;
}
#content div.cesta a:hover, #content div.cesta span {
  color : #0080D9;
}
.breadcrumb {
padding:0;
}


/************/
/*** UVOD ***/
/************/

#content #node-1487 {
  background : url('grafika/content-uvod.png') no-repeat left bottom;
  height : 208px;
  position : relative;
  margin:0px;
  left : -15px;  
  margin-bottom: 30px;
}

#node-1487 ul {
  margin : 0px 20px;
}
#node-1487 ul li {
  padding : 5px 0;
  list-style-position : inside;  
}
#node-1487 div.uvod p {
  margin : 15px;
}


#content div.uvod h3 {
  font-size : 30px; 
  color : #0080D9; 
  padding : 15px 20px;
  text-transform : uppercase;
}
#node-1487 div.content p {
  margin : 15px;
}
#node-1487 div.content p a {
  width : 265px;
  height : 50px;
  line-height : 50px;
  position : absolute;
  top : 130px;
  left : 0px;
  background : url('grafika/vstup.png') no-repeat  0 0;
  font-size : 20px;
  text-decoration : none;
  color : #606060;  
  text-indent : 34px;
}
#node-1487 div.content p a:hover {
  color : #909090; 
}


/***************/
/*** KOLEKCE ***/
/***************/

#hlavni_kolekce div.view-content {
  margin-top : 0px;
  padding-left : 0px;
}
#hlavni_kolekce div.view-content div.views-row-odd {
  float : left;
  width : 265px;
  height : 130px;
  margin-bottom : 10px;
  margin-right : 10px;
  background : url('grafika/podsekce1.png') no-repeat  0 0;
  position : relative;
}
#hlavni_kolekce div.view-content div.views-row-odd a {
  text-align : left;
  text-decoration : none;
  color : #0080D9;
  text-transform:uppercase;
  font-weight: bold;
}
#hlavni_kolekce div.view-content div.views-row-odd a:hover {
  color : #000000; 
}
#hlavni_kolekce div.view-content div.views-row-odd img {
  top : 15px;
  left : 15px;
  position : absolute;
}
#hlavni_kolekce div.view-content div.views-row-odd p {
  top : 6px;
  left : 0px;
  position : absolute;
  color : #000000;
  width : 160px;
}


#hlavni_kolekce div.view-content div.views-row-even {
  float : left;
  width : 265px;
  height : 130px;
  margin-bottom : 10px;
  margin-right : 0px;
  background : url('grafika/podsekce1.png') no-repeat  0 0;
  position : relative;
}
#hlavni_kolekce div.view-content div.views-row-even a {
  text-align : left;
  text-decoration : none;
  color : #0080D9;
  text-transform:uppercase;
  font-weight: bold;
}
#hlavni_kolekce div.view-content div.views-row-even a:hover {
  color : #000000; 
}
#hlavni_kolekce div.view-content div.views-row-even strong {
  top : 15px;
  left : 95px;
  position : absolute;
  text-transform : uppercase;
}
#hlavni_kolekce div.view-content div.views-row-even img {
  top : 15px;
  left : 15px;
  position : absolute;
}
#hlavni_kolekce div.view-content div.views-row-even p {
  top : 6px;
  left : 0px;
  position : absolute;
  color : #000000;
  width : 160px;
}

#hlavni_kolekce div.view-obecna-kolekce div.view-content div.views-field-name
{
margin-top: 15px;
margin-left: 95px;
}

#hlavni_kolekce div.view-obecna-kolekce div.view-content div.views-field-description {
  position: absolute;
  left: 95px;
  top : 40px;
  width : 160px;
}


/*************/
/*** VYPIS ***/
/*************/

#content div.view-kolekce div.view-content {
  margin-top : 0px;
  padding-left : 0px;
}
#content div.view-display-id-page_2 div.view-content div.views-row-odd{
  float : left;
  width : 170px;
  height : 170px;
  margin-bottom : 10px;
  margin-right : 10px;
  text-align : center;
  background : url('grafika/podsekce2.png') repeat-x  0 0;
  position : relative;
}
#content div.view-kolekce div.view-content div.views-row-odd a:hover {
  color : #000000;
  text-decoration:none;
}
#content div.view-kolekce div.view-content div.views-row-odd a {
  color : #0080D9;
  text-decoration:none;
}
#content div.view-kolekce div.view-content div.views-row-odd .views-field-title  {
  width : 170px;
  text-align : center;
  text-transform : uppercase;
  font-weight: bold;

  
}
#content div.view-kolekce div.view-content div.views-row-odd img {
  margin-top : 15px;
}
#content div.view-kolekce div.view-content div.views-row-even{
  float : left;
  width : 170px;
  height : 170px;
  margin-bottom : 10px;
  margin-right : 10px;
  text-align : center;
  background : url('grafika/podsekce2.png') repeat-x  0 0;
  position : relative;
}
#content div.view-kolekce div.view-content div.views-row-even a:hover {
  color : #000000;
  text-decoration:none;
}
#content div.view-kolekce div.view-content div.views-row-even a {
  color : #0080D9;
  text-decoration:none;
}
#content div.view-kolekce div.view-content div.views-row-even .views-field-title {
  width : 170px;
  text-align : center;
  display : block;
  text-transform : uppercase;
  font-weight: bold;


    
}
#content div.view-kolekce div.view-content div.views-row-even img {
  margin-top : 15px;
}

div.views-field-field-kol-obrazek-fid
{
height: 140px;
}


/*****************/
/*** AKTUALITY ***/
/*****************/

#aktuality {
  padding : 80px 20px 20px 20px;
}
#aktuality div h2 {
  font-size : 15px;
  padding-bottom : 4px;
  color : #0080D9;
}
#aktuality div h2 a {
  display : block;
  color : #0080D9;
}
#aktuality div h2 a:hover {
  color : #000000;
}

/*****************/
/*** KALKULACE ***/
/*****************/

/* popis */
div.view-display-id-page_3 div.views-field-body {
  margin-bottom : 15px; 
  background : #FFFFFF url('grafika/tisk-1.png') no-repeat  0 0;
}
div.view-display-id-page_3 div.views-field-body div.field-content {
  background : url('grafika/tisk-2.png') no-repeat  bottom right;
  padding : 5px 15px;
}
div.view-display-id-page_3 div.views-field-body div.field-content h2 {
  padding-bottom : 15px;
  color : #0080D9;
}
div.view-display-id-page_3 div.views-field-body div.field-content p {
  padding-bottom : 0px;
}


div.field-field-obrazky {text-align : center; width : 150px;}
div.field-field-obrazky a {display : block; height : 185px;}
div.field-field-obrazky a img {margin-top : 15px;}


/* novorocenka */
div.views-field-field-kol-novorocenka-nid {
  background: url('grafika/kalkulace.png') no-repeat 0 0;
  width : 545px;
  height: 200px;
  position : relative;
}

div.views-field-field-kol-novorocenka-nid div.field-type-image {
  width : 145px;
  height : 170px;
  position : absolute;
  left: 0px;
  top: 0px;
}

div.views-field-field-kol-novorocenka-nid fieldset.novorocenka {
  width : 358px;
  position : absolute;
  left: 150px;
  top: 60px;
  border : 1px solid #808080;
  padding : 5px;
  margin : 10px 15px;
}
div.views-field-field-kol-novorocenka-nid div.field-type-image div.field-items {
  display : block;
  width : 170px;
  height : 140px;
  text-align : center;
}
div.views-field-field-kol-novorocenka-nid div.field-type-image div.field-items img {
  margin-top : 15px;
}
div.views-field-field-kol-novorocenka-nid h2 {
  position: absolute;
  left: 165px;
  top: 10px;
  color : #0080D9;
}
div.views-field-field-kol-novorocenka-nid p.text {
  position: absolute;
  left: 165px;
  top: 30px;
}

div.views-field-field-kol-novorocenka-nid fieldset.novorocenka  input {
  width : 40px;
  margin-right : 3px;
}
div.views-field-field-kol-novorocenka-nid fieldset.novorocenka select {
  width : 50px;
  margin-right : 3px;
}
div.views-field-field-kol-novorocenka-nid fieldset.novorocenka label {
  margin-right : 3px;
}

#novorocenka-prize-wrapper input {
  color: #000000;
}


/* suma */
#total_prize {
  margin-bottom : 15px; 
  background : url('grafika/suma.png') no-repeat  0 0;
  height : 40px;
  position : relative;
  border: 0px;
  padding : 0;
  color : #FFFFFF;
}

#total_prize label {
  margin-right : 8px;
  margin-left : 20px;
  margin-top : 10px;
  color : #FFFFFF;
}
#total_prize  #total_prize-value {
  margin-right : 8px;
  margin-top : 10px;
}
#total_prize span {
  margin-right : 8px;
  margin-top : 10px;
  color : #FFFFFF;
}

#submit {
  position : absolute;
  width : 130px;
  right : 20px;
  top : 10px;
  text-transform : uppercase;
  text-align : center;
  text-decoration : none;
}

.s-icons {
  position : absolute;
  top : 105px;
  left : 166px;
}
 
/************/
/*** NODE ***/
/************/

#node-79 {
  padding-bottom : 15px;
  margin-bottom : 20px; 
}
#node-79 p {
  margin-bottom : 10px;
}
#node-80 div.panel-pane h2.title{
  color : #0080D9;
  padding: 25px 0px 0px 0px;
  font-size : 20px;
}



div.admin
{
padding-left: 5px;
}

#so_pricelist div.form-item
{
display: inline;
}

#so_pricelist div.form-item label
{
display: inline;
}

#block-views-novinky-block_1 div.views-field-title
{
 color:#0080D9;
 font-size:17px;
 font-weight: bold;
 padding-bottom:4px;
}

#block-views-novinky-block_1 div.field-content
{
border-bottom:1px solid #AAAAAA;
margin-bottom:10px;
padding-bottom:10px;
}


.item-list ul li {
  margin: 0 0 0.25em 0.35em; /* LTR */
  padding: 0;
  list-style-type: none;
}

div.view-kolekce .form-item
{
margin-bottom: 0em;
margin-top: 0em;
display: inline;
}

div.view-kolekce .form-item label
{
display: inline;
font-weight:normal;
}


#tinymce
{
background: #FFFFFF;
text-align: left;
margin: 0px;
padding: 0px;
}

#user-login
{
padding: 15px 0;
}

li.leaf 
{
list-style-image: none;
list-style-type: none;
margin:0;
padding:0.2em 0.5em 0 0;
}

li.collapsed 
{
list-style-image: none;
list-style-type: none;
}

.block ul 
{
padding:0 0 0.25em 0;
}

li.expanded 
{
list-style-image: none;
list-style-type: none;
}

dl.node-type-list
{
margin: 0 20px 0 20px;
}

#node-form
{
margin: 0px;
}

div.admin
{
margin: 0px;
}

dl.admin-list
{
margin: 0px;
}

#node-configure
{
margin: 0px;
}

div.help
{
margin: 0px;
}

#taxonomy
{
margin: 0px;
}

#node-admin-content
{
margin: 0px;
}

#so_pricelist
{
margin: 0px;
}

div.clear-block
{
margin: 0 0px 0 0px;
}



#main .veta {
  position : absolute;
  top : 115px;
  left : 165px;
  padding-right : 15px;
  color : #0080D9;
  width : 300px;
}
