body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 0.7em;
	font-family: "Tahoma", "Tahoma CE", "Arial", "Verdana" ,"Helvetica", sans-serif;
	background: #000080 url("../pics/body-bg.png") center top repeat; 
}
fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
#shadow {
	width: 100%;
	background: url("../pics/shadow-bg") center top repeat-y;
}
#obsah {
	width: 990px;
	margin: 0 auto;
	text-align: left;
	background: #fff;
}
#vrsek {
	display: block;
	width: 990px;
	height: 60px;
	background: #1e398e url("../pics/vrsek-bg.png") left top no-repeat;
}
#loginform {
	display: block;
	width: 390px;
	height: 40px;
	padding-top: 20px;
	float: right;
}
#loginform input {
	display: block;
	width: 143px;
	height: 14px;
	line-height: 14px;
	padding: 3px 3px 3px 23px;
	margin: 0 10px 0 0;
	border: 0;
	float: left;
	background: #fff;
	color: #b2b2b2;
	text-align: center;
	font-family: "Tahoma", "Tahoma CE", "Arial", "Verdana" ,"Helvetica", sans-serif;
	font-size: 0.9em;
}
#loginform input#login {
	background: #fff url("../pics/input-login-bg.png") left top no-repeat;
}
#loginform input#passwd {
	background: #fff url("../pics/input-passwd-bg.png") left top no-repeat;
}
#loginform input.submit {
	width: 16px;
	height: 16px;
	line-height: 16px;
	padding: 0;
	background: #ff8a0d;
	color: #fff;
	margin: 2px 0 0 0;
}
#top-menu {
	display: block;
	width: 590px;
	height: 60px;
	line-height: 60px;
	float: right;
	overflow: hidden;
}
#top-menu ul, #top-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
#top-menu ul {
/*	height: 40px;
	padding: 20px 0 0 0;*/
	height: 60px;
	line-height: 60px;
}
#top-menu li {
	padding: 7px 0 0 0;
	height: 50px;
	line-height: 50px;
	float: left;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
#top-menu li a {
	display: block;
	color: #fff;
/* 	margin: 0 10px; */
	padding: 0 12px;
	text-decoration: none;
	white-space: nowrap;
}
#top-menu li a:hover, #top-menu li a.active {
	background: #ffb400;
/* 	text-decoration: underline; */
}
#hlavicka {
	display: block;
	width: 990px;
	height: 259px;
}
#hlavicka .outer-left {
	display: block;
	width: 794px;
	height: 259px;
	float: left;
	background: url("../pics/hlavicka-bg.jpg") right top no-repeat;
}
#hlavicka .left {
	display: block;
	width: 794px;
	height: 259px;
	float: left;
	background: url("../pics/hlavicka-overlay.gif") right top no-repeat;
}
#hlavicka .left a, #hlavicka .left a span {
	display: block;
	width: 203px;
	height: 259px;
	position: relative;
	left: 0;
	top: 0;
	overflow: hidden;
	color: #000;
	text-align: center;
}
#hlavicka .left a span {
	font-size: 0;
	line-height: 0;
	position: absolute;
	z-index: 50;
	background: url("../pics/logo.png") left top no-repeat;
}
#kosik {
	display: block;
	width: 196px;
	height: 259px;
	float: left;
	background: #1064b4 url("../pics/hlavicka-right-bg.png") left top no-repeat;
}
#kosik ul, #kosik li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	width: 166px;
	line-height: 29px;
}
#kosik ul {
/* 	margin: 43px 0 0 12px; */
	margin: 23px 0 0 12px;
}
#kosik li {
	width: 161px;
	padding: 0 0 1px 5px;
	height: 29px;
	line-height: 29px;
	background: url("../pics/kosik-podtrzeni.gif") left bottom repeat-x;
	color: #fff;
}
#kosik li b {
	color: #ff8a0d;
}
#kosik li a {
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
#kosik li a:hover {
	text-decoration: underline;
}
#kosik li.ikona {
	padding: 0;
}
#kosik li.posledni {
	padding-bottom: 0;
	background-image: none;
}
#kosik li.ikona span {
	display: block;
	width: 146px;
	height: 29px;
	line-height: 29px;
	padding-left: 20px;
	overflow: hidden;
}
#kosik li.uziv span {
	background: url("../pics/ikona-uziv.gif") 0 50% no-repeat;
}
#kosik li.cena span {
	background: url("../pics/ikona-cena.gif") 0 50% no-repeat;
}
#kosik li.pol span {
	background: url("../pics/ikona-polozky.gif") 0 50% no-repeat;
}

