/***** href *****/
a, a:visited { text-decoration: none; color: rgb(58,102,213); }
a:hover { text-decoration: underline; color: rgb(58,102,213); }
p { margin: 10px 0 10px 0; padding: 0; }
h1 { margin: 0; padding: 0; color: rgb(0,0,0); font: normal 48px 'HelveticaNeueLT Pro 95 Blk', arial, verdana, helvetica; /*font-family: 'Helvetica Neue LT Pro'; font-size: 48px;*/ }
	h1.model-list { float: left; margin: 0 0 0 10px; /*border: 1px solid red;*/ }
h2 { margin: 0; padding: 0 0 0 13px; min-height: 35px; font: normal 21px 'HelveticaNeueLT Pro 95 Blk', arial, verdana, helvetica; border-left: 1px solid rgb(255,0,10); }
h3 { margin: 0; padding: 0; font-size: 18px; font-weight: bold; color: rgb(255,0,10); }
	h3 a, h3 a:hover { text-decoration: none; color: rgb(255,0,10); }
h4 { margin: 0; padding: 0; font: normal 21px 'HelveticaNeueLT Pro 95 Blk', arial, verdana, helvetica; }

/***** home *****/
#bg-black { background: rgb(0,0,0) }
.home-menu1 { margin: -25px 0 0 0; padding: 0; width: 960px; height: 136px; color: rgb(255,255,255); position: relative; z-index: 100; /*border: 1px solid red;*/ }
.home-menu1-box { margin: 0; padding: 50px 0 0 20px; float: left; width: 300px; height: 86px; position: /*border: 1px solid red;*/ }
	.home-menu1-nadpis a { margin: 0 0 5px 0; padding: 0; font-size: 23px; font-family: 'HelveticaNeueLT Pro 95 Blk', arial, verdana, helvetica; color: rgb(255,255,255); text-decoration: none; border-bottom: 1px solid transparent; }		
	.home-menu1-nadpis a:hover { text-decoration: underline; border-bottom: 1px solid rgb(255,255,255); }
	.home-menu1-popis { margin: 0; padding: 0; font-size: 11px; font-family: 'HelveticaNeueLT Pro 65 Md', arial, verdana, helvetica; }
.home-menu2-box { margin: 0 20px 35px 13px; padding: 0; float: left; width: 275px; /*border: 1px solid red;*/ }
	.home-menu2-box-image { margin: 0px auto 5px auto; padding: 0; width: 250px; }
	.home-menu2-box-text { margin: 0; padding: 0 0 0 13px; border-left: 1px solid rgb(255,0,10); }
		.home-menu2-box-nadpis a { margin: 0 0 5px 0; padding: 0; font-size: 21px; font-family: 'HelveticaNeueLT Pro 95 Blk', arial, verdana, helvetica; color: rgb(0,0,0); text-decoration: none; border-bottom: 1px solid rgb(255,255,255); }		
		.home-menu2-box-nadpis a:hover { text-decoration: underline; border-bottom: 1px solid rgb(0,0,0); }
		.home-menu2-box-popis { margin: 0; padding: 0; font-size: 12px; color: rgb(85,85,85); }
.home-line { margin: 0px auto 10px auto; padding: 0; background: rgb(219,219,219) top center repeat-x; width: 920px; height: 1px;	}
.home-novinka { margin: 0px auto; padding: 0; width: 900px; }
#novinka-vsetky { margin: 0 10px 0 0; padding: 0; float: right; font-size: 11px; }
	#novinka-vsetky a { color: rgb(255,0,10); }
	#novinka-vsetky a:hover { color: rgb(255,0,10); text-decoration: underline; }
.novinka-box { margin: 15px 10px 10px 0; padding: 0; float: left; width: 430px; /*border: 1px solid red;*/ }
	.novinka-box-image { margin: 0; padding: 0; width: 21%; float: left; }
		.novinka-box-image img { padding: 2px; border: 1px solid rgb(137,137,137); }	
	.novinka-box-text { margin: 0; padding: 0; width: 79%; float: right; color: rgb(85,85,85); font-size: 11px; text-align: justify; }
		.novinka-box-text span { margin: 0 0 5px 0; color: rgb(255,0,10); font-size: 11px; display: block; }
		.novinka-box-text a { font-size: 14px; font-weight: bold; color: rgb(0,0,0); }		
			.novinka-box-text a:hover { color: rgb(255,0,10); }
