/* CSS Document - ROSANA.cz*/


body {
  background-color: #0e2269;
  height: 100%;
  margin:0 auto;
  text-align:center;
}

body, table {
  font-family: arial;
  font-size: 13px;
  color: white;
}

h1 {
  color: #fd9e02;
  font-size: 24px;
  font-variant: small-caps;
  font-weight: normal;
}

h2 {
    font-size: 20px;
}
h3 {
    font-size: 16px;
}


#bottom_box {
  width: 100%;
  height: 70px;
  margin: 0 auto;
  overflow-y: hidden;
  text-align:center;
  background-image: url(images/bottom_back.jpg);
}
#bottom_box_cont {
  width: 1032px;
  height: 70px;
  margin:0 auto;
  text-align:left;
}
#bottom_menu_box {
  width: 769px;
  height: 70px;
  text-align:left;
  float: right;
}


/*---------------------------MENU---------------------*/



span.bottom_menu_table, span.bottom_menu_table_active {
display: table;
width: 101px;
height: 70px;
#position: relative;
overflow: hidden;
float: left;
background-image: url(images/bott_but_2.png);
cursor: pointer;
}

span.bottom_menu_cell {
#position: absolute;
#top: 50%;
display: table-cell;
vertical-align: middle;
}

span.bottom_menu_textbox {
display: block;
#position: relative;
#top: -50%;
width: 101px;
text-align: center;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: -1px;
}


a.bottom_menu_but_a:hover span.bottom_menu_table {
  background-image: url(images/bott_but_3.png);
}
span.bottom_menu_table_active{
  background-image: url(images/bott_but_3.png);
}
a.bottom_menu_but_a {
  text-decoration: none;
  color: #031334;
}


/*---------------------------MENU---------------------*/

#center_box {
  width: 1032px;
  margin:0px auto;
  text-align:left;
  overflow: hidden;
}

#center_background_box_1 {
  width: 100%;
  #height: 100%;
  min-height: 100%;
  min-width: 1032;
  background: url(images/back.png) repeat-y scroll center;
}

#center_background_box_2 {
  width: 100%;
  min-width: 1032;
  background: url(images/center_back_1.jpg) no-repeat scroll center top;
}

#center_left_cont {
  width: 830px;
  float: left;
}
 
#center_right_cont {
  width: 190px;
  float: left;
  overflow: hidden;
}

#center_top_cont {
  width: 830px;
  height: 249px;
}

#center_bot_cont {
  width: 830px;
}

#left_menu_cont {
  width: 197px;
  float: left;
  overflow: hidden;
}

#text_box {
  width: 611px;
  float: left;
  margin: 0px 10px 10px 10px;
}

#text_cont {
  border: 1px #05366e solid;
  background-color: #002653;
  margin-bottom: 10px;
  padding: 10px;
}

#lang_cont {
  margin-bottom: -20px;
  text-align: right;
}

#blank {
  width: 100px;
  height: 100px;
  background-color: red;
}

/*----------------- LEFT MENU --------------------*/
span.left_menu_table, span.left_menu_table_first, span.left_menu_table_last, 
span.left_menu_table_active, span.left_menu_table_first_active, span.left_menu_table_last_active 
{
  display: table;
  width: 175px;
  height: 84px;
  margin-left: 22px;
  text-align: left;
  padding-left: 20px;
  #position: relative;
  overflow: hidden;
  float: left;
  cursor: pointer;
  background-image: url(images/left_but_2.png);
}

span.left_menu_cell {
  #position: absolute;
  #top: 50%;
  display: table-cell;
  vertical-align: middle;
}

span.left_menu_textbox {
  display: block;
  #position: relative;
  #top: -50%;
  width: 175px;
  /*text-align: center;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: -1px;  */
  font-size: 17px;
  font-weight: bold;
  letter-spacing: -1px;
}

#left_menu_blank {
  width: 175px;
  height: 1px;
  margin-left: 22px;
  padding-left: 20px;
  overflow: hidden;
}


span.left_menu_table_first {
  background-image: url(images/left_but_2_first.png);
}
span.left_menu_table_first_active {
  background-image: url(images/left_but_1_first.jpg);
  color:white;
}

span.left_menu_table_last {
  background-image: url(images/left_but_2_last.png);
}
span.left_menu_table_last_active {
  background-image: url(images/left_but_1_last.jpg);
  color:white;
}

span.left_menu_table_active {
  background-image: url(images/left_but_1.jpg);
  color:white;
}


a.left_menu_but_a:hover span.left_menu_table{
  background-image: url(images/left_but_3.png);
}
a.left_menu_but_a:hover span.left_menu_table_first{
  background-image: url(images/left_but_3_first.jpg);
}
a.left_menu_but_a:hover span.left_menu_table_last{
  background-image: url(images/left_but_3_last.jpg);
}


a.left_menu_but_a {
  text-decoration: none;
  color: #031334;
}

/*----------------- LEFT MENU --------------------*/




a {
  text-decoration: none; 
  color: #fd9e02;
}
a:hover {
  color: white;
}
a img {
  text-decoration: none; 
  color: white;
  border-color: #a8d0f4;
}
a:hover img {
  color: #fd9e02;
  border-color: #fd9e02;
}





/*----------------- PRODUKTY --------------------*/
h2.table {
    margin-bottom: 0px;
    padding-top: 10px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #143761;
}

span.cena {
  font-size: 15px;
  font-weight: bold;
}

div.products_text {
  height: 120px;
  overflow: auto;
}


#detail {
  border: 1px #05366e solid;
  background-color: #002653;
  margin: 10px;
  padding: 10px;
}

/*----------------- PRODUKTY --------------------*/

