body{

	margin: 0px;

	padding: 0px;

	font-family: Tahoma,Helvetica,serif;

	font-size: 12px;

	color: black;

	text-align: center;

	background-color: #5F5F5F;

}

.wdbox img {width: 120px}
.wdbox {text-align: center;}

table{

	font-size: 12px;

}

a{

	color: #F09100;

	text-decoration: underline;

}

input.val,textarea.val{

	border: 1px solid #E38900;

	margin: 0px;

}

button,input.button{

	border: 0px solid #3C3C3C;

	background-color: #3C3C3C;

	color: white;

	padding:1px 3px;

	margin: 0px;

	cursor: pointer;

}

.ie5 button,.ie5 input.button,.ie6 button,.ie6 input.button{

	padding:0px;

}

/* hlavicka */

#header{

	text-align: left;

	width: 988px;

	height: 270px;

	margin: 0px auto;

	position: relative;

	background-image: url(header.jpg);

}

#logo{
 position: absolute;
 left: 0;
 top: 25px;
 margin: 0;
 padding: 0;
}
#logo img{
 border: none;
}

#razitko{

	position: absolute;

	top: 136px;

	left: 1px;

}

#header h1{

	position: absolute;

	top: 8px;

	left: 20px;

	margin: 0px;

	padding: 0px;

	color: white;

	font-weight: bold;

	font-size: 13px;

}

#header .tel{

	position: absolute;

	top: 7px;

	right: 18px;

	width: 150px;

	margin: 0px;

	padding: 0px;

	color: white;

	font-weight: bold;

	font-size: 14px;

	text-align: center;

}

#header .newag{

	margin: 0px;

	padding: 0px;

	position: absolute;

	top: 154px;

	left:849px;

	width: 101px;

	height: 101px;

	border: 0;

}

/* manu v jalvičce */

#menu1{

	position: absolute;

	margin: 0px;

	padding: 0px;

	color: white;

	font-size: 15px;

	font-weight: bold;

	width: 500px;

	height: 30px;

	list-style-type: none;

	top: 27px;

	left: 240px;

}

#menu1 li{

	float: left;

	margin: 0px;

	padding: 0px 13px;

	line-height: 59px;

	background-image: url(menu1_sep.jpg);

	background-position: right top;

	background-repeat: no-repeat;

}

#menu1 li.last{

	background-image: none;

}

#menu1 a{

	color: white;

	text-decoration: none;

	text-transform: uppercase;

}

/* patička */

#footer{

	text-align: left;

	width: 988px;

	height: 55px;

	margin: 0px auto;

	position: relative;

	background-color: #3C3C3C;

	clear: both;

}

#doporucujeme
{
  width: 988px;
  margin: 5px auto;
  background-color: #5F5F5F;
}

#doporucujeme p, #doporucujeme p a
{
  text-decoration: none;
  text-align: center;
  color: grey;
}

#footer p.odkazy{

	position: absolute;

	padding: 0px;

	margin: 0px;

	color: white;

	font-size: 12px;

	top: 14px;

	left: 25px;

}

#footer p.odkazy a{

	color: white;

	text-decoration: none;

}

/* prostredni blok */

#center{

	text-align: left;

	width: 988px;

	margin: 0px auto;

	position: relative;

	background-color: white;

	padding-top: 5px;

}

#left{

	float: left;

	width: 210px;

	padding: 0px 19px;
	
	display: inline;

}

#right{

	float: right;

	width: 740px;
	
	display: inline;

}



#ffooter {
  text-align: left;
}

#ffooter ul {
  padding: 0 0 0 20px;
}

#center .clear{

	clear: both;

}

#left .cesta{

	margin: 0px;

	padding: 3px 0px 14px 8px;

	background-color: #BAB9BE;

	color: white;

	background-image: url(cesta.jpg);

	background-position: top center;

	background-repeat: no-repeat;

	line-height: 20px;

	height: 20px;

	overflow: hidden;

}

.ie5 #left .cesta{

	height: 37px;

	width: 210px;

}

#left .cesta strong{

	color: black;

	font-weight: normal;

}

#menu2_top{

	margin: 0px;

	padding: 7px 0px 0px 73px;

	background-color: #BAB9BE;

	color: white;

	background-image: url(menu2_top.jpg);

	background-position: top left;

	background-repeat: no-repeat;

	line-height: 20px;

	height: 28px;

	overflow: hidden;

	font-size: 15px;

	font-weight: bold;

}

