/* CSS Document www.rothlehner.cz style.css*/

body {

   margin: 0px;

   padding: 0px;

   font-family: Arial, Helvetica, sans-serif;

   font-size: 75%;

   color:#000;

   background: #f1f3fd url(../img/bg_body.gif) repeat-x;

   text-align:center;

   _behavior: url(../csshover.htc);

}

a:link {

  color:#000;

  text-decoration: none;

}

a:visited {

  color:#000;

  text-decoration: none;

}	

a:active {

  color:#000;

  text-decoration: none;

}

a:hover {

  color:#000;

  text-decoration: none;

}

#soutez {
 position: absolute;
 top: 125px;
 left: 30px;
 z-index: 100;
 width: 1100px;
 height: 400px;
 padding: 40px 38px 40px 39px;
 background: url(../images/soutez.png);
 display: block;
}

#soutez a {
 position: relative;
}

#soutez a span {
 position: absolute;
 color: #fff;
 font-size: 19px;
 font-weight: bold;
 right: 170px;
 bottom: 25px;
 text-decoration: underline;
}

#soutez a span:hover {
 text-decoration: none;
}

#soutez a.zavrit {
  float: right;
  margin-top: 4px;
  font-size: 17px;
  color: red;
  cursor: pointer;
}

form{

  margin:0px;

  padding:0px;

}

img{

  border:0px;

  margin:0px;

  padding:0px;

}

h1.print

{

  display:none;

}

.cleaner

{

  clear:both;

  display:block;

  font-size:0px;

  line-height:0px;

  height:0px;

  overflow:hidden;

}

.cleaner_right

{

  clear:right;

  display:block;

  font-size:0px;

  line-height:0px;

  height:0px;

  overflow:hidden;

}

.cleaner_right_ie7

{

  clear:right;

  display:block;

  &display:block;

  _display:none;

  font-size:0px;

  line-height:0px;

  height:0px;

  overflow:hidden;

}

.cleaner_left

{

  clear:left;

  display:block;

  font-size:0px;

  line-height:0px;

  height:0px;

  overflow:hidden;

}

table

{

  font-size:1em;

}

.noprint

{

  display:none;

}

#box1{

  text-align:left;

  margin-top: 0px;

  padding-bottom:0px;

  background: url(../img/bg_top.gif) repeat-x;

  min-width: 790px;

  max-width: 1400px;

  _width: expression(

    document.body.offsetWidth < 875 ? "865px" : (

    document.body.offsetWidth > 1400 ? "1400px" : "auto"

  )

  );

  margin: 0px auto;

}

#box2

{

  background: url(../img/bg_left_box1.jpg) no-repeat;

}

#box3

{

  background: url(../img/bg_right_box2.gif) 100% 0px no-repeat;

  padding:0px 0px 0px 58px;

}

#panel_left

{

  width:213px;

  float:left;

  z-index:1;

  position:relative;

  _margin-right:-3px;

}

#panel_right

{

  padding-left:213px;

}

#novinky_self

{

  height:45px;

  margin-right:10px;

  _margin-right:5px;

  float:right;

  background: #bfc6e4 url(../img/bg_self.gif) repeat-x;

}

#selfmarketing

{

  padding:14px 10px 0px 0px;

  float:left;

}

#selfmarketing #homepage

{

  background: #0e1e3b url(../img/ico_home.gif) no-repeat;

  width:33px;

  height:21px;

  float:left;

}

#selfmarketing #favorites

{

  background: #47597a url(../img/ico_fav.gif) no-repeat;

  width:33px;

  height:21px;

  float:left;

}

#selfmarketing #send2friend_ico

{

  background: #0e1e3b url(../img/ico_send2friend.gif) no-repeat;

  display:block;

  width:33px;

  height:21px;

  float:left;

}

#newsletter

{

  padding:3px 0px 0px 25px;

  background: url(../img/bg_news_left.gif) no-repeat;

  float:left;

  color:#fff;

}

#newsletter .txtNews

{

  background: #fff url(../img/bg_input.gif) repeat-x;

  border:1px solid #23608d;

  padding:2px 3px;

  font-family:Arial;

  font-size:12px;

  margin-right:2px;

  color:#888;

  font-style:italic

}

#newsletter .btnNews

{

  background: #600e0b url(../img/bg_button_sipka.gif) no-repeat;

  border:0px;

  padding:2px 0px;

  &padding:1px 0px 2px 0px;

  width:74px;

  font-weight:bold;

  color:#fff;

  font-family:Arial;

  font-size:12px;

}

#flash

{

  height:228px;

  _margin-left:-3px;

  margin-right:10px;

  margin-top:13px;

  z-index:4;

  

}

#flash_bg

{

  background:#001541;

  position:absolute;

  width:700px;

  height:228px;

  z-index:0;

}

#flash_anim

