/* -- start setup -- */

* {
font-family : "Trebuchet MS", Helvetica, Arial, sans-serif;
font-size : x-small;
margin : 0;	
border : none;
padding : 0;
color:#9c9c9c;
}

/* -- common -- */
.horniIndex {vertical-align:super; font-size:0.7em;}

.i {font-style : italic;}
sup {font-size: 0.5em;}
.mb0 {margin-bottom:0;	}

/* -- float -- */
.floatLeft {float : left;}
.floatRight {float : right;}

.clear {
height:1px;
clear: both;
font-size:1px;
}

.yellow {color:#FFDA2F;}

/* -- all pages -- */
sup {font-size: 0.5em;}
hr {display : none;}

body {
background-color: Black;
text-align: center;
background-position: top center;
background-repeat: no-repeat;
background-attachment: scroll;
text-align:center;
}

body.background1 {background-image: url(pozadi-fotball.jpg);}
body.background2 {background-image: url(pozadi-basket.jpg);}
body.background3 {background-image: url(pozadi-basket2.jpg);}

#container {
width:914px;
position:relative;
margin:0 auto 50px auto;
text-align:left;
}

#header {
margin-top:45px;
background-image: url(teamstore.png);
background-position: top left;
background-repeat: no-repeat;
position:relative;
height:90px;
}

#homeRun {
position:absolute;
top:0;
left:0;
width:265px;
height:55px;
}

#headerMenu {
position:absolute;
top:0;
right:0;
}

#headerMenu li {
display:inline;
list-style-type: none;
font-size:105%;
}

#headerMenu li a {
font-size:100%;
text-decoration:none;
}

#headerMenu li a:hover {color:#ffd82f;}

#loginUser {
position:absolute;
top:2.8em;
right:0;
}

#loginUser li {
/*display:inline;*/
display:block;
float:left;

list-style-type: none;
font-size:108%;
height:18px;
line-height:18px;
padding-left:5px;
}

#loginUser li a {
font-size:100%;
color:#ffd82f;
}

#loginUser li a:hover {text-decoration:none;}

#loginUser li.login, #loginUser li.cart {
background-image: url(ico_user.png);
background-position: left center;
background-repeat: no-repeat;
padding-left:30px;
margin-left:10px;
}

.cartlogin
{display:inline-block; background:url(ico_cart.png) no-repeat; padding-left:25px; margin-left:10px;}

.logincart
{display:inline-block; background:url(ico_user.png) no-repeat; padding-left:27px; margin-left:10px;}

#loginUser li.cart {background-image: url(ico_cart.png);}

#main {
background-color: #1a1a1a;
padding-left:14px; /* menu */
}

#content,#contentDetail, #menu {float:right;}

#content {
width:778px;
border-top:1px solid #8c7924;
border-bottom:1px solid #8c7924;
}

#contentDetail {
width:778px;
border-bottom:1px solid #8c7924;
}

#menu {
width:122px;
padding-top:13px;
}

/* search form */
#hledani p {display:inline;	}

.hledaniInput {
width:60px;
padding-left:10px;
border:1px solid #8c7924;
color:#ffffff;
background-color: #1a1a1a;
margin-right:5px;
font-size:105%;
}

.hledaniSubmit {
width:19px;
height:16px;
border:none;
background-image: url(hledani_submit.gif);
background-position: center;
background-repeat: no-repeat;
}

#mainMenu {
clear:left;
margin:15px 0 30px 0;	
}

#mainMenu li { 
list-style-type: none; 
line-height:1.2em;
}

#mainMenu li.menuGap { margin-top:1em;}

#mainMenu li a { 
text-decoration:none; 
font-size:110%;
}

#mainMenu li a:hover, #mainMenu li a.active { color:#ffd82f; }
#mainMenu li ul {margin:0 0 0 13px; }
#mainMenu li.zabaleno { display:none; }

/*	news	*/
.title {
font-size:110%;	
color:#ffd82f;
padding-bottom:.7em;
margin-bottom:.7em;
border-bottom:1px solid #333333;
margin-right:15px;
}

.newsColum {
line-height:1.3em;
padding-right:20px;
margin:.7em 0;
padding-bottom:.7em;
border-bottom:1px solid #333333;
}

