/* -------------------------------------------------------------------------- */
/*

	Thanks even more for viewing the CSS. Another fine release from:

	    _/    _/  _/    _/                    _/_/_/    _/  _/
	   _/  _/    _/  _/                            _/  _/  _/
	  _/_/      _/_/         _/_/_/_/_/       _/_/    _/_/_/_/
	 _/  _/    _/  _/                            _/      _/
	_/    _/  _/    _/                    _/_/_/        _/

	Greetings go to:

	Mike Davidson - http://www.mikeindustries.com
	ASCII Generator - http://www.network-science.de/ascii/
	Marillion, sourberry, Daft Punk, Happy Frood, Great Music!
	To all you passionate designers and developers out there!

*/
/* -------------------------------------------------------------------------- */

/*
--------------------------------------------------------------------------------
   Hacks
--------------------------------------------------------------------------------
*/

/*
	The Malarkey Image Replacement Method
	http://www.stuffandnonsense.co.uk/archives/examples/malarkey-method-example.html
*/

.mir { letter-spacing : -1000em; text-indent : -999em; background-repeat: no-repeat; }
/* Just for Opera, but hide from MacIE */
/*\*/html>body .mir { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
/* End of hack */

/*
--------------------------------------------------------------------------------
   Top Level Overrides
--------------------------------------------------------------------------------
*/

body { 	font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Verdana, Trebuchet MS, Helvetica, sans-serif; font-size: 11px; color: #444; background-color: #fff; }
#preloadDefaultImages { 
/*width: 0px; 
height: 0px; */
background-image: url(../img/menu_background_body_highlight.png); 
}
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
strong { font-weight: bold; }
em { font-style: italic; }
a, a:visited, a:active { color: #264a74; }
a:hover { text-decoration: none; }
input { font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Verdana, Trebuchet MS, Helvetica, sans-serif;  }
.clearer { clear: both; }
.hidden { display: none; }

/*
--------------------------------------------------------------------------------
   General Structure
--------------------------------------------------------------------------------
*/

body { background-image: url("../img/background_gradient.gif"); background-color: #fff; background-repeat: repeat-x; background-position: 0 300px;}
#page_container { width: 890px; margin: 0 auto; padding: 3px; padding-top: 0px; }
/*#top_container {
	margin: 0;
	height: 106px;
}*/
#main_container { margin: 0; padding: 0; }
/*#bottom_container { margin: 0 auto; height: 35px; width: 900px; background-image: url("../img/footer_background.gif"); background-repeat: no-repeat; }*/

/*
--------------------------------------------------------------------------------
   Special Occasions
--------------------------------------------------------------------------------
*/
#top_container {
	margin: 0;
	height: 106px;
	/*background-image: url(../img/ozelGunler/dunyabarisgunutop.jpg);
	background-repeat: no-repeat;*/
}
#bottom_container {
	margin: -18px auto 0 auto;
	height: 55px;
	width: 900px;
	/*background-image: url(../img/ozelGunler/dunyabarisgunubottom.jpg);
	background-repeat: no-repeat;*/
}
#copyright { padding: 65px 20px 0 20px; }
/*
--------------------------------------------------------------------------------
   Top Static Items
--------------------------------------------------------------------------------
*/

#logo { float: left; width: 283px; height: 54px; margin-top: 8px; background-image: url("../img/logo_vdf.gif"); background-repeat: no-repeat; }
#logo a { display: block; width: 283px; height: 54px; }
/* Yeni Yil suslu logo icin bunu ac
#logo { float: left; width: 283px; height: 51px; margin-top: 11px; background-image: url("../img/yeniyil_logo_vdf.gif"); background-repeat: no-repeat; }
#logo a { display: block; width: 283px; height: 51px; }
*/

#online_button { float: right; clear: right; width: 190px; height: 30px; margin: 0; padding: 0; background-image: url("../img/online_button.gif"); background-repeat: no-repeat; background-position: left center; }

#search_box { float: right; clear: both; height: 15px; font-size: 10px; margin: -10px 0 0 0; padding: 0; background-image: url("../img/search_background.gif"); background-repeat: no-repeat; background-position: left top; }
#search_box .search_text { float: left; width: 86px; margin: -1px 0 0 20px; padding-left: 2px; padding-right: 4px; border: none; background: transparent; font-size: 10px; color: #808080; }

#search_box .search_button {
  width: 32px; height: 15px; margin-left: -10px; padding: 55px 0 0; margin: 0; border: 0; background: transparent url("../img/search_button.gif") no-repeat center top;
  overflow: hidden; cursor: pointer; cursor: hand;
}
form>.search_button { /* For non-IE browsers*/ height: 0px; }