{

  color:#fff;

  background:#001541;

  height:188px;

  overflow:hidden;

  font-size:11px;

  padding:40px 0px 0px 470px;

}

#flash2

{

  z-index:0;

  height:228px;

  margin:-228px 0px 0px -4px;

  background:#001541;

  _margin-left:-7px;

  position:absolute;

}

#boxy

{

  

}

#novinky

{

  width:49%;

  float:left;

  margin-top:6px;

  margin-left:2px;

  _margin-left:1px;

  color:#102241;

}

#plosina_dne

{

  width:49%;

  margin-right:6px;

  _margin-right:3px;

  float:right;

  color:#010000;

  margin-top:6px;

}

#novinky .box_right_roh, #plosina_dne .box_right_roh

{

  min-height:15em;

  _height:15em;

}

.red_title

{

  background: #bb302f url(../img/bg_red_title.gif) repeat-x;

  height:41px;

  color:#fff;

}

.red_title_right

{

  background: url(../img/bg_red_title_right.gif) 100% 0px no-repeat;

  height:41px;

}

.red_title_left

{

  background: url(../img/bg_red_title_left.gif) no-repeat;

  height:41px;

  padding:0px 0px 0px 0px;

}

#novinky .red_title {
  background: #bb302f url(../img/bg_red_title_bez.gif) repeat-x;
}

#novinky .red_title_right {
  background: url(../img/bg_red_title_right_bez.gif) 100% 0px no-repeat;
}

#novinky .red_title_left {
   background: url(../img/bg_red_title_left_bez.gif) no-repeat;
}


.red_title h2

{

  font-size:17px;

  float:left;

  padding:15px 0px 0px 52px;

  margin:0px 0px 0px 0px;

  font-style:italic;

}

.red_title .archiv

{

  float:right;

  background:url(../img/sipka_white.gif) 0px 85% no-repeat;

  font-size:0.9em;

  padding:17px 0px 0px 9px;

  margin-right:30px;

}

#novinky .red_title a:link, #novinky .red_title a:active, #novinky .red_title a:visited

{

  text-decoration:underline;

  color:#fff;

  font-weight:bold;

}

#novinky .red_title a:hover

{

  text-decoration:none;

  font-weight:bold;

  color:#fff;

}

.blue_title

{

  background: #ccd1e5 url(../img/bg_blue_title.gif) repeat-x;

  height:41px;

  color:#2a4471;

}

.blue_title_right

{

  background: url(../img/bg_blue_title_right.gif) 100% 0px no-repeat;

  height:41px;

}

.blue_title_left

{

  background: url(../img/bg_blue_title_left.gif) no-repeat;

  height:41px;

  padding:0px 0px 0px 0px;

}

#plosina_dne .blue_title

{

  background: #ccd1e5 url(../img/bg_blue_title_bez.gif) repeat-x;

  height:41px;

  color:#2a4471;

}

#plosina_dne .blue_title_right

{

  background: url(../img/bg_blue_title_right_bez.gif) 100% 0px no-repeat;

  height:41px;

}

#plosina_dne .blue_title_left

{

  background: url(../img/bg_blue_title_left_bez.gif) no-repeat;

  height:41px;

  padding:0px 0px 0px 0px;

}

.blue_title h2

{

  font-size:17px;

  padding:15px 0px 0px 52px;

  margin:0px 0px 0px 0px;

  font-style:italic;

}

.blue_title_bez

{

  background: #ccd1e5 url(../img/bg_blue_title_bez.gif) repeat-x;

  height:41px;

  color:#2a4471;

}

.blue_title_right_bez

{

  background: url(../img/bg_blue_title_right_bez.gif) 100% 0px no-repeat;

  height:41px;

}

.blue_title_left_bez

{

  background: url(../img/bg_blue_title_left_bez.gif) no-repeat;

  height:41px;

  padding:0px 0px 0px 0px;

}



#plosina_dne .blue_title

{

  background: #ccd1e5 url(../img/bg_blue_title.gif) repeat-x;

  height:41px;

  color:#2a4471;

}

#plosina_dne .blue_title_right

{

  background: url(../img/bg_blue_title_right.gif) 100% 0px no-repeat;

  height:41px;

}

#plosina_dne .blue_title_left

{

  background: url(../img/bg_blue_title_left.gif) no-repeat;

  height:41px;

  padding:0px 0px 0px 0px;

}



/*--

#katalog .blue_title_bez

{

  background: #ccd1e5 url(../img/bg_blue_title.gif) repeat-x;

  height:41px;

  color:#2a4471;

}

#katalog .blue_title_right_bez

{

  background: url(../img/bg_blue_title_right.gif) 100% 0px no-repeat;

  height:41px;

}

#katalog .blue_title_left_bez

{

  background: url(../img/bg_blue_title_left.gif) no-repeat;

  height:41px;

  padding:0px 0px 0px 0px;

}



--*/

.blue_title_bez h2

