@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'helvetica_worldregular';
    src: url('helveticaworld-regular-webfont.eot');
    src: url('helveticaworld-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('helveticaworld-regular-webfont.html') format('woff'),
         url('helveticaworld-regular-webfont.ttf') format('truetype'),
         url('helveticaworld-regular-webfont.svg#helvetica_worldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica_worldbold';
    src: url('helveticaworld-bold-webfont.eot');
    src: url('helveticaworld-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('helveticaworld-bold-webfont.html') format('woff'),
         url('helveticaworld-bold-webfont.ttf') format('truetype'),
         url('helveticaworld-bold-webfont.svg#helvetica_worldbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
body
{
	background:url(../images/topshadow.png) repeat-x #EFEDED;
	margin:0;
	padding:0;
	font-family:helvetica_worldregular;
	font-size:13px;
	color:#818181;
	line-height:16px
}
img
{
	border:0;
}
a
{
	color:#818181;
	text-decoration:none;
}
p
{
	margin:5px 0;
}
.clear
{
	clear:both;
}
.main
{
	width:1000px;
	margin:0 auto;
}
.top
{
	background:url(../images/top_line.png) bottom center no-repeat;
}
.logo
{
	width:219px;
	height:133px;
	margin:15px 0 20px 25px;
	float:left;
}
.language
{
	margin-top:35px;
	float:right;
	color:#00aaad;
	font-size:12px;
}
.language a
{
	color:#00aaad;
}
.menu
{
	margin:0;
	padding:0;
	list-style-type:none;
}
.menu li
{
	padding:17px 25px 10px 25px;
	color:#8d8f92;
	font-size:14px;
	font-family:helvetica_worldbold;
	background:url(../images/topmenu_line.png) no-repeat right top;
	float:left
}
.menu li a
{
	color:#8d8f92;
}
.menu li a:hover
{
	color:#00aaad;
}
.menu li.active a
{
	color:#00aaad;
}
.menu li.last
{
	background:none;
}
.banner
{
	width:100%;
	background:url(../images/banner_back.png) repeat-x;
	height:356px;

}
.banner_top
{
	background:url(../images/banner_top.png) repeat-x;
	height:12px;
	position:relative;
	top:0;
	z-index:2;
}
.banner_bottom
{
	background:url(../images/banner_bottom.png) repeat-x;
	height:12px;
	position:relative;
	bottom:0;
}
.about_block
{
	width:330px;
	height:282px;
	margin-top:15px;
	float:left;
	background:url(../images/hk_back.png) no-repeat;
	padding:15px 15px 0 15px;
	font-size:12px;
	color:#828282;
}
.about_block h1
{
	margin:0;
	font-size:40px;
	color:#57c5c7;
	font-weight:normal;
    line-height: 45px;
    background: none;
}
.ebulten_text
{
	font-family:helvetica_worldbold;
	margin-top:28px;
	margin-bottom:5px
}
.ebulten_text .green
{
	color:#00aaad;
}
.ebulten_small
{
	color:#b4b4b4;
	float:left;
	margin-top:5px;
	font-size:12px
}
.ebulten_textbox
{
	background:#f7f7f7;
	border:1px solid #5cc7c9;
	width:225px;
	height:22px;
	float:left;
	margin:0 0 0 7px;
	color: #828282
}
.ebulten_btn
{
	background:#00aaad;
	width:54px;
	height:24px;
	border:0;
	color:#FFF;
	float:right;
	margin-top:1px;
    font-size: 12px;
    cursor: pointer
}
.ebulten_error {
    float: left;
    color: red;
}
.news_shadow
{
	width:7px;
	height:300px;
	float:left;
	background:url(../images/grey_line.png) no-repeat;
	margin:10px 0 0 7px
}
.news_block
{
	width:283px;
	height:268px;
	border:1px solid #dbdbdb;
	float:left;
	background:#FFF;
	padding:15px 10px 10px 15px;
	margin-top:15px
}
h1
{
	color:#303030;
	background:url(../images/title_icon.png) no-repeat left 10px;
	font-size:30px;
	padding:5px 0 0 20px;
	min-height:30px;
	margin:0 0 10px 0;
    font-weight: normal;
    line-height: 33px
}
.news_list
{
	width:280px;
	margin-bottom:10px;
	font-size:12px
}
.news_list .title
{
	color:#00aaad;
	font-weight:bold;
	font-size:12px;
}
.news_list .title a {
    color:#00aaad;
}
.haber {
    height: 120px;
    margin-bottom: 5px;
    margin-top: 0!important;
}
.news_small {
    color: #00AAAD;
    font-weight: bold;
    margin: 5px 0 10px 0;
}
.all_news
{
	color:#bebebe;
	font-size:12px;
	text-align:right;
	margin-top: 3px
}
.all_news a
{ 
  color:#bebebe;
}
.hizmet_block
{
	width:305px;
	float:right;
	margin-top:40px
}
.hizmet_block h1
{
	background:url(../images/red_icon.png) no-repeat left center;
	padding-left:15px;
	color:#303030;
	font-size:20px;
	font-weight:normal;
	padding-top:5px;
	margin-bottom:0;
	min-height:20px;
	margin-left:15px
	
}
.hizmet_img
{
	width:298px;
	float:right;
	height:162px;
}
.hizmet_options
{
	background:url(../images/options.png) no-repeat;
	width:298px;
	height:81px;
	margin-top:1px;
	float:right
}
.hizmet_options h2
{
	color:#fefefe;
	font-size:18px;
	
	float:left;
	font-weight:normal;
	text-align:center;
	width:149px;
	height:81px;
	margin:0
}
.hizmet_options h2 a
{
	color:#fefefe;
	display:block;
	padding:35px 12px 30px 15px;
}
.footer
{
	width:1000px;
	margin-top:35px;
	color:#000000;
	font-size:12px
}
.footer_logo
{
	width:56px;
	height:33px;
	float:left;
	margin:0 12px
}
.social_icons
{
	width:25px;
	height:25px;
	float:right;
	margin-left:12px
}
.footer_text
{
	margin-top:18px;
	float:left;
}
.nayabilisim
{
	float:right;
	width:59px;
	height:10px;
	margin-top:20px
}
/*alt sayfalar */
.conteiner_left
{
	width:290px;
	float:left;
	margin:15px 10px 0 0;
}
.yanmenu_bottom
{
	width:274px;
	height:88px;
	background:url(../images/yanmenu_bottom.png) no-repeat;
}
.container_right
{
	width:675px;
	background:#FFF;
	border:1px solid #dbdbdb;
	float:right;
	margin-top:15px;
	padding:10px;
    color: #818181;
    min-height: 250px
}
h3 {
    color:#303030;
	background:url(../images/title_iconsmall.png) no-repeat left 5px;
	font-size:19px;
	padding:2px 0 0 15px;
	margin:0;
    font-weight: normal;
    line-height: 24px
}
/*ürünler */
.product_list
{
	width:670px;
	margin-bottom:10px;
}
.product_list_img
{
	background:url(../images/urunlist.png) no-repeat;
	width:234px;
	height:132px;
	float:left;
	margin-right:5px;
	padding:6px 8px;
}
.product_list_img img
{
	width:225px;
	height:122px;
}
.product_list h2
{
	color:#00aaad;
	font-weight:bold;
	margin:0;
	min-height:23px;
	margin-bottom:5px;
	font-size:15px;
    width: 415px;
    float: right
}
.product_list .text
{
	height:79px;
	margin-bottom:3px;
	overflow:hidden;
	width:415px;
	float: right
}
.product_list .btn
{
	background:#2eb3b6;
	color:#FFF;
	padding:4px;
	width:80px;
	float:right;
	text-align:center;
    font-size: 14px;
    cursor: pointer
}
.product_list .btn a:hover
{
    color: #000;
    
}
.product_detail_img
{
	width:263px;
	height:156px;
	background:url(../images/urunlist_big.png) no-repeat;
	padding:6px 7px;
	float:left;
	margin-right:10px
}
.product_detail_img img
{
	width:263px;
	height:143px; 
}
.product_detail_text
{
	width:415px;
	float:left;
}
.content_gallery {
    width: 158px;
    height: 140px;
    float: left;
    margin: 10px 10px 0 0;
}
.ref_gallery {
    margin-right: 5px
}
.content_gallery_img {
    background: url(../images/galery_back.png) no-repeat;
    width: 148px;
    height: 102px;
    padding: 5px;

}
.content_gallery_img  img
{
   width: 148px;
    height: 96px;
}
.referans {
    width: 980px;
}
/*haberler */
.newslist {
    margin-bottom: 10px;
    width: 975px;
}
.newslist h2 {
      color: #00AAAD;
    float: right;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 5px;
    min-height: 23px;
    width: 715px;
}
.newslist .text {
    float: right;
    height: 79px;
    margin-bottom: 3px;
    overflow: hidden;
    width: 715px;
}
.newslist .btn {
     background: none repeat scroll 0 0 #2EB3B6;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 14px;
    padding: 4px;
    text-align: center;
    width: 80px;
}
.contact_left {
    width: 480px;
    float: left;
    line-height: 20px
}
.contact_textbox {
    border: 1px solid #ccc;
    box-shadow: 2px 2px 3px #DDD;
    width: 300px;
    height: 22px
}
.contact_map {
    width: 980px;
    height: 300px;
    border: 1px solid #ccc;
    box-shadow: 2px 2px 3px #DDD;
}
.document_list {
    background: url(../images/yanmenu_icon_small.png) no-repeat left 2px;
    padding-left: 20px;
    font-size: 13px;
    font-weight: bold;
    margin-left: 15px;
    min-height: 35px;
    margin-bottom: 7px;
    color: #303030
}
.document_list  a
{
       color: #303030
}
.ikerror {
    margin: 10px 0;
}
/* tab*/
	
#moving_tab {
/* hide overlength child elements*/
overflow:hidden;

/* all the child elements are refering to this width */
width:675px;

/* fix ie 6 overflow bug */
position:relative;

margin:0 auto;
}
	
#moving_tab .tabs {
	/* enable absolute position for .lava */
	position:relative;	
	height:30px;
	color:#303030;
	
	/* styling */
	padding-top:8px;
	cursor:default;
}

#moving_tab .tabs .item {
	/* enable z-index */
	position:relative;
	z-index:10;

	/* display in one row */
	float:left;
	display:block;

	/* width = half size of #moving_tab */
	width:335px;
	
	/* height = height of .tabs */
	text-align:center;
	font-size:14px;
	font-weight:700;	
	cursor:pointer
}

#moving_tab .tabs .lava {
	/* Set it to absolute */
	position:absolute;
	top:0; left:0;
	
	/* display the lava in bottom most layer */
	z-index:0;		
		
	/* width = half size of #moving_tab */
	width:335px;

	/* height = height of .tabs */
	height:30px;
	
	/* styling */
	background:#abe3eb;

}

