@charset "utf-8";
/* CSS Document */



/*----------------CSS Starts---------------------------------*/
body {background:url(/_interface/_i/bg.jpg) repeat-x center top #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#637083; }
* {behavior: url("/_interface/_i/iepngfix.php");}
*:focus { outline: none }
.mainContainer { position:relative; width:900px; margin:0 auto;}

.mainContainer .logoContainer { position:absolute; top:30px; left:28px; width:258px; height:52px; background:url(../_i/logo.png) no-repeat; }

.mainContainer .menu {position:absolute; display:block; top:50px; right:20px;}
.mainContainer .menu li { display:block; height:12px; float:left; margin-right:10px; padding-right:10px; border-right:1px solid #9cb9c5; }
.mainContainer .menu li a { display:block; height:100%; cursor:pointer; }
.mainContainer .menu li.m01 a { width:38px; background:url(../_i/m01.gif) no-repeat; }
.mainContainer .menu li.m02 a { width:63px; background:url(../_i/m02.gif) no-repeat; }
.mainContainer .menu li.m03 a { width:50px; background:url(../_i/m03.gif) no-repeat; }
.mainContainer .menu li.m04 a { width:103px; background:url(../_i/m04.gif) no-repeat; }
.mainContainer .menu li.m05 a { width:79px; background:url(../_i/m05.gif) no-repeat; }
.mainContainer .menu li.m01 a:hover { background:url(../_i/m01.gif) no-repeat 0 -15px; }
.mainContainer .menu li.m02 a:hover { background:url(../_i/m02.gif) no-repeat 0 -15px; }
.mainContainer .menu li.m03 a:hover { background:url(../_i/m03.gif) no-repeat 0 -15px; }
.mainContainer .menu li.m04 a:hover { background:url(../_i/m04.gif) no-repeat 0 -15px; }
.mainContainer .menu li.m05 a:hover { background:url(../_i/m05.gif) no-repeat 0 -15px; }
.mainContainer .menu li.m05 { border:none; margin:0; padding:0; }


.mainContainer .contentContainer { width:900px; padding:91px 0 0 0;}
.mainContainer .contentContainer .flashContainer {width:900px; height:390px; }

.mainContainer .contentContainer .mainProducts { margin:30px auto 0 auto; position:relative; display:block; width:836px;}
.mainContainer .contentContainer .mainProducts li { display:block; float:left; padding:0 10px 0 8px; background:url(../_i/prSeperator.png) no-repeat right;}
.mainContainer .contentContainer .mainProducts li a { display:block; height:100%; }
.mainContainer .contentContainer .mainProducts li.pr01 a { width:87px; height:87px; background:url(../_i/pr01.png) no-repeat; padding:0; }
.mainContainer .contentContainer .mainProducts li.pr02 a { width:87px; height:87px; background:url(../_i/pr02.png) no-repeat; }
.mainContainer .contentContainer .mainProducts li.pr03 a { width:87px; height:87px; background:url(../_i/pr03.png) no-repeat; }
.mainContainer .contentContainer .mainProducts li.pr04 a { width:87px; height:87px; background:url(../_i/pr04.png) no-repeat; }
.mainContainer .contentContainer .mainProducts li.pr05 a { width:87px; height:87px; background:url(../_i/pr05.png) no-repeat; }
.mainContainer .contentContainer .mainProducts li.pr06 a { width:87px; height:87px; background:url(../_i/pr06.png) no-repeat; }
.mainContainer .contentContainer .mainProducts li.pr07 a { width:87px; height:87px; background:url(../_i/pr07.png) no-repeat; }
.mainContainer .contentContainer .mainProducts li.pr08 a { width:87px; height:87px; background:url(../_i/pr08.png) no-repeat; }
.mainContainer .contentContainer .mainProducts li.last { border:none; padding-right:0; }


.mainContainer .contentContainer .newsArea { width:290px; margin:5px 0 25px 15px; color:#004c8d; float:left; background:url(../_i/news_icon.gif) no-repeat; padding:10px 0 10px 70px; }
.mainContainer .contentContainer .newsArea h2 a{ font-weight:bold; color:#004c8d;}
.mainContainer .contentContainer .newsArea .desc{ font-weight:100; font-size:11px; color:#5a7079; }

.mainContainer .contentContainer .downloadBrochure { background:url(../_i/download.gif) no-repeat; width:247px; height:54px; float:left;}
.mainContainer .contentContainer .callUs { background:url(../_i/call-us.gif) no-repeat; width:200px; height:54px; float:right;}

.mainContainer .contentPageTemplate .rightBlock { width: 658px; float: right; position: relative; padding: 178px 0 140px; }
.mainContainer .contentPageTemplate .rightBlock .pageTitle { font-size:25px; position:absolute; top:100px; left:21px; }
.mainContainer .contentPageTemplate .rightBlock .blockContainerWhiteBg { position: relative; width: 644px; background:url(../_i/beyaz_bg.gif) no-repeat left bottom; }

.mainContainer .contentPageTemplate .rightBlock .blockContainerTopBg { position: absolute; width: 660px; height: 215px; top: 0; background: url(../_i/cc_top.gif) no-repeat;  }
.mainContainer .contentPageTemplate .rightBlock .blockContainerBottomBg { position: absolute; width: 660px; height: 204px; bottom: -136px; background: url(../_i/right_block_bg.png) no-repeat; z-index:0; }

			.mainContainer .contentPageTemplate .rightBlock .textContainer { position: relative; top: -15px; height: 270px; padding: 0 30px 0 30px; color: #959595; z-index:55; line-height:16px; }
html>body	.mainContainer .contentPageTemplate .rightBlock .textContainer { height: auto; min-height: 304px; line-height:16px; }

.mainContainer .contentPageTemplate .rightBlock .textContainer p { /*margin:15px 0 15px 0;*/ margin:0 0 15px 0;}





.mainContainer .contentPageTemplate { background:url(../_i/bg_content.gif) no-repeat center top; min-height:441px; width:900px;}
.mainContainer .contentPageTemplate .leftBlock { float:left; width:242px; } 
.mainContainer .contentPageTemplate .leftBlock .flashMenuContainer { position:relative; top:130px; left:25px;}
/*.mainContainer .contentPageTemplate .rightBlock .rightBlockContent { margin:178px 15px 0 0; background:#FFF; position:relative; z-index:51; min-height:255px;}
.mainContainer .contentPageTemplate .rightBlock .textContent { padding:0px 50px 0 30px; position:absolute; top:100px; z-index:52;}
.mainContainer .contentPageTemplate .rightBlock .rightBlockBg{ background:url(../_i/right_block_bg.png) no-repeat ; width:658px; height:204px; position:absolute; bottom:-200px; z-index:50;}
*/


.mainContainer .stoneListing {}
.mainContainer .stoneListing .viewSelector{ border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:8px 0 8px 0; width:584px;}
.mainContainer .stoneListing .viewSelector .viewTypes{ width:205px; float:right;}
.mainContainer .stoneListing .viewSelector .viewTypes li{ float:left;}
.mainContainer .stoneListing .viewSelector .viewTypes li .gallery{ background:url(../_i/gallery_passive.gif) no-repeat; width:110px; height:19px; display:block; float:left; }
.mainContainer .stoneListing .viewSelector .viewTypes li.selected .gallery{background:url(../_i/gallery_active.gif) no-repeat; }
.mainContainer .stoneListing .viewSelector .viewTypes li .list{ background:url(../_i/list_passive.gif) no-repeat; width:92px; height:19px; display:block; float:left; }
.mainContainer .stoneListing .viewSelector .viewTypes li.selected .list{background:url(../_i/list_active.gif) no-repeat; }

.mainContainer .stoneListing .prodList { clear:both; padding:15px 0 0 0;}
.mainContainer .stoneListing .prodList .prod { float:left; width:115px;  height:150px; }
html>body .mainContainer .stoneListing .prodList .prod { height:auto; min-height:150px;}

.mainContainer .stoneListing .prodList .prod .prodIMG a {}
.mainContainer .stoneListing .prodList .prod .prodName a{ color:#000000; font-weight:bold;}
.mainContainer .stoneListing .prodList .prod .prodCode { font-size:11px;}



.mainContainer .stoneListing  .productList { padding: 0; }
.mainContainer .stoneListing  .productList li { padding: 14px 0;  border-bottom: 1px solid #E0E0E0; width: 95%; }
.mainContainer .stoneListing  .productList li.last{ border-bottom: none; }
.mainContainer .stoneListing  .productList li .imageContainer { float: left; padding:0 10px 0 0;}
.mainContainer .stoneListing  .productList li h1 { letter-spacing:0px; float: left; font-size: 12px; color: #000000; font-weight: bold; width: 300px; padding: 0 0 5px 0; }
.mainContainer .stoneListing  .productList li h1 a { cursor: pointer; display: block; }
.mainContainer .stoneListing  .productList li h2 { float: left; font-size: 12px; color: #8D8D8D; font-weight: bold; width: 300px; }
.mainContainer .stoneListing  .productList li p.shortDesc { display: block; padding: 0; font-size: 10px; float: left; width: 300px; }
.mainContainer .stoneListing  .productList li span.prPrice { font-size: 12px; padding: 10px 0 0 0; font-weight: bold; color: #9C1414; display: block; }




.mainContainer .stoneListing .pagination { background:url(../_i/pagination2.gif) no-repeat right top; height:22px; padding:0 9px 0 0;  float:left; clear:both; z-index:100;}
.mainContainer .stoneListing .pagination .numbers{ background:url(../_i/pagination1.gif) no-repeat left top; height:20px; padding:3px 0 0 5px; }
.mainContainer .stoneListing .pagination .numbers li{ float:left;  float:left;}
.mainContainer .stoneListing .pagination .numbers li a { float:left; display:block; width:16px; height:16px; text-align:center;font-size:10px; font-family:Tahoma, Geneva, sans-serif;}
.mainContainer .stoneListing .pagination .numbers li.selected a{ background:url(../_i/selected.gif) no-repeat;  color:#FFF; font-weight:bold;  }

.mainContainer .prodDetail { margin:10px 0 0 0;}
.mainContainer .prodDetail .prodTitle{ font-size:16px; font-weight:bold; color:#000;}
.mainContainer .prodDetail .prodCode{ margin:0 0 10px 0;}
.mainContainer .prodDetail .prodIMG{ float:left; width:337px;}
.mainContainer .prodDetail .prodDesc{ float:right; width:230px;}
.mainContainer .prodDetail .prodDesc .title{ color:#000; font-weight:bold; margin:0 0 10px 0 ;}
.mainContainer .prodDetail .prodDesc .desc{}
.mainContainer .prodDetail .prodDesc .orderBox{}
.mainContainer .prodDetail .prodDesc .selectTitle{ font-weight:bold; color:#000; margin:20px 0 0 0;}
.mainContainer .prodDetail .prodDesc select { width:190px;}
.mainContainer .prodDetail .prodPropertiesTable { margin:20px 0 0 0;}
.mainContainer .prodDetail .prodPropertiesTable thead{ background:url(../_i/tablo_bg.jpg) no-repeat;}
.mainContainer .prodDetail .prodPropertiesTable thead th{ color:#000; font-weight:bold; padding:6px;}
.mainContainer .prodDetail .prodPropertiesTable td{ padding:6px; border-bottom:1px solid #e8e8e8;}
.mainContainer .prodDetail .prodPropertiesTable .stoneList{}
.mainContainer .prodDetail .otherPictures { margin:20px 0 0 0; }
.mainContainer .prodDetail .otherPictures .title { color:#000; font-weight:bold;}
.mainContainer .prodDetail .otherPictures .otherPicturesListing { padding: 10px 0 0 0 ;}
.mainContainer .prodDetail .otherPictures .otherPicturesListing li{ float:left; padding:0 10px 0 0; margin:0 10px 0 0; background:url(../_i/prSeperator.gif) no-repeat right top;}
.mainContainer .prodDetail .otherPictures .otherPicturesListing li.last{ background:none;}
.mainContainer .prodDetail .actionBgLeft { position:absolute; top:-56px; right:50px;}

.mainContainer .newsCotaniner .newsList{}
.mainContainer .newsCotaniner .newsList .date{ width:80px; float:left; display:block; color:#27af86;}
.mainContainer .newsCotaniner .newsList .title{ width:400px; float: left; display:block;}
.mainContainer .newsCotaniner .actionBgLeft { position:absolute; top:-56px; right:50px;}
.mainContainer .newsCotaniner h2 { font-size:16px; font-weight:bold; color:#000; padding:15px 0 0 0;}

.mainContainer .adressContainer { width:250px;}
.mainContainer .adressContainer li{ padding:0 0 10px 0;}
.mainContainer .adressContainer li .title{ color:#1b8e6b; font-weight:bold;}

.mainContainer .contentPageTemplate .rightBlock .textContainer .glossaryContainer dl{ font-size:11px; line-height:18px;}
.mainContainer .contentPageTemplate .rightBlock .textContainer .glossaryContainer dt{float:left;clear:left; font-weight:bold; width:30%; margin-bottom:5px; font-size:12px; color:#479491;}
.mainContainer .contentPageTemplate .rightBlock .textContainer .glossaryContainer dd{float:left; border-bottom:1px solid #F4F4F4; margin-bottom:8px; padding-bottom:5px; width:70%}
.mainContainer .contentPageTemplate .rightBlock .textContainer .glossaryContainer dd p{ margin:0 0 3px 0;}

	
.mainContainer .footerContainer { position:relative; display:block; color:#767f83; clear:both; height:150px; width:900px; margin:50px 0 0 0; }
.mainContainer .footerContainer a { color:#767f83; }
.mainContainer .footerContainer .rightsReserved { display:block;  padding:40px 0 0 0; }
.mainContainer .footerContainer .rightsReserved li { display:block; float:left; margin-right:9px; padding-right:9px; }
.mainContainer .footerContainer .rightsReserved li.allRight { width:218px; height:14px; background:url(../_i/allRightReserved.png) no-repeat; position:absolute; left:15px }
.mainContainer .footerContainer .rightsReserved li.sign {  }


.mainContainer .footerContainer .rightsReserved .positive { position:absolute; display:block; top:20px; right:0; width:199px; height:51px; background:url(../_i/logo_positive.png) no-repeat; }



/*-----------------Formlar----------------------------------*/
.SectionText {padding:0;  font-size:12px;}
.GeneralForm {display:block; border:none;  clear:both; padding:0 0 0 0; margin:0px;}
.GeneralForm .SectionText {padding:10px 0 15px 5px; color:#808c99; font-size:12px;}
.GeneralForm .SectionText .FormProcess { font-weight:bold;}
.GeneralForm .formTitle{ font-size:15px; color:#bd882c; letter-spacing:-1px; font-weight:bold; padding:5px 0px 5px 0px; display:block;}
.GeneralForm .FormTable{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#575757; font-weight:bold;}
.GeneralForm .FormTable tr{ }
.GeneralForm .FormTable tr td{border-bottom:dotted 1px #a0c7c6; padding:8px 0 8px 0; }
.GeneralForm .FormTable .bos{ background:none; border:none;}
.GeneralForm .FormTable label{ display:block; padding:0 0 2px 2px;  }
.GeneralForm .FormTable label.error{ color:#ED145B; }
.GeneralForm .FormTable input { padding:4px; border:1px solid #d0d0d0; width:350px;font-size:13px; background:url(../_i/input_top_sh.gif) repeat-x top #d0d0d0; }
.GeneralForm .FormTable input.error { background:#e5f4f8;}
.GeneralForm .FormTable textarea.error { background:#e5f4f8;}
.GeneralForm .FormTable select.error { background:#e5f4f8;}
.GeneralForm .FormTable .radio { padding:0px; background:none; border:none; width:20px; font-size:12px; }
.GeneralForm .FormTable input.focus {background:#FFFBE3;}
.GeneralForm .FormTable input.guvenlikKod { width:136px;font-size:12px; font-weight:bold;float:left; margin:10px 0 10px 0 ;}
.GeneralForm .FormTable #guvenlik_kodu {border:1px solid #D2DCE0; padding:5px;float:left; margin:10px 8px 10px 0;}
.GeneralForm .FormTable tr.formGroup label{ padding:40px 0 6px 0; border-top:1px solid #647280; margin:35px 0 0 0;}
.GeneralForm .FormTable textarea  {padding:4px; border:1px solid #d0d0d0; width:350px;font-size:13px; background:url(../_i/input_big_bg.gif) repeat-x top #d0d0d0; height:92px;}
.GeneralForm .FormTable .check { width:15px; display:block; height:21px; float:left; margin: 0 8px 0 0; border:0; background:none;} 
.GeneralForm .FormTable select {background:#eef5f7;border:1px solid #cfd8df;font-size:12px; width:350px;font-size:12px; padding:4px; }
.GeneralForm .isaretliYerler { padding: 18px 5px 5px 10px; }
.GeneralForm .FormTable .yildizGerekli { background:url(../_i/gerekli.gif) no-repeat; width:9px; height:12px; color: #9e0b0f; font-size: 11px; font-weight: bold; font-weight:bold; display:inline-table; }
.GeneralForm .FormTable .yildizGerekli2 { background:url(../_i/gerekli2.gif) no-repeat; width:25px; height:23px; color: #9e0b0f; font-size: 11px; font-weight: bold; font-weight:bold; display:block; }



.actionBgLeft{ font-family:Arial, Helvetica, sans-serif; font-size:10px;font-weight:bold; color:#FFFFFF; background:url(../_i/button_left.gif) no-repeat left top; padding:0 0 0 5px; float:left; margin:10px 0 0 0; }
.actionBgLeft .actionBgRight{background:url(../_i/button_right.gif) no-repeat right top; font-weight:bold; float:left; }
.actionBgLeft .actionBgRight a { color:#FFFFFF;float:left;padding: 3px 8px 3px 3px; display:block; font-size:11px; }
.actionBgLeft .actionBgRight a:hover { color:#FFFFFF;}
.actionBgLeft .actionBgRight input { background:none; color: #FFFFFF; border:none;  padding: 4px; margin:0px;  font-size: 11px; cursor:pointer; float:left; display:block; }
.actionBgLeft .actionBgRight button {border: none; background: none; font-size: 10px;  padding: 5px;color: #FFFFFF; cursor: pointer;  float: left; font-size:10px; letter-spacing:0; font-family:"Arial", Arial, sans-serif; }
.actionAddToList{ font-family:Arial, Helvetica, sans-serif; font-size:10px;font-weight:bold; color:#FFFFFF; background:url(../_i/button_left.gif) no-repeat left top; padding:0 0 0 5px; float:left; margin:10px 0 0 0; }
.actionAddToList .actionBgRight{background:url(../_i/button_right.gif) no-repeat right top; font-weight:bold; float:left; }
.actionAddToList .actionBgRight a { color:#FFFFFF;float:left;padding: 3px 8px 3px 3px; display:block; font-size:11px; }
.actionAddToList .actionBgRight a:hover { color:#FFFFFF;}
.actionAddToList .actionBgRight input { background:none; color: #FFFFFF; border:none;  padding: 4px; margin:0px;  font-size: 11px; cursor:pointer; float:left; display:block; }
.actionAddToList .actionBgRight button {border: none; background: none; font-size: 10px;  padding: 5px;color: #FFFFFF; cursor: pointer;  float: left; font-size:10px; letter-spacing:0; font-family:"Arial", Arial, sans-serif; }



.downloadOurBrochure{ font-family:Arial, Helvetica, sans-serif; font-size:10px;font-weight:bold; color:#FFFFFF; background:url(../_i/button2_left.gif) no-repeat left top; padding:0 0 0 5px; float:left; margin:10px 0 0 0; }
.downloadOurBrochure .actionBgRight{background:url(../_i/button2_right.gif) no-repeat right top; font-weight:bold; float:left; }
.downloadOurBrochure .actionBgRight a { color:#FFFFFF;float:left;padding: 3px 8px 3px 3px; display:block; font-size:11px; }
.downloadOurBrochure .actionBgRight a:hover { color:#FFFFFF;}
.downloadOurBrochure .actionBgRight input { background:none; color: #FFFFFF; border:none;  padding: 4px; margin:0px;  font-size: 11px; cursor:pointer; float:left; display:block; }
.downloadOurBrochure .actionBgRight button {border: none; background: none; font-size: 10px;  padding: 5px;color: #FFFFFF; cursor: pointer;  float: left; font-size:10px; letter-spacing:0; font-family:"Arial", Arial, sans-serif; }




.FormWarnings { background:#fff799; padding:15px;}
.FormWarnings li{background:url(../_i/ok.gif) no-repeat left 3px; padding:0 0 0 8px;}

.prodPropertiesTable .stoneItem{width:24px;}

.letterListing { float:left; padding-right:5px; margin-bottom:10px; display:block; width:100%; font-size:14px;}
.letterListing li{ float:left; padding-right:5px; margin-bottom:10px; display:block; width:10px;}

/*----------------Reset CSS by Yahoo YUI---------------------------------*/

.btnStyle { background:url(../_i/button2.gif) no-repeat right top;  float:left; padding:0 6px 0 0px;}
.btnStyle .btnStyleRight{ background:url(../_i/button1.gif) no-repeat left top ; float:left; height:20px; padding:3px 14px 0 20px; }
.btnStyle .btnStyleRight a { color:#FFFFFF; font-size:12px; white-space:nowrap; text-decoration:none; font-weight:bold;}
.btnStyle .btnStyleRight a:hover { color:#c3e8ee;}

* {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, select {  margin:0;  padding:0; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img {  border:0; } 
address,caption,cite,code,dfn,em,strong,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;  } 
blockquote:before, blockquote:after, q:before,q:after { content:'';content:none; } 
abbr,acronym { border:0; } 
strong { font-weight:bold;}
.hm { display:none;}
.divlink { width:100%; height:100%; display:block;}
.stoneGlossaryTitle{ font-size:20px; font-weight:bold; color:#000000;}
.clear { clear:both; height:0;}
.checkBtn { width:auto;  display:inline; }
.redText { color:#9e0b0f;}
a { color:#363636; text-decoration:none;}
a:hover { color:#363636; text-decoration:underline;}

