* {
    margin: 0px;
    padding: 0px;
}

body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, sans-serif;
}

img{border:0px;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0;}
td {vertical-align:top;}

#phone {
	margin:0px auto;
	width:1020px;
	overflow: hidden;
	text-align:right;
	padding-top:15px;
	color:#ababab;
	font-size:18px;
}

#top {
	width:100%;
	height : 240px;
	overflow: hidden;
	margin-bottom: 20px;
	text-align: center;
}

#main {
	margin:0px auto;
	width:1000px;
	overflow: hidden;
	margin-bottom: 20px;
}

#main .left{float:left; width:200px;}
#main .content{float:left; width:760px; padding-top:25px; padding-left: 40px; font-size: 13px; line-height:16px;}
#main .content a{color:#1477be; text-decoration: none; font-weight: bold;}

#footer_links {
	margin:0px auto;
	width:1000px;
	overflow: hidden;
}


/* FOOTER AYARLARI*/
#footer{
	width:100%;
	height:200px;
	background-image: url("../images/eho/footer.png");
	background-repeat: repeat-x;
}

#footer_area {margin:0px auto; width:1000px; padding:20px; overflow:hidden;}
#footer_area .company_name {float:left; width:230px; overflow:hidden; color:#919190; font-size: 12px;}
#footer_area .footer_menu {float:left; width:730px; overflow:hidden; margin-left: 20px;}
#footer_area .footer_menu .main{overflow:hidden;}
#footer_area .footer_menu .main .item{float:left; padding:5px;}
#footer_area .footer_menu .main .selected{font-weight: bold;}
#footer_area .footer_menu .main .sep{float:left; color:#626262; font-size: 12px; padding:5px;}
#footer_area .footer_menu .main .item a{color:#626262; text-decoration: none; font-size: 12px;}
#footer_area .footer_menu .sub{overflow:hidden;}
#footer_area .footer_menu .sub .selected{font-weight: bold;}
#footer_area .footer_menu .sub .item{float:left; padding:5px;}
#footer_area .footer_menu .sub .sep{float:left; color:#919190; font-size: 12px; padding:5px;}
#footer_area .footer_menu .sub .item a{color:#919190; text-decoration: none; font-size: 12px;}
/*FOOTER AYARLARI END*/



/*left side ayarlarõ*/
#main .left .eho_anasayfa {
	background-image: url("../images/eho/anasayfa_top.png");
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 20px;
}
#main .left .eho_anasayfa .left_menu {
	overflow: hidden;
	padding-top: 40px;
	padding-left: 0px;
}
#main .left .eho_anasayfa .left_menu .item {
	padding:5px;
	overflow: hidden;
	border-bottom: 1px solid #ebeaea;
	background-image: url("../images/eho/left_menu_arrow.png");
	background-repeat: no-repeat;
	background-position: left;
}
#main .left .eho_anasayfa .left_menu .over {
	padding:5px;
	overflow: hidden;
	border-bottom: 1px solid #ebeaea;
	background-image: url("../images/eho/left_menu_arrow_over.png");
	background-repeat: no-repeat;
	background-position: left;
	cursor: pointer;
}
#main .left .eho_anasayfa .left_menu .selected {
	padding:5px;
	overflow: hidden;
	border-bottom: 1px solid #ebeaea;
	background-image: url("../images/eho/left_menu_arrow_over.png");
	background-repeat: no-repeat;
	background-position: left;
	background-color: #e2f2f9;
}

#main .left .eho_anasayfa .left_menu .item .link {
	font-size: 13px;
	color: #595959;
	font-weight: bold;
	padding-left: 10px;
}
#main .left .eho_anasayfa .left_menu .item .link a{
	color:#595959;
	text-decoration: none;
}




#main .eho_mailgrubu {
	background-image: url("../images/eho/email_grubu.png");
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 20px;
}

