body {
padding:0;
margin:0 auto;
background:#fff url(./img/back.png) repeat-x;
font-family:Arial;
font-size:12px;
text-align:left;
}

#page {
width:1008px;
text-align:left;
}

#zahlavi {
width:1008px;
background: url(./img/back_top.png) no-repeat;
float:left;
}

.logo {
width:393px;
height:94px;
float:left;
}

.logo img {
border:0;
}

.logo a {
float:left;
}

.menu_up {
width:610px;
float:right;
padding:28px 0 0 0;
margin:5px 0 0 0;
text-align:right;
height:60px;
}

.menu_up a{
color:#3b5c88;
font-size:12px;
text-decoration:none;
padding:3px 8px 3px 8px;
text-shadow:1px 1px 0 white;
font-weight:bold;
}

.menu_up a:hover{
color:#ffffff;
font-size:12px;
text-decoration:none;
padding:3px 8px 3px 8px;
background:#668bb9;
text-shadow:0px 0px 0 white;
}

.menu_up .activ {
color:#ffffff;
background:#668bb9;
text-shadow:0px 0px 0 white;
}

#sekce {
width:1008px;
height:132px;
float:left;
padding:0;
margin:0;
}

.menu_sekce {
width:1008px;
height:33px;
background:url(./img/menu_sekce2.png) no-repeat;
float:left;
padding:0;
margin:0;
font-size:15px;
}

.menu_sekce a{
text-decoration:none;
color:#3b5c88;
margin:8px 35px 0 64px;
float:left;
text-shadow:1px 1px 0 white;
}

.sekce_modra {
float:left;
margin:0 0 0 19px;
}

.sekce2_prvni {
background:url(./img/sekce_modra_prvni.png);
width:247px;
height:92px;
float:left;
}

.sekce2_prvni a{
display:block;
height:92px;
padding:10px 10px 6px 15px;
}

.sekce2_prvni a:hover{
background:url(./img/sekce_prvni_orange.png) no-repeat;
}

.sekce2 {
background:url(./img/sekce_modra.png);
width:247px;
height:92px;
float:left;
}

.sekce2 a{
display:block;
height:92px;
padding:10px 10px 6px 15px;
}

.sekce2 a:hover{
background:url(./img/sekce_orange.png) no-repeat;
}

.sekce2_text {
color:#ffffff;
font-size:14px;
line-height:1.4;
text-shadow:1px 1px 0px #3d3e3f;
float:left;
}

.sekce2_text a{
color:#ffffff;
text-decoration:none;
text-shadow:1px 1px 0px #3d3e3f;
}

.sekce2_text a:hover{
color:#ffffff;
text-shadow:0px 0px 0px #3d3e3f;
text-decoration:underline;
}

.sekce_konec {
background:url(./img/sekce_konec.png);
width:1008px;
height:7px;
float:left;
padding:0;
margin:0;
font-size:4px;
}

.uvod {
color:#3b5c88;
font-size:25px;
margin:17px 20px 20px 18px;
float:left;
text-shadow:1px 1px 0 white;
width:1008px;
}
.uvod2 {
color:#3b5c88;
font-size:25px;
text-shadow:1px 1px 0 white;

}
.nadpis3 {
color:#3b5c88;
font-size:18px;
margin:17px 20px 10px 0px;
float:left;
text-shadow:1px 1px 0 white;
width:710px;
}

.nadpis4 {
color:#3b5c88;
font-size:18px;
text-shadow:1px 1px 0 white;
}



.obsah {
width:1005px;
float:left;
border: 0px solid black;
}

.left {
width:734px;
float:left;
border: 1px solid transparent;
}

.left2 {
width:734px;
float:left;
border: 1px solid transparent;
}

.left2b {
width:1005px;
background:url(./img/up3.png) no-repeat;
float:left;
border: 1px solid transparent;
border: 0px solid red;
}

.right {
width:262px;
float:right;
}

.reference_nadpis {
width:174px;
height:31px;
float:left;
margin:0 0 0 18px;
background:url(./img/nadpis.png);
}

.nadpis2 {
width:174px;
height:31px;
float:left;
margin:0 0 0 8px;
background:url(./img/nadpis2.png);
}

.nadpis2_text {
padding:8px 0 0 60px;
text-shadow:1px 1px 0 white;
color:#3b5c88;
font-size:14px;
}

.nadpis_text {
font-size:14px;
color:#3b5c88;
padding:8px 0 0 27px;
text-shadow:1px 1px 0 white;
}

.up {
background:url(./img/up.png) no-repeat;
width:734px;
height:15px;
float:left;
}

.up2 {
background:url(./img/up2.png) no-repeat;
width:262px;
height:15px;
float:left;
}


.up3 {
width:734px;
height:15px;
float:left;
}


.down {
background:url(./img/down.png) no-repeat;
width:734px;
height:13px;
float:left;
}

.down2 {
background:url(./img/down2.png) no-repeat;
width:262px;
height:5px;
float:left;
}

.reference {
background:url(./img/reference_back.png) repeat-y;
width:734px;
float:left;
font-size:13px;
color:#000;
text-shadow:1px 1px 0 white;
}

.obsah_text_novy {
background: url(./img/reference_back.png) repeat-y;
padding: 0 20px;
float: left;
font-size:13px;
color:#000;
text-shadow:1px 1px 0 white;
line-height:150%;
border: 0px solid blue;
}

