/* 170, 224, 330 */
body {
      margin:0px;
      padding:0px;
      text-align:center;
      background-color: white;
      font-size: 11px;
      font-family: arial;
      color:#353535;
   }

image{ border:0px; }  
img{border:0px; }
/*layout*/
* {
	margin: 0;
	padding: 0;
	font-size: 11px;
}
a{ text-decoration: underline; color: blue;}
a:hover
{
  color: blue;
  text-decoration: none;
}
ul
{
  list-style-type: none;
}

.left {float: left;}
.right {float: right;}
.clearer {clear:both; height: 0px; line-height: 0px; font-size:0px; display:block;}
.red {color:red;}
.bold {font-weight: bold;}
.bolder {font-weight: bolder;}
.hidden {display:none; visibility: hidden;}
.focused{ color: black !IMPORTANT;}

  #main{
    background-color: white;
    margin: 0 auto;
    width: 1036px;
    text-align:left;
    
  }

/**
 * Header
 */ 
  #header
  {
    position:relative;
    background: white url('../images/top_bg.gif') no-repeat;
    width: 1036px;
    height: 98px;
  }
    
    #logo
    {
      position:absolute;
      top:20px;
      left: 20px;
    }
    
    #popron_logo
    {
      position:absolute;
      top:10px;
      right: 35px;
    
    }

/**
 * Menu
 */ 
  #menu
  {
    font-family: Verdana;
    background: white url('../images/content_bg.gif') repeat-y;
    width: 1036px;
    height:36px;
  }
    #menu_holder
    {
      margin-left:9px;
      width: 1018;
      height:36px;
      background: url('../images/menu_bg.png') no-repeat;
      
    }
      #menu  a
      {
        display:block; 
        float:left;
        height: 36px; 
        background-position: top left; 
        background-repeat: no-repeat;
      }
      #menu a span {display:none;}
      #menu a:hover {background-position: 0 -73px !IMPORTANT;}
      #menu a.selected{background-position: 0 0px !IMPORTANT;}
      #menu a.selected:hover{background-position: 0 -74px !IMPORTANT;}
      
      #menu a#m1{ width: 122px; background: url('../images/menu/m1.png') no-repeat; background-position: 0 -36px; margin-left:0px;}
      #menu a#m2{ width: 66px; background: url('../images/menu/m2.png') no-repeat;background-position: 0 -36px;  margin-left:1px;}
      #menu a#m3{ width: 52px; background: url('../images/menu/m3.png') no-repeat;background-position: 0 -36px;  margin-left:1px;}
      #menu a#m4{ width: 74px; background: url('../images/menu/m4.png') no-repeat;background-position: 0 -36px;  margin-left:1px;}
      #menu a#m5{ width: 63px; background: url('../images/menu/m5.png') no-repeat;background-position: 0 -36px;  margin-left:1px;}
      #menu a#m6{ width: 105px; background: url('../images/menu/m6.png') no-repeat;background-position: 0 -36px;  margin-left:1px;}
      #menu a#m7{ width: 59px; background: url('../images/menu/m7.png') no-repeat;background-position: 0 -36px;  margin-left:1px;}
      #menu a#m8{ width: 44px; background: url('../images/menu/m8.png') no-repeat;background-position: 0 -36px;  margin-left:1px;}
      #menu a#m9{ width: 58px; background: url('../images/menu/m9.png') no-repeat;background-position: 0 -36px;  margin-left:1px;}
      #menu a#m10{ width: 50px; background: url('../images/menu/m10.png') no-repeat;background-position: 0 -36px;  margin-left:1px;}
      #menu a#m11{ width: 77px; background: url('../images/menu/m11.png') no-repeat;background-position: 0 -36px;  margin-left:1px;}
      #menu a#m12{ width: 56px; background: url('../images/menu/m12.png') no-repeat;background-position: 0 -36px;  margin-left:1px;}
      #menu a#m13{ width: 88px; background: url('../images/menu/m13.png') no-repeat;background-position: 0 -36px;  margin-left:1px;}
      #menu a#m14{ width: 91px; background: url('../images/menu/m14.png') no-repeat;background-position: 0 -36px;  margin-left:1px;}

