/* CSS Document www.foamforcare.cz style.css*/
body {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 70%;
   background: #fff;
   color:#000;
   text-align:center;
}
a:link {
  color:#999;
	text-decoration: none;
}
a:visited {
  color:#999;
	text-decoration: none;
}	
a:active {
  color:#999;
	text-decoration: none;
}
a:hover {
	color:#999;
	text-decoration: none;
}
img{
  border:0px;
  margin:0px;
  padding:0px;
}
h1.print{
  display:none;
}
#box1{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  margin-top: 5px;
  width: 763px;
}
#box2{
  float:left;
  width: 763px;
}
#box3{

}
#line_top{
  width:763px;
  height:9px;
  font-size:1px;
  background: url(images/line_top.gif) repeat-y;
}
#content_bg1{
  margin-top:1px;
  float:left;
  background: #fff url(images/bg_content.gif) repeat-y;
}
#content_bg2{
  float:left;
  background: url(images/bg_content1.gif) 0% 100% no-repeat;
}
#content_right{
  float:right;
  width:396px;
  margin-left:1px;
}
#logo{
  display:block;
  width:396px;
  height:104px;
  background: url(images/logo.gif) no-repeat;
}
#menu{
  position:absolute;
  top:119px;
  width:396px;
  background:#fff;
  height:43px;
}
#menu_left{
  margin-top:1px;
  float:left;
  width:197px;
  height:42px;
}
#menu_right{
  margin-top:1px;
  float:left;
  margin-left:2px;
  width:197px;
  height:42px;
}
.button{
  display:block;
  width:197px;
  height:20px;
  background:#474558;
  line-height:20px;
}
.button:hover{
  width:197px;
  display:block;
  color:#fff;
  height:20px;
  line-height:20px;
  background:#7c8d8f;
}
.button_text{
  display:block;
  color:#fff;
  text-align:center;
  font-size:11px;
}
.line_menu{
  overflow:hidden;
  line-height: 1px;
  font-size: 1px;
  display:block;
  width:197px;
  height:1px;
  background: #fff;
}
#main_text_m{
  margin-top:43px;
  width:396px;
  background: url(images/bg_main_text.jpg) no-repeat;
}
#main_text{
  padding:182px 20px 88px 20px; 
  color:#fff;
  text-align:justify;
}
#main_text h1{
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 132px;
  font-size:1.1em;
}
.cleaner{
  clear:both;
}
#main_text .images{
  width:110px;
  float:left;
  text-align:center;
}
#main_text .text{
  width:243px;
  float:right;
}
#main_text .text ul{
  padding:0px;
  margin:10px 0px 0.8em 18px;
  _margin:10px 0px 0.8em 19px;
  list-style:square;
}
#main_text .text li{
  padding:0px 0px 0px 0px;
  margin:2px 0px;
  letter-spacing:-1px;
}
#main_text .text p{
  padding:0px;
  margin:0.8em 0px 0.8px 18px;
  letter-spacing:-1px;
}
#main_text p{
  padding:0px;
  margin:0.8em 0px;
  letter-spacing:-1px;
}
#main_text ul{
  padding:0px;
  margin:0px 0px 0.8em 22px;
  _margin:0px 0px 0.8em 25px;
  list-style:square;
  letter-spacing:-1px;
}

#main_text .text ul.pdf li{
list-style: none;
background: url(images/ikona-pdf.gif) no-repeat left 70%;
padding: 4px 0 4px 20px;
}

#main_text .text ul.pdf li a{
color: #ffffff;
text-decoration: underline;
}

#main_text .text ul.pdf li a:hover{
color: #E9F98A;
}

