body {
/*
	background-color: #C0C0C0;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#48452E;
	left:0;
	margin:0;
	padding:0;
	top:0;
*/
	background-color:#FFFFFF;
/*	background-image:url(/images/final-website_bg.jpg);
*/	background-repeat:repeat-x;
	color:#474747;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	left:0;
	margin:0;
	padding:0;
	top:0;
}

#bdy #breadcrumbs {
margin:0 auto;
width:1000px;
}

body#bdy #top {
color:#3F3830;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

body#bdy #payLinks {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

a {
	color:#393838;
	text-decoration:underline;
}

.hiddenlink {
	cursor:pointer;
}

#preloader 
{
	position:absolute;
	_position:absolute;
	&position:absolute;
	left:25%;
	top:360px;
    width:100px; 
    height:100px; 
    z-index:1;
}

img {
	border:0px;
}

form {
	margin:0px;
	padding:0px;
}

#xxxxxxxxxxxxx #main input {
	border:1px #6D6A58 Solid;
}

.clear {
	clear:both;
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
}

#mainmenu { 
	width:1000px;
	_width:999px;
	_overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	padding-left:200px;
	&padding-left:0px;
	_padding-left:200px;
}
#mainmenu ul { margin:0px; padding:0px; position:absolute; top:74px; margin-left:-50px; z-index:1000; &margin-left:150px; _margin-left:-50px; }
#mainmenu ul li { float:left; width:118px; height:31px; list-style-type:none; text-align:center; margin-left:3px; cursor:pointer;}
#mainmenu ul li { /*background-image:url("/images/cm_mainmenu_noselected.png");*/ background-repeat:no-repeat; background-position:top left;}
#mainmenu ul li a { font-weight:bold; color:#6D6D6D; font-size:12px; text-decoration:none; position:relative; top:9px;}
#mainmenu ul li.selected { /*background-image:url("/images/cm_mainmenu_selected.png");*/ background-repeat:no-repeat; background-position:top left;}
#mainmenu ul li.home { width:37px; /*background-image:url("/images/cm_mainmenu_home.png");*/ background-repeat:no-repeat; background-position:top left;}
#mainmenu ul li.homeactive { width:37px; /*background-image:url("/images/cm_mainmenu_home_active.png");*/ background-repeat:no-repeat; background-position:top left;}
#mainmenu ul li.shpcrd { margin-left:15px; width:164px; /*background-image:url("/images/cm_mainmenu_cart.png");*/ background-repeat:no-repeat; background-position:top left; font-weight:normal;}
#mainmenu ul li.shpcrd a {
font-weight:normal;

}

#bigimage {
	width:355px;
	height:520px;
	float:left;
	margin:0px;
	padding:0px;
	margin-right:25px;
	_margin-right:10px;
	background-color:#ECECEA;
}

#prices {
	float:right;
	margin-bottom:25px;
}

.filteritem {
	width:150px;
/*	height:175px; */
	height:270px; 
	float:left;
	margin:5px;
	text-align:center;
	overflow:hidden;
	position:relative;
	&position:static;
	_position:static;
}

.filteritem .filterselection a {
	text-decoration:none;
}

.filteritem .filterselection {
	color:#48452E;
	font-size:10px;	
/*	margin-top:5px;*/
	margin-bottom:3px;
/*	position:absolute;
	top:180px;*/
}

.filteritem .filterselection a {
	color:#48452E;
	text-decoration:underline;
	font-size:10px;
}

#upmain {
	/*width:99%;*/
	width:100%;
	background-color:#FFF;
	margin:0px;
	padding:0px;
	margin-top: 25px;
}

#xxxxxxxxxxxxx #main {
	width:1000px;
	_width:999px;
	margin:0px;
	padding:0px;
	padding-top:10px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
	min-height:768px;
	_height:768px;
}

#head {
	/*width:99%;*/
	width:100%;
	_width:999px;
	height:105px;
	_height:91px;/**/
	_overflow:hidden;
	margin:0px;
	padding:0px;
	background-image:url("/images/cm_head_gradient.jpg");
	background-repeat:repeat-x;
	background-position:top left;
	_background-positon:0px 10px;
	_background-repeat:repeat;
}

#logo {
	margin:0px;
	padding:0px;
	padding-top:17px;
	padding-left:13px;
	float:left;
	_position:relative;
	_z-index:500;
}

#search {
	float:right;
	margin:0px;
	padding:0px;
	padding-top:30px;
	padding-right:21px;
	font-size:11px;
}

#search ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#search ul li {
	float:left;
	margin-right:10px;
	padding-left:5px;
	padding-top:3px;
	background-image:url("/images/cm_odrazka.jpg");
	background-repeat:no-repeat;
	background-position:left bottom;
	list-style-type:none;
}

