

/*------------------------------ General */

body{ background:url(../images/main.bg.jpg) repeat-x left top #e6e6e6; margin: 0; }
.relative { position:relative; left:0; top:0; }
#wrapper{ background:url(../images/header.bg.jpg) repeat-x left top; width:100%; height:100%; }
.logo { background:url(../images/logo.jpg) no-repeat left top; width:100%; height:130px; }

.image { margin:3px; }

a img{border:none;}
form{
	width:100%;
}
.top_banner { position: absolute !important; left:470px; top:-78px; }
	/*--------------------------------------------------------------------------------------------- Form */
	.input { background:url("../images/input.bg.jpg") repeat-x left top; width:194px; height:24px; border-left:1px solid #474747; border-top:1px solid #474747; border-right:1px solid #B9B9B9; border-bottom:1px solid #B9B9B9; font-family:tahoma; font-size:14px; color:#868686; }
	select { background:url("../images/inputBg.jpg") repeat-x left top; width:350px; height:19px; border-left:1px solid #474747; border-top:1px solid #474747; border-right:1px solid #B9B9B9; border-bottom:1px solid #B9B9B9; font-family:tahoma; font-size:11px; color:#3D3D3D; }
	textarea {	 background:url("../images/textarea.bg.jpg") repeat-x left bottom; width:400px; height:80px; border-left:1px solid #474747; border-top:1px solid #474747; border-right:1px solid #B9B9B9; border-bottom:1px solid #B9B9B9; font-family:tahoma; font-size:11px; color:#3D3D3D; }
	/*--------------------------------------------------------------------------------------------- */

	/*------------------------------ footer */
	#footer_wrapper { background:url(../images/footer.bg.jpg) repeat-x left top; width:100%; height:80px; }
	#footer_wrapper .footer { line-height:130%; }
	#footer_wrapper .footer font.footer01 { font-size:12px; color:#fffa7f; font-weight:bold; }
	#footer_wrapper .footer font.footer02 { font-size:12px; color:#fff; }
	/*----------------------------------------------------------- */

	/*------------------------------ search */
	#search { width:207px; height:35px; margin-right:50px; }
	#search .search_left { background:url(../images/search.left.bg.gif) no-repeat left top; width:116px; text-align:right; }
	#search .search_left .search_input {font-size:12px; color:#535353; font-weight:bold; filter:alpha(opacity=100); opacity:100.0; -moz-opacity:10.0; background:url("../images/inputBg.jpg") repeat-x left top; border:0px; width:111px; height:29px; padding-top:4px; }
	/*----------------------------------------------------------- */

	/*------------------------------------- menu */
	.glossymenu{ 
		position: relative !important;
		padding: 0px 0px 0px 0px !important;
		margin: 0px 0px 0px 0px !important;
		background: url(menur_bg.gif) repeat-x !important;
		height: 31px !important;
		list-style: none !important;
		width:100%;
		}
	.glossymenu li{ float:left; font-weight:bold; padding-top:5px; }
	.glossymenu li.menu_space{ padding-left:5px; padding-right:5px; }

	.glossymenu li a{
		float: left;
		display: block;
		color:#FFFFFF;
		text-decoration: none;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding:0px 0px 0px 2px;
		height: 31px;
		line-height: 31px;
		text-align: center;
		cursor: pointer;
		}
	.glossymenu li a b{ float: left; display: block; padding: 0px 4px 0px 2px; }
	.glossymenu li.current a, .glossymenu li a:hover{ color: #CC0000; }
	.glossymenu li.mainpage_link a, .glossymenu{ font-size:14px; color: #CC0000; }

	.glossymenu li .relative{ position:relative; left:0; top:0; }
	.glossymenu li .hintbox{ position:absolute; left:100; top:-45px; }
	/*-------------------------------------- */

/*----------------------------------------------------------- */






/*------------------------------ signup */

.signup_text { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#0e2f08; font-weight:bold; }
.signup_detail_text { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9px; color:#4c4c4c; }

a.signup_link{
	font-size:12px;
}
a.signup_link:active, a.signup_link:link, a.signup_link:visited {}
a.signup_link:hover {color:#000;  }

.button_account { width:100px; background:#365730; padding:4px; text-align:center; border:1px solid #a2c09d; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#fff;  }
.button_account_over { width:100px; background:#132d0e; padding:4px; text-align:center; border:1px solid #a2c09d; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#bcd9b7;  }

/*----------------------------------------------------------- */





/*------------------------------ main page */
.main_page_head_max { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#454545; font-weight:bold; }
.main_page_head_min { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#454545; margin-right:20px; }


.main_page_head_min a:active, a:link, a:visited { }
.main_page_head_min a:hover { color:#000; text-decoration:underline; }

.famous_head { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#434343; font-weight:bold; }
.famous_head a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#A62828; font-weight:bold; text-decoration:none; 
}
.famous_text { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#434343; }

.famous_text_aktuel { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#434343; line-height:25px; }

.button_famous { width:174px; background:#919191; padding:4px; text-align:center; border:1px solid #dcd9db; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#fff; margin:20px 0px 5px 0px;  }
.button_famous_over { width:174px; background:#450d39; padding:4px; text-align:center; border:1px solid #b870a9; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#b870a9;  margin:20px 0px 5px 0px; }
/*----------------------------------------------------------- */





/*------------------------------------- new products */
.category_list{ 
	position: relative !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	background: url(menur_bg.gif) repeat-x !important;
	height: 41px !important;
	list-style: none !important;
	text-decoration:underline;
	}
.category_list li{ float:left; background: url(../images/list_icon.jpg) no-repeat right top;  }
.category_list li a{ width:212px
	display: block;
	color:#511c47;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px 0px 0px 0px;
	text-align: left;
	cursor: pointer;
	text-decoration:underline;
	}
.category_list li a b{ display: block; padding: 0px 14px 0px 7px; width:170px; }
.category_list li.current a, .category_list li a:hover{ color: #963077; }
.category_list li.current a b, .category_list li a:hover b{ color: #963077;}
/*-------------------------------------- */


/*------------------------------------- new products */
.name_list{ 
	position: relative !important;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px !important;
	background: url(menur_bg.gif) repeat-x !important;
	height: 31px ;
	list-style: none !important;
	text-decoration:underline;
	}
.name_list li{ float:left; background: url(../images/list2_icon.jpg) no-repeat right top;  }
.name_list li a{ width:212px
	display: block;
	color:#0d2e07;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px 0px 0px 0px;
	text-align: left;
	cursor: pointer;
	text-decoration:underline;
	}
.name_list li a b{ display: block; padding: 0px 14px 0px 7px; width:170px; }
.name_list li.current a, .name_list li a:hover{ color: #79b96d; background: url(../images/list2_icon_over.jpg) no-repeat right top; }
.name_list li.current a b, .name_list li a:hover b{ color: #79b96d; background: url(../images/list2_icon_over.jpg) no-repeat right top; }
/*-------------------------------------- */

/*******************/
.footer_link{ 
	list-style: none;
	text-align:center;
	width:300px;
	}
.footer_link li{ margin-left:4px; float:left; }
.footer_link li a{
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	font-size: 12px;
	padding:0px 3px 3px 0px;
	text-align: center;
	cursor: pointer;
	}



/*------------------------------------- letter */
.letterList{ 
	position: relative !important;
	background: url(menur_bg.gif) repeat-x !important;
	height: 23px !important;
	list-style: none !important;
	z-index:3 !important;
	text-align:center;
	margin-left:10px;
	}
.letterList li{ float:left; font-weight:bold; vertical-align:bottom; }

.letterList li a{
	float: left;
	display: block;
	color:#651b4e;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:10px 10px 10px 10px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	cursor: pointer;
	}
.letterList li a b{ float: left; display: block; padding: 10px 10px 10px 10px; }
.letterList li.current a, .letterList li a:hover{ color: #c395ba; background: url(../images/letter.bg.gif) no-repeat left center; }
.letterList li.current a b, .letterList li a:hover b{ color: #c395ba; background: url(../images/letter.bg.gif) no-repeat right center; }
/*-------------------------------------- */




/*------------------------------------- tables */

.table2{ position: relative !important; }

.people { position:absolute; left:8; top:-66; }


.table .table_leftTop_bg { background:url(../images/table_01.png) no-repeat left top; width:20px; height:12px; display:block; }
.table .table_rightTop_bg { background:url(../images/table_03.png) no-repeat left top; width:17px; height:12px; }
.table .table_leftBottom_bg { background:url(../images/table_07.png) no-repeat left top; width:20px; height:12px; }
.table .table_rightBottom_bg { background:url(../images/table_09.png) no-repeat left top; width:17px; height:12px; }
.table .table_centerTop_bg { background:url(../images/table_02.png) repeat-x left top; width:199px; height:12px; }
.table .table_centerBottom_bg { background:url(../images/table_08.png) repeat-x left top; width:199px; height:12px; }
.table .table_left_bg { background:url(../images/table_04.png) repeat-y left top; width:20px; }
.table .table_right_bg { background:url(../images/table_06.png) repeat-y left top; width:17px; }
.table .table_center { background:#FFF; vertical-align:top; }


.table2 .table_leftTop_bg { background:url(../images/table2_01.png) no-repeat left top; width:20px; height:12px; }
.table2 .table_rightTop_bg { background:url(../images/table2_03.png) no-repeat left top; width:17px; height:12px; }
.table2 .table_leftBottom_bg { background:url(../images/table_07.png) no-repeat left top; width:20px; height:12px; }
.table2 .table_rightBottom_bg { background:url(../images/table_09.png) no-repeat left top; width:17px; height:12px; }
.table2 .table_centerTop_bg { background:url(../images/table2_02.png) repeat-x left top; width:199px; height:12px; }
.table2 .table_centerBottom_bg { background:url(../images/table_08.png) repeat-x left top; width:199px; height:12px; }
.table2 .table_left_bg { background:url(../images/table_04.png) repeat-y left top; vertical-align:top; width:20px; }
.table2 .table_right_bg { background:url(../images/table_06.png) repeat-y left top; vertical-align:top; width:17px; }
.table2 .table_center { background:url(../images/table2_05.png) no-repeat left top #FFF; vertical-align:top; }

.table3 .table_leftTop_bg { background:url(../images/table3_01.png) no-repeat left top; width:20px; height:12px; }
.table3 .table_rightTop_bg { background:url(../images/table3_03.png) no-repeat left top; width:17px; height:12px; }
.table3 .table_leftBottom_bg { background:url(../images/table_07.png) no-repeat left top; width:20px; height:12px; }
.table3 .table_rightBottom_bg { background:url(../images/table_09.png) no-repeat left top; width:17px; height:12px; }
.table3 .table_centerTop_bg { background:url(../images/table3_02.png) repeat-x left top; width:199px; height:12px; }
.table3 .table_centerBottom_bg { background:url(../images/table_08.png) repeat-x left top; width:199px; height:12px; }
.table3 .table_left_bg { background:url(../images/table_04.png) repeat-y left top; vertical-align:top; width:20px; }
.table3 .table_right_bg { background:url(../images/table_06.png) repeat-y left top; vertical-align:top; width:17px; }
.table3 .table_center { background:url(../images/table3_05.png) no-repeat left top #FFF; vertical-align:top; }


.table4 .table_leftTop_bg { background:url(../images/table3_01.png) no-repeat left top; width:20px; height:12px; }
.table4 .table_rightTop_bg { background:url(../images/table3_03.png) no-repeat left top; width:17px; height:12px; }
.table4 .table_leftBottom_bg { background:url(../images/table_07.png) no-repeat left top; width:20px; height:12px; }
.table4 .table_rightBottom_bg { background:url(../images/table_09.png) no-repeat left top; width:17px; height:12px; }
.table4 .table_centerTop_bg { background:url(../images/table3_02.png) repeat-x left top; width:699px; height:12px; }
.table4 .table_centerBottom_bg { background:url(../images/table_08.png) repeat-x left top; width:699px; height:12px; }
.table4 .table_left_bg { background:url(../images/table_04.png) repeat-y left top; vertical-align:top; width:20px; }
.table4 .table_right_bg { background:url(../images/table_06.png) repeat-y left top; vertical-align:top; width:17px; }
.table4 .table_center { background:url(../images/table3_05.png) no-repeat left top #FFF; vertical-align:top; }




.left_table_head { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#FFF; }

/*-------------------------------------- */

.thumb_gallery{
	width:120px;
	margin:3px;
	border:none;
}

h1{
	color:#7D393C;
	font-size:18px;
	font-weight:bold;
	margin:5px;
}
h2{
	color:#FFFFFF;
	font-size:16px;
	
	padding-left:1px;
	background-color:#15360F;
	width:100%;
	font-weight:bold;
	padding-bottom:2px;
	padding-top:2px;
}
h3{
	color:#7A8A5E;
	font-size:14px;
	font-weight:bold;
	margin:4px;
}
div.main{
	margin:30px auto; 
	width:380px;
	}

div.box{
	border:solid 1px #c6cfe1;
	background:#dfe4ee;
	padding:10px;
	color:#333333;
	margin-bottom:20px;
}

div.box h1 {
	font-size:14px;
	color:#000000;
	padding-bottom:4px;
}
div.box p{padding-bottom:14px;}

div.box input .input-text{
	border:1px solid #3b6e22;
	color:#666666;
	width:180px;
}

div.box label{
	display:block;
	margin-bottom:10px;
	color:#555555;
}

div.box label span{
	display:block;
	float:left;
	padding-right:6px;
	width:110px;
	text-align:right;
	font-weight:bold;
}
.spacer{margin-left:80px; 
	margin-bottom:10px;
	font-size:11px;
	color:#555555;
}
.green{
	background:url(../images/green.gif);
	padding:0px 6px;
	border:1px solid #3b6e22;
	height:24px; 
	line-height:24px;
	color:#FFFFFF;
	font-size:12px;
	margin-right:10px;
	display:inline-block;
	text-decoration:none;
}
.clean-gray{
		border:solid 1px #DEDEDE; 
		background:#EFEFEF;
		color:#222222;
		padding:4px;
		text-align:center;
	}
	.clean-yellow{
		border:solid 1px #DEDEDE; 
		background:#FFFFCC;
		color:#222222;
		padding:4px;
		text-align:center;
	}
	.clean-ok{
		border:solid 1px #349534; 
		background:#C9FFCA;
		color:#008000;
		font-weight:bold;
		padding:4px;
		text-align:center;
	}
	.clean-error{
		border:solid 1px #CC0000; 
		background:#F7CBCA;
		color:#CC0000;
		font-weight:bold;
		padding:4px;
		text-align:left;
		width:450px;
	}
	
	div.product_container{	/* Div for each product */
		width:100px;
		height:200px;
		margin-top:10px;
		margin-left:6px;
		float:left;
		text-align:center;
	}
	div.kitap_kapak{
		height:105px;
		width:100%;
		text-align:center;
	}
	div.kitap_adi{
		display:block;
		height:40px;
		text-align:center;
	}
	div.product_container a{
		color:#990000;
		text-decoration:none;
	}
	div.product_container a img{
		border:none;
	}