body {

	font-family: Tahoma, arial;

	font-size: 12px;

	margin: 0px auto;

	padding: 0px;

	color: #000;

	background: #292929;

	text-align: center;

}

a {

	color: #d2090b;

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}

.clear {

	width: 100%;

	clear: both;

	font-size: 1px;

}

.center {

	text-align: center;

	width: 100%;

}

* {

	margin: 0px;

	border: 0px;

	padding: 0px;

}

#all {

	margin: 0 auto;

	width: 936px;

	text-align: left;

	margin-top: 20px;

	position: relative;

	background: url(/images/all.jpg) repeat-y top left;

}

#horni {

	background: url(/images/horni.jpg) no-repeat;

	width: 936px;

	height: 4px;

	font-size: 1px;

}

#dolni {

	background: url(/images/dolni.jpg) no-repeat;

	width: 936px;

	height: 4px;

	margin: 0 auto;

	margin-bottom: 20px;

}

#podall {

	background: url(/images/podall.jpg) no-repeat;

	width: 936px;

}

img.auto {

	float: left;

	margin: 23px 0px 0px 23px;

}

img.logo1 {

	float: right;

	margin: 4px 0px 0px 0px;

	position: relative;

	right: 210px;

}

img.logo2 {

	float: right;

	margin: 4px 0px 0px 0px;

	position: relative;

	right: 23px;

}

#menu {

	float: right;

	width: 598px;

	list-style: none;

	position: relative;

	right: 15px;

	margin: 3px 0px 0px 0px;

}

#menu li {

	float: left;

}

#menu a {

	display: block;

	font-weight: bolder;

	color: #fff;

	text-align: center;

	font-size: 12px;

	padding-top: 11px;

	text-decoration: none;

}

#menu li#m1 a {

	background: url(/images/m1.jpg) no-repeat;

	width: 173px;

	height: 37px;

}

#menu li#m2 a {

	background: url(/images/m2.jpg) no-repeat;

	width: 132px;

	height: 37px;

}

#menu li#m3 a {

	background: url(/images/m3.jpg) no-repeat;

	width: 142px;

	height: 37px;

}

#menu li#m4 a {

	background: url(/images/m4.jpg) no-repeat;

	width: 149px;

	height: 37px;

}

#menu li#m1 a:hover {

	background: url(/images/m1_on.jpg) no-repeat;

}

#menu li#m2 a:hover {

	background: url(/images/m2_on.jpg) no-repeat;

}

#menu li#m3 a:hover {

	background: url(/images/m3_on.jpg) no-repeat;

}

#menu li#m4 a:hover {

	background: url(/images/m4_on.jpg) no-repeat;

}

#menu li#m1 a.active {

	background: url(/images/m1_on.jpg) no-repeat;

}

#menu li#m2 a.active {

	background: url(/images/m2_on.jpg) no-repeat;

}

#menu li#m3 a.active {

	background: url(/images/m3_on.jpg) no-repeat;

}

#menu li#m4 a.active {

	background: url(/images/m4_on.jpg) no-repeat;

}

#nabidka a {

	float: left;

	background: url(/images/banner.jpg) no-repeat;

	width: 383px;

	height: 105px;

	margin: 0px 0px 0px 7px;

}

#nabidka h3 {

	color: #fff;

	font-size: 13px;

	padding: 8px 0px 0px 12px;

}

#nabidka ul#nab1 {

	float: left;

	font-weight: bolder;

	color: #ffb141;

	

	padding: 10px 0px 0px 13px;

	list-style: none;

}

#nabidka ul#nab1 li {

	padding: 0px 0px 0px 10px;

	margin-bottom: 8px;

	float: left;

	width: 170px;

}

#nabidka ul#nab2 {

	float: right;

	font-weight: bolder;

	color: #ffb141;

	padding: 10px 0px 0px 0px;

	width: 185px;

	list-style: none;

}

#nabidka ul#nab2 li {

	padding: 0px 0px 0px 0px;

	margin-bottom: 8px;

}

#nabidka h2 a {

	font-weight: bolder;

	color: #ffb141;

	text-decoration: none;

	font-size: 12px;

	padding-left: 20px;

	background: url(/images/nab.gif) no-repeat center left;

}

#nabidka h2 a:hover {

	text-decoration: underline;

}

#pravy {

	float: right;

	width: 228px;

	position:relative;

	top: -105px;

}