#main {
	display: block;
	width: 990px;
	padding: 10px 0;
/* background: yellow; */
}




#left {
	display: block;
	width: 203px;
	float: left;
	text-align: left;
}
#left h2 {
	display: block;
	width: 172px;
	height: 25px;
	padding-left: 28px;
	line-height: 25px;
	margin: 0 0 0 3px;
	color: #fff;
	text-transform: uppercase;
	font-size: 1em;
}
#left h2.nabidka {
	background: #ff900e url("../pics/h2-left.png") left top no-repeat;
}
#left h2.inform {
	background: #ff900e url("../pics/search-bg.png") left top no-repeat;
	text-align: left;
}
#outer-left-menu {

	padding: 0 0 12px 0;
	margin: 0 0 12px 3px;
	background: #0093dd url("../pics/left-menu-bg.png") left bottom no-repeat;
}
#left-menu {
	width: 200px;
	margin: 0;
	padding: 6px 0 0 0;
	background: url("../pics/left-menu-top-bg.png") left top repeat-x;
}
#left-menu ul, #left-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	width: 193px;
	line-height: 20px;
}
#left-menu ul {
	margin: 0 auto;
}
#left-menu li {
	width: 193px;
	line-height: 20px;
}
#left-menu li a {
	display: block;
	width: 163px;
	padding-left: 30px;
	background-position: left top;
	background-repeat: no-repeat;
/* 	background-image: url("../pics/left-menu-li-1st.gif"); */
	border-bottom: 1px solid #26a3e2;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
#left-menu li li a {
	display: block;
	width: 144px;
	padding-left: 49px;
	background-position: left top;
	background-repeat: no-repeat;
/* 	background-image: url("../pics/left-menu-li-2nd.gif"); */
}
#left-menu li a:hover, #left-menu li a.active {
	background-color: #ff8a0d;
}
#left-menu li a.minus {
	background-position: right top;
}
#left-menu li.posledni a {
	border-bottom: 0;
}
#search {
	width: 200px;
	height: 75px;
	background: #ff8a0d url("../pics/search-bg.png") left top no-repeat;
	margin: 0 0 12px 3px;
	overflow: hidden;
	color: #fff;
}
#search h2 {
	margin: 0;
}
#search fieldset {
	padding: 15px 0 0 0;
}
#search input {
	display: block;
	width: 137px;
	height: 14px;
	line-height: 14px;
	margin: 0 0 0 13px;
	padding: 3px;
	border: 0;
	background: #fff url("../pics/input-bg.png") left top no-repeat;
	color: #b2b2b2;
	text-align: center;
	float: left;
}
#search input.submit {
	width: 16px;
	height: 16px;
	line-height: 16px;
	padding: 0;
	background-image: none;
	color: #ff9d35;
	margin-top: 2px;
}
/*  */

#newsletter {
	width: 200px;
	height: 105px;
	background: #ff8a0d url("../pics/newslett-bg.png") left top no-repeat;
	margin: 0 0 12px 3px;
	overflow: hidden;
	color: #fff;
}
#newsletter h2 {
	margin: 0;
}
#newsletter fieldset {
	padding: 15px 0 0 0;
}
#newsletter input {
	display: block;
	width: 137px;
	height: 14px;
	line-height: 14px;
	margin: 0 0 0 13px;
	padding: 3px;
	border: 0;
	background: #fff url("../pics/input-bg.png") left top no-repeat;
	color: #b2b2b2;
	text-align: center;
	float: left;
}
#newsletter input.submit {
	width: 16px;
	height: 16px;
	line-height: 16px;
	padding: 0;
	background-image: none;
	color: #ff9d35;
	margin-top: 2px;
}
#newsletter p {
	text-transform: uppercase;
	text-align: left;
	margin: 5px 15px;
}




