/* base
----------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	color: #fffdec;
	background-color:        #e23828;
        background-image:        url('../images/himalaya-group-pozadi.gif');
        background-repeat:       no-repeat;

        background-position:     50% 0%; 
}

blockquote, p, li, table {
	padding:                 0em;
	font-size:               0.7em;
	line-height:             1.4em;
}

blockquote {
	margin-right: 0;
	margin-left: 20px;
}


h1, h2, h4, h3 {
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}

h1 {
	font-size: 1em;
}

h2 {
	font-size: 0.9em;
        text-transform:     uppercase;  
	padding: 1em 0em 0 0em;
        font-weight:  600;
	padding: 0 1.5em 0 0;
        text-align:     left;
	margin: 0 0 20px 0;
}

h3 {
	font-size:          0.9em;
        font-weight:        600;
        text-transform:     none;  
	padding:            16px 1.5em 0 0;
        text-align:         left;
	margin:             0 0 20px 0;
}

h4 {
	font-size:          0.7em;
        font-weight:        200; 
        padding:            0 0 0 0em;
        margin:             0px;

}

hr {
	margin: 2em auto;
	width: 370px;
	height: 1px;
	color: #fffdec;
	background-color: #e23828;
	border: none;
}

small, .small {
	font-size: 0.9em;
}

/* links
----------------------------------------------- */

a {
	text-decoration: none;
	color: #fffdec;
	border-bottom: 0px #000 solid;
}

a:hover {
	text-decoration: underline;
	color: #fff;
}

a img {
	border: none;
}

h1 a, h2 a, h3 a {
	border: none;
}

h3 a {
	font-size:          0.8em;
        padding:            0em 0em; 
        line-height:        28px;
	color:              #fffdec;
        text-decoration:    none; 
}



h4 a {
	font-size:          0.9em;
        padding:            0em 0em; 
        border:             0px solid black; 
	color:              #fffdec;

}

#site-name a {
	border: none;
}

#sidebar-2 a, #sidebar-1 a {
	color: #fffdec;
	border: none;
}

/* layout
----------------------------------------------- */

#accessibility {
	position: absolute;
	top: -10000px;
}

#container {

	padding: 10px;
        border: 0px dotted black;
}

#container_obal {
	margin: 0px auto;
	width: 780px;

}


#head {
	text-align: center;
        border: 0px solid black;
        padding-top: 10px;
}

#site-name {
	margin: 10px 0;
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}

#site-slogan {
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}

#sidebar-1, #sidebar-2 {
	padding-top:              210px;
	width:                    204px;
}

#sidebar-1 {
	margin-right:            10px;
	float:                   left;
	text-align:              left;
background-image:        url('../images/himalaya-group-right.gif');
        background-repeat:       no-repeat;
        background-position:     0px 46px; 
}

#sidebar-2 {
	margin-left:             10px;
	float:                   right;
background-image:        url('../images/himalaya-group-left.gif');
        background-repeat:       no-repeat;

        background-position:     0px 46px; 
} 

.section_list {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
}

.section_list li {
	margin: 0 10px 2px 0;
	padding: 0;
}

#content {
	margin: 0 214px;
	padding-top:           210px;

  background-image:        url('../images/himalaya-online-top.gif');
        background-repeat:       no-repeat;
        background-position:     50% 46px; 
}

#foot_obal {
	margin: 2em 0em;
	clear: both;
       border:  1px solid #e23828;
}

#foot {
	margin: 0em 0em;
        LINE-HEIGHT:            1EM;
	text-align: center;
        font-size:  0.6em;
        padding:  2em 0em;
         background-image:        url('../images/himalaya-group-zapati.gif');
        background-repeat:       no-repeat;

}

/* box model hacks
http://archivist.incutio.com/viewlist/css-discuss/48386
----------------------------------------------- */


/* overrides
----------------------------------------------- */

#sidebar-2 p, #sidebar-1 p {
	font-size:                 0.8em;
	line-height:               1.4em;
        margin:                    0px; 
        padding:                   0px; 
}

.caps {

	font-size: 0.9em;
	letter-spacing: 0.1em;
}


div.divider {
	margin: 2em 0;
	text-align: center;
}

