/* CSS Document argona.cz style.css*/
.message_box_vanoce
{
  clear:both;
  padding: 10px 0px 10px 0px;
  margin: 20px 0px 20px 0px;
  background-color: #E20028;
}
.vanoce
{
  padding : 5px 0px 5px 10px;
  font-weight: bold;
  color: white;
}
html
{
  background: url(images/bg_html.gif);
}
body {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 70%;
   background: url(images/bg_body.gif) repeat-x;
   color:#000;
   text-align:center;
}
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;
}
form{
  margin:0px;
  padding:0px;
}
img{
  border:0px;
  margin:0px;
  padding:0px;
}
h1.print{
  display:none;
}
.cleaner
{
  clear:both;
  display:block;
}
table
{
  font-size:1em;
}
.noprint
{
  display:none;
}
#box1{
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0px;
  width: 990px;
  padding-bottom:9px;
  background:#fff;
}
#top
{
  width:972px;
  margin-left:9px;
  height:236px;
  position:absolute;
  top:0px;
  background:#fff;
}
#top .logo
{
  display:block;
  width:214px;
  float:left;
  height:62px;
  background: #fff url(images/logo_argona.gif) no-repeat;
}
#top .head
{
  width:758px;
  height:62px;
  background: #ECECEC url(images/bg_top_head.gif) repeat-x;
  float:left;
}
#top .head .left
{
  float:left;
  width:448px;
  height:62px;  
  background: url(images/bg_top_h2.gif) no-repeat;
}
#top .head h2
{
  padding:31px 0px 0px 22px;
  font-size:1em;
  color:#333333;
  margin:0px;
}
#top .head .right
{
  float:right;
  height:62px;
  width:310px;
}
#selfmarketing
{
  margin:12px 0px 12px 0px;
  font-size:0.9em;
  float:right;
}
#selfmarketing .home
{
  padding-left:18px;
  margin-left:0px;  
  background: url(images/ico_home.gif) 0% 55% no-repeat;
}
#selfmarketing .sitemap
{
  padding-left:18px;
  margin-left:14px; 
  margin-right:14px; 
  background: url(images/ico_sitemap.gif) 0% 55% no-repeat;
}
#selfmarketing .kontakt_top
{
  padding-left:18px;
  margin-right:30px; 
  background: url(images/ico_kontakt.gif) 0% 60% no-repeat;
}
#selfmarketing a:link, #selfmarketing a:visited, #selfmarketing a:active{
  color:#292929;
  text-decoration:underline;
}
#selfmarketing  a:hover{
  color:#292929; 
  text-decoration:none;
}
#top #lang
{
  float:right;
  padding-right:30px;
}
#top #lang span
{
  display:none;
}