#outer-left-info {
	padding: 0 0 12px 0;
	margin: 0 0 12px 3px;
	background: #0093dd url("../pics/left-info-bg.png") left bottom no-repeat;
}
#left-info {
	width: 200px;
	margin: 0;
	padding: 6px 0 0 0;
	background: url("../pics/left-info-top-bg.png") left top repeat-x;
}
#left-info ul, #left-info li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	width: 193px;
	line-height: 20px;
}
#left-info ul {
	margin: 0 auto;
}
#left-info li {
	width: 193px;
	line-height: 20px;
	text-align: left;
}
#left-info li a {
	display: block;
	width: 163px;
	padding-left: 30px;
	background-position: left top;
	background-repeat: no-repeat;
/* 	background-image: url("../pics/left-info-li-1st.gif"); */
	border-bottom: 1px solid #26a3e2;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
#left-info li a:hover, #left-info li a.active {
	background-color: #ff8a0d;
}
#left-info li a.minus {
	background-position: right top;
}
#left-info li.posledni a {
	border-bottom: 0;
}











#main-main {
	display: block;
	width: 591px;
	float: left;
	color: #4e4e4e;
/* background: red; */
line-height: 1.6em;
}

#main-main .matbag {
	background: url("../pics/bunka-bg2.png") 0 24px repeat-x;
	background-repeat: repeat-x !important;
	overflow: hidden;
}
#main-main .matrjoska {
	margin: 0 5px;
	overflow: hidden;
}
#main-main h2 {
	width: 100%;
	height: 24px;
	line-height: 24px;
	margin: 0;
	border-bottom: 1px solid #ff8400;
	text-transform: uppercase;
	font-size: 1em;
}
#main-main h2 span {
	display: block;
	width: 276px;
	height: 24px;
	line-height: 24px;
	padding-left: 16px;
	margin: 0;
	overflow: hidden;
	background: #ff8400 url("../pics/main-h2.png") left bottom no-repeat;
	color: #fff;
}
#main-main .text {
	margin: 0 15px;
}
#main-main a {
	font-weight: bold;
}

#main-main .novinka {
	background: url("../pics/bunka-bg.png") left top repeat-x;
	padding-top: 10px;
	margin-bottom: 15px;
	overflow: hidden;
}
#main-main .novinka a.left {
	display: block;
	width: 112px;
	margin: 0 14px 15px 8px;
	float: left;
}
#main-main .novinka a.left img {
	display: block;
	width: 108px;
	padding: 1px;
	border: 1px solid #ef8616;
}
#main-main .novinka .right {
	width: 434px;
	float: left;
}
#main-main .novinka .right h3 {
	font-size: 1.1em;
	color: #f38816;
	margin: 0;
}
#main-main .novinka .right h3 a {
	text-decoration: none;
	color: #f38816;
}
#main-main .novinka .right h3 a:hover {
	text-decoration: underline;
}
#main-main .novinka .right p {
	margin: 5px 0;
	text-align: justify;
}
#main-main .novinka a.morelink {
	float: right;
	margin-right: 5px;
}
#main-main .novinka a.morelink img {
	border: 0;
}
#main-main .banner a {
	display: block;
	width: 560px;
	height: 88px;
	line-height: 88px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	margin: 0 auto;
	margin-bottom: 12px;
}
#main-main .banner a img {
	display: block;
	width: 560px;
	height: 88px;
	line-height: 88px;
	background: #000;
	color: #fff;
	border:1px solid #dddddd;
}

#main-main .paging {
	border-bottom: 1px solid #ff8400;
}
#main-main .paging h2 {
	width: 292px;
	border: 0;
	float: left;
}
#main-main .paging p {
	display: block;
	height: 24px;
	line-height: 24px;
	margin: 0;
	padding: 0;
}
#main-main .paging p.selection {
	width: 100px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	float: left;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}