#menu2_top.second{

	background-image: url(left_menu_top.jpg);

	padding-left: 23px;

}

.ie5 #menu2_top{

	height: 35px;

	width: 210px;

}

#left .menu_pozadi{

	margin: 0 2px 10px 0px;

	background-color: #7D7D7F;

	background-position: bottom right;

	background-repeat: no-repeat;

	background-image: url(menu3.jpg);

}

.ie5 #left .menu_pozadi{

	width: 208px;

}

#menu2{

	margin: 0 0px 0px 0px;

	padding: 8px 0 0 0;

	color: white;

	list-style-type: none;

}

.ie5 #menu2{

	width: 208px;

}

.ie5 #menu2 li,.ie6 #menu2 li{

	height: 0px;

}

#menu2 a{

	color: white;

	padding: 0px 0 1px 32px;

	display: block;

	text-decoration: none;

	background-image: url(li1.jpg);

	background-position: 13px 4px;

	background-repeat: no-repeat;

	font-size: 16px;

	margin: 0px;

}

#menu2 a:hover{

	background-image: url(li2.jpg);

}

.ie5 #menu2 a{

	padding-left: 16px;

	background-position: 0px 4px;

}

#menu3{

	margin: 0 0px 0px 0px;

	position: relative;

}

.ie5 #menu3{

	width: 208px;

}

#menu3 ul{

	margin: 0;

	padding: 8px 0 0 0;

	color: #EB8E02;

	list-style-type: none;

}

.ie5 #menu3 li,.ie6 #menu3 li{

	height: 0px;

}

#menu3 ul a{

	color: #EB8E02;

	padding: 0px 0 1px 32px;

	display: block;

	text-decoration: none;

	font-size: 16px;

}

#menu3 .feedback_back{

	position: relative;

	background-image: url(menu3_feedback.jpg);

	width: 120px;

	height: 41px;

	padding: 2px 0 0 7px;

	color: #454547;

	font-weight: bold;

	font-size: 13px;

	margin-top: 8px;

}

#menu3 .napiste{

	margin: 0px;

	padding: 0px;

	position: absolute;

	left: 7px;

	bottom: 8px;

	color: white;

	font-weight: normal;

}

#menu3 .napiste a{

	color: white;

}

/* leve menu -pro produkty */

#left .menu_title{

	margin: 0px;

	padding: 7px 0px 0px 73px;

	background-color: #BAB9BE;

	color: white;

	background-image: url(menu2_top.jpg);

	background-position: top left;

	background-repeat: no-repeat;

	line-height: 20px;

	height: 28px;

	overflow: hidden;

	font-size: 15px;

	font-weight: bold;

}

.ie5 #left .menu_title{

	height: 35px;

	width: 210px;

}

#left .menu{

	margin: 0 2px 10px 0px;

	padding: 8px 0 0 0;

	background-color: #7D7D7F;

	background-position: bottom right;

	background-repeat: no-repeat;

	background-image: url(menu3.jpg);

	color: white;

	list-style-type: none;

}

.ie5 #left .menu{

	width: 208px;

}

.ie5 #left .menu li,.ie6 #left .menu li{

	height: 0px;

}

#left .menu ul{

	margin: 0px;

	padding: 0px 0px 10px 15px;

	list-style-type: none;

}

#left .menu a{

	color: white;

	padding: 0px 0 1px 32px;

	display: block;

	text-decoration: none;

	background-image: url(li1.jpg);

	background-position: 13px 4px;

	background-repeat: no-repeat;

	font-size: 14px;

	margin: 0px;

}

#left .menu ul a

{

	font-size: 12px;

}

#left .menu li li a{

	padding: 0px 0 1px 25px;

	background-image: url(li3.jpg);

}

#left .menu a:hover,#left .menu a.sel{

	background-image: url(li2.jpg);

}

#left .menu li li a:hover,#left .menu li li a.sel

{

	background-image: url(li4.jpg);

}

.ie5 #left .menu a{

	padding-left: 16px;

	background-position: 0px 4px;

}



.ie5 #left .menu li li a{

	padding-left: 14px;

	background-position: 0px 4px;

}