/**
 * Middle
 */ 
  #content
  {
    background: white url('../images/content_bg.gif') repeat-y;
    /*position: absolute;*/
    width: 1036px;
  }
  #content_inner
  {
    margin-left: 9px;
    margin-right: 9px;
    background-color:white;
  }
  #content_top
{
  height: 275px;
  background-color: white;
  width: 1018px;
  
}
/**
 * Left panel
 */ 
  #content_top_left
  {
    float: left;
    
    width: 210px;
    height: 270px;
  }
  #content_top_left_inner
  {
    margin-left: 20px;

  }
    #content_top_left h3
    {
      margin-top: 20px;
      margin-bottom: 10px;
      font-size: 11px;
      font-weight: bold;
      text-transform: uppercase;
    }
    #content_top_left input
    {
      border: 1px #cac3bd solid;
      font-size: 11px;
/*      padding-bottom:1px;
*/      
      color: #cac3bd;
      /* color: #ece8e7; */
      height: 15px;
      _height: 18px;
      width: 155px;
      _width: 150px;
      margin: 0px;
      padding: 0px;
      margin-right: 3px;
      * margin-left: -15px;
      padding-top:2px;
      * padding-top:1px;
      padding-left:2px;
    }
    
    #content_top_left .search_submit
    {
      border: none;
      background: #f12f37 url('../images/search_submit.gif') no-repeat;
      width: 17px;
      height: 18px;
      cursor: pointer;
      * margin-left:-20px;
      * margin-top: 1px;
    }
    #content_top_left .search_link_holder
    {
      padding-top: 5px;
      text-align: right;
      margin-right: 5px;
    }
    #content_top_left .search_link
    {
      color: #e7131f;
      text-decoration: none;
    }
    #content_top_left .search_link:hover
    {
      color: #39b54a;
      text-decoration: none;
    }
    #content_top_sending
    {
      margin-top: 10px;
      text-align: center;
      width: 180px;
      height: 154px;
      background: white url('../images/send_info.jpg') no-repeat;
    }
      #content_top_sending .form_holder
      {
        padding-top: 65px;
        padding-left: 10px;
        padding-right: 10px;
      }
      #content_top_sending .form_holder div
      {
       margin-bottom: 5px;
       color: white;
      }
      #content_top_sending input
      {
            border: 1px #cac3bd solid;
            font-size: 11px;
            text-align: center;
            color: #cac3bd;
      /* color: #ece8e7; */
            height: 17px;
            margin: 0;
            _height: 20px;
      }
      #content_top_sending input.short
      {
        width: 100px;
        _width: 105px;
      }
      #content_top_sending input.long
      {
        width: 160px;
        _width: 165px;
      }
      #content_top_sending .info_submit
      {
        width:160px;
        background: #f12f37 url('../images/send_info_submit.gif') repeat-x;
        color: white;
        height: 18px;
        cursor: pointer;
        _height: 21px;      
        margin:0px;
        padding-bottom: 6px;
        font-weight: bold;
      
      }

/**
 * center
 */ 
  #content_top_center
  {
    float:left;
    width: 590px;
    height: 270px;

  }