#novinka-full { text-align: justify; margin: 0 0 20px 0; }

/***** model list *****/
#path { margin: 0 0 0 48px; padding: 0; float: left; width: 600px; font-weight: bold; color: rgb(137,137,137); /*border: 1px solid white;*/ }
	#path a { text-decoration: none; color: rgb(255,255,255); }
	#path a:hover { color: rgb(255,0,10); }
#katalog { margin: -20px 25px 0 0; padding: 0; float: right; color: rgb(255,255,255); font-size: 14px; font-family: 'HelveticaNeueLT Pro 65 Md', arial, verdana, helvetica; }
	#katalog a { text-decoration: none; color: rgb(255,255,255); }
	#katalog a:hover { color: rgb(255,0,10); border-bottom: 1px solid rgb(255,255,255); }
	#katalog a img { margin: 0 0 0 10px; vertical-align: bottom; position: relative; top: 2px; }	
#menu-kategoria-bg { margin: 0; padding: 0; background: rgb(24,25,27); height: 70px;	}
#model-akcia { margin: 0 0 0 35px; padding: 0; float: left; width: 500px; font-size: 13px; color: rgb(255,0,0); line-height: 19px; /*border: 1px solid red;*/ }
#model-zoradenie { margin: 15px 10px 0 0; padding: 0; float: right; color: rgb(85,85,85);	/*width: 300px;*/ }
	#model-zoradenie span { color: rgb(0,0,0); }
.model-box { margin: 0 20px 35px 13px; padding: 0; float: left; width: 275px; /*border: 1px solid red;*/ }
	.model-box-image { margin: 0px auto 5px auto; padding: 0; width: 250px; /*height: 158px;*/ }
	.model-box-text { margin: 0; padding: 0 0 0 13px; border-left: 1px solid rgb(255,0,10); }
		.model-box-nadpis a { margin: 0 0 5px 0; padding: 0; font-size: 18px; color: rgb(0,0,0); text-decoration: none;	}
		.model-box-nadpis a:hover { color: rgb(255,0,10); text-decoration: underline; }
		.model-box-popis { margin: 0; padding: 0; color: rgb(0,0,0); font-weight: bold; }
			.model-box-popis span { margin: 0; padding: 0; color: rgb(255,0,10); }	
			.model-box-popis span em { text-decoration: line-through; font-style: normal; }			
		.model-box-kategoria { margin: 0; padding: 0; color: rgb(85,85,85); }	
.model-bg-status { width: 62px; height: 62px; position: absolute; z-index: 10; margin-left: 13px; }
#error { margin: 0px auto; padding: 10px; width: 95%; background: rgb(255,255,0); border: 1px solid rgb(255,0,10); }
#info { margin: 0px auto; padding: 10px; width: 95%; text-align: center; color: rgb(200,200,200); }

/***** model detail *****/
#arrow {  margin: -20px 10px 0 0; padding: 0; float: right; }
	#arrow span { margin: 0 20px 0 0; padding: 0; display: inline; }
	#arrow a img { margin: 0; padding: 0; display: inline; }
	#arrow a.left:hover img { background: url(./pic/arrow_left_white.png); }
	#arrow a.home:hover img { background: url(./pic/arrow_home_white.png); }
	#arrow a.right:hover img { background: url(./pic/arrow_right_white.png); }			
#model-detail-image { margin: 0 10px 15px 0; padding: 0; float: left; width: 670px; /*border: 1px solid red;*/ }
	#model-detail-nadpis { margin: 0; padding: 0; font-size: 12px; color: rgb(85,85,85); }
	#model-detail-image span { margin: 0; padding: 0; font-size: 12px; font-weight: bold; }
	.model-kombinacie { margin: 10px 6px 0 0; padding: 0; float: left; width: 110px; text-align: center; font-size: 11px; color: rgb(85,85,85); /*border: 1px solid red;*/ }
		.model-kombinacie a img { margin: 0 0 3px 0; padding: 0; width: 100px; height: 63px; border: 1px solid rgb(219,219,219); }
		.model-kombinacie a img:hover { border: 1px solid rgb(255,0,10); }