#search ul li a {
	position:relative;
	top:2px;
	text-decoration:none;
	color:#646161;
}

#search ul li.search {
	padding-left:10px;
	_padding-left:25px;
	padding-top:0px;
	background-image:none;
	height:21px;
	vertical-align:middle;
	/*background-image:url("/images/search2.png");*/
	padding-right:25px;
	_padding-right:10px;
	background-repeat:no-repeat;
	background-position:right top;
}

#breadcrumbs {
	height:25px;
	margin:0px;
	padding:0px;
	padding-left:6px;	
	border-bottom:1px #C8C7C0 Solid;
	background-color:#FFF;
}

#collections {
	width:1000px;
	_width:999px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	color:#48452E;
	font-size:12px;
}

#collections a {
	color:#48452E;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

#collections a.active {
	color:#FF6600;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

#xxxxxxxxxxxxx #shoppingplace {
	width:865px;
	_width:855px;
	float:right;
	font-size:11px;
}

.skrt {
	background-image:url(/images/skrt.gif);
	background-position:center;
	background-repeat:no-repeat;
	margin-bottom:0px;
	white-space:nowrap;
}

.price-retail {
	font-weight:bold;
	font-size:12px;
	text-align:right;
	padding-left:10px;
}
.price-web {
	font-size:24px;
	color:#FF6600;
	font-weight:bold;
	text-align:right;
	padding-left:10px;
}
.price-promo {
	font-size:12px;
	color:#FF6600;
	font-weight:bold;
	text-align:right;
	padding-left:10px;
}

.buynow {
	width:143px;
	height:31px;
	color:#48452E;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url("/images/cm_buy_now.gif");
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	vertical-align:middle;
	padding-top:10px;
	padding-right:20px;
	bottom:0px;
	margin-top:5px;
	cursor:pointer;
}
.buynow a {
	color:#48452E;
	font-size:15px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

/**/
#gallery {
	float:right;
	margin:0px;
	padding:0px;
	margin-right:15px;
	margin-bottom:10px;
	_padding-left:5px;
	width:470px;
	height:130px;
	overflow:hidden;
	text-align:center;
}

#strankovani {
	float:right;
	width:450px;
	margin-right:10px;
	_margin-left:5px;
	_margin-right:5px;
	text-align:right;
}

.ram-active {
	width:88px;
	height:129px;
	float:left;
	margin:3px;
	_margin:1px;
	background-image:url("/images/cm_ram_active.gif");
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:6px;
}

.ram-pasive {
	width:88px;
	height:129px;
	float:left;
	margin:3px;
	_margin:1px;
	background-image:url("/images/cm_ram_pasive2.gif");
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:6px;
}

.kostka-active {
	width:15px;
	height:15px;
	background-image:url("/images/cm_kostka_active.gif");
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	cursor:pointer;
}

.kostka-pasive {
	width:15px;
	height:15px;
	background-image:url("/images/cm_kostka_pasive.gif");
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	cursor:pointer;
}

.stranka-active {
	border:1px #959595 Solid;
	width:75px;
	height:15px;
	float:left;
}

.stranka-pasive {
	border:1px #F0F0F0 Solid;
	width:75px;
	height:15px;
	float:left;
}

#gallery img.galimg {
	margin-left:5px;
	margin-right:5px;
}
/**/
#mainimage {
}


#marionette-operation {
/*	clear:both;*/
	float:right;
	width:500px;
	font-size:12px;
}

#play-slideshow, #pause-slideshow {
	margin:0px;
	padding:0px;
	color:#393838;
	font-size:12px;
	width: 149px;
	height: 22px;
	background-image:url("/images/cm_play_slideshow.gif");
	background-repeat:no-repeat;
	background-position:top left;
	float:right;
	margin-right:15px;
	cursor:pointer;
}

.pause-slideshow {
	background-image:url("/images/cm_pause_slideshow.gif") !important;
}

#play-slideshow span, #pause-slideshow span {

}

#play-slideshow span a, #pause-slideshow span a {
	color:#393838;
	text-decoration:none;
}

#play-pause {
	text-align:center;
	margin-right:10px;
	margin-top:3px;
}

#previous-next {
	/*float:right;*/
}

#bigfilter {
	width:855px;
	background-color:#FAFAFA;
}

#filter {
	height:40px;
	border-bottom:1px #C8C7C0 Solid;
}

#filter table td select {
	margin-right:10px;
}

.btnselect {
	margin:0px;
	padding:2px;
	padding-right:22px;
	padding-top:0px;
	background:transparent;
	background-image:url("/images/cm_select.gif");
	background-repeat:no-repeat;
	background-position:top right;
	border:0px;
	cursor:pointer;
	height:17px;
	text-decoration:none;
	font-size:12px;
	color:#646161;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#scrollingdiv {
	height:470px;
	_height:460px;
	overflow:auto;
	_overflow:none;
	background-color:#FFF;
}

