  body {
	margin: 0;
	padding:  0; 
	font-family: arial, sans-serif;
	color: #000;
	background-color: #C6C6C6;
	font-size: 11px;
	background-image: url('ross_bg.jpg');			
	background-position: top center;
	background-repeat: repeat-y;		
}
#body_bgx {
		background-image: url('ross_bgx_70.jpg');			
	background-position: top center;
	background-repeat: no-repeat;		
}	
#body {
	width: 1036px; 
	margin: 0 auto;	
	background-image: url('ddd.jpg');			
	background-position: top center;
	background-repeat: no-repeat;		
}	
.homepage007 #right{
  padding-top: 5px;
}

#stranka {
	padding-top: 3px;
	margin-bottom: 5px;
  			
}	
a {
	color:#ce0000;
	text-decoration: underline;
}
a:hover {
	color:#ce0000;
	text-decoration: none;
}
#imgaktual {
	margin: 0 ;
	padding: 0;
  float: left;
  position: relative;
	}
h1 {
	margin: 0 0 28px 0;
	padding: 25px 10px 6px 10px;
	height: 83px;
	color: #cfcfcf;
	text-align: center;
	overflow: hidden;
	font-size: 28px;
	line-height: 62px;
	
}
h1 a {
	color: #cfcfcf;
	text-decoration: none;
	background-color: #fff;	
}
.h1 {
	position: absolute;
	top: 10px;
	
	margin: 0 0 0 10px;
	padding: 0;
	height: 30px;
	color: #cfcfcf;
	overflow: hidden;
	text-align: left;
	width: 930px;
	line-height: 20px;

}
.h1 img {
	border: 0;
width: 40px;
	padding: 0 5px 0 0;
}
.h1 b {
  display: block;
  clear: both;
}
#logo {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #000;
	clear: both;
	height: 142px;
	width: 1035px;
	position: absolute;
	top: 0;	
  z-index: 1;
	background-image: url('ross_topx.jpg');			
	background-position: top left;
	background-repeat: no-repeat;			
}
#logo img {
	border: 0;
	clear: both;
	position: relative;
	left: 6px;
	
}
a.logo-nap, a:hover.logo-nap {
	display:block;
	float: left;
	padding: 0 5px 0 10px;
	line-height: 20px;
	color: #000;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
#topsubmenu {
	margin: 10px 0 0 0;
	position: relative;
	left: 3px;
	padding: 0 0 0 0;
	color: #fff;
	clear: both;
	height: 275px;
	width: 800px;
	background-image: url('ross_topclanek.jpg');			
	background-position: bottom left;
	background-repeat: no-repeat;
	overflow: hidden;
}
.carbg {
  background-color: #fff;
  margin-bottom: 0px;
}
#newstop {
	padding: 17px 18px 17px 18px;
	margin: 0;
	color: #2C2518;
	float: left;
	overflow: hidden;
	width: 340px;
	
}
.topclanektxt {
  
  float: left;
  width: 400px;
  	padding: 17px 18px 17px 0px;
  overflow: hidden;
  height: 230px;
  color: #000;
  font-size: 12px;
}
.topclanektxt h3.ezh3 {
  color: #000;
}
.topclanektxt p{
  margin-left: 0;
  margin-top:20px;
  margin-bottom: 15px;
}
a.vicinf2 {
	color:#fff;
	background-color: #2C2518;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 12px 1px 5px;
	margin: 0 0 0 0;
	background-image: url('sip.gif');			
	background-position: right center;
	background-repeat: no-repeat;		
	border: 1px solid #2C2518;
}
.seznamzboz span.hej3, .seznamblue span.hej3 {
	height :3px;
}
.aslink a{
	color: #2C2518;
}
a.vicinf {
	color:#fff;
	background-color: #2C2518;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 12px 1px 5px;
	margin: 0 0 0 20px;
	background-image: url('sip.gif');			
	background-position: right center;
	background-repeat: no-repeat;		
	border: 1px solid #2C2518;
}
a:hover.vicinf, a:hover.vicinf2 {
	color:#fff;
	text-decoration: none;
	border: 1px solid #000;	
}
.topsubmenu {
	padding: 0 9px 0 0;
	color: #000;
}
.img485 .topsubmenu {
	padding: 0 9px 0 15px;

}
.img485 .topsubmenu ul li{
	padding: 2px 0 2px 10px;
   width: 163px;
   font-weight: bold;
   font-size: 11px;
   text-transform: none;   
}
.topsubmenu ul {
	margin: 0;
	padding: 13px 0 0 0;
	clear: both;
	height: 100%;
}	
.topsubmenu ul li {
	margin: 0;
	padding: 2px 0 2px 10px;
	list-style: none;
  	float: left;
   width: 145px;
   font-size: 9px;
   line-height: 14px;
   display: inline;
   text-transform: uppercase;
}
.topsubmenu ul li a, .sortiment tr td a{
	color: #666;
	text-decoration: none;
	background-color: #fff;	
}
.topsubmenu ul li a:hover, .sortiment tr td a:hover {
	color:#ff6600;
	text-decoration: underline;
	background-color: #fff;	
}
.topsubmenu ul li img{
	border: 0;
	float: left;
	padding: 0 4px 8px 0;
}
.topkos {
	margin: 10px 0 0 11px;
	padding: 0 0 0 0;
	height: 48px;
	overflow: hidden;
}
.topkos li {
	color: #000;
	text-decoration: none;
	display: block;
	width: auto;
	height: 34px;
	font-weight:bold;	
	padding: 2px 18px 2px 10px;	
	margin: 0 5px 0 0;
	font-size: 13px;
	float: left;
	line-height: 34px;
	text-align: center;
	text-transform: uppercase;
	background-image: url('ross_bg_kostop.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}
#body .nebg {
	background-image: url('neni.jpg');
}
.topkos .akt{
	
	color: #ce0000;

}
.topmenu {
	width: 1035px;
	margin: 0 0 0 10px;
	padding: 2px 0 2px 5px;
	color: #2C2518;
	position: absolute;
	top: 85px;
		
	height: 38px;
	overflow: hidden;
	z-index: 2000;	
			background-image: url('ross_topmenu_bg.jpg');
		background-repeat: no-repeat;
}
.topmenu li {
	margin: 0;
	list-style: none;
	float: left;
	display: inline;
	line-height: 38px;

	overflow: hidden;	
	text-transform: uppercase;
}
.topmenu li a{
	color: #fff;
	text-decoration: none;
  float: left;
	display: block;
	width: auto;
	height: auto;
	font-weight:bold;	
	padding: 1px 85px 0 20px;	
	font-weight: normal;
	height: 37px;
		font-family: arial narrow;
	font-size: 17px;
	background-image: url('ross_topmenu.jpg');			
	background-position: top right;
	background-repeat: no-repeat;
}
.topmenu li a:hover, .topmenu li.akt a{
	color: #d82a2a;	
  background-image: url('ross_topmenu_a.jpg');
	text-decoration: none;
}

.topmenu li a.last{
	background-image: url('ross_topmenu2.jpg');			
}
.topmenu li  a.last:hover, .topmenu li.akt  a.last{

  background-image: url('ross_topmenu2_a.jpg');

}

.all-search {
  	position: absolute;
 	top: 150px; 
 	margin: 0 15px 0 745px;
 	width: 195px;
}
.txt-search {
	float: left;
	height: 28px;
	line-height: 28px;
	font-size: 11px;	
	color: #fff;	
	margin-right: 5px;  
	text-align: right;
	width: 50px;
}
.all-search small {
	font-size: 11px;
}
.sent-search {
	padding: 0;
	float: left;	
	margin: 0;	

}
.in-search  {
	height: 20px;
	float: left;	
	background-color: #fff;
	border: 0 solid;
	padding: 0;
	color: #000;
	font-size: 13px;
	font-family: arial, sans-serif;		
	line-height: 20px;
	margin: 4px;
	width: 100px;
}
.in-search88  {
	height: 20px;
	float: left;	
	background-color: #fff;
	border: 1px #cfcfcf solid;
	padding: 0;
	color: #000;
	font-size: 13px;
	font-family: arial, sans-serif;		
	line-height: 20px;
	margin: 4px;
	width: 100px;
}
.bigvysledek {
	font-size: 17px;
	font-weight: bold;
	padding: 15px 0 20px 0;
}

.sent-login input {
	color: #fff;
	font-size: 9px;
	padding: 22px 0 0 0;
	text-align: center;
	cursor: pointer;
	float: left;
	margin: 0 ;
}

.koupit {
  padding-top: 15px;
}
 .odeslat input.hover, .odeslat input:hover {
	background-color: #2c2518;
  	border: 0px solid #333;
	color: #fff;
	font-size: 9px;
	width: 109px;
	height: 20px;
	padding: 0 0 0 0;
	font-weight: bold;
	text-align: center;
}
.odeslat input{
	background-color: #2c2518;
 	border: 0px solid #FD011A;
	color: #fff;
	font-size: 9px;
	width: 109px;
	height: 20px;
	padding: 0 0 0 0;
	text-align: center;
	cursor: pointer;
	font-weight: bold;	
	margin: 18px 1px 5px 11px;	
}
.odeslat input.nexzpleas{
	background-color: #fd011a;

font-size: 9px;

	width: 109px;
	height: 20px;
	padding: 0 0 0 0;
	text-align: center;
	cursor: pointer;
	margin: 18px 1px 5px 11px;	
}
.sent-kos input, .sent-kos img {
	float: right;
	padding: 2px 4px 0  5px;
}
.objedformi {
	text-align: right;
	padding-right: 13px;
}
.objedformi2 {
	border-bottom: 10px solid #fff;
	text-align: right;
	width: 205px;
	clear: both;
	float: right;
	margin: 0 0 0 0;
	padding: 0 15px 0 0;
}
.search_2 {
	float: right;
}
.login form {
	padding: 5px 0 0 0;
	clear: both;
}
.login form a {
text-decoration: underline;
	color: #2C2518;
}
.login form a:hover {
text-decoration: none;
	color: #2C2518;
}
.let {
		width: 24px;
		height: 20px;
		display: block;
		float: left;
		position: relative;
		padding: 0 0  0 5px;
		top: 6px;
}
.let2 {
		display: block;
		float: left;
		position: relative;
		padding: 0 0  0 5px;
		top: 3px;
}
.lang {
	text-align: right;
  	position: absolute;
 	top: 0px; 
 	padding: 0;
 	margin: 0 0 0 820px;
 	height: 40px;
 	width: 135px;
}
.lang img{
	border: 0;
}
#body .cesta2 .way2 {
  line-height:  10px;
}
.kdejsem {
	position: relative;
	top: 0px;
 	font-size: 11px;
 	font-weight: bold;
	line-height: 19px;	
	color: #111;	
}
.way {
 	font-size: 11px;
	line-height: 18px;	
	color: #ffffff;
	display: inline;
	padding: 0 3px 0 3px;	
}
.way2 {
font-weight: bold;
	line-height: 18px;	
	font-size: 11px;
	color: #2C2518;	
	
}
.way2  a {
	color: #ffffff;
	text-decoration: none;
	padding: 0 3px 0 3px;
	font-size: 11px;
	line-height: 18px; 
}
.way2  a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.home7 {
	
}
.way3 {
	margin: 0;
	width: 170px;
	padding: 0 15px 0 0;
	line-height: 29px;
	background-color:  #f5f5f5;	
	color: #666;	
	text-align: right;
	float: right;
}
.way  a {
	color: #ffffff;
	text-decoration: none;
}
.way  a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.way3  a {
	color: #666;
	text-decoration: none;
	padding: 0 1px 0 1px;
	font-size: 10px;
	line-height: 18px; 
}
.way3  a:hover {
	color: #666;
	text-decoration: underline;
}

