@charset "ISO-8859-9";
/* CSS Document */

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;}

body{margin:0; padding:0;width:100%; height:100%;-webkit-text-size-adjust: none; 
font-family:'Trebuchet MS', Tahoma, Arial; font-size:14pt; line-height:17pt; color:#527284; background-color:#FFECEB;
background-image:url(images/bckg.jpg); background-position:top; background-repeat:repeat-x;

}
.div_clear { clear:both; }
#main
{
	z-index:0;
	position:static;
	margin:0;
	padding:0;
	/*min-width:320px !important;
	overflow:hidden;*/
	width:100% !important;
	height:100% !important;
	
	
	/*padding-bottom:57px;
	margin-bottom: -40px;
	overflow:auto;*/
}

.sections
{
	z-index:10 !important;
	position:relative;
	margin:0;
	padding:20px;
	min-width:320px;
	max-width:1050px !important;
	
	min-height:30px !important;
	height:auto !important;/**/
	overflow:hidden !important;
}

font, p, select, input, ul, li, textarea { font-family:'Trebuchet MS', Tahoma, Arial; font-size:13pt; line-height:16pt; color:#527284; }
ul, li { line-height:1.5em; }
select, input, textarea { background-color:#FFFFFF; border:#F8C4C3 1px solid; height:21px; padding:2px; }
textarea { height:200px; width:300px;  }
a, a:link, a:visited, a:hover { text-decoration:none; cursor:hand; color:#B95A8B; font-weight:bold; }
a:hover{ text-decoration:underline; }
.footer a, .footer a:link, .footer a:visited, .footer a:hover { text-decoration:none;/*underline;*/ cursor:hand; color:#B95A8B; font-weight:normal; }
.footer a:hover { text-decoration:underline; color:#B95A8B; }

.anchor { position:relative; display:block; height:90px; margin-top:-90px; visibility:hidden; }

.button, .button_sml {
	height:auto; width:auto;
    background-color:#3D2151; border: none; color:#FFFFFF;
    padding:15px 32px; text-align: center; text-decoration: none;
    display:inline-block; 
	margin:4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
	cursor: pointer;
}
.button_sml { padding:10px; display:inline-block; font-size:0.8em; line-height:0.8em; }

.button:hover, .button_sml:hover { background-color:#9F58D7; }

.bckg_blue { background-color:#0399BA; }
.bckg_green { background-color:#62B146; }
.bckg_yellow { background-color:#E5A426; }
.bckg_orange { background-color:#DA6D28; }
.bckg_red { background-color:#C7372F; }
.bckg_purple { background-color:#70429A; }
.bckg_darkpurple { background-color:#3D2151; }
.bckg_pink { background-color:#BA5B8B; } .button_sml.bckg_pink:hover { background-color:#FFA0C6; }

.errdiv { width:90%; border: #C00 solid 5px; padding:15px; margin-bottom:15px; }
.resdiv { width:90%; border: #6C3 solid 5px; padding:15px; margin-bottom:15px; }

.wide_top_outer
{
	z-index:999 !important;
	position:fixed;
	top:0;
	margin:0;
	padding:0;
	width:100%;
	height:115px;
	/*background-image:url(images/bckg_menu.png); background-position:bottom left; background-repeat:repeat-x;
	
	background-color:#FFFFFF;
	opacity:0.95;
	-moz-opacity:0.95;
	filter:alpha(opacity=95);*/

}

.topmenu_outer
{
	z-index:1000 !important;
	position:relative;
	
	top:0 !important;
	min-width:420px;
	max-width:1050px !important;
	width:auto !important;
	height:auto;
	
	/*overflow:hidden !important;*/
}

#div_top_container { position:relative; max-width:1050px; height:115px; background-color:#FFFFFF; }

.logo { 
	z-index:1001;
	position:relative;
	float:left; 
	width:240px; min-height:100px; 
	margin-top:0px; top:0; left:0;
	display:table-cell; vertical-align:middle !important; 
}
/*
.top_r_outer { 
	position:absolute;
	z-index:1002 !important; float:right !important; 
	min-width:70px; max-width:700px !important; width:auto;min-height:52px; 
	top:0; right:0;
}

#top_r_up { 
 z-index:1003 !important;
 position:relative;
 float:right; 
	min-width:650px; width:auto; height:52px; 
	top:0; right:0;
	display:table-cell; 
}
.sm_icons { position:relative; float:right; min-width:30px; width:auto; height:40px; }
*/

.menucontainer { position:absolute; z-index:1002 !important; width:100%; height:93px; background-color:#FFFDFE; }
.top_r_menu_inner { 
	z-index:1005 !important; position:relative !important; /*
	float:right; min-width:750px; max-width:1050px; width:auto; */
	min-height:93px; height:auto; 
	top:0; /*right:0; padding-right:0;*/
	font-family:'Trebuchet MS', Tahoma, Arial; font-size:12pt; line-height:15pt; 
	
	
	/*background-color:#FFFDFE;display: table;
    width: 100%;
    table-layout: fixed;*/ 
	width:100% !important;
	
    /*margin-left:auto;
    margin-right:auto;
	
	background-color:#00FFFF;
	text-align: center;
	white-space:nowrap;
	display: table;
	display:table-row;*/
}


#topslider {
	z-index:10; position:relative; margin:-10px 0 0 0 !important; padding:0; top:0 !important; overflow:hidden; width:auto; height:auto; 
	background-image: url(images/parallax2.jpg);background-repeat:no-repeat; background-size:cover; background-position:center top;
}



#besseansnoterler1 { display:block; }
#besseansnoterler2 { display:none; }



.menu_mainwrap { width:150px; }

.top_r_menu_inner ul {
	position:absolute;
	list-style-type:none;
	padding:0;
	
	white-space:normal !important;
	text-align: justify;
	width:100% !important;
	/*margin:0;background-color:#ff0000;display:table-cell; min-width:15%; float:left !important; margin-left:auto; margin-right:auto;*/
}

.top_r_menu_inner ul li { width: 16.5%; }

/*Create a horizontal list with spacing*/
.top_r_menu_inner li {
	display:inline-block;
	float:left;
	margin-right:1px;
	
	white-space:normal !important;
}

/*Style for menu links*/
.top_r_menu_inner  li a, .top_r_menu_inner  li li a, .top_r_menu_inner li li li a {
	display:block;
	min-width:20px; 
	min-height:15px;
	height:auto;
	text-align:left;
	line-height:1.2em;
	font-family:'Trebuchet MS', Tahoma, Arial; font-size:11.5pt; font-weight:normal;
	color:#000000;
	text-decoration:none;
	
	padding:15px 7px 7px 7px;
	transition: 0.3s;
	
	white-space:normal !important;
}

.top_r_menu_inner li a { min-height:40px; font-size:13.5pt; text-align:center; }

.top_r_menu_inner li ul a {
	text-align:left;
	padding-left:10px;
	
	color:#FFFFFF;
	background: #FFE0E8;
	border-bottom: 1px solid #FFA0C6;
	font-size: 0.8em;
}

/*Hover state for top level links*/
.top_r_menu_inner li:hover a {
	background: #FFA0C6;/*KOYU PEMBEYI KOY ROOT MENU ITEM*/
	color:#FFFFFF;
	
	white-space:normal;
}

/*Style for dropdown links*/
.top_r_menu_inner li:hover ul a {
	background: #FFE0E8;/*ACIK PEMBE*/
	color: #000000;
	height: 40px;
	/*line-height: 40px;*/
	font-family:'Trebuchet MS', Tahoma, Arial; font-size:12pt; 
	padding-top:15px;
}

.top_r_menu_inner ul ul {
  position:relative;
  top:0;
  left:0;
  width:190px !important;
}

.top_r_menu_inner ul ul ul {
  position:absolute;
  top:auto;
  margin-top:-40px;
  left:170px !important;
  width:190px !important;
}

.top_r_menu_inner li ul li:hover ul a {
	height:auto;
	padding:15px 7px 15px 7px;
}

/*Hover state for dropdown links*/
.top_r_menu_inner li:hover ul a:hover {
	background: #FFA0C6;/*KOYU PEMBEYI KOY*/
	color:#FFFFFF;
}

/*Hide dropdown links until they are needed*/
.top_r_menu_inner li ul {
	display: none;
}

/*Make dropdown links vertical*/
.top_r_menu_inner li ul li {
	display: block;
	float: none;
}

/*Prevent text wrapping*/
.top_r_menu_inner li ul li a {
	width: auto;
	min-width: 170px;
	padding: 0 20px;
	
	white-space:normal;
}

/*Display the dropdown on hover*/
.top_r_menu_inner ul li a:hover + .hidden, .top_r_menu_inner .hidden:hover { display: block; }

/*Style 'show menu' label button and hide it by default*/
.top_r_menu_inner .show-menu {
	font-family:'Trebuchet MS', Tahoma, Arial; font-size:18pt; line-height:15pt; 
	text-decoration: none;
	text-align: center;
	padding: 10px 0;
	display: none;
}

/*Hide checkbox*/
.top_r_menu_inner input[type=checkbox] { display: none; -webkit-appearance: none; }

/*Show menu when invisible checkbox is checked*/
.top_r_menu_inner input[type=checkbox]:checked ~ #menu { display: block; }


/*Responsive Styles*/
@media screen and (max-width : 800px){
	
	#topseperator { height:120px !important; transition: 0.3s;}
	#topslider { margin-top:-25px !important; }
	#phone { margin-right:80px; margin-top:10px !important; padding-top:0 !important; width:10% !important; transition: 0.3s; }
	
	.top_r_menu_inner { min-width:30px; width:auto; background-color:transparent; margin-top:-80px; transition: 0.3s;  }
	.menucontainer { background-color:transparent; transition: 0.3s; width:50%; right:0; margin-right:20px !important; }
	
	#top_r_up { display:none;transition: 0.3s;}
	.topmenu_outer { margin-top:0px; transition: 0.3s;}
	.show-menu { margin-top:15px; margin-right:20px; transition: 0.3s;}
	.logo { margin-top:0px; width:40% !important; transition: 0.3s; }
	/*.wide_top_outer { height:94px; transition: 0.3s;}*/
	
	.top_r_menu_inner ul, .top_r_menu_inner ul ul, .top_r_menu_inner ul ul ul, 
	.top_r_menu_inner li, .top_r_menu_inner li li, .top_r_menu_inner li li li, 
	.top_r_menu_inner ul, .top_r_menu_inner ul li, .top_r_menu_inner ul li ul, .top_r_menu_inner ul li ul li, .top_r_menu_inner ul li ul li ul li, 
	.top_r_menu_inner ul li a, .top_r_menu_inner ul li ul li a, .top_r_menu_inner ul li ul li ul li a,
	.top_r_menu_inner ul a, .top_r_menu_inner ul ul a, .top_r_menu_inner ul ul ul a
	{ padding:0 !important; margin:0 !important; width:100% !important; right:0 !important; left:0 !important; }
	
	#menu { margin-top:20px !important;  }
	#menushadow { width:100px !important; }
	
	.top_r_menu_inner ul li a, .top_r_menu_inner ul li ul li a, .top_r_menu_inner ul li ul li ul li a,
	.top_r_menu_inner ul a, .top_r_menu_inner ul ul a, .top_r_menu_inner ul ul ul a
	{ padding:5px !important; }
	.top_r_menu_inner li li a { padding-right:15px !important; }
	
	.top_r_menu_inner ul a { border-top: 1px solid #FFFFFF; }
	.top_r_menu_inner li ul a { border-top:none; border-bottom: 1px solid #FFA0C6; }

	/*.top_r_menu_inner ul li ul li a, .top_r_menu_inner ul li ul li ul li a,
	.top_r_menu_inner ul ul a, .top_r_menu_inner ul ul ul a
	{ margin-right:15px !important;  }*/
	
	/*.top_r_menu_inner li, .top_r_menu_inner li li, .top_r_menu_inner li li li { margin-right:10px; }
	.top_r_menu_inner ul ul ul { position:relative; top:0; right:10px !important; width: 100%; }*/
	.top_r_menu_inner li a { height:20px; color:#B95A8B !important; padding-top:8px; }
	.top_r_menu_inner li ul a { font-size: 0.75em; text-align:right; color:#FD6792 !important; }
	.top_r_menu_inner li:hover ul a { height:20px; padding-top:5px; }
	.top_r_menu_inner li ul li:hover ul a { height:auto;  }

	
	/*Make dropdown links appear inline*/
	.top_r_menu_inner ul { position: static; display: none; }
	/*Create vertical spacing
	.top_r_menu_inner li {
		margin-bottom: 1px;
	}*/
	/*Make all menu links full width*/
	/*.top_r_menu_inner ul li, .top_r_menu_inner li a, .top_r_menu_inner ul ul { width: 98% !important; }*/
	/*#menu { width:50% !important; }*/
	.top_r_menu_inner ul, .top_r_menu_inner ul li, .top_r_menu_inner ul li ul, .top_r_menu_inner ul li ul li 
	{ width:100% !important; padding-right:0 !important; margin-right:0 !important; right:0 !important; float:right; text-align:right; /**/ }
	
	.top_r_menu_inner ul, .top_r_menu_inner li, .top_r_menu_inner li a { background-color:#FFFFFF; opacity:0.95; -moz-opacity:0.95; filter:alpha(opacity=95); }
	
	/*.top_r_menu_inner ul li { color:#FFE0E8; background: #FFA0C6;} ACIK PEMBE uzeri koyu pembe yazi*/
	 /*.top_r_menu_inner ul li { color:#FFFFFF; background: #FFC3D9;}MID PEMBE uzeri*/
	.top_r_menu_inner li, .top_r_menu_inner li ul, .top_r_menu_inner li ul li, .top_r_menu_inner li ul li ul, .top_r_menu_inner li ul li ul li { display:block;}
	
	.top_r_menu_inner li a, .top_r_menu_inner li li a, 
	.top_r_menu_inner li li li a, .top_r_menu_inner li ul a { text-align:right;color:#FD6792; background: #FFE0E8;padding:5px;}
	
	/*.top_r_menu_inner li li a { text-align:right; color:#FFA0C6; background: #FFE0E8;} ACIK PEMBE uzeri koyu pembe yazi*/
	/*.top_r_menu_inner li li li a { text-align:right; background: #FFA0C6;} KOYU PEMBE*/
	/*.top_r_menu_inner li li:hover li { padding-right:10px; }*/
	/*.top_r_menu_inner li:hover li { background: #FFA0C6; } KOYU PEMBE*/
	.top_r_menu_inner li:hover a { background: #FFFFFF; } /*, .top_r_menu_inner li li:hover a*/
	.top_r_menu_inner li:hover a { color:#B95A8B !important; } /*MOR*/
	.top_r_menu_inner li:hover li a { color:#FD6792 !important; } /*ACIK PEMBE*/
	/**/.top_r_menu_inner li li:hover a { color:#FD6792 !important;  background: #FFFFFF !important; } 
	
	.top_r_menu_inner ul li ul li ul li { display:none; }
	/*Display 'show menu' link*/
	.top_r_menu_inner .show-menu {
		display:block;
	}
}

@media screen and (max-width : 460px){
.cats_sub_pic_outer, .cats_sub_pic { width:100% !important; float:none !important; margin-bottom:20px; }
}

@media screen and (max-width : 590px){
	#phone { display:none; transition: 0.3s; }
	#besseansnoterler1 { display:none; }
	#besseansnoterler2 { display:block; }
	/*#phone { z-index:1002; transition: 0.3s; }*/
}
@media screen and (max-width : 1075px){
	.div260out { display:none; }/**/
	#subp_content { max-width:1050px !important; width:auto; transition: 0.3s; }
	#submainp_content { width:70% !important; transition: 0.3s; }
}
@media screen and (max-width : 960px){
	.top_r_menu_inner li a { min-height:30px; font-size:11.5pt; transition: 0.3s; }
	.menu_mainwrap { width:auto; white-space:normal; }
	.menucontainer { margin-top:-25px !important; }
	#submainp_content { margin-top:20px; width:85% !important; transition: 0.3s; }
	#phone { width:25% !important; transition: 0.3s; }
	
	/*.top_r_menu_inner li a { min-width:60px;}
	.top_r_menu_inner { min-width:280px; }*/
	/*#top_r_up { min-width:550px;transition: 0.3s; }
	#topslider { background-position: -50px top; transition: 0.3s;}*/
}
@media screen and (max-width : 760px){
	#socialmedias { display:none;  transition: 0.3s;}
}

.fixed-ratio-resize { /* basic responsive img */
	display: block;
	max-width: 100%;
	/* just in case, to force correct aspect ratio */
	height: auto !important;
	width: auto\9; /* IE8 */
	
	-ms-interpolation-mode: bicubic; /* lt ie8 */
}

.with-bg-size {
  background-position: top right;
  /* Make the background image cover the area of the <div>, and clip the excess */
  background-size: cover;
}

/*
background-size: cover;
background-size: contain;
background-size: 100% 100%;
*/
/*
img.topslider_img {
    width: 100%;
    height: 100%;
}
div.topslider_cnt {
    position: relative;
    width: 100%;
    top:-300px;
}
*/

.wide_outer
{
	position:relative;
	width:100%;
}

#bottombarcontainer
{
	z-index:1500;
	/*position:-webkit-sticky;
	position:sticky;
	position:device-fixed;
	position:-webkit-fixed;*/
	position:fixed !important;
	/*margin-top:0px;
	margin-bottom:0px;*/
	bottom:0px !important;
	padding:0px;
	right:50px;
	width:284px !important;
	height:57px !important;
	/*transform:translateZ(0); -webkit-transform:translateZ(0);
	transform:translate3d(0); -webkit-transform:translate3d(0);*/
	display:block;
	
	/*-webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);*/
	/*
	-webkit-font-smoothing: antialiased;*/
	
	/*-webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);*/
}






.circles1_inner {
position:relative; width:50%; min-height:200px; height:auto; margin-bottom:20px;
float:left;
}/*min-width:250px; max-width:570px; width:auto;*/

.circles1_inner .left {
	float:left;
	width:250px;
}
.circles1_inner .right {
	margin-left:250px;
	
	/*
	float:left;
	vertical-align:top;
	*/
}

.round_div {
	height:220px; width:220px; 
	-moz-border-radius:220px; border-radius:220px; border:solid 20px;
	padding:0; margin:0;
	position:relative;background-position:right top;
	
} 
.circles1_inner_content_div {
position:relative; width:auto; min-height:200px; height:auto; margin:20px !important; 
vertical-align: top;
}
.circles1_inner_content_div p { font-size:1em; line-height:1em; }
.circles1_title {
font-size:1.3em; line-height:1.2em;
}
.circles1_content {
font-size:0.85em; line-height:0.85em;
}

@media screen and (max-width : 1090px){
	.circles1_inner { max-width:100%; width:100%; transition: 0.3s;}
	.circles1_inner_content_div { min-height: 250px; height:auto; }
}

@media screen and (max-width : 760px){
	.circles1_inner .right {
		margin-left:0px;
		float:left;
		vertical-align:top;
	}
	.circles1_inner .left {
		width:100%;
		float:none;
		vertical-align:middle;
	}
}


.firm_logos {
position:relative;float:left; width:250px; height:200px; margin:20px; display:table-cell; vertical-align:middle;
}

#div_overlay_isjsactive
{
	z-index:2004; position:fixed; _position:absolute; left:0; margin:0; padding:0; width:100%; height: 100%; 
	background:#000; opacity:0.90; -moz-opacity:0.90; filter:alpha(opacity=90); visibility:visible;
}

#div_overlay_content_isjsactive
{
	z-index:2005; position: absolute; margin-top:150px; margin-bottom:0px; margin-left:0px; margin-right:0px; vertical-align:middle; 
	width: 90%; height: 95%; visibility:visible;
}

#div_overlay_js
{
z-index:2002; position:fixed; _position:absolute; left:0; margin:0; padding:0; width:100%; height: 100%; 
background:#000;opacity:0.90;-moz-opacity:0.90;filter:alpha(opacity=90);visibility:hidden;
}

#div_overlay_content_js
{
z-index:2003; position: absolute; margin-top:150px; margin-bottom:0px; margin-left:0px; margin-right:0px; 
vertical-align:middle; width: 90%; height: 95%; visibility:hidden;
}

#div_overlay 
{
	z-index:2006;
	position: fixed;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height: 100%; 
	background:#000;
	opacity:0.90;
	-moz-opacity:0.90;
	filter:alpha(opacity=90);
	visibility:hidden;
}

#div_overlay_pic 
{
	z-index:2007;
	position: absolute;
	top:0;
	bottom:0;
	left:0;
	
	margin-top:20px;
	margin-left:0; 
	vertical-align:middle; 
	
	width: 90%; 
	height: 100%; 
	visibility:hidden;
}

#order_menu_group
{
	position:relative;
	/*z-index:60;*/
	margin:0 !important;
	padding:0 !important;
	width:644px !important;
	height:69px; 
	/*float:right;*/
}

.order_menu_group_items
{
	position:relative;
	margin:0 !important;
	padding:0 !important;
	min-width:236px; 
	width:auto; 
	height:69px; 
	float:right; 
}

.listsirano_a, .listsirano_a:link, .listsirano_a:visited, .listsirano_a:hover { text-decoration:none; cursor:hand; font-size:0.9em; }

.listsirano_boxdiv
{
	/*position: relative;*/
	border:#FFE0E8 solid 1px; 
	background-color:#FFA0C6;
	color:#FFFFFF;
	min-width:18px; 
	height:22px; 
	float:left; 
	margin:2px; 
	padding:5px 3px 5px 3px; 
	/*background-color:#FFFFFF;*/
	text-align:center;
	font-size:0.9em; 
	/*display: table-row;*/
}
.listsirano_boxdiv_noborder
{
	/*position: relative;*/
	/**/border:#BA5B8B solid 1px; 
	background-color:#BA5B8B;
	color:#FFFFFF;
	min-width:18px; 
	height:22px; 
	float:left; 
	margin:2px; 
	padding:5px 3px 5px 3px; 
	text-align:center;
	font-size:0.9em; 
	/*display: table-row;*/
}

.cats_sub_container
{
	position:relative;
	margin:20px 0px 0px 0px !important;
	padding:0px;/*padding:5px 20px 20px 20px;*/
	float:left;
	
	width:100% !important; 
	height:113px !important; 
	display:table-row !important;
}
.cats_sub_title
{
	position:relative;
	margin:0px 5px 0px 0px !important;
	padding:0px 10px 0px 10px;
	width:100% !important;
	
	line-height: 1.5em; 
	min-height: 3em;

	color:#DD242E;
	font-weight:bold;
	font-size:12px;
	
	display:table-cell !important; 
	float:left;
}
.cats_sub_title a, .cats_sub_title a:hover { color:inherit; text-decoration:none; }

.cats_sub_content
{
	position:relative;
	margin:0px 5px 0px 220px !important;
	padding:0px 10px 0px 10px;
	width:100% !important; 
	text-align:justify;
	float:left;
	
	display:table-cell !important;
	
	overflow:hidden; 
	line-height: 1.5em; 
	max-height: 6em;
}
.cats_sub_content a, .cats_sub_content a:hover { color:inherit; text-decoration:none; }
.cats_sub_dots
{
	z-index:550 !important; 
	position:relative; 
	padding:0px !important;
	width:100% !important; 
	height:18px !important; 
	margin-left:-25px !important; 
	margin-top:-1em;
	float:left; 
	
	font-size:10px;
	color:#FF0000;
}

.cats_sub_pic
{
	position:relative;
	margin:0px 0px 0px 0px !important;
	padding:0px;/*padding:5px 20px 20px 20px;*/
	width:202px !important;
	height:113px !important;
	background-image:url(images/bckg_pics.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
	
	display:table-cell !important; 
}
#div_slider_container
{
	z-index:450px !important;
	position:relative;
	max-width:1050px; width:auto;
	max-height:387px; height:auto;
	padding:0px !important;
	margin:0px 0px 0px 0px !important;
}

.topslider_img {
    display:block; width:100%; height:auto; top:0; margin:0; padding:0; }


.div_onecikan_items_outer
{
	position:relative;
	width:230px;
	min-height:191px;
	
	float:left;
}
.div_onecikan_items
{
	width:100%; height:187px; background-color:#FFFFFF;
}
.mainsubs_header, .mainsubs_header a, .mainsubs_header font
{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size: 21px;
	color:#B95A8B;
	text-align:center;
	font-style:normal !important;
	font-weight:normal !important;
	line-height:30px;
	text-decoration:none;
	display:block;
}
.mainsubs_header a:hover, .mainsubs_header:hover
{
	font-size:25px !important;
	color:inherit;
	text-decoration:none;
}
.header_sub
{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size: 1.2em;
	font-weight: bold;
	color: #B95A8B;
}
li { list-style-image:url(images/li.gif);  }

.yorumlar_container
{
	width:100%; 
	float:left;
	display:inline-block !important;
}
.yorumlar_img
{
	width:40px; 
	float:left !important;
	display:inline-block !important;
}
.yorumlar_content, .yorumlar_content a, .yorumlar_content font
{
	margin-top:5px !important;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size: 12px;
	color:#000000;
	text-align:left;
	font-style:normal !important;
	font-weight:normal !important;
	line-height:30px;
	text-decoration:none;
	float:left; 
	vertical-align:middle;
	display:inline-block !important;
}
.yorumlar_content a:hover, .yorumlar_content:hover
{
	font-size: 12px;
	color:inherit;
	text-decoration:none;
}
#marquee_replacement{
 /*border:1px solid #000;*/
 width:100%;
 height:180px;
 overflow:hidden;
}
#marquee_replacement p.spacer{
 height:180px;
}
.content_menu_innerright a:hover
{
	color:#FF7C9A !important;
	text-decoration:underline;
}
.content_menu_innerright hr 
{
	margin-left:10px !important;
	border:0 !important; 
	height:1px !important; 
	background:#B6B6B6 !important; 
}
.content_header_menu_purple
{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size: 22px;
	color: #B95A8B;
	text-align:left;
	font-style:normal !important;
	font-weight:normal !important;
	line-height:30px;
}
.content_header_menu_pink
{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size: 17px;
	color: #FF7C9A;
	text-align:left;
	font-style:normal !important;
	font-weight:normal !important;
	line-height:30px;
}
.content_header_menu_purple2
{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size: 17px;
	color: #BF6795;
	text-align:left;
	font-style:normal !important;
	font-weight:normal !important;
	line-height:30px;
}
.content_header_menu_darkpurple
{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size: 17px;
	color: #8e5471;
	text-align:left;
	font-style:normal !important;
	font-weight:normal !important;
	line-height:30px;
}
.content_header_menu_items
{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size: 14px;
	color: #000000;
	text-align:left;
	font-style:normal !important;
	font-weight:normal !important;
	padding-left:20px;
	line-height:16px;
}

.content_text
{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size:14px;
	color: #000000;
	text-align:left;
}
.content_header
{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size: 24px;
	color: #B95A8B;
	text-align:left;
	font-style:bold;
}
.div260out { position:relative; width:260px; height:auto;  }
.div260in { position:relative; width:220px; padding:20px; height:auto; background-color:#FFFFFF; }
.floatr { float:right; }
.floatl { float:left; }
.content_menu_right, .content_menu_right br
{
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size: 14px;
	color: #000000;
	text-align:left;
	font-style:normal !important;
	font-weight:normal !important;
	line-height:21px;
}
.content_sub_pic
{
	position:relative;
	margin:0px 0px 0px 0px !important;
	padding:0px !important;/*padding:5px 20px 20px 20px;*/
	width:222px !important;
	height:162px !important;
	/*background-image:url(/images/bckg_pics.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;*/
	float:left;
}

.content_sub_title, .content_sub_title_sub
{
	position:relative;
	margin:5px 0px 0px 0px !important;
	padding:0px 10px 0px 10px;
	width:100% !important;
	min-height:35px !important;
	height:auto;
	color:#BF6694;/*DD242E*/
	float:left;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.3em;
	display:block;
}
.content_sub_title_sub
{
	margin:-5px 0px 0px 0px !important;
	font-size:0.9em;
}
.content_sub_title a, .content_sub_title a:hover { color:inherit; text-decoration:none; }

.content_sub_content
{
	/*z-index:150;
	*/
	position:relative;
	margin:20px 0px 0px 0px !important;
	padding:0px 10px 0px 10px;
	width:95% !important;
	height:100% !important;
	font-size:14px;
	
	overflow:hidden; 
	line-height: 1.5em; 
	/*max-height: 4.5em;*/
	
	text-align:left;
	float:left;
	
}
.content_sub_content a, .content_sub_content a:hover { color:inherit; text-decoration:none; }

.content_sub_dots
{
	/*z-index:550 !important; */
	position:relative; 
	padding:0px !important;
	width:95% !important; 
	height:18px !important; 
	margin-left:10px !important; 
	float:left; 
	
	margin-top:10px;
	
	font-size:12px;
	color:#FF7B9A;
}

.content_sub_header
{
	color:#E95F2F;/*DD242E*/
	font-weight:bold;
	font-size:15px;
}
.content_sub_header a, .content_sub_header a:hover, .content_sub_header a:link { color:inherit; text-decoration:none; }

.box_shadowed { padding:5px 7px 0px 7px; margin:10px; width:90%; min-height:100px; height:auto; 
border: #F6C7CF 1px solid; box-shadow: -5px 5px 5px #888888; }
.box_shadowed a, .box_shadowed a:link, .box_shadowed a:visited, .box_shadowed a:hover { font-size:0.7em; line-height:0.7em; font-weight: normal; color:#527284; }
.box_shadowed a:hover{ text-decoration:underline; color:#B95A8B; }

a.yorumlink , a.yorumlink:link, a.yorumlink:visited, a.yorumlink:hover { font-size:0.7em !important; line-height:0.7em !important; font-weight: normal !important; color:#527284; }
a.yorumlink:hover{ text-decoration:none; color:#B95A8B; }



.videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    /**/padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

.googlemaps {
position: relative;
        padding-bottom: 75%; 
        height: 0;
        overflow: hidden;
}
.googlemaps iframe {
 position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
}