#scrollingdivinner {
	width:800px;
	_width:830px;
	min-height:470px;
	height:auto;
	_height:460px;
	_overflow:auto;
	padding:5px;
}

h1 {
	color:#FF6600;
	font-size:24px;
	text-transform:uppercase;
}

h2 {
	display:none;
	visibility:hidden;
}

#xxxxxxxxxxxxx #shoppingbasket {
	width:120px;
	margin:0px;
	padding:0px;
	margin-right:5px;
	margin-left:5px;
	_margin-right:3px;
	_margin-left:0px;
	float:right;
} 

.cart-item {
	text-align:center;
}

.cart-item table {
	width:98%;
}

.cart-item input {
	background-color:#ECECEA;
	border:1px #A9A7A6 Solid;
	width:14px;
	font-weight:bold;
	color:#737373;
	font-size:12px;
	text-align:center;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
}

.cart-item .price {
	font-size:11px;
	font-weight:bold;
	color:#646161;
	text-align:center;
}

#total {
	width:114px;
	height:69px;
	background-image:url("/images/cm_total.gif");
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}

#checkout-button {
	width:105px;
	height:22px;
	background-image:url("/images/cm_checkout_button.gif");
	background-position:top left;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding-top:3px;
}

#checkout-button a {
	font-size:11px;
	font-weight:bold;
	color:#000;
}


.roundinner {
	border:1px #999999 Solid;
	border-bottom:0px;
}

.roundbottominner {
	margin:0px;
	padding:0px;
	border-bottom:1px #999999 Solid;
}

.roundwhitetopleft, .roundwhitetopright, .roundwhitebottomleft, .roundwhitebottomright {
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	width:7px;
	height:7px;
}

.roundwhitetopleft {
	background-image:url("/images/round_white_left_top.jpg");
	background-position:top left;
	float:left;
}

.roundwhitetopright {
	background-image:url("/images/round_white_right_top.jpg");
	background-position:top right;
	float:right;
}

.roundwhitebottomleft {
	background-image:url("/images/round_white_left_bott.jpg");
	background-position:top left;
	float:left;
}

.roundwhitebottomright {
	background-image:url("/images/round_white_right_bot.jpg");
	background-position:top right;
	float:right;
}

#copyright {
	margin-top:25px;
	color:#ACACAC;
	font-size:11px;
}

#copyright a {
	color:#ACACAC;
	text-decoration:none;
}

#lightbox {
	background-color:#FAFAFA;
	border:1px #9C9C9C Solid;
	position:absolute; 
	visibility: hidden; 
	text-align:center;
	margin:0px;
	padding: 2px 6px 2px 6px; 
	z-index:100;
	width:192px;
	height:304px;
}

#sitebottom {
	width:994px;
	background-color:#ECECEA;
	height:105px;
	margin:0px;
	padding:0px;
	margin-top:40px;
	clear:both;
	overflow:hidden;
}
#sitebottom .divider {
	width:135px;
	height:90px;
	float:left;
	margin-top:10px;
	margin-left:20px;
}
#sitebottom .divider h4 {
	margin:0px;
	padding:0px;
	margin-bottom:3px;
	font-size:12px;
	font-weight:bold;
	color:#737373;
}
#sitebottom .divider ul {
	margin:0px;
	padding:0px;
}
#sitebottom .divider ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	color:#48452E;
	font-size:11px;
}
#sitebottom .divider ul li a {
	margin:0px;
	padding:0px;
	color:#48452E;
	font-size:11px;
	text-decoration:none;
}

#sitebottomprdel {
	width:994px;
	background-color:#DCDCDA;
	margin:0px;
	padding:0px;
	padding-top:30px;
	font-size:11px;
	height:48px;
}
#sitebottomprdel form {
	margin:0px;
	padding:0px;
}
#sitebottomprdel ul {
	margin:0px;
	padding:0px;
	padding-left:28px;
	list-style-type:none;
	float:left;
}
#sitebottomprdel ul li {
	float:left;
	margin-right:10px;
	padding-left:5px;
	padding-top:3px;
	background-image:url("/images/cm_odrazka.jpg");
	background-repeat:no-repeat;
	background-position:left bottom;
	list-style-type:none;
}

#sitebottomprdel ul li a {
	position:relative;
	top:2px;
	text-decoration:none;
	color:#646161;
}

#siteprdel {
	width:994px;
	margin:0px;
	padding:0px;
	height:7px;
	background-image:url("/images/cm_sitebottom_prdel.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

#sitebottomprdel #searchbottom {
	float:right;
	margin-right:20px;
}


#shopping_cart_items {
	display:none;
}

/*----- -----*/
#checkoutLeft {
	width: 247px;
	margin:0px;
	padding:0px;
	float:left;
	margin-top:44px;
}

