/*
  barvy:
    pismo top menu: #636363
*/
*{
  padding:0;
  margin:0;
}
html{
  width:100%;
  height:auto;

}
a {
	text-decoration:none;
	color:#999999;
}
a:hover {
	text-decoration:underline;
	color:#333333;
}
body{
	width:100%;
	background-attachment: scroll;
	background-image: url("http://www.forpromo.cz/img/background.gif");
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F7941E;
}
body, p, a, li, div, input, option{
  font-family: Arial, serif;
}
p, input{
  font-size:11px;
}

input.objednat, input#login_submit, div.more input{
  cursor:pointer;
}

a{

  text-decoration:none;
}

select.colors {
position:relative;
z-index:1;
}

a.info{
    position:relative;
    z-index:24;
    color:#FF8D27;
    font-size:12px;
    text-decoration:none}

a.info:hover{z-index:25;}

a.info span{display: none}

a.info:hover span{
    display:block;
    position:absolute;
    top:1em; left:-0.5em; width:15em;
    border:1px solid #FF8D27;
    background-color:white; color:black;
    text-align: left;
padding:0.5em;
}


img{
  border:none;
}

li{
 list-style:none;
}

#layout{
  width:950px;
  margin:0 auto;
  left:50%;
  margin-left:-475px;
  position:relative;


}

#layout_inner{
	position:relative;
	width:950px;
	float:left;
	padding-bottom:120px;
	background:#FFFFFF url(img/backhand.gif) repeat-x;
	z-index:100;
	min-height:600px;
	_height:600px;
}



#top{
  width:950px;
  height:85px;
  position:absolute;
  top:0px;
  left:0px;
  background-color:white;
}

#top_background{
  position:absolute;
  width:100%;
  height:85px;
}
#logo{
  position:absolute;
  top:10px;
  left:0pc;
  height:50px;
  width:302px;
}
#logo a{
  position:relative;
  display:block;
  height:50px;
}
#logo span{
  position:absolute;
  top:10px; left:0px;
  width:100%;
  height:100%;
  background: url('img/logo.gif') no-repeat;
}

#banner{
  position:absolute;
  top:0px;
  left:315px;

}

#top_menu{
  position:absolute;
  top:16px;right:0px;
  width:420px;

}

#top_menu ul{
  margin:0;
  padding:0;
}
.telefon {
	font-size:14px;
	text-align:right;
	color:#FF8D27;
}
#top_menu ul li{
  float:left;
  margin-left:5px;

}

#top_menu a{
  font-size:12px;
  font-weight:bold;
  color:#ccc;
  line-height:18px;
}
#top_menu a:hover {
	color:#333333;
	text-decoration:underline;
}

#top_menu #search_div{
  float:right;
  margin-top:2px;
}
#searchbox {
	margin-left:10px;
}

input#search_input{
  width:100px;
  border:1px solid #999999;
  padding:0px;
  height:16px
}
input#submit{
  width:80px;
  border:1px solid #999999;
    margin-top:2px;
}

#left{
  position:absolute;
  top:85px;
  left:-570px;
  _left: -710px;
  width:198px;
  position:relative;
  float:left;
  margin-left:0px;
}

#menu ul li.active {
	color:#F7941E;
	font-weight:bold;
}

#menu ul li.active ul.li.active{
	color:#F7941E;
	font-weight:bold;
}



#menu ul li {
	background: url('img/backbutton.gif') no-repeat;
/*	width:198px;*/
	color:#333333;
	padding:0 0 0 20px;
	line-height:40px;
}
#menu ul li ul li ul li {
/*	width:140px;*/
	font-weight:normal;
	color:#333333;
}
#menu ul li a {
	color:#333;
}
#menu a {
	color:#FFF;
	font-weight: bold;
}
#menu a:hover {
		color:#F7941E;
		text-decoration:none;
}
#menu ul li a.active {
	color:#F7941E;
}
#menu ul li ul li {
  background:none;
/*  width:160px;*/
  color:#333333;
  padding:0;
  margin:0 0 0 13px;
  line-height:14px;
  list-style-type:square;
}
#menu ul li ul li ul {
	margin: 0;
}
#menu ul li ul li ul li a{
	font-weight: normal;
}
li.active a {
	font-weight: bold;
}
#menu ul {
	margin:0;
	padding:0;