/* styl pro jazyky */
#top #lang a 
{
  display:block;
  width:21px;
  float:left; 
  height:14px;
  margin-right: 6px;	
}
#top #lang .de
{
  background: url(images/ico_de.gif) no-repeat;
}
#top #lang .en
{
  background: url(images/ico_en.gif) no-repeat;
}
#top #lang .cs
{
  background: url(images/ico_cz.gif) no-repeat;
}
/*menu*/
#menu
{
  width:972px;
  margin-top:1px;
  margin-bottom:1px;
  height:41px;
  float:left;
  font-size:11px;
  background: #4084B7 url(images/bg_menu_top.gif) repeat-x;
}
#menu .roh /* skryje prvni odrazku - obnovi roh v pozadi */
{
	display: block;
  width:2px;
  height:41px;
  background: #FEE300 url(images/bg_menu_top.gif) repeat-x;
  position:absolute; 
  margin-top:0px; 
  z-index:99;
}
#menu ul, #menu li
{
  margin:0px;
  padding:0px;
}
#menu ul.menu_left li {
  float: left;
  position: relative;
  height: 41px;
  cursor:pointer;
  display:block;
  padding-right:0px;
  background: url(images/odrazka_menu_top.gif) no-repeat;
  _width: 1px; /* IE */
}
#menu ul.menu_left li a /* v nejvyssi urovni udelej velka pismena */
{
  text-transform:uppercase;
  display:block;
}
#menu ul.menu_left_1 /* parametry prvniho submenu (odsazeni a sirka)*/
{ 
  position: absolute;
  left:0px;
  z-index:999;
  width:200px;
  background: #FEE300;
  margin-top:0px;
  border:3px solid #fff;
  visibility: hidden;
}
#menu ul.menu_left_2 { /* parametry druheho submenu (odsazeni a sirka) */
  position: absolute;
  left:200px;
  z-index:999;
  margin-top:-28px;
  width:200px;
  background: #FEE300;
  border:3px solid #fff;
  visibility: hidden;
}
#menu ul.menu_left li ul.menu_left_1 li
{
  height:25px;
  line-height:25px;
  float:none;
  width:auto;
  display:block;
  z-index:98; /* jen 98 aby neprekryvalo roh */
}
#menu ul.menu_left li ul.menu_left_1 li a /* v nizzsich urovnich udelej normalni pismena */
{ 
  display:block;
  height:25px;
  background: #FEE300;
  text-transform:none;
}
#menu ul.menu_left li .btn_text
{
  margin:0px 0px;  
  padding:16px 14px 12px 16px;
  display:block;
  white-space:nowrap;
}
#menu ul.menu_left li ul.menu_left_1 li .btn_text
{
  padding:0px 10px;
  margin:0px 0px;
  background:none;
}
#menu ul.menu_left li ul.menu_left_1 li a:hover {
  
  background: #FEC700;
   text-decoration:none;
}
#menu a:link, #menu a:visited, #menu a:active{
  color:#363636;
  text-decoration:none;
}
#menu a:hover{
  color:#363636;
  text-decoration:none;
}
#menu ul.menu_left li:hover ul.menu_left_1,
#menu ul.menu_left li ul.menu_left_1 li:hover ul.menu_left_2 {
  visibility: visible;
  z-index:999;
}
#menu ul.menu_left li a:hover
{
  text-decoration:underline;
}
/* menu end*/
#top .line_blue
{
	display: block;
  line-height:1px;
  height:2px;
  font-size:1px;
  background:#1C2C5F;
  width:100%;
}
#main_img
{
  display:block;
  width:972px;
  height:125px;
  margin-top:1px;
  background: #809FBE url(images/main_img.jpg) no-repeat;
}
#main_img p
{
  float:left;
  margin:106px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
#main_img .left
{
  font-weight:bold;
  color:#fff;
  margin-top:106px;
  width:700px;
  margin-left:10px;
  z-index:0;
  position:absolute;
}
#main_img .left marquee
{
  z-index:0;
  position:absolute;
}
#main_img .right a:link, #main_img .right a:visited, #main_img .right a:active{
  color:#363636;
  text-decoration:underline;
}
#main_img .right a:hover{
  color:#363636;
  text-decoration:none;
}
#main_img .right
{
  text-align:right;
  float:right;
  padding:0px 30px 0px 0px;
}
.klaes
{
  display:block;
  width:148px;
  z-index:999;
  height:31px;
  position:absolute;
  margin:-71px 0px 0px 813px;
}
#main_img .prihlasit{
  padding-left:18px;
  background: url(images/ico_prihlasit.gif) 0% 55% no-repeat;
}
#main_img .registrovat{
  padding-left:18px;
  margin-left:14px; 
  background: url(images/ico_registrovat.gif) 0% 55% no-repeat;
}
#top .line_yellow
{
	display: block;
  line-height:1px;
  height:3px;
  font-size:1px;
  background:#FEE300;
  width:100%;
}
#main
{
  width:972px;
  background:#fff url(images/bg_main.gif) repeat-y;
  margin-left:9px;
}
#main #content_right h3, #main #panel_left h3
{
  color:#132851;
  background:#fff url(images/sipka_down.gif) 10px 55% no-repeat;
  font-size:1em;
  margin:0em 0px 0em 0px;
  padding:0.7em 0px 0.7em 34px;
}
#main #content_right h3.akce
{
  color:#fe4300;
  background:#fff url(images/sipka_down_akce.gif) 10px 55% no-repeat;
  font-size:1em;
  margin:0em 0px 0em 0px;
  padding:0.7em 0px 0.7em 34px;
}
#flash_ban
{
  width:208px;
  height:191px;
  background:#fff;
  margin-top:-1px;
}
#flash2
{
  margin-top:11px;
}
.flash3
{
  border-top:11px solid #fff;
  font-size:1px;
}
.line_dot
{
	display: block;
  line-height:1px;
  height:1px;
  font-size:1px;
  overflow:hidden;
  background:url(images/line_dot.gif) repeat-x;
  width:100%;
}
.line_dot2
{
	display: block;
  line-height:1px;
  height:1px;
  font-size:1px;
  overflow:hidden;
  margin-bottom:1px;
  margin-top:3px;
  background:url(images/line_dot.gif) repeat-x;
  width:100%;
}
.red-box{background:red; color:#fff; padding:10px; margin:0 0 5px;}
#panel_left
{
  float:left;
  margin-top:236px; 
  width:207px;
  background:#fff;
}
#menu_left
{
  width:207px;
}
#menu_left ul, #menu_left li{ 
  margin: 0px; 
  padding: 0px; 
}
#menu_left ul.menu_left li { 
  list-style-type: none; 
}
#menu_left ul.menu_left li 
{
  overflow:hidden;
  width:207px;
  color: #FFFFFF; 
  display:block;
  float:left;
} 
#menu_left ul.menu_left li.item a { 
  display:block;
  color: #FFFFFF; 
  cursor:pointer;
  border-bottom:1px solid #7EA7C6;
  background: #0F396D url(images/menu_button1.gif) repeat-y;
} 
#menu_left ul.menu_left li.item a:hover { 
  text-decoration: underline;
}
#menu_left ul.menu_left li .btn_text
{
    display:block;
    padding:8px 6px 8px 34px;
    background: url(images/odrazka_menu_plus.gif) 12px 50% no-repeat;
}
#menu_left ul.menu_left li a.active .btn_text
{
    display:block;
    background: url(images/odrazka_menu_minus.gif) 12px 50% no-repeat;
}
#menu_left ul.menu_left_1 li { 
  
  display:block;
} 
#menu_left ul.menu_left_1 li.item a { 
  display:block;
  cursor:pointer;
  color: #00436E;
  font-weight:bold;
  letter-spacing:-1px;
  background: #ACC2E5;
} 
#menu_left ul.menu_left_1 li .btn_text
{
    display:block;
    padding:6px 6px 6px 34px;
    background: url(images/odrazka1_menu.gif) 22px 55% no-repeat;
}
#menu_left ul.menu_left_1 li a.active .btn_text, #menu_left ul.menu_left_1 li a:hover .btn_text
{
    display:block;
    background: url(images/odrazka1_menu_active.gif) 22px 55% no-repeat;
}
#menu_left ul.menu_left_2 li { 
  display:block;
} 
#menu_left ul.menu_left_2 li.item a { 
  padding:0;
  display:block;
  cursor:pointer;
  font-weight:normal;
} 
#menu_left ul.menu_left_2 li .btn_text
{
    display:block;
    padding:6px 3px 6px 42px;
    background: url(images/odrazka2_menu.gif) 29px 55% no-repeat;
}
#menu_left ul.menu_left_2 li a.active .btn_text, #menu_left ul.menu_left_2 li a:hover .btn_text
{
    display:block;
    background: url(images/odrazka2_menu.gif) 29px 55% no-repeat;
}
#menu_left ul.menu_left_3 li { 
  display:block;
} 
#menu_left ul.menu_left_3 li.item a { 
  padding:0;
  display:block;
  cursor:pointer;
  font-weight:normal;
  border:0px;
  color: #777;
  font-size:10px;
  letter-spacing:0px;
  font-weight:bold;
  background: #E4ECF9 url(images/line_dot.gif) 0% 100% repeat-x;
} 
#menu_left ul.menu_left_3 li .btn_text
{
    display:block;
    padding:6px 3px 6px 52px;
    background:none;
}
#menu_left ul.menu_left_3 li a.active .btn_text, #menu_left ul.menu_left_3 li a:hover .btn_text
{
    display:block;
    background: none;
}
#panel_right
{
  float:right;
  width:765px;
  margin-top:236px; 
}
#kontakt_podmenu
{
  padding:20px 10px 20px 13px;
  color:#3D3D3D;
  background: #ACC2E5 url(images/bg_podmenu.gif) repeat-x;
}
#kontakt_podmenu p
{
  padding:0;
  margin:0 0 0.7em 0;
  font-size:0.9em;
}
#kontakt_podmenu p strong
{ 
  color:#132851;
}
#kontakt_podmenu a:link, #kontakt_podmenu a:visited, #kontakt_podmenu a:active{
  color:#3D3D3D;
  text-decoration:underline;
}
#kontakt_podmenu a:hover{
  color:#3D3D3D;
  text-decoration:none;
}
.content_text
{
  width:557px;
  float:left;
}
#content_right
{
  width:208px;
  float:right;
  background: #ACC2E5 url(images/bg_content_right.gif) 0% 30px no-repeat;
}
#novinky p
{
  padding:0px;
  margin:0px 0px 1em 0px;
}
#content_right .line_dot
{
	display: block;
  background:#fff url(images/line_dot.gif) repeat-x;
  border-bottom:1px solid #fff;
}
#novinky
{
  padding:15px 15px 15px 15px;
  color:#1C1C1C;
  font-size:0.9em;
}
#main #content_right #novinky h3
{
  background:none;
  font-size:1.0em;
  margin:0em 0px 0em 0px;
  padding:0em 0px 0.3em 0px;
}
#main #content_right #novinky h3 a
{
  color:#1C1C1C;
}
.newsletter
{
  /*padding:8px 15px 0px 15px;*/
  color:#132851; 
  font-size:0.9em; 
  background-color: #8DABDB;  
  margin-bottom:20px;
}
.newsletter span.newsletter_title 
{
	padding: 8px 15px 0px 15px;
	font-weight: bold;	
	display: block;
}
.newsletter p
{
	display: block;
	margin: 0px 15px 8px 15px;	
	padding: 0;
}