{

  font-size:17px;

  padding:15px 0px 0px 52px;

  margin:0px 0px 0px 0px;

  font-style:italic;

}

.box_bottom

{

  background: #fff url(../img/bg_box_bottom.gif) 0px 100% repeat-x;

}

.box_left

{

  background: url(../img/bg_box_left.gif) 0px 0px repeat-y;

}

.box_right

{

  background: url(../img/bg_box_right.gif) 100% 0px repeat-y;

}

.box_left_roh

{

  background: url(../img/bg_box_left_roh.gif) 0px 100% no-repeat;

}

.box_right_roh

{

  background: url(../img/bg_box_right_roh.gif) 100% 100% no-repeat;

  padding:10px 15px 20px 15px;

}

#katalog .box_right_roh

{

  background: url(../img/bg_box_right_roh.gif) 100% 100% no-repeat;

  padding:10px 4px 20px 10px;

}

#o_firme

{

  margin:6px 0px 0px 0px;

  width:100%;    

  overflow: hidden;

  float:left;

  color: #000;

}



#katalog {

  margin:2px 0px 0px 0px;

  width:100%;

  float:left;

}

#katalog .blue_title_bez, #katalog .box_bottom

{

  margin:0px 6px 0px 2px;

}

#o_firme .blue_title_bez, #o_firme .box_bottom

{

  margin:0px 6px 0px 2px;

}

#novinky .news img {

  float:left;

  margin-right:10px;

}

#novinky .news{

  margin-bottom:10px;

}

#content .news img {

  float:left;

  margin-right:10px;

}

#content .news{

  margin-bottom:20px;

}

#content .news h3 span{

  color:#102241;

}

#novinky h3 

{

  color:#d3322e;

  font-size:1em;

  margin:0em 0px 0.3em 0px;

  padding:0px 0px 0px 0px;

}

#novinky .news h3 span{

  color:#102241;

}

#novinky p 

{

  margin:0px 0px 0em 0px;

  padding:0px 0px 0px 0px;

}

#novinky p.datum 

{

  margin:0px 0px 0.0em 0px;

  font-size:0.9em;

}

#novinky a:link, #novinky a:visited, #novinky a:active{

  color:#d3322e;

  text-decoration:underline;

}

#novinky  a:hover{

  color:#d3322e;

  text-decoration:none;

}

#plosina_dne h3 

{

  color:#d3322e;

  font-size:1.2em;

  margin:0em 0px 0.5em 0px;

  padding:0px 0px 0px 0px;

}

#plosina_dne p 

{

  margin:0px 0px 0.4em 0px;

  padding:0px 0px 0px 0px;

}

#plosina_dne a:link, #plosina_dne a:visited, #plosina_dne a:active{

  color:#d3322e;

  text-decoration:underline;

}

#plosina_dne  a:hover{

  color:#d3322e;

  text-decoration:none;

}

a.sipka

{

  padding-left:10px;

  background: url(../img/sipka_blue.gif) 0px 55% no-repeat;

}

a.pdf{

  background: url(../img/ico_pdf.gif) 0px 50% no-repeat;

  padding:7px 0px 7px 35px;

  line-height:2.2em;

}

#plosina_dne img

{

  border:3px solid #afcfe5;

}

#content

{

  padding:0px 0px 0px 0px;

  color:#102241;

}

#content a:link, #content a:visited, #content a:active{

  color:#d3322e;

  text-decoration:underline;

}

#content  a:hover{

  color:#d3322e;

  text-decoration:none;

}

#content h3 

{

  color:#b12621;

  font-size:1.3em;

  margin:0px 0px 0.5em 0px;

  padding:0px 0px 0px 0px;

  line-height:1.4em;

}

#content h4

{

  color:#2a4471;

  font-size:1.2em;

  margin:0px 0px 0.5em 0px;

  padding:0px 0px 0px 0px; 

  line-height:1.4em;

}

#content h5

{

  color:#102241;

  line-height:1.4em;

  font-size:1.0em;

  margin:0px 0px 0.3em 0px;

  padding:0px 0px 0px 0px;

}

#content p

{

  margin:0px 0px 1.2em 0px;

  padding:0px 0px 0px 0px;

  line-height:1.4em;

}

#content p.block

{

  text-align:justify;

}

#content p.right

{

  text-align:right;

}

#content p.center

{

  text-align:center;

}

#content p.pozn

{

  font-size:0.9em;

}

#content ul

{

  margin:0px 0px 1.2em 25px;

  padding:0px 0px 0px 0px;

  line-height:1.4em;

}

#content ul.pismena

{

  margin:0px 0px 1.2em 30px;

  padding:0px 0px 0px 0px;

  line-height:1.4em;

  list-style-type:upper-alpha;

}

#content ul.cisla

{

  margin:0px 0px 1.2em 30px;

  padding:0px 0px 0px 0px;

  line-height:1.4em;

  list-style-type:decimal;

}