#main-main .paging p.selection a {
	font-weight: normal;
	text-decoration: none;
	color: #4e4e4e;
}
#main-main .paging p.selection a:hover {
	text-decoration: underline;
}
#main-main .paging p.pages {
	width: 175px;
	height: 24px;
	line-height: 24px;
	padding: 0 10px 0 0;
	overflow: hidden;
	float: left;
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
}
#main-main .paging p.pages a {
	font-weight: normal;
	text-decoration: none;
	color: #4e4e4e;
}
#main-main .paging p.pages a:hover {
	text-decoration: underline;
}
#main-main .paging p.pages a.active {
	font-weight: bold;
}
/*  */

#main-main .paging2 p {
	display: block;
	height: 24px;
	line-height: 24px;
	margin: 0;
	padding: 0;
}
#main-main .paging2 p.selection {
	width: 160px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	float: left;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}
#main-main .paging2 p.pages {
	width: 407px;
	height: 24px;
	line-height: 24px;
	padding: 0 10px 0 0;
	overflow: hidden;
	float: left;
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
}
#main-main .paging2 p.pages a {
	font-weight: normal;
	text-decoration: none;
	color: #4e4e4e;
}
#main-main .paging2 p.pages a:hover {
	text-decoration: underline;
}
#main-main .paging2 p.pages a.active {
	font-weight: bold;
}
/*  */
#main-main .bunka {
	display: block;
	width: 290px;
	height: 330px;
	float: left;
	background: url("../pics/bunka-bg2.png") left top repeat-x;
	overflow: hidden;
}

#main-main .bunka .matrjoska {
	margin: 0 28px;
}
#main-main .bunka h3 {
	width: 100%;
	height: 40px;
	line-height: 20px;
	font-size: 1.2em;
/* background: lime; */
	margin: 10px 0;
}
#main-main .bunka h3 a {
	color: #ef8616;
	text-decoration: none;
}
#main-main .bunka h3 a:hover {
	text-decoration: underline;
}
#main-main .bunka a.pic {
	display: block;
	width: 226px;
	height: 226px;
	line-height: 226px;
	margin: 0 auto;
	margin-bottom: 10px;
}
#main-main .bunka a.pic img {
	display: block;
	width: 222px;
	height: 222px;
	line-height: 222px;
	color:  black;
	text-align: center;
	padding: 1px;
	border: 1px solid #ef8616;
}
#main-main .bunka fieldset {
	width: 99%;
	height: 22px;
	padding: 3px 1% 0 1%;
}
#main-main .bunka fieldset.barevny {
	background: #ff8a0d;
	color: #fff;
	font-weight: bold;
}
#main-main .bunka fieldset.barevny label {
	float: left;
	width: 30px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}
#main-main .bunka fieldset.barevny input {
	display: block;
	width: 30px;
	height: 14px;
	line-height: 14px;
	padding: 3px;
	border: 0;
	background: #fff url("../pics/bunka-input-pocetks-bg-alt.png") left top no-repeat;
	float: left;
	text-align: center;
	margin-right: 5px;
}
#main-main .bunka fieldset.barevny input.it {
	margin-right: 20px;
}
#main-main .bunka fieldset.barevny p.cena {
	text-align: right;
	margin: 0 10px 0 0;
	line-height: 20px;
	float: left;
}
#main-main .bunka fieldset.barevny p.cena span {
	font-size: 1.3em;
	line-height: 20px;
}
#main-main .bunka fieldset input.submit {
	display: block;
/* 	width: 138px; */
	width: 36px;
	height: 19px;
	line-height: 19px;
	background: #959595;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
