/* MEYER RESET v1.0*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}

/*table{border-collapse:collapse;border-spacing:0}*/

.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* BASIC TYPOGRAPHY */

html { font-size: 12px; font-family: "Lucida Grande", Arial,  Tahoma, "Trebuchet MS", sans-serif; }
h1, h2, h3, h4 { font-size: 12px; font-family: "Lucida Grande", Arial, Tahoma, Arial, sans-serif; line-height: 1.3em;}
strong, th, thead td { font-weight: bold; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }

cite, em, dfn { font-style: italic; }
code, kbd, samp, pre, tt, var { font-size: 92%; font-family: monaco, consolas, "Lucida Console", courier, monospace; line-height: 18px;}
ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 0;
padding: 0;
}

.right { float: right}
.left { float: left}

/* FORMS */

textarea, input, select {
	font-size: 12px;
	font-family: "Lucida Grande", Arial, sans-serif;
	padding: 1px;
}

/* BEGIN */
body {
	text-align: center;
	background-color: #E5E7E9;
	background: #E5E7E9 url(../img/homepage_bg.png) repeat-x;
}

a { color: #024F63 }
a:hover { color: #0091AF }

body#homepage {
	background: #E5E7E9 url(../img/homepage_bg.png) repeat-x;
}

.container {
	width: 990px;
	margin: 0 auto;
	text-align: left;
}

#header {
	height: 90px;
}
	#logo {
		margin-top: 20px;
		margin-left: 30px;
		float: left;
	}
		#logo a {
			display: block;
			width: 224px;
			height: 39px;
			text-indent: -999em;
			background: url(../img/logo_tr.png) no-repeat;
		}
	#header_search {
		margin-top: 40px;
		margin-right: 30px;
		float: right;
		width: 200px;
		display: none;
	}

	#header_search .search_button {
		position: absolute;
		padding-left: 4px;
	}
	#header_search .keyword {

		color: gray;
		padding: 3px;
	}
	#visitor_count {
		margin-top: 20px;
		margin-right: 20px;
		float: right;
		width: 120px;
		color: gray;
		line-height: 15px;
	}
	#language_selector {
		margin-top: 50px;
		margin-right: 20px;
		float: right;
		width: 70px;
	}
	#language_selector li{
		display: block;
		float: left;
	}

	#language_selector li a {
		display: block;
		float: left;
		width: 18px;
		height: 12px;
		margin-right: 2px;
		text-indent: -999em;
		background-image: url(../img/flags.png);
		background-repeat: no-repeat;
	}
	
	#language_selector li a.en {
		background-position: -18px 0px;
	}

	#language_selector li a.it {
		background-position: -72px 0px;
	}
	

	#language_selector li a.en:hover {
		background-position: -18px -12px;
	}

	#language_selector li a.it:hover {
		background-position: -72px -12px;
	}

.nav {

}

	.nav1>li {
		float: left;
		display: block;
	}

	.nav1>li>a{
		height: 103px;
		float: left;
		display: block;
		width: 142px;
		text-indent: -999em;
		background: url(../img/nav1_bg.png) no-repeat;
		border-bottom: 1px solid #0AABCB;
	}
	.nav1>li.hovered>a,
	.nav1>li>a:hover{
		height: 103px;
		float: left;
		display: block;
		width: 142px;
		text-indent: -999em;
		background: url(../img/nav1_bg.png) no-repeat;
		border-bottom: 1px solid #006A7F;
	}
	.nav1 li a.butt1{
		background-position: 0px 0px;
	}

	.nav1 li.hovered a.butt1,
	.nav1 li a.butt1:hover{
		background-position: 0px -104px;
	}
	.nav1 li.current a.butt1,
	.nav1 li.current a.butt1:hover,
	#infertilite li a.butt1
	{
		background-position: 0px -208px;
	}

	.nav1 li a.butt2{
		background-position: -142px 0px;
	}

	.nav1 li.hovered a.butt2,
	.nav1 li a.butt2:hover{
		background-position: -142px -104px;
	}

	.nav1 li.current a.butt2,
	.nav1 li.current a.butt2:hover,
	#degerlendirme li a.butt2
	{
		background-position: -142px -208px;
	}

	.nav1 li a.butt3{
		background-position: -284px 0px;
	}
	.nav1 li.hovered a.butt3,
	.nav1 li a.butt3:hover{
		background-position: -284px -104px;
	}
	.nav1 li.current a.butt3,
	.nav1 li.current a.butt3:hover,
	#laboratuvar li a.butt3
	{
		background-position: -284px -208px;
	}
	.nav1 li a.butt4{
		background-position: -426px 0px;
	}
	.nav1 li.hovered a.butt4,
	.nav1 li a.butt4:hover{
		background-position: -426px -104px;
	}
	.nav1 li.current a.butt4,
	.nav1 li.current a.butt4:hover,
	#genetik li a.butt4
	{
		background-position: -426px -208px;
	}
	.nav1 li a.butt5{
		background-position: -568px 0px;
	}
	.nav1 li.hovered a.butt5,
	.nav1 li a.butt5:hover
	{
		background-position: -568px -104px;
	}
	.nav1 li.current a.butt5,
	.nav1 li.current a.butt5:hover,
	#hakkimizda li a.butt5
	{
		background-position: -568px -208px;
	}