#main .eho_mailgrubu .mailgrubu_content {
	overflow: hidden;
	padding-top: 30px;
	padding-left: 5px;
}
#main .eho_mailgrubu .mailgrubu_content .text {
	padding:5px;
	overflow: hidden;
	font-size: 11px;
	color: #595959;
}
#main .eho_mailgrubu .mailgrubu_content .form {overflow: hidden;}
#main .eho_mailgrubu .mailgrubu_content .form .input_box { width:190px; height:23px; background-image: url("../images/eho/email_list_back.png"); background-repeat: no-repeat; margin-bottom: 5px; }
#main .eho_mailgrubu .mailgrubu_content .form .input_box input { border:0px; width:150px; padding:4px; background-color: #e4e3e3; margin-left: 10px; color:#8a8a8a; }
#main .eho_mailgrubu .mailgrubu_content .form .add {text-align: right; color:#e30303; font-weight: bold; padding-right:35px; font-size: 11px; background-image: url("../images/eho/email_add_back"); background-repeat: no-repeat; background-position: right center;}
#main .eho_mailgrubu .mailgrubu_content .form .add a{text-decoration: none; color:#e30303;}
#main .eho_mailgrubu .mailgrubu_content .form .add a:hover{text-decoration: underline;}

#main .left .okuma_hizi {overflow: hidden; margin-bottom: 20px;}
#main .left .test {overflow: hidden; margin-bottom: 20px;}



/*Footer links*/

#footer_links .links {}
#footer_links .links .item {float:left; height:120px;}
#footer_links a{text-decoration: none; color:Black;}
#footer_links a:hover{text-decoration: underline; color:Black;}

#footer_links .links .fotograflar {background-image: url("../images/eho/footer_1.png"); background-repeat: no-repeat; width:250px;}
#footer_links .links .fotograflar .title {font-size: 14px; font-weight: bold; padding-left: 60px; padding-top: 10px;}
#footer_links .links .fotograflar .desc {font-size: 11px; color:#676767; padding-left: 60px; padding-top: 10px;}

#footer_links .links .egitmenlerimiz {background-image: url("../images/eho/footer_2.png"); background-repeat: no-repeat; width:250px;}
#footer_links .links .egitmenlerimiz .title {font-size: 14px; font-weight: bold; padding-left: 20px; padding-top: 10px;}
#footer_links .links .egitmenlerimiz .desc {font-size: 11px; color:#676767; padding-left: 20px; padding-top: 10px; padding-right: 60px;}

#footer_links .links .egitimsalonlari {background-image: url("../images/eho/footer_3.png"); background-repeat: no-repeat; width:250px;}
#footer_links .links .egitimsalonlari .title {font-size: 14px; font-weight: bold; padding-left: 20px; padding-top: 10px;}
#footer_links .links .egitimsalonlari .desc {font-size: 11px; color:#676767; padding-left: 20px; padding-top: 10px; padding-right: 100px;}

#footer_links .links .referanslarimiz {background-image: url("../images/eho/footer_4.png"); background-repeat: no-repeat; width:250px;}
#footer_links .links .referanslarimiz .title {font-size: 14px; font-weight: bold; padding-left: 20px; padding-top: 10px;}
#footer_links .links .referanslarimiz .desc {font-size: 11px; color:#676767; padding-left: 20px; padding-top: 10px; padding-right: 60px;}



/*Anasayfa*/
#main .content .icerik {float:left; width:520px; padding-right: 40px;}

#main .content .title {color:#002250; font-size: 18px; font-weight: bold;}
#main .content .icerik .sub_heading {color:#e30303; font-size: 18px; padding-top: 10px; padding-bottom: 10px;}
#main .content .text {color:black; padding-top: 10px; padding-bottom: 10px;}
#main .content .right {float:left; width:200px; font-size: 14px; line-height:20px;}


/*anasayfa son egitimler*/
#main .content .icerik .last_courses {width:500px; overflow: hidden; margin-top: 15px;}
#main .content .icerik .last_courses .item {overflow: hidden; height: 43px; margin-bottom: 10px; cursor: pointer; }
#main .content .icerik .last_courses .item .head{font-size: 12px; font-weight: bold; margin-top: 3px; height:20px; line-height: 20px; padding-left: 10px;}
#main .content .icerik .last_courses .item .detail{color:#636363; font-size: 11px; height:18px; line-height: 18px; padding-left: 10px;}
#main .content .icerik .last_courses .first {background-image: url("../images/bant1.png"); background-repeat: no-repeat; background-position: top left;}
#main .content .icerik .last_courses .second {background-image: url("../images/bant2.png"); background-repeat: no-repeat; background-position: top left;}
#main .content .icerik .last_courses .third {background-image: url("../images/bant3.png"); background-repeat: no-repeat; background-position: top left;}
	