#levy {

	float: left;

	width: 694px;

	padding: 0px 0px 0px 12px;

}

#left {

	float: left;

	width: 110px;

}

#right {

	float: right;

	width: 482px;

}

#left h3.cervene {

	color: #d2090b;

	font-size: 12px;

	padding: 0px 0px 4px 5px;

}

#left h3.cerne {

	color: #000;

	font-size: 12px;

	padding: 0px 0px 4px 5px;

}

#left h2.zaobl {

	color: #fff;

	font-size: 12px;

	background: url(/images/h2_zaobl.jpg) no-repeat;

	width: 193px;

	height: 20px;

	padding: 8px 10px 0px 0px;

	text-align: right;

}

#left h2 a{

	color: #fff;

	text-decoration: none;

}

#left h2 a:hover{

	text-decoration: underline;

}

#left h2.u_menu {

	color: #fff;

	font-size: 12px;

	background: url(/images/h2_menu.jpg) no-repeat;

	width: 193px;

	height: 19px;

	padding: 6px 10px 0px 0px;

	text-align: right;

}

ul.men {

	list-style: none;

	background: #fff url(/images/men.jpg) no-repeat bottom left;

	width: 201px;

	border-left: 1px solid #d6d6d6;

	border-right: 1px solid #d6d6d6;

	padding: 3px 0px;

}

ul.men li a {

	background: url(/images/men_on.jpg) no-repeat;

	width: 171px;

	height: 22px;

	display: block;

	text-align: right;

	color: #3f3f3f;

	font-size: 12px;

	padding: 4px 30px 0px 0px;

	text-decoration: none;

}

ul.men li a:hover {

	color: #ee1c23;

	background: url(/images/men_pol.gif) no-repeat;

}

ul.men li a.active {

	color: #ee1c23;

	background: url(/images/men_pol.gif) no-repeat;

}

ul.men li span{

  padding: 5px 10px;

  display: block;

}

#men_d {

	background: url(/images/men_d.jpg) no-repeat;

	width: 203px;

	height: 4px;

}

#vyhl {

	background: url(/images/vyhl.jpg) no-repeat;

	width: 204px;

	height: 59px;

}

#vyhl input.text {

	border: 1px solid #383838;

	width: 179px;

	height: 19px;

	padding: 3px 0px 0px 3px;

	margin: 13px 0px 0px 10px;

	color: #bbbbbb;

}

#vyhl input.submit {

	background: none;

	font-weight: bolder;

	float: right;

	padding: 3px 15px 0px 0px;

	font-size: 11px;

	color: #272727;

	cursor: pointer;

}

ul.seznam {

	list-style: url(/images/pol.gif);

	font-size: 11px;

	width: 180px;

	margin: 5px 0px 0px 23px;

}

ul.seznam a {

	color: #000;

	text-decoration: none;

}

ul.seznam a:hover {

	text-decoration: underline;

}

ul.seznam li {

	height: 17px;

}

.box_h {

	background: url(/images/box_h.gif) no-repeat;

	width: 481px;

	height: 4px;

	margin-top: 18px;

	position: relative;

	font-size: 1px;

	top: 4px;

}

.box_d {

	background: url(/images/box_d.jpg) no-repeat;

	width: 481px;

	height: 5px;

	font-size: 1px;

}

.box {

	background: url(/images/box.jpg) no-repeat bottom;

	width: 479px;

	border-left: 1px solid #d6d6d6;

	border-right: 1px solid #d6d6d6;

}

#right img.det {

	float: left;

	border: 1px solid #d6d6d6;

	margin: 10px 10px 0px 10px;

}

#right h2.det {

	color: #e00708;

	font-size: 14px;

	position: relative;

	left: 10px;

	padding: 14px 0px 0px 0px;

}

#right p.cena {

	background: url(/images/cena.jpg) no-repeat;

	width: 163px;

	height: 19px;

	font-size: 14px;

	float: right;

	padding: 0px;

	padding-top: 2px;

	color: #fff;

	font-weight: bolder;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 6px;

	position: relative;

	right: 43px;

}

p.detail a {

	background: url(/images/detail.jpg) no-repeat;

	width: 48px;

	height: 19px;

	float: right;

	color: #fff;

	font-weight: bolder;

	padding: 4px 0px 0px 30px;

	display: block;

	text-decoration: none;

	position: relative;

	right: 31px;

}

p.koupit a:hover {

	background: url(/images/koupit_on.jpg) no-repeat;

}