/*	position:relative;
	top:0;
	left:0;*/
}
#menu ul li ul {
	margin: 10px 0 0 0;
	list-style-type:square;
/*	position: relative;*/
/*	_top: 200px;*/
}

#left_main_menu #active_left_menu, #left_main_menu #active_left_menu a{
/*   color:#B04F00; */
  font-size:11px;
  font-weight:normal;
  color:#666;
/*background:purple;*/
}

#left_main_menu #active_left_menu #aktivni_kategorie {
	color:#f7941e;
	font-weight:bold;
}

ul#left_main_menu li#active_left_menu  {

}



ul#left_main_menu li ul#left_sub_menu {/*background:black;*/ }
ul#left_main_menu li ul#left_sub_menu li:hover { color:#f7941e; }
ul#left_main_menu li ul#left_sub_menu li.active {  }

ul#left_main_menu li:hover{ color:#f7941e; }



#menu{
  font-size:11px;
}

ul.left_menu li a:visited{

}

ul.left_menu li.active{




}

.ceny td {
color:#FF8D27;
font-size:12px;
}

#potisk_info td {
color:#FF8D27;
font-size:12px;
}

ul.left_menu a{
  font-weight:bold;
  font-size:11px;
  color:#333;
  padding:10px 80px 10px 0;
}

ul.left_menu a:hover{
	color:white;
}

ul#left_main_menu{
  margin: 5px 8px 5px 33px;
}
ul#left_main_menu li {
	list-style-type:square;
	margin:0;
	padding:0;
	line-height: 12px;
}


ul#left_main_menu a{
  font-size:11px;
  font-weight:bold;
  color:#333333;
}

ul#left_main_menu a:visited{
  color:#333333;
}
ul#left_main_menu a:hover, #left_main_menu #active_left_menu a:hover{
  color:#f7941e;
}
ul#left_sub_menu{
  margin-left:10px;
  _margin-top:-20px;
}

#left_main_menu ul#left_sub_menu li.active a, #left_main_menu ul#left_sub_menu li.active{
  color:#f7941e;
  font-weight:bold;
}

#content{
  position:absolute;
  top:85px; left:198px;
  width:570px;
  padding-bottom:50px;

  position:relative;
  float:left;
}

#cart-vop #content
{
  position:inherit;
  top:0px; left:0px;
  width:auto;
  padding-bottom:0px;
  float:none;
	height: 300px;
	overflow: scroll;
}

#content ul#middle_menu{
  width:100%;
  height:26px;
  left:0px;
  position:absolute;
}

#products{
  top:15px;
  left:22px;
  width:710px;
  position:relative;
  float:left;
}

#products .div_img{
  float:left;
  margin-left:6px;
  margin-top:35px;
  margin-right:5px;
  width:80px;
  overflow:hidden;
  /*background-color:#D6D6D6;*/
}

#products img{
  float:left;
  margin-right:10px;
}
#submit_min, #submit_2, #submit_5, #submit_3, #submit_10, #submit_20, #submit_my {
	cursor:pointer;
}
.priplogo {
	color:#FF0000;
	margin-left:10px;
	font-size: 12px;
	font-weight:bold;
}
#products h1, #products h1 a{
font-size:18px;
font-weight:bold;
color:#F7941E;
}

#products h1.main{
  float:left;
}

#products h2#parent, #products h2#parent a{
color:#ff8d27;
font-size:18px;
font-weight:normal;
float:left;

}

#products span#doporucujeme{
  line-height:35px;
  color:#ff8d27;
  font-size:18px;
  font-weight:normal;
  text-decoration:none;
  float:left;
  padding-right:50px;
}

#sex{
  width:80px;

  /*background-color:white;
  color:black;*/

}

#products h1 a:visited{
  color:#ff8d27;
}

#products h2{
  font-size:16px;
  text-align:left;
}


.display_product{
	float:left;
	width:221px;
	height: 149px;
	position:relative;
	margin: 0 15px 5px 0;
	background-attachment: scroll;
	background-image: url(/img/backproduct.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#products .display_product .click {
	position:absolute;
	z-index:auto;
	top:0px;
	left:0px;
	width: 221px;
	height:149px;
	margin:0;
	padding:0;
}

#products .display_product h2 {
  font-size:12px;
  text-align:left;
  margin:8px 15px 0 15px;
  width:190px;
  overflow:hidden;
}
#products .display_product h2 a {
	color:#333333;
	white-space:nowrap;
}
#products .display_product img {
	margin: 10px 5px 0 8px;
	max-height:80px;
	_height: 80px;
}
.null_on_top{
  float:left;
  width:275px;
  height: 135px;
  position:relative;
}