#content ol

{

  margin:0px 0px 1.2em 30px;

  padding:0px 0px 0px 0px;

  line-height:1.4em;

}

#content ul li

{

  margin:0.2em 0px 0.2em 0px;

  padding:0px 0px 0px 0px;

}

#content ol li

{

  margin:0.2em 0px 0.2em 0px;

  padding:0px 0px 0px 0px;

}

img.right

{

  float:right;

  margin-left:10px;

}

img.left

{

  float:left;

  margin-right:10px;

}

#jeraby

{

/*  width:99.5%;*/
  width: 100%;

}

#katalog .jerab_menu

{

  /*width:24.5%;*/

  width:100px;

  float:left;

  

}

#katalog .jerab_menu h2

{

  width:100px;

  height:276px;

  padding:0px;

  font-size:14px;

  text-align:left;

  font-style:italic;

  margin:0px auto;

  background: #405780 url(../img/bg_jerab_menu.gif) 0px 0px no-repeat;

}

#katalog .jerab_menu h2 .bg_img{

  height:272px;

  width:96px;

  margin:0px 2px 0px 2px;

  padding:2px 0px 2px 0px;

  display:block;

}

#katalog .jerab_menu h2 .main:link, #katalog .jerab_menu h2 .main:active, #katalog .jerab_menu h2 .main:visited{

  width:92px;

  color:#fff;

  padding:212px 2px 0px 2px;

  display:block;

  text-decoration:underline;

}

#katalog .jerab_menu h2 .main:hover{

  text-decoration:none;

}

#katalog .jerab_menu h2 .all:link, #katalog .jerab_menu h2 .all:active, #katalog .jerab_menu h2 .all:visited, #katalog .jerab_menu h2 .all:hover{

  padding-bottom:44px;

}

#katalog .jerab_menu h2 .normal:link, #katalog .jerab_menu h2 .normal:active, #katalog .jerab_menu h2 .normal:visited{

  width:82px;

  color:#fff;

  font-size:11px;

  font-style:normal;

  font-weight:normal;

  padding:4px 2px 4px 12px;

  display:block;

  text-decoration:underline;

}

#katalog .jerab_menu h2 .normal:hover{

  text-decoration:none;

}

#more_jerab{

  

}

#katalog .jerab_menu h2#pouzite .bg_img

{

  background: url(../img/jeraby_pouzite.jpg) 0px 2px no-repeat;

}

#katalog .jerab_menu h2#pouzite .bg_img:hover

{

  background: url(../img/jeraby_pouzite.jpg) 100% 2px no-repeat;

}

#katalog .jerab_menu h2#specialni .bg_img

{

  background: url(../img/jeraby_specialni.jpg) 0px 2px no-repeat;

}

#katalog .jerab_menu h2#specialni .bg_img:hover

{

  background: url(../img/jeraby_specialni.jpg) 100% 2px no-repeat;

}

#katalog .jerab_menu h2#nastavby .bg_img

{

  background: url(../img/jeraby_nastavby.jpg) 0px 2px no-repeat;

}

#katalog .jerab_menu h2#nastavby .bg_img:hover

{

  background: url(../img/jeraby_nastavby.jpg) 100% 2px no-repeat;

}

#katalog .jerab_menu h2#teleskopicke .bg_img

{

  background: url(../img/jeraby_teleskopicke.jpg) 0px 2px no-repeat;

}

#katalog .jerab_menu h2#teleskopicke .bg_img:hover

{

  background: url(../img/jeraby_teleskopicke.jpg) 100% 2px no-repeat;

}

#katalog .jerab_menu h2#privesne .bg_img

{

  background: url(../img/jeraby_privesne.jpg) 0px 2px no-repeat;

}

#katalog .jerab_menu h2#privesne .bg_img:hover

{

  background: url(../img/jeraby_privesne.jpg) 100% 2px no-repeat;

}

#katalog .jerab_menu h2#sloupove .bg_img

{

  background: url(../img/jeraby_sloupove.jpg) 0px 2px no-repeat;

}

#katalog .jerab_menu h2#sloupove .bg_img:hover

{

  background: url(../img/jeraby_sloupove.jpg) 100% 2px no-repeat;

}

#katalog .jerab_menu h2#nuzkove .bg_img

{

  background: url(../img/jeraby_nuzkove.jpg) 0px 2px no-repeat;

}

#katalog .jerab_menu h2#nuzkove .bg_img:hover

{

  background: url(../img/jeraby_nuzkove.jpg) 100% 2px no-repeat;

}

#katalog .jerab_menu h2#kloubove .bg_img

{

  background: url(../img/jeraby_kloubove.jpg) 0px 2px no-repeat;

}

#katalog .jerab_menu h2#kloubove .bg_img:hover

{

  background: url(../img/jeraby_kloubove.jpg) 100% 2px no-repeat;

}