#model-detail-nazov { margin: 5px 0 0 5px; padding: 0; position: absolute; z-index: 1000; /*border: 1px solid green;*/ }
#model-detail-popis { margin: 0 15px 15px 0; padding: 0 0 0 0; float: right; width: 225px; text-align: justify; font-size: 12px; color: rgb(85,85,85); line-height: 18px; /*border: 1px solid red;*/ }
#model-detail-cena { margin: 50px 0 10px 0; padding: 0 0 0 15px; float: right; width: 220px; border-left: 1px solid rgb(219,219,219); }
	#model-detail-cena #cena em { text-decoration: line-through; font-style: normal; }	
	#model-detail-cena span { font-size: 12px; color: rgb(85,85,85); }
	#model-detail-cena span#cena { font: bold 30px 'arial bold', verdana, helvetica; color: rgb(0,0,0); }	
	#model-detail-cena .model-line { margin: 15px auto 15px auto; padding: 0; background: rgb(219,219,219) top center repeat-x; width: 100%; height: 1px; }	
	#model-detail-cena div { margin: 0px auto 8px 0; padding: 0; }	
	#model-detail-cena img { vertical-align: bottom; position: relative; top: 1px; }
	#model-detail-cena a { color: rgb(0,0,0); }
		#model-detail-cena a:hover { color: rgb(255,0,10); text-decoration: underline; }
	input[type=button] { margin: 10px 0 0 0; padding: 0 0 17px 30px; width: 139px; height: 55px; font: normal 15px arial, verdana, helvetica; color: rgb(255,255,255); background: url(model/pic/hladat.jpg) no-repeat; }		
	input[type=button]:hover { padding: 0 0 17px 30px; width: 139px; height: 55px; background: url(model/pic/hladat_over.jpg) no-repeat; cursor: pointer; }				
.model-galeria { margin: 10px 6px 0 0; padding: 0; float: left; width: 110px; text-align: center; font-size: 11px; color: rgb(85,85,85); /*border: 1px solid red;*/ }
	.model-galeria a img { margin: 0 0 3px 0; padding: 0; width: 100px; height: 63px; border: 1px solid rgb(219,219,219); }
	.model-galeria a img:hover { border: 1px solid rgb(255,0,10); }
#model-table-specifikacia { float: left; font-size: 12px; margin: 0 0 0 20px; }
	#model-table-specifikacia tr.bg0 td { padding: 2px; background: rgb(255,255,255); }
	#model-table-specifikacia tr.bg1 td { padding: 2px; background: rgb(255,255,255); }	
	#model-table-specifikacia tr td.thead { font-weight: bold; }
#model-table-geometria { font-size: 12px; }
	#model-table-geometria tr td { padding: 2px; border-bottom: 1px solid rgb(219,219,219); }
	#model-table-geometria tr td.thead { font-weight: bold; }
#model-geometria-image { float: left; margin: 0 0 0 50px; }	
.model-line { margin: 20px auto 20px auto; padding: 0; background: rgb(219,219,219) top center repeat-x; width: 920px; height: 1px; }
#model-vsetky { margin: 0 10px 0 0; padding: 0; float: right; font-size: 11px; }
	#model-vsetky a { color: rgb(255,0,10); }
	#model-vsetky a:hover { color: rgb(255,0,10); text-decoration: underline; }
.overlay-360 { display: none; position: absolute; top: 0%; left: 5%; width: 90%; padding: 15px; z-index: 1002; overflow: auto; /*border: 1px solid red;*/ }
#model-360 { margin: 0px auto; padding: 20px 20px 30px 20px; background: white; color: rgb(0,0,0); width: 1000px; height: 740px; /*border: 1px solid red;*/ }
	