.display_product h2{
  font-size:12px;
  font-weight:bold;
  margin-top:10px;
  color:#ff8d27;
}

.display_product p{
  font-weight:bold;
  position:absolute;
  top:40px;
  left:100px;
  font-size:11px;
  color:#636363;
}
.display_product p.lowest_price{
  color:#ff8d27;
  position:absolute;
  top:100px;
  left:100px;
}
.display_product .price {
  position:absolute;
  bottom:30px;
  right: 20px;
}
.dispay_product .price a {
}
.display_product .shadow {
	position: absolute;
	bottom:27px;
    right: 20px;
	font-size:28px;
	color:#000000;
	font-weight:bold;
	filter: alpha(opacity=5); -moz-opacity: 0.05; opacity: 0.05;
}
.display_product .price a {
	font-weight:bold;
	font-size:18px;
	color:#FF9900;
}
.display_product_inner{
  position:absolute;
  width: 275px;
  height: 150px;

}
.display_product_header{
  height:45px;
  _height:45px;

}

.display_product_inner p{

}

#products .display_product_inner h2, .display_product_inner a{
  text-align:left;
   color:#ff8d27;
}
.display_product_inner a:hover{
  text-decoration:underline;
}
.display_product_inner a:visited{
  color:#ff8d27;
}

.display_product_inner .more{
  position:absolute;
  top:125px;
  left:208px;
}

.display_product_inner .more input{
  width:50px; height:16px;
  border: 0px solid white;
  background-color: #ff8d27;
  color:white;
}

#product_details{
  min-height:500px;
  _height:500px;
  float:left;
  clear:both;
  margin: 20px 0 0 0px;
  width: 700px;
}

#img_details{
  width:180px;
  float:left;
  margin-top:10px;
  cursor:pointer;
}

#print_details{
  margin-top:10px;
  width:180px;
  float: left;
  display:none;
  padding:5px;
  font-size:11px;
  width:180px;
  border:1px solid #ff8d27;
  background-color:white;
}

#print_details img{
  float:right;
}

.print_info{
  cursor:help;
}

#variants{
/*  float:right;
  aheight:60px;
  width:360px;*/

}
#variants a{
  float:left;
}
#variants img{
  height:60px;
  /*border:1px solid #D6D6D6;*/
  margin:0px;

}

#product_description{
  float:right;
  width:500px;
}
/*#product_description p.price{
  font-weight:bold;
  awidth:300px;
  border:1px solid green;
}

#product_description p.price span{
  text-align:right;
  width:100px;
  border:1px solid red;
}
*/

#product_description .potisk select{
  height:20px;
}

#price{
  width:220px;
  margin-top:20px;

}

#price p{
  float:left;
}

#price p.price_left{

  width:40px;
  float:left;
}

#price p.price_right{

  text-align:right;
  width:145px;
  float:right;
}
#price p.price_right2{

  text-align:right;
  width:185px;
  float:right;
  margin-right:0px;

}

#price p.price_total{
  border-top:1px dashed #ff8d27;
  width:190px;
  text-align:right;
  float:right;
  padding-right:21px;

}

#product_description .grey{
  color:#D6D6D6;
  text-align:left;
  margin-left:10px;
}

#product_description .colors{
  font-size:12px;
  height:20px;
  size:50px;
  width:70px;
  _width:75px;
  margin-right:5px;
  margin-left:5px;
  color:#ff8d27;

  background-color:white;
}

