/* Start of CMSMS style sheet 'Neo V3 Style' */
* {margin:0 auto; padding:0;}

body {background: #d8d8d8 url(images/v3/body_bg.jpg) top center no-repeat; color: #333333; font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}

img {border: 0px;}

b, strong{font-weight: bold;}i, em{	font-style: italic;}
p {
	padding: 0;
	margin-top: 0.5em;
    margin-bottom: 1em;
   text-align:left;
}
h1, h2, h3, h4, h5 {
	line-height: 1.2em;
	font-weight: normal;
	width: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/*default link styles*/
a {
	color: #000000;
	text-decoration: none;
	text-align: left;
}
a:hover {
	color: #278bcb;
}
a:active {
	color: #278bcb;
}
a:visited {
	color: #278bcb;
}
input, textarea, select {
	font-size: 11px;
}

ol, ul {list-style: none;}

.img_l { margin:0 10px 0 0; float:left;}
.img_r { margin:0 0 0 18px; float:right;}

.clear {clear: both;}

#header {width: 1000px;}
#header .hrow-1 {height: 100px; width: 1000px;}
#header .hrow-1 .logo {width: 150px; height:80px; float:left; padding: 10px;}
#header .hrow-1 .logo a{
/* adjust according your image size */
	height: 80px;
	width: 150px;
/* forces full link size */
	display: block;
/* this hides the text */
	text-indent: -9999em;
	margin-top: 0;
	margin-left: 0;
/* you can set your own image here, note size adjustments */
	background: url(images/v3/neobim_logo.png) no-repeat left top;
}
#header .hrow-1 .center {width: 520px; float:left;}
#header .hrow-1 .center .tel {width: 330px; float:left;}
#header .menu {height:36px; width:1000px; padding-top:1px;
background: url(images/v3/divider_h.png) no-repeat left top; font-family; tahoma; font-size:11px;}
#header .menu-alt {height:10px; width:1000px;
background: url(images/v3/divider_h.png) no-repeat left top; font-family; tahoma; font-size:11px;}

#main {width: 1000px;}
#main .content .mrow-1 {width: 1000px; height: 256px;}
#main .content .mrow-1 .flash {width: 693px; height: 244px; float:left;
}
#main .content .mrow-1 .banner {width:284px; height: 228px; float:left; margin-left:7px; padding:7px 9px 9px 7px; background: url(images/v3/banner_bg.png) no-repeat left top;}
#main .content .mrow-1 .banner .top {width: 284px; height: 113px;
background: url(images/v3/divid_2.png) repeat-x left bottom;}
#main .content .mrow-1 .banner .bot {width: 284px; height: 113px;}

#main .content .mrow-2 {width: 1000px; height: 23px; background: url(images/v3/mavi_bar.png) no-repeat left top; padding: 10px 0 10px 0; color: #fff; font-weight: bold;}
#main .content .mrow-2 .left {width: 250px; height: 23px; float:left; padding: 0 0 0 20px;}
#main .content .mrow-2 .breadcrumbs {width: 730px; float:left; color:#fff; font-weight:bold;}
#main .content .mrow-2 .breadcrumbs a{color: #fff; font-weight: bold;}
#main .content .mrow-2 .breadcrumbs a:hover {color: #000;}

#main .content .mrow-3 {width: 1000px; height: 190px;}
#main .content .mrow-3 .box-1 {width: 256px; height:175px; background: url(images/v3/box_1.png) no-repeat left top;float:left; padding: 5px 5px 5px 4px;} 
#main .content .mrow-3 .box-2 {width: 256px; height:175px; background: url(images/v3/box_1.png) no-repeat left top;float:left; margin-left:5px; padding: 5px;}
#main .content .mrow-3 .box-3 {width: 256px; height:175px; background: url(images/v3/box_1.png) no-repeat left top;float:left; margin-left:5px; padding: 5px;}
#main .content .mrow-3 .box-4 {width: 188px; height: 185px; float:left; margin-left:4px;}
#main .content .mrow-3 .box-4 .top {width: 188px; height:64px;}
#main .content .mrow-3 .box-4 .center {width: 188px; height:64px;}
#main .content .mrow-3 .box-4 .bottom {width: 188px; height:60px;}

#main .content .mrow-3-c {width: 980px; padding: 0 10px 10px 10px;}
#main .content .mrow-3-c .col-1 {width: 670px; float:left;}
#main .content .mrow-3-c .col-2 {width: 300px; float:left; margin-left:10px;}

#main .content .mrow-4 {width: 1000px;height: 195px;}
#main .content .mrow-4 .box-1 {width: 266px; height:185px; background: url(images/v3/box_2.png) no-repeat left top;float:left;} 
#main .content .mrow-4 .box-2 {width: 266px; height:185px; background: url(images/v3/box_2.png) no-repeat left top;float:left;margin-left:5px;}
#main .content .mrow-4 .box-3 {width: 450px; height:185px; background: url(images/v3/golge.png) no-repeat left top;float:left; margin-left:5px;}