.newsColum strong {
display:block;
font-size:105%;
color:White;
}

/*	content	*/
#introHeader {
width:778px;
height:248px;
margin-bottom:3px;
position:relative;
border-bottom:1px solid #53491F;
}

#introFlash {
width:579px;
height:248px;
background-image : url(flash.jpg);
background-position : center;
background-repeat : no-repeat;
}

#actions {
position:absolute;
top:0;
right:0;
width:200px;
height:248px;
}

.akce1 {
background-image : url(home-switcher1.jpg);
background-position : center;
background-repeat : no-repeat;
}

#actions p {
position:absolute;
top:150px;
left:25px;
width:120px;
font-size:165%;
color:#ffffff;
line-height:105%;
}

#actions p a {
display:block;
font-size:70%;
color:#ffffff;
}

.switcher {
position:absolute;
}

.switcher a {
float:left;
width:19px;
height:16px;
line-height:16px;
background-position: center;
background-repeat: no-repeat;
background-image: url(switcher.png);
text-align:center;
color:#000000;
text-decoration:none;
margin-left:1px;
}

.switcher a.active, .switcher a:hover {background-image: url(switcher-hover.png);}

#mainContent {
background-image : url(main_background.gif);
background-position : top center;
background-repeat : repeat-y;
}

.karta {
float:left;
background-color : #4D4D4D;
margin:0 0 2px 2px;
width:191px;
height:155px;

width:189px;

border:1px solid #4D4D4D;
position:relative;
}