#product_description select{
  font-size:12px;
  background-color:#ff8d27;
  width:120px;
}
#product_description .quant{
  font-size:12px;
  width:30px;
  height:16px;
  margin-right:5px;
  color:#ff8d27;
  background-color:white;
}
#pocty {
	font-size:12px;
}
#pocty table {
	width:510px;
	border:thin solid #CCCCCC;
	font-size: 12px;
	color: #000;
	background-color: #EEEEEE;
	margin: 10px 0 0 0px;
}
th {
	text-align: right;
	padding-left:7px;
}
.mozlogo {
	color:#FF6600;
	font-weight:bold;
}
#product_decription a {
	text-decoration:underline;
}
#pocty td {
	border: none;
	text-align: right;
	vertical-align: top;
	/*width:70px;*/
}
#pocty img {
	float:right;
}
#quant {
	width:30px;
	background-color:#ff8d27;
	font-size:12px;
}
#product_description input.objednat{
  height:20px;
  padding: 0 3px 0 3px;
  border:0px solid white;
  color:white;
  background-color:#ff8d27;
  margin-left:150px;
  margin-bottom:10px;
  font-weight:bold;
}

#product_description #prepocitat{
  border: 0px solid white;
  color:white;
  height:20px;
  background-color:#ff8d27;
}

#pridat{
  clear:both;
  margin-bottom:5px;
}
.clear {
	clear:both;
}

#pridat input{
  border: 0px solid white;
  color:white;
  height:20px;
  background-color:#ff8d27;
  margin-left:50px;
}

#product_description p{
	font-size:12px;
	/*font-weight:normal;*/
	padding-left:10px;
	line-height:20px;
	/*color:#777;*/
	text-align: justify;
}

#product_description p p {
	padding-left: 0px !important;
}

#product_description p.technologie{
  float:left;
  width:auto
}
#product_description div.div_technologie {
  float:left;
  width:250px;
  margin:0px;
position:relative;

/*   position:absolute; */
}

table.send_order{
 width:99%;
 border-collapse:collapse;
 border:2px solid #ff8d27;

 padding:5px;
}
table.send_order th{
  font-size:11px;
  background-color:#ff8d27;
  text-align:left;

}

table.send_order td{
  font-size:11px;
  background-color:#d6d6d6;
  width:45%;
  padding-left:5px;
  padding-right:5px
}

table.send_order textarea{
  margin:2px;
  width:98%;
}

.textarea{
  font-size:11px;
}

table#cart{
 width:99%;
 margin-left:5px;
 border-collapse:collapse;
 border:2px solid #ff8d27;
 border-collapse:collapse;


 padding:5px;
}
table#cart th{
  font-size:11px;
  background-color:#ff8d27;

}

table#cart td{
  font-size:12px;
  background-color:#d6d6d6;

  padding-left:0px;
  padding-right:0px;
  text-align:center;

  border-top:1px solid black;
}
table#cart td.cart_name {
	font-weight:bold;
	text-align:right;
}

table#cart td.left{
  text-align:left;
}

table#cart td input{
  size:30px;
}

table#cart td button{
  font-size:11px;
}
table#cart table.inside{
  width:100%;
}
table#cart table.inside td{
  border-top:none;
  text-align:left;
}

table#cart table.inside td select{
  width:40px;
}

table#cart .cart_price{
  text-align:right;
}

#middle_menu li{
  float:left;
  background: url('img/hornimenu_tlacitko_nestisk2.gif');
  color:white;
  width:132px;
  height:26px;
  padding-left:10px;
}

#middle_menu li.active{
  background: url('img/hornimenu_tlacitko_stisk2.gif');
  color:#ff8d27;
}

#middle_menu li a{
  font-size:11px;
  font-weight:bold;
  color:white;
}

#middle_menu li a:hover{
  color:#b05714;
}

#right{
  position:absolute;
  top:125px;
  right:0px;
  width:185px;

}
#right #login{
  position:relative;
  top:0px; left:0px;
  width:185px;
  height:95px;
  background:url('img/ramecekvpravo.gif') no-repeat;
  padding-top:30px;
  margin-bottom:0px;
  float:right;
}
#login p{
  color:#ff8d27;
  height:24px;
  display:block;
  margin-left:7px;
}

#login p input{
  float:right;
  margin-top:-15px;
  _margin-top:-18px;
  margin-right:10px;
  width:100px;
  height:16px;
  _height:18px;
  background-color:#D6D6D6;
  border:0px solid white;
  line-height:30px;
}
#login_submit{
  float:right;
  background-color:#FF8D27;
  margin-right:10px;
  margin-top:-5px;
  border:0px solid white;
  color:white;
}

#login p.registrace a,#login p.registrace a:visited{
  float:right;
  margin-top:-1px;

  margin-right:10px;
  font-size:9px;
  color:#ff8d27;
}