#footer a {
	color: #ff6767;
	text-decoration: underline;
}
#footer a:hover{
	color: #ff6767;
	text-decoration: none;
}
.minsloup {
  height: 1078px;
  width: 1px ;
  overflow: hidden;
  float: right;

}
#content {
	width: 600px;
	position: relative;
	left: 210px;
	float: left;	
	overflow: hidden;
		background-image: url('ross_contall.jpg');
	background-position: top left;
	background-repeat: repeat-y;
	margin-top: 3px;
}
.homepage007 #content {
	margin-top: 1px;
}
.content {
	margin: 0;
		background-image: url('ross_conttop3.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
.content.cont1 {
	margin: 0;
		background-image: url('ross_conttop_nhp.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
.homepage007 .content.cont1 {
	margin: 0;
		background-image: url('ross_conttop.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
.content2 {
	padding: 6px 10px 5px 10px;
	margin: 0;
		background-image: url('ross_contbot.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 100%;
	overflow: hidden;
}
.content.bezakcni {
  background-image: url('ross_conttop_nhp.jdpg');
}
#left {
	width: 210px;
	float: left;
	overflow: hidden;
	position: relative;
	right: 601px;
	padding-top: 5px;
}
.left2 {
	width: 211px;
	float: left;
	overflow: hidden;
	background-image: url('ross_leftbody.jpg');			
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #444;
	
}
.minileft {
	width: 211px;
	float: left;
		height: 100%;
	overflow: hidden;
	background-image: url('ross_left_top_nhp.jpg');			
	background-position: top left;
	background-repeat: no-repeat;	
}
.homepage007 .minileft {
	background-image: url('ross_left_top.jpg');			
}

.minileft2 {
float: left;
width: 211px;
	height: 100%;
	float: left;
	overflow: hidden;
	background-image: url('ross_leftbottom.jpg');			
	background-position: bottom left;
	background-repeat: no-repeat;	
}
.minileft3 {
	width: 210px;
	float: left;
	overflow: hidden;
		height: 100%;
	overflow: hidden;
	padding-bottom: 40px;
		
}
#right {
	width: 220px;
	float: left;
	position: relative;
	overflow: hidden;
	margin-top: 1Px ;
	padding-top: 290px;
}
.right2 {
	width: 221px;
	float: right;
	background-image: url('ross_rightbody2.jpg');			
	background-position: top right;
	background-repeat: repeat-y;
	overflow: hidden;
	background-color: #444;
	
		}

.miniright {
	width: 221px;
	float: right;
	background-image: url('ross_righttop.jpg');			
	background-position: top right;
	background-repeat: no-repeat;	
	height: 100%;
	overflow: hidden;
}
.miniright2 {
	width: 221px;
	float: right;
	height: 100%;
	background-image: url('ross_rightbottom.jpg');			
	background-position: bottom right;
	background-repeat: no-repeat;	
}
.miniright3 {
	float: right;
	height: 100%;
	width: 220px;
	overflow: hidden;			
	background-position: bottom right;
	background-repeat: no-repeat;
  	
}

.homepage-clan {
	padding: 13px 8px 5px 9px;
	margin:0;
  clear: both;
 	width: 525px;  
}
.askus2 {
	padding: 0 0 0 3px;
	margin: 0;
 	height: 100%;
}
.homepage-clan img {
	width: 154px;
	padding: 0 8px 8px 0;
	float: left;
}
.homepage-clan strong {
	display: block;
	font-size: 12px;
	padding: 3px 0 3px 0;
}
.homepage-clan strong a {
	color: #ff6600;
	text-decoration: none;
	display: block;
}
.homepage-clan strong a:hover {
	color: #ff6600;
	text-decoration: underline;	
}
.homepage {
	width: 164px;
	float: left;
	padding: 13px 8px 8px 9px;
	margin:0;
	height: 220px;
 	border-bottom: 1px #ccc solid;
 	overflow: hidden;
}
.homepage img {
	width: 164px;
	float: left;
	padding: 0 0 8px 0;
}
.homepage strong {
	display: block;
	font-size: 15px;
	padding: 10px 0 10px 0;
}
.homepage strong a {
	color: #ff7709;
	text-decoration: none;
	display: block;
}
.homepage strong a:hover {
	color: #ff6600;
	text-decoration: underline;	
}
.homepage  a, .homepage-clan a {
	color: #ff6600;
	text-decoration: none;
	display: block;
}
.homepage a:hover,  .homepage-clan a:hover {
	color: #ff6600;
	text-decoration: underline;		
}
#h2 {
	color: #FD011A;
	font-size: 15px;

  line-height: 32px;
	margin: 2px 215px 0 0px;
	position: relative;
	left: 215px;  
	padding: 4px 0 0 0;
	height: 100%;
	text-transform: uppercase;
	font-weight: bold;
float: left;
border-top: 5px solid #2C2518;
}
.nadpish2 {
  width: 1200px;
	padding: 0 0 0 0;
	clear: both;
	margin: 0 0px 0 0px;
}
.content.cont2 .nadpish2 {
  padding-top: 4Px;
}
.nadpis2abc {
  width: 600px;
	padding:0  ;
	float: left;
	clear: both;
	margin: 0 ;
	height: 72px;
	overflow: hidden;
}
.nadpish2 img{
 float: left;
 position: relative;
 right: 583px;
}
.h22 {
  line-height: 22px;
	padding: 12px 22px 1px 23px;
	margin: 0;
	width: 300px;
	color: #2B2B2B;
  font-size: 17px;
  overflow: hidden;
}
.h22 a{
  	color: #ce0000;
  	text-decoration: none;
}
.h22 a:hover, .h22p a:hover{
  	
  	text-decoration: underline;
}
.h22p {
  width: 300px;
  overflow: hidden;
}
.h222 {
  line-height: 22px;
	margin: 0;
	padding-top: 21px;
	color: #ce0000;
	background-repeat: no-repeat;
	margin-top: 17px;
  font-size: 17px;
  background-image: url('ross_nadpis1.jpg');
  width: 585px;
}
.dvah222 {
  background-image: url('ross_nadpis2.jpg');
}
.h222 span{
  line-height: 22px;
	padding: 0 22px 20px 26px;
	margin: 0;
	color: #ce0000;
	display: block;
	background-repeat: no-repeat;
  font-size: 17px;
  line-height: 23px;
  background-image: url('ross_nadpis1bb.jpg');
  background-position: bottom left;
  width: 540px;
}
.nadpish2 p{
	color: #2B2B2B;
	font-size: 12px;
	display: block;
	padding: 0 22px 4px 23px;
	margin: 0;
	  line-height:16px;
	z-index: 2;
	font-weight: bold;
	clear: both;
}
.h22p a {
  color: #270405;
  text-decoration: none;
}
.h2-akt {
	color: #453C2C;
	font-size: 14px;
  line-height: 18px;
	margin: 11px 11px 0 11px;
	padding: 0 0 0 0;
	text-transform: uppercase;
	font-weight:  bolder;
	clear: both;
	position: relative;
	top: 9px;
}
.h2-akt a {
	color: #453C2C;
	text-decoration: none;
}
.bold {
	font-weight : bold;
}
.autorwil {
	color: #FD011A;
}
.h2-akt a:hover {
	color:#0099CC;
}
#h2 span{
	display: block;
	float: left;
	padding: 0 33px 0 11px;
	background-image: url('h2.gif');			
	background-position: right bottom;
	background-repeat: repeat;	
  
		background-image: url('atomic_h2.png');
}
.procslev {
	display: block;
	width: 39px;
	height: 25px;
clear: both;
	position: relative;
	bottom: 25px;
	text-align:center;
	background: #8cb5c6;
	line-height: 25px;
	color: #2C2518;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
}
.detailvyr {
	display: block;
	width: 100px;
	height: 22px;
	text-align:center;
	background: #8cb5c6;
	line-height: 22px;
	color: #2C2518;
	font-size: 12px;
	
	font-weight: bold;
	overflow: hidden;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	margin: 11px 0 0 11px;
	bottom: 12px;
	z-index: 10;
}
#body a .detailvyr, #body .detailvyr , #body .detailvyr a, #body .detailvyr a b {
	text-decoration: none;
	color: #2C2518;
}

.center, .str {
	text-align: center;
}
.left {
	text-align: left;
}
.right, .rig {
	text-align: right;
}
.block {
	text-align: justify;
}
.fl {
   float: left;
}
.fr {
   float: right;
}
.cb {
	clear: both;
}
p {
	margin: 5px;	
}
img {
	border: 0;
}
.txt-h3 {
	font-size: 11px;
	border-bottom: 1px solid #ccc;	
	margin: 0;	
	padding: 5px 5px 15px 7px;
	height: 100%;
}
.txt-more {
	float: right;
	padding: 5px 20px 0 0;
}
.txt-img8 {
	padding: 15px;
}
.pad15 {
	display: block;
	padding: 0 0 10px 0; 
	color: #ff6600;
	font-size: 12px;
}
.txt-detail {
	font-size: 11px;
	border-bottom: 1px solid #ccc;	
	margin: 0;	
	padding: 5px 5px 15px 7px;
	height: 100%;
}
.txt-detail-dfv {
	font-size: 11px;
	border-bottom: 1px solid #ccc;	
	margin: 0;	
	padding: 0 5px 15px 7px;
	height: 100%;
}
.txt-detail-next {
	font-size: 11px;	
	margin: 0;	
	padding: 0 5px 0px 7px;
	height: 100%;
	clear: both;
	line-height: 12px;
}
.img-detail {
	float: left;
}
.red {
		color: #ff6600;
}
.img-det001 {
	margin: 0px 15px 1px 0px;
}
.select001 {
	margin: 0 0 0 25px;
	float: left;
	position: relative;
	bottom: 4px;
}
.select001 select{
	padding: 1px 1px 1px 1px;
	border: 1px solid #ccc;
}

.h4 {
	margin: 0;
	padding: 2px;
  	font-size: 12px;
	height: 100%;
	float: left;
	width: 116px;	
}
.h4 img {
	width: 110px;
	height: 110px;
}
.h4kod {
	width: 210px;
}
.nazevkod {
	padding: 0 0 0 22px;
	display: block; 
	float: left	
}
.vsh {
	float: right;
	display: block;
	width: 100px;
}
.h4bez {
	width: 65px;
}
.h4s {
	width: 71px;
}
.h4ks {
	width: 77px;
}
.sortiment {
	margin: 0 0 15px 0; 
 	padding:0;
	width: 423px;
	float: left;
}
.sortiment tr th {
	font-weight: bold;
	font-size: 11px;	
	color:  #999	;
	padding: 0 0px 0 0px;
	margin: 0;
	text-align: left;
	line-height: 20px;
}
.sortiment tr td{
	font-weight: normal;
	font-size: 11px;	
	color:   	#000	;
	padding: 0 0 0 0px;	
	margin: 0;	
}
.nadpistable a {
	color: #ff6600;
	font-size: 12px;	
	text-decoration: none;
	background-color: #fff;	
	text-align: left;
	display: block;
	height: auto;
  	padding: 5px 0 5px 0;  
	border-bottom:	1px solid #ddd;
}
.nadpistable a:hover {
	color: #ff6600;
	text-decoration: underline;
	background-color: #fff;	
}
.h4kodkod {
     line-height: normal;    
     clear: both;
     margin: 0;
     padding: 5px 5px 0 0;  
     border-top: 1px solid #ddd;
}  
.h4kodkod strong {
	font-weight: normal; 
}  
.h4kodimg {
	float: left;
	padding: 2px 1px 0px 1px; 
}  
.nazevkod00 {
	float: left;
	display: block;
	width: 390px;
	padding: 3px 0 0 0;
}
.h4kodvsh {
    float: left;   
    text-align: left;
    font-size:11px;
    font-weight:normal;
    color:#000;
    line-height: normal;
    background-color: #fff;
    padding: 0 5px 0 22px; 
	 width: 185px;
}
.sortiment del {
	font-size: 11px;
	color: #000;
}
.sortiment .cenabez {
	font-size: 11px;
	color: #ff6600;
}
.sortiment .del {
    	
}
.sortiment .del2 {
    
}
.sortiment .cenas {
   font-weight: bold;
	font-size: 12px;
	color: #ff6600;
	position: relative;
	bottom: 1px;
}
.mnozstvi-form {
	font-size: 13px;
	font-weight:normal;
	border:1px solid #999;
	background-color:#fff;
	color:#000;
	float: left;
   width: 34px;
   height: 17px;
   padding: 0;
   margin-top: 4px;
   text-align: center;
}
.sortiment-kosik {
	float: left;
   position: relative;
   top: 1px;
   padding: 4px
}
.sortiment-kosik-objednat {
	float: left;
   position: relative;
   bottom: 1px;
   padding: 4px
}
.txttop input{
  
   padding: 5px
}
.nejnavstv {
	color: #2C2518;
}
.dashed3 {
 	border-bottom: 1px solid #645A44;	
 	display: block;
 	overflow: hidden;
 	height: 1px;
 	margin : 10px 18px 5px 18px;
 	padding: 3px 0 0 0;
}
.dashed2 {
 	border-bottom: 1px solid #645A44;	
 	display: block;
 	overflow: hidden;
 	height: 1px;
 	margin : 5px 18px 5px 18px;
 	padding: 3px 0 0 0;
}
.dashed {
 	border-bottom: 1px solid #645A44;	
 	display: block;
 	overflow: hidden;
 	height: 1px;
 	margin : 0 18px 0 18px;
 	padding: 3px 0 0 0;
}
.nejnavstv a,.nejnavstv a:hover{
	color: #FD011A;
}
.trektop img{
  padding-left: 12px;
}
#body .trektop {
  margin-top: 3px;
  padding-top:30px;
}
.menu-katalog {
	margin: 0 18px 0 5px;
	width: 202px;

	padding: 0px 0px 0 0px;
	overflow: hidden;
}
.menu-katalog img{
	float: left;
	padding : 9px 2px 1px 0px;	
}
.img-b1{
	position: relative;

}
.menu-katalog li{
	list-style: none;
	margin: 0;
	padding: 0;
	color: #fff;
	clear: both;
float: left;
width: 202px;
margin-top: 16px;

}
.menu-katalog li ul li{
margin-top: 0px;	


}
.menu-katalog li .obal{
 width: 202px;
  		 display: block;
   		 background-color: #444;
line-height: 16px;
overflow: hidden;
z-index: 30000;
	 background-image: url('ross_leftmenu1.jpg');
	 background-position: top left;
	background-repeat: repeat-x;  		 
	position: relative;
	bottom: 1px ;
	
}
.menu-katalog li .obal span{
	height: 1px;
	 width: 202px;
	display: block;
	clear: both;	
	overflow: hidden;	
	 margin: 0px ;	

}
.prodejme8 li span{
	height: auto;
	display: block;
	clear: both;	
	overflow: hidden;	
	padding: 2px 0 0 0;
	font-size: 9px;
	text-transform: none;
	color: #2C2518;
	font-weight: bold;
	 margin: 3px 0px 5px 14px ;	
}
.karty {
	padding: 12px 5px 6px 5px;
	margin: 22px 18px 8px 18px;	
	text-align: center;
}
.prodejme8 li span b{
	color: #2C2518;
}
.prodejme8 li a{
  	text-transform: none;
}
.menu-katalog li a{
	color: #fff; 
	text-decoration: none;
}
.menu-katalog li a:hover, #body .menu-katalog a.akt8:hover{
	color: #ff5e5e;
	text-decoration: none;
}
.menu-katalog li ul li a:hover, #body .menu-katalog li ul li a.akt8, #body .menu-katalog li ul li a.akt8:hover{
	color: #ff5e5e;
	background-image: url('ross_leftmenu_r.jpg');
	background-position: bottom right;
	background-repeat: no-repeat;
	text-decoration: none;
}
#body .menu-katalog a.akt8{
	color: #ff5e5e;
}
#body a.b1 {
	 padding: 13px 10px 11px 0px ;
	 display: block;
	 float: right;
	 width: 174px;
	font-size: 12px;
	 font-weight: bold;
	 line-height: 16px;
	overflow: hidden;
	
	text-transform: uppercase;
}
#body a.b2 {
	 padding: 16px 30px 14px 0px ;
	 display: block;
	 float: right;
	 width: 154px;
	font-size: 12px;
	 font-weight: normal;
	 line-height: 14px;
	 	overflow: hidden;
}
.b3 strong, .b4 strong {
	 font-weight: normal;
}
#body a.b3 {
	 padding: 11px 30px 9px 10px ;
	 display: block;
	 float: right;
	 width: 134px;
	font-size: 11px;
	 font-weight: normal;
	 line-height: 12px;
	 	overflow: hidden;
}
#body .b4 {
	 padding: 11px 30px 8px 20px ;
	 display: block;
	 float: right;
	 width: 114px;
	font-size: 11px;
	 font-weight: normal;
	 line-height: 12px;
	 	overflow: hidden;
}