/*
--------------------------------------------------------------------------------
   Main Menu
--------------------------------------------------------------------------------
*/

#main_menu {
 position: absolute; top: 76px; width: 860px; height: 25px; font-size: 10px; color: #777; background: transparent url('../img/menu_background_main.gif') repeat bottom left; z-index: 100;
}
#main_menu h4 { display: none; }
#main_menu a, #main_menu a:visited, #main_menu a:active { display: block; margin: 0px 0px 0px 0px; padding: 8px 16px 2px 7px; color: #777; text-decoration: none; }

#main_menu ul { display: block; clear: both; margin: 0 0 0 0; padding: 0 0 0 0; border: none; height: auto; }
#main_menu ul li {
	display: block;	overflow: hidden; float: left; clear: none; width: auto; height: 25px;
	cursor: pointer; line-height: normal; border: none; 
}
#main_menu ul li.highlighted {
	color: #000; background: transparent url('../img/menu_background_top_header.png') no-repeat top right;
}
#main_menu ul li span { display: block; clear: none; }
#main_menu ul li span.header { position: absolute; top: 0; margin-left: -9px; display: block; width: 9px; height: 25px; }
#main_menu ul li.highlighted span.header { background: transparent url('../img/menu_background_top_header.png') no-repeat top left; }
#main_menu ul li ul li span { display: block; clear: both; margin: 0; padding: 0; height: auto; background: transparent; }


#main_menu ul li ul { display: none; position: absolute; top: 25px; padding: 0; margin-left: -9px; padding-top: 5px; width: auto; height: auto; }
#main_menu ul li ul li { display: block; float: left; clear: both; width: 220px; height: auto; margin: 0 0 0 0px; padding: 0 0 0 4px; border: none; background: transparent url('../img/menu_background_body.png') repeat-y top left; font-size: 11px; }
#main_menu ul li ul li a, #main_menu ul li ul li a:visited, #main_menu ul li ul li a:active { 
	display: block;	float: left; clear: both; width: 180px; height: auto;
	margin: 0; padding: 6px 10px 6px 20px; background-color: transparent; cursor: pointer; background-image: none;
	line-height: normal; border: none; 
}
#main_menu ul li ul li.highlighted { border: none; background: transparent url('../img/menu_background_body_highlight.png') repeat-y top left; }
/* #main_menu ul li ul li.highlighted a, #main_menu ul li ul li.highlighted a:visited, #main_menu ul li ul li.highlighted a:active { color: #000; } */ 
#main_menu ul li ul li a.subMenuIndicator, #main_menu ul li ul li a.subMenuIndicator:active, #main_menu ul li ul li a.subMenuIndicator:visited { background: transparent url("../img/sub_menu_indicator.gif") no-repeat scroll right center; }
#main_menu ul li ul li.header { display: none; }
#main_menu ul li ul li.footer { height: 10px; background: transparent url('../img/menu_background_footer.png') no-repeat top left; }

#main_menu ul li ul li ul {
	display: none; position: absolute; float: left; clear: both; top: auto; left: 200px; padding: 0; overflow: visible;
	width: auto; height: auto; 
}
#main_menu ul li ul li ul li.header { height: 10px; display: block; background: transparent url('../img/menu_background_header_solo.png') no-repeat top left; }

#main_menu .menu_tip { 
	display: none; position: absolute; margin: -10px 0 0 180px; padding: 0; width: 200px; background: transparent; font-size:10px; color:#666666;
}
#main_menu .menu_tip .header { height: 10px; display: block; background: transparent url('../img/menu_tip_background_header.png') no-repeat top left; }
#main_menu .menu_tip .footer { clear: both; height: 10px; background: transparent url('../img/menu_tip_background_footer.png') no-repeat top left; }
#main_menu .menu_tip img { margin-bottom: 5px; }
#main_menu .menu_tip h5 { font-weight: normal; margin-bottom: 5px; }
#main_menu .menu_tip a {
	display: block; width: 160px; padding: 10px 20px;
	background: transparent url('../img/menu_tip_background_body.png') repeat-y top left;
	color: #666666;
	text-decoration: none;
}
#main_menu .menu_tip a:hover, #main_menu .menu_tip a:visited, #main_menu .menu_tip a:active {
	display: block; width: 160px; padding: 10px 20px;
	background: transparent url('../img/menu_tip_background_body.png') repeat-y top left;
	color: #666666;
	text-decoration: none;
}
/*
--------------------------------------------------------------------------------
   Content: General
--------------------------------------------------------------------------------
*/