.karta:hover {border:1px solid #E6E6E6;}
.karta:hover div p a, .karta:hover div h2 a {color:#FFD72F;}

.karta div {
margin: 14px 0 0 14px;
background-position : -3px 0;
background-repeat : no-repeat;
}

/*.karta div#karta1 {background-image : url(ts-home1.jpg);}
.karta div#karta2 {background-image : url(ts-home2.jpg);}
.karta div#karta3 {background-image : url(ts-home3.jpg);}
.karta div#karta4 {background-image : url(ts-home4.jpg);}
.karta div#karta5 {background-image : url(ts-home5.jpg);}
.karta div#karta6 {background-image : url(ts-home6.jpg);}
.karta div#karta7 {background-image : url(ts-home7.jpg);}
.karta div#karta8 {background-image : url(ts-home8.jpg);}
*/
.karta div p a, .karta div h2 a {
display:block;
padding:82px 5px 0 2px;
color:White;
font-size:20px;
line-height:100%;
text-decoration:none;
}

.karta div ul li {
display:inline;
list-style-type: none;
height:18px;
line-height:18px;
padding-left:2px;
}

.karta div ul li a {color:#99999B;}
.karta:hover div ul li a {color:#FFDA2F;}


.odd {	
border-top:1px solid #96832e;
height:1px;
line-height:1px;
font-size:1px;
}

.odd, .oddYellow, .oddText, .oddDot {	
margin:5px 0;
border-top:1px solid #97832D;
height:1px;
line-height:1px;
font-size:1px;
}

.oddText {	width:510px;}

.oddDot {
border-top: 1px dashed #97832D;
width:530px;
}

.tabMenu {
margin:5px 6px 5px 0 ;
height:31px;
line-height:31px;
background-image : url(tab-dot.gif);
background-position : bottom left;
background-repeat : repeat-x;
}

.tabMenu ul li {
float:left;
display:block;
height:31px;
line-height:31px;
}

.tabMenu ul li a, .tabMenu ul li span {
float:left;
display:block;
height:31px;
line-height:31px;
padding:0 16px;
background-position : bottom right;
background-repeat : no-repeat;
background-image : url(tab-background.jpg);
color:#D6D6D6;
font-size:115%;
text-decoration:none;
}

.tabMenu ul li a:hover, .tabMenu ul li a.active, .tabMenu ul li span {background-position : top right;}

.showAll {
float:right;
margin-right:13px;
text-decoration:none;
font-size:110%;
}

.showAll span {
color:#edc733;
text-decoration:none;
font-size:100%;
}

/*	karty	*/
.productCard {
float:left;
background-color : #4D4D4D;
margin:2px 0 2px 2px;
margin:2px 0 0 2px;
width:169px;
height:235px;
position:relative;
padding:8px 10px 0 10px;
border:1px solid #4D4D4D;
}

.productCard:hover {border:1px solid #E6E6E6;}
.productCard:hover p, .productCard:hover h3 {color:#FFD72F;}

.productCard p, .productCard h3 {
line-height:100%;
color:White;
height:2.1em;
font-size:125%;
margin:0;
}

.productCard .productReduced {
	position:absolute;
	right:18px;
	top:180px;
}

.productCard .productPrice {
	position:absolute;
	top:210px;
	width:164px;
}

.productCard .productPath {margin:0 0 5px 0;}
.productCard .productImage {position:relative;}
.productCard .productImage div {
	position:relative;
	width:163px;
	height:110px;
	background-position : center;
	background-repeat : no-repeat;
	background-color: #fff;
	top:0;
	left:0;
	margin:0;
	padding:0;
}

.productCard .imageMask {
display:block;
position:absolute;
top:0;
left:0;
background-image : url(product-mask.png);
background-position : center;
background-repeat : no-repeat;
width:163px;
height:110px;
}

.productIcons {
position:absolute;
top:15px;
right:8px;	
text-align:right;
width:30px;
}

.promo .productIcons {right:10px;	}

.productIcons a {
text-align:right;
display:block;
float:right;
margin:0 0 1px 0;
background-color: #4d4d4d;
text-decoration:none;
font-style: italic;
padding:0 2px;
}

.productIcons a.icoNew {
color:#e7c533;
width:22px;
}

.productIcons a.icoNej {
color:#ff052f;
width:18px;
}

.productIcons a.icoSleva {
color:#7aaf2f;
width:22px;
}

.productIcons a.icoNew:hover {background-color:#e7c533;}
.productIcons a.icoNej:hover {background-color:#ff052f;}
.productIcons a.icoSleva:hover {background-color:#7aaf2f;}
.productIcons a:hover {color:#1a1a1a;}


.productReduced {height:20px;}

.productReduced p {
font-size:105%;
font-weight:bold;
color:#CC6600 !important;
padding-top:3px;
text-decoration: line-through;
}

.productPrice a {
display:block;
float:right;
background-image : url(ico_cart.png);
background-position : center right;
background-repeat : no-repeat;
height:18px;
line-height:18px;
padding-right:30px;
text-decoration:none;
text-transform:uppercase;
}

.productPrice a:hover {color:#FFD72F;}

.productPrice p {
font-size:135%;
color:#FFD72F;
font-weight:bold;
float:left;
}

.productColors {

}
/*
.productColors ul {
margin: 0pt; padding: 0pt; position: relative; list-style-type: none; z-index: 1; width: 2890px; left: -510px;
}
.productColors ul {
overflow: hidden; float: left; width: 170px; height: 145px;
}*/
.productDescription {line-height:100%;}

/*	promo	*/
.promo {
height:125px;
padding:5px 45px 0 2px;
}

.promoCard {
float:left;
width:161px;
position:relative;
padding:8px 10px 0 10px;
}

.promoCard .imageMask {
display:block;
position:absolute;
top:8px;
left:10px;
background-image : url(product-mask-promo.png);
background-position : center;
background-repeat : no-repeat;
width:163px;
height:110px;
}

.promoContent {
float:left;
padding:15px 0 0 10px;	
font-size:120%;
line-height:105%;
width:360px;
}

.promoContent p a {
color:#FFD82F;
font-size:185%;
line-height:105%;
display:block;
margin-bottom:5px;
}

.promoContent a {
font-size:100%;
color:#FFD82F;
}

.promoNews {
height:105px;
float:right;
width:135px;
border-left:1px solid #515051;
padding:15px 0 0 20px;	
line-height:105%;
}

.promoNews strong {
color:#FFD82F;
font-size:125%;
line-height:105%;
display:block;
margin-bottom:5px;
}

/* strankovani */
.page {
height:40px;
line-height:40px;
padding-left:20px;
}

.page ul li {
display:inline;
list-style-type: none;
padding-left:1px;
font-size:115%;
}

.page ul.list, .page div.list {
float:right;
margin-right:13px;
}

.page ul.list li a, .page ul.list li, .page div.list a {color:#FFD72F; }
.page div.list {color:#FFD72F; font-size:120%; }
.page div.list a {color:#FFD72F; font-size:100%; }
.page ul.list li a.active, .page div.list a.active {text-decoration:none;}

.page ul.list li span {
font-size:100%;
color:#999999;
}

.page ul li a {font-size:100%;}
.page ul li a:hover, .page ul li a.active {color:#FFD82F;}
.page ul li a.sipky {text-decoration:none;}
.page ul li.ml10 {margin-left:10px; }

.paginator { float:left; font-size:120%; }
.paginator a, .paginator span, .paginator div { font-size:100%; padding:0 5px; }
.paginator a:hover, .paginator span {color:#FFD82F;}
.paginator a.sipky {text-decoration:none;}
.paginator div { display:inline; padding-left: 10px; }
.paginator div span { padding: 0; }

.page ul li span {
font-size:100%;
color:#FFD72F;
}

.sort {
padding-left:15px;
margin-right:4px;
height:42px;
line-height:42px;
background-color : #4D4D4D;
font-size:110%;
}

.sort p {
float:left;
height:42px;
line-height:42px;
font-size:100%;
margin-right:5px;
}

.sort ul li {
float:left;
height:42px;
line-height:42px;
display:block;
list-style-type : none;
background-image : url(sort-background.gif);
background-position : center;
background-repeat : repeat-x;
}

.sort ul li a {
float:left;
height:42px;
line-height:42px;
display:block;
padding:0 13px;
font-size:110%;
text-decoration:none;
color:#D6D6D6;
}

.sort ul li a.active {
color:#FFD82F;
background-image : url(sort-background-hover.gif);
background-position : center;
background-repeat : repeat-x;
}

.sort ul li a:hover {
background-image : url(sort-background-hover.gif);
background-position : center;
background-repeat : repeat-x;
}

.sort ul li span {
height:42px;
line-height:42px;
display:block;
list-style-type : none;
background-position : center;
background-repeat : repeat-x;
width:8px;
}

.sort ul li span.start {
float:left;
background-image : url(sort-background-start.gif);
}

.sort ul li span.end {
float:right;
background-image : url(sort-background-end.gif);
}

.path {
padding:15px 0 10px 0;
line-height:20px;
font-size:115%;
margin:0 0 0 5px;
}

.path a {font-size:100%;}
.path a:hover {text-decoration:none;}

#detail {padding:10px 40px 20px 30px;}

#detailPicture {
float:left;
width:400px;
position:relative;
}

#detailDescription {
float:left;
width:300px;
text-align:right;
}

#detailDescription #kodzbozi {
	text-align:left;
	margin:5px 0;
	font-size:12px;
}
#detailDescription #kodzbozi b {
	color:#FFDA2F;
	font-size:12px;
}

#detailPicture h1 {
font-size:250%;
color:#FFD72F;
width:290px;
line-height:110%;
margin:0 0 5px 0 !important;
padding:0;
font-weight:normal;
min-height: 70px;
height:auto !important;
height: 70px;
}

#detailPicture .holder {
position:relative;
}

#detailPicture .imageDetailMask {
display:block;
position:absolute;
top:0;
left:0;
background-image : url(product-detail-mask.png);
background-position : center;
background-repeat : no-repeat;
width:329px;
height:329px;
}

#otherImages {margin:20px 0;}

#otherImages div {
float:left;
position:relative;
margin: 0 5px 0 0;
width:75px;
}

#otherImages .imageDetailMask {
display:block;
position:absolute;
top:0;
left:0;
background-image : url(product-detail-small-mask.png);	
background-position : center;
background-repeat : no-repeat;
width:75px;
height:73px;
}

.print, .email {
display:block;
width:18px;
height:14px;
float:right;
margin-left:10px;
background-position : center right;
background-repeat : no-repeat;
background-image : url(ico-print.gif);
margin-bottom:5px;
}

.email {background-image : url(ico-mail.gif);}

.email:hover {background-image : url(ico-mail-hover.gif);}
.print:hover {background-image : url(ico-print-hover.gif);}

.colorCombinations {
text-align:left;
margin:0 0 10px 0;
}

.colorCombinations p {
font-size:125%;
margin-bottom:5px;
}

.colorCombinations div {
width:296px;
height:56px;
background-image : url(color-combination-background.jpg);
background-position : center;
background-repeat : no-repeat;
padding-top:8px;
padding-left:5px;
}

.colorCombinations div a {
float:left;
margin-right:7px;
}

.colorCombinations .img_colors {
	cursor: pointer;
	float:left;
	margin-left:7px;
}

.detailBuy {
font-size:175%;	
color:#ffd82f;
}

.detailBuy p {
color:#ffd82f;
font-size:95%;		
float:left;
}

.detailBuy form  {margin:10px 0 45px 0;}

.detailBuy form p {
float:left;
margin:0 5px 0 0;
line-height:25px;
font-size:120%;
color:#A0A0A0;
}

.detailBuy form p.koupit {margin:0 5px 0 8px;}

.detailBuy form input, .detailBuy form select {
float:left;
border:1px solid #99999B;
background-color : #2E2E2E;
color:#99999B;
font-size:135%;
}

.detailBuy form option {
color:#99999B;
font-size:100%;
}

.detailBuy form select {width:150px;}

.detailBuy form input {
width:25px;
text-align:center;
}

.detailBuy form input.detailSubmit {
width:30px;
height:25px;
background-image : url(detail-submit.gif);
background-position : center;
background-repeat : no-repeat;
border:none;
cursor: pointer;
}

.productDesc {
margin:1.5em 0 2em 0;
padding: 0 120px 0 0;
}

.productDesc p {
margin:1em 0;
font-size:115%;
line-height:105%;
}

table.tabProperties {border-collapse : collapse;}

table.tabProperties th, table.tabProperties td {
text-align:left;
padding:0;
font-weight:normal;
font-size:110%;
vertical-align : middle;
}

table.tabProperties th {width:205px;}

table.tabProperties td.sklad {
color:#ffd82f;
font-size:135%;
padding:10px 0;
}

#footer {
padding:15px 10px 15px 125px;
color:#757575;
}

#footer a {
color:#757575;
text-decoration:none;
}

#footer span {
font-size:110%;
color:#A8A8A8;
display:block;
}

#footer span a {
font-size:100%;
color:#A8A8A8;
}

.credits {
float:right;
font-size:87%;
}

.credits a {
font-size:100%;
text-decoration:none;
}

.bigger {font-size:110%;}
.bigger * {font-size:100%;}

.link:hover {
text-decoration:none;
color:#FFD72F;
}

.mainCategory, #contentDetail h1 {
font-size:28px;
color:#FFD72F;
margin-left:6px;
margin-bottom:10px;
font-weight: normal;
}

#contentDetail #detail h1 {
margin-bottom:0;
}

/* txt */
.ods {
margin:0 0 1.5em 0;	
font-size:115%;
line-height:110%;
}

.ods * {font-size:100%;}
.itemList {margin:25px 0 25px 20px;	}

.itemList li { 
font-size:115%;
}

.itemList li * { font-size:100%;}

.odkaz {text-decoration:none;}
.odkaz:hover {text-decoration:underline;}

.mainTitle {margin:20px 0 20px 10px;}

.mainTitle h1 {
color:#FFD82F;
font-size:280%;
font-weight:normal;	
}

.mainTitle a {
color:#FFD82F;
font-size:80%;
font-weight:normal;	
}

h2 {
color:#FFD82F;
font-size:200%;
font-weight:normal;	
line-height:100%;
}

h2.err {
	font-size:200% !important;
	color: red !important;
	margin-bottom: 10px;
}

ul.err {margin: 0 0 30px 20px; }
ul.err li { padding:3px; color:#FFD82F !important;}

h3 {
color:#FFD82F;
font-size:115%;
font-weight:normal;	
line-height:100%;
margin:1.5em 0 0 0;	
}

#textContent {padding:25px 0 25px 25px;	}

#textContent p { margin: 0 0 10px 0; font-size: 12px;}

#sideProducts {
float:right;
width:202px;
margin-left:15px;
}


#kosikFaze {
background-color : #4D4D4D;
padding:25px 0 18px 40px;
border-top:1px solid #96832e;
}