/* ctverec katalog */

#left .katalog{

	margin: 0 0 10px 0px;

	position: relative;

	background-image: url(katalog.jpg);

	background-repeat: no-repeat;

	background-attachment: top left;

	background-color: #FB751C;

	height: 214px;

	width: 209px;

}

#left .katalog .title{

	margin: 0px;

	padding: 0px;

	position: absolute;

	top: 14px;

	left: 24px;

	color: white;

	font-size: 15px;

	font-weight: bold;

}

#left .katalog .text{

	margin: 0px;

	padding: 0px;

	position: absolute;

	top: 83px;

	left: 108px;

	color: white;

	width: 100px;

	font-size: 12px;

}

#left .katalog .link{

	margin: 0px;

	padding: 0px;

	position: absolute;

	top: 191px;

	right: 12px;

	color: white;

	font-size: 12px;

	text-align: right;

}

#left .katalog .link2{

	margin: 0px;

	padding: 0px;

	position: absolute;

	top: 0px;

	left: 0px;

	width: 210px;

	height: 214px;

}

/* newsletter form */

#left .newsletter{

	margin: 0 0 10px 0px;

	padding: 0px;

	width: 210px;

	height: 150px;

	position: relative;

}

#left .newsletter .title{

	margin: 0px;

	padding: 0px;

	position: absolute;

	top: 10px;

	left: 0px;

	width: 210px;

	text-align: center;

	font-weight: bold;

	font-size: 13px;

}

#left .newsletter .text{

	margin: 0px;

	padding: 0px;

	position: absolute;

	top: 37px;

	left: 20px;

	width: 171px;

	text-align: left;

	font-size: 10px;

}

#left .newsletter .email{

	position: absolute;

	top: 80px;

	left: 0px;

	padding: 3px;

	font-size: 13px;

	width: 202px;

}

.ie5 #left .newsletter .email{

	width: 210px;

	height: 24px;

}

#left .newsletter .zrusit{

	margin: 0px;

	padding: 0px;

	position: absolute;

	top: 114px;

	left: 0px;

	font-size: 14px;

	vertical-align: baseline;

}

#left .newsletter .zrusit_text{

	margin: 0px;

	padding: 0px;

	position: absolute;

	top: 111px;

	left: 24px;

	font-size: 14px;

}

.ie5 #left .newsletter .zrusit_text,.ie6 #left .newsletter .zrusit_text{

	top: 115px;

}

#left .newsletter .button{

	margin: 0px;

	padding: 0px;

	position: absolute;

	top: 109px;

	right: 0px;

	font-size: 14px;

}

/* dotaz */
#left .dotaz {
	margin: 0 0 10px 0px;
	padding: 0px;
	width: 210px;
	/*height: 310px;*/
	position: relative;
}
#left .dotaz .dotaz_in{
		
}

#left .dotaz .title {
	margin: 0;
	padding: 0 0 0 6px;
	font-size: 14px;
}

#left .dotaz .text {
	margin: 0px;
	padding: 2px 0 8px 6px;
	font-size: 12px;
}

#left .dotaz .label {
	margin: 0px;
	padding: 0 0 3px 3px;
	font-size: 14px;
}

#left .dotaz .input {
	padding: 3px;
	margin: 0px 0 6px 0;
	font-size: 13px;
	width: 202px;
}

.ie5 #left .dotaz .input {
	width: 210px;
	height: 24px;
}

#left .dotaz .mess {
	height: 81px;
}

.ie5 #left .dotaz .mess {
	height: 89px;
}

#left .dotaz .reset {
	float: right;
	margin-right: 5px;	
}

.ie7 #left .dotaz .reset {
	width: 60px;
}

.ie5 #left .dotaz .reset,.ie6 #left .dotaz .reset {
	right: 70px;
}
#left .dotaz .info{
	font-size: 80%;	
}
#left .dotaz .file{
	font-size: 11px;	
}

#left .dotaz .addSoubory{
	margin-bottom: 3px;	
}

#left .dotaz .submit {
	float: right;
}

.ie7 #left .dotaz .submit {
	width: 60px;
}

/* FACEBOOK */

#left .facebook{

	margin: 0 0 10px 0px;

	background-image: url(facebook.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	position: relative;

	height: 125px;

	width: 210px;

}