#contactLeft {
	width: 247px;
	margin:0px;
	padding:0px;
	margin-top:44px;
}

#checkoutLeft .top, #contactLeft .top {
	margin:0px;
	width: 247px;
	height:113px;
	padding:0px;
	background-image:url("/images/cm_checkout_contact_top.png");
	background-repeat:no-repeat;
}
#checkoutLeft .top h5 {
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#ff6600;
	padding-top:35px;
	margin-left:100px;
	font-weight:normal;
}
#checkoutLeft .top h6 {
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#000000;
	padding-top:5px;
	margin-left:100px;
	font-weight:normal;
}

#checkoutLeft .inner {
	margin:0px;
	padding:0px;
	width: 247px;
	background-image:url("/images/cm_checkout_contact_bg.png");
	background-repeat:repeat-y;
	font-size:12px;
}
#checkoutLeft .inner p {
	margin:0px;
	padding:0px;
	margin-left:35px;
}

#checkoutLeft .bottom {
	margin:0px;
	padding:0px;
	width: 247px;
	height:13px;
	background-image:url("/images/cm_checkout_contact_bottom.png");
	background-repeat:no-repeat;
}
/*----- -----*/
#checkoutBody {
	float:right;
	width:745px;
}
#checkoutBody ul#dd-ul {
	width:743px;
	height:44px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	background-image:url("/images/cm_co_ul.jpg");
	background-repeat:repeat-x;
}
#checkoutBody ul#dd-ul li {
	width:169px;
	height:44px;
	float:left;
	list-style-type:none;
	width:170px;
	margin:0px;
	padding:0px;
	background-image:url("/images/cm_co_li_noactive.gif");
	background-repeat:no-repeat;
	text-align:center;
	padding-top:12px;
}
#checkoutBody ul#dd-ul li a {
	text-decoration:none;
	font-size:14px;
	color:#000000;
}
#checkoutBody ul#dd-ul li.active a {
	text-decoration:none;
	font-size:14px;
	color:#f15a22;
}

#checkoutBody ul#dd-ul li.first {
	width:168px;
	height:44px;
	float:left;
	list-style-type:none;
	width:170px;
	margin:0px;
	padding:0px;
	background-image:url("/images/cm_co_li_noactive_first.gif");
	background-repeat:no-repeat;
	text-align:center;
	padding-top:12px;
}
#checkoutBody ul#dd-ul li.active {
	width:170px;
	height:44px;
	float:left;
	list-style-type:none;
	width:170px;
	margin:0px;
	padding:0px;
	background-image:url("/images/cm_co_li_active.gif");
	background-repeat:no-repeat;
	text-align:center;
	padding-top:12px;
}
#checkoutBody #divinner {
	margin:0px;
	padding:0px;
	margin-top:-14px;
	width:735px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	border-left:1px #939292 Solid;
	border-right:1px #939292 Solid;
	border-bottom:1px #939292 Solid;
}
#checkoutBody h2 {
	font-size:14px;
	font-weight:normal;
	color:#f15a22;
	display:block;
	visibility:visible;
}
#checkoutBody .pick {
	background-color:#fafafa;
	border:1px #b7b7b7 Solid;
}
#checkoutBody .pickup {
	margin-left:2px;
	float:left;
	width:240px;
	background-color:#ebebeb;
	border:1px #939292 Solid;
}
#checkoutBody .pickup p {
	margin:2px;
}

#checkoutBody table { margin:0px; padding:0px; }
#checkoutBody table th { font-weight:bold; color:#424242; font-size:12px; text-align:left; padding-left:5px; height:20px;}
#checkoutBody table th.divider { height:5px;}
#checkoutBody table td { height:42px; background-color:#ffffff; margin-bottom:4px; padding:8px; font-size:11px; vertical-align:middle; }
#checkoutBody table tr.totale td { margin:0px; padding:0px; background:transparent; }
#checkoutBody table tr.totale td.totales { margin:0px; padding:0px; background:transparent; border-top:1px #808080 Solid; padding:8px; font-size:11px; }

.totalcena {
	font-weight:bold;
	color:#FF6600;
	font-size:12px;
}