span.newsletter_lineform 
{
	display: block;
	height: 1px;
	font-size: 1px;
	background:#8DABDB url(images/line_mail.gif) 0px 100% repeat-x;
}

.newsletter_form
{ 
  padding:8px 15px 8px 15px;
  background:#3D70A9 url(images/line_mail.gif) 0px 100% repeat-x;
}
.newsletter .txtMail
{
  padding:2px 3px 2px 3px;
  width:170px;
  border:0px;
  margin:0px;
  font-size:10px;
  background:#99AECE;
  color:#000;
}
.newsletter input.btnMail
{
  padding:2px 10px 2px 10px;
  border:0px;
  font-size:10px;
  margin:10px 0px 0px 0px;
  background:#132851;
  color:#fff;
}
#main h2
{
  color:#132851;
  background:#fff url(images/sipka_right.gif) 15px 55% no-repeat;
  font-size:1em;
  margin:0em 3px 0em 3px;
  padding:0.7em 0px 0.7em 39px;
}
.line_dot_special
{
	display: block;
  line-height:1px;
  height:1px;
  font-size:1px;
  overflow:hidden;
  margin-bottom:1px;
  background:url(images/line_dot.gif) repeat-x;
  width:762px;
  margin-left:3px;
}
.content_text .line_dot_special 
{
	width: 551px;
}
.content_text #content
{
  margin:1px 3px 0px 3px;
}
#content
{
  margin:1px 0px 0px 3px;
  padding:5px 15px 15px 15px;
  color:#000;
  background:url(images/bg_content_prechod.gif) repeat-x;
}
#panel_right a:link, #panel_right a:visited, #panel_right a:active{
  color:#E60B00;
  text-decoration:underline;
}
#panel_right a:hover{
  color:#E60B00; 
  text-decoration:none;
}
#navigace
{
  padding:0px 0px 25px 0px;
  font-size:0.9em;
  position:relative;
  color:#666666;
  font-weight:bold;
}
#navigace a:link, #navigace a:visited, #navigace a:active{
  color:#666666;
  font-weight:normal;
  text-decoration:underline;
}
#navigace  a:hover{
  color:#666666;
  font-weight:normal;
  text-decoration:none;
}
#content h3 
{
  color:#003264;
  font-size:1.0em;
  margin:0px 0px 0.5em 0px;
  padding:0px 0px 0px 0px;
}
#content h4
{
  color:#000;
  font-size:1.0em;
  margin:0px 0px 0.4em 0px;
  padding:0px 0px 0px 0px; 
}
#content h5
{
  color:#000;
  font-weight:normal;
  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;
}
#content p.block
{
  text-align:justify;
}
#content p.right
{
  text-align:right;
}
#content p.center
{
  text-align:center;
}
#content ul
{
  margin:0px 0px 1.2em 25px;
  padding:0px 0px 0px 0px;
  list-style-type:square;
}
#content ol
{
  margin:0px 0px 1.2em 30px;
  padding:0px 0px 0px 0px;
}
#content ul li ul
{
  margin:0.6em 0px 1.2em 25px;
  padding:0px 0px 0px 0px;
}
#content li
{
  margin:0.3em 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
#content ul.ctverecky li
{
  padding-left:0px;
  list-style:square;
  background:none;
}
#content img.right
{
  float:right;
  margin-left:10px;
}
#content img.left
{
  float:left;
  margin-right:10px;
}
#line_foot
{
	display: block;
  width:990px;
  height:3px;
  line-height:1px;
  font-size:1px;
  margin:0px auto 0px auto;
  background: none;
}
#footer
{
  width:990px;
  margin:0px auto 0px auto;
  font-size:0.9em;
  letter-spacing:-1px;
  background: #1E5286 url(images/bg_footer.gif) no-repeat;
}
#footer p
{
  margin:0;
  padding:16px 13px 6px 13px;
  text-align:right;
  color:#FFFFFF;
  
}
#footer a:link, #footer a:visited, #footer a:active{
  color:#ACC2E5;
  text-decoration:underline;
}
#footer a:hover{
  color:#ACC2E5;
  text-decoration:none;
}
#footer p span
{
  color:#ACC2E5;
}
#content #sitemap ul
{
  padding:0px 0px 0px 20px;
  margin:0px 0px 5px 0px;
  list-style-type:none;
}
#content #sitemap ul li
{
  padding:5px 0px 5px 25px;
  margin:2px 0px 0px 0px;
  list-style-type:none;
  background:url(images/zavrena.gif) no-repeat;
}
#content #sitemap ul li.otevrena
{
  padding:5px 0px 5px 25px;
  margin:2px 0px 0px 0px;
  list-style-type:none;
  background:url(images/otevrena.gif) no-repeat;
}
.nahoru
{
  margin-top:6px;  
  text-align:right;
  margin-bottom:10px;
}
.red
{
  color:#FF0000; 
}
#main .red a:link, #main .red a:visited, #main .red a:active{
  color:#FF0000;
  text-decoration:underline;
}
#main .red a:hover{
  color:#FF0000;
  text-decoration:none;
}
#content .strankovani{
  float:right;
  margin-top:5px;
}
#content .strankovani div{
  float:left;
}
#content .strankovani a:link, #content .strankovani a:visited, #content .strankovani a:active, #content .strankovani span {
  color:#fff;
  display:block;
  height:17px;
  background:#5071A4;
  padding:0px 3px;
  margin:0px 1px;
  float:left;
}
#content .strankovani a:hover{
  color:#bbb;
}
#content .section_text
{
  background:#ACC2E5;
  position:relative;
  border:1px solid black;
  padding:15px;
  margin:0px 0px 5px 0px;
}
#content table.ren{
  margin-top:5px;
  border:0px;
  border-collapse: collapse;
  width:99%;
}
#content table.ren thead{
  background: url(images/katalog_th.gif) repeat-x;
  height:34px;
}
#content table.ren th{
  height:34px;
  color:#395177;
  font-weight:normal;
  text-align:center;
}
#content table.ren .katalog_nahled_ren
{
  text-align:center;
  padding:3px 5px 10px 0px;
  background: #d8d8d8 url(images/katalog_line.gif) 0% 100% repeat-x;
}
#content table.ren .katalog_kod_ren{
  text-align:center;
  padding:3px 5px 10px 5px;
  background: #122851 url(images/katalog_line.gif) 0% 100% repeat-x;
  color:#fff;
}
#content table.ren .katalog_name_ren{
  text-align:center;
  padding:3px 5px 10px 5px;
  background: #355082 url(images/katalog_line.gif) 0% 100% repeat-x;
  color:#fff;
}
#content ul li.pdf
{
   background:url(images/pdf_ico.gif) 0% 50% no-repeat;
   padding:5px 0px 5px 25px;
   list-style-type:none;
}
#content ul li.zip
{
   background:url(images/zip_ico.gif) 0% 50% no-repeat;
   padding:5px 0px 5px 25px;
   list-style-type:none;
}

