* {margin:0; padding:0 }
html, body{ 	margin:0; padding:0;} 
.clear{ clear:both;}	

html {
    height: 100%;
    margin-bottom: 1px;
	}
body {  
    font-family:'times new roman';
	line-height:normal;
	margin: 0px;
	font-size: 14px;
    background:#BA9AAB url(../images/bg.png) repeat-x scroll 0 0;
    color:#777 ;
    }   
a { color:#777;	
    text-decoration:none;
    outline:0;
    }
a:hover {
    color:#777;	
    text-decoration:underline;   	
	}
img {
    border:none;
    }	
        
#com-form-login ul li a {

 color:#777 ;
 font-family:helvetica,arial;
 font-weight:bold;

}


#wrapper

{
width:962px;
margin-left:auto;
margin-right:auto;	
}


#top
{
position:relative;
height:82px;
width:837px;
background: url(../images/logo.png);
background-repeat: no-repeat;
background-position:center center;
margin-left:62px;
margin-right:62px;
}
.logo {
position:absolute;
top:7px;
left:260px;  
}

#header

{
height:74px;
width:837px;
margin-left:62px;
margin-right:62px;
background: url(../images/top.png);
background-repeat: no-repeat;
background-position:bottom center;

}



#flash

{
height:46px;
width:46px;
float:right;
margin-top:20px;

}


#center {
position:relative;
min-height:300px;
height:auto;
width:835px;
margin:0 auto;
border-left:1px solid #aaa;
border-right:1px solid #aaa;
}
.padding {
   margin-right:20px;
   }     

#centerfront {
min-height:300px;
height:auto;
width:835px;
margin:0 auto;
}

.centerbackground {
 background:url(../images/fg.png);
 height:300px;
}
#centershop {
min-height:300px;
height:auto;
width:835px;
margin-right:62px;
margin-left:62px;
overflow:hidden;
border-left:1px solid #aaa;
border-right:1px solid #aaa;
}

* html #centershop {
    height:300px;
    }	



#foot

{
height:58px;
width:837px;
margin-left:62px;
margin-right:62px;
background: url(../images/botton_content.png);
background-repeat: no-repeat;
background-position:center center;
}
.footfront {
height:58px;
background: url(../images/fd.png) !important;
}

#bottomlogo {
height:86px;
width:962px;
background: url(../images/footer.png) no-repeat center center;
margin-bottom:30px;
}

div.componentheading,
table.contentpaneopen {
padding-left:20px;
padding-right:20px;

}
table.contentpane
{
margin:0 20px;
}
fieldset {
margin:0 20px;
border:none;
}

#log 

{
margin-top:10px;
float:left;
height:42px;
width:80px;
margin-left:10px;


}



table.contentpaneopen


{

font-family:times new roman;
line-height:17px;
font-weight:400;
width:100%;


}


table.contentpaneopen tbody tr td p a 


{


color:#777;

}


table.contentpaneopen .a 


{

color:#777;

}


#cont

{

overflow:auto;

}

/**HORIZONTAL MENU **************/
.nav
{
padding-top:3px;
height:15px;
width:837px;
margin-left:62px;
margin-right:62px;
}
.nav1 {
margin-left:175px;
margin-right:140px;
z-index:2; 
}

.nav2 {
margin-left:75px;
margin-right:40px;
}
.nav ul  {
   list-style:none;
   }
.nav ul  li {
   float:left;
   border-left:solid 1px #A9AAAE;
   height:12px;
   line-height:normal;
    }
.nav ul  li.item1, 	
.nav ul  li.item8 {
    border:none;
    }	
.nav ul  li a {
   display:block;
    float:left;
    color:#A9AAAE;
	padding: 0px 6px 0px 5px;
	text-decoration:none;
	text-align:center;
	font-family: helvetica,arial;
	font-size:12px;
    text-transform:uppercase;
    }	
.nav ul  li a:hover {
    color:#878686;
    text-decoration:none;
	font-weight:bold;
	letter-spacing:0.1px;
	 }
/**** PR i WYDARZENIA ****/	 
p.rteleft img {
    margin-bottom:5px;
	}
/******* KONTAKT - MAPA ****/
.mapa {
    position:absolute;
    left:350px;
    top:0px;
    } 
/********* LOGOWEANIE ************/
.button_log {
    width:113px;
    height:73px;
    background:url(../images/zaloguj.png) no-repeat;
    border:none;
    cursor:pointer;
 	}
	
.button_register {
    width:163px;
    height:73px;
    background:url(../images/nowe_konto.png) no-repeat;
    border:none;
    cursor:pointer;
 	}	
