/* @charset "utf-8";
CSS Document */

@import url('reset.css');

body { background: #091f56; font: 12px Arial, Helvetica, sans-serif; }

a:link, a:visited, a:active { text-decoration:none; color:#0D2B5F; }
a:hover {text-decoration:underline;}

div#container { width: 100%; margin: 0 auto; display: block; position: relative; }

div#header-back {
	position: relative;
	background: url(../images/header-back.png) repeat-x;
	height: 124px;
	width: 100%;
	display: block;
	z-index:1000000;
}

div#header-back img#sol-ust { position: absolute; top: 0; left: 0; }

div#header { width: 963px; margin: 0 auto; position: relative; height: 122px; }

img#logo { position: absolute; top: 0; left: 0; }

div#search { height: 28px; overflow: hidden; position: absolute; right: 70px; top: 33px; width: 171px; background: url("../images/search.png") no-repeat; }

div#search input.searchbar { float: left; display: block; height: 15px; margin-left: 3px; margin-top: 3px; width: 160px; border: 0; background: none; font-size: 11px; color: #666; padding: 3px; }

div#search .searchbutton { display: block; float: right; height: 24px; margin-right: 2px; margin-top: -22px; width: 30px; }

/*input.search-text { width: 100px; height: 19px; float: left; border: none; }

input#search-button { float: right; width: 28px; }*/

div#diller { position: absolute; right: 240px; top: 35px; width: 112px; font-size: 11px; color: #424242; z-index: 99999; }
div#diller ul {width:117px;}
div#diller ul li {width:37px; height:auto; display:inline; float:left; padding:4px 7px 3px; margin:0 5px 0 0; border:1px #0E2E62 solid;}
div#diller ul li img {position:relative; top:2px; margin:0 5px 0 0;}
div#diller ul li a {color:#fff;}
div#diller ul li.selected,div#diller ul li.selected:hover {
	border:1px #F7941E solid;
}
div#diller ul li.selected a {color:#000;}
div#diller ul li span {position:relative; top:1px;}
div#diller ul li:hover {background: url(../images/menu_hover.jpg) repeat-x; border:1px #6a9cf7 solid;}

div#diller span { left: 2px; margin: 0; position: relative; top: 0; }
/*
div#diller a { floaT:left; margin:7px 0 0 10px; }

div#diller img { float:left; margin:2px 5px; }*/

div#social-links { position: absolute; top: 35px; right: 10px; }

div#social-links img { float: left; margin-left: 5px; width:24px; }

/************************ menu ***********************************/

#menu { position: relative; z-index: 99998;  }

#menu a, #menu li {
	font-family: 'NeoSansRegular';
	color: #fff;
	display: block;
	text-decoration:none;
	background:#BA1114
}

#menu > ul { float: right; margin: 77px 0 0 0; }

#menu > ul > li { font-size: 16px; display: inline; position: relative; float: left; margin: 5px 0 0 1px; text-align: center; z-index: 100000; padding: 11px 10px; }

#menu > ul > li:hover { background: url(../images/menu_hover.jpg) repeat-x; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-top-left-radius:5px; border-top-right-radius:5px;}

#menu > ul > li.selected li a {color:#fff;}

/************ 1st level **************/
#menu ul li ul { display: none; }

#menu ul li:hover > ul { display: block; position: absolute; left: 0; top: 40px; z-index: 100001; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; border-top-right-radius:10px; overflow:hidden; width:170px; }

#menu ul li:hover > ul li { margin-left: 0; /*padding: 5px 0 5px 5px;*/ width: 175px; z-index: 100001; position: relative; text-align: left; border-bottom: 1px solid #b4b5b8; padding:5px 0;}

#menu ul li:hover > ul li:hover {  }
#menu ul li:hover > ul li:hover a{ color: #fff; }

#menu ul li:hover > ul li a { font-size: 14px; padding: 5px; }

#menu ul li:hover > ul li a:hover { color: #fff; }