#katalog .jerab_menu h2#dieselove .bg_img{

  background: url(../img/jeraby_dieselove.jpg) 0px 2px no-repeat;

}

#katalog .jerab_menu h2#dieselove .bg_img:hover

{

  background: url(../img/jeraby_dieselove.jpg) 100% 2px no-repeat;

}



#footer

{

  color:#9098bc;

  min-width: 790px;

  max-width: 1400px;

  _width: expression(

    document.body.offsetWidth < 800 ? "790px" : (

    document.body.offsetWidth > 1400 ? "1400px" : "auto"

  )

  );

  margin: 0px auto;

  font-size:0.9em;

}

#footer a:link, #footer a:visited, #footer a:active{

  color:#e32e2a;

  text-decoration:underline;

}

#footer  a:hover{

  color:#e32e2a;

  text-decoration:none;

}

#footer .footer_bg

{

  background: #dde0f0 url(../img/bg_footer.gif) repeat-x;

  height:53px;

  margin:2px 7px 0px 58px;

}

#footer .footer_right

{

  background: url(../img/bg_footer_right.gif) 100% 0px no-repeat;

  height:53px;

}

#footer .footer_left

{

  background: url(../img/bg_footer_left.gif) no-repeat;

  height:53px;

  line-height:53px;

  padding:0px 20px 0px 20px;

  text-align:right;

}

#footer .top

{

  background:url(../img/sipka_nahoru.gif) 0px 50% no-repeat;

  font-size:1.1em;

  padding:6px 0px 8px 36px;

  margin-left:15px;

}

#logo_print{

  display:none;

}

#logo

{

  position:relative;

  width:205px;

  height:160px;

  margin-left:4px;

  overflow:hidden;

  color:#00004d;

  letter-spacing:-1px;

  font-weight:bold;

  text-align:center;

  background:#bac2d0;

}

#logo h2

{

  font-size:16px;

}

#logo h1.center

{

  font-size:30px;

}

#logo h1.bottom

{

  color:#ff0000;

  font-size:16px;

}

#logo a

{

  display:block;

  position:absolute; 

  left:0; 

  top:0; 

  width:205px;

  height:160px;

  background: url(../img/logo.jpg) no-repeat;

}



/* menu */

#menu_bg

{

  width:205px;

  margin-left:4px;

  margin-top:0px;

  background: #2a4471 url(../img/bg_menu.gif) repeat-y;  

}

#menu_bottom

{

  background: url(../img/bg_menu_bottom.gif) 0px 100% no-repeat;

  padding-bottom:8px;  

}



ul#menu *, ul#menu {

	margin: 0;

	padding: 0;

	list-style: none;

}

ul#menu li{

	width: 205px;

	display: block;

	position: relative;

	=float: left;

	=clear: all;

}

ul#menu.nojavascript li:hover>ul,

ul#menu li a,

ul#menu li.hover>ul {

	display: block;

}

ul#menu li.hover ul.active {

	_display: block;

}

ul#menu li ul {

	display: none;

	position: absolute;

	left: 205px;

	top: 0;

	z-index: 999;

}

ul#menu a{

	color:fff;

	text-decoration: none;

}

ul#menu li:hover>a span {

	color:fff;

	text-decoration: underline;

}

ul#menu li.hover a:hover span, ul#menu li.hover a.active span{

	_color:fff;

	_text-decoration: underline;

}

ul#menu li a {

	width:205px;

  display:block;

  font-weight:bold;

  font-size:12px;

  padding:0px 0px 0px 0px;

  background: #2a4471 url(../img/bg_button_menu.gif) no-repeat;

  border-bottom:#000c23 solid 1px;

}

#menu_bg ul li a span

{

  color:#fff;

  display:block;

  padding:5px 10px 6px 24px;

}

#menu_bg ul li a.sipka_menu span

{

  background:url(../img/sipka_menu.gif) 11px 50% no-repeat;

}



/* vyber plosiny */

#vyber_plosiny

{

  width:205px;

  background:#858dab;

  margin-left:4px;

  margin-top:10px;

  color:#fff;

}

#vyber_plosiny h2

{

  background:#60677e url(../img/bg_vyber_title.gif) no-repeat;

  height:32px;

  line-height:31px;

  margin:0px;

  font-size:16px;

  font-style:italic;

  padding:0px 10px 0px 10px

}

#vyber_plosiny p

{

  margin:0px 0px 0px 0px;

  font-size:12px;

  padding:10px 10px 10px 10px; 

}

#vyber_plosiny p.inputy

{

  margin:0px 0px 0px 0px;

  background:url(../img/bg_vyber_text.gif) 0px 100% repeat-x;

}

#vyber_plosiny p.inputy label

{

  float:left;

  font-weight:bold;

  margin-top:7px;

}

#vyber_plosiny .small

{

  float:right;

  margin-top:4px;

  width:94px;

  font-size:12px;

  font-family:Arial;

}