#login p.registrace a:hover{
  text-decoration:underline;
}

#right_doporucujeme{
  border:1px solid #FF8D27;
  width:185px;
  _width:180px;
  float:left;
  position:relative;
  background:url("img/doporucujeme.gif") no-repeat;
  border-bottom:none;

}

#right_doporucujeme h4{
  color:white;
  width:100%;
  line-height:24px;
  text-align:left;
  font-size:12px;
  padding-left:5px;

}

.doporucujeme{
  float:right;
  color:#FF8D27;
  width:185px;
  text-align:center;
  border-bottom:1px solid #FF8D27;
}

.doporucujeme a{
  color:#636363;
}

.doporucujeme a:hover{
  text-decoration:underline;
}

.doporucujeme_img{
  display:inline;
  float:right;
  margin:2px;

}

.doporucujeme h2{
  width:116px;
  float:left;
  line-height:12px;
  margin-left:5px;
  text-align:left;
  font-size:11px;
  font-weight:bold;
margin-top:10px;
}

.doporucujeme h2 a{
  color:#FF8D27;
  font-size:12px;
}
.doporucujeme h2 a:hover{
  text-decoration:underline;
}

.doporucujeme p{
  width:116px;
  float:left;
  text-align:left;
  margin-left:5px;
}

.home_kontakt{
  color:#FF8D27;
  awidth:185px;
  text-align:left;
margin-left:5px;
font-size:11px;
}

.home_kontakt h2{
  line-height:12t:left;
  text-align:left;
  margin-left:5px;
}

.home_kontakt{
  color:#FF8D27;
  awidth:185px;
  text-align:left;
margin-left:5px;
font-size:11px;
}

.home_kontakt h2{
  line-height:12px;
  margin-left:10px;
  text-align:left;
  font-size:11px;
  font-weight:bold;
}

.home_kontakt p{
  margin-left:20px;
  width:145px;
}

.home_kontakt_img{
  amargin-left:40px;
}

#home_top_left{
  width:277px;
  height:135px;
  float:left;
  border: 2px solid #d6d6d6;
}

#home_top_left h2 a,#home_top_right h2 a,#home_top_left h2, #home_top_right h2{
  color:#FF8D27;
  text-align:left;
  margin-left:5px;
}

#home_top_left h2 a:hover, #home_top_right h2 a:hover{
  text-decoration:underline;
}

#home_top_left p,#home_top_right p{
  color:#636363;
  font-size:12px;
  font-weight:bold;
  margin-left:10px;
}

#home_top_right{
  width:277px;
  height:135px;
  float:right;
  border: 2px solid #d6d6d6;
  margin-left:-2px;
}
#home_middle{
  width:556px;
  aheight:130px;
  clear:both;
  position:relative;top:-2px;
  border: 2px solid #d6d6d6;
  margin-bottom:-4px;
}
#home_middle a{
  display:block;
  position:relative;
  height:100%;
  cursor:pointer;
}
#home_middle span{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  background: url("http://www.forpromo.cz/img/homepage/middle.jpg") no-repeat;
}
#home_bottom_left{
  width:277px;
  aheight:130px;
  float:left;
  border: 2px solid #d6d6d6;

}
#home_bottom_left a{
  display:block;
  position:relative;
  height:100%;
  cursor:pointer;
}
#home_bottom_left span{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  background: url("http://www.forpromo.cz/img/homepage/bottom_left.jpg") no-repeat;
}
#home_bottom_right{
  width:278px;
  height:130px;
  float:right;
}
#home_bottom_right{
  width:277px;
  aheight:130px;
  float:left;
  border: 2px solid #d6d6d6;
  margin-left:-2px
}
#home_bottom_right a{
  display:block;
  position:relative;
  height:100%;
  cursor:pointer;
}
#home_bottom_right span{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  background: url("http://www.forpromo.cz/img/homepage/bottom_right.jpg") no-repeat;
}

.homepage_vice{
  text-align:left;
  margin-left:5px;
  margin-top:10px;

}
.homepage_vice a{
  color:#ff8d27;
}
.homepage_vice a:hover{
  text-decoration:underline;
}
#edit_homepage{
  width:500px;
  border-collapse:collapse;
}
#edit_homepage td{
  border:2px solid #d6d6d6;
  width:200px;
}
#edit_homepage th{
  background-color:#ff8d27;
  font-size:11px;
  text-align:left;
  height:20px;
  padding:2px;
  border:2px solid #d6d6d6;
}