/***** predajca *****/
#predajca-table { font-size: 12px; }
	#predajca-table thead td { margin: 0; padding: 2px; border-bottom: 1px solid rgb(240,240,240); font-weight: bold; color: rgb(255,0,10); text-align: left; }
	#predajca-table thead td strong { font-weight: normal; }	
	#predajca-table tbody td { margin: 0; padding: 2px; border-bottom: 1px solid rgb(240,240,240); text-align: left; /*border: 1px solid black;*/ }
	#predajca-table tbody tr:hover { background: rgb(240,240,240); }
	#predajca-table tbody tr td a { color: rgb(0,0,0); }	
	#predajca-table tbody tr.active { background: rgb(219,219,219); }

/***** pracovnici *****/
.pracovnici-box { margin: 20px 15px 20px 0; padding: 0; float: left; width: 295px; /*border: 1px solid black;*/ }
	.pracovnici-box-image { margin: 0; padding: 0; float: left; width: 100px; border-right: 1px solid rgb(255,0,10); }
	.pracovnici-box-text { margin: 0; padding: 0; float: right; width: 180px; }
		.pracovnici-box-text .meno { font-size: 18px; font-weight: bold; }	
		.pracovnici-box-text .funkcia { margin: 0 0 5px 0; font-size: 11px; }		

/***** o nas *****/
.onas-text { margin: 20px 0 20px 0; padding: 0; line-height: 18px; }
	.onas-text div { margin: 0 0 0 10px; padding: 0 0 0 10px; float: right; width: 380px; font-size: 18px; font-family: 'HelveticaNeueLT Pro 45 Lt', arial, verdana, helvetica; border-left: 1px solid rgb(255,0,10); line-height: 25px; }
.onas-galeria a img { margin: 10px 17px 0 0; padding: 0; }

/***** download *****/
.download-box { margin: 20px 15px 20px 0; padding: 0; float: left; width: 295px; /*border: 1px solid black;*/ }
	.download-box-image { margin: 0; padding: 0; float: left; width: 148px; min-height: 90px; border-right: 1px solid rgb(255,0,10); }
	.download-box-text { margin: 0; padding: 0; float: right; width: 140px; }
		.download-box-text .nazov { font-size: 18px; font-weight: bold; }	
		.download-box-text .typ { margin: 0 0 5px 0; font-size: 11px; color: rgb(85,85,85); }		

/***** porovnat *****/
#porovnat-table { }
	#porovnat-table tr.thead td { margin: 0; padding: 2px; border: none; height: 40px; }
	#porovnat-table tr.tbody td { margin: 0; padding: 2px; border-bottom: 1px solid rgb(240,240,240); }
	#porovnat-table tr.tbody:hover { background: rgb(240,240,240); }		
	#porovnat-table select { margin: 0; padding: 3px; width: 200px; color: rgb(0,0,0); border: 1px solid rgb(189,189,189); }
	#porovnat-table input[type=button] { margin: 0; padding: 0 0 15px 40px; width: 139px; height: 55px; font: normal 16px arial, verdana, helvetica; color: rgb(255,255,255); background: url(model/pic/detail.jpg) no-repeat;  }
		#porovnat-table input[type=button]:hover { margin: 0; padding: 0 0 15px 40px; width: 139px; height: 55px; background: url(model/pic/detail_over.jpg) no-repeat; cursor: pointer; }

/***** dh team *****/
.team-box { margin: 0 22px 35px 13px; padding: 0; float: left; width: 275px; /*border: 1px solid red;*/ }
	.team-box-image { margin: 0px auto 5px auto; padding: 0; width: 250px; /*height: 158px;*/ }
	.team-box-text { margin: 10px 0 0 0; padding: 0 0 0 13px; border-left: 1px solid rgb(255,0,10); }
		.team-box-nadpis a { margin: 0 0 5px 0; padding: 0; font-size: 18px; color: rgb(0,0,0); text-decoration: none; font-weight: bold; }
		.team-box-nadpis a:hover { color: rgb(255,0,10); text-decoration: underline; }
		.team-box-popis { margin: 0; padding: 0; color: rgb(0,0,0); font-size: 11px; }