/* 	margin: 0 auto; */
	padding: 0;
	margin: 0;
	float: right;
}
#main-main .extend {
	height: 352px;
}
#main-main .extend .prizes {
	display: block;
	padding: 3px 1% 0 1%;
	height: 48px;
	line-height: 22px;
	background: #ff8a0d;
	color: #fff;
}
#main-main .extend .prizes p.cena2 {
	float: left;
	margin: 0 0 2px 10px;
	line-height: 20px;
	font-weight: bold;
	
}
#main-main .extend .prizes p.sleva {
	float: right;
	text-align: right;
	margin: 0 10px 2px 0;
	line-height: 20px;
	font-weight: bold;
	color: #880000;
	font-size: 1.1em;
}
#main-main .extend .prizes p.cena2 span {
	font-size: 1.3em;
	line-height: 20px;
	text-decoration: line-through;
	color: #880000;
}

#main-main .extend .prizes fieldset { 
	padding: 0;
	height: 22px;
	background-color: transparent !important;
}












#main-main #detail h2 a {
	color: #fff;
	text-decoration: none;
}
#main-main #detail h2 a:hover {
	text-decoration: underline;
}
#main-main #detail .bunka {
	display: block;
	width: 581px;
	background: url("../pics/bunka-bg2.png") left top repeat-x;
	overflow: hidden;
	padding: 15px 0;
	height: auto;
}
#main-main #detail .bunka .matrjoska {
	margin: 0 15px;
}
#main-main #detail .bunka .left {
	display: block;
	width: 290px;
	float: left;
margin-right: 10px;
}
#main-main #detail .bunka .left a.pic {
	margin: 0;
	width: auto;
	height: auto;
}
#main-main #detail .bunka .left a.pic img {
	margin: 0;
	width: 275px;
	height: 275px;
	line-height: 275px;
}
#main-main #detail .bunka .right {
	display: block;
	width: 261px;
width: 251px;
	float: left;
}
#main-main #detail .bunka .right h3 {
	color: #ef8616;
	margin: 0 0 10px 0;
}
#main-main #detail .bunka .right p {
	text-align: justify;
	margin: 5px 0;
}
#main-main #detail .bunka .right p.cena span {
	font-size: 1.2em;
	color: #ef8616;
	font-weight: bold;
}
#main-main #detail .bunka fieldset.barevny p.cena {
	text-align: right;
	margin: 0 70px 0 0;
	line-height: 20px;
}
#main-main #detail .bunka fieldset.barevny label {
	width: 60px;
	text-align: justify;
}
#main-main #detail .bunka fieldset.barevny p.cena {
	margin: 0;
}
#main-main #detail .bunka fieldset input.submit {
	float: right;
	margin: 0;
}
#main-main #detail-gal {
	padding: 15px 0;
}
#main-main #detail-gal a {
	display: block;
	height: 112px;
	margin: 17px 0 0 17px;
	float: left;
}
#main-main #detail-gal a img {
	display: block;
	height: 110px;
	padding: 1px;
	border: 1px solid #ff9600;
	color: #ff9600;
	text-align: center;
}

#main-main  a.backlink {
	display: block;
	width: 100px;
	height: 25px;
	line-height: 25px;
	background: #ff8a0d;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	float: right;
	margin: 0 0 1.5em 0;
}

#main-main  a.backlink2 {
	display: block;
	width: 200px;
	height: 25px;
	line-height: 25px;
	background: #ff8a0d;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	float: right;
	margin: 0 0 1.5em 0;
}


#main-main table#kosiktable th {
	padding: 2px 5px;
	color: #fff;
	font-weight: bold;
	background-color: #0093dd;
	border: 1px solid #fff;
}
#main-main table#kosiktable th.bila {
	border-width: 0 0 1px 1px;
	background: #fff;
}
#main-main table tr.kosik_nad th.thright {
	text-align: right;
}
#regtejbl td {
	padding-bottom: 3px;
}
#regtejbl td.bb {
	width: 280px;
}
#main-main table#kosiktable {
	border-collapse: collapse;
	border: 1px solid #1f368b;
}
#main-main table#kosiktable td {
	padding: 2px 5px;
	border: 1px solid #1f368b;
}
#main-main table#kosiktable td a {
	color: #ef8616;
	font-weight: bold;
	text-decoration: none;
}
#main-main table#kosiktable td a:hover {
	text-decoration: underline;
}
#main-main table tr.pol_kosik1 {
	background-color: #ebebeb;
}
#main-main table tr.pol_kosik2 {
	background-color: #fff;
}
#main-main table#kosiktable tr.empty td {
	border: 1px solid #fff;
}

