* { margin:0; padding:0; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
html {min-height: 100.05%;}
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
body {font:13px helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% helvetica,arial,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.22em;}

/* {font-size:77%;}  renders 10px
   {font-size:85%;}  renders 11px
   {font-size:92%;}  renders 12px 
   {font-size:100%;} renders 13px
   {font-size:107%;} renders 14px
   {font-size:114%;} renders 15px
   {font-size:122%;} renders 16px
   {font-size:129%;} renders 17px
   {font-size:136%;} renders 18px */ 
 
body { background-color:#353535; color:#D5D5D5; }

a, a:link, a:visited, a:active{	color: #D5D5D5; }
a:hover { color:#FFF; }
p {	margin: 1em 0;}
td { text-align:left; vertical-align:top; }


div#page    { position:relative; margin:auto; width:900px; height:652px; }
div#header  { position:relative; margin:5px 0; height:77px; }
div#content { position:relative; height:456px; }
div#footer  { position:relative; height:26px; padding:3px 0; }
div#leftCol { display:none; float:left; width:175px; }
div#rightCol{ float:right; width:725px; }

ul.nav    { display:none; }
ul.nav li { line-height:1.4em; padding-bottom:1px; }
ul.nav a  { 
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; 
	
/*font-family:"Times New Roman", Times, serif;
	font-family:"Courier New", Courier, monospace;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-family:Geneva, Arial, Helvetica, sans-serif;
*/ }

ul#gallery-models    { width:690px; margin:0 0 0 35px; }
ul#gallery-models li { display:none; }
ul#gallery-models img { display: block; width:690px; height:393px; overflow:hidden; }
ul#gallery-models li.gallery-models-first, li.gallery-models-first { display:block; }
ul#gallery-models a { display:block; position:relative; width:690px; height:393px; text-decoration:none;  }
ul#gallery-models a span { display:none; position:absolute; top:340px; right:12px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:40px; text-decoration:none; color:#FFF; } /* left:580px;  */
ul#gallery-models a:hover span { display:block }

a.breadcrumb-link { text-decoration:none; padding:0 4px 0 13px; background:url(../img/arrow-white.gif) left 4px no-repeat; }
#breadcrumb-0 a { padding-left:0; background:none; }



a#logo {
	display:block; position:relative; float:right;
	width:77px; height:77px;
	overflow:hidden;
	cursor:pointer;
}
a#logo span {
	position: absolute;	top:0; left:0;
	width:77px; height:77px;
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
	background:url("../img/logo.png") 0px 0px no-repeat;
}

div#news-slide        { position:relative; overflow:hidden; float:right; width:695px; height:1.3em;  }
ul#news-slide-list    { position: relative; overflow:hidden;  width:695px; height:1.3em; }
ul#news-slide-list li { position: absolute; left:720px; top:0px; padding-left:24px; background:url(../img/news-animated.gif) 0px 0px no-repeat;  }
ul#news-slide-list li.news-slide-first, li.news-slide-first {left:0;}






#nav_13 li { position:relative; width:55px; /*175px;*/ }
#nav_13 a {}
#nav_13 a:hover { color:#FFF; text-decoration:underline; }
#nav_13 li span { position:absolute; display:block; width:132px; height:80px; left:60px; top:-30px; display:none; }
#nav_13 li span strong { position:absolute; left:-14px; top:27px; display:block; font-size:20px; font-weight:normal; color:#FFF; }
#nav_13 li span img { float:right; }

#nav_13 a.selected-nav, #nav_14 a.selected-nav, div#dealers_list .selected-nav,  .selected-nav { color:#FFF; text-decoration:underline; }

/*********** model sayfasi icin */

div#modelBox { position:relative; padding-left:35px; }

div.toggle-renk-resim {
	display:block; width:55px; height:16px; position:absolute; left:30px; top:-26px; z-index:99; text-align:center;
	background-color:#353535;
	opacity: 0.40; /* Safari, Opera */
	-moz-opacity:0.40; /* FireFox */
	filter: alpha(opacity=40); /* IE */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	border:1px solid #000; 
}
div.toggle-renk-resim a { text-decoration:none; color:#FFF; font-weight:bold; padding:2px 1px; }

div#model-resimler { position:relative; margin-top:6px; width:690px; }
div#model-renkler { position:relative; margin-top:6px; display:none; }

div#model-spotlar { width:440px; float:left; }
div#model-spotlar img { padding-right:6px; }
div#model-galeri { width:232px; float:left; }
div#model-galeri img { padding-right:12px; }


div.carouselModelBox { width:220px; height:90px; overflow:hidden; }

div#arrowset2 { position:absolute; left:250px; top:0px; }


div.carouselModelBoxRenkler { position:absolute; left:278px; top:0px; width: 410px; height:98px; overflow:hidden; }
ul.carouselModelRenkler { position:absolute; left:0px; top:0px; height:98px; overflow:hidden; }
ul.carouselModelRenkler li { float:left; border:2px solid #353535; line-height:0em; padding:2px; margin:2px; }
ul.carouselModelRenkler li * { line-height:0em; }
ul.carouselModelRenkler img { }
ul.carouselModelRenkler span { display:none; }
ul.carouselModelRenkler li.selected-item, .selected-item { background-color:#FFF; border:2px solid #000; }
div#carouselModelRenkInfo { position:absolute; left:0px; top:0px; width:240px; height:90px; }

a.carouselModelBoxRenklerSlide { position:absolute; top:-10px; display:block; width:40px; height:110px; z-index:99; cursor:pointer; }
a#carouselModelBoxRenklerSlideL { left:0px; }
a#carouselModelBoxRenklerSlideR { left:368px; }

.disabled-item {	
	background-color:#222;
	opacity: 0.40; /* Safari, Opera */
	-moz-opacity:0.40; /* FireFox */
	filter: alpha(opacity=40); /* IE */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
}


div#arrowset, div#arrowset2, div#arrowset3, div#arrowset4, div#arrowset5 { position:relative; display:block; float:left; width:15px; height:88px; margin-right:8px; padding:0; background:url(../img/arrows.gif) left top no-repeat; }
a#arrowset-next, a#arrowset1-next, a#arrowset2-next { 
	display:block; position:absolute; top:54px; left:0;
	width: 14px; height: 18px; margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#arrowset-next span, span.arrowset-next, a#arrowset1-next span, span.arrowset1-next, a#arrowset2-next span, span.arrowset2-next { 
	position: absolute; top:0; left:0;
	width:14px; height:18px; margin:0; padding:0;
	background:url(../img/arrows.gif) left -54px no-repeat;
	cursor:pointer; z-index:99;
}
a#arrowset-next:hover span, a#arrowset1-next:hover span, a#arrowset2-next:hover span { background-position:right -54px; }

a#arrowset-prev, a#arrowset1-prev, a#arrowset2-prev { 
	display:block; position:absolute; top:72px; left:0;
	width: 14px; height: 16px; margin:0; padding:0;
	overflow:hidden; cursor:pointer;
}
a#arrowset-prev span, span.arrowset-prev, a#arrowset1-prev span, span.arrowset1-prev, a#arrowset2-prev span, span.arrowset2-prev { 
	position: absolute; top:0; left:0;
	width:14px; height:16px; margin:0; padding:0;
	background:url(../img/arrows.gif) left -72px no-repeat;
	cursor:pointer;
}
a#arrowset-prev:hover span, a#arrowset1-prev:hover span, a#arrowset2-prev:hover span { background-position:right -72px; }




div#tezgahlar-cell     { position:relative; margin-left:15px; }
div#tezgahlar-cell div, div#tezgahlar-cell div div { clear:both; display:none; }
div#tezgahlar-cell ul#tezgahlar-parent, ul#tezgahlar-parent  { display:block; }

div#tezgahlar-cell li  { position:relative; float:left; border:2px solid #555; padding:2px; margin:2px 2px 12px 2px; line-height:0; }
div#tezgahlar-cell li span { position:absolute; left:2px; top:75px; font-size:77%; } 
div#tezgahlar-cell img { }
ul#tezgahlar-parent {}
ul#tezgahlar-child {}
ul#tezgahlar-color {}

div#arrowset3 { position:absolute; left:-10px; top:330px; z-index:99; }

div#carouselAksesuarlar-cell * { margin:0; padding:0; }
div#carouselAksesuarlar-cell  { position:relative; width:725px; height:424px; margin:0; padding:0; }
div#carouselAksesuarlarBox    { position:relative; height:424px; width:685px; margin-left:37px; overflow:hidden; }
ul#carouselAksesuarlar        { position:relative; height:424px; width:900000px; float:left; }
ul#carouselAksesuarlar li     { float:left; margin:10px 0px 10px 34px; padding:0; line-height:0; width:194px;  }
.ie6 ul#carouselAksesuarlar   { margin-left: -34px; }
ul#carouselAksesuarlar li img { border:2px solid #555; padding:2px; float:left; margin-bottom:11px; }



div#masa_sandalye-cell { position:relative; width:725px; height:424px; }

div#arrowset4          { position:absolute; left:5px; top:39px; z-index:99; }
div#arrowset5          { position:absolute; left:5px; top:275px; z-index:99; }
div#masalarBox         { position:absolute; left:25px; top:19px; height:140px; width:696px; overflow:hidden; }
div#sandalyelerBox     { position:absolute; left:25px; top:255px; height:140px; width:696px; overflow:hidden; }

div#masalarBox ul, div#sandalyelerBox ul, ul#carouselMasalar, ul#carouselSandalyeler        { position:relative; }
ul#carouselMasalar li, ul#carouselSandalyeler li  { float:left; width:108px; height:140px; margin-right:8px; }

ul#carouselMasalar li *, ul#carouselSandalyeler li * { float:left; }
ul#carouselMasalar li img, ul#carouselSandalyeler li img {  border:2px solid #555; padding:2px; }
ul#carouselMasalar li span, ul#carouselSandalyeler li span { font-size:11px; width:100px; text-align:center; padding-top:5px; }


a.carouselMSSlide { position:absolute; display:block; width:40px; height:110px; z-index:99; cursor:pointer; }
a#carouselMSSlide_1L { left:21px;  top:17px; }
a#carouselMSSlide_1R { left:680px; top:17px; }
a#carouselMSSlide_2L { left:21px;  top:253px; }
a#carouselMSSlide_2R { left:680px; top:253px; }


div.msTitle          { position:absolute; left:28px; font-weight:bold; letter-spacing: .2em; }
div#msTitle-masa     { top:-2px; }
div#msTitle-sandalye { top:234px; }






div#dealers_wrapper { position:relative; width:725px; height:100%; }

div#dealers_map     { position:relative;  margin:65px 0 0 62px; }


div#dealers_list    { position:absolute; left:0; top:0; width:234px; }
div#dealers_list a   { display:block; text-decoration:none; width:117px; float:left; padding-bottom:3px; }

a.map-point { position:absolute; display:block; text-align:center; font-size:12px; color:#FFF; text-decoration:none; line-height:11px; width:11px; height:11px; overflow:hidden;  background:url(../img/red_point.gif) left top no-repeat; }
a.map-point-selected { background:url(../img/red_point.gif) left bottom no-repeat; }
a.map-point:hover  { }


div.dealer-detail {	
	display:none; position:absolute; left:345px; top:-65px;
	width:295px; min-height:130px;
	padding:10px;
	border:1px solid #000;
	color:#FFF; 
	font-size:11px;
	background-color:#222;
	opacity: 0.80; /* Safari, Opera */
	-moz-opacity:0.80; /* FireFox */
	filter: alpha(opacity=80); /* IE */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	z-index:99;
}
div.dealer-detail p { margin: 0 0 .8em 0; }

p.dealerTitle, p.dealerSubTitle { font-size:12px; font-weight:bold; }
p.dealerSubTitle { width:50%; float:left; }









#nl_form_wrapper {
	display:none;
	position:relative;
	float:left
}
#nl_form form {
	position:relative;
	margin:0; padding:0;
}
#submissionResultCell, #loadingCell {
	display:none;
	position:absolute;
	left:0px; top:0px;
}
#loadingCell {
	width:200px;
	text-align:left;
	padding:5px;
	border:1px solid #333;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	background-color:#990000;
	opacity: 0.80; /* Safari, Opera */
	-moz-opacity:0.80; /* FireFox */
	filter: alpha(opacity=80); /* IE */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}