.strong{
  font-weight:bold;
}
.center{
  text-align:center;
}
#main_text li{
  padding:0px 0px 0px 20px;
  margin:2px 0px;
}
#content_left{
  float:left;
  width:366px;
  background: #fff;
}
#main_img{
  font-size:1px;
  width:366px;
  height:368px;
}
#main_kostky{
  font-size:10px;
  margin-top:1px;
  width:366px;
  height:243px;
  color:#fff;
  background: url(images/img_kostky.jpg) no-repeat;
}
#main_kostky a:link, #main_kostky a:visited, #main_kostky a:active{
  color:#fff;
}
#main_kostky a:hover{
  color:#fff;
  text-decoration:underline;
}
#main_kostky_left{
  float:left;
  width:121px;
  height:243px;
  text-align:center;
}
#main_kostky_left div{
  padding-top:196px;
}
#main_kostky_right{
  float:left;
  width:120px;
  margin-left:123px;
  height:243px;
  text-align:center;
}
#main_kostky_right div{
  padding-top:179px;
}
#kontakt{
  margin-top:1px;
  width:366px;
  height:53px;
  text-align:center;
  background: url(images/bg_kontakt.gif) repeat-x;
}
#kontakt div{
  padding-top:7px;
  color:#fff;
  font-size:10px;
}
#kontakt a:link, #kontakt a:visited, #kontakt a:active{
  color:#fff;
}
#kontakt a:hover{
  color:#fff;
  text-decoration:underline;
}
#footer{
  width:763px;
  height:20px;
  line-height:20px;
  letter-spacing:-1px;
}
#footer_left{
  float:left;
  width:396px;
  height:20px;
  text-align:left;
  color;#7c8d8f;
  font-size:9px;
}
#footer_right{
  float:left;
  margin-left:1px;
  width:366px;
  height:20px;
  text-align:right;
  font-size:9px;
  color;#7c8d8f;
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#a6b838;
}
#footer a:hover{
  color:#a6b838;
  text-decoration:underline;
}
/*
#top1{
  
}
#top1_line{
  width:980px;
  height:8px;
  font-size:1px;
  background: url(images/top1_line.gif) no-repeat;
}
#top1img1{
  float:left;
  width:300px;
  height:206px;
  background: url(images/top1img1.jpg) no-repeat;
}
#top1img2{
  float:left;
  width:300px;
  height:206px;
  background: url(images/top1img2.jpg) no-repeat;
}
#top1img3{
  float:left;
  width:380px;
  height:206px;
  background: url(images/top1img3.jpg) no-repeat;
}
#lang{
  background: url(images/bg_lang.gif) no-repeat;
  width:76px;
  height:16px;
  position:absolute;
  margin-left:864px;
  margin-top:4px;
}
#cz{
  display:block;
  float:left;
  font-size:1px;
  width:23px;
  height:16px;
}
#en{
  display:block;
  float:left;
  font-size:1px;
  width:22px;
  height:16px;
  margin-left:4px;
}
#de{
  display:block;
  float:left;
  font-size:1px;
  width:23px;
  height:16px;
  margin-left:4px;
}
#logotyp{
  display:block;
  width:150px;
  height:150px;
  margin-left:32px;
  margin-top:30px;
  cursor:pointer;
}
#logotyp span{
  padding:105px 0px 0px 0px;
  display:block;
  width:150px;
  text-align:center;
  color:#fff;
  margin:0px;
  font-size:13px;
  letter-spacing:-1px;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
}
#main{
  float:left;
  background:#fff url(images/bg_main.gif) repeat-y;
  width:980px;
}
#main_left{
  float:left;
  width:216px;
}
#main_left_content{
  margin-left:7px;
  width:209px;
  background:#fff;
}
#menu_left_title{
  font-size:11px;
  width:209px;
  height:31px;
  background: url(images/bg_menu_left_title.gif) repeat-x;
}
#menu_left{
  margin-top:2px;
  width:209px;
  font-size:11px;
}
.button1{
  display:block;
  width:209px;
  height:32px;
  line-height:32px;
}
.button1:hover{
  display:block;
  color:#fff;
  line-height:32px;
  width:209px;
  height:32px;
  text-decoration:underline;
}
.button_text1{
  display:block;
  color:#fff;
  padding:0px 0px 0px 40px;
}
.odrazka1{
  background: url(images/bg_button1.gif) no-repeat;
  width:209px;
  height:32px;
}
.odrazka1:hover, .odrazka1 a:hover{
  width:209px;
  height:32px;
}
.line_menu1{
  overflow:hidden;
  line-height: 1px;
  font-size: 1px;
  display:block;
  width:209px;
  height:1px;
  background: #fff;
}
.button2{
  display:block;
  width:188px;
  height:17px;
  line-height:17px;
  margin-left:16px;
}
.button2:hover{
  display:block;
  color:#242424;
  line-height:17px;
  width:188px;
  height:17px;
  margin-left:16px;
  text-decoration:underline;
}
.button_text2{
  display:block;
  color:#242424;
  padding-left:25px;
}
.odrazka2{
  background: #99afec url(images/odrazka2.gif) 26px 60% no-repeat;
  width:204px;
  height:17px;
}
.line_menu2{
  overflow:hidden;
  line-height: 1px;
  font-size: 1px;
  display:block;
  width:204px;
  height:1px;
  background: url(images/line_menu2.gif) no-repeat;
}
#news_letter_m{
  margin-top:1px;
  width:209px;
  height:120px;
  background: url(images/bg_newsletter.gif) no-repeat;
}
#news_letter{
  padding:0px 10px 0px 40px;
  letter-spacing:-1px;
  font-size:11px;
  color:#fff; 
}
#news_letter_title{
  width:159px;
  height:25px;
  line-height:25px;
  background: url(images/line.gif) 0% 100% repeat-x;
}
#news_letter_content{
  margin-top:4px;
}
#news_letter_content div{
  text-align:right;
  margin-top:4px;
}
#txtnewsletter{
  width:159px;
  border:0px;
  margin:4px 0px;
  padding:2px 0px;
  font-size:11px;
  letter-spacing:0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#btnnewsletter{
  border:0px;
  background:transparent;
  letter-spacing:0px;
  font-size:11px;
  color:#fff;
  width:60px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#adresa_m{
  margin-top:1px;
  width:204px;
  background: #99afec url(images/odrazka_adresa.gif) 18px 23px no-repeat; 
}
#adresa{
  padding:20px 10px 16px 40px;
  color:#041135; 
  font-size:11px;
}
#adresa a:link, #adresa a:visited, #adresa a:active{
  color:#041135;
}
#adresa a:hover{
  color:#041135;
  text-decoration:underline;
}
#adresa h2{
  padding:0px;
  margin:0px 0px 2px 0px;
  font-size:11px;
}
#menu_left_title div{
  padding-top:4px;
  padding-left:40px;
  color:#fff;
}
#main_right{
  float:right;
  width:764px;
}
#main_right_content_m{
  margin-right:7px;
  width:757px;
}
#main_right_content{
  padding:15px 20px 15px 19px;
}
#main_title{
  background: url(images/line_title.gif) 0% 100% no-repeat;
}
#main_title h2{
  margin:0px 0px 10px 0px;
  padding:0px 0px 3px 15px;
  font-size:100%;
  color:#a31106;
  background: url(images/odrazka_adresa.gif) 0% 40% no-repeat;
}
#main_content{
  padding-left:15px;
  text-align:justify;
}
#main_content a:link, #main_content a:visited, #main_content a:active{
  color:#b92c03;
  text-decoration:underline;
}
#main_content a:hover{
  color:#b92c03;
  text-decoration:none;
}
#top_menu{
  width:757px;
  height:31px;
  background: url(images/bg_top_menu.gif) no-repeat;
}
#top_menu a:link, #top_menu a:visited, #top_menu a:active{
  color:#fff;
}
#top_menu a:hover{
  color:#fff;
  text-decoration:underline;
}
#top_menu_left{
  float:left;
  color:#fff;
  padding-left:35px;
}
#top_menu_right{
  float:right;
  color:#f2b8ad;
  padding-right:8px;
}
#footer_line{
  width:980px;
  height:28px;
  clear:both;
  background: url(images/footer_line.gif) no-repeat;
}
#footer_text{
  margin:0px 15px 15px 15px;
  text-align:right;
  font-size:10px;
  color:#373737;
}
#footer_text a:link, #footer_text a:visited, #footer_text a:active{
  color:#c13303;
}
#footer_text a:hover{
  color:#c13303;
  text-decoration:underline;
}