#team-detail { margin: 0px auto; padding: 20px 20px 30px 20px; background: rgb(0,0,0); color: rgb(255,255,255); width: 500px; /*border: 1px solid red;*/ }
	#team-detail a img { margin: -30px -30px 0 0; padding: 0; float: right; }
	#team-detail .nadpis { margin: 0 0 10px 0; padding: 0; font-size: 36px; font-family: 'HelveticaNeueLT Pro 95 Blk', arial, verdana, helvetica; color: rgb(255,255,255); }
	#team-detail #image { margin: 0; padding: 0; float: left; width: 250px; }	
	#team-detail #text { margin: 0; padding: 0; float: right; width: 250px; }	
		#team-detail #text #text1 span { font-weight: bold; }	
		#team-detail #text #text2 { font: normal 12px georgia, arial, verdana, helvetica; color: rgb(137,137,137); font-style: italic; }
			#team-detail #text #text2 span { font-weight: bold; }

/***** sutaz *****/
#sutaz-formular { margin: 0; padding: 0; float: left; width: 450px; /*border: 1px solid red;*/ }
	#sutaz-table-formular { margin: 0; padding: 0; }
		#sutaz-table-formular tr td.thead { font-weight: bold; }	
	#sutaz-table-formular input[type=text] { margin: 0; padding: 6px; width: 200px; border: 1px solid rgb(189,189,189); font: normal 12px arial, verdana, helvetica; /*border: 1px solid red;*/ }
	#sutaz-table-formular select { margin: 0; padding: 6px; width: 214px; border: 1px solid rgb(189,189,189); font: normal 12px arial, verdana, helvetica; /*border: 1px solid red;*/ }
	#sutaz-formular input[type=submit] { margin: 0px auto; padding: 0 0 15px 40px; width: 139px; height: 55px; font: normal 16px arial, verdana, helvetica; color: rgb(255,255,255); background: url(sutaz/pic/odoslat.jpg) no-repeat; cursor: pointer; }
		#sutaz-formular input[type=submit]:hover { margin: 0; padding: 0 0 15px 40px; width: 139px; height: 55px; background: url(sutaz/pic/odoslat_over.jpg) no-repeat; }
#sutaz-text { margin: 0; padding: 0; float: right; width: 470px; /*border: 1px solid blue;*/ }
	#sutaz-text-slogan { margin: 0 0 20px 0; padding: 0 0 0 10px; border-left: 1px solid rgb(255,0,10); }
		#sutaz-text-slogan .text1 { margin: 0 0 10px 0; font-size: 35px; font-family: 'HelveticaNeueLT Pro 45 Lt', arial, verdana, helvetica; }
		#sutaz-text-slogan .text2 { font-size: 16px; font-family: 'HelveticaNeueLT Pro 45 Lt', arial, verdana, helvetica; line-height: 25px; }	
	#sutaz-text p {  line-height: 20px; text-align: justify; }	
ul#pravidla { margin: 15px 0 5px 30px; padding: 0; text-align: justify; line-height: 20px; }
	
/***** baner *****/	
.scrollable { margin: 0; padding: 0; width: 960px; height: 531px; /*border: 1px solid red;*/ position: relative; overflow: hidden; }
.scrollable .items { width: 20000em; position: absolute; clear: both; }
.items div { float: left; width: 960px; height: 531px; }

#bg-black a.browse { display: block; width: 34px; height: 67px; float: left; cursor: pointer; z-index: 1002; }
#bg-black a.left { position: absolute; margin: 200px 0 0 20px; background: transparent url(home/pic/control_left.png) no-repeat 0 0; } 
	#bg-black a.left:hover { position: absolute; margin: 200px 0 0 20px; background: transparent url(home/pic/control_left_over.png) no-repeat 0 0; }
#bg-black a.right { position: absolute; margin: 200px 0 0 906px; background: transparent url(home/pic/control_right.png) no-repeat 0 0; }
	#bg-black a.right:hover { position: absolute; margin: 200px 0 0 906px; background:transparent url(home/pic/control_right_over.png) no-repeat 0 0; }

#scroller #baner0 { margin: 0px auto; padding: 0; float: left; width: 960px; height: 531px; text-align: center; background: url(home/pic/baner0.jpg) no-repeat; }