#main-main #katalog input {
	border: 1px solid #d0d0d0;
}
#main-main table.prodejny {
	border-collapse: collapse;
	border: 0;
}
#main-main table.prodejny th {
	padding: 3px 6px;
	height: 3em;
	line-height: 3em;
	text-align: right;
	border: 1px solid #ff8400;
}
#main-main table.prodejny td {
	padding: 3px;
	height: 3em;
	line-height: 3em;
	border: 1px solid #ff8400;
}
#main-main table.prodejny td.full {
	line-height: 1.5em;
}

#main-main .prodejna {
}
#main-main .prodejna a.left {
	float: right;
	margin-right: 15px;
}
#main-main .prodejna a.left img {
	border: 1px solid #ef8616;
}

















#right {
	display: block;
	width: 192px;
	float: left;
	background: #0192dc url("../pics/right-bottom-bg.png") left bottom no-repeat;
	padding-bottom: 10px;
	color: #fff;
}
#right h2 {
	display: block;
	width: 164px;
	height: 25px;
	padding-left: 28px;
	line-height: 25px;
	margin: 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 1em;
	background: #ff900e url("../pics/h2-right.png") left top no-repeat;
}
#right .matrjoska {
	margin: 0 10px;
	text-align: center;
}
#right .recomend {
	border-bottom: 1px solid #26a2e1;
	margin: 0 0 15px 0;
}
#right .posledni {
	border-bottom: 0;
	margin: 0;
}
#right .recomend h3 {
	font-size: 1em;
	margin: 10px 0 20px 0;
}
#right .recomend h3 a {
	color: #fff;
	text-decoration: none;
}
#right .recomend h3 a:hover {
	text-decoration: underline;
}
#right .recomend a.piclink img {
	border: 0;
	background: #fff;
	color: #000;
	
}
#right .recomend p {
	margin: 15px 0;
}








#paticka {
	display: block;
	width: 990px;
	height: 49px;
	background: url("../pics/paticka-bg.png") left top no-repeat;
}
#bottom-menu {
	display: block;
	width: 778px;
	height: 48px;
	float: right;
	margin: 0 4px 0 4px;
}
#bottom-menu ul, #bottom-menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	height: 48px;
	line-height: 48px;
}
#bottom-menu li {
	float: left;
}
#bottom-menu li a {
	margin: 0 17px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
#bottom-menu li a:hover {
	text-decoration: underline;
}

#copy {
	display: block;
	width: 200px;
	height: 48px;
	float: right;
}
#copy p {
	line-height: 1.2em;
	text-transform: uppercase;
	font-size: 0.8em;
	color: #fff;
	margin: 15px 0 0 15px;
}
#copy p a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#copy a:hover {
	text-decoration: underline;
}

#ramecky br {
	line-height: 18px;
}
a.spesl-ramecek {
	display: block;
	width: 581px;
	overflow: hidden;
	background: #ffcd86 url("../pics/ramek-bg.png") 290px 0 no-repeat;
	margin-top: 10px;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	left: 0;
	top: -10px;
}
a.spesl-ramecek span {
	display: block;
	width: 46%;
	height: 25px;
	padding: 0 2%;
	line-height: 22px;
	overflow: hidden;
	color: #fff;
	font-weight: bold;
}
a.spesl-ramecek:hover {
	background: #ff9600 url("../pics/ramek-bg.png") 290px 0 no-repeat;
}
a.spesl-ramecek img {
	display: block;
	margin: 4px;
	background: #000;
	color: #fff;
	text-align: center;
	font-weight: bold;
	border: 0;
}

input.no {
  display:none;
}

.cleaner {
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
	float: none;
	clear: both;
}

.error {
  background-color:#ff0000;
  color:#ffffff;
  padding:4px;
  text-align:center;
  font-weight:bold;
}

.center {
  text-align:center;
}