#content { clear:both; width: 890px; line-height: 1.4em; z-index: 90;}
#content h1, h2, h3, h4, h5, h6 { font-weight: bold; margin: 0 0 10px 0; color: #264a74; line-height: 1.2em; }
#content h3, h4, h5, h6 { margin-top: 10px; }
#content h1 { font-size: 20px; }
#content h2 { font-size: 18px; }
#content h3 { font-size: 14px; }
#content h4 { font-size: 12px; }
#content h5 { font-size: 11px; }
#content p { margin: 0 0 10px 0; }
#content ul { margin: 0 0 10px 0; }
#content ul li { display: list-item; list-style-type: square; list-style-position: inside; margin-bottom: 5px; }

/*
--------------------------------------------------------------------------------
   Content: Main
--------------------------------------------------------------------------------
*/

#main_flash_content { float: left; clear:left; width: 690px; }

#main_flash_content div { margin-bottom: 30px; }
#main_flash_content ul li { display: menu-item; list-style: square; list-style-position: outside; }

#poll { float: right; clear:none; width: 192px; padding: 0; margin: 0; }
#poll .poll_title { background-image: url('../img/title_poll.gif'); width: 192px; height: 29px; padding: 0; margin: 5px 0 10px 0; }
#poll ul, #poll p { width: 180px; margin-left: 5px; }
#poll p { line-height: 13px; text-align: center; color: #444; }
#poll input { vertical-align: middle; }
#poll label { padding: 10px 0; }
#poll ul li { margin: 0; padding: 0; list-style-type: none; list-style-position: outside; }
#poll .poll_buttons_wrapper { height: 17px; overflow: hidden; margin-bottom: 10px; }
#poll .poll_submit {
	display: block; float: left; width: 71px; height: 17px; padding: 17px 0 0 0; margin: 0; background: transparent url("../img/button_gonder.gif") no-repeat center top; 
	border: none; overflow: hidden; cursor: pointer; cursor: hand;
}
form>.poll_submit { /* For non-IE browsers*/ height: 0px; }
#poll .poll_results { display: block; float: right; width: 71px; height: 17px; padding: 0; margin: 0; background: transparent url("../img/button_sonuclar.gif") no-repeat center top; }

#currency_converter { float: right; clear:none; width: 192px; }
#currency_converter .currency_converter_title { background-image: url('../img/title_currency_converter.gif'); width: 192px; height: 29px; padding: 0; margin: 5px 0 10px 0; }
#embed_currency_converter { margin-left: 5px; }

#customer_service { float: right; clear:none; margin-bottom: 15px; width: 192px; height: 84px; margin-top: 25px; background-image: url('../img/customer_service.gif'); background-position: 50px top; }

/*
--------------------------------------------------------------------------------
   Content: Sub Pages
--------------------------------------------------------------------------------
*/

.sub { background-repeat: no-repeat; background-position: top left; margin: 0; padding: 0; }
.content_inner_frame { 
	margin: 45px 35px 20px 35px; padding: 45px 25px 15px 25px; background-color: #fff; border: 1px solid #f2f2f2; border-right: 3px solid #f2f2f2; border-bottom: 3px solid #f2f2f2;
}

.content_inner_frame .column_wrapper { width: 530px; float: left; }
.content_inner_frame #content_text { width: 332px; float: right; clear: none; padding: 0 12px 0 16px; background: transparent url("../img/dotted_border.gif") repeat-y top right; }

.content_inner_frame #sub_menu { width: 150px; float: left; clear: left; padding-right: 12px; background: transparent url("../img/dotted_border.gif") repeat-y top right; }
.content_inner_frame #teasers { width: 210px; float: right; clear: right; }

/* Tables */
.content_inner_frame #content_text table td { padding: 5px; }