/**
 * right panel
 */ 
  #content_top_right
  {
    float:left;
    width: 200px;
    height: 270px;
  }
  
    #content_top_right_inner
    {
      margin-top:  20px;
      margin-left: 10px;
    }
      #content_top_right_login
      {
        width: 181px;
        height: 112px;
        background: white url('../images/login.gif') no-repeat;
        border-left: 1px #c0c0c0 solid; 
      }
        #content_top_right_login_name
        {
          padding-left: 12px;
          padding-right: 12px;
          padding-top: 28px;
          font-size: 13px;
          font-weight: bold;
        }
        #content_top_right_login_links
        {
          padding-left: 12px;
          padding-top: 10px;

        }
        #content_top_right_login_links a
        {
          color: #e7131f;
          text-decoration: none;
        }
        #content_top_right_login_links a:hover
        {
          color: #39b54a;
          text-decoration: none;
        }
      
        #content_top_right_login .items_holder
        {
          padding-left: 12px;
          padding-top: 28px;
        }
        #content_top_right_login .items_holder div
        {
          margin-bottom:5px;
        }
        #content_top_right_login .items_holder a
        {
          color: #e7131f;
          text-decoration: none;
        }
        #content_top_right_login .items_holder a:hover
        {
          color: #39b54a;
          text-decoration: none;
        }
        #content_top_right_login input
        {
            border: 1px #cac3bd solid;
            text-align: left;
            font-size: 11px;
            width: 88px;
            _width: 90px;
            height: 17px;
            _height: 18px;
            color: #cac3bd;
            padding: 1px 0 0 2px;
      /* color: #ece8e7; */
        }
        #content_top_right_login .login_submit
        {
            border: none;
            color: white;
            font-size:11px;
            font-weight: bold;
            vertical-align: middle;
            background: url('../images/login_submit.gif') no-repeat;
            cursor: pointer;
            width: 74px;
            padding-bottom:6px;
            padding-top: 1px;
            position: relative;
            left: -1px;
            top: 1px;
            height: 18px;
            
            line-height:16px;
            _padding-left: 5px
           
        }
      
      #content_top_right_basket
      {
        margin-top: 10px;
        width: 181px;
        background: white url('../images/basket.gif') no-repeat;
        border-left: 1px #c0c0c0 solid; 
      }
      .basket_header_link
      {
        display:block;
        width: 181px;
        height:20px;
      }
      
        #content_top_right_basket_inner
        {
          color: #75665f;
          padding-top:10px;
          font-size: 11px !important;
        }
        
        #content_top_right_basket_inner a
        {
          color: #e7131f;
          text-decoration: none;
        }
        #content_top_right_basket_inner table
        {
          width: 100%;
          border: none;
          padding: 0px;
          margin: 0px;
          border-collapse: collapse;
          text-align:left;
          vertical-align: top;
          font-size: 12px;
        }
        #content_top_right_basket_inner tr
        {
          vertical-align: top;
        }
        #content_top_right_basket_inner td
        {
          color: #766659;
        }
        #content_top_right_basket_inner td a
        {
          color: #766659;
          text-decoration:underline;
        }
        
        #content_top_right_basket_inner td a:hover
        {
          color: red;
        }
        
        
        #content_top_right_basket_inner .first_col
        {
          padding-left: 15px;
          padding-right: 5px;
        }
        #content_top_right_basket_inner .last_col
        {
          text-align: right;
        }
        
        #content_top_right_basket_inner .total_price
        {
          background-color: #f1edea;
          padding-left: 20px;
          font-weight: bold;
        }
        
        #content_top_right_basket_inner a:hover
        {
          color: #39b54a;
          text-decoration: none;
        }
        #content_top_right_basket_inner a.modify_basket
        {
          color: red;
          text-decoration:none;
        }
        #content_top_right_basket_inner a.modify_basket:hover
        {
          color: #39b54a;
          text-decoration:none;
        }

        #content_top_right_basket_inner a.order_link, #content_top_right_basket_inner a.order_link:hover
        {
          color: red;
          display:block;
          background: url('../images/login_submit.gif') no-repeat;
          width: 67px;
          height: 18px; 
          text-decoration: none;
          padding-left: 7px;_width: 74px;
           border: none;
            color: white;
            font-size:11px;
            font-weight: bold;
            line-height:18px;
            vertical-align: middle;
            background: url('../images/login_submit.gif') no-repeat;
        }
        #content_top_right_basket_inner a.order_link:hover
        {
          /*
          color: #39b54a;
          display:block;
          background: url('../images/login_submit.gif') no-repeat;
          width: 77px;
          height: 18px; 
          */
        }
        
        
      #content_top_right_wish_list
      {
        margin-top: 10px;
        width: 181px;
        background: white url('../images/wish_list.gif') no-repeat;
        border-left: 1px #c0c0c0 solid; 
      }
        #content_top_right_wish_list_inner
        {
          color: #75665f;
          padding-top:30px;
          padding-left:15px;
        }
      

  #top_ribbon
  {
    width: 1018px;
    height:33px;
    background: url('../images/content_ribbon_bg.gif') repeat-x;
    color: white; 
  }
  #top_ribbon_inner
  {
    margin-left:21px;
    padding-top: 5px;
  }
  #top_ribbon_text
  {
    padding-top:5px; font-size:12px;
    float:left;
    
  }
  #top_ribbon_label
  {
    margin-left: 40px;
    float:left;
    text-transform: uppercase;
    font-size: 18px;
    padding-top: 2px;
  }
  #top_ribbon_link
  {
    font-family: Arial;
    float:right;
    margin-right: 10px;
    font-size: 12px;
    padding-top: 5px;
  }
  #top_ribbon_link a{ color:white;text-decoration: none; font-weight:bold;}
  #top_ribbon_link a:hover{color: #ffd400 !IMPORTANT; text-decoration:none; font-weight:bold;}