table.showcartitems { margin:0px; padding:0px; border:1px #808080 SOlid; margin:6px; }
table.showcartitems th { background-color:#F0F0F0; height:auto; border-bottom:1px #808080 SOlid;}
table.showcartitems td { background-color:#ffffff; height:auto;}

table.paying { margin:0px; padding:0px; border:0px; background-color:#fafafa; }
table.paying th { margin:0px; padding:0px; border:0px; background-color:#fafafa; height:auto;}
table.paying td { margin:0px; padding:0px; border:0px; background-color:#fafafa; height:auto;}

.btnContinue {
	margin:0px;
	padding:0px;
	margin-top:20px;
	width:215px;
	height:35px;
	float:right;
	background-image:url("/images/cm_btn_continue.gif");
	background-repeat:no-repeat;
	text-align:right;
	cursor:pointer;
}
.btnContinue input {
	margin:0px;
	padding:0px;
	margin-right:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	background:transparent;
	border:0px;
	vertical-align:middle;
	height:30px;
	cursor:pointer;
}


.btnContinueOR {
	margin:0px;
	padding:0px;
	margin-top:20px;
	width:215px;
	height:35px;
	float:right;
	background-image:url("/images/cm_btn_continue_or.gif");
	background-repeat:no-repeat;
	text-align:right;
	cursor:pointer;
}
.btnContinueOR input {
	margin:0px;
	padding:0px;
	margin-right:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	background:transparent;
	border:0px;
	vertical-align:middle;
	height:30px;
	cursor:pointer;
	color:#FFFFFF;
}


.btnPay {
	margin:0px;
	padding:0px;
/*	margin-top:20px; */
	width:215px;
	height:35px;
/*	float:right; */
	background-image:url("/images/cm_btn_continue_or.gif");
	background-repeat:no-repeat;
	text-align:right;
	cursor:pointer;
}
.btnPay input {
	margin:0px;
	padding:0px;
	margin-right:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	background:transparent;
	border:0px;
	vertical-align:middle;
	height:30px;
	cursor:pointer;
	color:#FFFFFF;
}

.btnBack {
	margin:0px;
	padding:0px;
	margin-top:20px;
	width:215px;
	height:35px;
	float:right;
	background-image:url("/images/cm_btn_back.gif");
	background-repeat:no-repeat;
	text-align:right;
	cursor:pointer;
}
.btnBack input {
	margin:0px;
	padding:0px;
	margin-right:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	background:transparent;
	border:0px;
	vertical-align:middle;
	height:30px;
	cursor:pointer;
}

/*----- -----*/
.cm_home_left {
	width:650px;
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.cm_home_left_top {
	width:650px;
	height:20px;
	background-image:url("/images/cm_home_left_top.jpg");
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
.cm_home_left_inner {
	width:650px;
	background-image:url("/images/cm_home_left_bg.jpg");
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
}

.cm_home_left_inner ul {
	width:260px;
	float:right;
	margin:0px;
	padding:0px;
	margin-right:9px;
/*	border-right:1px #acacac Solid;
	border-bottom:1px #acacac Solid;
	border-top:1px #acacac Solid;*/
}
/*
.cm_home_left_inner ul li {
	margin:0px;
	padding:0px;
	height:30px;
	padding-top:7px;
	list-style-type:none;
	background-color:#fafafa;
	border-left:1px #acacac Solid;
}
.cm_home_left_inner ul li a {
	border-left:1px #acacac Solid;
	display:block;
	padding-left:20px;
}
.cm_home_left_inner ul li.active {
	margin:0px;
	padding:0px;
	height:30px;
	padding-top:10px;
	list-style-type:none;
	background-color:#FFFFFF;
	border-left:1px #FFFFFF Solid;
	border-top:1px #acacac Solid;
	border-bottom:1px #acacac Solid;
	background-image:url("/images/cm_home_left_li_active.jpg");
	background-position:-10px 3px;
	background-repeat:no-repeat;
}
.cm_home_left_inner ul li.active a {
	border-left:1px #acacac Solid;
	display:block;
	padding-left:20px;
	background-color:#FFFFFF;
}
*/
#tab-containter-1-nav {

}
#tab-container-1-nav li {
	list-style-type:none;
	background-color:#F3F3F3;
}
#tab-container-1-nav li a {
	border-left:1px #acacac Solid;
	border-right:1px #acacac Solid;
	border-bottom:1px #acacac Solid;
	display:block;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-decoration:none;
	font-size:11px;
}

#tab-container-1-nav li a strong {
	color:#ff6600;
}

#tab-container-1-nav li a.active {
	border-left:1px #FFFFFF Solid;
	display:block;
	padding-left:20px;
	background-color:#FFFFFF;
	background-image:url("/images/bullet.gif");
	background-repeat:no-repeat;
	background-position:0px 13px;
}
/**/
.cm_home_left_inner .vnitrek { 
	width:350px;
	float:right;
	margin:0px;
	margin-right:15px;
	padding:0px;
	color:#373737;
	font-size:12px;
}
.cm_home_left_inner .vnitrek img { 
	margin:0px;
	padding:0px;
}
.cm_home_left_inner .vnitrek h4 { 
	font-size:18px;
	color:#ff6600;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.cm_home_left_inner .vnitrek h4 a { 
	font-size:18px;
	color:#ff6600;
	font-weight:normal;
	text-decoration:none;
}
.cm_home_left_inner .vnitrek h4 a:hover { 
	font-size:18px;
	color:#ff6600;
	font-weight:normal;
	text-decoration:underline;
}

.cm_home_left_inner .vnitrek span { 
	font-size:12px;
	color:#838181;
	font-weight:normal;
	text-transform:uppercase;
}
.cm_home_left_bottom {
	width:650px;
	height:20px;
	background-image:url("/images/cm_home_left_bottom.jpg");
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
/*----- -----*/
.cm_home_right {
	width:345px;
	float:left;
}
.cm_home_right_top {
	width:345px;
	height:17px;
	background-image:url("/images/cm_home_right_top.jpg");
	background-repeat:no-repeat;
}
.cm_home_right_inner {
	width:345px;
	margin:0px;
	padding:0px;
	background-image:url("/images/cm_home_right_bg1.jpg");
	background-repeat:repeat-y;
	text-align:center;
	margin-bottom:-5px;
}
.cm_home_right_inner table {
	margin:0px;
	padding:0px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	width:270px;
}
.cm_home_right_inner table td {
	margin:0px;
	padding:0px;
	width:90px;
	text-align:left;
}
.cm_home_right_bottom {
	width:345px;
	height:18px;
	background-image:url("/images/cm_home_right_bottom.jpg");
	background-repeat:no-repeat;
}

.more, a.more {
	color:#ff6600;
	text-decoration:none;
}

a.more:hover {
	color:#ff6600;
	text-decoration:underline;
}

#videopanel {
	margin-top:-15px;
	margin-bottom:-10px;
	margin-left:5px;
	position:relative;
	z-index:100;
}

object {
	position:relative;
	z-index:100;
}

#videopanel a {
	text-decoration:none;
}
#videolist {
	text-align:right;
	margin-right:40px;
	margin-bottom:-15px;
}

#keywords_cloud {
	margin:0px;
	margin-top:-2px;
	margin-bottom:-10px;
	padding:0px;
}
#keywords_cloud p {
	text-align:center;
	margin:0px;
	padding:0px;
	margin-left:7px;
	margin-right:7px; 
}
#keywords_cloud a {
	text-decoration:none;
}