.ImportKlaes
{
  border:1px solid #ABC2E4;
}
.ImportKlaes div.border
{
  border:1px solid #fff;
  background:#DAE2ED;
  padding:10px;
}
.ImportKlaes .txt_import
{
  border:1px solid #5A5A5A;
  padding:1px 3px 1px 3px;
  margin:0px;
  _padding:3px 3px 2px 3px;
  color:#000;
  margin-left:5px; 
  font-size:11px;
  width:240px;
}
.ImportKlaes .btn
{
  border:1px solid #5A5A5A;
  padding:1px 3px;
  color:#000;
  margin-left:5px; 
  font-size:11px;
  width:90px;
  font-weight:bold;
}
.ImportKlaes table
{
  border:1px solid #999;
  border-collapse:collapse;
  margin-bottom:10px;
}
.ImportKlaes table td
{
  padding:1px 5px;
  border:1px solid #999;
}
.ImportKlaes table th
{
  padding:3px 5px;
  text-align:center;
  font-weight:bold;
  border:1px solid #999;
}
.ImportKlaes .btn2
{
  border:1px solid #5A5A5A;
  padding:1px 3px;
  color:#000;
  font-size:11px;
  width:90px;
  font-weight:bold;
}
table.tabulka 
{
  border-collapse:collapse;
  
}
table.tabulka td
{
  padding:2px 10px 2px 0px;
  vertical-align:top;
  
}
.section_empty_text
{
  position:relative;
}