.nav2 {
	margin: 1.2em 0 0 2em;
	width:160px;
	float: left;
}
	.nav2 li a {
		color: #9FF1FF;
		text-decoration: none;
		line-height: 18px;
	}
	.nav2 li a:hover {
		color: white;
	}

.subnav1 {
	background-color: #006A7F;
	position: absolute;
	margin: 0;
	padding:0;
	width: 220px;
	padding: 14px 0 14px 0;
	margin-top: 104px;
	display: none;
	border-bottom: 2px solid #6DCDE5;
	z-index: 2;
}
	.subnav1 a {
		color: #9FF1FF;
		text-decoration: none;
		line-height: 18px;
		display: block;
		padding: 3px;
		padding-left: 16px;
	}
	.subnav1 a:hover {
		color: white;
		background-color: #0189A3;
		text-decoration: none;
	}

#splash {
	/*background: url(../img/splash.jpg) no-repeat;*/
	height: 260px;
	background-position: top center;
	text-align: center;
}

#hometabs {
	background-color: #FFFFFF;

}

	#hometabs .container{
			background:#FFFFFF url(../img/bg_mainContentMid_home.gif) no-repeat scroll 0 0;
			min-height:150px;
			padding: 0 7px 0 7px;
			background-position: left bottom;
		}

#hometabs-nav {
	background-position: center;
	background: url(../img/home_tabs_bg.png) no-repeat;
}

	#hometabs-nav li{
		display: block;
		float: left;
	}
	#hometabs-nav li.dotted{
		background:transparent url(../img/bg_tabDottedLine.gif) no-repeat scroll 100% 9px;
	}

		#hometabs-nav li a{
			display: block;
			float: left;
			width: 322px;
			height: 25px;
			text-align: center;
			color: #01688E;
			font-weight:bold;
			text-decoration: none;
			padding-top: 12px;
			margin-right: 1px;
		}
		#hometabs-nav li a:hover{
			color: #EE6103;
		}

		#hometabs-nav li.activeli a{
			background-color: white;
			cursor: default;
			color: black;
		}

	.tab {
		padding: 8px 15px 10px 15px;
		/*border:1px dotted gray;*/
		margin: 10px 20px 10px 5px;
	}
	.tab td,
	.tab th {
		padding: 3px;
		border: 1px dotted gray;
	}
	.tab h2{
		font-size: 15px;
		color: #024F63;
		font-weight: bold;
	}

#footer {
	background: url(../img/bg_footer_gradient.gif) repeat-x;
	text-align: center;
	height: 30px;
}

#footer p {
	padding: 10px;
	padding-bottom: 0;
	color: #7F7F7F;
}

#footer .copy {
	float: left;
}

#footer .links {
	float: right;
	margin-right: 20px;
}

#footer .links a{
	color: #0194B1;
}
#footer .links a:hover{
	color: #024F63;
}

#content{
	background-color: white;
}
		#content .container{
			background: #FFFFFF url(../img/bg_mainContentMid_home.gif) no-repeat scroll 0 0;
			min-height: 220px;
			padding: 0 7px 0 7px;
		}

#titlebar{
	background-image: url(../img/titlebar_bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #024F63;
}
	#titlebar .container{
		height: 70px;
	}
	#titlebar .container h1{
		font-size: 24px;
		color: white;
		font-family: "Times New Roman", sans-serif;
		padding-top:28px;
		padding-left:10px;
		width: 780px;
		float: left;
	}
	#titlebar .titlelinks{
		float: right;
		margin-right: 30px;
		margin-top: 40px;
		color: #6DCDE5;
	}
	#titlebar .titlelinks a{
		color: #95DEEF;
		padding: 3px;
	}
	#titlebar .titlelinks a:hover{
		background-color: #008DA9;
		text-decoration: none;
		color: white;
	}

#leftnav {
	float: left;
	margin: 1em;
}
	#leftnav ul li{
		display: block;
		background:transparent url(../img/bg_leftNav_dottedLine.gif) repeat-x scroll 0 100%;
		padding:0 5px 0 0;
	}

	#leftnav a {
		text-decoration: none;
		display: block;
		color: #01688E;
		background:transparent url(../img/ico_leftNav_arrw.gif) no-repeat scroll 100% 7px;
		font-weight:bold;
		padding:7px;
		width: 200px;
	}
	#leftnav a:hover {
		color: #A90034;
		background:transparent url(../img/ico_leftNav.gif) no-repeat scroll 100% 6px;
	}
	#leftnav li.active a {
		color: #A90034;
		background:transparent url(../img/ico_leftNav_active.gif) no-repeat scroll 100% 6px;
	}
	#leftnav h2 {
		color: #024F63;
		font-size: 16px;
		font-family: georgia, "Times New Roman", sans-serif;
		margin: 5px 0 5px 0;
	}

#innercontent {
	padding-top: 10px;
}

#innercontent h2{
		font-size: 22px;
		color: #024F63;
		font-family: georgia, "Times New Roman", sans-serif;
	}