#cm_home_botleft {
	width:236px;
	float:left;
	margin-left:4px;
	margin-right:8px;
}
#cm_home_contact {
	width:236px;
	height:110px;
	background-image:url("/images/cm_home_contact.jpg");
	background-repeat:no-repeat;
}

#cm_home_contact h5 {
	color:#ff6600;
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-left:100px;
	padding-top:30px;
}

#cm_home_contact h6 {
	color:#000000;
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-left:100px;
	margin-top:5px;
}

#cm_home_signup {
	width:236px;
	height:62px;
	background-image:url("/images/cm_home_signup.jpg");
	background-repeat:no-repeat;
}

#cm_home_signup td {
	height:62px;
	padding-left:10px;
	font-size:11px;
}

.promote_item {
	width:179px;
	height:174px;
	background-image:url("/images/promote_item.jpg");
	background-repeat:no-repeat;
	float:left;
	margin:0px;
	padding:0px;
	margin-right:8px;
	_margin-right:7px;
	padding-top:10px;
	_overflow:hidden;
}
.promote_item img {
	margin:10px;
	margin-top:0px;
	float:left;
}
.promote_item p {
	font-size:11px;
}
.promote_item span {
	font-size:10px;
	color:#909090;
	text-transform:uppercase;
}
.promote_item span.priceweb {
	font-size:16px;
	font-weight:bold;
	color:#FF6600;
}
.promote_item .buy {
	margin:0px;
	padding:0px;
	margin-top:5px;
	_margin-top:0px;
	padding-top:3px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#393838;
	font-size:12px;
	width: 128px;
	height: 26px;
	background-image:url("/images/cm_home_buy_now.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
}

/*----- KEYWORDS CLOUD -----*/
#keywords_cloud {
color:#0066FF;
text-align:center;
padding:10px; 
}

#keywords_cloud a:link, #keywords_cloud a:visited {
text-decoration:none;
}

#keywords_cloud a:hover, #keywords_cloud a:active {
text-decoration: underline;
color: #000;
}

#keywords_cloud span {
padding: 4px;
}

.smallest {
font-size: x-small;
}

.small {
font-size: small;
}

.medium {
font-size:medium;
}

.large {
font-size:large;
}

.largest {
font-size:larger;
}


.marionettecollections, .marionettecollections a {
	color:#444;
	color:#444 !important;
	font-weight:bold;
	text-decoration:none;
	font-size: 11px;
}