/*anasayfa - haberler*/
#main .eho_haberler {
	background-image: url("../images/eho/haberler_top.png");
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 30px;
	margin-bottom: 30px;
}
#main .eho_haberler .haberler {
	overflow: hidden;
	padding-top: 30px;
	font-size: 12px; 
	line-height:15px;
}
#main .eho_haberler .haberler .item {
	padding:10px 0px 10px 0px;
	overflow: hidden;
	border-bottom: 1px solid #cacac9;
	cursor: pointer;
}

#main .eho_haberler .all_news {font-size: 11px; padding:5px; text-align: left;}
#main .eho_haberler .all_news a{color:#afafaf; text-decoration: none;}
#main .eho_haberler .all_news a:hover{color:black; text-decoration: underline;}

#main .eho_haberler .haberler .item .haber_resim {float:left; width:50px; border:1px solid #cacaca; text-align: center; line-height: 50px; padding-top: 5px; padding-bottom: 5px;}
#main .eho_haberler .haberler .item .ozet {float:left; padding-left:10px; width:135px; line-height: 13px;}
#main .eho_haberler .haberler .item .ozet .title {font-size: 11px; font-weight: bold;}
#main .eho_haberler .haberler .item .ozet .title a{color:black; text-decoration: none;}
#main .eho_haberler .haberler .item .ozet .desc {color:#595959; font-size: 11px; }

/*T†M HABERLER*/
#main .content .all_news{overflow: hidden;}
#main .content .all_news .news_item{float:left; width:350px; height:141px; overflow: hidden; margin-bottom: 40px; cursor: pointer; padding-right:10px;}
#main .content .all_news .news_item .news_image{float:left; }
#main .content .all_news .news_item .news_content{float:left; width:250px; margin-left: 5px; }
#main .content .all_news .news_item .selected{background-color: #f8ffbb; padding: 5px;}

#main .content .all_news .news_item .news_content .news_title{line-height:15px;}
#main .content .all_news .news_item .news_content .news_title a{color:black; text-decoration: none;}
#main .content .all_news .news_item .news_content .news_body{font-size: 11px; line-height:15px; margin-top: 10px;}

#main .content .news_detail{padding-left: 20px; overflow: hidden; padding: 10px; margin-bottom: 20px; border-bottom: 1px solid #999;}
#main .content .news_detail .prop {height: 240px; width: 1px; float: right;}
#main .content .news_detail .clear {clear: both; height: 1px; overflow: hidden;}
#main .content .news_detail .news_detail_image{float:left;}
#main .content .news_detail .news_detail_content{float:left; width:420px; margin-left: 20px;}
#main .content .news_detail .news_detail_content .news_detail_title{font-size: 16px; font-weight: bold; line-height:20px;}
#main .content .news_detail .news_detail_content .news_detail_body{margin-top: 20px; line-height:20px; font-size: 12px;}


#main .content .pagging{overflow: hidden; margin: 0px auto;}
#main .content .pagging .page{float:left; text-align: center; padding:6px; border: 1px solid #CCCCCC; margin-left: 5px; margin-right: 5px;}
#main .content .pagging .page a{color:Gray; text-decoration: none;}
#main .content .pagging .page a:hover{color:red;}
#main .content .pagging .page_selected{text-align: center; float:left; padding:6px; border: 1px solid #CCCCCC; background-color: #CCCCCC; margin-left: 5px; margin-right: 5px; color:red;}


/*Katõlõmcõ Gorusleri*/
#main .content .icerik .katlimci_gorus_item {overflow: hidden; margin-bottom: 20px; margin-top: 20px;}
#main .content .icerik .katlimci_gorus_item .metin { overflow: hidden; font-size: 12px; color:Black;}
#main .content .icerik .katlimci_gorus_item .kim{font-size: 12px; color:#7e7e7e; overflow: hidden;}
#main .content .icerik .katlimci_gorus_item .sep{background-image: url("../images/eho/katilimc_gorus_back.png"); background-repeat: no-repeat;background-position: top; height:19px; }


/*SSS*/


#main .content .icerik .questions {}
#main .content .icerik .questions .question_section{ padding-top: 30px; padding-bottom: 10px; font-size: 16px; font-weight: bold;}
#main .content .icerik .questions .item{overflow: hidden; padding:5px; border-bottom: 1px solid #e3e3e3; }
#main .content .icerik .questions .item .question{}
#main .content .icerik .questions .item .question a{color:Black; text-decoration: none; font-weight: normal;}