.menu-katalog .menu-katalog-sub li .obal{
bottom: 0;
position: static;
z-index: 200;

	 background-position: bottom left;
	background-repeat: no-repeat;
   		background-color: transparent;
   		background-color: #444;
	 background-image: url('ross_leftmenucara.jpg');
		 
}
.menu-katalog  .menu-katalog-sub li .obal span{
	padding-bottom: 1px;
	 	 
	 background-position: top left;
	background-repeat: no-repeat;

}
.menu-katalog-sub li strong{
	font-style: normal;
}
.menu-katalog-sub img{
	float: left;
	padding: 12px 2px 1px 0px;	
}
.menu-katalog-sub {
	margin: 0;
	padding: 0;
	width: auto;
}
.menu-katalog-sub  li a{
	color: #fff; 
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}


.menu-katalog-sub-sub li strong{
	font-style: normal;
}
.menu-katalog-sub-sub img{
	float: left;
	padding: 6px 3px 1px 34px;	
}
.menu-katalog-sub-sub {
	margin: 0;
	padding: 0;
	width: auto;
}
.menu-katalog-sub-sub  li a{
	color: #FD011A; 
	font-weight: normal;
	text-decoration: underline;
}
.menu-katalog-sub-sub  li a:hover{
	color: #FD011A;
	text-decoration: none;
	
}
.menu-katalog-sub-sub-sub li strong{
	font-style: normal;
	font-size: 10px;	
}
.menu-katalog-sub-sub-sub img{
	float: left;
	padding: 5px 1px 1px 42px;	
}
.menu-katalog-sub-sub-sub {
	margin: 0;
	padding: 0;
	width: auto;
}
.menu-katalog-sub-sub-sub  li a{
	color: #FD011A; 
	text-decoration: none;
}
.menu-katalog-sub-sub-sub  li a:hover{
	color: #FD011A;
	text-decoration: underline;
}
 .nadpis-help {
	padding: 15px 10px 10px 10px;
	margin: 0;
}
form {
	margin: 0;
	padding: 0;
}
.need {
	padding: 10px 5px 0 13px;
	font-size: 11px;
	display: block;
	margin: 0;
	color: #666;
	line-height: 18px;

}
.freekat {
	padding: 2px 0px 5px 13px;
	font-size: 11px;
	display: block;
	margin: 0;
	color: #666;
}
.freekat input  {
	position:relative;
	bottom: 2px;
	left: 2px;
}
.taska {
	padding: 0 0px 0 0px;
	margin : 0 0 0 810px;
	font-size: 11px;
	width: 220px;
	height: 275px;
	color: #fff;
	line-height: 19px;	
	position: absolute;
	top: 170px;
	text-align: right;
	background-image: url('ross_taska_bg.jpg');			
	background-position: right top;
	background-color: #444;
	background-repeat: no-repeat;	
}
.taskanap {
	margin: 0;
	padding: 25px 15px 15px 15px ;
	display: block;
	line-height: 16px;
	font-size: 12px;
  text-align: left;
	line-height: 11px;
}
.taskanap b{
font-size: 28px;
line-height: 35px;
}