#main .content .mrow-4 .box-3 .top {width: 425px; height: 50%; margin-left:20px;
background: url(images/v3/divid.png) repeat-x left bottom;}

#main .content .mrow-4 .box-3 .bottom {width: 425px; height: 50%; margin-left:20px;} 

#main .content .mrow-4 .box-4  {width: 2px; height: 185px; background: url(images/v3/divdik.png) repeat-y right top; float:left; }


#main .content .mrow-5 {width: 1000px; height: 43px; background: url(images/v3/mavi_bar.png) no-repeat left top;}

#main .content .mrow-6 {width: 1000px; height: 43px;}

#main h2,
#main h3,
#main h4,
#main h5,
#main h6 {
        
        font-family: Tahoma;
	font-size: 12px;
	color: #006bf2;
        font-weight: bold;
}
div#main ul,
div#main ol,
div#main dl,
#footer ul,
#footer ol {
	line-height: 1em;
	margin: 0 0 1.5em 0;
}
div#main ul,
#footer ul {
	list-style: circle;
}
div#main ul li,
div#main ol li,
#footer ul li,
#footer ol li {
	padding: 2px 2px 2px 5px;
	margin-left: 20px;
}

#footer {background: url(images/v3/divider_h.png) no-repeat left top; height:20px; width:980px; padding:10px;}
#footer .left {}
#footer .center {}
#footer .right {}

.NewsSummarySummary img{float:left; border: 1px solid #dedede;  padding: 2px; margin:2px 3px 3px 0; width: 178px; height:82px;}

.NewsSummaryRandom {width: 420px; height:85px;  }

.NewsSummarySummaryRandom img{float:left; border: 1px solid #dedede;  padding: 2px; margin:2px 3px 3px 0; width: 100px; height:47px;}
#NewsPostDetailSummary img{width: 466px; height:220px;}

.NewsSummary {clear: both; }
.NewsSummary .clear {clear: both;}
.NewsSummaryArticle {clear: both; padding:0px;}
.NewsSummaryArticle img {float:left; border: 1px solid #dedede;  margin:3px;}
.NewsDetail img {padding:0px; border: 1px solid #dedede; margin:0px; }
.paging {width:468px;}

.NewsSummaryArticleMakale {padding:0px; }
.NewsSummaryArticleMakale img {float:left; border: 1px solid #dedede;  margin:3px; width: 100px; height:52px;}

/********************
COMPANY DIRECTORY
*********************/
#CompanyDirectoryItem {width:600px; float:left;}

#CompanyDirectoryItem .firma{
background: url(images/divider.jpg) bottom left repeat-x;
padding : 10px 0 10px 0;
font-family: tahoma,verdana,arial;
font-size: 11px;
width:600px;
float:left;

}

#CompanyDirectoryItem .firma .clear {clear:both;}

#CompanyDirectoryItem .firma .firmasol {width: 165px; float:left;}
#CompanyDirectoryItem .firma .firmasag {width: 350px; float:left;}
#CompanyDirectoryItem .firma .firmasag a {color: #333333; text-decoration: none;}
#CompanyDirectoryItem .firma .firmasag a:hover{color: #1c51a8; text-decoration: underline;}


/* ------------  Menu  ROOT  ------------ */
.page-menu {
	width: auto;
	height: 30px;
	margin: 3px 0 0 5px;
}
.menuwrapper {background: url(images/v3/divider_h.png) no-repeat left bottom;}

ul#primary-nav li hr.menu_separator{
        position: relative;
        visibility: hidden;
        display:block;
        width:5px;
       	height: 32px;
       	margin: 0px 5px 0px;
}
.page-menu ul#primary-nav {
	height: 1%;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;

}
.page-menu ul#primary-nav li {
	float: left;
}

.page-menu ul#primary-nav li a,
.page-menu ul#primary-nav li a span {
	display: block;
	padding: 0px 10px;

  
}
.page-menu ul#primary-nav li a {
	padding-left: 0;
	color: #000;
	font-weight: bold;
	line-height: 2.15em;
	text-decoration: none;
	margin-left: 1px;
	font-size: 1em;
}
.page-menu ul#primary-nav li a:hover,
.page-menu ul#primary-nav li a:active {
	color: #000;


}
.page-menu ul#primary-nav li a.menuactive,
.page-menu ul#primary-nav li a:hover span {
	color: #278bcb;
        
}
.page-menu ul#primary-nav li a span {
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 3px;
}
.page-menu ul#primary-nav li a.menuparenth,
.page-menu ul#primary-nav li a.menuactive,
.page-menu ul#primary-nav li a:hover,
.page-menu ul#primary-nav li a:focus,
.page-menu ul#primary-nav li a:active {
	background-position: 100% -120px;
}
.page-menu ul#primary-nav li a {
	background-position: 100% -80px;
}
.page-menu ul#primary-nav li a.menuactive span,
.page-menu ul#primary-nav li a:hover span,
.page-menu ul#primary-nav li a:focus span,
.page-menu ul#primary-nav li a:active span {
	background-position: 0 -40px;
}
.page-menu ul#primary-nav li a span {
	background-position: 0 0;
}
.page-menu ul#primary-nav .sectionheader,
.page-menu ul#primary-nav li a:link.menuactive,
.page-menu ul#primary-nav li a:visited.menuactive {
/* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
}
.page-menu ul#primary-nav li span,
.page-menu ul#primary-nav li a,
.page-menu ul#primary-nav li a:hover,
.page-menu ul#primary-nav li a:focus,
.page-menu ul#primary-nav li a:active {
/* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}
/* Additional IE specific bug fixes... */
* html .page-menu ul#primary-nav {
	display: inline-block;
}
*:first-child+html .page-menu ul#primary-nav {
	display: inline-block;
}
/* --------------------  menu dropdow  -------------------------
/* Unless you know what you do, do not touch this */
/* Reset all ROOT menu styles. */
ul#primary-nav ul.unli li li a span,
ul#primary-nav ul.unli li a span,
ul#primary-nav .menuparent .unli .menuparent .unli li a span {
	font-weight: normal;
	background-image: none;
	display: block;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
      
}
#primary-nav {
	margin: 0px;
	padding: 0px;

}
#primary-nav ul {
	list-style: none;
	margin: -6px 0px 0px;
	padding: 0px;
