body {
  background-color:#61baff;    margin:auto;  margin-top:0px;  font-family: Tahoma, sans-serif;  font-size:12px;  color: #3f3f3f;   background-image: url(obrazky/background_white.gif);  background-repeat:repeat-x;
}
form{
  padding:0px; margin:0px;
}
#body_main_obal{
  width:1000px; margin:0 auto 0 auto;  padding:0px;  background-color:#61baff;  background-image: url(obrazky/background_obal.gif);  background-repeat:no-repeat;
}
#body_main{
  width:932px; margin:0 auto 0 auto;  padding:0px;  background-color:#ffffff;  border-left:9px solid #ffffff;  border-right:9px solid #ffffff
}
#header {
  background-color:#e3f4ff;  height:95px; margin:0;  padding:0 0px 0 0px;  background-image: url(obrazky/logo_pozadi.jpg);  background-repeat:no-repeat;
}
.logo {
  float:left;
}

#top_menu{
  background-color:#d7d4c1;   background-image: url(obrazky/velke-okno.jpg);  background-repeat:no-repeat;  height:201px;  margin:9px 0 0 0px;  padding:0 0 0 0px; 
}
#top_menu h2{
  float:right;  width:337px;  height:69px;  margin:28px 180px 0 0px;  padding:0 0 0 0px;  font-size:12px;
}
#top_menu UL {
  float:right;  list-style-type: none;  padding:0px;  margin:69px 0 0 0; height:35px;  width:675px;
}
#top_menu UL LI {
	float: right;
}
#top_menu UL LI A {
  font-size: 14px;  color: #ffffff;  display: block;   height: 24px;  width:161px;  text-align: center;   text-decoration:none;    margin:0px 4px 0 0px;  padding:11px 0 0 0;    background-color:#37a2e5;  background-image: url(obrazky/top_menu.gif);  background-repeat:no-repeat;
}
#top_menu UL LI A:hover {
  background-color:#f47d2d;  background-image: url(obrazky/top_menu_act.gif);  background-repeat:no-repeat;
}
#top_menu UL LI.current A{
  background-color:#f47d2d;  background-image: url(obrazky/top_menu_act.gif);  background-repeat:no-repeat;
}
#left{
  margin:0px;  padding:0px;  float:left;  width:193px;  background-image: url(obrazky/pas.gif);  background-repeat:repeat-x;
}
#right{
  margin:0px;  padding:35px 0 30px 25px;  float:right;  width:714px;  background-image: url(obrazky/pas.gif);  background-repeat:repeat-x;
}
#right A{
  color: #3f3f3f;  text-decoration:underline; 
}
#right A:HOVER{
  color: #3f3f3f;  text-decoration:none; 
}
.menu_left{
  font-size: 14px;    width:170px;  height:26px;  background-color:#88d1ff;  background-image: url(obrazky/left_menu.gif);  background-repeat:no-repeat;  margin:11px 0 7px 0;  padding:15px 23px 0 0px;  text-align:right;
}

.bg1{
  background-image: url(obrazky/novinky.gif);
}
.bg2{
  background-image: url(obrazky/informacni.gif);
}

#left UL {
 list-style-type: none;  padding:0px;  margin:0px 0 0 0; width:193px;
}
#left UL LI A {
  font-size: 12px;  color: #ffffff;  display: block;   height: 17px;  width:166px;  text-decoration:none;    margin:0px 0px 1px 0px;  padding:2px 0 0 27px;    background-color:#e99813;  background-image: url(obrazky/left_menu_o_2.gif);  background-repeat:no-repeat;
}
#left UL LI.sub A {
  font-size: 12px;  color: #ffffff;  display: block;   height: 17px;  width:129px;  text-decoration:none;    margin:0px 0px 1px 0px;  padding:2px 0 0 64px;    background-color:#fca517;  background-image: url(obrazky/left_menu_o_sub_1.gif);  background-repeat:no-repeat;
}
#left UL LI A:hover {
  background-color:#fca517;  background-image: url(obrazky/left_menu_o_1.gif);  background-repeat:no-repeat;
}
#left UL LI.sub A:hover {
  background-color:#e99813;  background-image: url(obrazky/left_menu_o_sub_2.gif);  background-repeat:no-repeat;
}
#left UL LI.current A {
  background-color:#fca517;  background-image: url(obrazky/left_menu_o_1.gif);  background-repeat:no-repeat;
}
dl { 
  margin:5px 0 4px 8px; padding:0px;   text-align:left;
}
dt {
  font-size: 12px;  color: #522311;  font-weight:bold;  margin:0px;
} 
dd {
  color: #522311; margin:0px;  line-height:13px; padding:0px;  font-size:12px; 
}
.vice A{
  color: #ff9e00;  text-decoration:underline; text-align:right; padding: 0 12px 0 0;  display:block;
}
.inf_s{
 color: #646464; margin: 0; padding: 9px 0 20px 9px; border-bottom: 1px solid #e6e8e5;
}
.inf_s_bold{
  color: #e99813;  font-size: 18px;  display:block;  padding: 0 0 0 50px;  font-weight:bold;
}
.clear{
  clear:both;  padding:0px;  margin:0px;  height:0px;
}
#footer{
  font-size: 11px;  background-color:#61b9ff;  background-image: url(obrazky/bottom.gif);  background-repeat:no-repeat;  padding:23px 0 10px 0px;  margin:0 0 0 25px;  color:#ffffff;
}
#footer A{
  color:#ffffff;  text-decoration:none;
}
#footer A:HOVER{
  text-decoration:underline;
}
.footer_nabidka{
  padding:0px;  margin:0 540px 0 11px;
}
.doporucujeme{
  margin:20px 0 15px 0;  padding:0 0 0 11px;  color:#ffffff;
}
.doporucujeme A{
  color:#ffffff;  text-decoration:none;
}
.doporucujeme A:HOVER{
  text-decoration:underline;
}
#right h1{
  color:#172f88;  font-size: 22px;  padding:0;  margin: 0 0 20px 0;  font-weight:normal;
}
#right h2{
  color:#172f88;  font-size: 18px;  padding:0;  margin:0;  font-weight:normal;
}
#right h3 {
  color:#172f88;  font-size: 14px;  padding:0;  margin:0;  font-weight:bold;
}
#right h4 {
  font-size: 12px;  padding:0;  margin:0;  font-weight:bold;
}
#right ul {
  color:#4d4d4d;
}
.odstavec_1{
  color:#3c3c3c;  padding:0 10px 0 0;  margin:0px;
}
.odstavec_barvy{
  color:#3c3c3c;  padding:0;  margin:3px 0px 25px 0;
}
.img_vzor{
  border:1px solid #000000;  margin:0 8px 0 0;
}
.img_vzor_2{
  border:1px solid #cccccc;  margin:0 8px 0 0;  padding:1px;
}
.odstavec_left{
  padding:0;  margin:0;   float:left;  width:300px;  text-align:center;  line-height:19px;
}
.odstavec_left_left{
  padding:0;  margin:0 10px 0 10px;   float:left;  width:320px;  line-height:19px;
}
.novinka_t {
  margin:0px;  padding:5px 0 5px 5px;
}