/*-------společná CSS------*/
body
{ 
font-family:arial, sans-serif;
font-size:16px;
text-align: center;
margin-top:0; 
margin-right:0;
margin-bottom:0; 
margin-left:0;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
color:black;
}

p{
line-height : 140%;}

img{
border:none;}

.page1{
background-color:rgb(255,255,255);
margin-top:0; 
margin-right:auto;
margin-bottom:0; 
margin-left:auto;
width:100%;
height:150px;
border-bottom: 2px solid rgb(218,19,12);  
}

.page1in{
margin-top:0; 
margin-right:auto;
margin-bottom:0; 
margin-left:auto;
text-align: justify;
width:1000px;
height:150px;
font-weight:bold;
background-image:url(obrazky/page1in3.jpg);
}

.page1in h1{
margin-top:0; 
margin-right:0;
margin-bottom:0; 
margin-left:0;
padding-left:400px;
font-family:georgia;
font-style:italic;
color:black;
font-size: 150%;
font-weight: bold;
padding-top:67px;
}


.page2{
margin-top:0; 
margin-right:auto;
margin-bottom:0; 
margin-left:auto;
width:100%;
height:30px;
background-color:rgb(20,85,200);
background-image:url(obrazky/page2.png);
background-repeat:repeat-x; 
}

.page2in{
margin-top:0; 
margin-right:auto;
margin-bottom:0; 
margin-left:auto;
padding-top:6px;
text-align:center;
width:950px;
height:100%;
font-size:100%;
}

.page2in a{
padding-left:15px;
padding-right:15px;
color:white;
font-weight:bold;
text-decoration:underline;}

.page2in a:hover{
color:white;
font-weight:bold;
text-decoration:none;}


.page3{
margin-top:0; 
margin-right:auto;
margin-bottom:0; 
margin-left:auto;
width:100%;
background-color:white;
background-image:url(obrazky/page3.png);
background-repeat:repeat-x; 
border-top: 1px solid rgb(20,85,200);
}

.page3in{
margin-top:0; 
margin-right:auto;
margin-bottom:0; 
margin-left:auto;
width:950px;
background-color:white; 
text-align: justify;
}

.reklama{
margin-top:20px;
text-align:center;
font-size:70%;
}

.reklama a{
padding-bottom:20px;}

.box1{
width:950px;
background-color:white;
background-image: url("obrazky/box1.jpg");
background-position:bottom;
background-repeat: repeat-x;
}


.box2{
width:950px;
background-image: url("obrazky/ramecek_bocni.jpg");
background-position:top left;
background-repeat: repeat-y;
}

.box2 .box3{
background-image: url("obrazky/ramecek_bocni.jpg");
background-position:top right;
background-repeat: repeat-y;}

.box2 .box4{
margin-bottom:0px;
padding-bottom:0px;
background-image: url("obrazky/ramecek_spodni.gif");
background-position:bottom;
background-repeat:no-repeat;
width:950px;}

.nadkontakty{
width:100%;
}
.nadkontakty p{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:10px;
padding-bottom:10px;
margin-right:10px;
margin-bottom:0px;
margin-left:10px;
line-height:1em;
background-image: url("obrazky/text-top-center.gif");
background-position:bottom;
background-repeat: repeat-x;
}

.nadkontaktyin{
width:100%;
text-align:center;
font-weight:bold;
}

.nadkontaktyin a{
color:white;}

.nadkontaktyin span{
background-color:red;
font-weight:bold;
color:white;
padding-top:2px;
padding-right:10px;
padding-bottom:4px;
padding-left:10px;
}


.kontakty{
width:100%;
}


.L{
position:relative;
float:left;
background-image:url("obrazky/doporucujeme.jpg");
background-repeat:no-repeat;
width:500px;
height:34px;
text-align:right;
margin-top:7px;
margin-bottom:0px
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:9px;
}

.R{
position:relative;
float:right;
background-image:url("obrazky/telefon.jpg");
background-repeat:no-repeat;
width:366px;
height:34px;
margin-top:0px;
margin-bottom:0px
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
font-size:100%;
font-weight:bold;
text-align:right;
}

.Rin{
padding-top:25px;
margin-right:10px;
}

