.clear { clear:both; }

.col-clear:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.col-clear{ .zoom:1; }



.wrap980 { margin:0 auto; width:980px; }



.fl { float:left; }

.fr { float:right!important; } 



.align-right { text-align:right; }

.align-center { text-align:center; }



.mr5 { margin-right:5px!important; }

.mr15 { margin-right:15px!important; }

.ml5 { margin-left:5px!important; }

.mt5 { margin-top:5px!important; }

.mb5 { margin-bottom:5px!important; }

.mr10 { margin-right:10px!important; }

.ml10 { margin-left:10px!important; }

.mt10 { margin-top:10px!important; }

.mb10 { margin-bottom:10px!important; }

.mr20 { margin-right:20px!important; }

.ml20 { margin-left:20px!important; }

.mt20 { margin-top:20px!important; }

.mb20 { margin-bottom:20px!important; }

.mb30 { margin-bottom:30px!important; }

.mt9 { margin-top:19px!important; }

.mt15 { margin-top:15px!important; }



.overflow-hidden { overflow:hidden; }



img.align-left { float:left; display:block; margin-right:20px; }

img.align-right { float:right; display:block; margin-left:20px; }

h1.post-title, h2.post-title { font-size:15px; color:#838687; line-height:20px; font-weight:normal; border-bottom:0; margin-bottom:10px; margin-top:5px; font-weight:bold; }

h1.post-title a, h2.post-title a { color:#949698; }



.success {color:#05A53D;font-size:13px;font-weight:bold;}

.error {color:#B90321;font-size:13px;font-weight:bold;}



#container {padding:0; background:#ffffff; background:#fff url("../images/orta.png") repeat-y;}

.content-inner-box .search-box {float:left;width:631px;height:40px;background:url("../images/news_box_bg.png") no-repeat;}

.content-inner-box .search-box .title {float:left;width:450px;height:30px;line-height:30px;margin:5px; color:#000000;font-size:14px;}

.content-inner-box .search-box .title a{color:#000000;font-size:14px;}

.content-inner-box .search-box .category{float:left;width:155px;height:30px;line-height:30px;margin:5px; color:#000000;padding:0;}

.content-inner-box .search-box .category a{color:#069;font-size:14px;}



.pagination { margin: auto; width: auto; text-align: center; }

.pages {  }

.pages li { display: inline; margin: 0 2px; }

.pages li a { height: 25px; padding: 4px 8px; text-decoration: none; color: #666666; font-weight: bold; background: url("../images/pagination.png") repeat-x 0 0; border: 1px solid #d5d5d5; font-size: 11px; }

.pages li a:hover { background: #5B5B5B; color:#fff; }

.pages li.active a{ background: #5B5B5B; color: #fff; border-color: #666; }

.pages li.active a:hover { background: #5B5B5B; color:#fff; }



#easy_popup{background:#000;overflow:hidden;}

#easy_popup_preloader{padding:0px;background:#fff;color:#333;overflow:hidden;}

#easy_popup_content{padding:0px;color:#333;}

#easy_popup_content .caption{padding-top:0px;display:none;}	

#easy_popup_close{position:absolute;float:left;left:0;top:-24px;color:#fff;cursor:pointer;overflow:hidden;}



/* CONTENT SLIDERS */





/* RIGHT ACCORDION */

.skin-classic a,

.skin-classic span {text-decoration: none; display: inline-block; padding: 2px 20px 2px 0; font-size: 12px; min-width: 50px;}

.skin-classic {padding: 0; margin: 0; list-style: none;}

.skin-classic > li {width: 238px;}

.skin-classic > li > a {padding: 7px 10px 3px 20px; width: 208px; height: 22px; color: #fff; font-weight: bold; background: url("../images/RMLiBg.png") 0 0 no-repeat; margin-bottom: 3px;}

.skin-classic > li > a:hover {background: url("../images/RMLiBg.png") 0 -70px no-repeat;}

.skin-classic > li > a.selected {background: url("../images/RMLiBg.png") 0 -70px no-repeat; margin-bottom: 5px;}

.skin-classic > li > ul {list-style: none; padding: 0; margin:3px 0 3px 10px;}

.skin-classic > li > ul > li {width: 228px}

.skin-classic > li > ul > li a {padding: 6px 5px 4px 10px; width: 208px; height: 20px;  color: #39708D; font-weight: bold; background: url("../images/RMSubLiBg.png") 0 0 no-repeat; border-top: 1px solid #E0EBF1;}

.skin-classic > li > ul > li a:hover {background: url("../images/RMSubLiBg.png") -250px 0 no-repeat; color: #C50D1F;}

.skin-classic > li > ul > li a.selected {background: url("../images/RMSubLiBg.png") -250px 0 no-repeat; color: #C50D1F;}





/**** YENI CSS ****/

.right-side {width: 130px!important; height:40px; margin-right:15px;}

.right-side ul{width: 50px!important; height: 22px; line-height: 22px; padding: 0; list-style-type:none;}

.right-side ul li{float: left; width: 22px; margin: 0;}



.top-search {float:right; width: 85px; padding: 10px 5px 4px 5px; height:32px;}

.top-search input#input_top{float: left; width: 45px; line-height: 30px; height: 30px; background: #fff; border: 1px solid #b1b1b1; padding: 0 3px; color: #000;}

.top-search input#input_top:focus{float: left; width: 45px; line-height: 30px; height: 30px; background: #FFF; border: 1px solid #b1b1b1; padding: 0 3px; color: #000;}

.top-search input#submit_top{float: left; width: 16px; height: 32px; background: url("../images/top_submit.png") no-repeat; border: 0; margin-left: 3px;}



.servicePrev {float: left; width: 18px; height: 200px; background: url(../images/ServiceButtons.png) no-repeat; background-position: 0px 0px; z-index: 5; cursor: pointer; margin-right: 5px;}

.serviceNext {float: right; width: 18px; height: 200px;  background: url(../images/ServiceButtons.png) no-repeat; background-position: -18px 0px; z-index: 5; cursor: pointer; position: absolute; margin-left: 5px;}

#servicesSlider { float:left; overflow: hidden; margin: 0 auto; width: 580px; height: 200px;}

#servicesSlider li { float: left; margin-bottom:5px; width: 185px; height: 200px; padding:0; margin:0 5px 0 0; }

#servicesSlider li .innerBox {float: left; width: 185px; height: 200px; background: #e5e5e5; padding:0;}

#servicesSlider li .innerBox:hover {float: left; width: 185px; height: 200px; background: #f0f0f0; padding:0;}

#servicesSlider li .innerBox .each {float:left; padding:0; width: 167px; height: 184px; margin: 8px 9px;}

#servicesSlider li .innerBox .each .image {float:left; padding:0; margin: 0; width: 167px; height: 125px; background: #fff;}

#servicesSlider li .innerBox .each .image img{width: 167px; height: 125px;}

#servicesSlider li .innerBox .each .each-content {float: left; font-size:12px; width: 157px; height: 60px; margin:4px 0 0 5px; text-align: left; padding: 0; line-height: 17px;}

#servicesSlider li .innerBox .each .each-content span.title {font-size: 1em; color:#000000; display:block; line-height:15px; font-weight: bold;}

#servicesSlider li .innerBox .each .each-content span.description {font-size: .8em; color: #000; display: block; line-height: 12px;}



.index-news-button-container {float: right; width: 70px; height: 29px; margin-top: 10px;}

.index-news-button-container .newsPrev {float: left; width: 35px; height: 29px; background:url(../images/NewsButtons.png) no-repeat; background-position: 0px 0px; z-index: 5; cursor: pointer;}

.index-news-button-container .newsNext {float: right; width: 35px; height: 29px; background:url(../images/NewsButtons.png) no-repeat; background-position: -35px 0px; z-index: 5; cursor: pointer;}



#indexNews {overflow: hidden; margin: 0 auto;}

#indexNews li { float: left; margin-bottom:5px; height: 65px; padding:0;}

#indexNews li div.item {padding:0;margin-right:0;border:none;text-align:left;position:relative;}

#indexNews li div.each {float:left;padding:0;width:315px;height:64px; margin:0 0 5px 0;}

#indexNews li div.each .each-content {float:left;font-size:12px;width:210px;height:60px;margin:0 0 0 5px;text-align:left;padding:5px 5px 0 5px;line-height:17px;}

#indexNews li div.each .each-content span.title{ font-size:1em;color:#000000; display:block;line-height:15px;font-weight:bold;}

#indexNews li div.each .each-content span.description {font-size: .8em; color: #000; display: block; line-height: 12px;}

#indexNews li div.each img {float:left;border:1px solid #b1b1b1;}

.externalControl {height: 20px; margin: 0 auto; text-align: center; margin-bottom: 5px;}

.externalControl a {display:inline; width: 19px; height: 19px; margin:0px 3px; cursor: pointer;}



.katalt ul {float:left; list-style-type:none; margin:0; padding:0; witdh:200px!important; margin-right:25px;} 

.katalt ul li {margin:0px!important; line-height:15px; padding-left:5px; witdh:200px!important;}

.katalt ul li:first-child {margin-bottom:5px!important;}

.katalt ul li:first-child a {font-weight:bold;font-size:14px;}

.katalt ul li a {color:#000; font-size:11px;margin:0px!important;}

.katalt ul li a:hover { color:#216cc9; text-decoration:underline; }

.katalt .footer-right {float: right; width: 200px!important; margin-right: 0px; line-height:14px!important; text-align: right;}

.katalt .footer-right a{color: #000000; font-weight: bold;}

.footer-box{float: left; color: #000000;}

.ln35 {line-height: 25px!important;}









.gallery-pages-container {float:left; width: 670px; height: 20px; margin:17px 10px 0 10px;}

#index-gallery-container {width: 920px; margin-left:20px; margin-top:10px;}

#index-gallery-pages {height: 20px; margin: 0 auto; }

.index-gallery-bullet {background: url("../images/BulletOff.png") center center no-repeat; display: block; width: 19px; height: 20px; margin: 0; margin-right: 5px; float: left;}

.ui-carousel {height: 200px; margin: 0; overflow: auto; padding: 0; position: relative; /*for ie7 to work e.g in html carousels*/ width: 920px;}

.ui-carousel > .wrapper {margin: 0; padding: 0; width: 9999px;}

.ui-carousel > .wrapper > * {border: 0; display: block; float: left; height: 100px; overflow: hidden; width: 650px;}

.ui-carousel > .wrapper a {border: 1px solid #e5e5e5; display: block; float: left; width: 115px; height: 86px; overflow: hidden;}

.ui-carousel > .wrapper a img{width: 115px; height: 86px;}



#newsSlider {overflow: hidden; margin: 0 auto;}

#newsSlider li { float: left; margin-bottom:5px; width: 240px; height: 65px; padding:0;}

#newsSlider li div.item {padding:0;margin-right:0;border:none;text-align:left;position:relative;}

#newsSlider li div.each {float:left; padding:0; width:240px;height:64px; margin-bottom: 5px;}

#newsSlider li div.each .each-content {float:left;font-size:12px;width:135px;height:64px;margin:0 0 0 5px;text-align:left;padding:10px 5px;line-height:17px;}

#newsSlider li div.each .each-content span.title {font-size: 1em; color: #000; display: block; line-height: 15px; font-family: "NeoSans-Medium";}

#newsSlider li div.each .each-content span.description {font-size: .8em; color: #000; display: block; line-height: 12px;}

#newsSlider li div.each img {float:left;border:1px solid #b1b1b1;}



.main {width: 920px; margin:10px auto 0 auto; min-height: 600px;}

.main-big {width: 945px; margin:10px auto 0 auto; }

.full-content {float: left; width: 920px; margin: 0;}

.content {float: left; width: 650px; padding-left:20px; min-height: 720px; margin: 0; background:url("../images/ContentShadow.png") 0px 0px no-repeat;}

.content-big {float: left; width: 675px; padding-left:20px; min-height: 720px; margin: 0; background:url("../images/ContentShadow.png") 0px 0px no-repeat;}



.content-gallery-detail {width: 890px; margin:0 auto;}

.gallery-bttn {float: left; width: 24px; height: 600px;}

.gallery-bttn a {display: block; width: 24px; height: 124px; margin-top: 230px;}

.big-imagebg {float: left; width: 800px; height: 600px; border: 1px solid #e5e5e5;}

.big-imagebg img{width: 800px; height: 600px;}

.sharethis-container {width: 290px; height:30px; margin:0 auto; text-align: center;}

.gallery-desc {width: 800px; margin:0 auto; color: #000;}

.gallery-desc .related-img {float: left; width: 80px; height: 60px; border: 1px solid #e5e5e5;}

.gallery-desc .related-img img{width: 80px; height: 60px;}



.sidebar {float: left; width: 240px; margin:0 10px 0 0;}

.sidebar-top-box {width: 239px; margin-bottom:5px;}

.sidebar-top-box h4.box-title {font-size:15px; margin:10px 0 10px 15px; line-height:20px; color:#000000;font-weight:bold;} 

.sidebar-top-box .inner-row-box {width:271px;height:64px;margin:0 15px 5px 15px;}

.sidebar-inner-box {float: left; width: 240px; margin-bottom:10px;}

.sidebar-inner-box h4.box-title {font-size:20px; margin:15px 0; line-height: 20px; color: #444; display: block;}

.boxheader{width: 213px; height: 35px; background: url("../images/RMTopBg.png") no-repeat; padding: 10px 5px 5px 20px; margin-bottom: 3px;}

.boxheader h4{line-height: 32px; font-size: 16px; color: #fff; font-weight: normal;}

.boxheader h4.commercial{line-height: 20px; font-size: 15px; color: #fff; font-weight: bold;}





#refSlider {float:left; width:184px; overflow: hidden; margin: 0 auto; margin-left:6px;}

#refSlider li { float: left; margin-bottom:5px; width:56px; height: 42px; padding:0; margin:0; margin-right:5px;}

#refSlider li a {float:left; border:1px solid #ddd; padding:0; height:42px; width:54px;}

#refSlider li a img{height:42px; width:54px;}

.refPrev {float: left; width:24px; height: 42px; background:url(../images/RefButtons.png) no-repeat; background-position: 0px 0px; z-index: 5; cursor: pointer;}

.refNext {float: right; width: 24px; height: 42px; position: absolute; background:url(../images/RefButtons.png) no-repeat; background-position: -24px 0px; z-index: 5; cursor: pointer;}



.content-inner-box {float: left; width: 650px; margin-bottom: 5px;}

.content-inner-box .whole{float:left;width:630px;text-align:justify;}

.content-inner-box .wholepad{float:left;width:650px;text-align:justify;padding:15px 5px;font-size:13px;}

.content-inner-box h4.box-title {font-size:15px; margin:20px 0; line-height:20px; color:#000000;display:block;font-weight:bold; } 

.content-inner-box .image {float:left;width:171px;height:94px;}

.content-inner-box .detail{color:#000000;width:434px;float:left;margin:0 0 0 10px;text-align:justify;padding:0;line-height:15px;}

.content-inner-box .detail a{color:#000000;font-weight:600;}



.content-inner-box .text-content{float: left; width: 600px; padding: 0px 10px; font-size: 13px;}



.contentShareBox {float: left; width: 150px;}

.contentShareBox .shareImage {float: left; width: 20px; height: 19px; margin: 0 2px;}



.content-inner-box .news-box {float: left; width: 650px; height: 165px;}

.content-inner-box .news-box .imagebg {float: left; width: 185px; height: 164px; margin:0 10px 0 0; background: url(../images/NewsImageBg.png) no-repeat;}

.content-inner-box .news-box .imagebg .image {float: left; width: 169px; height: 127px; margin:8px 8px 0 8px;}

.content-inner-box .news-box .imagebg .image img{width: 169px; height: 127px;}

.content-inner-box .news-box .detail{ color: #000; width: 450px; float: left; margin: 5px 0 15px 0; padding: 15px 0 0 0;}

.content-inner-box .news-box .detail .date{width: 120px; color: #BBB; float: right; text-align: right; font-size:14px; margin-bottom:5px;}

.content-inner-box .news-box .detail .title{width: 325px; float: left; font-size: 14px; margin-bottom:5px;}

.content-inner-box .news-box .detail .title a{color:#000; margin-bottom:5px;}

.content-inner-box .news-box .detail .detail-content{color: #2a2a2a; float: left; width: 100%; height: 70px; margin-top:5px; font-size: 13px;}

.content-inner-box .news-box .detail .more { width: 100%; height: 33px; float: right; margin-top:5px; text-align: right; }

.content-inner-box .news-box .detail .more a{ float: right; font-size: 11px; display: block; width: 93px; height: 33px; line-height: 33px; text-align: center; background: url(../images/OrderBttnBg.png) no-repeat; color: #fff; font-weight: normal;}

.content-inner-box .news-box .detail .more a:hover { background: url(../images/OrderBttnOver.png) no-repeat;}



.image-button-box {float: left; width: 240px; height: 80px; margin-bottom: 5px;}

.image-button-box span {
	float: left;
	font-size: 16px;
	color:#000000;
	font-weight:normal;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}

.image-button-box a{color:#000000; font-weight:bold;}



.aboutsublogo {background: url(../images/AboutLogoBg.png) 50% 50% no-repeat;}



.contact-info-box { width: 650px; margin-bottom:25px;}

.contact-info-box h4.right-title { font-size: 19px; padding: 0; line-height: 20px; color: #000000; background: #FFFFFF;}

.info-list {float: left; width: 650px; padding: 0; margin: 0;}

.info-list ul { list-style-type:none; margin: 0; padding: 0;} 

.info-list ul li { margin: 5px 0; line-height: 25px; padding:0;}

.info-list ul li span.left{float: left; width: 100px; color: #000000; font-size:14px; font-weight: bold;}

.info-list ul li span.right{float: left; width: 500px; color: #000000; font-size:14px;}

.info-list ul li span.full{float: left; width: 600px; color: #000000; font-size:14px;}



.map-container {float: left; width: 630px; height: 235px; margin-bottom: 15px; border: 1px solid #ccc;}



.sidebar-imagebg {float: left; width: 240px; height: 215px; margin:0; background: url(../images/SidebarTopImageBg.png) no-repeat;}

.sidebar-imagebg .image {float: left; width: 220px; height: 167px; margin:9px 11px 0 9px;}

.sidebar-imagebg .image img {width: 218px; height: 165px; border: 1px solid #cccccc;}



.reference-box {float: left; width: 215px;}

.reference-box .imagebg {float: left; width: 215px; height: 190px; margin:0; background: url(../images/ReferenceImageBg.png) no-repeat;}

.reference-box .imagebg .image {float: left; width: 197px; height: 147px; margin:9px 9px 0 9px;}

.reference-box .imagebg .image img {width: 197px; height: 147px;}

.reference-box .title {width: 205px; height: 21px; font-size: 16px; font-weight: normal; margin:0 5px 5px 5px; line-height: 17px; overflow: hidden;}

.reference-box .title a{color: #000; }

.reference-box a .title{color: #000; }

.reference-box .bttn{
	float: left;
	width: 85px;
	height: 28px;
	line-height: 28px;
	font-size: 11px;
	font-weight: normal;
	background: url(../images/DetailBtn.png) center no-repeat;
	text-align: center;
	color: #fff;
	margin-top: 5px;
	margin-right: 65px;
	margin-bottom: 0;
	margin-left: 55px;
}

.reference-box .bttn:hover{background: url(../images/DetailBtnOver.png) center no-repeat;}

.reference-box a .bttn {color: #fff; }

.reference-box .bttn a {color: #fff;}





/* Left Slider - Start */

.webwidget_slideshow_dot{ padding: 0px; margin: 0px; position: relative; }

.webwidget_slideshow_dot a{ text-decoration: none; }

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

.webwidget_slideshow_dot .slides_box{ padding: 0px; margin: 0px; overflow: hidden; position: absolute; }

.webwidget_slideshow_dot .title_thumb_box{ width: 100%; position: absolute; bottom: -25px; }

.webwidget_slideshow_dot .title_thumb_box .title_box{ padding: 0; }

.webwidget_slideshow_dot .title_thumb_box .thumb_box{ text-align: center; height: 20px; }

.webwidget_slideshow_dot .title_thumb_box .thumb_box span{ margin-right: 2px; margin-left: 2px; }

.webwidget_slideshow_dot .title_thumb_box .thumb_box span img{ cursor: pointer; border: none; }

.webwidget_slideshow_dot ul{ padding: 0px; margin: 0px; position: absolute; list-style: none;}

.webwidget_slideshow_dot ul li{ padding: 0px; margin:0!important; float: left; width: 238px!important;}

.webwidget_slideshow_dot ul li a{ display: block; margin:0!important; float: left; width: 238px!important;}

.webwidget_slideshow_dot ul li a img{width: 236px!important; height: 175px!important; border: 1px solid #3d3d3d; margin:0!important;}

.thumb_p, .thumb_n {display: none;}

/* Left Slider - End */



.product-thumb { width: 73px; height: 54px; float: left; text-align: center; background: #b1b1b1; border: 1px solid #a1a1a1; }

.product-thumb img { width: 73px; height: 54px; }



.product-control-nav {float: right; height: 33px; text-align: right; margin: 0; padding: 0; margin-top: 5px;}

.product-control-nav a {float: left; height: 33px; margin: 0; padding: 0;}

.product-control-nav .product-slide-title {float: left; width: 93px; height: 33px; line-height: 33px; text-align: center; padding: 0; margin: 0 5px 0 0; color: #fff; font-weight: bold; background: url("../images/OrderBttnBg.png") no-repeat;}

.product-control-nav .product-slide-title:hover {background: url("../images/OrderBttnOver.png") no-repeat;}

.product-control-nav .product-slide-title a {display: block; width: 93px; text-align: center; color: #fff;}





.person-box-container {float: left; width: 305px; height: 120px; margin: 10px;}

.person-box-container .person-box .image {float: left; width: 123px; height: 110px; margin: 3px 0 0 3px; text-align: center; background: url("../images/PersonBg.png") no-repeat; }

.person-box-container .person-box .image img{ width: 115px; height: 84px; margin-top:5px; border: 1px solid #ccc;}

.person-box-container .person-box .title {float: left; width: 155px; height: 80px; color: #000; padding-left:10px; margin-top:20px;}

.person-box-container .person-box .title .name{float: left; width: 155px; height: 20px; font-size: 1.3em; font-weight: bold;}

.person-box-container .person-box .title .position{float: left; width: 155px; height:15px; font-size: 1em; margin-top: 3px;}

.person-box-container .person-box .title .mail{float:left; width: 155px; height: 15px; font-size: 1em; margin-top: 3px;}



.contactInput { border:1px solid #9BCAE2; background:url(../images/InputBg.png) no-repeat; padding:7px; font-size:14px; border-radius:3px; }

.contactInput:focus , .contactSelect:focus { padding:6px; border:2px solid #9BCAE2; }

.contactSelect { border:1px solid #BBD5FF; background:url(../images/InputBg.png) no-repeat; padding:7px; font-size:12px; }

.contactButton { width:150px; border:none; background:url(../images/ButtonBg.png) no-repeat; padding:9px 0 7px 0; line-height:19px; font-size:15px; color:#FFF; cursor:pointer; font-weight: bold;}

.contactButton:hover { background:url(../images/ButtonBg.png) no-repeat 0 -50px; }



#toTop {position: fixed; right: 5px; bottom: 5px; cursor: pointer; display: none; overflow: hidden; width: 105px; height: 36px; border: none; background: url("../images/go_to_top.png") no-repeat left top;}

#toTop:active, #toTop:focus {outline: none;}