body
{
background-color:#e0e0e0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
margin:0 auto;
background:url(images/bg.gif) #E6FFE6 repeat-x top;
}
p{
padding:2px;
margin:0px;
}
#main_container{
width:960px;
height:auto;
margin:0 auto;
}
#header{
width:960px;
height:136px;
background:url(images/header_bg.jpg) no-repeat center;
background-position:0px 0px;
margin:auto;
}
.logo{
float:left;
padding:30px 0 0 0px;
}
.hbanner{
float:right;
margin:45px 20px 0 0;
}
#main_content{
clear:both;
}

#menu_tab{
width:955px;
height:34px;
background:url(images/menu_bg.gif) repeat-x;
}
ul.menu {
list-style-type:none;
float:left;
display:block;
width:955px; 
margin:0px;
padding:0px;
background:url(images/menu_bg.gif) repeat-x;
}

ul.menu li {
display:inline;
font-size:13px;
font-weight:bold;
line-height:34px;
}

a.nav:link, a.nav:visited {
display:block; float:left; padding:0px 15px 0px 0px; margin:0 0px 0 14px;height:34px;text-decoration:none;color:#FFFFFF;
background:url(images/divider.gif) no-repeat right;}

a.nav:hover{
display:block; float:left; padding:0px 15px 0px 0px; margin:0 0px 0 14px;height:34px;text-decoration:none;color:#FFFFB7;
background:url(images/divider.gif) no-repeat right;}


.left_sidebar{
width:180px;
float:left;
}
.title_box{
width:180px;
height:25px;
margin:5px 0 0 0;
background:url(images/hwt.png) no-repeat;
text-align:left;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
line-height:30px;
}

ul.left_menu{
width:180px;
padding:0px;
margin:0px;
list-style:none;
}
ul.left_menu li{
margin-top:3px;
list-style:none;
}
ul.left_menu li a{
width:180px;
height:25px;
display:block;
font-weight:bold;
text-decoration:none;
color:#fff;
padding:0 0 0 10px;
line-height:25px;
background:url(images/hw1.gif) no-repeat;
}

ul.left_menu li a:hover{
color:#000;
text-decoration:underline;
background:url(images/hw2.gif) no-repeat;
}

.border_box{
width:178px;
height:auto;
text-align:center;
background:url(images/box_bottom_bg.gif) no-repeat center bottom;
background-color:#eaeacf;
border-left:1px #c4c5a6 solid;
border-right:1px #c4c5a6 solid;
}
.product_title{
color:#ff8a00;
padding:5px 0 5px 0;
font-weight:bold;
}
.product_title a{
text-decoration:none;
color:#ff8a00;
padding:5px 0 5px 0;
font-weight:bold;
}
.product_title a:hover{
color:#064E5A;
}
.product_img{
float:left;
padding:5px 10px 5px 10px;
}
.prod_price{
text-align:left;
padding:5px 0 5px 0;
}

.prod_price a{
display:block;
text-decoration:none;
font-weight:bold;
color:#006699;
}
span.reduce{
color:#666666;
text-decoration:line-through;
}
span.price{
color: #ff8a00;
}
/*----------newsletter--------------*/
input.newsletter_input{
float:left;
width:130px;
height:16px;
border:1px #ddd9d9 solid;
margin:10px 10px 5px 0;
font-size:12px;
padding:3px;
color:#999999;
}
a.join{
width:17px;
display:block;
margin:0px 0 0 110px;
padding:2px 8px 6px 8px;
text-decoration: underline;
color:#169ECC;
}