p.detail a:hover {

	background: url(/images/detail_on.jpg) no-repeat;

}

p.koupit a {

	background: url(/images/koupit.jpg) no-repeat;

	width: 48px;

	height: 19px;

	float: right;

	color: #fff;

	font-weight: bolder;

	padding: 4px 0px 0px 30px;

	display: block;

	text-decoration: none;

	position: relative;

	right: 53px;

}

ul.seznam2 {

	list-style: url(/images/pol.gif);

	font-size: 11px;

	width: 450px;

	margin: 10px 0px 0px 30px;

}

ul.seznam2 li {

	height: 17px;

}

.kontakt {

	background: url(/images/kontakt.jpg) no-repeat;

	width: 200px;

	height: 211px;

	position: relative;

	left: 10px;

}

.kontakt p {

	padding: 25px 0px 0px 13px;

	font-size: 11px;

}

.kontakt p span {

	color: #13cc00;

	font-weight: bolder;

}

.kontakt p strong {

	color: #cf090a;

	font-weight: bolder;

}

ul#ul_kontakt {

	list-style: none;

	height: 27px;

	position: relative;

	left: 10px;

	top: 1px;

}

ul#ul_kontakt li {

	float: left;

}

ul#ul_kontakt li#li1 a {

	background: url(/images/li1.jpg) no-repeat;

	width: 90px;

	height: 20px;

	display: block;

	text-align: center;

	color: #000;

	font-weight: bolder;

	padding-top: 7px;

	text-decoration: none;

}

ul#ul_kontakt li#li2 a {

	background: url(/images/li2.jpg) no-repeat;

	width: 96px;

	height: 20px;

	display: block;

	text-align: center;

	color: #fff;

	font-weight: bolder;

	padding-top: 7px;

	text-decoration: none;

}

ul#ul_kontakt li#li2 a.active {

	background: url(/images/li2_on.jpg) no-repeat;

	color: #000;

}

ul#ul_kontakt li#li1 a.active {

	background: url(/images/li1_on.jpg) no-repeat;

	color: #fff;

}

#kosik {

	background: url(/images/kosik.jpg) no-repeat;

	width: 200px;

	height: 180px;

	padding: 29px 0px 0px 0px;

	margin-left: 11px;

	font-size: 11px;

}

h4.kosik {

	color: #FCB342;

	font-size: 12px;

	padding: 7px 0px 0px 8px;

}

table.kosik {

	margin: 5px 0px 0px 8px;

	width: 184px;

	color: #fff;

}

table.kosik td {

	height: 30px;

}

#kosik p {

	float: right;

	padding-right: 14px;

}

#kosik p a {

	color: #000;

	background: url(/images/tl.jpg) no-repeat;

	display: block;

	font-weight: bolder;

	height: 19px;

	position: relative;

  left: 8px;

	width: 94px;

	text-align: center;

	padding-top: 6px;

	text-decoration: none;

}

#kosik p a:hover {

	text-decoration: underline;

}

#copy {

	background: url(/images/copy.jpg) no-repeat;

	width: 936px;

	height: 60px;

	margin: 0 auto;

	padding-top: 15px;

}

#copy a {

	font-size: 11px;

	color: #000;

	text-decoration: none;

	margin-top:15px;

}

#copy a:hover {

	text-decoration: underline;

}

#right h1 {

	font-size: 12px;

	color: #d2090b;

	padding: 5px 0px 0px 7px;

}

#right h1.cerne {

	font-size: 13px;

	color: #000;

	padding: 5px 0px 0px 7px;

}

#right h2 {

	font-size: 11px;

	color: #d2090b;

	padding: 5px 0px 0px 7px;

}

p.p_l {

	float: left;

	padding: 0px 0px 0px 20px;

	font-size: 11px;

}

table.table_p {

	float: right;

	position: relative;

	right: 20px;

	font-size: 11px;

}

table.table_p span {

	color: #12b801;

	font-weight: bolder;

}

table.table_p td {

	padding-left: 5px;

}

table.form {

	font-size: 11px;

	margin: 5px 0px 0px 15px;

}

table.form input.text {

	border: 1px solid #000;

	height: 19px;

	width: 170px;

}

table.form textarea {

	border: 1px solid #000;

	height: 70px;

	width: 400px;

}

table.form input.submit {

	background: none;

	float: right;

	font-weight: bolder;

	color: #5f5f5f;

	font-size: 11px;

}