#main .content .icerik .questions .item_selected{ overflow: hidden; padding:5px; background-color: #e5f2fb; margin-top: 10px; margin-bottom: 10px;}
#main .content .icerik .questions .item_selected .question{ padding:15px; font-size: 16px;}
#main .content .icerik .questions .item_selected .question a{font-weight: bold; color:#002250; text-decoration: none;}
#main .content .icerik .questions .item_selected .answer{ color:#535353; padding:15px; }
#main .content .icerik .questions .item_selected .answer .link{ margin-top: 10px; }
#main .content .icerik .questions .item_selected .answer .link a{color:Red; text-decoration: none; font-weight: bold;}
#main .content .icerik .questions .item_selected .answer .link a:hover{ text-decoration: underline;}

/*istatistikler*/
#main .content .icerik .istatistik_image { overflow: hidden; margin-top: 20px; margin-bottom: 20px;}
#main .content .icerik .istatistik_image .image { float:left; overflow: hidden; width:218px; height: 200px; border:1px solid #d7d7d7;}
#main .content .icerik .istatistik_image .info { float: left; overflow: hidden; width:300px; height:200px;}
#main .content .icerik .istatistik_image .info .image_title { margin-top: 10px; background-color: #b2b8e8; padding: 10px; color:#002250; font-weight: bold; font-size: 13px; width:150px; }
#main .content .icerik .istatistik_image .info .image_desc { color:black; font-size: 12px; padding-left: 10px; padding-top: 10px; }
#main .content .icerik .group_header { color:#002250; font-size: 16px; font-weight: bold; padding-left: 230px; margin-top: 40px;}

/*Referanslar*/
#main .content  .referances {overflow:hidden; margin-top: 20px;}
#main .content  .referances .item{float:left; overflow:hidden; width:180px; margin-right: 10px; margin-bottom: 10px;}


/*Egitmenlerimiz*/
#main .content .egitmenlerimiz{overflow: hidden; margin-top: 20px;}
#main .content .egitmenlerimiz .educator_item{float:left; width:240px; margin-right: 13px; margin-bottom: 20px; cursor: pointer;}
#main .content .egitmenlerimiz .educator_item .picture{float:left; width:80x; border: 3px solid #e7e7e7; height:90px; overflow:hidden;}
#main .content .egitmenlerimiz .educator_item .info{float:left; width:140px; height:90px; overflow: hidden; margin-left: 10px;}
#main .content .egitmenlerimiz .educator_item .info .info_text{height:70px; overflow: hidden;}
#main .content .egitmenlerimiz .educator_item .info .info_text .educator_name{font-size: 13px; font-weight: bold; overflow: hidden;}
#main .content .egitmenlerimiz .educator_item .info .info_text .educator_title{font-size: 11px; line-height:13px; margin-top: 5px; height:50px;}
#main .content .egitmenlerimiz .educator_item .info .educator_link{height:15px; line-height:30px; }
#main .content .egitmenlerimiz .educator_item .info .educator_link a{font-size: 11px; color:#162661; text-decoration: none;}


#main .content .educator_detail{overflow: hidden; margin-top: 20px;}
#main .content .educator_detail .picture{float:right; margin-right: 6px; padding: 3px; border: 1px solid #d2d2d2;}
#main .content .educator_detail .educator_name{font-size: 20px; font-weight: bold;}
#main .content .educator_detail .educator_title{font-size: 13px; line-height:13px; margin-top: 5px;}
#main .content .educator_detail .educator_info{margin-top: 40px;}


#main .content .section_title{font-weight: bold; font-size: 16px; color:#162661; margin-top: 20px;}

/*List Data*/
#main .content .list_data{overflow:hidden;}
#main .content .list_data .item{border-bottom: 1px solid #dfdfdf; height:50px; cursor: pointer; overflow:hidden;}
#main .content .list_data .item .info{float:left; width:700px;}
#main .content .list_data .item .info .value1{font-size: 14px; height:25px; line-height:25px; padding-top: 5px; font-weight: bold;}
#main .content .list_data .item .info .value1 a{text-decoration: none; color:Black;}
#main .content .list_data .item .info .value2{font-size: 12px; height:15px; line-height:15px;}
#main .content .list_data .item .info .value2 a{text-decoration: none; color:Black; font-weight: normal;}
#main .content .list_data .item .arrow_right{float:right; width:36px; height:50px; padding: 12px;}
#main .content .list_data .over{background-color: #aeceeb; cursor:pointer;}



/*Takvim*/
/* Fix IE. Hide from IE Mac \*/
#takvim { height: 1%; }
/* End */

