﻿* {
    margin     : 0;
    padding    : 0;
}

html,body {
	margin:0;
	padding:0;
	height:100%;
    background-image: url('../pictures/background.png');
    background-repeat: repeat-xy;
    font-family: "Segoe UI", sans-serif;



}
#wrapper {
	min-height:100%;
    width:900px;
    margin:auto;
    position:relative;
    background:#ffffff;
    margin-top:20px;
    margin-bottom:20px;

    -webkit-box-shadow: 0px 0px 68px -13px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 68px -13px rgba(0,0,0,0.75);
box-shadow: 0px 0px 68px -13px rgba(0,0,0,0.75);
}
#header {
	background:#ffffff;
	height:230px;
    text-align:center;
    padding-top:30px;
    margin-bottom: 2px;
}

#menu {
  width:100%;
  background:#196dc9;
  height:56px;
  text-align:center;
  padding:0 0 0 66px;
  color:white;
  font-family: Candara, sans-serif;
  font-size:18px;
  font-weight:bold;
}

.jazykikonka:hover{
-webkit-filter: brightness(150%);
}



#jazyky {
   text-align:center;
   position:relative;
   float:right;
   margin:6px 22px 0 0;
   font-size:10px;
   }

}

table.jazyky,tr,td {
  text-align:center;
  vertical-align: bottom;
  border-spacing   :0px;
  border:none;
   border-collapse :collapse;
}





#content {
background:#ffffff;
padding-top: 20px;
padding-bottom:30px; /* Height of the footer element */
margin: auto;
width:760px;
font-size:17px;


}

#pravy_sloupec,#levy_sloupec {
overflow:hidden;
margin-top:0px;



}

#levy_sloupec {
  float:left;
  width:400px;



}

#pravy_sloupec {
margin-left:426px;
width:340px;
padding-bottom:130px;


}

.levy,.pravy {

  padding: 16px;
  border:  solid #006EBB 1px;
  margin: 20px 0 10px;

 border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;

-webkit-box-shadow: 0px 0px 12px 0px rgba(50, 50, 50, 0.34);
-moz-box-shadow:    0px 0px 12px 0px rgba(50, 50, 50, 0.34);
box-shadow:         0px 0px 12px 0px rgba(50, 50, 50, 0.34);


}
.levy {
  background-color: #fff;

}

.pravy {

  background-color: #F5F5F5;

}

#fb {height: 220px;

}

#platno {

  padding: 18px;
  border:  solid #006EBB 1px;
  margin-top:20px;
  margin-bottom:30px;

 border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;

-webkit-box-shadow: 0px 0px 12px 0px rgba(50, 50, 50, 0.34);
-moz-box-shadow:    0px 0px 12px 0px rgba(50, 50, 50, 0.34);
box-shadow:         0px 0px 12px 0px rgba(50, 50, 50, 0.34);

}

td {
  vertical-align:top;
}

table.cenik{
       width:600px;
       border: 1px solid #196dc9;
       border-collapse: collapse;


}

td.cenik1 {
  width: 220px;
  height: 40px;
  border: 1px solid #196dc9;
  padding: 8px;
  background-color:#CCE8FA;

}

td.cenik2 {
  padding:6px;
  border: 1px solid #196dc9;
  background-color:#F0F8FF;
}

#footer {
    font-size:12px;
    padding:8px 4px 0 0;
    text-align:right;
    background:#B2B2B2;
	width:100%;
	height:30px;
	position:absolute;
	bottom:0;
	left:0;
    background-image: url('../pictures/footer_bg.png');
    background-repeat: repeat-x;

}

#domu {
  float:left;
  margin:-4px 0 0 8px;
  font-size:16px;
  font-weight:bold;


}

a, a:active {
    color      : #0066CC;
    text-decoration:underline;
}


h2, h3, h4 {
margin:0;
padding:0;
}


hr.nadpis {
    border: 0;
    height: 6px;
    margin:4px 0 6px;
    background-image: -webkit-linear-gradient(left, #055FCC, #fff);
    background-image:    -moz-linear-gradient(left, #055FCC, #fff);
    background-image:     -ms-linear-gradient(left, #055FCC, #fff);
    background-image:      -o-linear-gradient(left, #055FCC, #fff);
}