h1#moto {

	float: right;

	color: #999999;

	font-size: 12px;

	font-weight: bolder;

	padding-right: 20px;

}

.box2_h {

	background: url(/images/box_h.gif) no-repeat;

	width: 481px;

	height: 4px;

	margin-top: 18px;

	position: relative;

	font-size: 1px;

	top: 4px;

}

.box2_d {

	background: url(/images/box2_d.jpg) no-repeat;

	width: 481px;

	height: 5px;

	font-size: 1px;

}

.box2 {

	width: 479px;

	border-left: 1px solid #d6d6d6;

	border-right: 1px solid #d6d6d6;

}

.filtr {

	background: url(/images/filtr.jpg) no-repeat;

	width: 459px;

	height: 26px;

	margin: 9px 0px 0px 7px;

}

.filtr table {

	font-size: 11px;

	width: 450px;

	font-size: 10px;

	margin-left: 5px;

}

.filtr table tr td {

	vertical-align: middle;

	height: 23px;

}

.filtr table input.inp1 {

	width: 22px;

	height: 15px;

	color: #a8a7a7;

	border: 1px solid #a8a7a7;

	font-size: 10px;

	margin: 0px 1px;

	text-align: center;

}

.filtr table input.inp2 {

	width: 40px;

	height: 15px;

	color: #a8a7a7;

	border: 1px solid #a8a7a7;

	font-size: 10px;

	margin: 0px 1px;

	text-align: center;

}

.filtr table input.submit {

	color: #777777;

	background: none;

	font-weight: bolder;

	font-size: 10px;

	text-align: right;

}

.box3_h {

	background: url(/images/box3_h.jpg) no-repeat;

	width: 462px;

	height: 5px;

	font-size: 1px;

	margin: 7px 0px 0px 6px;

}

.box3_d {

	background: url(/images/box3_d.jpg) no-repeat;

	width: 462px;

	height: 5px;

	font-size: 1px;

	margin-left: 6px;

}

.box3 {

	background: #efefef;

	width: 455px;

	border-left: 1px solid #d6d6d6;

	border-right: 1px solid #d6d6d6;

	margin-left: 6px;

	font-size: 11px;

	padding-left: 5px;

}

ul.inf {

	width: 450px;

	font-size: 11px;

	padding: 10px 0px 0px 0px;

	list-style: none;

	height: 20px;

}

ul.inf li.li1 {

	float: left;

	font-weight: bolder;

}

ul.inf li.li2 {

	float: right;

	color: #6b6b6b;

	font-weight: bolder;

}

.box3 p {

	padding-right: 5px;

	text-align: justify;

}

p.cely {

	float: right;

	height: 15px;

	margin-top: 4px;

}

p.cely a {

	text-decoration: none;

}

p.cely a:hover {

	text-decoration: underline;

}

img.obr_p {

	float: right;

	border: 1px solid #d6d6d6;

	margin: 0px 5px 0px 8px;

}

ul.strankovani {

	float: right;

	list-style: none;

	padding: 4px 13px 0px 0px;

}

ul.strankovani li {

	float: left;

	padding: 0px 3px;

}

ul.strankovani li a {

	font-size: 11px;

	color: #000;

	text-decoration: none;

}

ul.strankovani li a:hover {

	color: #0d9902;

}

ul.strankovani li.posl a {

	color: #0d9902;

	font-weight: bolder;

}

ul.strankovani li.prv a {

	color: #0d9902;

	font-weight: bolder;

}

.detail2 {

	float: left;

	background: url(/images/detail2.jpg) no-repeat bottom left;

	width: 198px;

	border-right: 1px solid #e6e6e6;

	border-bottom: 1px solid #e6e6e6;

	padding: 7px 0px 8px 15px;

}

.detail2 h1 {

	font-size: 16px;

	color: #d2090b;

	position: relative;

	left: -7px;

}

.detail2 table {

	width: 195px;

}

.detail2 table tr td {

	height: 25px;

}

.detail2 table tr td span {

	font-weight: bolder;

	color: #fda72b;

}

.detail2 table tr td a {

	font-weight: bolder;

	color: #606060;

	background-color: #dadada;

	padding: 0px 2px 1px 2px;

	text-decoration: none;

}

.detail2 table tr td input:hover {

	background: url(/images/koupit_on.jpg) no-repeat;

}