.order_details{
  width:550px;
  border-collapse:collapse;
}

.order_details th{
  font-size:11px;
  background-color:#ff8d27;
  text-align:left;
  height:20pxl
  padding:2px;
  border:2px solid #d6d6d6;
}
.order_details td{
  border:2px solid #d6d6d6;
  font-size:11px;


}
/*#footer ul {
border: 1px solid green;

}
#footer ul li {
border: 1px solid red;
}*/

#footer{
  width:950px;
  clear:both;
  float:left;
  font-size:9px;
  margin-top:5px;
  color:#FFF;
  z-index:0;
  text-align:center;
}

#footer #inner {
	padding : 1px; height:13px;
	color:#636363;
}

/**>#footer{
  margin-top:5px;
}*/
#footer span.copyright{
  float:left;
  margin-left:20px;
  margin-top:5px;
  color:#636363;
}

#footer span.allin1{
  margin-top:5px;
  float:right;
  margin-right:20px;
  color:#636363;
}

#footer a{
  color:#636363;
  z-index:100;
}

#footer a:hover{
  text-decoration:none;
}

#footer ul {
	margin : 2px 5px 0 5px; padding : 0;
}

#footer ul li {
	margin : 0; padding : 0 2px; display : inline; list-style-type: none; color : #636363; float : left;
}

#footer a.pp {
	width : 136px;
	height: 15px;
	float : left;
	font-size: 0px;
}

#footer .ppp {
	background : #D6D6D6 url("http://www.forpromo.cz/img/footer/pp.gif") no-repeat left top; width : 136px; height : 15px; float : left; position : relative; top : -14px; cursor : hand;
}

#footer a.all {
	float : left; width : 67px;
	height: 15px;
}

#footer .all1 {
	background : #D6D6D6 url("http://www.forpromo.cz/img/footer/allin1.gif") no-repeat left top; width : 67px; height : 15px; float : left; position : relative; top : -14px; cursor: hand;
}



#footer a.produkce {
/* 	width : 136px; */
/* 	height: 15px; */
/* 	float : left; */
	font-size: 10px;
	color: #D6D6D6;
}

#footer .printprodukce {
	margin-left: -120px;
}

#footer a.allin1 {
	font-size: 10px;
	color: #D6D6D6;
}

#footer .allin2 {
	margin-left: -55px;
}


#admin{
  top:30px;
  left:5px;
  width:560px;
  position:relative;
  float:left;
}
#admin_new_product{
  position:absolute;
  top:200px;
  right:100px;
  width:20px;
  border:1px solid green;
}

#admin table{
  width:400px;
  border:2px solid #ff8d27;
  border-collapse:collapse;
}

#admin table td{
  font-size:11px;
  background-color:#d6d6d6;
  padding:2px;
  text-align:left;
  vertical-align:top;
}

#cat_visible{
  font-size:9px;
}

#static{
  top:15px;
  left:22px;
  width:710px;
  position:relative;
  float:left;
}

#cart-vop #static{
  top:0px;
  left:0px;
  width:auto;
  position:inherit;
  float:none;
}

#static p{
  font-size:12px;
  color:#636363;
  margin:0 20px 0 20px;
  line-height:20px;
}
#static p a, #static p a:visited{
  color:#ff8d27;

}
#static p a:hover{
  text-decoration:underline;
}
#static h1, #static h1 a{
line-height:35px;
color:#ff8d27;
font-size:18px;
font-weight:normal;
}

#static h1 a:visited{
  color:#ff8d27;
}
#static .div_img{
  float:left;
  margin-left:5px;
  margin-top:5px;
  margin-right:5px;
  _margin-right:5px;
  width:80px;
  height:90px;
  /*background-color:#D6D6D6;*/
}

#static img{
  float:left;
  margin-right:10px;
}
#static ul, #static ol{
  margin-left:40px;
}
#static ul li {
  font-size:12px;
  color:#636363;
  list-style: disc outside none;
  margin-top:5px;
  margin:5px 80px 0 0px;
}

#static ol li{
  font-size:12px;
  color:#636363;
  list-style: decimal outside none;
  margin-top:5px;
  margin:5px 80px 0 0px;
}