.Rin a{
color:rgb(218,19,12);}

.Rin a:hover{
color:rgb(0,123,72);}


.cleaner{
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
clear: both;
height:0px;
content:"";
overflow: hidden;
padding-bottom:10px;
width:100%;
}

.cleaner hr{
display:none;}


.cleaner1{
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
clear: both;
height:0px;
content:"";
overflow: hidden;
padding-bottom:5px;
width:100%;
}

.cleaner1 hr{
display:none;}

.cleaner2{
clear: both;
height:0px;
content:"";
overflow: hidden;
margin-bottom:5px;
width:100%;
}

.cleaner2 hr{
display:none;}


.pagebottom{
margin-top:0; 
margin-right:auto;
margin-bottom:0px; 
margin-left:auto;
width:100%;
height: 20px;
border-bottom: 3px solid rgb(20,85,200); 
}

.pagebottomin{
margin-top:0; 
margin-right:auto;
margin-bottom:0; 
margin-left:auto;
text-align: justify;
width:950px;
height:100%;
}

.pageunder{
margin-top:0; 
margin-right:auto;
margin-bottom:0px; 
margin-left:auto;
width:100%;
height: 20px; 
}


.pageunder1{
margin-top:0; 
margin-right:auto;
margin-bottom:6; 
margin-left:auto;
padding-top:6px;
text-align: center;
width:950px;
height:100%;
font-size:70%;
}

.pageunder1 a{
padding-left:15px;
padding-right:15px;
color:rgb(69,69,69);
font-weight:bold;
text-decoration: none;}

.pageunder1 a:hover{
color:rgb(182,182,182);
font-weight:bold;
text-decoration:underline;}

/*-------konec společná------*/

/*-------detail a index, realizované------*/
.nadpisL{
position:relative;
float:left;
font-size:120%;
font-weight:bold;
margin-top:0px; 
margin-right:0px;
margin-bottom:0px;
margin-left:10px; 
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
padding-left:197px;
}

.nadpisL h2{
font-size:100%;
font-weight:bold;
margin-top:0px; 
margin-right:0px;
margin-bottom:0px;
margin-left:0px; 
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}



.nadpisR{
font-size:120%;
font-weight:bold;
margin-top:0px; 
margin-right:0px;
margin-bottom:0px;
margin-left:0px; 
padding-top:5px;
padding-right:0px;
padding-bottom:5px;
padding-left:0px;
}

.nadpisR a{
font-size: 80%;
color: black;
font-weight:bold;
}

.nadpisR a:hover{
color:rgb(218,19,12);
}

.Rnadpis{
font-size:120%;
font-weight:bold;
margin-top:0px; 
margin-right:0px;
margin-bottom:0px;
margin-left:0px; 
padding-top:5px;
padding-right:0px;
padding-bottom:5px;
padding-left:0px;
}

.Rnadpis a{
font-size: 80%;
color:rgb(185,185,185);
font-weight:bold;
}

.Rnadpis a:hover{
color:rgb(218,19,12);
}



.left{
position:relative;
float:left;
margin-top:0px; 
margin-right:0px;
margin-bottom:0px;
margin-left:0px; 
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:180px;
text-align:left;
font-size: 90%;
}