/**
 * Footer
 */
  #footer
  {
    position:relative;
    background: white url('../images/footer_bg.gif') no-repeat;
    width: 1036px;
    height: 34px;
  }
  
    #footer_links
    {
      position:absolute;
      left: 30px;
      top: 5px;
    }
    #footer_links li {display:inline; }
    #footer_links .separator { background:  url('../images/footer_separator.jpg') no-repeat; margin-left: 5px; margin-right:5px;}
    #footer_links a {color: black; text-decoration: none;}
    #footer_links a:hover {color: red; text-decoration: none;}
    #copyrights 
    {
      position: absolute;
      right: 30px;
      top: 5px;
    }
    
    
    /**
 * Boxes with films
 */ 
 .box_header
 {
  margin-top:5px;
  margin-right:10px;
  margin-bottom: 5px;
  display:block;
  float: right;
  position:relative;
  
 }
 .box_link_holder
 {
  height: 25px;
  position:relative;
 }
 .box_link_holder a{cursor: pointer;}
 .box_label_link {float:left;width: 200px; height:25px;  display:block;}
 .box_label_link  span
 {
  display:block; 
  width: 200px;
  height:25px;
 }
 a.box_header
 {
  font-family: arial;
  color:#373634;
  text-decoration: none;
 }
 a.box_header:hover
 {
  color: red;
 }
 .box_inner
 {
  padding-top: 10px;
  padding-left: 10px;
 }

.big_box
{
  width: 569px;
  height: 256px;
  margin-bottom:10px;
}
.bix_box .box_link_holder {width:569px;}

.med_box
{
  width: 508px;
  height: 202px;
  margin-bottom:10px;
}
.med_box .box_link_holder {width:508px;}

.small_box
{
  width: 447px;
  height: 123px;
  margin-bottom:10px;
}
.small_box .box_link_holder {width:447px;}

  .text_banner_inner
  {
    padding: 20px;
    padding-top:15px;
    overflow: hidden;
    position:relative;
    line-height: 22px;
  }
  .text_banner_inner a {color: black; font-weight:normal; text-decoration:none; padding-right: 5px;}
  .text_banner_inner a:hover{color: red;font-weight:normal;text-decoration:none;}
  .text_banner_inner .text_banner_size_1 { font-size: 12px;}
  .text_banner_inner .text_banner_size_2 { font-size: 16px;}
  .text_banner_inner .text_banner_size_3 { font-size: 20px;}