/* articles
----------------------------------------------- */

.directory {
	list-style-type: circle;
}

.author {
	font-style: normal;
	font-size: 0.8em;
}

.published {
	font-size: 0.8em;
}

/* comments
----------------------------------------------- */

.comments_error {
	color: #fffdec;
	background-color: #e23828;
}

ul.comments_error {
	padding : 0.3em;
	list-style-type: circle;
	list-style-position: inside;
	border: 2px solid #fdd;
}

div#cpreview {
	color: #fffdec;
	background-color: #e23828;
	border: 2px solid #ddd;
}

form#txpCommentInputForm td {


	vertical-align: top;
}



#comments-help {
	margin: 2px 0 15px 0;
	font-size: 0.7em;
}

/* error page
----------------------------------------------- */

.error-status {
	font: 1.3em Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;

}



input, select, textarea, label {
	
        margin: 0em 0em 0 0;
        font-size: 1.1em;
        background-color:     #fffdec;
        border:      2px solid #fffdec; 
        color:      #666; 
        padding:    0.2em 0em 0.2em 0.3em;   

}


.submit {

        border-top:      1px solid #fffdec; 
        border-bottom:      1px solid #fffdec; 
        border-right:      1px solid #fffdec; 
        border-left:      1px solid #fffdec; 
        background-color:     #e23828;
        cursor:          pointer;
        font-size:       1.1em;
        color:           #fffdec;
        padding:         0.2em ;  
        margin:          0 0 0 1em;
}
.yab-checkout-shipping {

    display: none;
}

.yab-to-checkout {

	margin: 1em 1em 0em 0em;
        padding: 0 0 0 0em;
        font-size: 0.8em;
        display: block;
       font-weight: 600;  


}

.yab-to-checkout a {


        width:      60px;  
        font-size: 0.9em;
        border: 0px dotted red;
}

.yab-subtotal {
       padding:    1em 0 0 0em;
       font-size:   0.7em;
       font-weight: 600;  
       margin:      1em 0em; 
       display:     block;
       width:       100%;
}

.yab-empty {
       padding:       0em 0em 0 0em;
       font-size:     0.8em;
       font-weight:   400;  
       margin:        0em; 
       text-align:      justify;

       display:         block;
}



.yab-cart {
        list-style-type:   circle;
        padding:           0 0 0 1.2em;
        font-size:         1em;
        margin:            0em; 
        font-weight:       600;
}

.yab-cart ul {
        list-style-type:   none;
        padding:           0 0 0 0em;
        font-size:         0.9em;

        margin:            0em; 
}

.yab-cart li {
        padding:           0.5em 0 0.5em 0em;
        font-weight:       500;
        margin:            0em; 
}


.yab-cart ul li {

        font-size:         1em;
        padding:           0.4em 0 0em 0em;
        margin:            0em; 
}

.cbs_category_list {

        list-style-type:    none;
        padding:            0;
        text-align:         left;
        margin:             0em; 
         font-size:         1em;  

}

.cbs_category_list li {

        border-bottom:      0px dotted #E76054; 
        line-height:        1.6em;
        padding:            0 0em 0 0em;
        margin:             0;

}

.current {
      
        
        color:              #fff;  
        font-weight:         600; 

}

.zbozi {
       text-align:       left; 
       font-size:        0.8em;
}

.cena { 
       padding:          0.5em 0 0 0em;
       font-weight:      600;  

}

.clanek ul {
      list-style-type:    circle;   
      font-size:          1.1em; 
      padding:            0 0em 1em 1em;   
      margin:             0em;

      font-family:        Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;  

 }

.clanek ul li {
      
      padding:            0 0 1em 0em;   
      

  }

.objednat  {

       padding:    0em;
       margin:     0em 0em 0em 0em;
       border:     0px dotted red;
       font-size:   0.7em;
       width:       68px;  
       float:       right;
      
}  


.more  {

       padding:    0em;
       margin:     0em 0em 0em 0em;
       border:     0px dotted red;
       font-size:   0.7em;
       width:       109px;  
       float:       right;
      
} 

.objednat a {
       border:     0px dotted red;
     

}  

.nahled   {
       
       margin:     0em 0em;
 
}