#static #jak_nakupovat li{
  list-style: decimal outside none;
}

#static #kontakt h4{
  font-size:12px;
  color:#ff8d27;
  margin-left:20px;
}

#static table{
  width:540px;
  font-size:11px;
  border-collapse:collapse;
  margin-left:5px;
}
#static table td{
  border:1px solid #636363;
  padding-left:5px;
}
#static table td.CategoryCell {
	border:none;
}

#search{
  top:30px;
  left:5px;
  width:560px;
  position:relative;
  float:left;
}

#search .div_img{
  float:left;
  margin-left:5px;
  margin-top:5px;
  margin-right:5px;
  _margin-right:5px;
  width:80px;
  height:90px;
  /*background-color:#D6D6D6;*/
}

#search img{
  float:left;
  margin-right:10px;
}

#search h1, #products h1 a{
color:#ff8d27;
font-size:18px;
font-weight:bold;
}
#search h3{
  font-size:12px;
  text-align:left;
  color:#ff8d27;
}

#search p{
  margin-left:20px;
}

#search a:visited, #search a{
  color:#636363;
}

#search a:hover{
  text-decoration:underline;
}

.err{
  text-align:center;
  color:red;
  font-size:16px;
  font-weight:bold;
}
div.a_edit{
  margin-left:30px;
  margin-top:10px;
  font-size:12px;
}
div.a_edit a{
  color:black;
}
div.a_edit a:visited{
  color:black;
}

p.pagination{
  font-size:12px;
  line-height:16px;
  clear:both;
  color:#ff8d27;
  text-align:right;
}
.pagination span{

  margin-left:2px;
 color:#b04f00;
}
.pagination a, .pagination a:visited{
  color:#ff8d27;
}
.pagination {
	font-size:12px;
	padding: 10px 0 10px 0;
}
.pagination a {
	color:#666666;
	margin-right: 2px;
}
.pagination img {
	height: 10px;
	margin-left: 5px;
}
.pagination a:hover{
  text-decoration:underline;
}
#hand {
	position:absolute;
	top:245px;
	right:-114px;
}
.pages {
	float:right;
	margin-right:20px;
	font-size:12px;
}
.pages a {
	color:#333333;
}
#formik {
	float:left;
	margin-top:2px;
}
#static a {
	text-decoration:underline;
	color: #FF8D27;
}
#static a:hover {
	text-decoration:none;
	color: black;
}
#static h2, #static h3, #static h4 {
	color: #FF8D27;
	margin-top: 20px;
	font-size: 16px;
}
#static h4 {
	font-size: 14px;
}

p#popis {
	font-size: 12px;
	padding-left: 10px;
}

@media print {
#top, #right, #left, #footer, #content #middle_menu{
  display:none;
}
#content{
  top:0px;
}
#content h1{
  color:black;
}
#layout_inner,#cart, #cart tr th, #cart tr td, #inner, #inner tr td{
  background:white;
}
#products #cart{
  border:2px solid black;
}
}

#res {
	display: block;
	width: 89px;
	color: red;
	float: right;
	font-weight: bold;
}
.lang {
  position:absolute;
  top:85px;right:-28px;
  width:20px;
}
#addurl {
	position:absolute;
	left:100px;
	top: 43px;
}
#i555 div a {
font-size:9px;
text-decoration:none;
}

/* specialni nabidka na hlavni strance */
#special_offer {
	margin-left: -15px;
	height: 160px;
}

#special_offer a {
	text-decoration: none;
}

#static .display_product p {
	font-size: 11px;
	line-height: normal;
	margin: 0;
}

#special_offer .special_offer_pagination {
	text-align: right;
	padding: 0 30px 5px 0;
}

#special_offer .special_offer_pagination a {
	text-decoration: none;
	padding: 2px;
}

#special_offer .special_offer_pagination a.active {
	color: #636363;
	font-weight: bold;
}

#special_offer .hidden {
	display: none;
}
.special_offer_page {
	position: absolute;
}
.gmap {
	float:right;
	clear: both;
	margin-bottom:5px;
}
#changer {
	width: 300px;
	height: 226px;
	position: relative;
	list-style-type: none;
}

#changer img {
	width: 300px;
	height: 226px;
}

#static #changer li {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
}
#static h2.red {
	color:#F00;
}