/************************ header-alt-cizgi *****************************/

.alt-cizgi { width: 100%; height: 5px; background: #939598; float: left; }

/********************* content *******************/

div#content-cont { background: url(../images/content-back.png) repeat-x #F9F9F9; overflow: hidden; width: 100%; padding-bottom: 55px; }

div#content { width: 965px; margin: 5px auto 0; display: block; position: relative; padding: 10px 15px; }

div#left-col { width: 250px; float: left; display: block; padding: 10px; background:#fff; margin:0 10px 0 0; -moz-box-shadow:0px 0px 5px 6px #e4e4e4; -webkit-box-shadow: 0px 0px 5px 6px #e4e4e4; box-shadow:0px 0px 5px 6px #e4e4e4; border-bottom:5px solid #091F56;}

/************************ haber_fuar **********************************/

div#haber_fuar { float: left; width: 250px; }

div#haber_fuar div.baslik { float: left; width: 250px; background: url(../images/baslik-back.png) no-repeat; }

div#haber_fuar div.baslik h2 {
	background: url(../images/baslik-logo.png) no-repeat 3px 3px;
	padding: 7px 0 0 40px;
	float: left;
	width: 220px;
	height: 18px;
	color: #fff;
	font: 18px 'NeoSansRegular';
}

div#haber_fuar_src { margin-top: 0; float: left; width: 250px; height: 226px; position:relative; overflow:hidden; padding:0 0 11px !important; border-bottom:none !important; }

div#haber_fuar_src div, div#haber_fuar_src ul li { width: 250px; float: left; padding: 11px 0; border-bottom: 1px solid #e0e0e0; }
div#haber_fuar_src ul li { background: url(../images/mimsan-logo-dot.png) 0 14px  no-repeat; padding: 11px 0 11px 30px; width: 220px; font-weight: bold; }
div#haber_fuar_src ul li.selected a { color: #F7941E; }
div#haber_fuar_src ul li a { color: #000; }
div#haber_fuar_src ul li:hover,div#haber_fuar_src ul li.selected {background: url(../images/mimsan-logo-dot.png) 0 -38px no-repeat;}

div#haber_fuar_src div img { padding: 0; float: left; border:1px #efefef solid;}

div#haber_fuar_src div a { color: #4b4f55; }

div#haber_fuar_src div p { float: left; margin-left: 10px; width: 150px; }

div#haber_fuar_src div p.date { color: #8a929d; margin: 2px 0 2px 10px; }

div#haber_fuar_src div p.yazi { color: #4b4f55; font-size: 11px; }



div#haber_fuar_src2 { margin-top: 0; float: left; width: 250px; height: auto; position:relative; overflow:hidden; }

div#haber_fuar_src2 div, div#haber_fuar_src2 ul li { width: 250px; float: left; padding: 11px 0; border-bottom: 1px solid #e0e0e0; }
div#haber_fuar_src2 ul li { background: url(../images/mimsan-logo-dot.png) 0 14px  no-repeat; padding: 11px 0 11px 30px; width: 220px; font-weight: bold; }
div#haber_fuar_src2 ul li.selected a { color: #F7941E; }
div#haber_fuar_src2 ul li a { color: #000; }
div#haber_fuar_src2 ul li:hover,div#haber_fuar_src ul li.selected {background: url(../images/mimsan-logo-dot.png) 0 -38px no-repeat;}

div#haber_fuar_src2 div img { padding: 0; float: left; border:1px #efefef solid;}

div#haber_fuar_src2 div a { color: #4b4f55; }

div#haber_fuar_src2 div p { float: left; margin-left: 10px; width: 150px; }

div#haber_fuar_src2 div p.date {
	color: #BA1114;
	margin: 2px 0 2px 10px;
}

div#haber_fuar_src2 div p.yazi { color: #4b4f55; font-size: 11px; }