#scroller #baner1 { margin: 0px auto; padding: 0; float: left; width: 960px; height: 531px; text-align: center; background: url(home/pic/baner1.jpg) no-repeat; }
	#baner1 .link a { width: 960px; height: 531px; display: block; }

#scroller #baner2 { margin: 0px auto; padding: 0; float: left; width: 960px; height: 531px; text-align: center; background: url(home/pic/baner2.jpg) no-repeat; }
	#baner2 .link a { width: 960px; height: 531px; display: block; }

#scroller #baner3 { margin: 0px auto; padding: 0; float: left; width: 960px; height: 531px; text-align: center; background: url(home/pic/baner3.jpg) no-repeat; }
	#baner3 .link a { width: 960px; height: 531px; display: block; }

#scroller #baner4 { margin: 0px auto; padding: 0; float: left; width: 960px; height: 531px; text-align: center; background: url(home/pic/baner4.jpg) no-repeat; }
	#baner4 .link a { width: 960px; height: 531px; display: block; }

/***** shop list *****/
#shop-left { float: left; width: 200px; margin: 5px 0 0 0; text-align: left; /*border: 1px solid rgb(255,0,0);*/ }
#shop-right { float: right; width: 705px; margin: 5px 5px auto; /*border: 1px solid rgb(255,0,0);*/ }
.shop-box { margin: 0 14px 14px 0; padding: 0; float: left; width: 218px; height: 255px; overflow: hidden; /*border: 1px solid red;*/ }
	.shop-box-image { margin: 0px auto 5px auto; padding: 0; width: 200px; height: 200px; }
	.shop-box-text { margin: 0; padding: 0 0 0 8px; border-left: 1px solid rgb(255,0,10); }
		.shop-box-nadpis { margin: 0; padding: 0; height: 33px; overflow: hidden; /*border: 1px solid red;*/ }
		.shop-box-nadpis a { font-size: 14px; color: rgb(0,0,0); font-weight: bold; text-decoration: none;	}
		.shop-box-nadpis a:hover { color: rgb(255,0,10); text-decoration: underline; }
		.shop-box-popis { margin: 0; padding: 0; color: rgb(85,85,85); font-weight: bold; }
			.shop-box-popis span { margin: 0; padding: 0; color: rgb(255,0,10); }	
			.shop-box-popis span em { text-decoration: line-through; font-style: normal; }			
.shop-bg-dopredaj { background: url(./pic/bg_dopredaj.png); width: 62px; height: 62px; position: absolute; z-index: 10; margin-left: 0px; }

/***** shop detail *****/
#arrow {  margin: -20px 10px 0 0; padding: 0; float: right; }
	#arrow span { margin: 0 20px 0 0; padding: 0; display: inline; }
	#arrow a img { margin: 0; padding: 0; display: inline; }
	#arrow a.left:hover img { background: url(./pic/arrow_left_white.png); }
	#arrow a.home:hover img { background: url(./pic/arrow_home_white.png); }
	#arrow a.right:hover img { background: url(./pic/arrow_right_white.png); }			
#shop-detail-image { margin: 0 10px 15px 0; padding: 0; float: left; width: 464px; /*border: 1px solid red;*/ }
	#shop-detail-nadpis { margin: 0; padding: 0; font-size: 12px; color: rgb(85,85,85); }
	#shop-detail-image span { margin: 0; padding: 0; font-size: 12px; font-weight: bold; }
	.shop-kombinacie { margin: 10px 6px 0 0; padding: 0; float: left; width: 110px; text-align: center; font-size: 11px; color: rgb(85,85,85); /*border: 1px solid red;*/ }
		.shop-kombinacie a img { margin: 0 0 3px 0; padding: 0; width: 100px; height: 100px; border: 1px solid rgb(219,219,219); }
		.shop-kombinacie a img:hover { border: 1px solid rgb(255,0,10); }	