#vyber_plosiny .long

{

  float:right;

  margin-top:4px;

  width:150px;

  font-size:12px;

  font-family:Arial;

}

#vyber_plosiny p.btn{

  text-align:right;

}

#vyber_plosiny .btnVyber

{

  background: #600e0b url(../img/bg_button_sipka_79.gif) no-repeat;

  border:0px;

  padding:2px 0px;

  &padding:1px 0px 2px 0px;

  width:79px;

  font-weight:bold;

  color:#fff;

  font-family:Arial;

  font-size:12px;

}



/* box kontakt */

#box_kontakt

{

  background:#e3e7f3 url(../img/bg_kontakt.gif) 0px 0px repeat-y;

  width:213px;

  margin-top:6px;

  color:#001541;

}

#box_kontakt .box_kontakt_top

{

  background:url(../img/bg_kontakt_top.gif) 0px 0px no-repeat;

}

#box_kontakt .box_kontakt_bottom

{

  background:url(../img/bg_kontakt_bottom.gif) 0px 100% no-repeat;

  padding:4px;

}

#box_kontakt h2

{

  background:#d3d5d9 url(../img/bg_kontakt_title.gif) no-repeat;

  height:30px;

  line-height:29px;

  margin:0px;

  font-size:16px;

  font-style:italic;

  padding:0px 10px 0px 10px

}

#box_kontakt .text

{

  background:url(../img/bg_kontakt_text.gif) no-repeat;

  padding:10px;

}

#box_kontakt h3

{

  font-size:1em;

  margin:0px 0px 2px 0px;

  padding:0px 0px 0px 0px;

  font-style:italic;

}

#box_kontakt p

{

  font-size:0.9em;

  margin:0px 0px 10px 0px;

  padding:0px 0px 0px 0px;

}

#box_kontakt a:link, #box_kontakt a:visited, #box_kontakt a:active{

  color:#001541;

  text-decoration:underline;

}

#box_kontakt a:hover{

  color:#001541;

  text-decoration:none;

}

#box_kontakt a.sipka:link, #box_kontakt a.sipka:visited, #box_kontakt a.sipka:active{

  padding-left:10px;

  color:#af2520;

  background: url(../img/sipka_red.gif) 0px 55% no-repeat;

  text-decoration:underline;

}

#box_kontakt a.sipka:hover{

  padding-left:10px;

  color:#af2520;

  background: url(../img/sipka_red.gif) 0px 55% no-repeat;

  text-decoration:none;

}

#box_kontakt .pul_left{

  width:90px;

  margin-right:4px;

}

#box_kontakt .pul_right{

  width:90px;

}

.pul_left

{

  width:47%;

  float:left;

  margin-right:10px;

}

.pul_right

{

  width:47%;

  float:left;

}

.hide {

 display: none;

}

.visible {

  display: block;	

}

#selfmarketing span

{

  display:none;

}



#textova

{

  margin:6px 6px 0px 0px;

}

#textova .blue_title

{

  _margin:0px 0px 0px -3px;

}

#textova .box_right_roh

{

  padding-left:7px;

  padding-right:0px;

  &padding-left:6px;

  _padding-left:3px;

  _padding-right:2px;

}

#content_kat

{

  width:99%;

  

}

#content_kat #content

{

  padding-left:9px;

  padding-right:9px;

}

#content_kat table.katalog

{

  width:100%;

  color:#001541;

  border-collapse:collapse;

  border:1px solid #afbad9;

  margin-bottom:15px;

}

#content_kat table.katalog tr:hover td, #content_kat table.katalog tr.sude:hover td

{

 background:#bac5e4;

}

#content_kat table.katalog tr td{

  cursor:pointer;

}

#content_kat table.katalog tr.sude

{



}

#content_kat table.katalog th img{

  margin:0px 3px 0px 0px;

}

#content_kat table.katalog td img{

  border:1px solid #d1d5e1;

  margin:3px 3px 3px 0px;

  float:left;

}

#content_kat table.katalog th

{

  background: #c1c8de url(../img/bg_th_sude.gif) repeat-x;

  font-weight:bold;

  text-align:center;

  padding:5px 0px;

  border:1px solid #afbad9;

}

#content_kat table.katalog th a:link, #content_kat table.katalog th a:visited, #content_kat table.katalog th a:active, #content_kat table.katalog th a:hover{

  color:#001541;

}

#content_kat table.katalog th.liche

{

  background: #adb7d6 url(../img/bg_th_liche.gif) repeat-x;

}

#content_kat table.katalog th span

{

  font-weight:normal;

}

#content_kat table.katalog td

{

  background: #fff;

  border:1px solid #afbad9;

  text-align:center;

  color:#000;

}

#content_kat table.katalog td.sude

{

  background: #f4f6f9;

}

#content_kat table.katalog tr.sude td

{

  background: #eceef5 url(../img/bg_tr_sude.gif) repeat-x;

}