a.link{display:block; text-decoration: none; font-weight:bold; color:#169ECC;}

a.link:hover{text-decoration: underline;}

.vitrin{
width:575px;
height:140px;
float:left;
padding:0px;
margin:0 0 5px 5px;
}

/*center content--------------------------*/
.center_content{
width:575px;
float:left;
padding:5px 10px 5px 10px;
}
.center_title_bar{
width:575px;
height:32px;
float:left;
padding:0 0 0 5px;
line-height:32px;
font-size:14px;
color:#e0e0e0;
font-weight:bold;
background:url(images/hwb.gif) no-repeat center;
}
.baslik{
padding-left:10px;
}

.firm_title_bar{
width:575px;
height:32px;
float:left;
padding:0 0 0 5px;
line-height:32px;
font-size:14px;
color:#000;
font-weight:bold;
background:url(images/hwf.gif) repeat-x center;
}

/*----------------------right content--------------*/
.right_content{
width:180px;
float:left;
padding:0px;
}
.login_panel{
width:180px;
height:130px;
text-align:center;
background:url(images/login.gif) no-repeat center;
}
.user_panel{
width:170px;
text-align:left;
background-color:#00b6e8;
padding-left:10px;
}
.user_panel a{
color:#000;
}
.srch_panel{
width:180px;
height:50px;
text-align:center;
background:url(images/srch.gif) no-repeat center;
}

.kur{
width:180px;
height:100px;
text-align:center;
background:url(images/kur.gif) no-repeat center;
margin-top:10px;
padding-top:10px;
font-weight:bold;
color:#e0e0e0;
font-size:13px;
}

.kur_row{
float:left;
width:70px;
margin-top:25px;
padding-left:30px;
}
.kur_row2{
float:left;
width:70px;
margin-top:25px;
}

.tags{
width:176px;
background-color:#FFF;
padding:2px;
}

.tags a{
text-decoration:none;
font-size:12px;
}

.cart_title{
font-size:12px;
color:#847676;
font-weight:bold;
padding:0px;
}
.cart_details{
width:115px;
float:left;
padding:5px 0 0 15px;
text-align:left;
}
.cart_icon{
float:left;
padding:5px 0 0 5px;
}
span.border_cart{
width:100px;
height:1px;
margin:3px 0 3px 0;
display:block;
border-top:1px #999999 dashed;
}
/*---------prod_box----------*/
.prod_box{
width:260px;
height:auto;
float:left;
padding:10px 11px 10px 12px;
}
.center_prod_box{
width:270px;
height: auto;
float:left;
text-align:center;
padding:0px;
margin:0px;
border:1px #339966 solid;
}

.center_prod_box:hover{
background-color:#B7FFB7;
}
.prod_details_tab{
width:173px;
height:31px;
float:left;
margin:3px 0 0 0;
}
img.left_bt{
float:left;
padding:6px 0 0 6px;
}
a.prod_details{
width:75px;
height:24px;
display:block;
float:right;
background:url(images/link_bg.gif) no-repeat center;
margin:2px 5px 0 0;
text-align:center;
line-height:24px;
text-decoration:none;
color:#159dcc;
}

#ssubmit{
padding-bottom:3px;
width:70px;
height:25px;
display:block;
float:right;
text-align:center;
text-decoration:none;
color:#159dcc;
}

a.prod_compare{
width:75px;
height:24px;
display:block;
float:left;
background:url(images/link_bg.gif) no-repeat center;
margin:2px 0 0 5px;
text-align:center;
line-height:24px;
text-decoration:none;
color:#159dcc;
}
a.prod_buy{
width:75px;
height:24px;
display:block;
float:left;
background:url(images/link_bg.gif) no-repeat center;
margin:2px 0 0 5px;
text-align:center;
line-height:24px;
text-decoration:none;
color: #006600;
}
/*---------prod_box_big----------*/
.prod_box_big{
width:554px;
height:auto;
float:left;
padding:10px 10px 15px 15px;
}
.center_prod_box_big{
width:554px;
height:auto;
float:left;
text-align:center;
padding:0 0 10px 0;
margin:0px;
border:1px #F0F4F5 solid;
}
.tag_box{
width:544px;
height:auto;
float:left;
padding:10px 0 10px 10px;
margin:0px;
border:1px #F0F4F5 solid;
text-align:left;
}
.tag_box a{
text-decoration:none;
font-weight:bold;
font-size:12px;
}
.product_img_big{
width:250px;
padding:10px 0 0 10px;
float:left;
}
.details_big_box{
width:250px;
float:left;
padding:0 0 0 15px;
text-align:left;
}
.product_title_big{
color:#ff8a00;
padding:5px 0 5px 0;
font-weight:bold;
font-size:14px;
}
.specifications{
font-size:12px;
font-weight:bold;
line-height:18px;
padding-top:7px;
}
.specifications a{
text-decoration:none;
}
.thumbs{
padding:8px 5px 8px 5px;
border:1px #DFD1D1 solid;
margin:15px 0 0 0;
}
.thumbs a{
padding:3px;
}
.prod_price_big{
padding:5px 0 5px 0;
font-size:16px;
}
a.addtocart{
width:76px;
height:27px;
display:block;
float:left;
background:url(images/addtocart.gif) no-repeat left;
padding:0 0 0 33px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
a.compare{
width:76px;
height:27px;
display:block;
float:left;
margin:0 0 0 10px;
background:url(images/compare.gif) no-repeat left;
padding:0 0 0 33px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
span.blue{
color:#159DCC;
}

span.blue a{
color:#159DCC;
}

span.blue a:hover{
color:#000;
}
/*---------------contact_form------------------*/
.contact_form{
width:430px;
float:left;
}
.form_row{
width:430px;
clear:both;
padding:10px 0 10px 0;
color:#a53d17;
}
label.contact{
width:80px;
float:left;
text-align:left;
font-size:12px;
padding:12px 5px 0 2px;
color: #333333;
}
input.contact_input{
width:253px;
background-color:#fff;
color:#999999;
border:1px #DFDFDF solid;
float:right;
}
textarea.contact_textarea{
width:253px;
height:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #999999;
background-color:#fff;
border:1px #DFDFDF solid;
float:left;
}
a.contact{
width:99px;
height:27px;
display:block;
float:right;
margin:0 0 0 10px;
background:url(images/contact_bt.gif) no-repeat left;
padding:0 0 0 10px;
text-decoration:none;
line-height:27px;
color:#1c4a52;
}
/*--------------footer----------------*/
.footer{
width:955px;
clear:both;
height:80px;
background:url(images/footer_bg.gif) repeat-x top;
padding-top:3px;
margin-top:10px;
}
.center_footer{
width:550px;
text-align:center;
color:#666666;
margin:0px auto;
}
.center_footer a{
text-decoration:none;
color:#ffffff;
font-size:13px;
font-weight:bold;
}

label.user{
width:30px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color: #333333;
}
input.user_input{
width:130px;
height:18px;
float:left;
background:url(images/footer_bg.gif) no-repeat;
background-color:transparent;
border:0px;
margin-top:17px;
}

input.login_submit{
width:130px;
height:18px;
float:left;
background:url(images/footer_bg.gif) no-repeat;
background-color:transparent;
border:0px;
margin-top:17px;
}


.form_row{
width:130px;
clear:both;
padding:0 0 10px 0;
margin-left:45px;
border:0px;
background-color:transparent;
}

a.clink{
width:250px;
height:20px;
display:block;
float:left;
margin:5px 5px 0 0;
text-align:center;
text-decoration:none;
color:#2a2a2a;
font-weight:bold;
}

.firms_detail{
width:568px;
height:auto;
float:left;
padding:10px 0 3px 2px;
margin-left:10px;
color:#6a6a6a;
border-bottom:1px #666666 dashed;
}

.firms_detail a{
color:#4a4a4a;
text-decoration:none;
}

.firms_detail a:hover{
text-decoration:underline;
}

p.firms{
text-align:left;
}

ul.menu2{
width:180px;
padding:0px;
margin:0px;
list-style:none;
}
ul.menu2 li{
list-style:none;
background-color:#fcfee6;
padding:0 0 0 10px;
}
ul.menu2 li.frm a{
width:180px;
height:20px;
display:block;
font-weight:bold;
text-decoration:none;
color:#000;
}
ul.menu2 li.frm a:hover{
color:#000;
text-decoration:underline;
}
#search {
	width:160px;
	height:30px;
	margin:10px 10px 10px 10px;
	float:right;
	display:inline;
}
#search form {
	margin: 0px 0px 0px 0px;
	padding: 0;
}
#s {
	width:130px;
	border:none;
	float:left;
	height:28px;
	background:none;
}
input#searchsubmit{
	float:right;
	display:inline;
	height:30px;
	width:28px;
	border:none;
	background:none;
}