.left ul{
border-top: 1px solid rgb(215,215,215);
margin-top:0px; 
margin-right:0px;
margin-bottom:0px;
margin-left:0px; 
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.left li{
list-style-type:none;
background-color: white;
margin-top:0px; 
margin-right:0px;
margin-bottom:0px;
margin-left:0px; 
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:8px; 
border-bottom: 1px solid rgb(215,215,215); 
border-right: 1px solid rgb(215,215,215);
border-left: 1px solid rgb(215,215,215);
}


.left a, .left strong{
line-height: 25px;
display: block;
}

.left a{
font-weight: normal;
color: black;
font-weight:bold;
text-decoration: none;
}


.left a:hover{
font-weight: bold;
color:rgb(218,19,12);
text-decoration:underline;
}

.left1{
position:relative;
float:left;
margin-top:20px; 
margin-right:0px;
margin-bottom:0px;
margin-left:0px; 
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
width:180px;
text-align:left;
}

.left1 ul{
border-top: 1px solid rgb(215,215,215);
margin-top:0px; 
margin-right:0px;
margin-bottom:0px;
margin-left:0px; 
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.left1 li{
list-style-type:none;
background-color:rgb(76,76,76);
margin-top:0px; 
margin-right:0px;
margin-bottom:0px;
margin-left:0px; 
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:8px; 
border-bottom: 1px solid rgb(215,215,215); 
border-right: 1px solid rgb(215,215,215);
border-left: 1px solid rgb(215,215,215);
}


.left1 a, .left1 strong{
line-height: 25px;
display: block;
}

.left1 a{
font-weight: normal;
color: white;
font-weight:bold;
text-decoration: none;
}


.left1 a:hover{
font-weight: bold;
color:rgb(255,0,0);
text-decoration:underline;
}


/*------- konec detail a index, realizované------*/

/*-------index, realizované, individuální------*/
.text1in{
position:relative;
float:right;
margin-top:0px;
margin-right:0px;
margin-bottom:0px
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.text1index{
position:relative;
float:right;
margin-top:0px;
margin-right:8px;
margin-bottom:0px
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
background-image: url("obrazky/ramecek_bocni.jpg");
background-position:top left;
background-repeat: repeat-y;
}


.text1index .text1index1{
width:243px;
background-image: url("obrazky/ramecek_bocni.jpg");
background-position:top right;
background-repeat: repeat-y;
text-align:center;}


.text1indextab{
width:251px;}

.text1index2{
background-image: url("obrazky/text-top-center.gif");
background-position:top;
background-repeat: repeat-x;}

.text1index2 .text1index3{
background-image: url("obrazky/text-top-left.gif");
background-position:top left;
background-repeat: no-repeat;}

.text1index3 .text1index4{
background-image: url("obrazky/text-top-right.gif");
background-position:top right;
background-repeat: no-repeat;}

.text1index4 .text1index5{
background-image: url("obrazky/text-bottom.gif");
background-position:left bottom;
background-repeat:no-repeat;
width:100%;}

.text1index5 .text1index6{
padding-top:0px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
background-image: url("obrazky/text-bottom.gif");
background-position:right bottom;
background-repeat:no-repeat;
font-size:80%;
text-align:left;
color: rgb(69,69,69);}


.text1index6 h2{
margin-top:0; 
margin-right:0;
margin-bottom:0; 
margin-left:0;
padding-top:2px;
padding-right:0px;
padding-bottom:2px;
padding-left:0px;
color:black;
text-align:center;
font-weight:bold;
font-size:100%}


.text1index6 h3{
margin-top:0; 
margin-right:0;
margin-bottom:0; 
margin-left:0;
padding-top:2px;
padding-right:0px;
padding-bottom:2px;
padding-left:0px;
color:black;
text-align:center;
font-weight:bold;
font-size:100%}

.text1index6 p{
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:8px;}

.text1index6 a{
color:rgb(218,19,12);}

.text1index6 .text1index7{
margin-top:0; 
margin-right:0;
margin-bottom:0; 
margin-left:0;
padding-top:2px;
padding-right:0px;
padding-bottom:2px;
padding-left:0px;
color:black;
text-align:center;
font-weight:bold;
font-size:100%}

.text1index6 img{
padding-bottom:3px;
}

.text2index{
position:relative;
float:right;
width:494px;
margin-top:0px;
margin-right:8px;
margin-bottom:0px
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
background-image: url("obrazky/ramecek_bocni.jpg");
background-position:top left;
background-repeat: repeat-y;
}

.text34{
margin-top:0; 
margin-right:0;
margin-bottom:0; 
margin-left:0;
padding-top:2px;
padding-right:0px;
padding-bottom:2px;
padding-left:0px;
color:black;
text-align:center;
font-weight:bold;
font-size:100%}

.text34 h2{
margin-top:0; 
margin-right:0;
margin-bottom:0; 
margin-left:0;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.text34 h3{
margin-top:0; 
margin-right:0;
margin-bottom:0; 
margin-left:0;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
}

.text2kontakty{
position:relative;
float:right;
width:558px;
margin-top:0px;
margin-right:195px;
margin-bottom:0px
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
background-image: url("obrazky/ramecek_bocni.jpg");
background-position:top left;
background-repeat: repeat-y;
}

.text1index1{
background-image: url("obrazky/ramecek_bocni.jpg");
background-position:top right;
background-repeat: repeat-y;
text-align:center;}

.text1index5 .text1index8{
padding-top:10px;
padding-right:10px;
padding-bottom:0px;
padding-left:10px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
background-image: url("obrazky/text-bottom.gif");
background-position:right bottom;
background-repeat:no-repeat;
font-size:80%;
text-align:center;
color: rgb(69,69,69);}

.text1index5 .text1index80{
padding-top:10px;
padding-right:10px;
padding-bottom:0px;
padding-left:10px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
background-image: url("obrazky/text-bottom.gif");
background-position:right bottom;
background-repeat:no-repeat;
font-size:80%;
text-align:left;
color: rgb(69,69,69);}

.text1index8 h2{
margin-top:0; 
margin-right:0;
margin-bottom:0; 
margin-left:0;
padding-top:2px;
padding-right:0px;
padding-bottom:15px;
padding-left:0px;
color:black;
text-align:left;
font-weight:bold;
font-size:100%}

.text1index8 p{
margin-top:0;
margin-bottom:0;
padding-top:0;
padding-bottom:8px;}

.text1index8 a{
color:rgb(218,19,12);}

.text1index9{
background-image: url("obrazky/sidlo.jpg");
background-repeat:no-repeat;}

.text10index{
position:relative;
float:right;
margin-top:0px;
margin-right:8px;
margin-bottom:0px
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
background-image: url("obrazky/ramecek_bocni.jpg");
background-position:top left;
background-repeat: repeat-y;
}

.text10index10{
width:369px;
background-image: url("obrazky/ramecek_bocni.jpg");
background-position:top right;
background-repeat: repeat-y;
text-align:center;}

.text10index10 img{
margin-bottom:0px;
padding-bottom:3px;
}

.text20index{
position:relative;
float:left;
margin-top:0px;
margin-right:0px;
margin-bottom:0px
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
background-image: url("obrazky/ramecek_bocni.jpg");
background-position:top left;
background-repeat: repeat-y;
}

.text20index20{
width:369px;
background-image: url("obrazky/ramecek_bocni.jpg");
background-position:top right;
background-repeat: repeat-y;
text-align:center;}

.text20index20 img{
margin-bottom:0px;
padding-bottom:3px;
}

.text30index{
position:relative;
float:right;
width:753px;}

.text30index60{
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:10px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
background-image: url("obrazky/text-bottom.gif");
background-position:right bottom;
background-repeat:no-repeat;
font-size:80%;
text-align:left;
color: rgb(69,69,69);}

/*------- konec index, realizované, individuální------*/


/*-------detail-----*/

.text1R{
position:relative;
float:right;
width:753px;
margin-top:0px;
margin-right:0px
margin-bottom:0px
margin-left:0px
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
font-size:100%;
}


.text1R a{
color:rgb(218,19,12);}

.text1R a:hover{
color:rgb(0,123,72);}


.text1RL{
position:relative;
float:left;
width:593px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:1px;
padding-left:0px;
background-image: url("obrazky/ramecek_bocni.jpg");
background-position:top left;
background-repeat: repeat-y;
}

.text1RL1{
width:593px;
background-image: url("obrazky/ramecek_bocni.jpg");
background-position:top right;
background-repeat: repeat-y;
text-align:center;}

.text1RL2{
background-image: url("obrazky/text-top-center.gif");
background-position:top;
background-repeat: repeat-x;}

.text1RL3{
background-image: url("obrazky/text-top-left.gif");
background-position:top left;
background-repeat: no-repeat;}

.text1RL4{
background-image: url("obrazky/text-top-right.gif");
background-position:top right;
background-repeat: no-repeat;}

.text1RL5{
background-image: url("obrazky/text-bottom.gif");
background-position:left bottom;
background-repeat:no-repeat;
width:100%;}

.text1RL6{
padding-top:10px;
padding-right:10px;
padding-bottom:15px;
padding-left:10px;
margin-bottom:0px;
background-image: url("obrazky/text-bottom.gif");
background-position:right bottom;
background-repeat:no-repeat;
font-size:80%;
text-align:left;
color: rgb(69,69,69);}

.text1RL6 h3{
margin-top:0; 
margin-right:0;
margin-bottom:0; 
margin-left:0;
padding-top:2px;
padding-right:0px;
padding-bottom:2px;
padding-left:0px;
color:rgb(218,19,12);
text-align:left;
font-weight:bold;
font-size:120%;}

.text1RL6 a{
color:rgb(218,19,12);}

.text1RL6 a:hover{
color:rgb(0,123,72);}

.text1RL7{
position: relative;
float:left;
padding-top:0px;
padding-right:10px;
padding-bottom:5px;
padding-left:0px; 
border:none;
}

.text1LL7{
position: relative;
float:right;
padding-top:0px;
padding-left:10px;
padding-bottom:5px;
padding-right:0px; 
border:none;
}

.text1RL8{
margin-top:0; 
margin-right:0;
margin-bottom:0; 
margin-left:0;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
color:rgb(218,19,12);
text-align:left;
font-weight:bold;
font-size:120%;}


.text1RR{
position:relative;
float:right;
text-align:center;
width:140px;
margin-top:0px;
margin-right:10px;
margin-bottom:0px
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
font-size:80%;
}

.text1RR img{
margin-bottom:2px;}

/*-------konec detail------*/

.vyblev{
position:relative;
float:left;
margin-right: 80px;
vertical-align:top;}

.vybprav{
position:relative;
float:right;

text-align:right;}


.kontaktylev{
position:relative;
float:left;
padding-left: 20px;
}

.kontaktyprav{
width:250px;
position:relative;
float:right;
}

.kontaktylev1{
padding-left: 20px;
width:250px;
position:relative;
float:left;
}

.financovanilev{
position:relative;
float:left;
padding-left: 20px;
}

.financovaniprav{
width:50px;
position:relative;
float:right;
text-align:right;
}

/*-------lata------*/

.lata1R{
position:relative;
float:right;
width:753px;
margin-top:0px;
margin-right:0px
margin-bottom:0px
margin-left:0px
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
font-size:100%;
}


.lata1R a{
color:black;}

.lata1R a:hover{
color:rgb(0,123,72);}

.lata1RL{
position:relative;
float:left;
width:753px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px
margin-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:1px;
padding-left:0px;
background-image: url("obrazky/ramecek_bocni.jpg");
background-position:top left;
background-repeat: repeat-y;
}

.lata1RL1{
width:745px;
background-image: url("obrazky/ramecek_bocni.jpg");
background-position:top right;
background-repeat: repeat-y;
text-align:center;}

.lata1RL6{
padding-top:10px;
padding-right:10px;
padding-bottom:15px;
padding-left:10px;
margin-bottom:0px;
background-image: url("obrazky/text-bottom.gif");
background-position:right bottom;
background-repeat:no-repeat;
font-size:80%;
text-align:left;
color: rgb(69,69,69);}

.lata1RL6 h3{
margin-top:0; 
margin-right:0;
margin-bottom:0; 
margin-left:0;
padding-top:2px;
padding-right:0px;
padding-bottom:2px;
padding-left:0px;
color:rgb(218,19,12);
text-align:left;
font-weight:bold;
font-size:120%;}

.lata1RL7{
position: relative;
float:right;
padding-top:0px;
padding-right:0px;
padding-bottom:5px;
padding-left:10px; 
border:none;
}

.lata1RL8{
margin-top:0; 
margin-right:0;
margin-bottom:0; 
margin-left:0;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
text-align:left;
font-weight:bold;
font-size:120%;}

.logoleft{
width: 100%;
background-image: url("coin-kontakty/logo-coinleft.png");
background-position:left top;
background-repeat:no-repeat;
}

.logoright{
width: 100%;
background-image: url("coin-kontakty/logo-coinright.png");
background-position:right top;
background-repeat:no-repeat;
}

.tablecer
{font-size:90%;
text-align:center;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;}

.tablecer a 
{text-decoration:none;}

.medicus a{
padding-left:20px;
font-size:60%;
text-align:center;
color:rgb(237,237,237);
text-decoration:none;}