.detail2 table tr td input {

	background: url(/images/koupit.jpg) no-repeat;

	width: 92px;

	height: 23px;

	padding: 0px;

	font-weight: bolder;

	color: #fff;

	font-size: 11px;

	cursor: pointer;

	margin-top: 10px;

}

img.obr_r {

	float: right;

	width: 240px;

	position: relative;

	left: -8px;

	margin: 20px 5px 0px 0px;

}

p.text {

	font-size: 11px;

	line-height: 1.4em;

	padding: 4px 10px 0px 10px;

}

.foto {

	background-color: #dfdfdf;

	width: 455px;

	padding: 7px 0px 5px 5px;

	margin: 0 auto;

	margin-top: 5px;

}

.foto img {

	margin: 3px 0px 3px 7px;

	border: solid 3px #949494;

  width: 135px;

  height: 110px;

}

.foto img:hover {

	border: solid 3px #dfdfdf;



}

ul.info {

	list-style: none;

	padding: 5px 0px 0px 9px;

	height: 28px;

}

ul.info li.li1 {

	font-size: 11px;

	clear: both;

}

ul.info li.li1 span {

	font-size: 10px;

}

ul.info li.li2 {

	float: right;

	padding-right: 20px;

}

ul.info li.li2 a {

	float: right;

	color: #0d9600;

	font-size: 10px;

	font-weight: bolder;

	text-decoration: none;

}

ul.info li.li2 a:hover {

	text-decoration: underline;

}

.kosik2 {

	width: 432px;

	margin: 0px 0px 0px 23px;

	border-collapse: collapse;

	font-size: 11px;

}

.kosik2 td {

	padding-left: 10px;

	border-top: 2px solid #fff;

}

.kosik2 td.td1 {

	width: 160px;

}

.kosik2 td.td2 {

	width: 100px;

}

.kosik2 td.td3 {

	width: 50px;

}

.kosik2 tr.tr1 {

	background-color: #413f40;

	width: 432px;

	height: 25px;

	color: #fff;

	font-weight: bolder;

	padding-left: 5px;

}

.kosik2 tr.tr_sud {

	background-color: #e5e5e5;

	width: 432px;

	height: 23px;

}

.kosik2 tr.tr_lich {

	background-color: #eeeeee;

	width: 432px;

	height: 23px;

}

.kosik2 tr td span a {

	font-weight: bolder;

	text-decoration: none;

	color: #0d9800;

}

table.kosik3 {

	width: 226px;

	margin: 7px 0px 0px 228px;

	border-collapse: collapse;

	font-size: 11px;

	padding-right: 10px;

}

table.kosik3 tr {

	height: 24px;

	text-align: right;

}

table.kosik3 tr td {

	padding-right: 10px;

}

table.kosik3 tr.posl {

	background: none;

	color: #d50002;

	font-weight: bolder;

}

table.kosik3 tr.posl td {

	background: none;

}

table.kosik3 td {

	background: url(/images/kosik3.jpg) no-repeat top right;

	width: 206px;

	height: 24px;

}

table.kosik3 td.prv {

	background: url(/images/kosik3.jpg) no-repeat top left;

}

.levo {

	float: left;

	width: 229px;

	padding: 5px 0px 0px 7px;

}

.pravo {

	float: right;

	width: 229px;

	padding: 5px 10px 0px 0px;

}

.levo h4 {

	font-size: 11px;

	color: #d2090b;

}

.pravo h4 {

	font-size: 11px;

	color: #d2090b;

}

.pravo h4 span {

	font-size: 9px;

	font-weight: normal;

}

p.zpusob {

	background-color:#F1F1F1;
	
	border: 1px #ccc solid;

	width: 445px;

	height: 100px;

	padding: 14px 0px 0px 15px;

	font-size: 11px;

	margin: 5px 0px 0px 3px;

	line-height: 18px;

}

p.zpusob input {

	margin-right: 6px;

	position: relative;

	top: 2px;

}

.adr {

	background: url(/images/adr.jpg) no-repeat;

	width: 226px;

	height: 155px;

	font-size: 11px;

	margin: 5px 0px 0px 0px;

}

.adr table {

	height: 144px;

	margin: 5px 0px 0px 10px;

	border-collapse: collapse;

}

.adr table input {

	border: 1px solid #cccccc;

	width: 161px;

	height: 20px;

}