#kosikFaze a {
display:block;
float:left;
width:55px;
text-align:center;
text-decoration:none;
line-height:110%;
color:#FDFDFD;
}

#kosikFaze .dot {
display:block;
float:left;
width:26px;
height:26px;
background-image : url(kosik-sipka.jpg);
background-position : center;
background-repeat : no-repeat;
}

#kosikFaze span {
display:block;
font-size:300%;
color:#FDFDFD;
margin-bottom:15px;
line-height:100%;
}

#kosikFaze a.active, #kosikFaze a.active span, #kosikFaze a:hover, #kosikFaze a:hover span {color:#FFD82F;}

.tableCart {
border-collapse : collapse;
width:510px;
margin-bottom:15px;
}

.tableCart th, .tableCart td {text-align:left}

.tableCart th {
border-bottom : 1px solid #97832D;
padding:10px 10px 10px 0;
}

.tableCart td {
border-bottom : 1px dashed #808080;
padding:10px 10px 10px 0;
}

.tableCart .nazev {width:110px;}

.tableCart .nazev a {
color:#FFFFFF;
font-size:110%;
}

.tableCart input {
width:35px;
background-color : #FFFFFF;
border : 1px solid #7E7E7E;
color:#4D4D4D;
font-size:110%;
text-align:center;
}