#takvim{width:724px; overflow: hidden; clear:both;}

#takvim .egitim_konusu{float:left; width:232px;}
#takvim .egitim_konusu .space{height:40px; width:232px; color:#5c5c5c; font-size: 14px; line-height:40px;}
#takvim .egitim_konusu .course_item{height:50px; color:White; font-size: 12px; border-top: 1px solid #dfdfdf; background-image: url(../images/takvim_back.png); background-repeat: no-repeat; background-position: left center; cursor: pointer;}
#takvim .egitim_konusu .course_item .label{float:left; padding: 10px; width:220px;}

#takvim .arrows{float:left; width:17px;}
#takvim .arrows .space{height:15px; font-size:1px; line-height:0px;}
#takvim .arrows .cell{height:50px; border-top: 1px solid #dfdfdf;}
#takvim .arrows .arrow_left{text-align: center; height:25px;}
#takvim .arrows .arrow_left a{background-color: transparent;}
#takvim .arrows .arrow_left a:hover{background-color: transparent;}
#takvim .arrows .arrow_right{text-align: center; height:25px;}
#takvim .arrows .arrow_right a{background-color: transparent;}
#takvim .arrows .arrow_right a:hover{background-color: transparent;}

#takvim .egitim_tarihi{float:left; width:378px;}
#takvim .egitim_tarihi .date{height:40px;}
#takvim .egitim_tarihi .date .ay{float:left; width:126px; text-align: center; color:White; font-size: 12px; font-weight: bold; line-height:40px; background-image: url(../images/takvim_month_back.png); background-repeat: no-repeat; background-position: center center;}
#takvim .egitim_tarihi .date_item{font-size: 12px; cursor: pointer; }
#takvim .egitim_tarihi .date_item .dates{float:left; width:126px; height:50px; text-align: center; font-size: 12px; border-top: 1px solid #dfdfdf;}
#takvim .egitim_tarihi .date_item .dates .label{height:44px; width:123px; margin: 3px 1.5px 3px 1.5px; background-color: #ebebeb;}

#takvim .egitim_tarihi .date_item .dates .label .open_days{height:22px;}
#takvim .egitim_tarihi .date_item .dates .label .open_days .icon{float:left; width:12px;}
#takvim .egitim_tarihi .date_item .dates .label .open_days .days_number{float:left; width:111px; text-align: center; line-height:22px;}
#takvim .egitim_tarihi .date_item .dates .label .open_days .days_number span{ color:Gray;}
#takvim .egitim_tarihi .date_item .dates .label .open_days .days_number a{color:Black; text-decoration: none; font-weight: normal;}
#takvim .egitim_tarihi .date_item .dates .label .open_days .days_number a:hover{background-color: transparent;}
#takvim .egitim_tarihi .date_item .dates .label .only_one{padding-top: 10px;}

#takvim .price{float:left; width:80px;}
#takvim .price .space{height:40px; width:80px; color:#5c5c5c; font-size: 14px; line-height:40px; text-align: center;}
#takvim .price .course_item{height:50px; font-size: 11px; border-top: 1px solid #dfdfdf; cursor: pointer;}
#takvim .price .course_item .label{text-align: center; padding-top: 10px;}


/*Accordion*/
#open_dates {width:760px; overflow: hidden; margin-top: 20px;}
#open_dates .date_header{ cursor:pointer; background-image: url(../images/accordion-item.png); background-repeat: no-repeat; overflow: hidden; color:white; padding-left: 240px; height:25px; line-height: 23px; margin-bottom: 1px;}
#open_dates .open_course_item{ cursor: pointer;}
#open_dates .open_course_item .top{}
#open_dates .open_course_item .information{ background-image: url(../images/kayit_yaptir.png); background-repeat: no-repeat; background-position: top right; overflow: hidden;}
#open_dates .open_course_item .information .course_image{float:left; width:220px;}
#open_dates .open_course_item .information .course_info{float:left; width:500px; margin-left: 20px;}
#open_dates .open_course_item .bottom{}



/*Basvuru*/
#main .content .icerik .basvuru_item{margin-top: 20px; margin-bottom: 20px; overflow: hidden;}
#main .content .icerik .basvuru_item .bas_title{color:#727272; font-weight: bold;}
#main .content .icerik .basvuru_item .bas_sep{background-image: url("../images/odeme_sep_mavi.png"); background-repeat: no-repeat;background-position: top; height:19px;}
#main .content .icerik .basvuru_item .bas_info{}