/*----- shopping card li -----*/
.shpcrd {
	margin-left:50px;
	background-image:url(/images/cm_mainmenu_noselected.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#ff6600;
}

/*----- stiny -----*/
.stinHorniLevy {
	background-image:url("/images/stin_leva-horni.png");
	background-repeat:no-repeat;
	width:24px;
	height:24px;
}
.stinHorniPravy {
	background-image:url("/images/stin_prava-horni.png");
	background-repeat:no-repeat;
	width:24px;
	height:24px;
}
.stinDolniLevy {
	background-image:url("/images/stin_leva-dolni.png");
	background-repeat:no-repeat;
	width:24px;
	height:24px;
}
.stinDolniPravy {
	background-image:url("/images/stin_prava-dolni.png");
	background-repeat:no-repeat;
	width:24px;
	height:24px;
}

.stinHorni {
	background-image:url("/images/stin_horni.png");
	background-repeat:repeat-x;
	height:24px;
}
.stinDolni {
	background-image:url("/images/stin_dolni.png");
	background-repeat:repeat-x;
	height:24px;
}
.stinLevy {
	background-image:url("/images/stin_levy.png");
	background-repeat:repeat-y;
	width:24px;
}
.stinPravy {
	background-image:url("/images/stin_pravy.png");
	background-repeat:repeat-y;
	width:24px;
}

.stinBorder {
	background-color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:7px;
}

/*----- textpages -----*/
#configwindow, .configwindow {
	margin:0px;
	padding:0px;
	width:836px;
	float:left;
}

#configwindow .top, .configwindow .top {
	margin:0px;
	padding:0px;
	width:836px;
	height:9px;
	background-image:url("/images/mz_confwindow_top.jpg");
	background-repeat:no-repeat;
}

#configwindow .inner, .configwindow .inner {
	margin:0px;
	padding:0px;
	width:836px;
	background-image:url("/images/mz_confwindow_bg.jpg");
	background-repeat:repeat-y;
}

#configwindow .inner p {
	margin:0px;
	padding:0px;
	padding-top:5px; 
	padding-bottom:5px;
}

#configwindow .bottom, .configwindow .bottom {
	margin:0px;
	padding:0px;
	width:836px;
	height:8px;
	background-image:url("/images/mz_confwindow_bottom.jpg");
	background-repeat:no-repeat;
}



/*----- custom contact -----*/
#custom_contact {
	margin-top:-10px;
	width:236px;
	height:110px;
	float:left;
	background-image:url("/images/cm_home_contact.jpg");
	background-repeat:no-repeat;
}

#custom_contact h5 {
	color:#ff6600;
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-left:100px;
	padding-top:30px;
}
#custom_contact h6 {
	color:#000000;
	font-size:14px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-left:100px;
	margin-top:5px;
}

/*----- -----*/
#bdy {
	background-color:#FFFFFF;
/*	background-image:url(/images/final-website_bg.jpg);
*/	background-repeat:repeat-x;
	color:#474747;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	left:0;
	margin:0;
	padding:0;
	top:0;
}

#mzwindow {
	margin:0px;
	padding:0px;
	width:1000px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}


#header {
	margin:0px;
	padding:0px;
/*	background-image:url("/images/final-header_bg.jpg");	
	background-repeat:no-repeat; */
	height:109px;
}

#header #headone {
	margin:0px;
	padding:0px;
	height:70px;
}

#header #headtwo {
	margin:0px;
	_margin-top:-10px;
	padding:0px;
	height:39px;
}

#header #zalozky {
	margin:0px;
	padding:0px;
	width:635px;
	height:39px;
	float:left;
}

#zalozky table {
	margin:0px;
	padding:0px;
}

#zalozky table a {
	display:block;
	width:140px;
	height:39px;
	text-decoration:none !important;
}

#zalozky table td.home a, #zalozky table td.homeon a {
	display:block;
	width:40px;
	height:39px;
	text-decoration:none !important;
}


#zalozky table td.marionettes {
	margin:0px;
	padding:0px;
	width:148px;
	height:39px;
	background-image:url("/images/marionettes.gif");	
	background-repeat:no-repeat;
	background-position:top left;
}
#zalozky table td.marionetteson {
	margin:0px;
	padding:0px;
	width:148px;
	height:39px;
	background-image:url("/images/marionettes_on.gif");	
	background-repeat:no-repeat;
	background-position:top left;
}
#zalozky table td.marionettes:hover {
	background-image:url("/images/marionettes_over.gif") !important;	
}

#zalozky table td.antiques {
	margin:0px;
	padding:0px;
	width:148px;
	height:39px;
	background-image:url("/images/antiques.gif");	
	background-repeat:no-repeat;
	background-position:top left;
}
#zalozky table td.antiqueson {
	margin:0px;
	padding:0px;
	width:148px;
	height:39px;
	background-image:url("/images/antiques_on.gif");	
	background-repeat:no-repeat;
	background-position:top left;
}
#zalozky table td.antiques:hover {
	background-image:url("/images/antiques_over.gif") !important;	
}

