﻿*{ margin:0; padding:0; border:0}
body{ font:normal 12px/15px Verdana, Geneva, sans-serif; color:#00A8E1; }
h2{ color:#0055d0; font-weight:normal; font-size:20px; margin-bottom:20px }
big{ font-size:16px; line-height:normal }
p{ font-size:12px; margin:10px 0 }
ul{ margin:0 }
html,body,form{ height:auto}
/*clearfix*/
.clear{ clear:both }
/*  Crema Iletisim Hizmetleri ve Tasarim Tic. LTD. STI // http://www.crema.com.tr  */
.clearfix:after { content: "."; display: block; clear: both;visibility: hidden; line-height: 0; height: 0;} 
.clearfix {	display: inline-block;} 
html[xmlns] .clearfix {	display: block;} 
* html .clearfix {height: 1%;}
.form-master{ padding:20px}
	 .share-it{ height:30px; line-height:30px; margin:20px 0; padding:0 10px; clear:left;background-color:#e8f8fd; position:relative; }
	 .share-left { background: url(/images/inner/share-it-left.gif) top left no-repeat; width:18px; height:30px; position:absolute; left:0; top:0; display:block}
	 .share-right { background: url(/images/inner/share-it-right.gif) no-repeat 100% 0; width:18px; height:30px; position:absolute; right:0; top:0; display:block}
     .share-it ul li a{ display:block; width:16px; height:16px; margin-top:7px; margin-left:10px; background:url(/images/icon/share-it.png); text-indent:-9999px} 
     li#facebook-2 a{ background-position:0 0 }
     li#friendfeed a{ background-position:-16px 0 }
     li#twitter-2 a{ background-position:-32px 0 }
     li#delicious a{ background-position:-48px 0 }
.horizontal{ margin:0; padding:0}
.horizontal li{ list-style-type:none; float:left; display:inline }
.float-left {float:left} 
.float-right {float:right}
/*form*/
.form li{ list-style-type:none; }
.form label{ width:120px; display:inline-block; font-size:14px; color:#0055d0; vertical-align:top; padding-top:6px; }
.form li.checklist label{ display:inline; padding-left:5px }
.form li.checklist div{ display:inline-block }
.form li.checklist td{ padding-bottom:5px}

.form .textbox{ background:url(/images/inner/textbox-bg.png) no-repeat; border:0; width:285px; height:28px; padding-bottom:20px; padding-left:10px; color:#00A8E1; padding-top:3px; *padding-top:8px;display:inline-block;}
.form span.textbox { height:18px;padding-top:8px;}


@media screen and (-webkit-min-device-pixel-ratio:0){ .form .textbox{ height:auto; } }



.form .textbox-message{ background:url(/images/inner/textbox-bg-message.png) no-repeat; border:0; width:295px; height:120px; padding-bottom:20px; padding-left:10px; color:#00A8E1; font-family:Verdana,Geneva,sans-serif; font-size:12px; padding-top:10px; vertical-align:top }
.form .verification{ background-image:url(/images/inner/textbox-verification.png) }
.form .code{ background-image:url(/images/inner/textbox-code.png) }
.form .multiline label{ width:100%; display:block; margin-bottom:5px;line-height:normal;}
.form .textbox-multiline{ background:url(/images/inner/textbox-bg-multiline.png) no-repeat; border:0; width:600px; height:110px; padding-bottom:40px; padding-left:10px; padding-top:10px; color:#00A8E1 }
.form .textbox-multiline textarea{ border:0; color:#00A8E1 }
.form .upload{ background:url(/images/inner/upload.png) no-repeat; width:488px; height:48px; padding:5px 10px; *padding:5px 0 }

.form .textbox select{ margin:5px 10px 0 5px; *margin:-3px 0px 0 5px; position:relative; }
.form .textbox select option{ background:#FBF4E3; }
/*.RadUpload input.ruFakeInput{ width:450px; margin-right:20px; border:0; padding-left:10px}
.RadUpload .ruBrowse { background:url(/images/inner/yukle.png) no-repeat; width:91px; height: 28px; text-indent:-9999px;  }
.RadUpload .ruButton{ width:91px ;height:28px;padding:10px}*/
.photo{ position:relative; margin: 0 auto}
.photo .img-frame{ background:url(/images/rounded/img-frame.png) no-repeat 0 0; display:block; height:126px; left:0; position:absolute; top:0; width:183px;}
.form .photo{ float:left; margin-right:10px}
.photo .img-frame-popup{ background:url(/images/rounded/img-frame-popup.png) no-repeat 0 0; display:block; left:0; position:absolute; top:0;width:178px; height:293px }
.form .photo img{ width:178px; height:293px; border:0 }
.checklist div{ display:inline-block }
.checklist label{ width:auto; margin-bottom:5px; vertical-align:top}

.customcalender{ position:relative; margin-top:-24px;*margin-top:-30px}
.customcalender .ajax__calendar_container {padding:10px 10px 24px 4px;position:absolute;cursor:default;width:200px;text-align:center; background:url(/images/inner/calender-bg.png) no-repeat; }
.customcalender .ajax__calendar_body {height:139px;width:200px;position:relative;overflow:hidden;margin:auto; margin-top:10px}
.customcalender .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:200px;position:absolute;text-align:center;margin:auto;}
.customcalender .ajax__calendar_container table { font-size:12px }
.customcalender .ajax__calendar_container td { font-size:14px;}
.customcalender .ajax__calendar_header {height:20px;width:100%;}
.customcalender .ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/images/inner/arrow-left.png);}
.customcalender .ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/images/inner/arrow-right.png);}
.customcalender .ajax__calendar_title {cursor:pointer;font-weight:bold;}
.customcalender .ajax__calendar_footer {height:15px;}
.customcalender .ajax__calendar_today {cursor:pointer;padding-top:3px;}
.customcalender .ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.customcalender .ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.customcalender .ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.customcalender .ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.customcalender .ajax__calendar_container table{ width:200px }
.customcalender .ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.customcalender .ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.customcalender .ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.customcalender .ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.customcalender .ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.customcalender .ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}
.customcalender .ajax__calendar_title{ font-size:12px; }

.customcalender .ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.customcalender .ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.customcalender .ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.customcalender .ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.customcalender .ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.customcalender .ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.customcalender .ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.customcalender .ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.customcalender .ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.customcalender .ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

textarea { resize: none; }
