@charset "utf-8";
/* CSS RESET BEGIN */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* CSS RESET END  */
body{ background:#e9e9e9; }
.baslik{ background:url(images/bg_header.gif) repeat-x top; height:220px; }
.baslik .tasiyici,.icerik{ width:944px; margin:10px auto; overflow:auto;}
.baslik-ust{ background:url(images/bg_header_top.gif) no-repeat top left; height:129px;}
.baslik-menu{ background:url(images/bg_menu.gif) repeat-x top; height:35px; }
.baslik-menu img{float:left;}
.baslik-alt{background:url(images/bg_menu_alt.gif) no-repeat top;  height:46px;}
.menu { float:right; font-family:Arial, Helvetica, sans-serif; color:#686868}
.menu li{ float:left; padding:0 29px 0 0; height:37px; line-height:37px; background:url(images/m_ayrac.gif) top right no-repeat;}
.menu li a{ text-decoration:none; color:#686868; text-indent:-9999px; display:block; }
.anasayfa a{ background:url(images/m_anasayfa.gif) no-repeat top center; width:87px; }
.hakkimizda a{ background:url(images/m_hakkimizda.gif) no-repeat top center; width:100px; }
.stoktakiler a{ background:url(images/m_stoktakiler.gif) no-repeat top center; width:158px; }
.iletisim a{ background:url(images/m_iletisim.gif) no-repeat top center; width:63px; }
.icerik{ padding:10px 0;}
.solkolon .ust{ background:url(images/bg_solkolon_ust.gif) no-repeat; display:block; height:12px;}
.solkolon .alt{ background:url(images/bg_solkolon_alt.gif) no-repeat; display:block; height:12px;}
.solkolon{ width:250px; float:left; background:url(images/bg_solkolon_orta.gif) repeat-y;}
.sagkolon{ width:686px; float:right; background:#00F;background:url(images/bg_sagkolon_orta.gif) repeat-y;}
.sagkolon .ust{ background:url(images/bg_sagkolon_ust.gif) no-repeat; display:block; height:11px;}
.sagkolon .alt{ background:url(images/bg_sagkolon_alt.gif) no-repeat; display:block; height:11px;}
.solkolon h1,.sagkolon h1{ color:#ae3a3a; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0 10px; letter-spacing:1px;}
.sagkolon p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:10px; line-height:15px;}
.hizli-arama{ margin:0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ae3a3a; }
.hizli-arama label{margin:10px 0 0 0; display:block; }
.hizli-arama span{ display:block; line-height:16px;}
.hizli-arama .inp1{ width:80%; height:23px; line-height:23px; border:#fba2a2 solid 1px;}
.hizli-arama .inp2{ width:70px; height:20px; line-height:20px; border:#fba2a2 solid 1px;}

.fiyat{ font-size:16px; color:#F00;}

.cartablo{ margin:10px auto; width:660px; border:#e9e9e9 solid 1px; font-family:Arial, Helvetica, sans-serif; }
.cartablo img{ border:#e9e9e9 solid 1px; margin:12px 0;}
.cartablo th{ background:#dadada; border:#e9e9e9 solid 1px; vertical-align:top; text-align:center;}
.cartablo th:hover{ background:#999;}
.cartablo td{ background:#CCC; border:#e9e9e9 solid 1px; vertical-align:top; }
.cartablo td p{ line-height:15px; color:#333; margin:5px; font-size:11px;}
.carimg{margin:10px;}

.cform{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px;}
.cform label{ display:block; margin:10px 0;}
.cform label span{ display:block; float:left; width:150px;}

.detaytablo{ margin:10px auto; width:660px; border:#e9e9e9 solid 1px; font-family:Arial, Helvetica, sans-serif; }
.detaytablo img{ border:#e9e9e9 solid 1px; margin:12px 0;}
.detaytablo th{ background:#dadada; border:#e9e9e9 solid 1px; vertical-align:top; width:15%; padding:2px; font-weight:bold;}
.detaytablo th:hover{ background:#999;}
.detaytablo td{ background:#CCC; border:#e9e9e9 solid 1px; vertical-align:bottom; width:35%; padding:0 0 0 5px;}
.detaytablo td,.detaytablo th{ line-height:15px; color:#333; margin:5px; font-size:11px;}
.carimg{margin:10px;}

.akstablo,.tabloliste{ margin:10px auto; width:660px; border:#e9e9e9 solid 1px; font-family:Arial, Helvetica, sans-serif; }
.akstablo img{ border:#e9e9e9 solid 1px; margin:12px 0;}
.akstablo th{ background:#dadada; border:#e9e9e9 solid 1px; vertical-align:top; width:15%; padding:2px; font-weight:bold;}
.akstablo th:hover{ background:#999;}
.akstablo td{ background:#CCC; border:#e9e9e9 solid 1px;  width:4%; padding:0 0 0 5px;}
.akstablo td,.akstablo th{ line-height:15px; color:#333; margin:5px; font-size:11px; vertical-align:middle;}
.carimg{margin:10px;}
.tabloliste td{vertical-align:top;}

.firsat{ width:190px; float:right; margin:0 20px;}
.firsat img{ width:182px}
.firsat table{ width:100%; }
.firsat table th{ border:#d7d7d7 solid 2px; text-align:center; padding:5px; }
.firsat table td{ border:#d7d7d7 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px 0; }

.listealttablo{ margin:2px; border:#d5d5d5 solid 1px; font-size:10px; font-family:Arial, Helvetica, sans-serif; }
.listealttablo td{ border:#d5d5d5 solid 1px; padding:0 3px; color:#4d4d4d }

.listealttablo span{ display:block; line-height:15px; font-weight:bold;}
.listealttablo .kres{ background-color:#d5d5d5; height:111px; text-align:center; padding:15px 0 0 0;}
.red{color:#ae3a3a;}

span.ok{ display:block; background:url(images/ok.gif) no-repeat left; text-indent:-9990px;height:20px; margin:0 5px;}
span.none{ display:block; background:url(images/none.gif) no-repeat left; text-indent:-9990px;height:20px; margin:0 5px;}

.footer{ clear:both; width:944px; margin:10px auto; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#CCC; padding:10px; border:#666 solid 1px;} 
.footer p{text-align:right; margin:10px; line-height:20px;  height:20px;}
.footer p a{text-decoration:none; color:#666; margin:0 10px; text-decoration:underline; display:inline-block;}
.sat{ position:absolute;}
.bsat{ position:absolute;}