.tableCart .cenaBezDph {
color:#FEFEFE;
font-size:110%;
}

.tableCart .cenaSDph {
color:#FFDA2F;
font-size:110%;
}

.tableCart .delete {
display:block;
background-image : url(kosik-delete.gif);
background-position : center;
background-repeat : no-repeat;
width:30px;
height:30px;
}

.cartIcons {float:left;}

.refreshCart, .pokracovatNakup {
display:block;
float:right;
background-position : center left;
background-repeat : no-repeat;
padding-left:35px;
color:#878787;
text-decoration:none;
font-size:135%;
line-height:105%;
width:100px;
margin-right:20px;
}

.refreshCart {background-image : url(ico-refresh.gif);}

.pokracovatNakup {
background-image : url(ico-sipka-zpet.gif);
}

.refreshCart:hover, .pokracovatNakup:hover {color:#FFDA2F;}

.finalPrice {
margin-top:15px;
width:530px;
text-align:right;
border-top:1px solid #97832D;
border-bottom:1px solid #97832D;
padding-top:15px;
padding-bottom:15px;
height:160px;
}

.finalPrice p { 
display:block; 
margin-left:160px;
float:right;
}

.finalPrice p.bezDph { 
font-size:180%;
color:#FFFFFF;
float:none;
}

.finalPrice p.sDph { 
font-size:220%;
color:#FED82B;
float:none;
}

.finalPrice p.sDph span {
font-size:100%;
color:#FED82B;
text-decoration : underline;
}

.pokracovatFaze {
float:right;
margin-top:30px;
background-image : url(ico-sipka-dopredu.gif);
background-position : right center;
background-repeat : no-repeat;
font-size:210%;
color:#FED82B;
padding-right:40px;
text-transform : uppercase;
}

.formTitle {
font-size:150%;
color:#CBCBCB;
}

.odsForm {
font-size:110%;
color:#818181;
line-height:115%;
margin:.5em 0;
}

/*	form	*/
.cartForm {margin: 30px 0;}

label, input {
display: block;
float: left;
margin-bottom: 5px;
font-sIze:110%;
}

#contactForm p {
	margin-top:20px;
}