.taskanap a{
	color: #ff5e5e;
}
.taska-polozky {
	margin: 13px 0 0 0;
	padding: 13px 13px 13px 13px;
	color: #fff;
	line-height: 16px;
	font-weight: bold;
		color: #fff;
		background-image: url('ross_taska_pocet.jpg');
		display: block;
		background-repeat: repeat-y;
		position: relative ;
		left: 2Px;
		text-transform: uppercase;
		font-size: 12px;
		text-align: left;
		
}
.taska-polozky  span {
	padding: 0 0  0 5px;
}
.taska-polozky  a {
	color: #ff5e5e;
	font-weight: bold;
}
.taska-polozky  a:hover {
	color: #ff5e5e;
}
.shoppingcard2 {
	padding: 0 17px 0 10px;
	font-size: 11px;
	display: block;
	margin: 0;
	position: relative;
	bottom: 1px;	
	color: #666;
	line-height: 18px;
}
.shoppingcard2 ul {
  padding: 0px;
  margin: 0px;
}
.sent-ask {
	float: left;	
	padding: 3px 18px 8px 13px;	
}
#top10 {
	padding: 0 0 0 6px;	
	margin: 	0 0 0 0;
}
#top10 p{
	padding: 0 0 0 0;	
	margin: 	0 0 0 0;
}
.imgtop {
	float: left;
}
.cenatop {
	float: right;
	line-height: 30px;
	color:#ff6600;
	font-size: 12px;
}
.topall {
	clear: both;
	width: 175px;
	height: 100%;
	color:#ff6600;	
}
.txttop {
	float: left;	
	width: 175px;
	color: #666;	
	background-color: #fff;	
	line-height: 12px;
	border: 3px solid #fff;	
}
.shoppingcard2 ul li {
  margin: 0px;
  list-style: none;
  text-indent: -18px;
  padding: 3px 0 5px 18px;
  line-height: 15px;
}
.priceshop {
	font-size:12px;
	color:#ff6600;
	line-height: 24px;
	float: right;
}
.askus2 label {
	font-size: 11px;
	line-height: 18px;
}
.askus2 label small{
	font-size: 11px;
	display: block;
	width: 53px;
	margin: 7px 0 0 12px;
	color: #666;
}
.askus2 textarea  {
	height: 90px;
	background-color: #fff;
	padding: 0;
	font-size: 13px;	
	color: #666;
	line-height: 20px;
	margin: 4px 4px 4px 12px;
	width: 163px;
	font-family: arial, sans-serif;	
	border: 1px #cfcfcf solid;	
}
.emailask9  {
	height: 20px;
	background-color: #fff;
	background-image: url('nic.gif');
	padding: 0;
	font-size: 13px;	
	color: #666;
	line-height: 20px;
	margin: 4px;
	width: 105px;
	border: 1px #cfcfcf solid;	
	font-family: arial, sans-serif;
}
.login label{
	position: relative;
	top: 1px
}
.login label small{
	font-size: 9px;
	display: block;
	width: 40px;
	text-transform: uppercase;
	margin: 0px 0 0 0px;
	padding:0;
	color: #2C2518;
}
.emailask2  {
	height: 17px;
	background-color: #fff;
	border-top: 1px #6f7175 solid;
	border-right: 1px #ced2d8 solid;
	border-bottom: 1px #d6dbe1 solid;
	border-left: 1px #a6a6a6 solid;
	padding: 1px 2px 0 2px;
	font-size: 12px;	
	color: #333;
	line-height: 18px;
	float: left;
	background-image: url('ross_search_bg.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px 11px 0px 0;
	_margin: 0px 8px 0 0;
	width: 168px;
	font-family: arial, sans-serif;
}
.emailask  {
	height: 18px;
	background-color: #fff;
	border: 1px #cfcfcf solid;
	padding: 0;
	font-size: 13px;	
	color: #333;
	line-height: 20px;
	margin: 0px 0 0px 1px;
	width: 155px;
	font-family: arial, sans-serif;
}

.stop-content {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	margin-left:1px;
	position: relative;
	right: 1px;
	overflow:hidden;	
}
.stopprod {
	clear: both;
	display: block;
	font-size: 1px;
	height: 10px;
	overflow:hidden;
}
.stop-top {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	overflow:hidden;
	background-color:  #ddd;	
}
.stop-home {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	background-color:  #ccc;	
	position: relative;
 	bottom: 1px;
 	overflow: hidden;	
}
.stop-cara {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	background-color:  #fff;	
	border-top: 1px solid #ccc;
	overflow:hidden;	
}
.stophej {
	clear: both;
	display: block;
	font-size: 1px;
	height: 2px;
	background-image: url('leftmenu-body.gif');	
	position: relative;
	bottom: 1px;
	overflow:hidden;	
}
.stopmez {
	clear: both;
	display: block;
	font-size: 1px;
	height: 7px;
	overflow:hidden;		
}
.bottomrightmenu {
	clear: both;
	display: block;
	font-size: 1px;
	height: 9px;
	background-color: #fff;
	border-top: 1px solid #ddd;
}
.prihlaseni {
	font-size: 14px;
	margin: 0;
	font-weight: bold;
	padding: 0 ;	
	color: #2C2518;
	text-transform: uppercase;

}
.prihlaseni span {
	padding: 0 25px 2px 0;
	display: block;
	float: left;
	background-image: url('topmenu-tecka2.gif');			
	background-position: right bottom;
	background-repeat: no-repeat;
}
.adresky {
	font-size: 12Px;
	color: #fff;
	margin: 0 18px 0px 18px;
	padding: 3px 8px 23px 8px;
	line-height: 15px;	
	
}

.nadpisadresky {
		color: #fff;
		background-image: url('ross_adresky.jpg');
		display: block;
		background-repeat: repeat-y;
		position: relative ;
		left: 2Px;
padding: 0;
		font-size: 12px;
		margin: 0;
}
.ross_vice_adresky {
  float: left; 
  position: relative;
  bottom: 10Px;
  padding-left: 164px;
}
.nadpisadresky a{
		color: #fff;
		display: block;
		overflow: hidden;
		height: auto;
		text-decoration: none;
				padding: 15px 15px 13px 17px;
		
}
.nadpisadresky a:hover{
		color: #ff5e5e;
}
.adresky a{
		color: #ff5e5e;
}
.adresky a:hover{
		color: #ff5e5e;
}
.adresky b {
	padding: 0 5px 2px 0;
	font-size: 12px;
	color: #fff;
}
.adresky p {
	margin: 1px;
}
.adresky table {
  	margin-bottom : 7px;
}
.adresky table tr	td	{
	width: 50%;
}
.top_produkt_ross {
  background-repeat: no-repeat;
  background-image: url('ross_topproduktbg.jpg');
  background-position: top left;
  position: relative;
  left: 2Px;
  height: 78px;
  margin: 0;
  padding: 0;
}
.prihlaseni span.bulne {
	background-image: none;
	padding: 0 4px 3px 0;	
}
.vyhled {
	margin: 0;
	padding:3px 3px 0 5px ;
	clear: both;
}
.vyhled22 {
	margin: 0;
	padding:  1px 0 0 2px ;
	clear: both;
}
.vyhled33 {
	margin: 0;
	padding:  0px 0 0 3px ;
	clear: both;
}
.prodejny2 {
  position: relative;
  right: 2px;
}
.servis2  {
padding-bottom: 5px;
  padding-top: 5px;
}
.servis2 img {
  position: relative;
  left: 18px;
  padding: 0 0 10px 0;
  margin: 0;
  float: left;
}
.seznamzboz {
	clear: both;
	color: #fff;
	margin: 0 12px 0 25px;	
	padding: 10px 1px 3px 1px;
	font-size: 12px	;
	line-height: 15px;
 	}
 
   
.ezprodejna {
	clear: both;
	color: #fff;
	font-size: 12px	;
	line-height: 15px;
 	}
.ezprodejna p {
   	margin: 0 12px 0 25px;	
	padding: 10px 1px 5px 1px;
   }
.tel-cislo {
	color: #ce0000;
	
	font-weight: bold;
	font-size: 17px;
	line-height: 17px;  
   }
.seznamblue {
	clear: both;
	margin: 5px 18px 5px 18px;	
	padding: 9px 1px 0px 1px;
	font-size: 10px	;
	color: #FD011A;
}
.nodash {
	border: 0;
}
.hledejme {
	margin: 0px 18px 10px 18px;
 	clear: both;
 	padding:0;
 	border-top: 1px solid #2C2518;
	border-bottom: 1px solid #2C2518;	
}
.hledejme .emailask2 {
  	width: 175px;
  	margin-top:10px;
}
.hledejme .sent-login input{
  	margin: 5px 0 12px 69px;
}
.login {
	position: absolute;
	top: 28px;
	margin: 0 0 0 751px;
	padding: 0 0 0 0;
	color: #2C2518;
	width: 280px;
  float: left;

	z-index: 10;
}
.login a {
		line-height: 25px;
}
.footer {
	clear: both;
	display: block;
	font-size: 1px;
	height: 6px;
	color: #2C2518;
	overflow:hidden;	
}
#footer {
  width: 1026px;
  position: relative;
  left: 5px;	
	padding:0;
	margin: 0;	
	border:0;
	height: 100%;
	background-image: url('ross_foot_bg.jpg');			
	background-position: top left;
	background-repeat: no-repeat;			
}
.foot2 {
	}