#content .item_m
{
  width:100%;
  background:url(images/line_dot.gif) 0% 100% repeat-x;
}
#content .item_m_in
{
  width:100%;
}
#content .item
{
  padding:10px 0px;
}
#content .item .image
{
  width:170px;
  float:left;
  text-align:center;
}
#content .item .text
{
  width:550px;
  float:left;
}
#content .item h3
{
  padding:0px 0px 2px 20px;
  background: url(images/sipka_right.gif) 0px 0.1em no-repeat;
  margin:0px 0px 0px 0px;
  font-size:1em;
  color:#3E3E3E; 
}
#content .item ul
{
  padding:0px;
  margin:5px 5px 5px 20px;
}
#content .item .line_h3
{
  height:1px;
  width:100%;
  line-height:1px;
  overflow:hidden;
  font-size:1px;
  background: url(images/line_h3.gif) 20px 0px no-repeat;
  display: block;
}
#content .item .popis
{
  padding:3px 10px 0px 20px; 
}
#content .item .cena
{
  font-weight:bold;
  margin-top:2px;
  margin-bottom:20px;
  color:#3E3E3E;
}
#content .item .cena span
{
  color:#3E3E3E;
}
#content .item .struc_popis
{
  text-align:justify;
  margin-top:2px;
}
#content .item .struc_popis a:link, #content .item .struc_popis a:visited, #content .item .struc_popis a:active{
  color:#3E3E3E;
  text-decoration:underline;
}
#content .item .struc_popis a:hover{
  color:#3E3E3E;
  text-decoration:none;
}
#content .item .dostupnost
{
    margin-top:2px;
}
#content .item .zaruka
{
    margin-top:2px;
}
#content .item .zaruka span
{
    color:Red;
}
#content .item .buttons
{
  margin-top:16px;
  height:15px;
  font-size:10px;
}
#content .item .variant
{
  margin-top:16px;
  margin-bottom:6px;
}
#content .item .buttons .pocet_koupit
{
  height:15px;
  line-height:15px;
  font-size:10px;
  float:left;
}
#content .item .buttons .pocet_koupit .txt_pocet
{
  width:16px;
  font-size:10px;
  height:12px;
  padding:0px 0px 0px 0px;
  float:left;
}