#left .facebook .link{

	position: absolute;

	margin: 0px;

	padding: 0px;

	display: block;

	left: 30px;

	top: 94px;

	width: 150px;

	color: #727274;

}

#left .facebook .link2{

	position: absolute;

	margin: 0px;

	padding: 0px;

	display: block;

	left: 0px;

	top: 0px;

	width: 210px;

	height: 125px;

	color: #727274;

	text-decoration: none;

}

/* div s textem */

#right .hlavnitext{

	width: 731px;

}

/* div s podtextem */

#right .podtext{

	width: 731px;

	margin-bottom: 10px;

}

/* nove produkty v textu */

#right .nove{

	position: relative;

	margin: 0 0 10px 0px;

	padding: 0px;

	width: 731px;

	height: 225px;

	background-image: url(nove2.jpg);

	background-repeat: no-repeat;

	background-position: top left;

	background-color: #FB751C;

}

#right .nove h3{

	position: absolute;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	width: 316px;

	height: 24px;

	top: 40px;

	left: 202px;

	text-align: center;

	color: #494949;

	font-size: 17px;

}

#right .nove h4{

	position: absolute;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	width: 316px;

	height: 24px;

	top: 58px;

	left: 202px;

	text-align: center;

	color: #02376D;

	font-size: 17px;

}

#right .nove p{

	position: absolute;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	width: 359px;

	height: 70px;

	top: 84px;

	left: 200px;

	color: white;

}

#right .nove_pokracovat{

	position: absolute;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	height: 20px;

	top: 205px;

	right: 106px;

	text-align: right;

	color: #494949;

}

#right .nove_tlacitko{

	position: absolute;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	width: 329px;

	height: 20px;

	top: 179px;

	left: 197px;

	text-align: center;

	color: white;

	text-decoration: none;

}

#right .nove .razitko{

	position: absolute;

	/*top: 134px;

	left: 623px;*/
	top:2px;

	left: 627px;

}

#right .nove_prekryti{

	position: absolute;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	width: 731px;

	height: 225px;

	top: 0px;

	left: 0px;

	text-decoration: none;

}

/* prehlidka+1novinka */

#right .prehlidka{

	width: 724px;

	height: 155px;

	position: relative;

	margin: 0 0 10px 0px;

	background-image: url(skript.jpg);

	background-repeat: no-repeat;

	background-color: #FB751C;

}

#right .prehlidka .title1{

	position: absolute;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	height: 20px;

	top: 2px;

	left: 6px;

	font-size: 14px;

	font-weight: bold;

	color: #494949;

}

#right .prehlidka .title2{

	position: absolute;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	height: 20px;

	top: 5px;

	left: 239px;

	font-size: 11px;

	font-weight: bold;

	color: #32628A;

}

#prehlidka_img_1,#prehlidka_img_2{

	position: absolute;

	margin: 0px;

	padding: 0px;

	top: 40px;

	left: 75px;

	border: 0;

}

#prehlidka_img_2{

	left: 151px;

}

#prehlidka_price_old_1,#prehlidka_price_old_2{

	position: absolute;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	top: 124px;

	left: 83px;

	font-size: 10px;

	text-decoration: line-through;

}

#prehlidka_price_old_2{

	left: 159px;

}

#prehlidka_button_1,#prehlidka_button_2{

	position: absolute;

	margin: 0px;

	padding: 0px;

	top: 65px;

	left: 28px;

	width: 26px;

	height: 22px;

	cursor: pointer;

	border: 0px;

	color: black;

}

#prehlidka_button_2{

	left: 230px;

}

#prehlidka_price_1,#prehlidka_price_2{

	position: absolute;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	top: 138px;

	left: 83px;

	font-size: 11px;

}

#prehlidka_price_2{

	left: 159px;

}

#right .prehlidka .text{

	position: absolute;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	height: 80px;

	top: 43px;

	left: 279px;

	font-size: 11px;

	color: white;

	width: 102px;

	text-decoration: none;

	color: white;

}

#right .prehlidka .link{

	position: absolute;

	margin: 0px;

	padding: 0px;

	top: 137px;

	right: 349px;

	text-align: right;

	font-size: 11px;

	color: white;

	width: 102px;

	color: #242424;

}