/* CSS Document - ROSANA.cz*/


body {
  background-color: #0e2269;
  height: 100%;
  margin:0 auto;
  text-align:center;
}

body, table {
  font-family: arial;
  font-size: 13px;
  color: white;
}

h1 {
  color: #fd9e02;
  font-size: 24px;
  font-variant: small-caps;
  font-weight: normal;
}

h2 {
    font-size: 20px;
}
h3 {
    font-size: 16px;
}


#bottom_box {
  width: 100%;
  height: 70px;
  margin: 0 auto;
  overflow-y: hidden;
  text-align:center;
  background-image: url(images/bottom_back.jpg);
}
#bottom_box_cont {
  width: 1032px;
  height: 70px;
  margin:0 auto;
  text-align:left;
}
#bottom_menu_box {
  width: 769px;
  height: 70px;
  text-align:left;
  float: right;
}


/*---------------------------MENU---------------------*/



span.bottom_menu_table, span.bottom_menu_table_active {
display: table;
width: 101px;
height: 70px;
#position: relative;
overflow: hidden;
float: left;
background-image: url(images/bott_but_2.png);
cursor: pointer;
}

span.bottom_menu_cell {
#position: absolute;
#top: 50%;
display: table-cell;
vertical-align: middle;
}

span.bottom_menu_textbox {
display: block;
#position: relative;
#top: -50%;
width: 101px;
text-align: center;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: -1px;
}


a.bottom_menu_but_a:hover span.bottom_menu_table {
  background-image: url(images/bott_but_3.png);
}
span.bottom_menu_table_active{
  background-image: url(images/bott_but_3.png);
}
a.bottom_menu_but_a {
  text-decoration: none;
  color: #031334;
}


/*---------------------------MENU---------------------*/

#center_box {
  width: 1032px;
  margin:0px auto;
  text-align:left;
  overflow: hidden;
}

#center_background_box_1 {
  width: 100%;
  #height: 100%;
  min-height: 100%;
  min-width: 1032;
  background: url(images/back.png) repeat-y scroll center;
}

#center_background_box_2 {
  width: 100%;
  min-width: 1032;
  background: url(images/center_back_1.jpg) no-repeat scroll center top;
}

#center_left_cont {
  width: 830px;
  float: left;
}
 
#center_right_cont {
  width: 190px;
  float: left;
  overflow: hidden;
}

#center_top_cont {
  width: 830px;
  height: 249px;
}

#center_bot_cont {
  width: 830px;
}

#left_menu_cont {
/*  width: 197px;
  float: left;
  overflow: hidden;  */
}

#text_box {
  width: 611px;
  float: left;
  margin: 0px 10px 10px 10px;
}

#text_cont {
  border: 1px #05366e solid;
  background-color: #002653;
  margin-bottom: 10px;
  padding: 10px;
}

#lang_cont {
  margin-bottom: -20px;
  text-align: right;
}

#blank {
  width: 100px;
  height: 100px;
  background-color: red;
}

/*----------------- LEFT MENU --------------------*/
span.left_menu_table, span.left_menu_table_first, span.left_menu_table_last, 
span.left_menu_table_active, span.left_menu_table_first_active, span.left_menu_table_last_active 
{
  display: table;
  width: 175px;
  height: 84px;
  margin-left: 22px;
  text-align: left;
  padding-left: 20px;
  #position: relative;
  overflow: hidden;
  float: left;
  cursor: pointer;
  background-image: url(images/left_but_2.png);
}

span.left_menu_cell {
  #position: absolute;
  #top: 50%;
  display: table-cell;
  vertical-align: middle;
}

span.left_menu_textbox {
  display: block;
  #position: relative;
  #top: -50%;
  width: 175px;
  /*text-align: center;
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: -1px;  */
  font-size: 17px;
  font-weight: bold;
  letter-spacing: -1px;
}

#left_menu_blank {
  width: 175px;
  height: 1px;
  margin-left: 22px;
  padding-left: 20px;
  overflow: hidden;
}


span.left_menu_table_first {
  background-image: url(images/left_but_2_first.png);
}
span.left_menu_table_first_active {
  background-image: url(images/left_but_1_first.jpg);
  color:white;
}

span.left_menu_table_last {
  background-image: url(images/left_but_2_last.png);
}
span.left_menu_table_last_active {
  background-image: url(images/left_but_1_last.jpg);
  color:white;
}

span.left_menu_table_active {
  background-image: url(images/left_but_1.jpg);
  color:white;
}


a.left_menu_but_a:hover span.left_menu_table{
  background-image: url(images/left_but_3.png);
}
a.left_menu_but_a:hover span.left_menu_table_first{
  background-image: url(images/left_but_3_first.jpg);
}
a.left_menu_but_a:hover span.left_menu_table_last{
  background-image: url(images/left_but_3_last.jpg);
}


a.left_menu_but_a {
  text-decoration: none;
  color: #031334;
}

/*----------------- LEFT MENU --------------------*/




a {
  text-decoration: none; 
  color: #fd9e02;
}
a:hover {
  color: white;
}
a img {
  text-decoration: none; 
  color: white;
  border-color: #a8d0f4;
}
a:hover img {
  color: #fd9e02;
  border-color: #fd9e02;
}





/*----------------- PRODUKTY --------------------*/
h2.table {
    margin-bottom: 0px;
    padding-top: 10px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #143761;
}

span.cena {
  font-size: 15px;
  font-weight: bold;
}

div.products_text {
  height: 120px;
  overflow: auto;
}


#detail {
  border: 1px #05366e solid;
  background-color: #002653;
  margin: 10px;
  padding: 10px;
}

/*----------------- PRODUKTY --------------------*/