#content .item .buttons .btn_detail
{
  width:101px;
  float:left;  
  height:15px;
  text-align:center;
  color:#fff;
  background: #D66B66 url(images/bg_btn_detail.gif) no-repeat;
} 
#content .item .buttons .btn_variant
{
  width:101px;
  float:left;  
  height:15px;
  text-align:center;
  color:#fff;
  background: url(images/bg_btn_detail.gif) no-repeat;
}
#content table.table_variant
{
  width:100%;
  border-collapse:collapse;
}
#content table.table_variant .txt_pocet
{
  width:16px;
  font-size:10px;
  font-size:10px;
  height:12px;
  padding:0px 0px 0px 0px;
  float:left;
}
#content .btn_buy span
{
  padding:0px 0px 0px 20px;
  margin:0px;
  font-size:9px;  
  color:#000;
}
#content a.btn_buy
{
  width:56px;
  font-size:10px;
  height:15px;
  line-height:15px;
  margin-left:40px;
  position:relative;
  margin-top:-15px;
  display:block;
  text-decoration:none;
  background: url(images/bg_btn_buy.gif) no-repeat; 
  color:#000;
  margin-right: 20px;
}
#content .table_variants a.btn_buy 
{
	float: none;
}
#content a.btn_buy:hover, #content a.btn_buy:active, #content  a.btn_buy:link, #content a.btn_buy:visited
{
  text-decoration:none;
}
#content table.table_variant .header
{
  background:#6F99DC;
}
#content table.table_variant .sude
{
  background:#D5E0F1;
}
#content table.table_variant .liche
{
  background:#ECF1F8;
}
#content table.table_variant tr
{
  border:1px solid #777;
}
#content table.table_variant td
{
  border:1px solid #777;
  padding:3px;
  color:#35393A; 
}
#content table.table_variant th
{
  border:1px solid #777;
  padding:2px 3px;
  color:#fff;
  text-align:left;
  font-weight:normal;
}
#content .dluznici
{
  width:99%;
  border-collapse:collapse;
}
#content .dluznici tr
{
  border-top:1px solid #fff;
}
#content .dluznici td
{
  padding:4px 5px; 
  border-right:1px solid #fff;
}
#content .dluznici th
{
  font-weight:bold;
  text-align:left;
  border-right:1px solid #fff;
  height:20px;
  padding:6px 5px; 
  background:#9CB3DC;
  color: #122851;
}
#content .dluznici tr.sude
{
  background:#ccc;
}
#content .dluznici tr.liche
{
  background:#ddd;
}
.rozcestnik_nadpis
{
    color:#152850;
    font-weight:bold;
    position:relative;
    padding-left:20px;
    background: url(images/sipka_right.gif) no-repeat;
    margin-bottom:10px;
}
.rozcestnik_nadpis_bez
{
    font-weight:bold;
    margin-bottom:10px;
}
.rozcestnik_nadpis_bez a:link, .rozcestnik_nadpis_bezk a:visited, .rozcestnik_nadpis_bez a:active{
  color:#152850;
  text-decoration:underline;
}
.rozcestnik_nadpis_bez a:hover{
  color:#152850;
  text-decoration:none;
}
#rozcestnik
{
    padding:20px 0px;
}
#rozcestnik .text_obj
{
    margin:0px 0px 10px 0px;
    float:left;
}
#rozcestnik .text_obj ul
{
   float:none;
}
#rozcestnik .nahled
{
    margin:0px 0px 10px 0px;
    float:left;
    width:150px;
}
#rozcestnik .objednat
{
   display:block;
   background:url(images/btn_objednat2.gif) no-repeat;
   width:135px;
   height:21px;
   margin-left:16px;
   margin-top:31px;
}
#rozcestnik ul
{
    float:left;
    padding:0px;
    margin:0px 0px 10px 0px;
}
#rozcestnik li
{
    list-style:none;
    padding:0px 0px 0px 15px;
    margin:0px;
    background: url(images/list_style.gif) 0% 60% no-repeat;
    
}
#rozcestnik li.bg_red
{
    list-style:none;
    padding:0px 0px 0px 15px;
    margin:0px;
    margin-top:8px;
    font-weight:bold;
    background: url(images/sipka_bg_red.gif) 0% 80% no-repeat;
}
#rozcestnik li.bg_red a:link, #rozcestnik li.bg_red a:visited, #rozcestnik li.bg_red a:active{
  color:#e60223;
  text-decoration:underline;
}
#rozcestnik li.bg_red a:hover{
  color:#e60223;
  text-decoration:none;
}
#rozcestnik .line
{
    margin-bottom:20px;
    clear:both;
    font-size:1px;
    height:1px;
    background: url(images/rozcestnik_line.gif) repeat-x;
}
#rozcestnik a:link, #rozcestnik a:visited, #rozcestnik a:active{
  color:#383838;
  text-decoration:underline;
}
#rozcestnik a:hover{
  color:#383838;
  text-decoration:none;
}
#zav_map
{
   float:left;
   width:290px;
}
#zav_dny
{
   float:right;
   width:230px;
}
table#zav
{
   width:230px; 
   border-collapse:collapse;
   border:0px;
   font-size:10px;
}
table#zav td
{
  vertical-align:top;
  padding-right:8px;
}
#content h3.redtitle{
    color:#bf0707;
    margin-bottom:15px;
    font-weight:bold;
}
#upozorneni
{
  padding:5px 10px;
  margin-top:10px;
  font-weight:bold;
  background:#E01211;
  color:#fff;
  display:none;
}
#find{
  font-size:1px;
  width:205px;
  height:23px;
  background: #000 url(images/bg_find.gif) no-repeat;
  margin-top:3px;
}
.btn_find{
  position:absolute;
  font-size:1px;
  width:26px;
  height:23px;
  border:0px;
  background: url(images/bg_btn_find.gif) no-repeat;
  padding:0px;
  margin:0px 0px 0px 181px;
  cursor:pointer;
}
.txt_find{
  position:absolute;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  width:143px;
  height:15px;
  font-size:11px;
  border:0px;
  margin:4px 0px 0px 29px;
  padding:0px;
}





