body    {background-color: #E7743B;
         background-image: url('images/pagebg.jpg');
         background-repeat: repeat-x;
         font-family: tahoma,arial,sans-serif; 
         font-size: 80%; 
         color: #505050; 
         margin: 0px;}

 a  {color: #C93120;}

h1  {font-size: 130%; 
     margin: 5px 10px 15px 10px;}

h2  {font-size: 110%; 
     margin: 5px 10px 15px 10px;
     color: #cc0000;
     background-color: #eeeeee;
     padding: 3px 20px 3px 15px;
     }

h3  {font-size: 105%; 
     margin: 5px 10px 15px 10px;
     color: #cc0000;
     padding: 1px 20px 1px 15px;
     }

ul#cms_menu     {
              list-style: none;
              margin: 10px 20px 10px 10px;
              padding: 27px 0px 0px 0px;
              background-image: url('images/cms_menu_top.gif');
              background-repeat: no-repeat;
              }

#cms_menu li  {padding: 4px 5px 4px 15px;
              background-image: url('images/cms_menu.gif');
              /*background-repeat: repeat-x; */
              background-repeat: no-repeat; 
              background-position: 0% 50%;
              }

#cms_menu li:hover  {
              background-image: url('images/cms_menu_over.gif');
              /*background-repeat: repeat-x; */
              
              }


#cms_menu a    {
              text-decoration: none;
              color: #666666;
              font-family: "Arial Narrow","Arial",sans-serif;
              font-size: 120%;
              }
              
#cms_menu a:hover {
              color: #C93120;
              }              

#content_left {width: 248px;
               float:left;}


#content_right  { width: 700px;
                  background: #ffffff; 
                  float:right;}

#content_right p {
                  margin: 10px 20px 15px 20px;}



#content_right a.gosubpage {display: block; clear: both; padding: 2px 0px 2px 10px;}


.dodavatel  { 
              width: 290px;
              height: 150px;
              float: left;
              margin: 10px 5px 10px 20px;
              border: solid 1px #eeeeee;
              text-align: center;
              background-image: url('images/dodbg.gif');
              background-repeat: repeat-x;
              }
              
.dodavatel h3 {
              margin: 5px 5px 10px 5px;
              padding: 0px;
              }              
              
.dodavatel img {
              max-width: 250px;
              max-height: 90px;              
              margin: auto;
              }              


/* ===   ESHOP      ==== */

ul.admin_sort_menu_level_1 {                              
              padding: 35px 0px 0px 0px;
              background-image: url('images/eshop_menu_top.gif');
              background-repeat: no-repeat;
                }



.eshop_add_link {
              height: 21px;
              width: 93px;
             /* float: left;
              clear: right;*/
              background-image: url('images/kosbg.gif');
              }

.eshop_add_link_input {
              float: left;
              color: #999999;
              font-size: 90%;
              text-align: center;
              background-image: url('images/kos_input.gif');
              background-repeat: no-repeat;
              border: 0px none;
              margin: 2px 24px 0px 7px;
              padding: 0px;
              width: 25px;
              height: 15px;
              }

.eshop_add_link_submit {
              float: left;
              }

.eshop_akce_flag {
              font-weight: bold;
              color: #dd0000;
              }

.eshop_akce_info  {
              background-image: url('images/eshop_flag_akce.gif');
              width: 55px;
              height: 17px;
              background-repeat: no-repeat;
              }



.eshop_kos_content {
              border: solid 1px #dddddd;
              margin: 5px 20px 10px 10px;
              padding: 10px 5px 10px 10px;
              background-color: #ffffff;
              font-size: 90%;
              background-image: url('images/kos_contentbg.gif');
              background-position: 100% 50%;
              background-repeat: no-repeat;
              }

.eshop_kos_content p {
              margin: 0px 0px 4px 0px;
              padding: 0px; 
              }

.eshop_kos_content p.empty {
              margin: 10px 0px 20px 0px;
              padding: 0px; 
              }