#right .prehlidka .news_title{

	position: absolute;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	height: 35px;

	top: 16px;

	left: 405px;

	font-size: 13px;

	width: 295px;

	color: #494949;

}

#right .prehlidka .news_text{

	position: absolute;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	height: 72px;

	top: 55px;

	left: 404px;

	font-size: 12px;

	width: 295px;

	color: #494949;

}

#right .prehlidka .news_link{

	position: absolute;

	margin: 0px;

	padding: 0px;

	overflow: hidden;

	top: 137px;

	right: 10px;

	font-size: 11px;

	width: 102px;

	color: #242424;

	text-align: right;

}

#right .prehlidka .news_link_holder{

	position: absolute;

	margin: 0px;

	padding: 0px;

	height: 155px;

	top: 0;

	left: 395px;

	width: 323px;

	text-decoration: none;

}

/* ctverce */

#right .ctverce{

	width: 728px;

	height: 247px;

	position: relative;

	margin: 0 0 6px 0px;

	background-image: url(ctverce.jpg);

	background-repeat: no-repeat;

	background-color: #FB751C;

}

#right .ctverce .ta,#right .ctverce .tb, #right .ctverce .tc{

	top: 14px;

	left: 18px;

	width: 156px;

	height: 37px;

	overflow: hidden;;

	font-size: 15px;

	color: #2F2F2F;

	font-weight: bold;

}

#right .ctverce .tb{

	left: 218px;

}

#right .ctverce .tc{



	left: 418px;

}

#right .ctverce .td{

	top: 8px;

	left: 602px;

	width: 105px;

	font-size: 12px;

	font-weight: bold;

}

#right .ctverce .pa, #right .ctverce .pb,#right .ctverce .pc{

	top: 49px;

	left: 95px;

	width: 88px;

	height: 123px;

	overflow: hidden;;

	font-size: 14px;

	color: white;

	font-weight: normal;

}

#right .ctverce .pb{

	width: 149px;

	height: 51px;

	top: 58px;

	left: 221px;

}

#right .ctverce .pc{

	width: 76px;

	height: 140px;

	top: 49px;

	left: 508px;

}

#right .ctverce .pd{

	top: 48px;

	left: 600px;

	width: 120px;

	font-size: 12px;

	font-weight: normal;

	list-style-type: none;

	height: 134px;

	overflow: hidden;

}

.ie5 #right .ctverce .pd{

	left: 583px;

	width:135px;

}

#right .ctverce .pd li{

	background-image: url(ctverce_li.jpg);

	background-position: 0px 8px;

	background-repeat: no-repeat;

	margin: 0px;

	padding: 6px 0 0 15px;

}

.ie5 #right .ctverce .pd li{

	width: 120px;

}

#right .ctverce .la,#right .ctverce .lb,#right .ctverce .lc{

	top: 208px;

	left: 159px;

	font-size: 15px;

	color: white;

	text-decoration: none;

}

#right .ctverce .lb{

	left: 359px;

}

#right .ctverce .lc{

	left: 560px;

}

#right .ctverce .ld{

	top: 186px;

	left: 616px;

	width: 120px;

	font-size: 12px;

	color: #3F3F41;

	text-decoration: underline;

}

#right .ctverce .a, #right .ctverce .b, #right .ctverce .c,#right .ctverce .d{

	top: 0px;

	left: 0px;

	width: 200px;

	height: 241px;

	font-size: 12px;

	text-decoration: none;

}

#right .ctverce .b{

	left: 200px;

}

#right .ctverce .c{

	left: 400px;

}

#right .ctverce .d{

	left: 600px;

	width: 120px;

}

#right .ctverce p,#right .ctverce ul,#right .ctverce a,#right .ctverce h4{

	display: block;

	position: absolute;

	margin: 0px;

	padding: 0px;

}

/* hotline+clanky+faq */

#right .hot{

	width: 725px;

	height: 227px;

	position: relative;

	margin: 0 0 6px 0px;

	background-image: url(hotline.jpg);

	background-repeat: no-repeat;

	background-color: #FB751C;

	overflow: hidden;

	color: black;

}

#right .hot p,#right .hot a{

	position: absolute;

	margin: 0px;

	padding: 0px;

	top: 60px;

}

#right .hot .title1{

	top: 0px;

	left: 2px;

	width: 138px;

	font-size: 15px;

	font-weight: bold;

}