#moving_tab .content {
	/* enable absolute position for .panel */	
	position:relative;
	overflow:hidden;
	margin-top:15px

}

#moving_tab .panel {
	/* width is width of #moving_tab times 2 */
	position:relative;
	width:1350px;
}

#moving_tab .panel .block {
	/* display in one row */
	float:left;
	
	/* width is the same with #moving_tab */
	width:675px;
	
	/* remove all styles */
	padding:0;
	margin:0;
	list-style:none;
}
/*pagination */

.pagination {
   padding: 3px 0;
	margin:15px  auto;
	font: bold 11px arial;
	color:#fff;
    text-align: center;
    list-style-type: none;
}

.pagination li {
    float: left;
}
.pagination li a {
	padding:5px;
	margin: 2px;
	border: 2px solid #00AAAD;
	text-decoration: none;
	color: #000;
	background-color: White;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.pagination li a:hover,
.pagination li a:active {
	border: 1px solid #000;
	color: #000;
	background-color:#00AAAD;
}
.aktif a {
  padding: 2px 5px 2px 5px;
	margin: 2px;
	font-weight: bold;
	color: #222222!important;
    border: 0!important;
}
.pagination b {                     /* şu anki sayfa */
	padding: 2px 5px 2px 5px;
	margin: 2px;
	font-weight: bold;
	color: #00AAAD;
}
.pagination span {
	margin:0 5px;
	color:#000;
}
.footer_contact {
    color: #818181;
    padding-top: 5px
}