/* Set the width of the menu elements at second level. Leaving first level flexible. */
	width: 209px;

}
#primary-nav ul {
	position: absolute;
	z-index: 1001;
	top: auto;
	display: none;
	padding-top: 9px;
	background: url(uploads/NCleanBlue/ultop.png) no-repeat left top;
}
* html #primary-nav ul.unli {
	padding-top: 12px;
	background: url(uploads/NCleanBlue/ultop.gif) no-repeat left top;

}
#primary-nav ul.unli ul {
	margin-left: -7px;
	left: 100%;
	top: 3px;   
}
* html #primary-nav ul.unli ul {
	margin-left: -0px;
}
#primary-nav li {
	margin: 0px;
	float: left;

}
#primary-nav li li {
	margin-left: 7px;
	margin-top: -1px;
	float: none;
	position: relative;
/*height:30px;*/


}
/* Styling the basic appearance of the menu elements */
ul#primary-nav ul hr.menu_separator{
        position: relative;
        visibility: visible;
        display:block;
        width:130px;
       	height: 1px;
       	margin: 2px 30px 2px;
	padding: 0em;
	border-bottom: 1px solid #ccc;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;

}
#primary-nav .separator,
#primary-nav .separatorh {
	height: 9px;
	width: 209px;
	margin: 0px 0px -8px;
	background: url(uploads/NCleanBlue/ulbtm.png) no-repeat left bottom;
}
* html #primary-nav .separator {
       z-index:-1;
	background: url(uploads/NCleanBlue/ulbtm.gif) no-repeat left bottom;
}
*:first-child+html #primary-nav .separator {
       z-index:-1;
}
#primary-nav ul.unli li a {
	padding: 0px 10px;
	width: 165px;
	margin: 5px;
	background-image: none;

/* line-height: 20px; */
}
* html #primary-nav ul.unli li a {
	padding: 0px 10px 0px 5px;
	width: 165px;
	margin: 5px 0px;
}


#primary-nav li li a:hover {
	color: #10b5f6;
/* line-height: 20px;*/

}
/* Styling the basic appearance of the active page elements (shows what page in the menu is being displayed) */
#primary-nav li.menuactive li a {
	text-decoration: none;
	background: none;
}
#primary-nav ul.unli li.menuparenth,
#primary-nav ul.unli a:hover,
#primary-nav ul.unli a.menuactive {
	color: #10b5f6;
/* line-height: 20px;*/
/* height: 30px; */
}
/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
#primary-nav ul.unli li .menuparent,
#primary-nav ul.unli li .menuparent:hover,
#primary-nav ul.unli li .menuparent,
#primary-nav .menuactive.menuparent .unli .menuactive.menuparent .menuactive.menuparent {
	background-image: url(uploads/NCleanBlue/arrow.gif);
	background-position: center right;
	background-repeat: no-repeat;
/*height: 30px;*/
}
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
#primary-nav ul,
#primary-nav li:hover ul,
#primary-nav li:hover ul ul,
#primary-nav li:hover ul ul ul,
#primary-nav li.menuparenth ul,
#primary-nav li.menuparenth ul ul,
#primary-nav li.menuparenth ul ul ul {
	display: none;

}
#primary-nav li:hover ul,
#primary-nav ul li:hover ul,
#primary-nav ul ul li:hover ul,
#primary-nav ul ul ul li:hover ul,
#primary-nav li.menuparenth ul,
#primary-nav ul li.menuparenth ul,
#primary-nav ul ul li.menuparenth ul,
#primary-nav ul ul ul li.menuparenth ul {
	display: block; 
}
/* IE Hacks */
#primary-nav li li {
	float: left;
	clear: both;
}
#primary-nav li li a {
	height: 1%;
}
/*************** End Menu ****************
/* End of 'Neo V3 Style' */