#content_kat table.katalog td.nazev

{

  color:#af2520;

  text-align:left;

  padding-left:4px;

  padding-right:4px;

  font-weight:bold; 

}

div.pictureDiv 

{

    width: 0px; 

    height: 0px; 

    position:absolute; 

    display: none;

    margin-left:10px;

    margin-top:10px; 

    background-color: #FFF; 

    border: 3px #2a4471 solid; 

    z-index: 5000; 

}

#search

{

  padding:0px 0px 15px 9px;

}

#search h3

{

  font-size:14px;

  color:#001541;

  font-style:italic;

  margin:0px 0px 4px 0px;

  padding:0px 0px 0px 0px;

}

#search a:link, #search a:visited, #search a:active{

  color:#d3322e;

  font-size:11px;

  font-weight:bold;

  text-decoration:underline;

}

#search  a:hover{

  color:#d3322e;

  font-size:11px;

  font-weight:bold;

  text-decoration:none;

}

#search .txtSearch

{

  background: #fff url(../img/bg_input.gif) repeat-x;

  border:1px solid #23608d;

  padding:2px 3px;

  font-family:Arial;

  font-size:12px;

  margin-right:2px;

  color:#0b1a34;

  width:300px;

}

#search .btnSearch

{

  background: #600e0b url(../img/bg_button_sipka_search.gif) no-repeat;

  border:0px;

  padding:2px 0px;

  &padding:1px 0px 2px 0px;

  width:100px;

  font-weight:bold;

  color:#fff;

  font-family:Arial;

  font-size:12px;

}

#strankovani

{

  margin:0px 0px 25px 0px;

  text-align:center;

}

#strankovani a.prev:link, #strankovani a.prev:visited, #strankovani a.prev:active, #strankovani a.prev:hover{

  width:20px;

  height:20px;

  padding:7px 9px;

  margin-right:10px;

  background: url(../img/ico_prev.gif) 50% 50% no-repeat;

  text-decoration:none;

}

#strankovani a.next:link, #strankovani a.next:visited, #strankovani a.next:active, #strankovani a.next:hover{

  width:20px;

  height:20px;

  padding:7px 9px;

  margin-left:10px;

  background: url(../img/ico_next.gif) 50% 50% no-repeat;

  text-decoration:none;

}

#strankovani a:link, #strankovani a:visited, #strankovani a:active{

  color:#fff;

  font-size:12px;

  padding:7px 7px;

  background:  url(../img/bg_str.gif) 50% 50% no-repeat;

  font-weight:bold;

  text-decoration:underline;

}

#strankovani  a:hover{

  color:#fff;

  font-size:12px;

  font-weight:bold;

  text-decoration:none;

}

#strankovani span

{

  color:#001541;

  font-size:12px;

  padding:7px 7px;

  background: url(../img/bg_str_active.gif) 50% 0px no-repeat;

  font-weight:bold;

}

#content .casopis{

  margin:10px 0px 10px 0px;

  min-height:250px;

  _clear:both;

}

#content .line_cas{

  height:1px;

  line-height:1px;

  overflow:hidden;

  font-size:1px;

  background:#bec4de;

  margin:0px 0px 20px 0px;

}

#content .casopis .image{

  width:190px;

  float:right;

}

#content .casopis .image img{

  border:3px solid #afcfe5;

}

#content .casopis .text{

  padding:0px 195px 0px 0px;

}



#content .clanek{

  margin:10px 0px 10px 0px;

  min-height:140px;

  _clear:both;

}

#content .clanek .image{

  width:190px;

  float:right;

}

#content .clanek .image img{

  border:3px solid #afcfe5;

}

#content .clanek .text{

  padding:0px 195px 0px 0px;

}



#content .clanek .box{

  border:3px solid #afcfe5;

  margin-right:5px;

  padding:10px 7px;

}

#content .clanek .box table{

  border-collapse:collapse;

  line-height:1.5em;

}

#content .clanek .box table td{

  vertical-align:top;

}

#drobecky{

  font-size:0.9em;

  margin-bottom:20px;

}



/* fulltext search */

#najdi_fulltext

{

  width:205px;

  background:#858dab;

  margin-left:4px;

  margin-top:10px;

  color:#fff;

}

#najdi_fulltext h2

{

  background:#60677e url(../img/bg_vyber_title.gif) no-repeat;

  height:32px;

  line-height:31px;

  margin:0px;

  font-size:16px;

  font-style:italic;

  padding:0px 10px 0px 10px

}

#najdi_fulltext form

{

  margin:0px 0px 0px 0px;

  padding:10px 10px 10px 0px;

  text-align:right; 

  background:url(../img/bg_vyber_text.gif) 0px 100% repeat-x;

}

#najdi_fulltext .btnFulltext