#innercontent h3{
		font-size: 18px;
		color: #318A9F;
		font-family: georgia, "Times New Roman", sans-serif;
	}

#innercontent p{
		margin: 10px 20px 10px 0;
		font-size: 13px;
		text-align: justify;
		line-height: 16.8px;
		color: #3B4144;
	}
	#innercontent p img{
			margin-top: 5px;
	}
	#innercontent p img.left{
			margin-right: 10px;
	}
	#innercontent p img.right{
			margin-left: 10px;
	}

#graybox {
	background: #E5E7E9 url(../img/graybox_bg.png) no-repeat;
	width: 700px;
	margin: 20px 0 10px 0px;
}
#graybox p{
	padding: 10px;
	font-family: georgia, serif;
	color: #3B4144;
	font-size: 20px;
	line-height: 30px;
}
#graybox a{
	color: #024F63;
}
#graybox a:hover{
	color: #0199B8;
}

#leftcol { width: 250px; float: left;}
#rightcol { width: 730px; float: left;}

p.strong { font-weight: bold;}


ul.strelka, ol.strelka {
	margin-top: 7px!important;
	margin-bottom: 7px!important;
	line-height: 27px;
	margin-left: 20px;
}

ul.strelka li{
	list-style-type: circle;
	color: #3E596F;
}

ol.strelka li{
	color: #3E596F;
	list-style-type: decimal;
}

ul.strelka li a, ol.strelka li a{
	text-decoration: none;
	color: #0199B8;
}
ul.strelka li a:hover, ol.strelka li a:hover{
	text-decoration: underline;
	color: #024F63;
}

div.hr {
  /*background: #fff url(../img/hr1.gif) no-repeat scroll center;*/
  border-bottom: 1px dotted gray;
  margin: 10px 0;
}
div.hr hr {
  display: none;
}

.news_excerpt {
	margin-top: 20px;
	margin-bottom: 20px;
}

label.required {color: #A90034!important;}
.errorlist {color: #A90034; font-weight: bold;}

#inquery_form {
	padding: 1em;
	border: 1px dotted gray;
	width: 674px;
}

	#inquery_form label { color: black;}
	#inquery_form input[type=text] { width: 300px;}
	#inquery_form textarea { width: 400px; height: 70px;}
	#inquery_form textarea { width: 400px; height: 70px;}
	#inquery_form #id_height,
	#inquery_form #id_weight,
	#inquery_form #id_years_without_pregnancy,
	#inquery_form #id_age { width: 30px;}
	#inquery_form #id_home_phone,
	#inquery_form #id_work_phone,
	#inquery_form #id_mobile_phone,
	#inquery_form #id_email { width: 180px;}

.errorlist {color: #A90034!important; font-weight: bold!important;}


/**/

#s3slider {
   width: 980px; /* important to be same as image width */
   height: 260px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
   margin: 0 auto;
   left: -5px;
}

#s3sliderContent {
   width: 980px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   padding: 10px 13px;
   width: 374px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   text-align: left;
   line-height: 25px;
   font-family: "Trebuchet MS", sans-serif;

   /*
	   if you put
	   top: 0; -> the box with text will be shown at the top of the image
	   if you put
	   bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.s3sliderImage span.bottom {
   bottom: 0;
	left: 0;
}
.s3sliderImage span.top {
	top: 0;
	left: 0;
}
.s3sliderImage span.left {
   top: 0;
	left: 0;
	height: 233px;
}
.s3sliderImage span.right {
    right: 0;
	bottom: 0;
	top: 0;
	height: 233px;
}

.s3sliderImage span strong {
	color: #FA9D02;
	font-weight: bold;
	font-size: 18px;
	display: block;
	padding-top: 5px;
}
.s3sliderImage span a {
	color: #0198B6;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.s3sliderImage span a:hover {
	color: #00C7EF;
	text-decoration: underline;
}

.clear {
   clear: both;
}

table.home td {
	vertical-align:top;
	width:312px;
	padding: 10px;
	padding-bottom: 0;
	padding-top: 4px;
	padding-right: 0;
}
table.home td.middle {
	width:290px;
}
table.home td.right h2{
	font-weight: bold;
	color: #A90034;
}
table.home tr.first {
	background: transparent url(../img/home_tabs_bg.png) no-repeat;
}
table.home th {
	background: transparent;
	color: #01688E;
	text-align: center;
	height: 37px;
	vertical-align: middle;
}

table.home div.cycle  {
	position: relative;
	width: 294px;
	height: 220px;
}
table.home div.cycle a img {
	opacity: 0.9;
}
table.home div.cycle a:hover img {
	opacity: 1;
}

#legacyie {
	display: none;
}

a.flv {
	display: block; width: 400px; height: 300px;
}

a.goto_top {
	background:transparent url(../img/goto_top.gif) no-repeat scroll right center;
	color:#66AB1C;
	display:block;
	font-size:12px;
	padding-right:25px;
	text-align:right;
	text-decoration:none;
}

div.back {
	margin-bottom: 11px;
	text-align: right;
	padding-right: 30px;
}