/**
 * Filmy
 */
 .film_big {width: 235px; height: 195px;font-family: Arial; position:relative;}
 .film_med {width: 161px; height: 90px;font-family: Arial;position:relative; margin-bottom:15px; *margin-bottom:5px;}
 .film_small {width: 200px; height: 70px;font-family: Arial;position:relative; }
 .film_med_big {width: 200px; height: 155px;font-family: Arial;position:relative; margin-bottom:10px; *margin-bottom:5px;}
 .film_med_small {width: 141px; height: 70px;font-family: Arial;position:relative; margin-bottom:15px;margin-right: 5px;left: 10px; *margin-bottom:5px;}
 
 .film_med img {
 width: 65px;
 height: 90px;
 }
 
 .film_big img {
 width: 140px;
 height: 195px;
 }
 .film_med_big img {
 height: 155px;
 }
 .film_med_small img {
 height: 70px;
 }
 
 .film_icko
 {
  width: 17px; height: 18px; float:left; background: url('../images/icko.png');
  position: relative;
  right: 6px;
  background-repeat: no-repeat; 
  * background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icko.png', sizingMethod='crop');
 }
 .film_icko:hover, a:hover .film_icko
 {
  width: 17px; height: 18px; float:left; background: url('../images/icko_hover.png');
  background-repeat: no-repeat;
  * background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icko_hover.png', sizingMethod='crop');
 }
 .film_big .film_icko, .film_big .film_icko:hover
 {
  right: 9px;
 }
 
 .film_buy_link
 {
  width: 60px; height: 18px; float:left; background: url('../images/buy.png');
  position: relative;
  right: 4px;
  background-repeat: no-repeat;
  * background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/buy.png', sizingMethod='crop');
 }
 .film_buy_link:hover, a:hover .film_buy_link
 {
  width: 60px; height: 18px; float:left; background: url('../images/buy_hover.png');
  background-repeat: no-repeat;
  * background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/buy_hover.png', sizingMethod='crop');
 }
 .film_big .film_buy_link, .film_big .film_buy_link:hover
 {
  right: 8px;
 }
 
 .film_image_holder{ position:absolute; left:-3px; top:0px; margin-right:0px;}
 .film_image_holder a{ display:block;}
 .film_label{ position:absolute; right:6px;top:0px; font-weight: bold; color:black; font-size: 8px;}
 .film_med .film_label{ position:absolute; right:0px;top:0px; font-weight: bold; color:black; font-size: 8px;}
 .film_label a{ color: black; text-decoration:none;} 
 .film_label a:hover{ color: #39b54a;}
 .film_rest {position:absolute; right:6px;bottom:0px; }
 .film_rest span {display:block;}
 .film_price {color: red; font-weight:bold;}
 
 .film_price { position: relative;right: 2x; }
 .film_big .film_label {font-size:12px; width: 80px; right: 15px;}
 .film_big .film_rest {width:80px; right:5px;}
/* .film_big .film_image_holder {top:40px; }*/
/* .film_big .film_image_holder img{width: 115px; height: 158px; }*/
 
 .film_med .film_label {font-size:12px; width: 95px; }
 .film_med .film_rest {width:80px;right: 10px;}
/* .film_med .film_image_holder img {width:64px; height: 90px; }*/
 .film_small .film_label {font-size:12px; width: 140px;}
 .film_small .film_rest {width:140px;}
 .film_med_big .film_label {font-size:12px; width: 80px;}
 .film_med_big .film_rest {width:80px; right:0px;}
/* .film_med_big .film_image_holder {top:45px; } */
/* .film_med_big .film_image_holder img {width:75px; height: 105px; }*/
 .film_med_small .film_label {font-size:11px; line-height: 11px; width: 80px;}
 .film_med_small .film_rest {width:80px;}
 

.pages
{
  margin-top: 10px;
  
}
.pages .label
{
  font-size: 12px;
  color: #534741;
  float:left;
  font-family: Arial;
  margin-right: 5px;  
}
.pages .active_page              { background: url('../images/paging/activ.gif') no-repeat;width: 18px; height: 18px; color: white; display: block; float:left;}
.pages .active_page_long         { background: url('../images/paging/activ_long.gif') no-repeat;width: 22px; height: 18px; color: white; display: block; float:left;}
.pages .active_page_very_long    { background: url('../images/paging/activ_very_long.gif') no-repeat;width: 28px; height: 18px; color: white; display: block; float:left;}
.pages a.paging                  { background: url('../images/paging/neactiv.gif') no-repeat; width: 18px; height: 18px; color: red; display: block; float:left; text-decoration: none;}
.pages a.paging_long             { background: url('../images/paging/neactiv_long.gif') no-repeat; width: 22px; height: 18px; color: red; display: block; float:left; text-decoration: none;}
.pages a.paging_very_long        { background: url('../images/paging/neactiv_very_long.gif') no-repeat; width: 28px; height: 18px; color: red; display: block; float:left; text-decoration: none;}
.pages a.paging:hover            { background: url('../images/paging/activ_green.gif') no-repeat; width: 18px; height: 18px; color: #39b54a !IMPORTANT; display: block; float:left; text-decoration: none; }
.pages a.paging_long:hover       { background: url('../images/paging/activ_green_long.gif') no-repeat; width: 22px; height: 18px; color: #39b54a !IMPORTANT; display: block; float:left; text-decoration: none; }
.pages a.paging_very_long:hover  { background: url('../images/paging/activ_green_very_long.gif') no-repeat; width: 28px; height: 18px; color: #39b54a !IMPORTANT; display: block; float:left; text-decoration: none; }
.pages .space {display:block; float:left; width: 15px; color: red;font-weight: bolder; height: 18px;}
.pages a.paging span, .pages .active_page span, .pages a.paging_long span, .pages .active_page_long span, .pages a.paging_very_long span, .pages .active_page_very_long span

{
  padding-top:2px;
  padding-left:3px;
  font-size: 12px;
  display: block;
  font-weight: bold;
}


.movable_box
{
  width:446px;
  height: 210px;
  position:absolute;
  z-index: 50px;
  display:none;
}
.movable_box_inner
{
  margin: 20px;
}
.movable_box_inner_image_holder
{
  float:left;
  padding-right:10px;
}
.movable_box_inner_label
{
  float:left;
  font-size: 14px;
  font-weight: bold;
  color: black;
  margin-bottom: 5px;
  width: 275px;
}
.movable_box_inner_text
{
  float:left;
  width: 275px;
  text-align:justify;
  height: 150px;
  overflow: hidden;
}
#mbox_left{ background: url('../images/box_left.gif') no-repeat; top:10px; left:0px;}
#mbox_right{ background: url('../images/box_right.gif') no-repeat; top:10px; right:0px;}

.movable_pack_box
{
  width:441px;
  height: 256px;
  position:absolute;
  z-index: 50px;
  display:none;
}
.movable_pack_box_inner
{
  margin: 20px;
}
#mpbox_right{ background: url('../images/box_r_package.gif') no-repeat; top:10px; left:0px;}
#mpbox_left{ background: url('../images/box_l_package.gif') no-repeat; top:10px; left:0px;}

.movable_pack_box_inner .mpbox_inner_film{ float:left; width: 80px; text-align:center;}
.movable_pack_box_inner_separator { float:left; width: 1px; margin-top: 110px;height: 80px; background-color: #8e8d8b;}
.movable_pack_box_inner .mpbox_inner_film .mp_box_inner_film_image{ height: 110px; }
.movable_pack_box_inner .mpbox_inner_film .mp_box_inner_film_label{ font-weight:bold;text-align:left; padding-left:2px; padding-right:2px; height: 50px; overflow:hidden;}
.movable_pack_box_inner .mpbox_inner_film .mp_box_inner_film_type_label{ font-weight:bold; text-align:left;padding-left:2px; padding-right:2px; color:#8e8d8b;}
.movable_pack_box_inner .mpbox_inner_film .mp_box_inner_film_type{  padding-left:2px; padding-right:2px; text-align:left;}


.shop_navigation_holder a { float: left; display:block; width: 242px; height: 29px; margin-right: 4px; }
.shop_navigation_holder { height: 30px; margin-left: -1px; width: 985px; overflow:hidden;}


.active-obsah_kosiku {background-image: url('../images/kosik/obsah_kosiku-active.jpg'); }
.neactive-obsah_kosiku {background-image: url('../images/kosik/obsah_kosiku-neactive.jpg'); }

.neactive-adresni_udaje {background-image: url('../images/kosik/adresni_udaje-neactive.jpg'); }
.active-adresni_udaje {background-image: url('../images/kosik/adresni_udaje-active.jpg'); }

.neactive-vyber_darku {background-image: url('../images/kosik/vyber_darku-neactive.jpg'); }
.active-vyber_darku {background-image: url('../images/kosik/vyber_darku-active.jpg'); }

.neactive-odeslani_objednavky {background-image: url('../images/kosik/odeslani_objednavky-neactive.jpg'); }
.active-odeslani_objednavky {background-image: url('../images/kosik/odeslani_objednavky-active.jpg'); }


/* .search_input {
margin-left: 3px !important; 
} */