.eshop_login_small {
              border: solid 1px #dddddd;
              font-size: 80%;
              margin: 5px 20px 10px 10px;
              padding: 5px 5px 10px 5px;
              background-color: #ffffff;
              font-size: 85%;
              background-image: url('images/login1_contentbg.png');
              background-position: 100% 50%;
              background-repeat: no-repeat;                            
              }

.eshop_login_small p {
              margin: 0px 0px 4px 0px;
              padding: 0px; 
              }

.eshop_login_small p.empty {
              margin: 10px 0px 20px 0px;
              padding: 0px; 
              }
              
.eshop_login_small form {
              margin: 0px;
              padding: 0px;              
              }              

.eshop_login_small input {
              margin: 2px 0px 0px 0px;
              font-size: 95%;
              padding: 0px;
              border: solid 1px #aaaaaa; 
              color: #888888;             
              }  
              
.eshop_login_small input.submit {
              color: #550000; 
              margin: 2px 0px 4px 45px;            
              }                
                            
              

.eshop_msg_error {
              color: #ffffff;
              border: #cc0000 1px solid;
              font-weight: bold;
              padding: 5px;
              }

.eshop_order_list {
              width: 100%;
              margin: 10px 0px 10px 0px;
              }

.eshop_order_list td {
              padding: 4px 2px 4px 2px;
              }
              
.eshop_order_list td.cislo {
              text-align: right;
              }              

.eshop_order_list th {
              background-color: #e7743b;
              color: #ffffff;
              }

.eshop_order_list tr.line_1 {
              background-color: #f4f0e9;              
              }
.eshop_order_list tr.line_2 {
              background-color: #fbfbfb;              
              }


.eshop_order_navi {
              margin: 10px 10px 10px 10px;
              padding: 5px 10px 5px 10px;
              border-width: 1px 0px 1px 0px;
              border-style: solid;
              border-color: #eeeeee;
              }


.eshop_order_update {
              float: left;
              font-size: 80%;
              }

.eshop_order_update input {
              float: left;              
              border: none 0px;
              margin: 0px;
              padding: 0px;
              }


.eshop_profile_login    {
                        float: left; 
                        width: 200px;
                        }

.eshop_profile_kontakt  {
                        float: left; 
                        width: 400px;
                        }

.eshop_profile_orders    {
                        float: none; 
                       
                        }

.eshop_profile_dodaci    {
                        float: left; 
                        width: 400px;
                        }

.eshop_profile_dodaci table {
              margin: 0px;
              padding: 0px;
              width: 100%;              
              }

.eshop_profile_dodaci td {
              margin: 0px;
              padding: 1px;              
              }

.eshop_profile_dodaci tr.line1 {
              background-color: #eeeeee;
              }

.eshop_profile_dodaci tr.line2 {
              background-color: #dddddd;
              }


.eshop_profile_orders table {
              margin: 0px;
              padding: 0px;
              width: 100%;              
              }

.eshop_profile_orders td {
              margin: 0px;
              padding: 1px;              
              }

.eshop_profile_orders tr.line1 {
              background-color: #eeeeee;
              }

.eshop_profile_orders tr.line2 {
              background-color: #dddddd;
              }




.eshop_break_x          {height: 0px;
                         margin: 2px 0px 5px 0px;
                         border-width: 0px 0px 0px 0px;                         
                         /*text-align: center;
                         
                         border-style: dotted;
                         border-color: #eeeeee;                         
                         float: none;
                         clear: both; */
                         }


.eshop_break_prod       {width: 0px;
                         margin: 20px 5px 20px 5px;
                         /*height: 120px;
                         background-color: #eeeeee;
                          
                         float: left;*/
                         }


.eshop_prod_cena1       {}