input.inp {

	float: right;

	padding: 5px 0px 0px 0px;

	background: url(/images/inp.jpg) no-repeat;

	width: 127px;

	height: 33px;

	font-weight: bolder;

	color: #fff;

	cursor: pointer;

	font-size: 11px;

	margin-bottom: 5px;

}



/*lightbox*/



#jquery-overlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

}

#jquery-lightbox {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

}

#jquery-lightbox a img { border: none; }

#lightbox-container-image-box {

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

}

#lightbox-container-image { padding: 10px; }

#lightbox-loading {

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

}

#lightbox-nav {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

}

#lightbox-container-image-box > #lightbox-nav { left: 0; }

#lightbox-nav a { outline: none;}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {

	width: 49%;

	height: 100%;

	zoom: 1;

	display: block;

}

#lightbox-nav-btnPrev { 

	left: 0; 

	float: left;

}

#lightbox-nav-btnNext { 

	right: 0; 

	float: right;

}

#lightbox-container-image-data-box {

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	margin: 0 auto;

	line-height: 1.4em;

	overflow: auto;

	width: 100%;

	padding: 0 10px 0;

}

#lightbox-container-image-data {

	padding: 0 10px; 

	color: #666; 

}

#lightbox-container-image-data #lightbox-image-details { 

	width: 70%; 

	float: left; 

	text-align: left; 

}	

#lightbox-image-details-caption { font-weight: bold; }

#lightbox-image-details-currentNumber {

	display: block; 

	clear: left; 

	padding-bottom: 1.0em;	

}			

#lightbox-secNav-btnClose {

	width: 66px; 

	float: right;

	padding-bottom: 0.7em;	

}

input.cart-buy:hover {

	background: url(/images/koupit_on.jpg) no-repeat;

}

input.cart-buy{

	background: url(/images/koupit.jpg) no-repeat;

	width: 78px;

	height: 23px;

	float: right;

	color: #fff;

	cursor: pointer;

	font-weight: bolder;

	padding-left: 10px;

	padding: 0px 0px 4px 10px;

	display: block;

	font-size: 12px;

	text-decoration: none;

	position: relative;

	right: 37px;

}

.box p{

  padding: 10px 13px;

}

.product-text p{

  padding: 10px 13px;

}

#kosik button.cart-erase{

  font-size: 10px;

  cursor: pointer;

  padding: 0px 0px 0px 0px;

  margin: 0px;

	color: #000;

	background: url(/images/tl.jpg) no-repeat;

	display: block;

	font-weight: bold;

	height: 25px;

	width: 94px;

	text-align: center;

  position: relative;

  left: 5px;

}

#kosik button.cart-erase:hover{

  text-decoration: underline;

}

span.comment{

  padding: 10px 0px 5px 8px;

  font-weight: bold;

  display: block;

}

#napiste table.form input.text{

  width: 130px;

}

#napiste table.form textarea{

  width: 130px;

}

table.form input.submit{

  cursor: pointer;

}

.podstranka{

  padding: 20px 10px;

}

#right .podstranka h2{

  padding: 10px 0px 5px 0px;

  font-size: 16px;

}

#right .podstranka h3{

  padding: 10px 0px 5px 0px;

  font-size: 13px;

}

#right .podstranka input{

  border: solid 1px #000;

  width: 150px;

  padding-top: 2px;

  padding-bottom: 2px;

}

#right .podstranka table tr td{

  padding-right: 20px;

}

#right .podstranka textarea{

  border: solid 1px #000;

  width: 250px;

  height: 90px;

}

.product-text {

  padding-right: 20px;

  padding-left: 5px;

}

.product-text ul{

  padding:5px 0px 10px 15px;

}

.product-text p{

  padding-top: 5px;

}

.product-text ul li{

  list-style: none;

  padding-left: 15px;

  background: url(/images/sipka.gif) no-repeat 0px 3px;

}

#right .product-text h3{

  padding: 0px 0px 0px 10px;

  width: auto;

}

#KntFrm{

  position: relative;

  top: -15px;

}

#KntErr{

  position: relative;

  top: -15px;

}

p.copyright{

  text-align: center;

  color: #fff;

  padding: 5px 0px 5px 0px;

  font-size: 11px;

}

.note{

	padding: 8px 0px 0px 6px;

	clear: both;

}

.note h4 {

	font-size: 11px;

	color: #d2090b;

}

.note textarea{

  width: 428px;

  height: 81px;

  border: 1px solid #ccc;

}