#main .content .icerik .basvuru_item_kirmizi{margin-top: 20px; margin-bottom: 20px; overflow: hidden;}
#main .content .icerik .basvuru_item_kirmizi .bas_title{color:#8b323f; font-weight: bold;}
#main .content .icerik .basvuru_item_kirmizi .bas_sep{background-image: url("../images/odeme_sep_kirmizi.png"); background-repeat: no-repeat;background-position: top; height:19px;}
#main .content .icerik .basvuru_item_kirmizi .bas_info{}


/*sinav Soruari*/
#main .content .icerik .sinav_sorulari_item{margin-top: 20px; margin-bottom: 20px; overflow: hidden;}
#main .content .icerik .sinav_sorulari_item .soru{}
#main .content .icerik .sinav_sorulari_item .cevap{}
#main .content .icerik .sinav_sorulari_item .sep{background-image: url("../images/odeme_sep_mavi.png"); background-repeat: no-repeat;background-position: top; height:19px;}
 
/*email bulteni*/
#email_form_content{margin-top: 10px; margin-bottom: 10px;}
#email_form_content .notification{overflow: hidden;}
#email_form_content .notification .notification_image{float:left; width:24px;}
#email_form_content .notification .notification_text{float:left; font-size: 11px; font-weight: bold; width:160px; margin-left: 10px; }



/*AlbŸm Listesi*/
#album_list{overflow: hidden; margin-top: 20px; margin-bottom: 20px;}
#album_list .album_item{ float:left; overflow: hidden; width:250px; background-color: #002250; margin-right: 3px; margin-bottom: 10px; cursor: pointer;}
#album_list .album_item .photo{text-align: center; padding-top: 4px;}
#album_list .album_item .photo img{border: 1px solid #8d8c8c;}
#album_list .album_item .desc{color:White; font-size: 11px; padding:4px;}
#album_list .album_item .desc a{color:White; text-decoration: none;}


/*Fotograf Listesi*/
#photo_list{overflow: hidden; margin-top: 20px; margin-bottom: 20px;}
#photo_list .photo_item{ float:left; margin-right:5px; margin-bottom:10px; text-align: center; width:120px; height:94px; background-image: url(../images/photo_back.png); background-repeat: no-repeat; padding-top: 10px; }


/*iletisim*/
#iletisim{font-size: 11px;}
#iletisim .adres{}
#iletisim .telefon{}
#iletisim .faks{}
#iletisim .email{}

/*iletsim form*/

#contact_form{ overflow: hidden;}
#contact_form .form_name { color: #868686; font-size: 16px; font-weight: bold; }
#contact_form form{width:250px;}
#contact_form .form_element{float:left; width:250px; margin-bottom: 5px;}
#contact_form .form_element input{padding: 5px; width:230px; border: 1px solid #d5d3d4; background-color: #f1eff0; color: #9e9c9d; font-size:11px;}
#contact_form .form_element textarea{padding: 5px; width:230px; border: 1px solid #d5d3d4; background-color: #f1eff0; color: #9e9c9d; height:100px; font-size: 11px;}
#contact_form .newsletter_acceptance {}
#contact_form .newsletter_acceptance .label{float:left; width:220px;}
#contact_form .newsletter_acceptance .check{float:left; width:30px; text-align: right;}

/*Tool Tip*/
#dhtmltooltip{
position: absolute;
width: 273px;
visibility: hidden;
z-index: 100;
}

#dhtmltooltip .tooltip_title { background-image: url(../images/baloon_top.png); background-color: transparent; background-repeat: no-repeat; padding-left: 10px; color: white; font-size: 12px; font-weight: bold; line-height: 42px; height: 30px;}
#dhtmltooltip .dates {overflow: hidden; border: 2px solid #1d79c1; background-color: #4698d7; padding: 10px; color: white; font-size: 11px;}
#dhtmltooltip .dates .date {float:left; width: 170px; padding-top: 3px; padding-bottom: 3px;}
#dhtmltooltip .dates .time { float: right; width: 75px; padding-top: 3px; padding-bottom: 3px; text-align: right;}

#dhtmltooltip .place {background-image: url(../images/baloon_bottom.png); background-color: transparent; background-repeat: no-repeat; background-position: top center; color: gray; font-size: 12px; font-weight: bold; line-height: 26px; height: 26px; text-align: center;}