#shop-detail-nazov { margin: 0; padding: 15px 0 15px 0; float: right; width: 430px; /*border: 1px solid green;*/ }
#shop-detail-popis { margin: 0 15px 15px 0; padding: 0 0 0 0; float: right; width: 225px; text-align: justify; font-size: 12px; color: rgb(85,85,85); line-height: 18px; /*border: 1px solid red;*/ }
#shop-detail-cena { margin: 0 0 10px 0; padding: 0 0 0 15px; float: right; width: 175px; border-left: 1px solid rgb(219,219,219); }
	#shop-detail-cena span { font-size: 12px; color: rgb(85,85,85); }
	#shop-detail-cena span#cena { font: bold 30px 'arial bold', verdana, helvetica; color: rgb(0,0,0); }
	#shop-detail-cena span#kusov { font-weight: bold; }		
	#shop-detail-cena .shop-line { margin: 15px auto 15px auto; padding: 0; background: rgb(219,219,219) top center repeat-x; width: 100%; height: 1px; }	
	#shop-detail-cena div { margin: 0px auto 8px 0; padding: 0; }	
	#shop-detail-cena img { vertical-align: bottom; position: relative; top: 1px; }
	#shop-detail-cena a { color: rgb(0,0,0); }
		#shop-detail-cena a:hover { color: rgb(255,0,10); text-decoration: underline; }	
	#shop-detail-cena input[type=text] { margin: 0; padding: 2px; width: 20px; text-align: center; border: 1px solid rgb(189,189,189); font: normal 12px arial, verdana, helvetica; /*border: 1px solid red;*/ }	
	#shop-detail-cena input[type=submit] { margin: 10px 0 0 0; padding: 0 0 17px 30px; width: 139px; height: 55px; font: normal 15px arial, verdana, helvetica; color: rgb(255,255,255); background: url(shop/pic/kupit.jpg) no-repeat; }		
		#shop-detail-cena input[type=submit]:hover { padding: 0 0 17px 30px; width: 139px; height: 55px; background: url(shop/pic/kupit_over.jpg) no-repeat; cursor: pointer; }				
.shop-line { margin: 20px auto 20px auto; padding: 0; background: rgb(219,219,219) top center repeat-x; width: 920px; height: 1px; }
#shop-vsetky { margin: 0 10px 0 0; padding: 0; float: right; font-size: 11px; }
	#shop-vsetky a { color: rgb(255,0,10); }
	#shop-vsetky a:hover { color: rgb(255,0,10); text-decoration: underline; }

/***** shop kosik *****/
#shop-kosik-table tr.thead td { background: rgb(255,0,10); padding: 3px; color: rgb(255,255,255); font-weight: bold; text-align: center; }
#shop-kosik-table tr.tbody td { background: rgb(240,240,240); padding: 3px;	color: rgb(0,0,0); font-weight: normal; }
#shop-kosik-table tr.tbody:hover td { background: rgb(250,250,250); }
#shop-kosik-table input[type=text] { margin: 0; padding: 2px; width: 20px; text-align: center; border: 1px solid rgb(189,189,189); font: normal 12px arial, verdana, helvetica; }
#shop-kosik-table select { margin: 0; padding: 2px; width: 345px; text-align: left; border: 1px solid rgb(189,189,189); font: normal 12px arial, verdana, helvetica; }
#shop-kosik-table input#zakaznik[type=text] { margin: 0; padding: 2px; width: 340px; text-align: left; border: 1px solid rgb(189,189,189); font: normal 12px arial, verdana, helvetica; }
#shop-kosik-table textarea#zakaznik { margin: 0; padding: 2px; width: 340px; text-align: left; border: 1px solid rgb(189,189,189); font: normal 12px arial, verdana, helvetica; }
#shop-podmienky { width: 100%; height: 250px; overflow: hidden; }
input#submitSend[type=submit] { margin: 10px 0 0 0; padding: 0 0 17px 30px; width: 139px; height: 55px; font: normal 15px arial, verdana, helvetica; color: rgb(255,255,255); background: url(shop/pic/odoslat.jpg) no-repeat; }
	input#submitSend[type=submit]:hover { padding: 0 0 17px 30px; width: 139px; height: 55px; background: url(shop/pic/odoslat_over.jpg) no-repeat; cursor: pointer; }