#login {
	width:160px;
	height:30px;
	margin:10px 10px 0px 10px;
	float:right;
	display:inline;
}
#login form {
	margin: 0px 0px 0px 0px;
	padding: 0;
}
#u {
	width:130px;
	border:none;
	float:left;
	height:25px;
	background:none;
	margin-top:5px;
	margin-left:35px;
	font-weight:bold;
}
input#loginsubmit{
	float:right;
	display:inline;
	height:40px;
	width:50px;
	border:none;
	background:none;
	margin-top:10px;
	margin-right:0px;
}
.pagenavi{
width:554px;
float:left;
text-align:center;
}
.sayfalar a{
color:#FFFFFF;
text-decoration:none;
background:#999999;
padding-left:5px;
padding-right:5px;
margin-left:2px;
margin-right:2px;
border:solid 1px #333333;
}
.sayfalar a:hover{
color:#FFFFFF;
text-decoration:none;
background:#333333;
padding-left:5px;
padding-right:5px;
border:solid 1px #999999;
}
.secilisayfalar a{
color:#FFFFFF;
text-decoration:none;
background:#333333;
padding-left:5px;
padding-right:5px;
margin-left:2px;
margin-right:2px;
border:solid 1px #999999;
}

.sektor{
float:left;
width:265px;
font-size:12px;
font-weight:bold;
line-height:18px;
padding-top:10px;
padding-left:10px;
}
.sektor a{
text-decoration:none;
}

.news{
font-size:12px;
padding-top:10px;
text-align:left;
line-height:17px;
padding-left:10px;
padding-right:10px;
}

p.hb{
font-weight:bold;
text-align:right;
}

.user_prod_box{
width:270px;
height: auto;
float:left;
text-align:center;
border:1px #00b6e8 solid;
}

.user_prod_box a{color:#000;}

.orta{
width:250px;
float:left;
margin:10px 10px 10px 13px;
}


.foto_galeri_big{
width:554px;
height:auto;
float:left;
padding:0px 0px 10px 15px;
}
.foto_galeri{
width:554px;
height:auto;
float:left;
margin:0px 0px 0px 7px;
text-align:left;
}

.foto_galeri p{
font-weight:bold;
font-size:16px;
color:#000;
text-shadow:1px 1px #fff;
}
.img_box{
float:left;
border:1px #000 solid;
width:100px;
height:100px;
margin:10px 8px 0px 0px;
}

a.pp{
color:red;
text-shadow:1px 1px #fff;
float:left;
margin:0 15px 0 0px;
text-align:left;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

.desc_box{
width:270px;
height:auto;
float:left;
margin:10px 2px 10px 0px;
border:1px #F0F4F5 solid;
text-align:left;
}
