/* vynulovani vsech hodnot */
  img{ border: 0px solid #fff; margin: 0px; padding: 0px; }
  div{ margin: 0px; padding: 0px; }
  ul{ margin: 0px; padding: 0px; }
  li{ margin: 0px; padding: 0px; }
  h1 { display: none; }
  h2{ margin: 0px; padding: 0px; border-bottom: 3px solid #FBCDBC; font-size: 16px; padding-bottom: 2px; color: #333; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
  h3{ margin: 0px; padding: 0px; border-bottom: 3px solid #FBCDBC; font-size: 16px; padding-bottom: 2px; color: #333; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
  
  h2 a { text-decoration:none;}
  
  h2 a:hover { text-decoration:underline;}

  h3 a {
  	text-decoration:none !important;
	color:#000 !important;
  }
  
  h3 a:hover {
  	text-decoration:underline !important;
	color:#000 !important;
  }
  
  span { margin: 0px; padding: 0px; }
  p { margin: 0px; padding: 0px; }
  form { margin: 0px; padding: 0px; }
  input { margin: 0px; padding: 0px; }
  label { margin: 0px; padding: 0px; }
  table { margin: 0px; padding: 0px; }
  tr { margin: 0px; padding: 0px; }
  td { margin: 0px; padding: 0px; }
  body { margin: 0px; padding: 0px; }

  hr.nic{ display: none; }
  .cb{ clear: both; }
  .bold { font-weight: bold; }

a:link { color: #035695; text-decoration: none;}
a:visited { color: #035695; text-decoration: none;}
a:active { color: #035695; text-decoration: none; }
a:hover { color: #035695; text-decoration: none; }


#www-marionettes-cz {
    background: #fff; font-family: Arial; font-size: 12px; color: #3F3830;
  } 
  
#top {
	background: url("/images/top.jpg") no-repeat top left; 
	margin: 0px auto; 
	width:99%; /*width: 939px;*/ 
	height: 33px;
	background-color:#736c66;
  }
  
  #top #topnewright {
  	width:16px;
	width:7px !important;
	background: url("/images/top-new-right.jpg") no-repeat top left; 
	height:33px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:200;
  }
  
  #top img.TextLogo { margin-top: 9px; margin-left: 12px; float: left; margin-right: 8px; }
  #top ul.menu { float:left; list-style-type: none; margin-top: 7px; }
    #top ul.menu li { float: left; height: 22px; font-size: 14px; padding-top: 4px; }
    
      #top ul.menu li.stactiv { width: 9px; background: url(/images/top_left.jpg) no-repeat top left; }
      #top ul.menu li.ndactiv { background: #fff; padding-left: 6px; padding-right:7px; }
          #top ul.menu li.ndactiv a:link { color: #483725; text-decoration: none;}
          #top ul.menu li.ndactiv a:visited { color: #483725; text-decoration: none;}
          #top ul.menu li.ndactiv a:active { color: #483725; text-decoration: none; }
          #top ul.menu li.ndactiv a:hover { color: #ff6600; text-decoration: none; } 
      #top ul.menu li.rdactiv { width: 8px; background: url(/images/top_right.jpg) no-repeat top right; }
      
      #top ul.menu li.st { width: 9px; background: #726B64; }
      #top ul.menu li.nd { background: #726B64; padding-left: 6px; padding-right:7px; }
          #top ul.menu li.nd a:link { color: #fff; text-decoration: none;}
          #top ul.menu li.nd a:visited { color: #fff; text-decoration: none;}
          #top ul.menu li.nd a:active { color: #fff; text-decoration: none; }
          #top ul.menu li.nd a:hover { color: #d1c0ba; text-decoration: none; }
      #top ul.menu li.rd { width: 8px; background: #726B64; }
    
    #top div.search { /*width: 465px;*/ width:425px; float: right; }
          #top div.search a:link { color: #fff; text-decoration: none;}
          #top div.search a:visited { color: #fff; text-decoration: none;}
          #top div.search a:active { color: #fff; text-decoration: none; }
          #top div.search a:hover { color: #d1c0ba; text-decoration: underline; }
      #top div.search div.nabidka{ float: left; font-size: 12px; padding-top: 11px; }
      #top div.search input{ float: right; margin-top: 5px; margin-right: 0px; }
      #top div.search input.vyhledani{ float:right; height: 20px; position:relative; z-index:300; padding-right:20px; }
    
#payLinks { margin: 0px auto; width: 99%; /*1233px*/ height: 33px; }
    #payLinks div.pay { float: left; width: 40%; padding-left: 12px; }
      #payLinks div.pay ul { list-style-type: none; margin-top: 14px; }
        #payLinks div.pay ul li{ float: left; margin-right: 3px; }
    #payLinks div.links { float: right; width: 40%; text-align: right; }
      #payLinks div.links ul{ list-style-type: none; margin-top: 10px; }
              #payLinks div.links ul a:link { color: #363636; text-decoration: none;}
              #payLinks div.links ul a:visited { color: #363636; text-decoration: none;}
              #payLinks div.links ul a:active { color: #363636; text-decoration: none; }
              #payLinks div.links ul a:hover { color: #363636; text-decoration: underline; }
        #payLinks div.links ul li{ float: right; margin-right: 20px; }
        #payLinks div.links ul li img { position: absolute; } 

#main { margin: 0px auto; width: 939px; margin-top: 25px; }

/*      zacatek levé strany       */
#left { width: 616px; float: left; }
    #left div.changing { margin-top: 14px; padding:0px; /**/background: url("/images/changing.jpg") no-repeat top left;/**/ width:614px; height:248px;  }
    
    #left div.shorts { margin-top: 20px; }
      #left div.shorts div.sh { float: left; width: 148px; margin-right: 3px; margin-left: 3px; _margin-left: 2px; }
      #left div.shorts div.sh p { width: 120px; margin-top: 3px; }
      #left div.shorts div.sh p.prize { margin-top: 4px; }
      #left div.shorts div.sh p.prize strong a { color:#000; font-size:11px; }
      #left div.shorts div.sh img { margin-top: 15px; /*35px*/ }
      #left div.shorts div.sh span { font-size: 11px; color: #726B64; }

	div.sh h3 a { color:#333333; }
	div.sh h3 a:hover { color:#333333; text-decoration:underline; }
	div.sh p a:hover { color:#333333; text-decoration:underline; }


    #left div.community { background: #fef1e8; margin-top: 22px; padding-left: 20px; padding-top: 12px; padding-right: 20px; padding-bottom: 17px; }
      #left div.community strong { color: #7d7d7d; font-size: 15px; font-weight:normal; }
      
      #left div.community p{ float: left; color: #035695; font-size: 15px !important; font-weight: normal !important; width: 210px; padding-top: 3px; }
      #left div.community div.input{ float: left; }
        #left div.community div.input input{ width: 125px; height: 18px; border: 1px solid #CDC3B8; float:left; margin-right:5px; }
      #left div.community div.button{ float: left; }


      #left div.byCharacter { margin-top: 25px; margin-bottom: 20px; }
        #left div.byCharacter ul{ float: left; width: 75px; list-style-type: none; margin-left: 5px; margin-top: 8px; font-size: 14px; }
          #left div.byCharacter ul li{ margin-bottom: 2px; font-weight: normal; }
              #left div.byCharacter a:link { text-decoration: underline;}
              #left div.byCharacter a:visited { text-decoration: underline;}
              #left div.byCharacter a:active { text-decoration: none; }
              #left div.byCharacter a:hover { text-decoration: none; }
  
      #left div.artikl {}
        #left div.artikl img { float: left; margin-top: 15px; }
        #left div.artikl p{ width: 436px; float: right; margin-top: 15px; }
            #left div.artikl p strong { font-style: italic;}
            #left div.artikl p span { /*text-decoration: underline;*/}
			#left div.artikl a:hover { text-decoration:underline;}
  
/*      konec leve strany       */     


/*      konec prave strany       */

#right { width: 294px; float: right; }
    #right div.stripped { 
	margin-top: 14px; 
	width: 278px; height:168px; /*209 240px;*/ border: 0px solid black;
        background: url("/images/stripped3.jpg") no-repeat top left;
        padding-left: 13px; color: #474747; font-size: 15px; font-weight: bold;
        padding-top: 10px;
      }
      #right div.stripped p.title { margin-top: 0px; width: 95%; background: none; font-size: 16px; margin-bottom: 10px; }
      #right div.stripped p { background: #fff; width: 70px; font-size: 11px; margin-top: 3px; }
      #right div.stripped option { width: 200px; }
        #right div.stripped option.prices { width: 100px; }
      #right div.stripped div.FAB { text-align: right; padding-right: 50px; margin-top: 20px; }

    #right div.latestNews { margin-top: 5px; }
      #right div.latestNews ul{ list-style-type: none; margin-top: 7px; }
        #right div.latestNews ul li{ background: url("/images/latest_arrow.jpg") no-repeat 0px 4px; padding-left: 10px; margin-bottom: 1px; }
              #right div.latestNews ul li a:link { color: #035695; text-decoration: none;}
              #right div.latestNews ul li a:visited { color: #035695; text-decoration: none;}
              #right div.latestNews ul li a:active { color: #035695; text-decoration: underline; }
              #right div.latestNews ul li a:hover { color: #035695; text-decoration: underline; }

    #right div.NewInOur { margin-top: 20px; background: url("/images/bottom_box.jpg") repeat-x bottom left; }
              #right div.NewInOur a:link { color: #035695; text-decoration: underline;}
              #right div.NewInOur a:visited { color: #035695; text-decoration: underline;}
              #right div.NewInOur a:active { color: #035695; text-decoration: none; }
              #right div.NewInOur a:hover { color: #035695; text-decoration: none; }
      #right div.NewInOur div.article { margin-top: 9px; height: 170px; /*background: red;*/ }
        #right div.NewInOur div.article img.new { float: left; }
        #right div.NewInOur div.article p { float: right; width: 166px; margin-right: 13px; }
          #right div.NewInOur div.article p strong{ color: #F15A22; font-size: 14px; }
		  #right div.NewInOur div.article p strong a { color: #F15A22; text-decoration:none;}
		  #right div.NewInOur div.article p strong a:hover { color: #F15A22; text-decoration:underline;}
        #right div.NewInOur div.link { height: 28px; margin-top: 5px;  }

    
    #right div.video { margin-top: 25px; }
      #right div.video img{ margin-bottom: 11px; }
      #right div.video p.st{ width: 50%; text-align: left; float: left; }
      #right div.video p.nd{ width: 48%; text-align: right; float: right; }
            #right div.video a:link { color: #035695; text-decoration: none;}
            #right div.video a:visited { color: #035695; text-decoration: none;}
            #right div.video a:active { color: #035695; text-decoration: underline; }
            #right div.video a:hover { color: #035695; text-decoration: underline; }
            
    
    #right div.findAPuppet { margin-top: 25px; }
      #right div.findAPuppet div.top{ height: 4px; background: url("/images/find_a_puppet_top.jpg") no-repeat top left; }
      #right div.findAPuppet div.middle{ font-size: 11px; border-left: 1px solid #CDC3B8; border-right: 1px solid #CDC3B8; padding: 9px; }
          #right div.findAPuppet div.middle div.location { float: left; }
            #right div.findAPuppet div.middle div.location option { width: 130px; }
          #right div.findAPuppet div.middle p { margin-top: 11px; font-size: 12px; margin-bottom: 8px; }
            #right div.findAPuppet div.middle p.sign { text-align: right; }
          #right div.findAPuppet div.middle div.button { float: right; width: 110px; text-align: right; padding-top: 40px; }
          
      #right div.findAPuppet div.bottom{ height: 4px; background: url("/images/find_a_puppet_bottom.jpg") no-repeat bottom left; }       
            
            
    #right div.topSelling { margin-top: 20px; background: url("/images/bottom_box.jpg") repeat-x bottom left; }
            #right div.topSelling a:link { color: #035695; text-decoration: none;}
            #right div.topSelling a:visited { color: #035695; text-decoration: none;}
            #right div.topSelling a:active { color: #035695; text-decoration: underline; }
            #right div.topSelling a:hover { color: #035695; text-decoration: underline; }
      #right div.topSelling div.article { margin-top: 9px; height: 170px; background: red; }
        #right div.topSelling div.article img.new { float: left; }
        #right div.topSelling div.article p { float: right; width: 166px; margin-right: 13px; }
        #right div.topSelling div.article p strong{ color: #F15A22; font-size: 14px; }
		#right div.topSelling div.article p strong a { color: #F15A22; text-decoration:none;}
		#right div.topSelling div.article p strong a:hover { color: #F15A22; text-decoration:underline;}
        #right div.topSelling div.link { margin-top: 15px; text-align: right; padding: 8px; padding-right: 12px; }            
            
            
/*      konec prave strany       */


#nadpatickou { background: #ECECEA; margin-top: 17px; padding-top: 12px; padding-bottom: 15px; padding-left: 18px; }
    #nadpatickou ul{ width: 140px; list-style-type: none; float: left; margin-left: 12px; _margin-left: 11px; }
      #nadpatickou ul li { color: #797373; font-size: 11px; }
              #nadpatickou ul li a:link { color: #70616D; text-decoration: none;}
              #nadpatickou ul li a:visited { color: #70616D; text-decoration: none;}
              #nadpatickou ul li a:active { color: #70616D; text-decoration: underline; }
              #nadpatickou ul li a:hover { color: #70616D; text-decoration: underline; }
      #nadpatickou ul strong { color: #797373; font-size: 14px; }




#paticka { font-family: arial; font-size: 11px; background: #DCDCDA; padding-top: 34px; padding-bottom: 26px; }
  #paticka ul{ list-style-type: none; margin-left: 32px; }
    #paticka ul li{ float: left; margin-right: 13px; }
              #paticka ul li a:link { color: #70616D; text-decoration: none;}
              #paticka ul li a:visited { color: #70616D; text-decoration: none;}
              #paticka ul li a:active { color: #70616D; text-decoration: underline; }
              #paticka ul li a:hover { color: #70616D; text-decoration: underline; }

  #paticka div.patickaHledani { width: 231px; float: right; margin-right: 18px; }
    #paticka div.patickaHledani input { border: 1px solid #6D6A58; width: 176px; }
    #paticka div.patickaHledani input.submit { width: 50px; }










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

#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;
}

#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;
}

#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:red;
	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;
}

#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;
}

#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;
}

.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;
}

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