.foot3 {
	padding: 55px 0px 3px 0px;
	margin: 0;	
	border:0;
	
}
.final {
	float: left;
  margin: 0 22px 10px 0;
	padding: 0 5px 0 17px;
 	font-size: 12px;
 			width: 620px;
 			overflow: hidden;
 			height: 14px;
 			line-height: 14Px;
	background-position: top left;
	background-repeat: repeat-x;	
	color: #fff;
}
.final strong {
	font-weight:  normal;
}
#body .endik a, #body .final a {
  color: #ff6767;
}
.endik {
	margin: 5px 22px 0px 0;
	float: left;
	width: 630Px;
	
  padding: 30px 1px 22px 17px;
	color: #fff;
  line-height: 14px;	
	font-size: 10px;			
	background-position: top left;
	background-repeat: repeat-x;		
	text-align: left;
}
.pig {
font-weight: normal;
}
.endik strong, .endik small{
	font-weight: bold;		
	font-size: 11px;
}

#body .vrsekendik {
  
}
.endik span{
	color: #fff;
	padding: 0 1px 0 1px	;
	position: relative;
	bottom: 1px;	 
}

.ostatnilinky {
  padding: 0 15px 0 15px;
  margin: 0;
  text-align: right;
  position: relative;
  bottom: 10px;
}
#body .ostatnilinky a,#body .ostatnilinky a:hover{
 color: #333;
}
.ostatnilinky span{
	color: #333;
	padding: 0 1px 0 1px	;
	position: relative;
	bottom: 1px;	 
}
.tyraz {
	float:left;
	display:block;
	margin: 0;
	width: 205px;
	padding: 5px 0px 5px 0px;
	font-weight: normal;
	color: #2C2518;
	font-weight: bold;
	font-size: 10px;
}

.mydva {
	float: left;
	padding: 1px 13px 1px 1px;
	position: relative;
	bottom: 5px;
}
.askus {
	padding: 0;
	font-size: 11px;
	margin: 9px 0 0 0;
	color: #666;
	line-height: 11px;	
	border-top: 1px solid #ddd;
	background-color: #f5f5f5;
	border-right: 1px solid #ddd;	
	border-bottom: 1px solid #ddd;		
 	width: 195px;	
}
.askus p {
	padding: 0;
	margin: 0;
}
.rychlanab {
	padding: 15px 10px 10px 0px;
	font-size: 11px;
	margin: 9px 0 0 0;
	color: #666;
	line-height: 11px;	
	border-top: 1px solid #ddd;
	background-color: #f5f5f5;
	border-right: 1px solid #ddd;	
	border-bottom: 1px solid #ddd;		
 	width: 185px;	
}
.rychlanab ul{
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
}
.rychlanab ul li{
	margin: 0 0 0 30px;
	padding: 0 0 0 0px;
	line-height: 15px;
}
.rychlanab p {
	padding: 0 0 10px 12px;
	margin: 0;
}
.rychlanab a{
		color: #666;
		text-decoration: underline;
}
.rychlanab a:hover{
		color: #ff6600;
		text-decoration: underline;
}
.rychlanab2 {
	padding: 10px 10px 5px 10px;	
	font-size: 11px;
	margin: 0 0 0 0;
	color: #666;
	line-height: 15px;	
	border-top: 1px solid #ddd;
	background-color: #f5f5f5;
	border-left: 1px solid #ddd;		
 	width: 175px;	
}
.rychlanab2 p {
	padding: 5px 0 5px 0;
	margin: 0;
}
.rychlanab2 p b a, .rychlanab2 p b a:hover{
		color: #666;
		text-decoration: none;
}
.rychlanab2 a{
		color: #666;
		text-decoration: none;
}
.rychlanab2 a:hover{
		color: #ff6600;
		text-decoration: underline;
}
.stop {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	overflow:hidden;	
}
.stop007label {
	clear: both;
	display: block;
	font-size: 1px;
	height: 7px;
	overflow: hidden;
	}
.stop007 {
	clear: both;
	display: block;
	font-size: 1px;
	height: 0px;
	overflow: hidden;
	}
.stop00777 {
	clear: both;
	display: block;
	font-size: 1px;
	height: 8px;
	overflow: hidden;
	background-image: url('ross_way.jpg');
}
.stopend {
	clear: both;
	display: block;
	font-size: 1px;
	height: 35px;
	position: relative;
	bottom: 1px;
	overflow:hidden;	
}
.stoptop {
	clear: both;
	display: block;
	font-size: 1px;
	height: 4px;
	overflow:hidden;	
}
.toptextik a {
	color: #666;
	text-decoration: none;
	background-color: #fff;	
	display: block;
	padding :1px	
}
 .toptextik a:hover {
	color: #ff6600;
	text-decoration: underline;
	background-color: #fff;	
}
.defin-info-sort {
	padding: 0; 
 	margin:0;
	width: 544px;
	border-bottom: 1px solid #ccc;	
}
.defin-info-sort tr th, .sortiment-pul tr th  {
	color: #ff9433;
	text-align: left;
}
.defin-info-sort .cenabez {
	font-size: 11px;
	color: #ff6600;
}
.defin-info-sort .cenas {
	font-size: 12px;
	color: #ff6600;
	font-weight: bold;
}
.defin-info-sort form {
 width: 115px;
}
.sortiment-pul .cenas {
	font-size: 11px;
	color: #ff6600;
}
.sortiment-pul {
	margin: 0 0 0px 0; 
 	padding:0;
	width: 206px; 	
	border:0;
}
.sortiment-pul-div {
	border-top: 1px solid #ccc;	
	width: 271px;	
	float: left;
	margin: 0;
	padding: 0;
}
.sortiment-pul-div p {
	margin: 0;
	padding: 1px;	
}
.ne-cara {
	border-bottom: 0px;	
}
.nakupovani {
	clear: both;
	margin: 0px 0 3px 0;
	padding: 0;
}
.tabulka-naku {
	padding: 0 11px 10px 12px;
	margin: 0;
}
.nakupovani table {
	clear: both;
	width: 555px;
	padding: 0;
	margin: 1px 0 12px 0;
background-color: #010101;
}
.nakupovani table tr th {
	color: #000;
	font-size: 11px;
	padding: 2px;
	background: #fff;
}
.nakupovani table tr td{
	border-bottom: 5px solid #fff;
	color: #fff;
	font-size: 12px;
	padding: 7px 5px 7px 5px;
}

