body {
  background: url(images/body_bg.gif) repeat-x top;
  font-family: "arial", verdana, serif, helvetica;
  font-size: 11px;
  color: #000000;
  margin:0px;
  background-color: rgb(209,230,255);
}

div{
  overflow:hidden;
}

a img{
  border:none;
}

a{
  color:#F95200;
//  color: black;
}

.modra{
  color:#5080c1;
  font-weight: bold;
  font-size:14px;
}

.modra_b{
  color:#5080c1;
  font-weight: bold;
  font-size:16px;
}

.zelena{
  color:#489621;
  font-weight: bold;
  font-size:14px;
}

.left{
  float:left;
}

.right{
  float:right;

}

.odsazeni{
  margin-left:10px;
  margin-right: 10px;
}

.odstup{
  line-height:150%;
}

input, textarea{
  border:1px solid #A6A6A6;
  color:#252525;  
}

.datum{
  color:#262626;
  font-weight:bold;
  padding-top:7px;
  padding-left:7px;
}

.clr{
  clear:both;
}

form{
  margin:0px;
  display:block !important;
}

h3, .subnadpis{
  color:#F95200;
}

#main{
  margin: 0px auto;
  min-width: 1000px;
  overflow: visible;
  _width: expression(document.body.clientWidth < 1238 ? "1200px" : "100%" );
}

/*
* html #main {_border-right:1200px solid #fff;}
* html #main_in {_display:inline-block; _position:relative; _margin-right:-1200px;}
 */
#top{
  width: 100%;
  min-width: 1000px;
  _width: expression(document.body.clientWidth < 1238 ? "1200px" : "100%" );
}

#top_right{
  width:345px;
  margin-top:10px;
  min-height:133px;
  float:right;
  margin-right:50px;
  _margin-bottom: 15px;
}

.hit{
  color:#F95200;
  font-size:16px;
  margin-bottom:5px;
  font-weight:bold;
}

#top_right img{
  float:left;
  padding:4px;
  border:1px solid #D1D1D1;
  margin-right:10px;
  margin-bottom:15px;
}

#menu1{
  height:28px;
  background: url(images/menu1_bg.gif) repeat-x top;
  margin-bottom:10px;
}

#menu1_in{
  width:100%;
  height:28px;
  background: url(images/menu1_left.gif) no-repeat left top;
}
#menu1_in img {
  _margin-left: 2px;
}

#menu1 a{
  display:block;
  color:#FFFFFF;
  padding:0px 10px;
  padding-top:7px;
  float:left;
  font-weight:bold;
  text-decoration:none;
}

#menu1 a:hover{
  color:#FF8A00;
}


#menu2{
  height:38px;
  background: url(images/menu2_bg.gif) repeat-x top;
  margin-bottom:10px;
}

#menu2_in{
  width:100%;
  height:38px;
  background: url(images/menu2_left.gif) no-repeat left top;
}
#menu2_in_items {
  width: 97%;
  float: left;
}
#menu2_in img {
  _margin-left: 2px;
  position: relative;
}
#menu2 a{
  display:block;
  color:#FFFFFF;
  padding:0px 8px;
  padding-top:12px;
  float:left;
  height:25px;
  font-weight:bold;
  margin-top:1px;
  text-transform: uppercase;
  text-decoration:none;
}

#menu2 a:hover{
  color:#FF8A00;
}

#menu2 a.select{
  background-color: #FF8a00;
  _height:36px;
}

#menu2 a.select:hover{
  color:#FFFFFF;
}

#menu2 img.predel{
  float:left;
}

#content_holder{
  width:100%;
  margin-top:10px;
}

#content_holder strong{
  font-size: 11px;
}
#content_holder small{
  font-size: 10px;
}
#content_holder td{
  vertical-align: top;
}

#left_panel{
  width:201px;
  margin-right:14px;
}


#right_panel{
  width:201px;
  margin-left:11px;
}

#content{
  background-color: #FFFFFF; 
  _width: 100%;
  position: relative;
  padding-top: 38px;
}

#content_top{
  height:28px;
  background: url(images/content_top_bg.gif) repeat-x top;
  margin-bottom:10px;
  color:#000000;
  top: 0px;
  left: 0px;
  position: absolute;
  width: 100%;
}

#content_top p{
  margin:0px 0px;
}

#content_top_in{
  height:28px;
  margin: 0px;
  padding: 0px;
  padding-left:10px;
  background: url(images/content_top_left.gif) no-repeat left top;
  line-height: 28px;
  vertical-align: middle;
  font-size: 11px;
  padding-right: 20px;
}
#content_top_in img {
  _margin-left: 2px;
  position: relative;
  left: 20px;
}