a.devam { font-family: 'NeoSansRegular'; color: #fff; background: url(../images/diger-haber-button.png) no-repeat; height: 20px; width: 78px; float: left; margin: 10px 1px; padding: 3px 0 0 10px; }


/************************ katalog *************************************/

div#katalog {width: 248px; height: 130px; float: left; margin: 10px 0; }

div#katalog h3 { float: right; margin: 10px 17px 0 0; width: 126px; }

div#katalog h3 span { font-size: 18px; color: #10244f; float: left; }

div#katalog h3 span a { color: #10244f; }

div#katalog p { float: right; width: 136px; margin: 5px 5px 0 0; color: #4b4f55; font-size: 11px; }

div#katalog p a { color: #4b4f55; }

/************************ right-col **********************************/

div#right-col {
	float: left;
	width: 665px;
	padding: 10px;
	border-left: none;
	background:#fff;
	-moz-box-shadow:3px 3px 5px 6px #e4e4e4;
	-webkit-box-shadow: 3px 3px 5px 6px #e4e4e4;
	box-shadow:0px 0px 5px 6px #e4e4e4;
	border-bottom:5px solid #ED1B23;
}

/************************ image-slider ********************************/

div#image-slider { width: 664px; height: 226px; float: left; position:relative; overflow: hidden; }

/*********************** sirketler **********************************/

div#sirketler { float: left; width: 700px; margin: 10px 0; }

div#sirketler ul li { display: inline; float: left; background: url(../images/grup-backy65.png) no-repeat; width: 132px; height: 65px; margin-right: 1px; }

/************************ content-bilgi *******************************/
div#content-bilgi, div#content-index { float: left; width: 665px; margin: 0; background: #f0f3f6; overflow: hidden; }

div#content-bilgi div.baslik, div#content-index div.baslik {
	float: left;
	width: 650px;
	background: #CD1C1F;
	height: 21px;
	padding: 7px;
}

div#content-bilgi div.baslik h2, div#content-index div.baslik h2 {
	background: url(../images/baslik-logo.png) no-repeat 1px 1px;
	padding-left: 40px;
	float: left;
	width: 650px;
	height: 21px;
	color: #fff;
	font: 18px 'NeoSansMedium';
}
div#content-bilgi div.baslik2 h2, div#content-index div.baslik2 h2 {
	padding-left: 40px;
	float: left;
	width: 650px;
	height: 21px;
	color: #fff;
	font: 18px 'NeoSansMedium';
	margin-bottom:10px;
}

div#content-bilgi p, div#content-index p { float: left; margin: 10px; color: #4b4f55; line-height:20px; }
div#content-index p { width: auto; margin: 0; float: none; }

div#content-bilgi p#slogan { float: left; margin: 10px; width: 680px; font: 16px 'NeoSansRegular'; color: #5f636a; }

div#content-bilgi a.devam { padding: 3px 0 0 25px; width: 63px; margin: 7px 10px; }

div#content-index .contact-form p { width: 94%; margin: 4px; }

/*********************** tanitim **************************************/
div#tanitim { width: 426px; float: left; display: block; background: #fff; border: 1px solid #999; margin:10px 0; }

div#tanitim div.baslik { float: left; width: 426px; background: url(../images/baslik-back.png) repeat-x; height: 31px; }

div#tanitim div.baslik h2 {
	background: url(../images/baslik-logo.png) no-repeat 1px 1px;
	padding: 6px 0 0 40px;
	float: left;
	width: 400px;
	height: 31px;
	color: #333333;
	font: 16px 'NeoSansRegular';
}

div#tanitim p { width: 200px; float: left; color: #4b4f55; padding: 10px 0 0 10px; }

div#tanitim img { width: 192px; float: right; margin: 10px; }

div#tanitim a.devam { margin-left: 10px; }

/************************eposta uyelik *****************************/

div#epostauyelik { width: 225px; float: left; margin: 10px 0 10px 10px; border: 1px solid #999; }