.eshop_prod_cena_akce      {color: #ff0000;}


.eshop_prod_cena_hodnota  {font-weight: bold;}

.eshop_prod_cena_hodnota_akce {font-weight: bold; font-size: 140%; color: #ff0000;}

.eshop_prod_img         {border: none; 
                         float: left;
                         margin: 0px 5px 5px 5px;
                         }


.eshop_prod_primimage    {width: 220px;
                         float: left;
                         }

.eshop_prod_thumb       {float: left;
                         display: block; 
                         width: 220px;
                         /*background-color: #ffffff;*/
                        }

.eshop_prod_thumb_param td {vertical-align: top;}



/*
.eshop_prod_thumb {
              background-image: url('images/eshop_prod_thumb.gif');
              background-repeat: repeat-x;              
              }
*/




.eshop_prod_thumb {
              background-image: url('images/eshop_prod_thumb_paper.gif');
              background-repeat: no-repeat;
              background-position: 100% 0%;              
              }
              
.eshop_prod_thumb .vyrobek_text {
              font-size: 85%;
             
              }           
              
.eshop_prod_thumb_param {
              border: none 0px #dddddd;
              
            }              

.eshop_prod_thumb_param td {
              border: none 0px;
              
            } 


.eshop_prod_values    {}

.eshop_prod_values td {
              border: none 0px;
              padding-top: 3px ;
              padding-bottom: 3px
              }

.eshop_prod_values td.paramhead {
              text-align: right;
              padding: 0px 146px 0px 0px;
              font-weight: bold;
              color: #bbbbbb;
              }

.eshop_prod_values td.param {
              /*font-weight: bold;*/
              background-color: #F2F2F1;
              font-size: 90%;              
              text-align: right;
              padding-right: 5px;
              }              



.eshop_profile_dodaci {              
              margin: 0px 10px 10px 235px;
              }

.eshop_profile_dodaci .data {
              margin: 2px 0px 2px 0px;
              /*font-size: 90%;*/
              }

.eshop_profile_dodaci .label {
              float: left;
              clear: left;
              width: 90px;
              text-align: right;
              padding: 2px 2px 2px 0px;
              margin: 0px;
              font-size: 90%;
              }

.eshop_profile_dodaci input  {
              font-size: 90%;
              padding: 0px;
              border: solid 1px #cccccc;
              }



.eshop_profile_kontakt {
              margin: 0px 10px 10px 10px;
              }

.eshop_profile_kontakt .data {
              margin: 2px 0px 2px 0px;
              }

.eshop_profile_kontakt .data_change {
              
              color: #cc0000;
              }

.eshop_profile_kontakt .label {
              float: left;
              width: 100px;
              text-align: right;
              padding: 2px 10px 2px 0px;              
              }

.eshop_profile_login .data {
              margin: 2px 0px 2px 0px;
              font-size: 90%;
              }

.eshop_profile_login .label {
              float: left;
              clear: left;
              width: 90px;
              text-align: right;
              padding: 2px 2px 2px 0px;
              margin: 0px;
              font-size: 90%;
              }

.eshop_profile_login input  {
              font-size: 90%;
              padding: 0px;
              border: solid 1px #cccccc;
              }

.eshop_sklad_stav_skladem {
              color: #009900;
              font-weight: bold;
              font-size: 90%;
              }

.eshop_sklad_stav_naceste {
              color: #ff6600;
              font-weight: bold;
              font-size: 90%;
              }

.eshop_sklad_stav_neniskladem {
              color: #ff0000;
              font-weight: normal;
              font-size:85%;
              }

.eshop_subsorts a {              
              width: 200px;
              height: 55px;
              float: left;
              display: block;
              padding: 4px;
              margin: 5px;
              color: #bbbbbb;
              border: solid 1px #eeeeee;
              text-decoration: none;
              }

.eshop_subsorts a:hover {
              border-color: #dddddd;
              }

.eshop_subsorts .nazev {
              float: left;
              width: 110px;              
              margin-left: 5px;
              font-size: 100%;
              font-weight: bold;
              color: #aaaaaa;
              }
              
.eshop_subsorts img {
              border-style: none;
              float: left;
              }              
              

.eshop_tip    {
              color: #999999;
              padding: 15px 10px 25px 50px;
              line-height: 150%;
              background-image: url('images/eshop_tip.png');
              background-position: 0% 100%;
              background-repeat: no-repeat;
              }

.eshop_tip img {
              border-style: none 0px;
              }


.eshop_user_register {
              margin: 10px 20px 20px 20px;
              }

.eshop_user_register .label {
              float: left;
              width: 150px;
              text-align: right;
              padding-right: 8px; 
              margin-top: 2px;
              }

.eshop_user_register .data {
              margin-top: 2px;
              }


.right         {text-align: right;}
              
/* ==== */


.login_error  {padding: 5px 2px 5px 2px;
               background-color: #ff0000;
               color: #ffffff;
               }


.mailform     {
              margin: 10px 20px 10px 20px;
              }

.mailform_err {
              color: #cc0000;
              padding: 10px;
              margin: 10px;
              }
              
.mailform legend {
              color: #aaaaaa;}              

.mailform  .label {
              float: left;
              clear: left;
              width: 120px;
              text-align: right;
              padding: 0px 10px 0px 0px;
              margin-top: 2px;
              margin-bottom: 2px;
              }

.mailform  input {              
              
              
              
              }
              
.mailform .line {
              clear: both;
              float: none;
              padding: 2px 5px 2px 5px;
              }              

#frame_shadow {width: 1010px; 
               margin: auto;
               background-image: url('images/frame02.jpg');
               background-repeat: repeat-y;}

#frame_border {width: 950px; margin: auto;}

/* --- */



#part1_content {height: 50px; 
                width: 1010px;                
                margin:auto;
                background-image: url('images/frame01.jpg');
                background-repeat: no-repeat; }

#part1_zahlavi {height: 100px; 
                margin:auto;
                width: 1010px;
                background-image: url('images/zahlavi2.jpg');
                background-repeat: no-repeat; }