.pozicka {
	float: right;
	padding-right: 15px;
}
.pozicka88 {
	float: LEFT;
	padding-right: 15px;
}
.tmava td {
	background-color: #fff;
}
.nakupovani table a {
	color: #ce0000;
	font-weight: bold;
	text-decoration: underline;
}
.nakupovani table a:hover {
	color: #ce0000;
	text-decoration: none;
}
.uprav {
	width: 60px;
}
.img-pocet{
	padding: 2px 3px 0 4px;
	float: left;
}
.inp-pocet {
	width: 25px;
	font-size: 12px;
	padding: 1px;
	margin: 0px 0px 0px 2px;
	text-align: center;
	float: left;	
	border: 1px solid #333;
	
}
.pokracovat {
	padding: 0px 5px 0px 0px;
}
.objednat {
	padding: 2px 5px 0px 2px;
}
.img-inf {
	float: left;
	padding: 3px 3px 3px 3px;
}
.infosky {
position: relative;
top: 10px;
	width: 220px;
	float: left;
	line-height: 20px;
}
.otazka span{
	color: #fe0000;
	font-weight: bold;
	font-size: 12px
}
.celkem-sum {
	width: 210px;
	float: right;
	margin: 2px;
	background:#FD011A;	
	font-size: 11px;
	color: #000;
	font-weight: bold;
	padding: 10px 5px 10px 5px;
}
.celkem-sum p{
	clear: both;
	width: 210px;	
	margin: 0 0 3px 0;
	padding: 0;
	line-height: 16px;
}
.celkem-sum span{
	float: left;
	padding: 0 5px 0 5px;
}
.celkem-sum b {
	float: right;
	padding: 0 5px 0 5px;
}
.megasum {
	font-size: 12px;
	color: #ff6600;
	position: relative;
	left: 1px;
}
.kossmaz{
	padding: 2px 0 0 0 ;
}
.cesta {
	clear: both;
	width: 1030px;
	
  height: 18px;
	overflow: hidden;
	line-height: 18px;
	
}

.cesta2 {
	clear: both;
	background-image: url('ross_way.jpg');
	width: auto;	
	height: auto;
	overflow: hidden;
	line-height: 18px;
	
}
.cesticka {
	width: 988px;
  color: #111;
	padding: 0 21px 0 21px;

}

.cesta2 .cesticka {
	width: auto;
	padding: 7px 13px 0 18px;

}
.cesticka a {
		font-size: 11px;
	font-weight: normal;
	color: #111;
	text-decoration: underline;
}
.cesticka a:hover {
	text-decoration: none;
	color: #111;
}
.registrovat {
padding-top: 15px;
	margin-left: 13px;
	color:#270405;
}
.abc004{
			width: 522px;
        float: left;
        font-size:12px;
        color:#270405;
}
.abc004_1 {
        padding: 20px 30px 10px 13px ;
        position: relative;
        bottom:1px;
}
.abc004_2 {
        padding: 3px 18px 10px 13px ;
}
.abc004_28 {
        padding: 3px 0px 2px 0 ;
			width: 542px;
        border-top: #2c2518 solid 1px;
        float: left;
        font-size:12px;
        color:#270405;     
        overflow: hidden; 
        margin: 0;  
}
.abc004_289 {
        padding: 0 ;
			width: 522px;
        float: left;
        height: 1px;  
        overflow: hidden;   
        margin: 0;
}
.abc004_3 {
        margin: 0px 0px 8px 0px;
        padding: 0;
        font-size:12px;
        font-weight:bold;
	color: #ce0000;
        line-height:20px;
}
.abc004_4 {
        padding: 0px 18px 10px 13px ;
        position: relative;
        bottom:1px;
}
.abc005{
        float: right;
        width: 210px;
        line-height:18px;
        color:#270405;

}
.abc006{
        float: left;
        width: 110px;
        margin-bottom: 3px;
        color:#270405;
        line-height:18px;
}
.abc0066{
        float: left;
        width: 180px;
        margin-bottom: 3px;
        color:#270405;
        line-height:18px;
}
.abc007{
        float: left;
        line-height:18px;
        margin-bottom: 3px;
        color:#ce0000;
}
.abc0077{
        float: left;
        line-height:18px;
        margin-bottom: 3px;
        color:#270405;
}
.abc008{
           clear: both;
        line-height:18px;
        margin: 0px 0px 3px 115px;
        color:#270405;

}
.abc009{
        width: 522px;
        float: left;
        padding: 5px 18px 10px 13px ;
        font-size:12px;
        color:#270405;
}
.abc010{
        width: 312px;
        float: left
}

.abc020{
        width: 255px;
        float: left;
}
.abc011{
        clear: both;
}


.abc012{
           clear: both;
        line-height:18px;
        margin: 0px 0px 7px 0px;
        color:#270405;
}
.abc012_1{

        padding: 0px 0px 50px 0px;

}
.abc013{
        width: 531px;
        margin-left: 6px;
        float: left;
        font-size:12px;
        color:#333333;
        padding-top:4px;
}
.abc013_1{
        border-top: #000 solid 1px;
}
.abc014{
        width: 120px;
        line-height:20px;
}
.abc015{
        line-height:20px;

}
.abc016{
       color: #CC0000;
       font-weight: bold;
       font-size: 9pt;
}
.login_textarea {
	font-size: 12px;	
	color: #270405;
	line-height: 15px;
	background-color: #fff;
	border: 1px #2c2518 solid;
	height: 15px;
	width: 120px;	

	font-family: arial, sans-serif;	
        padding: 1px;
        margin:  0 10px 0 0;
}
.input-for {
	font-size: 12px;	
	color: #270405;
	line-height: 15px;
	background-color: #fff;
	border: 1px #cfcfcf solid;
	height: 15px;
	width: 220px;	

	font-family: arial, sans-serif;	
        padding: 1px;
        margin:  0 10px 0 0;
}
.tabtext {
	margin: 2px 2px 11px 2px;
}
.tabtext tr td {
  padding-right: 20px;
}
.sloup2 {
	  padding-left: 25px;
}
.weekend {
	color: #0099CC;
}
.dotazy {
	margin-bottom: 20px;
	padding: 8px;
}
#body .dotazy label {
	margin: 0 11px 0 12px;
	display: block;
	font-weight: bold;
	position: relative;
	font-size: 12px;
	top: 7px;
	color: #270506;
}
.dotazy .textarea-for {
	font-size: 13px;	
	color: #333;
	line-height: 15px;
	background-color: #fff;
	border: 1px #2c2518 solid;
	height: 80px;
	width: 385px;	
	font-family: arial, sans-serif;	
        padding: 4px;
        margin:  0 11px 10px 11px;
}
.registrovat .textarea-for2 {
	font-size: 13px;	
	color: #333;
	line-height: 15px;
	background-color: #fff;
	border: 1px #2c2518 solid;
	font-family: arial, sans-serif;	
        padding: 4px ;
        margin:  0 11px 8px 0;
        width: 255px;
}
.dotazy .textarea-for2 {
	font-size: 13px;	
	color: #333;
	line-height: 15px;
	background-color: #fff;
	border: 1px #2c2518 solid;
	font-family: arial, sans-serif;	
        padding: 4px ;
        margin:  0 11px 8px 11px;
        width: 385px;
}
.dotazy .textarea-for285 {
	font-size: 13px;	
	color: #270405;
	line-height: 15px;
	background-color: #fff;
	border: 1px #2c2518 solid;
	font-family: arial, sans-serif;	
        padding: 4px;
        margin:  19px 11px 0 15px;
        width: 190px;
        float: left;
}
.login_textarea002 {
	font-size: 12px;	
	color: #270405;
	background-color: #fff;
	border: 1px #2c2518 solid;

	width: 124px;	

	font-family: arial, sans-serif;	

        margin:  0 10px 0 0;
}