#right .hot .title2,#right .hot .title3{

	top: 9px;

	left: 214px;

	width: 138px;

	font-size: 19px;

	font-weight: bold;

}

#right .hot .title3{

	left: 479px;

}

#right .hot .text2,#right .hot .text3{

	top: 40px;

	left: 214px;

	width: 228px;

	height: 141px;

	font-size: 12px;

	overflow: hidden;

}

#right .hot .text3{

	left: 479px;

}

#right .hot .link2,#right .hot .link3{

	top: 180px;

	right: 288px;

	width: 138px;

	font-size: 12px;

	color: white;

	text-align: right;

}

#right .hot .link3{

	right: 20px;

}

#right .hot .num{

	top: 45px;

	left: 30px;

	font-size: 19px;

}

#right .hot .num i{

	font-size: 10px;

	font-style: normal;

}

/* oranzovy pruh */

#right .pruh{

	width: 695px;

	height: 126px;

	position: relative;

	margin: 0 0 6px 0px;

	padding: 0px 15px;

	background-image: url(pruh.jpg);

	background-repeat: no-repeat;

	background-color: #FB751C;

	overflow: hidden;

	color: black;

}

.ie5 #right .pruh{

	width: 725px;

}

#right .pruh h3{

	margin: 0px;

	padding: 8px 0 2px 0;

	font-size: 16px;

}

#right .pruh p{

	margin: 0px;

	padding: 0px 0 2px 0;

	font-size: 12px;

}

#right .pruh .more{

	color: white;

	display: block;

	text-align: right;

}

/* novinky */

#right .news{

	background-image: url(line.jpg);

	background-repeat: no-repeat;

	background-position: top left;

	width: 729px;

	margin: 0 0 10px 0px;

}

#right .news th{

	width: 243px;

	padding: 15px 12px 4px 12px;

	text-align: left;

}

#right .news td{

	padding: 0 12px;

	vertical-align: top;

}

#right .news .links td{

	text-align: right;

	padding-top: 5px;

}

/* lokalni menu */

#right .menu{

	background-image: url(localMenuTop.jpg);

	width: 728px;

	background-position: top left;

	background-repeat: no-repeat;

	background-color: #bab9be;

	color: white;

	position: relative;

	padding-top: 5px;

	font-weight: bold;

}

#right .menu .items

{

	background-position: bottom left;

	background-repeat: no-repeat;

	background-image: url(localMenuBottom.jpg);

	width: 728px;

	padding-bottom: 5px;

}

#right .menu a{

	color: white;

	display: block;

	float: left;

	margin: 2px 10px;

}

#right .menu .sel{

	text-decoration: none;

	color: black;

}

/* nakupni kosik na strance produktu */

#right .kosik{

	background-image: url(localMenuTop.jpg);

	width: 728px;

	background-position: top left;

	background-repeat: no-repeat;

	background-color: #bab9be;

	color: white;

	position: relative;

	padding-top: 5px;

	font-weight: bold;

}

#right .kosik .obsah

{

	background-position: bottom left;

	background-repeat: no-repeat;

	background-image: url(localMenuBottom.jpg);

	width: 708px;

	padding: 2px 10px 7px 10px;

}

.ie5 #right .kosik .obsah{

	width: 728px;

}

#right .kosik a{

	color: white;

	display: block;

	float: right;

}

/* tabulka variant produktu */

#right .text .ceny{

	color: black;

	font-size: 12px;

}

#right .text  .ceny td{

	padding: 3px 5px 3px 10px;;

}

#right .text  .ceny form input{

	vertical-align: middle;

}

#right .text  .ceny form .pocet{

	width: 30px;

	height: 14px;

	border: 1px solid #7B7B7B;

	color: #7B7B7B;

	background: white;

}

.ie5 #right .text .ceny form .pocet{

	width: 32px;

	height: 18px;

}

/* tabulka obrazku */

#right .text .obrazky,#right .text .obrazky table{

	margin: 5px auto;

	text-align: center;

	color: black;

	font-size: 12px;

}

#right .text .obrazky td{

	padding: 4px 7px;

	vertical-align: top;

}

#right .text .obrazky td p{

	text-indent: 0px;

	margin: 0px;

	padding: 0px;

	text-align: center;

}

#right .text .obrazky img{

	border: 0;

}