.clanek-category   {

       text-align:               justify;
       padding:                  0 0em 0 0;
       font-size:                1.1em; 

       font-family:              Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;  

}

.clanek-category ul   {


      list-style-type:    disc;   
      padding:            0 0em 1em 1em;   
      margin:             0em;

      font-family:        Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;  
 

}

.clanek-category ul li {
      
      padding:            0 0 1em 0em;   
      
  }

.clanek-default   {

       text-align:               justify;
       padding:                  12px 0em 0.1em 0;
       margin:                   0em;
       width:                    100%; 
       border:                   0px solid black;   

}

.clanek-default ul   {

      list-style-type:    disc;   
      padding:            0 0em 0em 1em;   
      margin:             0em;
 

}
.clanek-default ul li {
      
      padding:            0 0 1em 0em;   
      
  }

.clanek-default p {
      
      padding:            0em 0em 1em 0em;   
      margin:            0em;   
      
  }


.left-menu {  
         background-image:       url('../images/himalaya-order-middle.gif');
        background-repeat:       repeat-y;
        background-position:     0px 0px; 
        border:                  0px solid black;
        margin:                  0px; 
        padding:                 0em 1.4em;
}


.left-menu form {

       font-size:                0.8em;
       line-height:              1em;   
       margin:                   1em 0em 0em 0em;
}

.left-menu form input {

       line-height:              1em;   
       margin:                   0.5em 0em 0em 0em;
}

.left-bottom {  
         background-image:        url('../images/himalaya-order-bottom.gif');
        background-repeat:       no-repeat;
        background-position:     0px 0px; 
        height:                  24px;
        line-height:             24px;

}


.cart_obal {

background-image:        url('../images/himalaya-order-middle.gif');
        background-repeat:       repeat-y;
        background-position:     0px 0px; 
        border:                  0px solid black;
        margin:                  0px;
        padding:                 0em 1em 1em 1.5em;

}

#front #center_obal {

        font-family:              Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;  
        color:                   #fffdec; 
}


#center_obal {

background-image:        url('../images/himalaya-center-middle.gif');
        background-repeat:       repeat-y;
        background-position:     0px 0px; 
        border:                  0px solid black;
        margin:                  0px; 
        padding:                 0em 1.4em 0.1em 1.4em;
        color:                   #fffdec; 
        text-align:               justify;
        font-family:              Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;  
}

#center_obal a {
	color:                    #fffdec;
        text-decoration:          underline; 

}

#front #center_obal a {
        font-style:               normal;  
	color:                    #fffdec;
}

#center_obal a:hover {
	color:                    #333;
}

#front #center_obal a:hover {

	color:                    #333;
}


.center-bottom {  
         background-image:       url('../images/himalaya-center-bottom.gif');
        background-repeat:       no-repeat;
        background-position:     0px 0px; 
        height:                  24px;
        line-height:             24px;

}



.random {

        padding: 0em 0em 6px 6px;
background-image:        url('../images/himalaya-center-middle.gif');
        background-repeat:       repeat-y;
        background-position:     0px 0px; 
        border:                  0px solid black;

}

.reklama  {

        padding:     12px 1.6em;
        font-size:   0.8em;
        text-align:   justify;
        border:       0px solid black;
}



.reklama_obal  {

        padding:     0em 0em;
        border:       0px solid black;
        width:       100%;  

}

.note {

       float:                right;
       font-size:            0.55em;
       line-height:          1.1em;
       width:                140px;
       height:               24px;
       text-transform:       uppercase;
       text-align:           left;
       padding:              1em 0em 0em 0em;
        border:              0px solid black;

}

.button {

       margin: 0.2em 0em;

}

.site-menu {

       font-size:             0.8em;
       text-transform:        uppercase;
       list-style-type:       circle;
       margin:                1em 0em 0em 0em; 
       padding:               0em;  
}


.site-menu li {

       display:                inline;
       padding:                0em;
                
}

.site-menu a {

       padding:                0.2em;
                
}


.head-news {

      margin:                  1em 0em 0em 0em; 
      border-bottom:           1px solid #fffdec;
      border-top:           1px solid #fffdec;
      padding:                 12px 0em 0em 0em;    
      width:                   286px;  

}