#content_bottom{
  height:7px;
  margin-top:10px;
}
#content_bottom img.left{
  _margin-left: -3px;
}
#content_bottom img.right{
  _margin-right: -3px;
}

.panel_box{
  width:201px;
  padding-bottom:10px;
  background-color:#FFFFFF;
  background-image: url(images/box_bg_bottom.gif);
  background-position:  bottom;
  background-repeat: no-repeat;
  margin-bottom:10px;
  _font-size: 11px;
  
  *background-position: -1px bottom;
  *width: 200px;
  *overflow: hidden;

}
.panel_box td {
  _font-size: 11px;
}

.panel_box_top{
  height:28px;
  padding-top:6px;
  width:201px;
  color:#000000;
  font-size:12px;
  font-weight:bold;
  text-align: center;
  background-image: url(images/box_bg_top.gif);
  background-repeat: no-repeat;
  margin-bottom:5px;
}

.panel_box_top2{
  height:14px;
  width:201px;
  background-image: url(images/box2_top.gif);
  margin-bottom:2px;
  background-repeat: no-repeat;
}

.input_text{
  width:105px;
  margin-right:4px;
  margin-left:10px;
}

.input_text2{
  width:144px;
  margin-left:5px;
  margin-bottom:10px;
}

.btn1, .btn2, .btn3, .tl1{
  text-align: center;
  color:#000000;
  border:0px;
  font-weight:bold;
  font-size: 11px;
  height:20px;
  background-repeat: no-repeat;
}

.btn1{
  width:62px;
  background-image: url(images/btn1.gif);
}
.btn2, .tl1{
  width:67px;
  background-image: url(images/btn2.gif);
}
.btn3{
  width:114px;
  background-image: url(images/btn3.gif);
}



#left_menu{
  width:201px;
  position:relative;
}

#left_menu_left{
  width:50px;
  margin-right:3px;
}
#left_menu_left img {
  margin-bottom:5px;
  padding-bottom:3px;
}

#left_menu_right{
  width:149px;
}

#left_menu_right_in{
  width:129px;
  background-color: #FFFFFF;
  padding:10px;
}
#left_menu_right_in {
  _font-size: 11px;
}
#left_menu_right a {
  color:#252525;
}

#left_menu a.btn {
  display:block;
  width:129px;
  height:34px;
  _width: 149px;
  _height: 48px;
  margin-bottom:8px;
  font-size:13px;
  color:#FFFFFF;
  padding:7px 10px;
  background-image: url(images/left_menu_bg.gif);
  text-decoration:none;
  font-weight:bold;
}

#left_menu a.btn:hover {
  background-image: url(images/left_menu_bg_on.gif);
}

#listx {
  padding:5px;
  _font-size: 11px;
}

.box {
  width:178px;
  height:162px;
  float:left;
  border-bottom:3px solid #D2D2D2;

  margin-left:3px;
  margin-bottom:7px;
  _font-size: 11px;
}

.box .nadpis {
  background-color: #e8f2FF;
  height:36px;
  width:168px;
  padding:3px 5px;
  clear:both;
  border-top: 3px solid #5080c1;
  color:#252525;
  font-weight: bold;
  display:block;
  text-decoration: none;
  margin-bottom:4px;
  _font-size: 11px;
}

.box .nahled{
  width: 120px;
  height: 90px;
  float: left;
  text-align: center;
  margin: 0px 3px 1px 0px;
}

.box .ikony{
  width:54px;
  float:right;
}

.ikony img {
  margin-bottom: 3px;
}

.box .modra{
  color:#5080c1;
  font-weight: bold;
  font-size:14px;
  _font-size: 13px;
}

.box .zelena{
  color:#489621;
  font-weight: bold;
  font-size:14px;
  _font-size: 13px;
}

#filtr{
  background-color: #e8e8e8;
  height:22px;
  border-bottom:1px solid #D2d2d2;
  padding-top:2px;
  line-height: 22px;
  vertical-align: middle;
  font-size: 11px;
  _height: 26px;

}

#filtr select{
  font-size: 10px;
  position:relative;
  top:2px;
}

#main_footer {
  background-color: #e8e8e8;
  height:20px;
  border-bottom:1px solid #D2d2d2;
  padding-top:4px;  
  margin-top:3px;
  clear:both;
  color:#3d6294;
  font-weight:normal;
  font-size:12px;
  _height: 24px;
}

#main_footer a {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
}


.detail {
  font-weight: bold;
  color: #252525;
  margin-right: 10px;
  width: 97%;
  _font-size: 11px;
}

.detail span {
  _font-size: 11px;
}

.detail td a {
	text-decoration: none;
}

.detail td a:hover {
	text-decoration: underline;
}