#zalozky table td.wholesale {
	margin:0px;
	padding:0px;
	width:148px;
	height:39px;
	background-image:url("/images/wholesale.gif");	
	background-repeat:no-repeat;
	background-position:top left;
}
#zalozky table td.wholesaleon {
	margin:0px;
	padding:0px;
	width:148px;
	height:39px;
	background-image:url("/images/wholesale_on.gif");	
	background-repeat:no-repeat;
	background-position:top left;
}
#zalozky table td.wholesale:hover {
	background-image:url("/images/wholesale_over.gif") !important;	
}

#zalozky table td.custom {
	margin:0px;
	padding:0px;
	width:148px;
	height:39px;
	background-image:url("/images/custom.gif");	
	background-repeat:no-repeat;
	background-position:top left;
}
#zalozky table td.customon {
	margin:0px;
	padding:0px;
	width:148px;
	height:39px;
	background-image:url("/images/custom_on.gif");	
	background-repeat:no-repeat;
	background-position:top left;
}
#zalozky table td.custom:hover {
	background-image:url("/images/custom_over.gif") !important;	
}

#zalozky table td.home {
	margin:0px;
	padding:0px;
	width:40px;
	height:39px;
	background-image:url("/images/home.gif");	
	background-repeat:no-repeat;
	background-position:top left;
}
#zalozky table td.homeon {
	margin:0px;
	padding:0px;
	width:40px;
	height:39px;
	background-image:url("/images/home_on.gif");	
	background-repeat:no-repeat;
	background-position:top left;
}
#zalozky table td.home:hover {
	background-image:url("/images/home_over.gif") !important;	
}


#header #kos {
	margin:0px;
	padding:0px;
	width:361px;
	height:39px;
	float:left;
}

#kosinner {
	margin:0px;
	padding:0px;
	margin-left:100px;
	/*
	width:164px;
	height:34px;
	background-image:url("/images/final-kos.gif");	
	background-repeat:no-repeat;
	*/
	background-image:url("/images/kos.gif");	
	background-repeat:no-repeat;
	background-position:20px 12px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#vyberjazyku {
	margin:0px;
	padding:0px;
	width:90px;
	height:34px;
	float:right;
	margin-top:-20px;
/*	background-image:url("/images/myprofile.gif");	*/
	background-repeat:no-repeat;
	font-size:11px;
/*	background-position:0px -7px;*/
	color:#175782;
}

#kosiktext {
	margin:0px; 
	padding:0px;
	margin-left:39px;
	padding-top:11px;
}

#kosiktext a {
	text-decoration:none;
	color:#000;
}

#header #logotype { 
	margin:0px;
	padding:0px;
	width:191px;
	height:70px;
	float:left;
} 

#header #logotype h2 {
	display:inline;
	visibility:visible;
}

#header #logotype a {
	display: block; 
	background:url("/images/cm_logo_big.gif") no-repeat; 
	text-decoration: none; 
	width:148px;
	height:64px;
	margin:0px;
	_margin-top:16px;
	&margin-top:16px;
	padding:0px;
}

#header #logotype a span { 
	margin:0px;
	padding:0px;
	display: none; 
}


#header #freetype {
	margin:0px;
	padding:0px;
	width:100px;
	height:70px;
	float:left;
}

#header #contacttype {
	margin:0px;
	padding:0px;
	width:378px;
	height:70px;
	overflow:hidden;
	float:left;
	font-size:10px;
	color:#175782;
}
#header #contacttype div {
	margin-top:28px;
}

#header #contacttype a {
	font-size:10px;
	color:#175782;
	text-decoration:none;
}

#header #contacttype a:hover {
	text-decoration:underline;
}

#header #searchtype {
	margin:0px;
	padding:0px;
	width:331px;
	_width:300px;
	height:70px;
	float:left;
}

#header #searchtype form {
	margin-top:25px;
	margin-left:21px;
}

#header #searchtype input.googletextbox {
	margin:0px;
	padding:0px;
	padding:1px -1px -1px 1px;
	font-size:12px;
	height:22px;
	width:250px;
	border:1px #b8b8b8 Solid;
}

#header #searchtype input.googlebutton {
	margin:0px;
	padding:0px;
	height:24px;
	width:30px;
	border:0px;
	background-image:url("/images/final-searchbutton.gif");	
}

#header #searchtype td {
	margin:0px;
	padding:0px;
	vertical-align:top;
}


.kolekce {
	font-size:11px;
	color:#474747;
	float:right;
	margin-right:15px;
	margin-top:7px;
	text-transform:none;
}

.kolekce a {
	color:#FF6600;
}

.intbl, .intbl td {
	background-color:#F0F0F0 !important;
}

.intbl td.txt {
	color:#ea5720;
}