.mapa1 {
	margin: 0;
	padding: 0;
}
.mapa1 li{
	margin: 0;
	padding: 0;
	list-style: none;	
	clear: both;
}
.mapa1 img{
	margin: 0;
	padding: 4px 6px 2px 3px;
	list-style: none;	
}
.mapa-yel {
	color: #ce0000;
	margin: 20px 26px 15px -3px;
	font-size: 12px;
}
.mapa-pul a  {
	text-decoration: none;	
	color: #ce0000;
}
.mapa-pul a:hover  {
	text-decoration: underline;
}
.mapa-pul {
	margin: 0 0 0 0px;
	font-size: 11px;
	padding:	0 25px 0 25px;
	width: 220px;
	float: left;
}
.ne {
	display: none;
}
.fws {
position: relative;
bottom: 21px;
margin-right: 4px;
}
.serchjer {
	height: 100%;
}
.osekci {
	color: #000;
	background: #f5f5f5;
	border: 1px solid #000;
	z-index: 100;
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 185px;
	width: 250px;
	padding: 7px;
	margin: 1px 1px 15px 635px;
	visibility: hidden;
}
.sed55 {
	position: relative;
	bottom: 6px;
	left: 6px;
	padding: 0 0 5px 5px;
	cursor: pointer;	
}
.link25 {
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 18px 0 2px;
	float: left;
}
.neew8 {
	padding: 5px 10px 5px 6px;
	color: #676767;
	font-size: 15px;
	width: auto;
	height: 100%;
	margin: 9px 0px 5px 0px;
}
.neew10 {
	padding: 0px 10px 0px 6px;
	color: #676767;
	font-size: 15px;
	width: auto;
	height: 100%;
	margin: 0px 0px 0px 0px;
}
.img66 {
	float: left;
	width: 125px;
	padding:0;
	margin: 0;
	overflow: hidden;
}
.img68 {
	float: left;
	width: 400px;
}
.img68 p, .img485 p {
	line-height: 20px;
	color: #646464;
	clear: both;
	height: 100%;
}
.img66 img {
	float: left;
	padding: 6px
}
.img482{
	border: 1px solid #9a9a9a;
	margin: 5px 6px 5px 7px;
}
.telcisla {
	color: #ce0000;
	padding: 15px 18px 0 25px ;
	margin: 0;
	font-weight: bold;
	font-size: 17px;
	line-height: 17px;
}
.telcisla a {
	padding: 0;
	display: block;
	width: 150px;
	color: #ce0000;	
}
.telcisla22 {
	color: #fff;
	padding: 0 18px 0 25px ;
	margin: 0;
	font-size: 12px;
	line-height: 12px;
}
.telcisla22 a , .telcisla22 a:hover {
	padding: 0 0 0 0;
	color: #ce0000;	
}
.novinkyhome .h3 {
  text-align: left;
  padding-left: 12px;
  font-size: 12Px;
  font-weight: bold;
}
.novinkyhome .h3 a {
  color: #ce0000;
  display: block;
}
.novinkyhome .h3 .datum_n {
  text-align: left;
  padding-left: 12px;
  display: block;
  padding: 13px 0 0 0;
  font-size: 12px;
  font-weight: normal;
  color: #444;
}
.novinkyhome .fixeightbox {
  height: 247px;
}

.novinkyhome .h3img {
  height: 140px;
}
.novinkyhome .wil_box form, .novinkyhome .wil_box .form{
	padding: 0 5px 0px 23px;
	margin :0;
}
.wil_box {
	width: 188px;
	float: left;
	padding:20px 0px 0 5Px;
	font-weight: bold;
	overflow: hidden;

}
.wil_box form{
	padding: 0 6px 10px 6px;
	margin :0;
}
.wil_box form input{
  position: relative;
  right: 1Px;
}
.fixeightbox {
  height: 312px;
  overflow: hidden;
}
.h3 {
	margin: 0px 13px 0 8px;
	border-bottom: 0px solid #2c2518;
	color: #ce0000;
	font-size: 11px;
	padding: 5px 2px 10px 2px;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: normal;
	line-height: 17px;
	text-align: center;
}
.h3 img {
	text-align: center;
}
.h3img {
	margin: 0 auto;
	padding: 0;	
	height: 197px;
	overflow: hidden;
	border-bottom: 0px solid #2c2518;
	text-align: center;
}
.h3img img {
	padding:0 0 0px 0;
	cursor: pointer;
}
.h3img a {

  overflow: hidden;
  display: block;
}
.topprodimg {
  margin: 0 auto;
	padding: 5px 5px 1px 5px;	
	overflow: hidden;
	border-bottom: 0px solid #2c2518;
	text-align: center;	
}
.topprodimg a {
  overflow: hidden;
  display: block;
  cursor: pointer;
}
.topprodname, .topprodwhite {
text-align: center;
display: block;
padding: 5px 20px;
font-size: 12px;
color: #fff;
margin: 0;
display: block;
margin: 0 auto;
}
.topprodname a, .topprodwhite a{
color: #FF5E5E;
}
.topprodname a:hover, .topprodwhite a:hover{
color: #FF5E5E;
text-decoration: none;
}
.topproddetail {
text-align: center;
display: block;
padding-top: 10px;
background-image: url('ross_topproduktbg.jpg');
background-repeat: no-repeat;
margin-left: 2Px;
height: 58px;
}




.bg_iy { 

  display: block;
  background-image: url('y5trb.jpg');
	background-position: top right;
	background-repeat: repeat-y;	
  padding:0;	
	height: 100%;
	margin: 0px 0 10px 0;

overflow: hidden;

}



.bg_iy a, .bg_iy span{
  display: block;
  overflow: hidden;
  padding:0;
		background-image: url('y5tl.jpg');
	background-repeat: no-repeat;			
	background-position: top left;
  overflow:hidden;

}
.bg_iy a span, .bg_iy span span{
  display: block;
  padding: 0 0 0 0px;  
	background-image: url('y5tr.jpg');
	background-position: top right;
  overflow:hidden;
	background-repeat: no-repeat;	

}
.bg_iy a span b, .bg_iy span span b{
  display: block;
	height: 100%;  
  padding:0 0 0 0px ;  
	background-image: url('y5bl.jpg');
	background-repeat: no-repeat;			
	background-position: bottom left;
  overflow:hidden;

}
.bg_iy a span b span, .bg_iy span span b span{
  display: block;
	height: 100%;  
  padding:0 0 0px 0 ;  
	background-image: url('y5br.jpg');
	background-repeat: no-repeat;			
	background-position: bottom right;
  overflow:hidden;
  

}
 .bg_iy span span b span img{
  float: left;
  margin:3px 6px 10px 3px ;  
  overflow:hidden;
  border: 3px solid #444;
}
.bg_iy a span b span img{
  float: left;
  margin:3px 6px 10px 3px ;  
  overflow:hidden;
  padding: 0;
  border: 3px solid #444;
}

.bg_iy a span b img:hover, .bg_iy a span b img.hover{
cursor: pointer;
}



/* prave doporucujeme*/

.topprodimg .bg_iy { 
  background-image: url('y7trb.jpg');
	margin: 1px 0 1px 0;  
}
.topprodimg .bg_iy a, .topprodimg .bg_iy span{
  background-image: url('y7tl.jpg');
}
.topprodimg .bg_iy a span, .topprodimg .bg_iy span span{ 
	background-image: url('y7tr.jpg');
}
.topprodimg .bg_iy a span b, .topprodimg .bg_iy span span b{
	background-image: url('y7bl.jpg');
}
.topprodimg .bg_iy a span b span, .topprodimg .bg_iy span span b span{
	background-image: url('y7br.jpg');
}
.topprodimg  .bg_iy span span b span img{
  border: 3px solid #fff;
}
.topprodimg .bg_iy a span b span img{
  border: 3px solid #fff;
}
.topprodimg .bg_iy a span b img:hover, .topprodimg .bg_iy a span b img.hover{
cursor: pointer;
}


















.wilsez {
	margin: 0 11px 0 11px;
	padding: 10px 2px 10px 2px;
	overflow: hidden;
}
.wilstav {
	margin: 0 11px 0 11px;
	padding: 7px 2px 3px 2px;
	font-weight: normal;
	line-height: 15px;
	color: #0099CC;
	
}
.wilceny {
text-align: center;
	margin: 5px 13px 5px 8px;
	padding: 6px 2px 5px 2px;
	overflow: hidden;
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;
	color: #444;
	
}
.wilceny b{
	color: #444;
	font-weight: bold;
		font-size: 14px;  
}
.wilinf {
	margin: 0 13px 0 8px;
	padding: 7px 2px 13px 2px;
	overflow: hidden;
	font-weight: normal;
	height: 60px;
	line-height: 14px;
	text-align: center;
	color: #270405;
}
.wilsez li{
	list-style: none;
	margin: 0;
	padding: 0;
	color: #2C2518;
	clear: both;
	height: auto;
	width: auto;
	text-transform: uppercase;		
}
.zpetna {
	margin: 0 11px 3px 13px;
	font-weight: bold;
	height: 100%;
	
}
.zpetna2 {
	margin: 0 11px 3px 13px;
	font-weight: bold;
	height: 100%;
	border-top: 3px solid #fff;
}

#body form label.selks2 {
	display: inline;
	width: 118px;
	padding : 12px 6px 0 0;
	line-height: 22px;
	text-align: right;
	font-size: 12px;
	color: #fff;
}
.selks {
	display: inline;
		text-align: right;
		padding: 12px 0 0 0;
}
.selks233 {
  float: right;
	width: 200px;
	padding: 0 0 0 5px;

	line-height: 22px;
	text-align: left;
}
.selks33 {
	clear: both;
		width:203px;
		text-align: right;
		padding: 2px 0 0 0;
}
.selks select{
  
  
}
.selks33 select{
	border:1px solid #2c2518;
	font-size: 11px;
	width: 203px;
	
}

.abybilabyla {
  height: 100%;
  padding-bottom: 5px;
}

.bilabyla {
  display: block;
  height: 2px;
  overflow: hidden;
  background-color: #2C2518;
}
.wilbor_home {
	clear: both;
	display: block;
	font-size: 1px;
	height: 12px;
	overflow:hidden;
	padding: 0;
	position: relative;
	bottom: 4px;
	z-index: 30;
	margin: 0 0 11px 0px;
  background-repeat: no-repeat;  	
	background-image: url('ross_carka.png');
	}