.obsah_text_novy4 {
padding: 0 20px;
float: left;
font-size:13px;
color:#000;
text-shadow:1px 1px 0 white;
line-height:150%;
border: 0px solid blue;
}



.obsah_text_novy2 {
background: url(./img/reference_back.png) repeat-y;
padding: 0 20px;

font-size:13px;
color:#000;
text-shadow:1px 1px 0 white;
}
.obsah_text_novy3
{

font-size:13px;
color:#000;
text-shadow:1px 1px 0 white;
} 

.obsah_text_novy_L
{
width: 700px;
float:left;
border: 0px solid green;
}


.obsah_text_novy_R
{
	width: 227px;
	float:right;
border: 0px solid green;

}
.obsah_text_novy_R2
{
	width: 190px;
	float:right;
}
.obsah_text_novy_L2
{
	width: 494px;
	float:left;
}
.obsah_text_novy a{
color:#000;
font-size:13px;
text-decoration: underline;
}
.obsah_text_novy a:hover{
color:#3b5c88;
font-size:13px;
text-decoration: underline;
}
.obsah_text_novy_B{
float:left;
text-align:left;
font-size:13px;
width:694px;
}
.obsah_text_novy_B2{
float:none;
text-align:left;
font-size:13px;
width:694px;
padding-top:15px;
padding-bottom:13px;
}
.obsah_text_novy_B a
{
	color:#000;
	text-decoration:underline;
	font-size:13px;
	
}
.obsah_text_novy_B a:hover{
color:#3b5c88;
font-size:13px;
}
#table_cenik{
font-size:13px;
color:#000;
text-shadow:1px 1px 0 white;
}
.text_info_novy
{
color:#FF0000;
font-weight:bold;
}
.text_info_novy2
{
color:#FF0000;
font-weight:bold;
font-size: 15px;
}
.text_info_novy2 a
{
font-size: 15px;
}
.text_info_novy2 a:hover
{
font-size: 15px;
}

.ref {
width:241px;
float:left;
line-height:1.3;
}
.rychle_menu
{
color:#000;
font-weight:bold;
text-decoration:underline;
}
a:hover.rychle_menu 
{
color:#3b5c88;
}

.ref_text {
padding:10px 10px 8px 10px;
font-size: 13px;
}

.ref img {
border:3px solid #d2dcea;
}

.ref img:hover{
border:3px solid #5e84b6;
}

.mezera {
background:url(./img/mezera.png) no-repeat;
width:734px;
height:24px;
float:left;
}

.novinky {
background:#DBE4EF url(./img/novinky_back.png) repeat-y;
float:left;
color:#3b5c88;
width:262px;
}

.novinky a {
color:#3b5c88;
}

.nov {
margin:0 0 0 10px;
background: url(./img/odr.png) no-repeat 16px 12px;
float:left;
padding:0;
}

.nov a {
text-decoration:none;
display:block;
padding:8px 8px 18px 16px;
margin:0 0 0 10px;
text-shadow:1px 1px 0 white;
}

.nov a:hover {
background:#d0dceb url(./img/odr.png) no-repeat 6px 12px;
text-decoration:underline;
text-shadow:1px 1px 0 white;
}

h4 {
font-size:12px;
padding:0 0 0 0;
margin:0 0 5px 0;
}
.novinky_nadpis
{
font-size:12px;
font-weight:bold;
}


#footer {
background:#ccd9e9;
width:990px;
float:right;
height:36px;
margin:38px 0 10px 0; 
}

.footer2 {
color:#3b5c88;
text-shadow:1px 1px 0 white;
padding:11px 0 0 10px;
font-weight:bold;
float:left;
font-size:11px;
}

.footer2 a{
color:#3b5c88;
text-shadow:1px 1px 0 white;
text-decoration:none;
}

.footer3 {
color:#3b5c88;
text-shadow:1px 1px 0 white;
padding:11px 10px 0 0px;
float:right;
font-size:11px;
}

.footer3 a{
color:#3b5c88;
text-shadow:1px 1px 0 white;
text-decoration:none;
padding:0 0 0 8px;
}

.footer3 a:hover {
font-weight:bold;
}

.obsah_text {
background:url(./img/reference_back.png) repeat-y;
width:734px;
float:left;
font-size:12px;
color:#000000;
}

.obsah_ref1k{
width:340px;
float:left;
}

.obsah_ref5{
width:319px;
float:left;
margin-bottom:30px;
border: 0px solid green;
}

.obsah_odsaz30{
width:800px;
height:30px;
float:left;
}


.obsah_ref2k{
width:340px;
float:left;
}

.obsah_ref1b{
width:231px;
float:left;
border: 0px solid red;
}

.obsah_ref1{
width:231px;
float:left;
}
.obsah_ref2{
width:232px;
float:left;
}
.obsah_ref3{
width:232px;
float:left;
text-align:right;
}
.obsah_ref4{
width:347px;
float:left;
text-align:left;
}
.obsah_text_novy_L3
{
width: 467px;
float:left;
font-size: 12px;

}
.sluzby a
{
color:#3b5c88;
font-size:18px;
text-shadow:1px 1px 0 white;
text-decoration:none;
}
.sluzby a:hover
{
color:#3b5c88;
font-size:18px;
text-shadow:1px 1px 0 white;
text-decoration:underline;
}