div#epostauyelik p.yazi { margin: 8px 8px; width: 204px; float: left; color: #4b4f55; font-size: 11px; }

div#epostauyelik p.panel_yazi { margin: 5px 8px; float: left; color: #4b4f55; font-size: 11px;width: 54px; }

div#epostauyelik label { float: left; width: 63px; margin: 6px 0 0 10px; color: #4b4f55; font-size: 11px; }

div#epostauyelik .search-text { background: url(../images/textbox-back.png) no-repeat; width: 140px; height: 28px; padding-left: 7px; border: none; font-size:11px; color: #4b4f55;}

div#epostauyelik div.baslik { float: left; width: 225px; background: url(../images/baslik-back.png) repeat-x; height: 31px; }

div#epostauyelik div.baslik h2 {
	background: url(../images/baslik-logo.png) no-repeat 1px 1px;
	padding: 6px 0 0 40px;
	float: left;
	width: 170px;
	height: 31px;
	color: #333333;
	font: 16px 'NeoSansRegular';
}

#eposta1_LinkButton1 { float: right; margin: 3px 13px 0 0; padding: 3px 0 0 24px; }

/************************ alt-menu ************************************/

.mimsan-logo { text-align: center; display: block; }

.mimsan-logo img { /* margin-left:13px;*/ margin-top: -45px; position: relative; }

div#alt-menu { width: 980px; margin: 15px auto; overflow: hidden; }

div#alt-menu .cols { float: left; /*padding:10px 51px;*/ border-right: 1px dotted #999; }

div#alt-menu .cols h3 { color: #fff; font: 18px 'NeoSansRegular'; margin-bottom: 5px; }

div#alt-menu .cols ul li { margin-bottom: 5px; }

div#alt-menu .cols ul li a { color: #d4d4d4; }

div#alt-menu #altmenumimsangrup { padding: 0 50px 0 0; }

div#alt-menu #altmenusirket { padding: 0 45px; }

div#alt-menu #altmenuetkinlikler { padding: 0 45px; }

div#alt-menu #altmenuiletisim { padding: 0 0 0 45px; }

/************************ footer ********************************/

div#footer-ust-cizgi { background: url(../images/footer-border.png) repeat-x; width: 100%; height: 2px; float: left; margin-bottom: 10px; }

div#footer {
	width: 980px;
	margin: 0 auto;
	position: relative;
	display: block;
	overflow: hidden;
	height: 45px;
}

div#footer-left { float: left; width: 485px; display: block; }

p#copyright { margin-top: 0; font-weight: bold; color: #fff; }

p#legal { margin-top: 3px; font-size: 11px; color: #8b95a5; }

div#footer-right { float: left; width: 450px; display: block; }

img#belgeler { position: absolute; top: 15px; right: 195px; }

img#telefon { position: absolute; top: 10px; right: 0; }

p#farkliwebtasarim { position: absolute; top: 25px; right: 0; color: #8b95a5; font-size: 11px; }

p#farkliwebtasarim a { color: #8b95a5; }

/************************ master **************************************/