.note p.zpusob {

	background: url(/images/zpusob2.jpg) no-repeat;

	width: 445px;

	height: 93px;

	padding: 10px 0px 0px 15px;

	font-size: 11px;

	margin: 5px 0px 0px 3px;

	line-height: 18px;

	

}

img.icq{

  position: relative;

  top: 4px;

  left: 5px;

}

img.zena{

  position: relative;

  left: 40px;

}

span.cart-error{display:block; background-color: #eee; margin: 10px; text-align:center; padding:5px; border: 1px solid #f00; font-weight: bold}

a.cart-continue {

		float: left;

	padding: 5px 0px 0px 0px;

	background: #df0506 url(/images/tl_pok_nak.gif) no-repeat;

	width: 140px;

	height: 21px;

	font-weight: bolder;

	color: #fff;

	text-align: center;

	display: block;

	text-decoration: none;

	position: relative;

	left: 10px;

	cursor: pointer;

	font-size: 11px;

	margin-top: 7px;

}

.rightimg{

  float: right;

  padding-top: 40px;

  width: 247px;

}

.rightimg img{

  border: solid 2px #ccc;

  float: left;

  margin-left: 2px;

  margin-right: 2px;

}

.rightimg img:hover{

  border: solid 2px #979595;

}

img.linkatel{

  position: relative;

  left: 12px;

  margin: 10px 0px 10px 0px;

}

#left h2.navod a{

  width: 193px;

  font-size: 13px;

  display: block;

  height: 25px;

  font-family: arial;

  font-weight: normal;

  background: url(/images/pozd.jpg) no-repeat;

  padding: 10px 0px 0px 10px;

  margin-bottom: 12px;

  color: #010101;

}

#left h2.navod a:hover{

  color: #fff;

  text-decoration: none;

  background: url(/images/pozd_on.jpg) no-repeat;

}

table.toto{

  padding: 25px 0px 0px 15px;

  vertical-align: top;

}

table.toto tr td{

  padding: 0px 0px 3px 0px;

}

table.toto input{

  border: solid 1px #000;

  width: 150px;

  padding: 3px 4px;

}

#right .box2 h2.navodd{

  padding: 15px 0px 0px 15px;

  font-size: 14px;

}

#right .box2 p.nav{

  padding: 5px 15px 0px 15px;

}

a.navodtl{

  display: block;

  padding: 10px 0px 0px 15px;

}

ul.str_go{

  list-style: none;

  text-align: right;

  padding: 3px 15px 3px 0px;

}

ul.str_go li{

  display: inline;

  padding: 0px 3px 0px 3px;

}

a.zobr{

  display: block;

  text-align: center;

  clear: both;

  font-size: 11px;

  position: relative;

  top: 7px;

  padding: 0px 10px 3px 0px;

}

#pravy h2.zaobl {

	color: #fff;

	font-size: 12px;

	background: url(/images/h2_zaobl.jpg) no-repeat;

	width: 193px;

	height: 20px;

	padding: 8px 10px 0px 0px;

	text-align: right;

  position: relative;

  left: 7px;

}

#pravy ul.men {

  position: relative;

  left: 7px;

}

#pravy ul.men li a {

	background: url(/images/men_on.jpg) no-repeat bottom left;

	width: 161px;

	height: auto;

	display: block;

	text-align: right;

	color: #3f3f3f;

	font-size: 12px;

	padding: 4px 30px 5px 10px;

	text-decoration: none;

}

#pravy ul.men li a:hover {

	color: #ee1c23;

	background: url(/images/men_pol.gif) no-repeat bottom lef;

	text-decoration: underline;

}



#pravy #men_d {

  position: relative;

  left: 7px;

}

img.toplist{

  position: relative;

  left: 55px;

}

h2.indexek

{color: #9c0001; font-size: 13px;position: absolute;top:9px;left: 12px; text-align: center;font-family: arial;}

input.cart-continue {

		float: left;

	padding: 5px 0px 0px 0px;

	background: #df0506 url(/images/tl_pok_nak.gif) no-repeat;

	width: 140px;

	height: 21px;

	font-weight: bolder;

	color: #fff;

	text-align: center;

	display: block;

	text-decoration: none;

	position: relative;

	left: 10px;

	cursor: pointer;

	font-size: 11px;

	margin-top: 7px;

}

#banner2

{

	float:left;

	width: 383px;

	height: 105px;

	margin: 0px 0px 0px 7px;

}