label {width: 90px;}
label.povinne {color:#FED82B;}
label.long {width: 140px;}

input, select, textarea {
margin-bottom: 5px;
border : 1px solid #747474;
color : #828282;
background-color : #2E2E2E;
width:300px;
}

select {width:220px;}
input.error, select.error, textarea.error  {border : 1px solid red;}

textarea.komplet {
width: 398px;
height : 90px;
}

input {padding : 2px;}
input.short {width: 130px;}
input.long {width: 254px;}

input.submit {
color:#FFDA2F;
width: 260px;
}

option {
padding : 1px;
padding : 2px;
color : #828282;
}

legend {
text-align: left;
font-weight : bold;
padding-top: 20px;
_margin-left: -6px
}

label {
text-align: left;
padding-top : 4px;
}

textarea {
width:258px;
height:90px;
}

input.err, textarea.err, select.err {border:1px solid #FF2902;	}

.cartForm p {margin-top : 20px;}
.cartForm br, #zpusobyPlatby br {
clear: left;
line-height : 8px;
}

.povinne {
font-size: 110%;
color:#FED82B;
}

.checkboxText {
line-height:25px;
height:25px;
font-size:115%;
color:#818181;
text-align:left;
}

.checkboxText a {
font-size:100%;
color:#818181;
}

.checkbox {
width:20px;
height:20px;
margin-right:12px;
}

.errorMsg, .successMsg {
background-image : url(error.jpg);
background-position : top left;
background-repeat : no-repeat;
padding:0 0 0 85px;
margin:20px 0 0 5px;
height:75px;
color:#F83000;
font-size:150%;
}

.successMsg {background-image : url(success.jpg);}

.errorMsg span,  .successMsg span {
display:block;
color:#FFD72D;
font-size:130%;
}

.errorMessage {
margin-left:90px;
color:#F83000;
font-size:110%;
padding-bottom:2px;
}

/*	poll	*/
.pollColum {
line-height:1.3em;
padding-right:20px;
margin:.7em 0;
padding-bottom:.7em;
}

.pollColum strong {
display:block;
font-size:105%;
color:White;
}

.pollChoice {margin-top:.7em;	}
.pollChoice a {color:#FFD732;}
.pollChoice a:hover {text-decoration:none;}

.pollResult {
width:105px;
text-align:right;
height:16px;
line-height:16px;
}

.pollFull {
width:70px;
height:8px;
margin-top:4px;
background-color : #666666;
float:left;
margin-right:2px;
}

.pollFull span {
display:block;
height:8px;
background-color : #FFD732;
float:left;
}

.YellowClass {
color:#FFDA2F;
font-size:130%;
text-decoration:none;
}



#mainMenutag {
clear:left;
margin:15px 0 30px 0;	
}

#mainMenutag li { 
list-style-type: none; 
line-height:1.2em;
}
#mainMenutag li input, #mainMenutag li label {
display:inline;
float: none;
}
#mainMenutag li input {
margin-right:5px;
position:relative;
top:2px;
width: auto !important;
height: auto !important;
}
#mainMenutag li.menuGap { margin-top:1em;}