{

  background: #600e0b url(../img/bg_button_sipka_79.gif) no-repeat;

  border:0px;

  padding:2px 0px;

  &padding:1px 0px 2px 0px;

  width:79px;

  font-weight:bold;

  color:#fff;

  font-family:Arial;

  font-size:12px;

}

#najdi_fulltext .txtFulltext

{

  background: #fff url(../img/bg_input.gif) repeat-x;

  border:1px solid #23608d;

  padding:2px 3px;

  width:93px;

  font-family:Arial;

  font-size:12px;

  margin-right:2px;

  color:#888;

  font-style:italic;

}

/*vysledky fulltextu  */

.gsc-search-box, .gs-watermark, .gsc-twiddle, .gsc-stats{display:none;}

.gsc-resultsbox-visible, .gsc-branding{ float:right;}     

/*vyhledavaci tabulka pro plosiny*/

#hledani_plosiny_detail{

  font-size:1em;  

  margin-bottom:20px;

}

#hledani_plosiny_detail table{padding:2px; border-collapse:collapse;}

#hledani_plosiny_detail td{padding:2px 2px;}

#hledani_plosiny_detail td.hodnota{padding-right: 20px; font-weight:bold;}

#hledani_plosiny_detail tr{background:#f2f3f8; }

#hledani_plosiny_detail tr.s_licha{background:#f8f9fd; }

#hledani_plosiny_detail .s_label{padding-left:10px; padding-right:20px;}

#hledani_plosiny_detail .s_posledni{padding-right:20px;}



#detail_obrazky{

  width:376px;

  float:right;

  margin:0px 0px 10px 10px;

}

#velky_obr img{

  border:3px solid #aecee3;

  padding:0;}



#rol_small_obr{

  width:376px;

  margin-top:20px;

  overflow: auto;

  height:125px;

  white-space:nowrap;

} 

#rol_small_obr img{

  margin-right:10px;

  border:2px solid #aecee3;

}

#rol_small_obr a:hover img{

  border:2px solid #848ba8;

}

#content h3.big{

  color:#294471;

  font-size:1.5em;

  font-style:italic;

}

#append_file{

  margin-bottom:20px;

}

#append_file a.pdf{

  background: url(../img/ico_pdf.gif) 0px 50% no-repeat;

  padding:7px 0px 7px 35px;

  line-height:2.2em;

}

#append_file a.doc{

  background: url(../img/ico_doc.gif) 0px 50% no-repeat;

  padding:7px 0px 7px 35px;

  line-height:2.2em;

}

#append_file a.xls{

  background: url(../img/ico_xls.gif) 0px 50% no-repeat;

  padding:7px 0px 7px 35px;

  line-height:2.2em;

}

#append_file a.jpg{

  background: url(../img/ico_jpg.gif) 0px 50% no-repeat;

  padding:7px 0px 7px 35px;

  line-height:2.2em;

}

#nejcastejsi_vyuziti{

  margin-top:20px;

  &margin-top:0px;

}

#doporucujeme_take{

  _width:98%;

}

#doporucujeme_take .box{

  float:left;

  width:330px;

  _width:320px;

  margin:0px 18px 20px 0px;  

  cursor:pointer;

}

#doporucujeme_take .box:hover{

background-color: #F2F3F8;

}

#doporucujeme_take .box_doporucujeme{

  width:100%;

  color:#4f6283;

  font-size:0.9em;

}

#doporucujeme_take .box_doporucujeme td{

  vertical-align:top;

}

#doporucujeme_take .box_doporucujeme td.tabulka{

  width:100%;

  

}

#doporucujeme_take .box_doporucujeme table{

  border-collapse:collapse;

  border:0px;

  line-height:1.1em;

  width:100%;

}

#doporucujeme_take .box_doporucujeme table td{

  padding-right:10px;

  font-weight:bold;

}

#doporucujeme_take .box_doporucujeme table td.label{

  padding-right:10px;

  font-weight:normal;

}

doporucujeme_take .box_doporucujeme img{

  margin-right:10px;

}

table#form_dotaz{

  margin-bottom:1.2em;

}

table#form_dotaz td{

  vertical-align:top;

}

table#form_dotaz label{

  padding-right:30px;

  font-weight:bold;

  margin-top:3px;

  display:block;

}

table#form_dotaz input.txtLong{

  width:200px;

  font-family:Arial;

  font-size:12px;

}

table#form_dotaz textarea{

  width:200px;

  font-family:Arial;

  font-size:12px;

}

table#form_dotaz input.btnOdeslat{

  background: #600e0b url(../img/bg_button_sipka.gif) no-repeat;

  border:0px;

  padding:2px 0px;

  &padding:1px 0px 2px 0px;

  width:74px;

  font-weight:bold;

  color:#fff;

  font-family:Arial;

  font-size:12px;

}



ul#uvodr li{

	list-style-type: none;

	float: left;

	margin-right:10px;

}



ul#uvodr{

	padding-bottom:5px;

	margin-left:0px;

}
