/*
Client  :	Bizde Hesaplý - http://www.bizdehesapli.com

*/


body { margin:0; background:url(../images/bg.png) no-repeat top center; }

td { font:11px/16px Arial; color:#333; }

a img { border:none;}

.head { height:60px; vertical-align:top; }
	.head td { vertical-align:top; }
	
.head-sc { background:url(../images/top-sc-bg.gif) repeat-x; height:26px; }
	
	.head-sc td { vertical-align:middle; }
	.head-sc td a { color:#999; }
	.head-sc td a:hover { color:#000; }
	
.head-user { background:url(../images/user-bg.png) no-repeat; height:30px; vertical-align:middle !important; padding-right:75px; }
	
	.head-user td { vertical-align:middle; }
	.head-user td a { color:#4C4C4C; }
	.head-user td a:hover { color:#C00; }

.navigation { height:90px; vertical-align:top; background:url(../images/navigation.png) no-repeat; }

.search { height:45px; padding-right:19px; }
	
	.search input { background:none; border:none; font:12px Arial; }
	
.head-bar { height:30px; padding:0 0 0 40px; }

.footer-pack { background:#ECECEC url(../images/footer-pack.png) no-repeat; vertical-align:top; padding:10px 15px 3px 15px; }
	
	.footer-pack td { font:bold 12px/18px Arial; color:#000; vertical-align:top;}
	.footer-pack td a { font:normal 11px/17px Arial; color:#000; }
	.footer-pack td a:hover { text-decoration:underline; }

.footer-sc { background:url(../images/footer-sc.png) no-repeat; text-align:center; padding:15px 0 0 0; }
	
	.footer-sc a { font-weight:bold; }

.footer { height:60px; background:url(../images/footer.png) no-repeat top center; vertical-align:middle; padding:5px 0 0 0; }
	.footer td { color:#666; vertical-align:top; line-height:16px; }

	
/*	Start CENTER	*/	

.head-read { height:30px; background:url(../images/head-red.png) no-repeat; padding:7px 0 0 10px; font:bold 13px Arial; color:#FFF; vertical-align:top; }

.bg-grey { background:url(../images/bg-grey.png) no-repeat bottom; padding:10px 10px 14px 10px; vertical-align:top; }

/*	LEFT CATEGORY	*/

ul.menu, ul.menu ul { list-style:none; margin:0; padding:2px 0 0 0; width: 180px; background:url(../images/cat-spacer.png) no-repeat; }

ul.menu a { display:block; text-decoration: none; }

ul.menu li { width:180px; padding:0 0 2px 0; margin:0; display:inline; background:url(../images/cat-spacer.png) no-repeat bottom; }

ul.menu li a, ul.menu ul.menu li a { color:#000; padding:2px 0 3px 0; display:block; font-weight:bold;  }
ul.menu li a:hover, ul.menu ul.menu li a:hover { color:#C00; background:#FFF; }

ul.menu li ul { margin-bottom:10px;}

ul.menu li ul li a, ul.menu ul.menu li ul li a { background: #FFF; color: #C00; padding-left: 10px; }

ul.menu li ul li a:hover, ul.menu ul.menu li ul li a:hover { background: #EEE; padding-left: 10px; }
ul.menu ul.menu {  }
ul.menu a.active, ul.menu ul.menu li a.active, ul.menu a.active:hover, ul.menu ul.menu li a.active:hover { text-decoration:none; background: #E20000; color:#FFF; padding-left:10px; }




.category ul { width:180px; padding:2px 0 0 0; margin:0; background:url(../images/cat-spacer.png) no-repeat; }
	
	.category li { float:left; width:180px; padding:0 0 2px 0; margin:0; display:inline; background:url(../images/cat-spacer.png) no-repeat bottom; }
	
	.category li a { color:#000; padding:2px 0 3px 0; display:block; font-weight:bold; }
	.category li a:hover { color:#C00; background:#FFF;  }

/*
	
.category ul { width:180px; padding:2px 0 0 0; margin:0; background:url(../images/cat-spacer.png) no-repeat; }
	
	.category li { float:left; width:180px; padding:0 0 2px 0; margin:0; display:inline; background:url(../images/cat-spacer.png) no-repeat bottom; }
	
	.category li a { color:#000; padding:2px 0 3px 0; display:block; font-weight:bold; }
	.category li a:hover { color:#C00; background:#FFF;  }
	
*/
	
.home-tab { height:35px; background:url(../images/home-tab.png) repeat-x; padding:10px 0 0 0; vertical-align:top; }

	.home-tab-active a , .home-tab-passive a:hover {
		width:101px;
		height:25px;
		background:url(../images/home-tab-active.png) no-repeat;
		padding:5px 0 0 0;
		vertical-align:top;
		display:block;
		text-align:center;
		float:left;
		}
	
	.home-tab-passive a {
		width:101px;
		height:25px;
		background:url(../images/home-tab-passive.png) no-repeat;
		padding:5px 0 0 0;
		vertical-align:top;
		display:block;
		text-align:center;
		color:#FFF;
		float:left;
		}
		
.bg-home-pro { background:url(../images/bg-home-pro.gif) no-repeat bottom; padding:10px 10px 10px 10px; vertical-align:top; }
	
	.bg-home-pro p { height:55px; }
	.bg-home-pro span.kdv-kredi { font:bold 12px/18px Arial; color:#000; }
	.bg-home-pro span.nakit { font:bold 16px/28px Arial; color:#C00; letter-spacing:0px; }
	
.credit-cards { border-top:1px dotted #CCC; }

	.credit-cards tr { background:#FFF; }
	.credit-cards td { border-bottom:1px dotted #CCC; padding:5px; }

/*	Finish CENTER	*/


/*	Start PRODUCT DETAIL	*/

.title { padding:0 0 6px 0; color:#C00; font:normal 18px/21px Arial; letter-spacing:-1px; border-bottom:1px dotted #E0E0E0; }

h1 , p { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; }

.sub-content { background:#FFF; border-left:1px solid #E5E5E5; border-right:1px solid #E5E5E5; padding:10px 14px 5px 14px; vertical-align:top; }

.product-price td { padding:7px 0; font:12px/18px Arial; border-top:1px dotted #E0E0E0; }
	.product-price td span { font:bold 16px/18px Arial; color:#C00; }
	
.product-detail td { padding:4px 0; font:11px/16px Arial; border-top:1px dotted #E0E0E0; }
	.product-detail .grey-col { background:#F5F5F5; }

.product-images td { vertical-align:top; }
	.product-images img { border:1px dotted #CCC; }
	
.product-comments td { padding:7px 0; font:11px/16px Arial; border-top:1px dotted #E0E0E0; color:#777; }
	.product-comments span { font:12px/20px Arial; color:#000; }

.product-payment td { font:bold 12px/16px Arial !important; border-bottom:1px solid #333 !important; color:#FFF !important; background:#666 !important; }

.product-payment-axess td { 
	padding:4px 0; font:12px/16px Arial;
	border-bottom:1px dotted #FFF;
	border-right:1px dotted #FFF;
	color:#000;
	text-align:center;
	background:#FFF7E6;
	}
	
.product-payment-garanti td { 
	padding:4px 0; font:12px/16px Arial;
	border-bottom:1px dotted #FFF;
	border-right:1px dotted #FFF;
	color:#000;
	text-align:center;
	background:#E5F5EA;
	}
	
.product-payment-cardfinans td { 
	padding:4px 0; font:12px/16px Arial;
	border-bottom:1px dotted #FFF;
	border-right:1px dotted #FFF;
	color:#000;
	text-align:center;
	background:#E5EAEF;
	}
	
.product-payment-maximum td { 
	padding:4px 0; font:12px/16px Arial;
	border-bottom:1px dotted #FFF;
	border-right:1px dotted #FFF;
	color:#000;
	text-align:center;
	background:#FDECF2;
	}
	
.product-payment-world td { 
	padding:4px 0; font:12px/16px Arial;
	border-bottom:1px dotted #FFF;
	border-right:1px dotted #FFF;
	color:#000;
	text-align:center;
	background:#F8EBFA;
	}
	
/*	Finish PRODUCT DETAIL	*/


/*	Start CATEGORY LIST		*/

.cat-list p { height:55px; }
.cat-list span.kdv-kredi { font:bold 12px/18px Arial; color:#000; }
.cat-list span.nakit { font:bold 16px/28px Arial; color:#C00; letter-spacing:0px; }

.cat-tm { background:url(../images/detail/cat-tm.png) no-repeat; vertical-align:top; padding:15px 15px 5px 15px; }

	.cat-tm table { border-top:1px dotted #DEDEDE; }
	.cat-tm td { border-bottom:1px dotted #DEDEDE; padding:3px 0; color:#777; }
	.cat-tm td a { font:bold 12px Arial; color:#000; }
	.cat-tm td a:hover { color:#C00; background:#FFF; }

/*	Finish CATEGORY LIST	*/

.t-12 { font:12px/18px Arial; }
.t-13 { font:13px/18px Arial; }
.t-10 { font-size:10px !important; line-height:14px !important; }

.hr-8  { height:8px; background:url(../images/dot.gif) repeat-x left center; }
.hr-11 { height:11px; background:url(../images/dot.gif) repeat-x left center; }
.hr-15 { height:15px; background:url(../images/dot.gif) repeat-x left center; }
.hr-21 { height:21px; background:url(../images/dot.gif) repeat-x left center; }
.hr-31 { height:31px; background:url(../images/dot.gif) repeat-x left center; }

.hr-ver { background:url(../images/dot-ver.gif) repeat-y top center; }

.fl { float: left; position:relative; margin:0px 20px 10px 0px;}
.fr { float: right; position:relative; margin:0px 0px 10px 20px;}

a{ color:#000; text-decoration: none;}
a:hover {color:#C00;text-decoration: none;}



a{ color:#000; text-decoration: none;}
a:hover {color:#C00;text-decoration: none;}

a.a-red {color:#C00;text-decoration: none;}
a.a-red:hover {color:#000;text-decoration: none;}

.form-grey {
	border: 1px solid #CCC;
	background:#F3F3F3;
	font:11px Arial;
	}


.form-grey {
	border: 1px solid #CCC;
	background:#FFF;
	font:11px Arial;
	}
	
.form-grey:focus { border: 1px solid #999; }

.input-red { 
	border: 1px solid #900;
	font:bold 13px Arial;
	color: #FFF;
	background:#C00;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:2px;
	padding-right:5px;
	-moz-border-radius:3px;
	}


/*	Start PAGINATION */

.pagination { color:#777; }
.pagination a { color:#C00; font-weight:bold; border-bottom:1px dotted #C00; }
	
.pagination a:hover{ color:#000; border-bottom:1px dotted #000;  }

/*	Finish PAGINATION */


.breadcrumb { font:10px Arial; color:#777; padding:0 0 10px 0; }
.breadcrumb a { color:#777; text-decoration:none; }
.breadcrumb a:hover { color:#000; }
.breadcrumb strong { color:#000; }
	
.promotion td { padding:5px; border-bottom:1px dotted #DDD; }
	
.promotion-head td { background:#DDD; border-bottom:1px dotted #999; font-weight:bold; }
	
.function a { float:right; margin-left:5px; color:#FFF; padding:3px 10px 4px 10px; border:1px solid #900; background:#C00; font:13px Tahoma; -moz-border-radius:3px; }
.function a:hover , .function a.grey:hover { color:#FFF; border:1px solid #000; background:#000; }

.function a.grey { border:1px solid #000; background:#666; }
	
.function strong { color:#FFF; }