/* objednavkovy formular katalogu */

#right .text .obednavka{

	margin: 15px 0px;;

	padding: 0px;

}

#right .text .obednavka img{

	vertical-align: middle;

}

#right .text .obednavka table{

	width: 99%;

}

#right .text .obednavka input,#right .text .obednavka select{

	width: 95%;

}

#right .text .obednavka textarea{

	width: 95%;

	height: 100px;

}

#right .text .obednavka input.code{/*kontrolni kod*/

	width: 100px;

	height: 26px;

	vertical-align: middle;

	font-size: 20px;

	font-weight: bold;

	text-align: center;

}

/* tabulka s kosikem */

#right .text  form.kosik_seznam {

  margin: 0;

  padding: 0;

	clear: both;

}

#right .text .kosik_seznam table{

	margin: 15px 0px;

	font-size: 12px;

	width: 100%;

}

#right .text .kosik_seznam td,#right .text .kosik_seznam th{

	padding: 2px 15px 2px 0px;

}

#right .text .kosik_seznam input{

	vertical-align: middle;

}

#right .text .kosik_seznam .pocet{

	width: 30px;

	height: 14px;

	border: 1px solid #7B7B7B;

	color: #7B7B7B;

	background: white;

}

.ie5 #right .text .kosik_seznam .pocet{

	width: 32px;

	height: 18px;

}

/* klikaci mapa v kontaktech */

#mapa{

	display: block;

	width: 405px;

	height: 258px;

}

/* nadpisy produktu */

#right .text h3.s1,#right .text h3.s2,#right .text h3.s3,#right .text h3.s4,#right .text h3.s5,#right .text h3.s6

{

	width: 595px;

	margin: 0px;

	padding: 10px 5px;

	color: white;

}

#right .text h2.s1,#right .text h2.s2,#right .text h2.s3,#right .text h2.s4,#right .text h2.s5,#right .text h2.s6

{

	width: 500px;

	margin: 10px 0px;

	color: white;

	padding: 10px 5px;

}

#right .text .s1{

	background-color: #9994C4;

}

#right .text .s2{

	background-color: #78B453;

}

#right .text .s3{

	background-color: #EF9221;

}

#right .text .s4{

	background-color: #737A80;

}

#right .text .s5{

	background-color: #F9BA12;

}

#right .text .s6{

	background-color: #1C9BD7;

}

/* kosik-barevny formular */

#right .text .orange{

	width: 50%;

	color: white;

	background-color: #F29803;

	text-align: center;

}

#right .text .orange a{

	color: white;

}



#right .text .green{

	width: 50%;

	color: white;

	background-color: #7BB456;

}

#right .text .green a{

	color: white;

}

#right .text .green .obednavka td{

	color: white;

}

#right .text .green .obednavka td input.val{

	border: 0;

}

#right .text .green .obednavka td img{

	margin-left: 0;

}



/* styly pro text */

#right .text  .suma{

	font-size: 18px;

	font-weight: bold;

}

#right .text  .suma_old{

	font-size: 12px;

	font-weight: normal;

	text-decoration: line-through;

}

#right .text .ok{

	font-weight: bold;

	color: #228b22;

}

#right .text .chyba{

	font-weight: bold;

	color: maroon;

}

#right .text h1,#right .text h2{

	color: #EA8125;

	font-weight: bold;

	font-size: 14px;

	margin: 10px 0px;

}

#right .text h3{

	color: #EA8125;

	font-weight: bold;

	font-size: 12px;

	margin: 10px 0px;

}

#right .text .velky_text{

	color: #EA8125;

	font-weight: bold;

	font-size: 17px;

	margin: 10px 0px 5px 0px;

}

#right .text h4{

	font-weight: bold;

	font-size: 12px;

	margin: 8px 0px;

}

#right .text p{

	padding: 0px;

	margin: 5px 0;

}

#right .text img{

margin: 3px;

}

#right .text a img{

	padding: 1px;

	border: 1px solid #EA8125;

}

#right .text .obrazek_vpravo{

	float: right;

	margin: 5px;

}

#right .text .obrazek_vlevo{

	float: left;

	margin: 5px;

}

#right .text .linka

{

	background-image: url(line.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	height: 11px;

	margin: 0px;

	padding: 0px;

}

.partners {
  text-align: center;
}