#part4         {height: 50px; 
                width: 1010px;                
                margin:auto;
                background-image: url('images/frame03.jpg');
                background-repeat: no-repeat; }

#part4 #zapati_copy {padding: 5px 0px 0px 50px; color: #f6cdbb;}

.reset {clear: both; float: none;}


  /* ÚVODNÍ STRÁNKA */

.uvod_box       { border: solid 1px #dddddd;
                  margin: 10px 0px 0px 0px;
                }

.uvod_box h2    { background-color: #ffffff;}

.uvod_box ul.akce  {  list-style: none; 
                      margin: 0px; 
                      padding: 0px;
                      clear: both;
                      float: none;
                    }

.uvod_box ul.akce li {border: solid 1px #eeeeee; 
                      margin: 2px 6px 6px 2px ; 
                      padding: 2px;
                      display: block;
                      float: left;
                      width: 210px; 
                      min-height: 100px;                     
                      }

.uvod_box ul.novinky .datum {font-size: 80%; }


/* slider */

#uvod_slider {
    margin: 10px 0px 10px 10px;
    position: relative;
}

#slider {
    margin: 10px 0px 10px 0px;    
    background-image: url(images/banner-vanoce-2010.jpg);
    background-repeat: no-repeat;        
}

#slider a {
    text-decoration: none;        
}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{
	width:650px;
	height:240px;
	overflow:hidden;        
	}


#slider .nazev {
    font-size: 22pt;
    margin: 48px 10px 5px 30px;    
    display: block;    
    width: 400px;
    color: #fff;    
}

#slider .obrazek {
    background-color: #fff;
    background-image: url(images/noimg.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin: 37px 20px 0px 10px;
    width: 200px;
    height: 200px;
    float:right;
    display: block;
}

#slider .anotace {
    font-size: 12pt;
    line-height: 120%;
    margin: 40px 10px 10px 20px;
    display: block;    
    float: left;
    width: 350px;       
    color: #fff;
}


	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:90px;
		z-index:2000;
		}
	#nextBtn, #slider1next{
		left:650px;
		}
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(images/btn_prev.gif) no-repeat 0 0;
		}
	#nextBtn a, #slider1next a{
		background:url(images/btn_next.gif) no-repeat 0 0;
		}	


/* end slider*/

