a { text-decoration:none; color:#7BB5D6; }
a:visited { text-decoration:none; }
a:hover{ text-decoration: underline; color:#7BB5D6; }

a.navigatelink { font-size:11px; color:#606060; }
.navigatelink_current { font-size:16px; font-weight: bold; border: solid 1px #5E5E5E; border-style: dotted; }

a.link_sub { }
a.link_sub:hover { }

a.link_top { }
a.link_top:hover { }




/* Sortial Row */

.div_sortial_row { width:320px; margin:10px 0 0 0; width:95%; display:table; }

.div_sortial_row_detail a { display:inline; font-weight:normal; }

.div_sortial_row:hover { background-color:#EFEFEF; }

.div_sortial_row a { color:#292929; font-weight:bold; display:block; margin-bottom:5px; }

.div_sortial_row a:hover { color:#292929; text-decoration:none; }

.div_sortial_row img { margin-left:20px; float:right; border:solid 1px #EFEFEF; width:100px; }
.div_sortial_row img:hover { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }

a.sortial_headline { }
a.sortial_headline:hover { }

a.sortial_details { font-size:11px; font-weight:normal; color:#606060; }
a.sortial_details:hover { text-decoration:none; color:#292929; }




a.flaw_headline { font-size:11px; color:#5E5E5E; font-weight: bold; }
a.flaw_headline:hover { }
 
a.flaw_details { font-size:12px; color:#292929; font-weight:bold; display:block; margin-top:5px; }
a.flaw_details:hover { }

.entitial_headline { font-size:14px; color:#595959; font-weight: bold; margin:10px 0 5px 0; }

a.entitial_details { color:#3D6083; font-weight:bold; }
a.entitial_details:hover { }

a.currentposition { font-size:11px; color:#595959; }
a.currentposition:hover { }

#DivPagePrev { display:inline-block; width:25%; text-align:right; }
#DivPageLinks {  display:inline-block; margin:0 20px 0 20px; text-align:center; width:30%; }
#DivPageNext { float:right;  display:inline-block; width:25%; }

body { font-size:13px; color:#606060; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; background-color:#ECEAEB; scrollbar-face-color: #cccccc; scrollbar-highlight-color: #cccccc; scrollbar-shadow-color: #f7f7f7; scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #000099; scrollbar-track-color: #efefef; scrollbar-darkshadow-color: #cccccc; }
.body_popup { background-color:#FFF; text-align:center; }
#ImgLogoPopup { margin:25px 0 25px 0; }

.text {  font-size:13px; color:#606060; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.section { color:#595959; font-size:18px; font-weight:bold; font-family: Arial; margin:10px 0 15px 0; }
 
.copyright {color: #969693; font-size: 11px; font-family: tahoma }

.content_datetime { font-size:11px; font-weight:normal; margin:0 0 20px 0; }

.documents { color:#3D6083; }

   
input { font-family:Verdana; font-size:13px; line-height:20px; color:#606060; background-color:#EEEEEE; border:1px solid #d4d4cd; padding:1px 0 0 6px; height:22px; }
input:focus { background-color:#B8DBF4; }
select {  font-family:Verdana; font-size:12px; line-height:25px; color:#606060; background-color:#EEEEEE; border:0px solid #000000; height:25px; }
select:focus { background-color:#B8DBF4; }
.button { font-family:Verdana; font-size:13px; font-weight:bold; color:#FFFFFF; background-color: #084A6C; border:1px solid #808080; width:150px; height:25px; }
textarea { font-family:Verdana; font-size:13px; line-height:20px; color:#606060; background-color:#EEEEEE; border:1px solid #d4d4cd; padding:6px 0 0 6px; overflow:auto; }
textarea:focus { background-color:#B8DBF4; }

.form_row { margin:10px 0 10px 0; }
.form_header { width:150px; text-align:right; display:inline-block; font-size:12px; vertical-align:top; }
#form_captcha { letter-spacing:14px; text-align:center; }

.table_advanced_header {}
.table_advanced_standart {}
.divmaphide {}
.divmapshow {}
.divmenuhide { display:none; position:absolute }
.divmenushow { display:block; position:absolute; padding-left: 0; padding-top: 5 }
.table_editor { }

.tdconmargin { }
.td_bg { height:3px; background-image:url(images/bg-dots.png); margin:5px 0 5px 0; }

.image_cms_flaw { }

.image_cms_sortial { }




/* Proje Özel */

.div_main { width:1000px; margin:0 auto 0 auto; }

#DivContentRow { width:100%; display:table; background-color:#FFF; background-image:url(images/bg_content_row.bmp); background-repeat:repeat-x; }

#DivContentRow .div_main { background-image:url(images/bg_side_menu.bmp); background-repeat:repeat-y; display:table; }

#DivContent { display:table; width:754px; float:right; margin:20px 20px 15px 0; }

#DivContentProducts { display:none; float:right; margin:0 0 0 20px;  }

#DivShadow { width:1000px; height:25px; background-image:url(images/bg_shadow.jpg); margin:0 auto 0 auto; }

#DivContentRowBar { height:102px; background-image:url(images/bg_content_header.jpg); }

#DivPopup { text-align:center; }

h2 { font-size:24px; font-weight:bold; color:#292929; }

#basvurutipi_0, #basvurutipi_1, #askerlikdurumu_0, #askerlikdurumu_1, #askerlikdurumu_2, #medenidurumu_0, #medenidurumu_1, #medenidurumu_2, #medenidurumu_3, #surucubelgesi_0, #surucubelgesi_1, #saglikbelgesi_0, #saglikbelgesi_1, #sigara_0, #sigara_1, #sigara_2, #seyahatengeliniz_0, #seyahatengeliniz_1, #sabikakaydiniz_0, #sabikakaydiniz_1 { width:18px; padding:3px; }




/* Form Elemanları */

.textarea_webform_comments { width:500px; }




/* Üst Header Menü */

#DivHeaderRow { width:100%; background-color:#000; height:37px; }

#DivHeaderRow .div_main { padding:8px 0 8px 0; }

.list-head { float:right; margin:0 0 0 0; }

.list-head li { display:block; float:left; border-left:1px solid #545454; font-weight:bold; font-size:12px; line-height:20px; padding:0 9px; }

.list-head li:first-child { border-left:none; }

.list-head li a { color:#aaaaaa; }

.list-head li a:hover { color:#ffffff; }




/* Ana Menü */

#DivMenuRow { height:94px; background-image:url(images/bg-menu.bmp); background-repeat:repeat-x; }

#ImgLogo { border-style:none; margin:35px 0 26px 0; }

#SelectMenu { display:none; }

.list-mainmenu { float:right; margin:0; font-family: Arial, Helvetica, sans-serif; }

.list-mainmenu img { border:none; }

.list-mainmenu li { display:block; float:left; background-image:none; }

.list-mainmenu li .border { width:1px; height:94px; background-image:url(images/bg-menu-border.bmp); }

.list-mainmenu li:hover { background-image:url(images/bg_menu_over.bmp); background-repeat:repeat-x; cursor:pointer; }

.list-mainmenu li a { margin:42px 23px 32px 23px; display:block; }

/* Alt Menü */

.list-mainmenu-sub { display:none; position:absolute; width:250px; margin:-1px 0 0 -40px; z-index:1; }

.list-mainmenu-sub li { float:none; border-bottom: 1px solid #B3B5A2; font-weight: normal; font-size: 12px; padding: 11px 0 11px 11px; background-color:#171717; }

.list-mainmenu-sub li:hover { background-image:none; }

.list-mainmenu .list-mainmenu-sub li a { color: #B3B5A2; margin:0; }

.list-mainmenu .list-mainmenu-sub li:last-child { border-right: none; }

.list-mainmenu .list-mainmenu-sub li:hover a { color: #fff; text-decoration:none; }




/* Yan Menüler */

#DivSideMenu { width:212px; height:auto; float:left; }

#DivSideMenu h2 { margin:0 0 15px 0; font-family: Arial; }

#DivShare { margin:25px 0 25px 0; }

.list-side-menu { list-style-type:none; margin:0; padding:0; }

.list-side-menu li { padding:10px 0 0 10px; height:30px; border-bottom:solid 1px #FFF; }

.list-side-menu li:hover { background-image:url(images/bg_side_menu_over.gif); background-repeat:no-repeat; }

.list-side-menu li:hover a { color:#FFF; }

.list-side-menu li a { color:#474747; }

.list-side-menu li a:hover { text-decoration:none; }

#ImgMenu { display:block; margin:20px 0 15px 0; }




/* Sağ Menü */

#DivRightMenu { float:right; margin-left:10px; }

#DivRightMenu img { border-style:none; display:block; margin:5px 0 0 0; }




/* DHTML */

#DivDhtmlRow { width:100%; height:381px; background-image:url(images/dhtml_bg.jpg); padding:19px 0 17px 0; }

#DivDhtml { float:left; margin-right:23px; width:706px; height:auto; }

#ImageNews { width:706px; height:381px; z-index:0; border:1px solid #EFEFEF; }

#ImgNext { position:absolute; z-index:1; margin:332px 0 0 672px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; cursor:pointer; }

#ImgPrev { position:absolute; z-index:1; margin:332px 0 0 8px; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; cursor:pointer; }

#HeadlineText { position:absolute; z-index:1; margin:336px 0 0 60px; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; color:#fff; font-size:28px; font-weight:bold; }




/* Ürün Resimleri */

#DivProdRow { height:160px; padding:13px 0 13px 0; background-color:#FFF; }

.ImgProd { width:270px; height:auto; border:none; }

.ImgProd:hover { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }

#ImgPr2 { margin-top:26px; }

#ImgPr3 { width:245px; margin-right:1px; }

#ImgPr3_2 { display:none; }

#ImgPr4 { width:245px; margin-right:1px; }

#ImgPr5 { width:245px; margin-right:1px; }

#ImgPr6 { width:245px; }




/* Haberler */

#DivNewsRow { margin-bottom:20px; display:table; padding:10px 0 0 0; }

#DivNewsRow img { border-width:0; }

#DivNewsColumn1 { float:left; }

#DivNewsColumn2 { float:right; }

.div_about_column { float:right; width:300px; }

.div_news_column { width:320px; margin-right:15px; }

#DivNewsRow h2 { margin-bottom:30px; font-family: Arial; }

#DivNewsRow a { color:#292929; }

#DivNewsRow a:hover { color:#7BB5D6; text-decoration:none; }

.div_news { width:100%; margin-bottom:30px; display:table; }

#DivNewsRow .div_news img { margin-right:20px; float:left; border:solid 3px #fff; width:100px; }

.div_news img:hover { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }

.div_news a { font-weight:bold; display:block; margin-bottom:5px; }

#ImgAboutDetail { margin-top:25px; }

#ImgAboutUs { display:block; margin-bottom:15px; }

#ImgNews { display:block; margin:0 0 20px 0; }

#ImgProjects { display:block; margin:0 0 12px 0; }




/* Son Projeler */

#ImgLatestProjects { display:block; margin:15px 0 15px 0; }

#DivLatestProjects { float:right; width:200px; display:none; }

.div_projects { margin-bottom:20px; width:165px; }

.div_projects img { margin-right:20px; border:none; width:165px; display:block; border:1px solid #EFEFEF; }

.div_projects img:hover { filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }

.div_projects a { font-weight:bold; display:block; margin-bottom:5px; color:#595959; font-size:12px; }




/* Video */

#DivVideo { margin-top:30px; }

#ImgVideo { display:block; margin-bottom:20px; }




/* Footer */

#DivFooter { width:100%; height:164px; background-image:url(images/bg_footer.jpg); padding:37px 0 0 0; }

#DivBrands { width:92px; height:18px; background-image:url(images/brands.jpg); margin-bottom:20px; }

#DivBrandsList { margin-bottom:60px; }

#DivBrandsList img { margin-right:10px; border:none; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;  }

#DivBrandsList img:hover { filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;  }

#DivTeknolojim { float:left; width:180px; height:16px; background-image:url(images/footer_logo_teknolojim.jpg); }

#ImgRss { float:right; border:none; }

#ARss { display:none; }

.list-footer { float: right; margin:3px 0 0 0; }

.list-footer li { display: block; float: left; border-right: 1px solid #FFF; font-weight: normal; font-size:13px; padding: 0 9px ; cursor:pointer; line-height:15px; }

.list-footer li:last-child { border:none; }

.list-footer li a { color: #FFF; }

.list-footer li a:hover { }




/* RSS */

.div_rss_row { margin:10px 0 10px 50px; border-bottom:solid 1px #EFEFEF; display:table; width:90%; }
.div_rss_buttons { float:right; }
.div_rss_buttons img { margin-left:3px; border-style:none; }




/* Responsive *********************************/

/* @media (max-width: 480px) {} */

@media (max-width: 767px) {
    /* Mobil */
    
    .div_main { width:100%; }
    
    .list-head { display:none; }
    
    #DivMenuRow { height:136px; background-image:none; background-color:#FFF; padding:28px 0 0 0; }
    
    #ImgLogo { display:block; margin:0 auto 35px auto; }
    
    #SelectMenu { display:block; width:95%; font-size:20px; margin-left:auto; margin-right:auto; }
        
    .list-mainmenu { display:none; }
    
    #ImageNews { width:100%; height:auto; border:1px solid #EFEFEF; }
    
    #ImgNext { margin:20% 0 0 92%; }

    #ImgPrev { margin:20% 0 0 8px; }
    
    #HeadlineText { display:none; }
    
    #DivDhtmlRow { height:auto; padding:19px 0 17px 0; background-image:none; }
    
    #DivDhtml { float:none; width:100%; height:auto; margin-left:auto; margin-right:auto; }
    
    #DivShadow { display:none; }
    
    #DivProdRow { height:auto; background-color:Transparent; }
    
    #ImgPr1 { display:block; margin-top:20px; margin-left:auto; margin-right:auto; }
    
    #ImgPr2 { display:block; margin-top:20px; margin-left:auto; margin-right:auto; }

    #ImgPr3 { width:270px; display:block; margin-top:7px; margin-left:auto; margin-right:auto; }

    #ImgPr4 { width:270px; display:block; margin-top:20px; margin-left:auto; margin-right:auto; }

    #ImgPr5 { width:270px; display:block; margin-top:20px; margin-left:auto; margin-right:auto; }
    
    #ImgPr6 { width:270px; display:block; margin-top:20px; margin-left:auto; margin-right:auto; }
    
    #DivNewsColumn1 { float:none; margin-left:10px; }

    #DivNewsColumn2 { float:none; margin-left:10px; }

    .div_about_column { float:none; width:100%; margin-left:10px; }
    
    .div_news_column { width:100%; margin-right:0; }
    
    #ImgNews { margin-top:20px; }
    
    #ImgAboutUs { margin-top:20px; }
    
    #DivFooter { height:auto; background-image:none; background-color:#0C5695; }
    
    #DivBrands { margin:0 auto 15px auto; }
    
    #DivBrandsList { width:200px; margin:0 auto 15px auto; }
    
    #DivTeknolojim { display:none; }
    
    #ImgRss { float:left; margin:0 10px 0 10px; }
    
    #ARss { display:block; padding:2px 0 0; color:#FFF; }
    
    #ARss:hover { text-decoration:none; }
    
    .list-footer { float:none; padding:0; margin-top:10px; }

    .list-footer li { float: none; border-top:1px solid #FFF; border-right:none; padding: 10px 0 10px 10px; }

    .list-footer li:last-child { border-top:1px solid #FFF; }
    
    .list-footer li a:hover { text-decoration:none; }
    
    #DivSideMenu { display:none; }
    
    #DivRightMenu { display:none; }
    
    #DivContent { float:none; margin:0 auto 15px auto; width:90%; }
    
    .form_header { width:auto; text-align:left; display:block; font-size:12px; vertical-align:top; }
    
    .textarea_webform_comments { width:100%; }
    
    .div_rss_row { margin:10px 0 20px 25px; border-bottom:solid 1px #EFEFEF; display:table; width:90%; }
    
    .div_rss_buttons { float:none; margin:5px 0 10px 0; }
    
    #DivContentRow .div_main { background-image:none; }
    
    #TdHr { display:none; }
    
    #AHr { display:none; }
    
    #li_bottom_hr { display:none; }

}
 
@media (min-width: 768px) and (max-width: 1023px) {
    /* 768 */
        
    .div_main { width:744px; }
    
    #DivMenuRow { height:136px; background-image:none; background-color:#FFF; padding:28px 0 0 0; }
    
    #ImgLogo { display:block; margin:0 auto 18px auto; }
    
    .list-mainmenu { float:none; margin:0 auto 0 auto; }
    
    .list-mainmenu li a { margin:42px 23px 32px 23px; display:block; }
    
    #ImageNews { width:736px; height:auto; border:1px solid #EFEFEF; }
    
    #ImgNext { margin:272px 0 0 702px; }

    #ImgPrev { margin:272px 0 0 8px; }
    
    #HeadlineText { font-size:28px; margin:276px 0 0 60px; }
    
    #DivDhtml { float:left; width:736px; height:auto; margin:0 auto 0 auto; }
    
    #DivDhtmlRow { height:auto; padding:19px 0 17px 0; }
    
    #DivShadow { display:none; }
    
    .ImgProd { width:240px; }
    
    #ImgPr1 { margin-right:5px; }
    
    #ImgPr2 { margin-right:5px; }
    
    #ImgPr3 { display:none; }
    
    #ImgPr3_2 { display:inline; }

    #ImgPr4 { width:240px; margin-right:5px; }

    #ImgPr5 { width:240px; margin-right:5px; }
    
    #ImgPr6 { width:240px; }
    
    #ImgNews { margin-top:20px; }
    
    .div_about_column { width:330px; }

    .div_news_column { width:350px; margin-right:15px; }
    
    #DivNewsColumn2 { width:100%; float:none; display:table; }
    
    #DivSideMenu { display:none; }
    
    #DivRightMenu { display:none; }
    
    #DivContent { float:none; margin:30px auto 15px auto; }
    
    #DivContentRow .div_main { background-image:none; }
    
} 
   
@media (min-width: 1024px) and (max-width: 1199px) {
    /* 1024 */
    
} 
     
@media (min-width: 1200px) {
    /* Max */
        
    .div_main { width:1200px; margin-left:auto; margin-right:auto; padding:0; }
    
    .list-mainmenu li a { margin:42px 23px 32px 23px; display:block; }
    
    .list-mainmenu-sub { margin:-1px 0 0 -40px; }
    
    .list-mainmenu-sub li { float:none; font-size: 12px; padding: 11px 0 11px 11px; background-color:#171717; }
    
    #ImageNews { width:895px; height:380px; z-index:0; border:1px solid #EFEFEF; }
    
    #ImgNext { position:absolute; z-index:1; margin:340px 0 0 860px; }

    #ImgPrev { position:absolute; z-index:1; margin:340px 0 0 8px; }

    #HeadlineText { position:absolute; z-index:1; margin:342px 0 0 60px; font-size:32px; }
    
    #DivDhtml { float:left; margin-right:35px; width:895px; height:381px; }
    
    #DivProdRow { height:180px; }
    
    #DivShadow { width:1200px; background-image:url(images/bg_shadow_1200.jpg); }
    
    .ImgProd { width:270px; height:auto; border:none; cursor:pointer; }
    
    #ImgPr2 { margin-top:26px; }

    #ImgPr3 { width:270px; margin-right:37px; }

    #ImgPr3_2 { display:none; }

    #ImgPr4 { width:270px; margin-right:40px; }

    #ImgPr5 { width:270px; margin-right:28px; }
    
    #ImgPr6 { width:270px; }
    
    .div_about_column { float:right; width:400px; }

    .div_news_column { width:349px; margin-right:32px; }
    
    #DivContentProducts { display:block; }
    
    #DivContentProducts img { display:block; margin-top:5px; width:180px; }
    
    #DivLatestProjects { display:block; }

}