html
{
    height: 100%;
}

#aspForm
{
    margin: 0px;
    padding: 0px;
}

body
{
    margin: 0px;
    padding: 0px;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #000;
    font-size: 12px;
    line-height: 16px;
    background: url(../images/page_bg.gif);
}


/* Home page only */

#page_home 
{
    margin: 0 auto 0 auto;
    width: 1000px;
    position: relative;
}

#page_home #flash_main
{
    position: relative;
    top: 0px;
    margin:0 auto 0 auto;
    width: 1000px;
    height: 635px;
}


/* Other pages template */

#page_wrap
{
    margin: 0 auto;
    width: 1000px;
    position: relative;
}

#header
{
    
    background: url(../images/menu_horiz_bg.jpg);
    background-repeat:no-repeat;
    width:1000px;
	height:145px;
	
	position:relative;
}

#flash_menu_horiz
{
    position: relative;
    top: -3px;
    left: 13px;
    width: 1000px;
    height: 149px;
    margin: 0;
    padding: 0;
}

#page_middle_wrap
{
    position: relative;
    top: 0px;
    margin:0 auto 0 auto;
    width: 1000px;
   
}

#middle_left 
{
    position: relative;
    background: url(../images/menu_vert_bg.jpg) top left no-repeat;
    width: 199px;
    height: 452px;
    float: left;
    margin: 0;
    padding: 0;    
}

#middle_middle 
{
    position: relative;
    width: 600px;
    float: left;
    margin: 0;
    padding: 0;
    
    
}

#body_content 
{
    padding: 10px;
    min-height:432px;
    background-color:#fff;
}

#body_content_footer 
{
    position: relative;
    float: left;
    background: url(../images/body_content_footer.png);
    background-repeat:no-repeat;
    width: 600px;
    height: 15px;    
    margin: 0;
    padding: 0;      
}


#middle_right 
{
    position: relative;
    background: url(../images/right_panel_bg.jpg) top left no-repeat;
    width: 199px;
    height: 452px;
    float: left;
    margin: 0;
    padding: 0;
}

#basket_content 
{
    color: #FFF;
    font-size: 12px;
    font-weight: normal;
    padding: 10px 50px 5px 10px;
}

#cartListContact 
{
    color: #FFF;
    font-size: 12px;
    font-weight: normal;
    padding: 10px 50px 5px 10px;
}

#flash_menu_vert
{
    position: relative;
    top: 0px;
    left: 13px;
    width: 186px;
    height: 452px;
    margin: 0;
    padding: 0;
}

#footer
{
    position: relative;
    top: 0px;
    left:60px;
    width: 960px;
    height: 80px;
    background: url(../images/footer_bg.png) top left no-repeat;
    color: #fff;
}

#footer a
{
    position: relative;
    top: 0px;
    left: 0px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

#footer a:hover
{
    position: relative;
    top: 0px;
    left: 0px;
    color: #fff;
    text-decoration: underline;
}

#footer .copyright
{
    position: absolute;
    top: 10px;
    left: 208px;
    text-align: left;
    font-size: 9px;
}

#footer .createdby
{
    font-size: 9px;
    position: absolute;
    top: 10px;
    right: 308px;
    text-align: right;
}

#footer .poweredby
{
    font-size: 9px;
    position: absolute;
    top: 10px;
    right: 468px;
    text-align: right;
}

.cleaner 
{
    clear: both;
}


/* ProductsList */


#basket_content a {
	color: #CCC;
	text-decoration: none;
}

.productItem 
{
    	width: 580px;
    	height: 120px;
    	margin-bottom: 10px;
    	position:relative;
}

.productImage
{
    	float:left; 
    	margin:0 10px 0 0;
}



.productTexts
{
		height: 120px;
		margin:0 0 0 0;
}

.productDescription
{
      	margin:0 0 0 0;
}
.productTitleWrapper
{
height:100px;
}
.productTitle
{
        font-weight: bold;
		margin:0 0 0 0;
}
.productInfo
{
    position:relative;

}

.cartPlu {
	font-weight: bold;
}

.cartListItem {
	margin-bottom: 3px;
}

.putInBasket 
{
    background: url(../images/putinbasket.png);
    width: 130px;
    height: 23px;
    background-repeat: no-repeat;
    position: absolute;
    top: 98px;
    left:460px;
	text-align:right;
	margin:0 0 0 0;
	z-index:130;
}

a.cartPlus {
    background: url(../images/plusbile.png);
    width: 12px;
    height: 12px;
    display: inline-block;
    background-repeat: no-repeat;
}

a.cartPlus:hover  
{
    background: url(../images/pluszelene.png);
}

a.cartMinus {
    background: url(../images/minusbile.png);
    width: 12px;
    height: 12px;
    display: inline-block;
    background-repeat: no-repeat;
}

a.cartMinus:hover  
{
    background: url(../images/minuszlute.png);
}

a.deleteButton 
{
    background: url(../images/tlacitko.png);
    width: 89px;
    height: 42px;
    display: block;
    float: right;
    background-repeat: no-repeat;
}
.cartSumInfo 
{
	text-align: center;
}

.deleteButtonText
{
	margin-top: 11px;
	font-weight:bold;
	display: block;
}

/* minus2bile.png minus2-zlute.png plus2-bile.png plus2-zelene.png  */

/* gallery */
.gallery
{
    text-align:center;
}

.galleryItem
{
    display:inline;
}

.galleryItem img
{
    margin: 5px 5px 5px 5px;
}
/* end gallery */

/* pager */


.pager {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-weight:normal;
    font-size: 11px;
    color: #B72623;
    text-decoration: none;
    text-align: center;
    padding:5px 3px 3px 3px;
    margin: 20px 0 0 0;
    width:580px;
}

.pager a {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-weight:normal;
    font-size: 11px;
    color: #B72623;
    text-decoration: none;
    padding: 0 1px 0 1px;
}

.pager a:hover {
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-weight:normal;
    font-size: 11px;
    color: #B72623;
    text-decoration: none;
    padding: 0 1px 0 1px;
}

.pager span {
    padding: 0 1px 0 1px;
}

.pageCurrent {
    font-weight:bold;
}

/* end of pager */