/*edited*/
.content_inner_frame .column_wrappers { width: 600px; float: left; }
.content_inner_frame #content_texts { width: 400px; float: right; clear: none; padding: 0 12px 0 16px; }
.content_inner_frame .column_wrapperx { width: 740px; float: left; }
.content_inner_frame #content_textx { width: 535px; float: right; clear: none; padding: 0 12px 0 5px; }

.content_inner_frames { 
	margin: 45px 35px 20px 35px; padding: 45px 25px 15px 25px; background-color: #fff; border: 1px solid #f2f2f2; border-right: 3px solid #f2f2f2; border-bottom: 3px solid #f2f2f2;
}
.content_inner_frames .column_wrapper { width: 100%; float: left; }
.content_inner_frames #content_text {  float: right; clear: none; padding: 0 5px 0 5px;  }
.content_inner_frames #sub_menu { width: 150px; float: left; clear: left; padding-right: 5px;  }
.content_inner_frames #teasers { width: 210px; float: right; clear: right; }

/*end*/

/*markalar*/
.content_inner_framem { 
	margin: 45px 35px 20px 35px; padding: 45px 25px 15px 25px; background-color: #fff; border: 1px solid #f2f2f2; border-right: 3px solid #f2f2f2; border-bottom: 3px solid #f2f2f2;
}
.content_inner_frames .column_wrapper { width: 100%; float: left; }
.content_inner_frames #content_text {  float: right; clear: none; padding: 0 5px 0 5px;  }
/*end markalar*/

/*1 kolon*/
.content_inner_framem { 
	margin: 45px 35px 20px 35px; padding: 45px 25px 15px 25px; background-color: #fff; border: 1px solid #f2f2f2; border-right: 3px solid #f2f2f2; border-bottom: 3px solid #f2f2f2;
}
.content_inner_frames .column_wrapper { width: 100%; float: left; }
.content_inner_frames #content_text {  float: right; clear: none; padding: 0 5px 0 5px;  }
	/*search results*/
	#content_textx .result { width: 500px; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Verdana, Trebuchet MS, Helvetica, sans-serif;border-bottom: 1px dashed #ccc; margin-bottom: 1em; }
	#content_textx .result .order { color: #809BB0; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Verdana, Trebuchet MS, Helvetica, sans-serif;font-size: 12px; font-weight: bold; }
	#content_textx .result a { color: #809BB0; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Verdana, Trebuchet MS, Helvetica, sans-serif;font-size: 12px; font-weight: bold; }
	#content_textx .result .excerpt { margin: 12px 0 0 25px; padding-bottom: 12px; font-family: Arial, "Lucida Grande", "Lucida Sans Unicode", Verdana, Trebuchet MS, Helvetica, sans-serif;line-height: 1.5em; }
	/*end*/

/*end 1 kolon*/


#teasers .application h2 { width: 210px; height: 26px; background: url("../img/header_instant_application.gif"); }
#teasers .generic_button { margin-top: 5px; }



/*
--------------------------------------------------------------------------------
   Content: Sub Menu
--------------------------------------------------------------------------------
*/

#sub_menu a, #sub_menu a:active, #sub_menu a:visited { color: #808080; text-decoration: none; }
#sub_menu a:hover { color: #86a0b6; text-decoration: underline; }
#sub_menu .selected a, #sub_menu .selected a:active, #sub_menu .selected a:visited { color: #86a0b6; }
#sub_menu ul li {
	list-style-type: none;
	list-style-position: outside;
	margin-bottom: 5px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #A9D0FF;
}
#sub_menu ul li ul { margin-top: 10px; margin-left: 10px; }

/*
--------------------------------------------------------------------------------
   Footer
--------------------------------------------------------------------------------
*/

/*#copyright { padding: 15px 20px 0 20px; }*/
#copyright a, #copyright a:active, #copyright a:visited { color: #666; text-decoration: none; }
#copyright a:hover { text-decoration: underline; }
#copyright .left { float: left; }
#copyright .right { float: right; }
#copyright .kk34 { color: #888; }
/*
----------------------------
Homepage Button
----------------------------
*/
#home_img {
	position: absolute; top: 76px; width: 30px; height: 25px; font-size: 10px; color: #777; background: transparent url('../img/menu_background_main.gif') repeat bottom left; z-index: 100; margin-left:860px;
}
#language {
	position: absolute; top: 86px; width: 40px; height: 25px; font-size: 9px; color: #777; z-index: 100; margin-left:810px;
}
#language a {text-decoration:none;}