.contact { width: 420px; height: auto; display: inline; float: left; margin: 0 5px 0 0; }
.contact .contact-text { width: 398px; display: inline; float: left; position: relative; background: #fff; padding: 10px; -moz-border-radius: 5px; border-radius: 5px; border: 1px #d0d0d0 solid; margin: 0 0 10px; }
.contact-form { width: 250px; height: auto; display:inline; float:left; position: relative; background: #fff; padding: 10px; border: 1px #d0d0d0 solid; }
.contact-form ul li { border-bottom: 1px #ccc solid; display: inline; float: left; width: 100%; padding: 0 0 4px; }
.contact-form ul li input, .contact-form ul li textarea { width: 100%; height: 15px; }
.contact-form ul li p { padding: 0; margin: 5px 0; }
.contact-send { width: 75px; height: auto; background: #091F56; padding: 5px; color: #fff; margin: 5px 0 0; border: 0; cursor: pointer; }
.contact-page table tr {border-bottom:1px #ccc solid;}
.contact-page table td {padding:7px 0;}

/************************ fontlar *************************************/
@font-face { font-family: 'NeoSansMedium'; src: url('../webfonts/neosans-medium-webfont.eot'); src: url('../webfonts/neosans-medium-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../webfonts/neosans-medium-webfont.html') format('woff'), url('../webfonts/neosans-medium-webfont.ttf') format('truetype'), url('../webfonts/neosans-medium-webfont.svg#NeoSansMedium') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'NeoSansRegular'; src: url('../webfonts/neosans-regular-webfont.eot'); src: url('../webfonts/neosans-regular-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../webfonts/neosans-regular-webfont.html') format('woff'), url('../webfonts/neosans-regular-webfont.ttf') format('truetype'), url('../webfonts/neosans-regular-webfont.svg#NeoSansRegular') format('svg'); font-weight: normal; font-style: normal; }



.checkbox, .radio { width: 19px; height: 25px; padding: 0 5px 0 0; background: url(../images/checkbox.html) no-repeat; display: block; clear: left; float: left; }
.radio { background: url(../images/radio.html) no-repeat; }
.select { position: absolute; width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ height: 21px; padding: 0 24px 0 8px; color: #fff; background: url(../images/select.html) no-repeat; overflow: hidden; }

span.select { background: url(../images/select.html) no-repeat scroll 0 0 transparent; color: #FFFFFF; font: 12px/21px arial,sans-serif; height: 21px; overflow: hidden; padding: 0 24px 0 8px; position: absolute; width: 158px; }

.form-button-image { background: url(../images/buton-gonder.png);  cursor: pointer; width:132px; height:37px; display:inline;float:left; border:none; margin:10px 0 0; position:relative;}
.form-button-image-en { background: url(../images/buton-send.png);  cursor: pointer; width:132px; height:37px; display:inline;float:left; border:none; margin:10px 0 0; position:relative;}

input.text, textarea.text { border: 0; background: #fff; padding: 8px; font-size: 11px; width: 95%; outline: none; resize: none; border:1px #103365 solid; }
input.text:focus, textarea.text:focus { background: #fff; border:1px #F89D2D solid; }
.form-left { margin: 10px 0 0; font-size: 12px; }
.form-right { border-bottom: 1px #ddd solid; padding: 10px 0; }
.form-contact h4 { color: #fff; font-size: 18px; }

.tip { background: none repeat scroll 0 0 #FEFDEE; border: 1px solid #E3BF5D; display: inline; float: left; font-size: 11px; height: auto; margin: 0 0 10px; padding: 5px; width: 98%; }
.tip p { margin: 0; padding: 0; }
.tip a { color: #000; font-size: 12px; }


.slider,.slider ul li {width:664px; height:226px; display:inline; float:left; position:relative;}
.slider ul {width:auto; height:226px; display:inline; float:left; position:relative; overflow:hidden;}
.slider-dot {width:auto; height:30px; position:absolute; right:10px; bottom:10px;}

.slider-dot div { display:inline; float: left; cursor: pointer; background: url(../images/bullets.png) no-repeat -32px 0; width: 32px; height: 30px; overflow: hidden; }
.slider-dot div.active { color: #222; background-position: 2px 0; }



.hor-zebra
{
	font-size: 12px;
	width: 100%;
	text-align: left;
	border-collapse:collapse;
	margin:0 0 20px;
	border:1px #103365 solid;
	background:#fff;
}

.hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 10px 8px;
	color: #fff;
	background:#103365;
	font-family: 'NeoSansRegular';
}
.hor-zebra td
{
	padding: 8px;
	color: #737373;
}

.hor-zebra .odd
{
	background: #f4f4f4; 
}

.hor-zebra tr:hover
{
	background: #FBF2E7; 
}


.news-gallery,.vlist {width:530px; height:auto; display:inline; float:right; margin:10px 13px 0;}
.news-gallery li,.vlist li {width:80px; height:56px; display:inline; float:left; position:relative; overflow:hidden; border:1px #ccc solid; padding:1px; background:#fff; margin:0 4px 4px 0;}
.news-gallery li .image,.vlist li .image {width:80px; height:56px; position:relative; overflow:hidden;}
.news-gallery li:hover {border:1px #092057 solid;}
.news-gallery-title {width:520px; height:auto; display:inline; float:right; margin:10px 13px 0; padding:5px; font-family: 'NeoSansRegular'; color:#000; font-size:15px; background:#ececec}
#vTitle,#vOther {width:645px; height:auto; display:inline; float:left; margin:10px 0; padding:10px; font-family: 'NeoSansRegular'; color:#fff; font-size:15px; background:#092057}
#vOther {background:#F6F6F6; color:#666; border-bottom:5px #092057 solid;}
#vCon {width:643px; height:auto; display:inline; float:left; padding:10px; font-family: 'NeoSansRegular'; color:#000; font-size:15px; background:#fff; border:1px #092057 solid;}
.vlist {width:665px; float:left; margin:0;}

.docs{width:auto; display:inline; float:left;  position:relative; margin:0 0 10px; padding:0; }
.docs li{width:633px; height:auto; display:inline; float:left; border-bottom:1px #ccc dashed; padding:5px 0 5px 30px; margin:0 0 5px; background:url(../images/list-dot_.png) left 6px no-repeat ;}
.docs li a:hover {color:#F47B23;}
#ebullet-success {background:url(../images/success.png) no-repeat; padding:5px 0 0 65px; font: 15px 'NeoSansRegular'; color:#000; width:70%; height:50px; display:inline; float:left; margin:10px 0 0 15px;}
.search li{padding: 11px 0 11px 30px; width: 635px; background: url(../images/mimsan-logo-dot.png) no-repeat scroll 0 -38px transparent; border-bottom: 1px solid #E0E0E0; float: left;}

.icerik-tablo-lightbox-bg {width:auto; height:auto; position:absolute; left:0; top:0; background:url(../images/icerik-tablo-lightbox-bg.png) repeat; z-index:1000001;}
.icerik-tablo-content {width:997px; height:500px; position:absolute; left:0; top:0; background:url(../images/loader.gif) center center no-repeat #fff; z-index:1000002; -moz-box-shadow:0 0 20px #000;-webkit-box-shadow:0 0 20px #000;-box-shadow:0 0 20px #000; }
.icerik-tablo-content-close {top:20px; right:20px; position:absolute; z-index:2; cursor:pointer;}
.icerik-tablo-ajax {z-index:1; position:relative; width:997px; height:500px;overflow:auto; top:0;}

.news-new-icon {width:auto !important; height:auto; position:absolute; top:12px; right:0 !important; float:none !important; border:none !important; padding:0 !important; margin:0 !important;}
.news-new-icon img {border:none !important; float:none !important;}

.pop-up-content {width:977px; height:480px; position:relative; overflow:hidden; background:url(../images/icerik-popup-bg.jpg) 0 0 no-repeat #fff; padding:10px;}
.pop-up-content h1 {width:870px; color:#000; font:22px 'NeoSansRegular'; position:relative; left:100px; top:12px;}
.pop-up-content-image {width:180px; height:auto; display:inline; float:left; margin:50px 15px 0 8px; -moz-box-shadow:5px 5px 5px rgba(0,0,0,.26); -webkit-box-shadow:5px 5px 5px rgba(0,0,0,.26); box-shadow:5px 5px 5px rgba(0,0,0,.26);}
.pop-up-content-text {width:758px; height:385px; display:inline; float:left; position:relative; margin:50px 0 0; padding:0 10px 0 0; overflow:auto; font:13px 'NeoSansRegular'; color:#2f2f2f; line-height:18px; }