#mainMenutag li a { 
text-decoration:none; 
font-size:110%;
}

#mainMenutag li a:hover, #mainMenutag li a.active { color:#ffd82f; }


/*********************************/
/*	JCarousel */
/*********************************/
.jcarousel-container {
	width:166px;
	height:21px;
	position: relative;
	padding:0 0 0 3px;
	left:0;
	top:8px;
}

.no-carousel-list {
	width:154px;
	top:0px;
	left:3px;
	position:relative;
}

.jcarousel-clip, .colors-carousel {
    width:  154px;
    height: 21px;
	overflow:hidden !important;
	padding-left: 2px;
	position:relative;
}

.jcarousel-item, .no-carousel-list li, .colors-carousel li {
    width: 21px;
    height: 21px;
    margin-right: 1px;
	float: left;
	list-style: none outside none;
	
}

.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Buttons
 */
.jcarousel-next {
    position: absolute;
    top: 0px;
    right: 0;
    width: 10px;
    height: 21px;
    cursor: pointer;
    background: #000 url(next.png) no-repeat 0 0;
}

.jcarousel-next:hover {
    background-position: -10px 0;
}

.jcarousel-next:active {
    background-position: -10px 0;
}

.jcarousel-next-disabled,
.jcarousel-next-disabled:hover,
.jcarousel-next-disabled:active {
    cursor: default;
    background-position: -30px 0;
}

.jcarousel-prev {
    position: absolute;
    top: 0;
    left: -6px;
    width: 10px;
    height: 21px;
    cursor: pointer;
    background: #000 url(prev.png) no-repeat 0 0;
}

.jcarousel-prev:hover {
    background-position: -10px 0;
}

.jcarousel-prev:active {
    background-position: -20px 0;
}

.jcarousel-prev-disabled,
.jcarousel-prev-disabled:hover,
.jcarousel-prev-disabled:active {
    cursor: default;
    background-position: -30px 0;
}

#poslatodkaz .www { display:none; }