#newsletter { }
#newsletter input { border:1px solid #5B5B5B; background-color:#333; height:16px; color:#FFF; font-size:11px; padding:2px 1px 0 1px; margin:0 2px; line-height:16px; }




.content-txt h1 {	font-size:138.5%; }
.content-txt h2 {	font-size:123.1%; }
.content-txt h3 {	font-size:108%; }
.content-txt h1,.content-txt h2,.content-txt h3 {	margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong {	font-weight:bold; }

.content-txt table.tbl-generic td { padding:3px; margin:1px; }


/************************************************************************/
/*** FOR DEVELOPMENT STAGE **********************************************/

div#timer, table.cakeSqlLog caption { margin:3px 20px; font-weight:bold; }

table.cakeSqlLog { margin:10px 20px; border:1px inset #757575; background-color:#f4f4f4; text-align: left; }
table.cakeSqlLog th { margin:3px; padding:8px; color:#0C83C4; background-color:#E9E9E9; border:1px solid #D37900; color:#000; }
table.cakeSqlLog td { margin:3px; padding:4px 6px; border-right:1px solid #CECECE; border-bottom:1px solid #444; text-align: left; color:#333; }








.content-txt { 
	width:680px; padding-right:10px; float:right;; 
}
.content-txt p { line-height:1.2em; font-size:100%; }
.content-all { width:724px; float:left; }