.button_reset {
    width:163px;
    height:73px;
    background:url(../images/przypomnij_haslo.png) no-repeat;
    border:none;
    cursor:pointer;
 	}		
ul.login {
    list-style:none;
    height:73px; 
    margin-left:20px;
    width:600px;	
	border-bottom:solid 1px #989898;
    }
ul.login li {
    float:left;
	margin-right:20px;
    }
ul.login li a {
    display:block;
    float:left;
	text-decoration:none;
	width:163px;
    height:73px;
	text-align:center;
	line-height:73px;
    background:url(../images/button1.png) no-repeat;
    border:none;
    cursor:pointer;
	font-size:11px;
	font-family:Arial;
	color:#5b5b5b;
    }  	
ul.login li a:hover {
    text-decoration:none;
    }	
ul.login li a.register {
    width:163px;
    height:73px;
     background:url(../images/nowe_konto.png) no-repeat;
    }	
ul.login li a.passw {
    width:163px;
    height:73px;
     background:url(../images/przypomnij_haslo.png) no-repeat;
    }
ul.login li a.forum{
    width:113px;
    height:73px;
     background:url(../images/forum.png) no-repeat;
    }	 
input,
textarea,
select {	
   color: #989898;
   border:1px solid #989898;
   margin-bottom:3px;
   
   }
fieldset.input .inputbox {
   width:250px;
   }
/* MAIN - CONTENT */
.main {
   padding:0 20px;
   color:#666 !important;
    }   
/********** VM *******************/

.addtocart_button ,
.button { /* sredni */
    width:163px;
    height:73px;
    background:url(../images/button1.png) no-repeat;
    border:none;
    cursor:pointer;
	outline:0;
	color:#686868;
	font-size:12px;
	text-align:center;
	padding-bottom:3px;
 	}
.validate,	
.button2 { /* krotki */
    width:113px;
    height:73px;
    background:url(../images/button2.png) no-repeat;
    border:none;
    cursor:pointer;
	outline:0;
	color:#686868;
	font-size:11px;
	text-align:center;
	padding-bottom:3px;
 	}	
h2.listProduct {
    margin-bottom:5px;	
	}
#vmMainPage legend.sectiontableheader {
    color:#4b3c52;
    font-size:14px;
	font-weight:bold;
	display:block;
    padding-top:10px; 	
	}	
a.button2 {
    display:block;  
    width:113px;
    height:73px;
    background:url(../images/button2.png) no-repeat;
    border:none;
    cursor:pointer;
	color:#686868;
	font-size:12px;
	text-align:center;
	line-height:73px;
	text-decoration:none;
	}
#vmMainPage a:hover {
    text-decoration:underline;  	
	}
.VM_login {
    padding-left:20px;
    }
.VM_login .inputbox {
    width:250px;
    }   
ul.VM_konto {
    position:absolute;
    top:30px;
    left:115px;
	list-style:none;
    }  
ul.VM_konto li a {
    display:block;
    float:left;
	text-decoration:none;
	width:113px;
    height:73px;
	text-align:center;
	line-height:73px;
    background:url(../images/button2.png) no-repeat;
    border:none;
    cursor:pointer;
	font-size:11px;
	font-family:Arial;
	color:#5b5b5b;
    }  	
ul.VM_konto li a:hover {
    text-decoration:none;
    }	

.rtecenter   	{
    text-align:center;
	}
	
/* easybook */
#easybook a.view,
a.sign { /* sredni */
    width:163px;
    height:73px;
    background:url(../images/button1.png) no-repeat;
    border:none;
    cursor:pointer;
	outline:0;
	color:#686868;
	font-size:12px;
	text-align:center;
	padding-bottom:3px;
	line-height:73px;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
 	}
#easybook a:hover.view,
a:hover.sign  {
    text-decoration:none ;
    }	
    
/* Simpleforum */
.contentpane_opinie tr.sectiontableentry0 { background: #DCCBD5; }
.contentpane_opinie tr.sectiontableentry1 { background: #E9CDFF; }
.contentpane_opinie tr.sectiontableentry0 td, 
.contentpane_opinie tr.sectiontableentry1 td {padding: 3px; border: 1px solid #fff; font-family: arial; font-size: 12px;}

.contentpane_opinie  tr th { border-bottom: 2px solid #757378; font-family: arial; font-size: 12px; }
.contentpane_opinie .componentheading {display:none;}
.contentpane_opinie div {margin-top: 6px; margin-bottom: 6px;}

ol { margin-left:20px;}
h2, h3 {line-height: 27px;}
