body{background:#fcf4e7 url(../images/body-bg.png) repeat-x scroll center top}
#header,#menu,#main,#footer,#path,#user{clear:both}
#nav-skip{display:none}
#page-in{background:#CAE2F5 url(../images/page-in-bg.png) repeat-y scroll center top;margin:10px auto;width:960px}
#page{background-color:white;padding:10px}
#user{line-height:35px}
#login-box{float:left}
/* topnav*/
#top-nav{height:60px;position:relative;background:white url(../images/top-nav-bg.png) repeat-x left top}
/* header */
#header-content{height:130px;position:relative;background:white url(../images/header-content-bg.png) repeat-x left top}
#logo a{
	text-decoration: none;
	display: block;
	height: 55px;
	width: 500px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
#logo a span{visibility:hidden}
#user{height:35px;line-height:35px;background:url(../images/profile-bg.png) repeat-x left;padding-left:10px;padding-right:10px}
/* menu */
#menu{height:35px;line-height:35px;background:url(../images/top-menu-bg.png) repeat-x left;border-bottom:1px solid white}
#side-menu-in{line-height:28px;height:28px;color:#FFA500;background:url(../images/side-menu-in-bg.png) no-repeat left center;font-size:1.2em;font-weight:bold;padding-left:26px}
#search-box{height:60px;background:transparent url(../images/search-bg.png) repeat-y left center;padding-top:15px;padding-left:20px}
#search-box label{font-size:1.1em;color:#FFA500;font-weight:bold;line-height:1.6em}
#search-box .search-input{width:70%;float:left;height:18px}
#search-box .search-button{background:transparent url(../images/search-button-bg.png) no-repeat left center;height:21px;padding:1px 0 1px 6px;vertical-align:middle;width:25px;border:none;cursor:pointer;float:left}
/* main */
#main-content{padding-bottom:10px}
#col3,#col1,#col2{display:inline;float:left;padding:0px}
/* */
#c1 #col1{width:900px}
#col1-content{margin:0;padding-bottom:17px;padding-left:0px;padding-right:0px;padding-top:0px}
/* */
#c3c1 #col1{width:730px}
#c3c1 #col1-content{margin:0;padding-bottom:17px;padding-left:20px;padding-right:0px;padding-top:10px}
#c3c1 #col3{width:210px}
#c3c1 #col3-content{margin:0;padding-bottom:17px;padding-left:0px;padding-right:0px;padding-top:0px}
/* */
#c1c3 #col1{width:675px}
#c1c3 #col1-content{margin:0;padding-bottom:17px;padding-left:0px;padding-right:20px;padding-top:0px}
#c1c3 #col3{width:225px}
#c1c3 #col3-content{margin:0;padding-bottom:17px;padding-left:0px;padding-right:0px;padding-top:0px}
/* */
#c3c1c2 #col1{width:530px}
#c3c1c2 #col1-content{margin:0;padding-bottom:17px;padding-left:20px;padding-right:20px;padding-top:15px}
#c3c1c2 #col3{width:210px}
#c3c1c2 #col3-content{margin:0;padding-bottom:17px;padding-left:0px;padding-right:0px;padding-top:15px}
#c3c1c2 #col2{width:200px}
#c3c1c2 #col2-content{margin:0;padding-bottom:17px;padding-left:0px;padding-right:0px;padding-top:15px}
/* */
#col3 .m-box,#col2 .m-box{margin:0 0 10px;padding:0px}
#col3 .m-box h2,#col2 .m-box h2{background-color:#F0F0F0;background-image:url(../images/box-bg-in.png);background-repeat:no-repeat;height:32px;line-height:32px;margin:0;padding:0px 0 0 30px;font-size:1.2em;border:none;font-weight:bold;color:white}
#col3 .m-box .m-holder,#col2 .m-box .m-holder{padding:10px;background:transparent url(../images/search-bg.png) repeat-y;margin-top:1px;padding-top:5px}
/* footer */
#footer{background-color:#EFEFEF}
#footer-content{
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 1px solid #CCCCCC;
	padding-left: 15px;
	padding-right: 15px;
}
#footer-content,#footer-content a{color:#6b6b6b}
/* */
a.picture img,#main-photo a img{border:none;padding:0px}
.alphabet{padding-bottom:10px}
div.img-bp p,div.img p{background-color:#EFEFEF}
#main-content div.img-bp{border:1px solid #C4C0BD}
.submit{background:#257133 url(../images/button-bg.png) repeat-x scroll 0 100%;border-color:#FFA500;border-width:1px;color:#FFFFFF;font-family:Arial,sans-serif;font-size:100%;padding:2px 6px;font-weight:bold;cursor:pointer;font-weight:bold}
.category-list h4{padding:0px;margin:0px;line-height:normal;padding-bottom:10px;padding-top:3px}
.product-list h4{display:table}
.input-textarea{font-size:1.1em}
#bread-in{padding:10px 0 0px;margin-bottom:0px;font-size:1em}
.breadcrumbs,.breadcrumbs a{color:#808979}
.breadcrumbs a{text-decoration:none}
ul.breadcrumbs{margin-left:0;padding-left:0;display:inline;border:none}
ul.breadcrumbs li{margin-left:0;padding-left:2px;border:none;list-style:none;display:inline}
ul.breadcrumbs li.first{padding-left:0px}
ul.breadcrumbs .separator{background:transparent url(../images/bread-separator.png) no-repeat scroll 50% 50%;padding-left:14px}
.product-params{background-color:blue}
a.btn{background:#257133 url(../images/button-bg.png) repeat-x scroll 0 100%;color:#FFFFFF;font-family:Arial,sans-serif;font-size:100%;padding:2px 6px;font-weight:bold;cursor:pointer;font-weight:bold}
a.btn:hover{color:#FF0000}
a.btn span{}
#basket-box{background:transparent url(../images/basket_ebar.png) no-repeat scroll right top;height:35px;padding-right:35px}
#login-in{float:left;background:transparent url(../images/reg_ebar.png) no-repeat scroll left top;height:35px;padding-left:35px;padding-right:10px}
#login-out{float:left;background:transparent url(../images/login_ebar.png) no-repeat scroll left top;height:35px;padding-left:35px}
ul.news li{background-image:none}
ul.boxed li{padding-left:0px}
#lang-info{float:right;padding-top:3px}
#lang-info a{text-decoration:none}
#lang-info a span{color:#000;text-decoration:underline}
#lang-info a:hover span{color:#000;text-decoration:none}
#lang-info a span{margin-left:1px;padding:0px}
#lang-info img{border: 1px solid #8b8b8b;margin:0 3px 0 0;vertical-align:bottom}

table.calendar {
	font-size: 0.92em;
}


/* headline */
.headline{
	border: none;
	margin: 2px 0 15px;
	padding: 0px;
	width: 485px;
}

.headline-introtext h3 a:hover{ color: #fff; text-decoration: underline; }
.headline-introtext h3 a{ color: white; }

.headline-nav-3 li.navi-active {
	background-color: #EFA635;
	border-top: 1px solid #EFA635;

}

.headline-nav-3{
	border-top: 1px solid #EFA635;
}


#footer .creator {
	float: right;
}