img.detail_obrazek{
  border: 0px solid #828282;
}

.detailtab1 {
  font-weight: normal;
  text-align: right;
  width: 120px;
  margin-bottom: 10px;
}

#main_bottom {
  clear: both;
  height: 28px;
  background: url(images/bottom_bg.gif) repeat-x top;
  margin-top: 8px;
}

#main_bottom_in {
  width:100%;
  height:28px;
  background: url(images/bottom_left.gif) no-repeat left top;
  text-align:center;
  color:#262626;
  font-weight: bold;
  line-height: 200%;
}
#main_bottom_in img {
  _margin-right: -3px;
}
#obsah{
  padding:10px;
  _font-size: 11px;
}
#obsah td, #obsah th, #obsah span{
  _font-size: 11px;
}

.obsah_admin a {
  color:#000000;
}

#holder{
  min-width: 993px;
  margin: 0px 40px;
  overflow: visible;
  _width: expression(document.body.clientWidth < 1072 ? "1050px" : "100%" );
}

/*  přihlasovací formulář  */
.prihlaseni_tabulka {
	table-layout: fixed;
	width: 99%;
	_width: 99%;
	border-width: 1px;
	border-color: #005858;
	border-style: dotted;
	padding: 0px;
	background-color: #EBEBEA;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}
.prihlaseni_bunka_vlevo {width: 30%; text-align:right; }
.prihlaseni_bunka_vpravo {width: 70%; text-align:left;}
.prihlaseni_nadpis {text-align:left;color: #E01F00;font-weight: bold;padding-left: 10px; padding-top: 6px; padding-bottom: 2px; font-size:130%; _font-size:130%;}

.hiddenflag {
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	color: white;
	background-color: red;
	padding: 1px;
	width: 40px;
}
.preferredflag {
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	color: white;
	background-color: green;
	padding: 1px;
	width: 40px;
	margin-bottom: 3px;
}

/***  Obsah kosiku  ***/
.tabulka_kos { width: 99%; _width: 99%; border:1px solid black; border-collapse: collapse; padding: 0px; margin:auto;}
.tabulka_kos td {border:1px solid #464646;padding: 4px;}
.subtabulka td {border: 0px;}

/* odkaz u kosíku na objednávku */
.tabulka_kos td a:link { background-color: #FFFFFF; color:#000000; }
.tabulka_kos td a:visited { background-color: #FFFFFF; color:#000000; }
.tabulka_kos td a:active { background-color: #FFFFFF; color:#000000; }
.tabulka_kos td a:hover { background-color: #FFFFFF; color:#962B00; }

.radek_nadpis { background-color: #7AABAB; color: #000000; font-size:1em; font-weight: bold; text-align:center; border:1px solid #000000;}
.bunka_nadpis5{_font-size:100%; text-align: center; }
.bunka_nadpis6{width: 60px; _font-size:100%; text-align: center;}
.bunka_nadpis7{width: 110px; _font-size:100%; text-align: center;}
.bunka_nadpis8{width: 70px; color: #D12432; _font-size:100%; text-align: center;}
.bunka_nadpis9{_font-size:100%; text-align: center;}

.bunka_obsah1b { background-color: #FFFFFF; color: #000; font-size:1em; _font-size:70%; font-weight: bold; text-align: left;}
.bunka_obsah1b2 { background-color: #FFFFFF; color: #000; font-size:1em; _font-size:70%; font-weight: bold; text-align: center;}
.bunka_obsah1c { background-color: #FFFFFF; color: #000; font-size:1em; _font-size:70%; font-weight: normal; text-align: center;}

.bunka_obsah2b { background-color: #E4E4E2; color: #000; font-size:1em; _font-size:70%; font-weight: bold; text-align: left;}
.bunka_obsah2b2 { background-color: #E4E4E2; color: #000; font-size:1em; _font-size:70%; font-weight: bold; text-align: center;}
.bunka_obsah2c { background-color: #E4E4E2; color: #000; font-size:1em; _font-size:70%; font-weight: normal; text-align: center;}

.newstitle, .newstitle a:link, .newstitle a:visited {
	display: block;
	font-family: Verdana,Arial,Helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #0000C3;
}
.newstitle a:hover {
	color: #0099EE;
}

.newscontent {
	font-weight: normal;
	text-align: left;
	padding-bottom: 5px;
}

.tabulka_order {
	width: 100%;
	border:1px solid black;
	border-collapse: collapse;
	padding: 0px;
	margin-bottom: 20px;
}
.tabulka_order td, .tabulka_order th {
	border: 1px solid black;
	padding: 4px;
}

.tabulka_order td a {
	text-decoration: none;
	color: black;
}

.tabulka_order td a:hover {
	text-decoration: underline;
}