.wilbor {
	clear: both;
	display: block;
	height: 12px;
	overflow:hidden;
	padding: 20px 0 0 0;
	margin: 0 0 11px 0px;
  background-repeat: no-repeat;  	
  background-position: bottom left;
	background-image: url('ross_carka.png');	
}
.wilbor-bot_home {
	clear: both;
	display: block;
	font-size: 1px;
	height: 12px;
	
	overflow:hidden;
	padding: 0;
	margin: 3px 0px 0 0px;
	background-repeat: no-repeat;

background-image: url('ross_carka.png');  
}
.wilbor-bot {
	clear: both;
	display: block;
	font-size: 1px;
	height: 11px;
	position: relative;
	overflow:hidden;
	border-bottom: 3px solid #2c2518;			
	margin: 0 11px 11px 11px;	
}
.wilbor-bot2 {
	clear: both;
	display: block;
	font-size: 1px;
	height: 11px;
	position: relative;
	overflow:hidden;
	border-bottom: 1px solid #2c2518;			
	margin: 0 11px 11px 11px;	
	
}
.wilbor-det {
	clear: both;
	display: block;
	font-size: 1px;
	height: 1px;
	position: relative;
	overflow:hidden;
	border-bottom: 3px solid #2c2518;			
	margin: 0 11px 0 11px;	
	position:relative;
	top: -13px;
	z-index: 1;	
}
.detimgbig {
  width: 900px;
}
.detimhbiging {
  width: 580px;
  padding: 0;
  margin: 0;
  float: left;
  overflow: hidden;
}
.ramecekdet {
	width: 209px;
	margin: 0 0 0 11px;
	height: 250px;
	padding: 0 14px 0 0;
	float: left;
	z-index: 40;
	background-image: url('ross_detailCenaBg.png');
	background-color: transparent;
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	right: 260px;
}
a.pokracte {
	padding: 0 0 0 170px;
	color: #fd011a;
	text-decoration: underline;
	float: right	;
	font-size: 12px;
	position:relative;

}
a:hover.pokracte {
	text-decoration: none;
	color: #fd011a;	
}
.ramecekdet22 {

	margin: 0 0 2px 0;
	width: 270px;	
	padding: 10px 13px 0 7px;
	background-repeat: repeat-y;
	line-height: 18px;
	text-align: right;
	color:#000;
	margin: 10px 0 10px 11px;
	padding: 0 15px 0 0;
	float: right;

}
.tabvel {
	display: block;
	clear: both;
	text-align: right;
}
.rammodr {
	margin: 0 0 2px 0;
	width: 187px;	
	padding: 10px 0 10px 7px;
	line-height: 20px;
	text-align: right;
	color:#270405;
	font-size: 14px;
	font-weight: bold;
}
.ramecekdet22 .rammodr {
	background-color: transparent;
	background-image: url('neni.jpg');	
padding: 0;
	
	margin: 10px 13px 0 7px;
	height:157px;
	line-height: 18px;
	text-align: right;
	color:#000;
}
.rammodr b{
	font-size: 14Px;
	font-weight: bold;
	color:#000;
}
.rammodr br {
  display: none ;
}
.rammodr .cena1{
  font-size: 30px;
  color: #ce0000;
  padding-top: 18px;
  display: block;
  font-weight: bold ;
}
.rammodr .cena2{
  font-size: 12px;
  color: #ce0000;
  display: block; 
  padding-top: 6px; 
  font-weight: bold;
}
.rammodr .cena3{
  font-size: 24px;
  color: #fff;
  display: block;
  font-weight: bold;
padding-top: 27px;  
}
.rammodr .cena4{
  font-size: 12px;
  font-weight: normal;
  display: block;
  color: #fff;
}
.heii100 {
	height: 100%;
}
#body .kosiksent {
  width: 200px;
  float: right;
  padding-right: 10px;
  padding-top: 20px;
  text-align: right;
}
#body .cenasup b {
	color: #eb1313;
	font-size :20px;
	}
.cenamod{
	color: #000;
	font-weight: bold;
}
.dostupmod{
	color: #ce0000;
	font-weight: bold;
position:relative;
top: 15px;
text-align: left;
}

.rambgnew {
	margin: 0 ;
padding: 0;
	color: #444;
	width: 600px;
text-align: center;
	font-size: 12px;
	line-height: 16px;
	background-image: url('ross_new0910bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
.rambgnew2 {
	background-image: url('ross_contbot.jpg');
	background-position: bottom left;
	background-repeat: no-repeat;
		padding: 14px 5px 6px 5px;
}
.rambgnew p{
	margin: 0 0 0 0;
	padding: 11px 0 11px 0;
}
.wiltxt {
	margin: 0 17px 0 17px;
	padding: 0 2px 0 2px;
	color: #000;
	height: 100%;	
	font-size: 12px;
	line-height: 16px;
}
.wiltxt img.fl {
  float: left;
  margin-right: 8px;
  margin-top: 6px;
  
}
.wiltxt img.fr {
  float: right;
  margin-left: 8px;
  margin-top: 6px;
}
.wiltxt table.autowidth {
  width: auto;
}
.wiltxt table.noborder {
  border-top: 0Px solid #030303;
  border-left: 0Px solid #030303;
}
.wiltxt table.noborder tr td {
  border-bottom: 0Px solid #030303;
  border-right: 0Px solid #030303;
}

.wiltxt table {
  width: 100%;
  border-top: 1Px solid #030303;
  border-left: 1Px solid #030303;
  margin-top: 5Px;
  margin-bottom: 5Px;
}

.wiltxt table tr td {
  border-bottom: 1Px solid #030303;
  border-right: 1Px solid #030303;
  padding: 4px;
}
.wiltxt p{
	margin: 0 0 0 0;
	padding: 0 0 11px 0;
}
.wilborbig {
	clear: both;
	display: block;
	font-size: 13px;
	height: 11px;
	overflow:hidden;		
	margin: 0;
}

#picture {

	width: 100%;
	margin: 0 auto 0 auto;
	height: auto;
	overflow: auto;
	font-size: 19px;
	line-height: 60px;
	padding: 10px 0 10px 0;
	font-weight: bold;
	font-family: tahoma, sans-serif;
	text-align: center;
}
#picture img {
  border: 1px solid #000;
}
#picture a, #pict-bot a{ 	
	color: #000;
background: transparent;
}
.vystredit {
	text-align: center;
	clear: both;
	color: #270405;
	margin: 0;
	padding: 15px 0px 15px 0px;
}

.minsloup5 {
  height: 130px;
  width: 1px ;
  overflow: hidden;
  float: right;
}
.sloup5 {
  display: block;
  width: 165px;
  padding: 5px 19px 0px 17px;
  float: left;
  color: #fff;
   height: 115px;
  overflow:hidden;
  position: relative;
  z-index: 1;
  
  
}

.sloup_bonus {
  display: block;
line-height: 34px;
padding: 0 1px;
margin: 0;

font-size: 13Px;
font-weight: bold;
color: #97af03;
}
.sloup5aa {
  display: block;
padding: 0 1px;
  margin: 0;
  font-size: 12px;
			
	background-position: top left;
	background-repeat: repeat-x;	  
}
#body .sloup5aa strong a{
  display: block;
  line-height: 18px;  
	    padding: 8px 0 15px 0;
	    font-size: 12px;
	    
		color: #ff6767;	    
}

#body .sloup5aa  a{
  	color: #ff6767;	    
}


.predchoz {
	float: right;
  padding: 16px 16px 16px 3px;
	margin: 0;
	line-height: 22px;
}

.pocetpredch {
	float: left;
	padding: 16px 3px 3px 15px;
	margin: 0;
	border-top: 0 solid #fff;
}

.pocetpredch select {
position: relative; 
_top: 2px;
&top: 2px;
	font-size: 10px;

}

.pocetpredch select option {

	font-size: 10px;

}

.predchoz span, .predchoz2 span {

	border: 1px solid #e3e3e3;

	font-size: 10px;

	padding: 1px 4px 1px 4px;

	margin: 0 2px 0 2px;

	line-height: 20px;

}

.pocetpredch span {

	font-size: 10px;

	padding: 1px 2px 1px 4px;

	margin: 0 2px 0 2px;

	line-height: 20px;

}
#body .carkaw {

	font-size: 13px;

	padding: 1px 4px 1px 4px;

	margin: 0 2px 0 2px;

	line-height: 20px;

}

.pocetpredch b {

	color: #ce0000;

}
.testovat {
  clear: both;
  padding: 11px;
}
#body select.textarea-for2 {
  width: 395px;
  
}

/*ez admin*/


h3.ezh1 {
  line-height: 24px;
  padding: 0;
  font-size: 22px;
  margin: 15px 0;
  color: #ce0000;
  clear: both;
}

h3.ezh2 {
  line-height: 22px;
  padding: 0;
  font-size: 20px;
  margin: 15px 0;
  color: #ce0000;
  clear: both;
}

h3.ezh3 {
  line-height: 20px;
  padding: 0;
  font-size: 18px;
  margin: 15px 0;
  color: #ce0000;
  clear: both;
}

h3.ezh4 {
  line-height: 18px;
  padding: 0;
  font-size: 16px;
  margin: 15px 0;
  color: #ce0000;
  clear: both;
}

h3.ezh5 {
  line-height: 16px;
  padding: 0;
  font-size: 14px;
  margin: 15px 0;
  color: #ce0000;
  clear: both;
}

h3.ezh6 {
  line-height: 14px;
  padding: 0;
  font-size: 12px;
  margin: 15px 0;
  color: #ce0000;
  clear: both;
}


.sent-login input, .odeslat input, .odeslat input.nexzpleas /* IE:hover */ {
  background-color: expression(
    this.onmouseover = new Function("this.className += ' hover';"),
    this.onmouseout = new Function("this.className = this.className.replace(' hover', '')")
  );
}
