/* obecne */
body {margin:0px auto; font-family: Verdana; font-size:12px; color:#777777; text-align:center;}
a, a:hover, a:active {font-family: Verdana; font-size:12px; color:#777777; text-decoration:underline;}
td {font-family: Verdana; font-size:12px; color:#777777;}
p {margin-top:0px; padding-top:0px; padding-bottom:0px;}
form {margin:0px; padding:0px;}
form.order-dve {text-align:right; margin:0px; padding-top:9px;}


a.rozcesti{color:white; text-decoration:none;}
a.rozcesti:hover{color:black; text-decoration:none;}

a.language, a.language:hover{font-size:11px;}
a.dolni-navigace, a.dolni-navigace:hover{font-size:10px; font-weight:bold;}
a.partners, a.partners:hover{font-size:9px; font-weight:normal;}
a.nounderline, a.nounderline:hover{text-decoration:none;}
a.anketa-ot, a.anketa-ot:hover {color:#DC0A0A; text-decoration:none;}
a.linky, a.linky:hover {font-size:11px; font-weight:bold; color:#DC0A0A; text-decoration:none;}

.kontakt-text {color:#DC0A0A; text-decoration:underline; font-weight:bold;}

H1 {position:relative; padding-top:4px; padding-left:14px; margin-bottom:0px; font-size:14px; color:#555555;}
H1:first-letter {color:#DC0A0A;}
H2 {position:relative; padding-top:4px; padding-left:14px; margin-bottom:0px; font-size:14px; color:#555555; text-decoration:none;}
H2 a, H2 a:hover, H2 a:visited {position:relative; padding-top:4px; margin-bottom:0px; font-size:14px; color:#555555; text-decoration:none;}
H2:first-letter {color:#DC0A0A;}

H3 {position:relative; margin:0px; font-size:13px; color:#777777; font-weight:bold;}
H4 {position:relative; margin:0px; font-size:13px; color:black; font-weight:bold;}
H5 {position:relative; margin:0px; font-size:13px; color:#DC0A0A; font-weight:bold;}

#main {position:relative; margin:0px auto;	background: #ffffff; width:1000px;}

#zahlavi1 {position:relative; margin:0px; width:1000px; height:163px;}
#zahlavi2 {position:relative; margin:0px;	background: #ffffff url(images/spolecensky-doprovod-top2.jpg); width:1000px; height:24px;}
#zahlavi3 {position:relative; margin:0px;	background: #ffffff url(images/spolecensky-doprovod-top3.jpg); width:1000px; height:33px;}
  div.rozcesti1 {position:relative; float:left; margin:1px; padding-top:4px; width:180px; height:22px;}
  div.rozcesti2 {position:relative; float:left; margin:1px; padding-top:4px; width:155px; height:22px;}
  div.rozcesti3 {position:relative; float:left; margin:1px; padding-top:4px; width:128px; height:22px;}
  div.rozcesti4 {position:relative; float:left; margin:1px; padding-top:4px; width:81px; height:22px;}
  div.language {position:relative; float:left; margin-left:180px; padding-top:4px; height:22px;}
  div.registrace-spolecnice a, div.registrace-spolecnice a:visited  {position:relative; float:right; padding-right:148px; padding-top:5px; font-size:10px; text-decoration:underline; font-weight:bold;}
  div.registrace-spolecnice a:hover {position:relative; float:right; padding-right:148px; padding-top:5px; font-size:10px; text-decoration:underline; font-weight:bold; color:#DC0A0A;} 
   
div.obsah-bunky {position:relative; padding-left:14px;padding-right:14px;}
div.obsah-bunky2 {position:relative; padding-left:14px;padding-right:14px; height:290px;}
div.obsah-price {position:relative; padding-left:14px;padding-right:7px; padding-top:15px; line-height:30px;}   
div.more-girl {padding-left:230px;float:left;}

#levy-sloupec {position:relative; width:689px; margin-top:-12px; padding-left:25px; float:left}
 
 div.siroky-levy {position:relative; margin:0px; width:689px; text-align:left; float:left;}
  div.siroky-levy-top{position:relative; width:664px; height:26px; background: url(images/spolecensky-doprovod-left1.jpg);}
  div.siroky-levy-middle{position:relative; width:664px; background: url(images/spolecensky-doprovod-left2.jpg); padding-top:5px; text-align:justify; line-height:16px;}
  div.siroky-levy-bottom{position:relative; width:664px; height:3px; background: url(images/spolecensky-doprovod-left3.jpg); background-repeat: no-repeat; padding-top:0px;}
  div.linky{position:relative; padding-left:20px; font-size:10px;}
  div.testimonial{position:relative; padding-left:25px;}
  div.testimonial-nadpis{position:relative; padding-left:15px; font-weight:bold; color:#DC0A0A;}
 
 div.siroky-bez {position:relative; padding-top:10px; padding-right:24px; width:689px; text-align:left;}
 div.uzky-bez {position:relative; padding-top:10px; width:246px; text-align:left;}
   
   table.tab-profiles {postiton:relative; width:90px; height:110px; background-color:#777777; border-style:solid; border-color:#DC0A0A; border-width:8px;}
   table.profile-tab-foto {postiton:relative; background-color:#777777; border-style:solid; border-color:#DC0A0A; border-width:8px;}
   td.tab-info {postiton:relative; font-size:11px; text-align:right; vertical-align:top;}
   td.tab-info-right {postiton:relative; font-size:11px; font-weight:bold; vertical-align:top;}
     
       .black {color:black;}
       .red {color:#DC0A0A; text-decoration:none;}
       div.anketa-nad {color:black;font-size:13px;letter-spacing:1.5;}
       div.anketa-od {float:right;padding-right:5px;color:black;font-size:11px;}
       div.anketa-left {float:left;padding-left:5px;}
       div.uzky-right {margin-top:2px;margin-right:5px;}
       
    div.order-form {position:relative; margin:0px; padding-left:14px;  text-align:left; width:326px; height:200px; float:left;}
      div.order-form-top{position:relative; width:326px; height:200px; background: url(images/spolecensky-doprovod-balicky.jpg);}
      
     div.price-list {position:relative; margin:0px;text-align:left; width:326px; height:200px; float:left;}
      div.price-list-main{position:relative; width:326px; height:200px; background: url(images/spolecensky-doprovod-price-list.jpg);}

#pravy-sloupec {position:relative; background: #ffffff; width:246px;  margin-top:-12px; padding-right:15px; float:right}
  div.kontakt {position:relative; margin:0px; text-align:left; width:246px; height:130px; background: url(images/spolecensky-doprovod-kontakt.jpg);}
  div.reklamy {position:relative; padding-top:5px; text-align:left; width:246px; text-decoration:none;}
  div.novinky {position:relative; padding-left:55px; padding-top:8px; padding-right:5px; text-align:left; text-indent:-50px;}
 
  div.right-univerzal {position:relative; margin-top:5px; text-align:left; width:246px;}
   div.right-univerzal-top{position:relative; width:246px; height:27px; background: url(images/spolecensky-doprovod-right1.jpg);}
   div.right-univerzal-middle{position:relative; width:246px; background: url(images/spolecensky-doprovod-right2.jpg); text-align:justify; line-height:16px;}
   div.right-univerzal-bottom{position:relative; width:246px; height:8px; background: url(images/spolecensky-doprovod-right3.jpg); background-repeat: no-repeat;}
 
#dolni-navigace {position:relative; float:left; width:1000px; height:20px; text-align:left; padding-left:17px; padding-top:15px; font-size:10px; font-weight:10px;}
#zapati {position:relative; clear:both; background: url(images/spolecensky-doprovod-bottom.jpg); width:1000px; height:20px; margin-top:5px;}
div.text-zapati {position:relative; padding-right:20px; padding-top:4px; padding-bottom:0px; width:1000px; height:20px; text-align:right; color:white; font-size:10px;}
#klicova-slova {position:relative; padding-right:5px; padding-top:8px; width:1000px; text-align:justify; color:#777777; font-size:9px;}
#partners {position:relative; padding-right:5px; padding-top:8px; width:1000px; text-align:left; font-size:8px;}
#reklama-left{position:relative; margin:0px; width:689px; text-align:center; float:left;}
#reklama-right{position:relative; margin-left:-2px; text-align:center; width:246px;}

p.specialchars {padding-top:5px; padding-bottom:0px; padding-left:20px; padding-right:20px; color:#DC0A0A; font-size:10px; font-weight:bold;}
p.error {padding-top:15px; text-align:center; color:#DC0A0A; font-weight:bold;}

div.line {line-height:1px; margin-right:5px; background:url(images/spolecensky-doprovod-line.jpg) bottom left repeat-x; margin-top:9px;}
div.line-dve {background:url(images/spolecensky-doprovod-line.gif) repeat-x; margin-top:5px;}

.input-text {width:208px; background:url(images/spolecensky-doprovod-form-text.jpg); border-style:solid; border-width:1px; border-color:#CFCFCF;}
.textarea {background:url(images/spolecensky-doprovod-textarea.jpg); border-style:solid; border-width:1px; border-color:#CFCFCF; width:482px; height:82px;}
.textarea-dve {background:url(images/spolecensky-doprovod-textarea-dve.jpg); border-style:solid; border-width:1px; border-color:#CFCFCF; width:382px; height:65px;}

.podtrzeny {text-decoration:underline;}

 
img.couple{position:relative; margin-top:10px; margin-right:9px; margin-bottom:5px; border-style:solid; border-color:#A0AADA; border-width:1px;}
img.langue{position:relative; margin-right:4px; vertical-align:middle}
img.personal-guide{position:relative; float:right; margin-top:15px;}
img.personal-guide-dve{position:relative; float:right; margin-top:75px;}

ul.guide-company {font-weight:normal; padding-left:13px;}
ul.guide-company-dve {font-weight:normal; padding-left:3px;}
ol.guide-company {font-weight:normal; padding -left:5px;padding-right:5px;}

div.pagif-left {float:left; width:113px; text-align:left; margin-left:25px; color:#d4d4d4}
div.pagif-center {width:300px; float:left; text-align:center; font-weight:bold;}
div.pagif-right {float:left; width:113; text-align:right; color:#d4d4d4}
form.pagi {margin:0px; padding:0px;}

#address{
  display: block;
  border: 1px solid #A8B0DD;
  margin: 10px 0;
  background: #eee;
}
#address h2, #address h3, #address ul{
  padding: 0;
  margin-top: 5px;
}
#address ul li{
  list-style-type: none;
  color: #000;
  font-weight: bold;
}
#address h3{
  color: #DC0A0A;
}


















