html, body { border:0; margin:0; padding:0; } /* height:100%; */
div { margin:0;padding:0 }
.clr { clear:both; }
.clrfix:after { clear:both; content:" "; display:block; height:0; visibility:hidden; }
.clrfix { display:inline-block; }
/*IE-mac \ */
* html .clrfix {height:1%;}
.clrfix {display:block;}
/* IE-mac */

html *{margin:0;padding:0;outline:none}
body{background:#e5e9ec url(img/uk-fon.png);text-align:center; font:normal 13px/normal Helvetica, Arial, sans-serif;color:#444  }
img { border:none }
a,a:visited { color:#3073cc; text-decoration:none; }
a:hover { text-decoration:underline; color:#e2007b }

.ui-autocomplete-loading {
   background: white url('img/ajax-loader.gif') right center no-repeat;
}


p{padding:5px;}
ul, ol{margin:10px; padding:5px 10px}
ol li{padding:5px}


.bbox  {
    margin: 10px auto 20px auto;
    padding: 10px;
    background: #fafaff;
    font-size: 13px;
    max-width: 1000px;
    box-sizing: border-box;
}

.bbox .bbox-icon {
    vertical-align:middle;
    margin-right:10px;
    color:#298bab
}



.odadis{width:101%;margin:0 -.4%;}
.oda_1{width:6.333%;}
.oda_2{width:14.666%;}
.oda_2_a{width:19.2%;}
.oda_3{width:23%;}
.oda_4{width:32.5%;}
.oda_5{width:39.666%;}
.oda_6{width:49%;}
.oda_7{width:56.333%;}
.oda_8{width:64.666%;}
.oda_9{width:73%;}
.oda_10{width:81.333%;}
.oda_11{width:89.666%;}
.oda_12{width:98%;}
.oda_1, .oda_2, .oda_2_a, .oda_3, .oda_4,
.oda_5, .oda_6, .oda_7, .oda_8,
.oda_9, .oda_10, .oda_11, .oda_12 { float:left;display:inline; position:relative;margin-left:.4%; *margin-left:.2%; /* IE 7 */ _margin-left:.1%; /* IE <= 6 */ margin-right:.4%; *margin-right:.2%; _margin-right:.1%; }
.oda_1 { *width:6.6%; /* IE 7 */ _width:7%; /* IE <= 6 */ }

h1{font:normal 18px 'Lucida Sans Unicode', 'Lucida Grande', Helvetica, Arial, sans-serif;border-bottom:2px solid #f3f5f6;padding:4px; margin:0 0 4px 0}
h2{font:normal 15px 'Lucida Sans Unicode', 'Lucida Grande', Helvetica, Arial, sans-serif; padding:4px; margin:4px 0 0 0}
h4{background:#e2007b;color:#fff;font:bold 14px 'Lucida Sans Unicode', 'Lucida Grande', Helvetica, Arial, sans-serif;padding:4px; margin:4px 0}

.mybg{background:#fef5f7;padding:5px}
.yourbg{background:#f0f6d9;padding:5px}
.yourbg h4{background:#7fb541;}
.otherbg{background:#FEFBD3;padding:5px}
.otherbg h4{background:#ffad2d;}

.lightGray{ background:#f3f3f3; padding:10px}
.usoftblue {
 background:#f9f9fd; padding:10px
}

.had{width:1000px;margin:auto; }

/* -- genel -- */
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}

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

.inline { display:inline }
.inline-block { display:inline-block }

.fnt_verdana { font-family:verdana }
.fnt_sans { font-family:sans-serif }

.fnt_9px { font-size:9px}
.fnt_10px { font-size:10px}
.fnt_11px { font-size:11px}
.fnt_12px { font-size:12px}
.fnt_13px { font-size:13px}
.fnt_14px { font-size:14px}

.g_etiket { padding:5px 8px; font:normal 10px verdana; background:#f5f5f5 }
.y_etiket { padding:5px 8px; font:normal 10px verdana; background:#0dc026; color:#fff }
.s_etiket { padding:5px 8px; font:normal 10px verdana; background:#ffffbf; color:#800000 }

.bg_uk_4 { background:#19ae07; }
.bg_uk_u { background:#ed0a86; }
.bg_uk_d { background:#298bab; }
.bg_uk_k { background:#045462; }

.bg_beyaz { background:#fff; }
.txt_beyaz{ color:#fff }

/* -- genel -- */


#header{padding:4px 0;background:#298bab;height:37px;}
#header * {
	-webkit-transition: all 0.25s linear; transition: all 0.25s linear;
	}

#header .rightDiv {float:right; padding-top:2px;  }

.myMenu { list-style-type:none; padding:0; margin:0; text-align:left; 
	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;
	-ms-user-select: none; user-select: none;
}
.myMenu > li { padding:0; margin:0; display:inline-block; position:relative; }
.myMenu > li > span, .myMenu > li > a { display:inline-block; padding:5px 10px; color:#a9d6e2; font-weight:bold; font-size:18px;}
.myMenu > li > a:hover, .myMenu > li:hover > span, .myMenu > li.selected > span {
	color:#fff; border-radius:5px; background-color:#045462;text-decoration:none;
	cursor:pointer;
	}

.myMenu > li.selected > span { border-radius:5px 5px 0 0 }

.myMenu a, .myMenu a:link, .myMenu a:visited { color:#a9d6e2; padding:5px 10px; }

li.acilanMenu > span {  }
.acilanMenu ul {display:none; margin:0; padding:5px; list-style-type:none;position:absolute; z-index:99999; border:3px solid #045462; background:#fff; }
.acilanMenu a, .acilanMenu a:link, .acilanMenu a:visited{color:#045462;margin-top:0;padding:6px 10px;display:block; border-bottom:1px solid #f3f5f6}
.acilanMenu li:last-child a { border:none; }
.acilanMenu a:hover{color:#000;background-color:#f5f5f5;text-decoration:none}

.acilanMenu ul.uye_menu { width:110px; }
.acilanMenu ul.bildirim { width:350px; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; font-size:11px }
.acilanMenu ul.bildirim li a { padding:8px; border-bottom:1px solid #502b19; color:#888 }
.acilanMenu ul.bildirim li a:hover { background-color:#f5f5f5; color:#333 }
.acilanMenu ul.bildirim li a.selected { background-color:#fefbd3; color:#000 }

#uye_menu_ana > span {
	font: bold 14px verdana;
}
.icon-bildirim{ height:18px; width:20px; margin:-3px -5px; display:inline-block; background:url(img/ukitap-iconlar.png?v=6); }

.myMenu > li > a > span.yeni, .myMenu > li > span > span.yeni, .acilanMenu li span.yeni {
	font: bold 10px verdana;
	padding: 2px 3px;
	color: #fff;
	background-color: #000;
	position: absolute;
	top:0;
	right:0;
}
.myMenu > li:hover > a > span.yeni, .myMenu > li:hover > span > span.yeni, .myMenu > li.selected > span > span.yeni {
	font: bold 10px verdana;
	padding: 2px 3px;
	color: #000;
	background-color: #fff;
	position: absolute;
	top:0;
	right:0;
}

.zaman{ display:block; color:#999; padding-top:4px}
.icon-zaman { display:inline-block;  background:url(img/ukitap-iconlar.png?v=6) -20px 0; width:12px;height:12px; margin-right:6px; vertical-align:middle }

.karne1, .karne0, .karne-1 { display:inline-block; vertical-align:middle; width:20px;height:20px; }
.karne1 { background:url(img/ukitap-iconlar.png?v=6) -40px 0; }
.karne0 { background:url(img/ukitap-iconlar.png?v=6) -60px 0; }
.karne-1 { background:url(img/ukitap-iconlar.png?v=6) -80px 0; }

.logo{ border-radius:3px; }
.logo:hover{background-color:#045462}
.logo a, .logo a:visited{font-size:22px; font-weight:bold; padding:5px 0 0 0; color:#fff; display:block; height:30px; text-shadow:0 1px 1px #a81a65;}
.aramaKutusu{padding-top:3px}


#qform{
	background: #f3f5f6;
	padding: 0;
	height: 30px;
	border-radius:3px;
}
#qform * {vertical-align:top;}

#qara_tip {background:transparent; border:none;height:30px; cursor:pointer}
#qara_tip option{padding:3px;font:normal 13px verdana}
#qara_tip:hover {background:white}

#q,#qyazar,#quye {
	padding: 0 4px;
	border: none;
	background: transparent;
	height: 30px;
	font: normal 16px verdana;
}

#q:focus,#qyazar:focus,#quye:focus{
	background: white;
}
#q { width:205px}
#qyazar,#quye{display:none;width:245px}

#qbutton{
	padding: 0 7px;
	background: transparent;
	border: none;
	font-size: 20px;
	line-height: 2px;
	color: #086c8d;
	height: 30px;
	border-radius:0 3px 3px 0;
	cursor:pointer;
	width:33px;
}

#qbutton:hover{
	background:white
}



#top_navigation{background: #f3f5f6; height: 31px; padding-top: 3px; font-size: 13px; text-align: left; box-shadow: 0px 1px 1px #fff;}
#top_navigation .had > ul{ padding:0; margin:0; list-style-type:none }
#top_navigation .had > ul > li { display:inline-block; margin-right:5px }
#top_navigation span, #top_navigation .had > ul >li > a, #top_navigation .had > ul >li > a:visited{padding:5px 10px;font-weight:bold;color:#0c556d;border-radius:3px; display:block}

#top_navigation ul li ul li a:hover {
  background:#f3f5f6
}

#top_navigation ul li span:hover, #top_navigation ul .selected span, #top_navigation .had > ul > li a:hover{background:#045462;color:#fff; text-decoration:none; cursor:pointer;}

 #top_navigation ul .selected span {
   border-radius:3px 3px 0 0
 }

#main{position:relative;background:url(img/bg-50.png);padding:5px; }
#mleft{width:160px;float:left;padding:15px 0}
#mright{width:190px;float:right;padding:15px 0}
#mright-m{width:310px;float:right;padding:15px 0}
#aside-m{width:310px; text-align:left;}
#content{width:600px;float:left;padding:15px 15px 30px 15px;min-height:500px;background:#fff}
#content-um{width:640px;padding:15px 15px 30px 15px;min-height:500px;background:#fff}
#content-m{width:760px;float:left;padding:15px 15px 30px 15px;min-height:500px;background:#fff}
#mleft,#content,#content-m, #content-um, #mright, #mright-m{text-align:left}

#mleft ul.leftMenu{padding:0;margin:0;list-style-type:none}
#mleft ul.leftMenu > li{margin:1px}
#mleft ul.leftMenu > li a{display:block;padding:5px;}
#mleft ul.leftMenu > li.select,#mleft ul.leftMenu > li:hover{background-color:#fce6f2;margin:1px}


/* -- aside -- */
.aside-list { list-style-type:none; margin:0;padding:0 }
.aside-list a { display:block; padding:5px; border-bottom:1px solid #fff; }
.aside-list a:hover { background-color:#fff; text-decoration:none }

.aside-list a .kapakimg {  margin-right:10px; float: left; width:50px; vertical-align:top }
.aside-list a .baslik { display:block; color:#555 }
.aside-list a .detay { font-size:11px; color:#b6096d; font-family:verdana }

.aside-box { background:#fff; padding:5px; margin-bottom:5px }

.aside-menu { list-style-type:none }
.aside-menu > li { padding:5px 0; font-size:15px; }


.mrList {  }
.mrList a { display:block; padding:5px 5px 5px 30px; border-bottom:1px solid #fff; }
.mrList a:hover { background-color:#fff; text-decoration:none }

.mrList a i { padding: 3px; margin-left: -25px; color: #fff; border-radius: 4px; float: left; width: 13px; text-align: center; }
.mrList a .konu { display:block; color:#555 }
.mrList a .yazan { font-size:11px; color:#b6096d; font-family:verdana }
.mrList a .zaman { font-size:11px; color:#aaa;  font-family:verdana; display:inline; padding-left:10px }

.mesaj{font:normal 12px helvetica,arial;border-bottom:1px solid #ddd; padding:10px}

.mesaj .header .tarihsaat {float:right;font:italic normal 9px verdana;color:#777}
.mesaj .header a {font:bold 13px verdana}
.mesaj_other .header{border-left:10px solid #7fb541; padding-left:10px}
.mesaj_my .header{border-left:10px solid #e2007b; padding-left:10px}
.mesaj_admin .header{border-left:10px solid #197dbf; padding-left:10px}
.mesaj_tarihsaat {width:90px;color:#999; font:italic normal 9px verdana}
.mesaj_cevaplandi { width:16px; height:16px; display:inline-block; vertical-align:middle; background:url(img/ukitap-iconlar.png?v=6) -102px 0px; }
.mesaj_cevaplandi_okumadi { width:16px; height:16px; display:inline-block; vertical-align:middle; background:url(img/ukitap-iconlar.png?v=6) -122px 0px; }
.mesaj_cevap_bekliyor { width:16px; height:16px; display:inline-block; vertical-align:middle; background:url(img/ukitap-iconlar.png?v=6) -142px 0px; }

/* -- */
.msj_etiket { padding:2px 5px; background:#e2007b; color:#fff; border-radius:4px; font:normal 10px verdana }
#frmYeniMesajGonder .kime { font:normal 16px/20px Helvetica; padding:10px; border-bottom:1px solid #eee }
#frmYeniMesajGonder .kime div { display:inline-block; vertical-align:middle }
#frmYeniMesajGonder .kime span { font-weight:bold }
#frmYeniMesajGonder .kime em { font:italic normal 10px verdana; color:#aaa }
#frmYeniMesajGonder .kime img { width:50px;height:50px; border-radius:4px; border:1px solid #ddd; vertical-align:middle; margin-right:10px }
#frmYeniMesajGonder .myform { text-align:center; padding:10px; }
#frmYeniMesajGonder .myform #YMG_konu { width:90%; padding:5px; }
#frmYeniMesajGonder .myform #YMG_mesaj { width:90%; height:120px; padding:5px; margin:10px 0 }


.y_mesaj{font:normal 12px helvetica,arial;border-bottom:1px solid #ccc; padding:10px}
#mesajlarDiv .grup{}
.y_mesaj .header .tarihsaat {float:right;font:italic normal 9px verdana;color:#777}
.y_mesaj .header .avatar {vertical-align:top;margin-right:10px;border:1px solid #ddd;width:50px;height:50px;border-radius:4px}
.y_mesaj .header .online {box-shadow: 0 0 3px 1px #20da01;}
.y_mesaj a {font:bold 13px verdana}
.y_mesaj p {font:normal 13px/140% helvetica,arial; padding:0 10px 10px 10px; margin:-30px 0 0 52px;}

.avatar32px { vertical-align:middle;margin-right:10px; border:1px solid #ddd;width:32px;height:32px;border-radius:4px }
.ud-m5px { margin-top:-5px; margin-bottom:-5px}

/* -- */

#frmUyeNotu .kime { font:normal 16px/20px Helvetica; padding:10px; border-bottom:1px solid #eee }
#frmUyeNotu .kime span { font-weight:bold }
#frmUyeNotu .kime em { font:italic normal 10px verdana; color:#aaa }
#frmUyeNotu .myform { text-align:center; padding:10px; }
#frmUyeNotu .myform #UN_not { width:97%; height:180px; padding:5px; }

/* -- */



.list > ul{list-style-type:none;border-top:1px solid #f0f0f0 }
.list > ul > li{padding:10px 15px;border-bottom:1px solid #f0f0f0 }
.list > ul > li > div{padding:0 5px;font:normal 10px verdana;text-align:right }

.clr{clear:both;margin:0;padding:0;height:0;font-size:0;}

table td{padding:7px;}
input[type='submit'] {cursor:pointer; padding:4px }
select, input[type='text'], input[type='password'], textarea {
	padding:5px;
	border:1px solid #bbb;
}


.bilgi-kutusu {
  padding:10px;
  background:#fefbd3;
  line-height: 150%
}
.ikaz-kutusu {
    background: red;
    color: #fff;
    padding: 10px;
    font-weight: bold;
}


.mesaj_hata, .mesaj_basari, .mesaj_uyari{margin-bottom:5px}
.mesaj_hata{color:#cc0000; border:1px solid red; padding:10px; background-color:#fff0f0}
.mesaj_basari{padding:10px; margin-bottom:15px; background:#EAF7D9; border:1px solid #80e103; color:#555555;}
.mesaj_uyari{background:#ffffcc;border:1px solid #ffd4aa;color:#987025;padding:10px;}
.frmdesc{font:normal 10px verdana; color:#555}

.formTable{background:#f5f5f5;border:1px solid #e5e5e5;margin:auto;width:100%}
.formTable td{padding:7px;border-bottom:1px solid #fff}
.formTable th{padding:7px;background-color:#da2776;font-weight:bold;color:#fff}

.dotTable{border:1px solid #eee;margin:auto;width:100%;background:#fff}
.dotTable td{padding:7px;border-bottom:1px solid #eee}
.dotTable th{padding:7px;background:#f5f5f5}

table.td12px tr td {padding:12px;}

.table-a{border:1px solid #eee;margin:auto;width:100%}
.table-a th{padding:7px;background:#f5f5f5}
.table-a td{padding:7px;border-bottom:1px solid #eee}

.table-softblue{border:none;margin:auto;width:100%}
.table-softblue th{padding:7px;background:#f2f6f7}
.table-softblue td{padding:7px;border-bottom:1px solid #f2f6f7}


.ziyaret_bar { margin-top:5px; width:270px; height:4px; border:1px solid #e1ba53; font-size:4px }
.ziyaret_bar span { display:inline-block; background:#fff; width:9px; height:4px; }
.ziyaret_bar .full { background:#FFCC00 }

/* ---- bar --- */
.bar-govde { }
.bar-yuzde { text-align:center; display:inline-block; }
.bar-cubugu { display:inline-block; }
.bar { display:inline-block }
.bar-3px, .bar-3px .bar { height:3px; line-height:3px; font-size:3px }
.bar-4px, .bar-4px .bar { height:4px; line-height:4px; font-size:4px }
.bar-5px, .bar-5px .bar { height:5px; line-height:5px; font-size:5px }
.bar-6px, .bar-6px .bar { height:6px; line-height:6px; font-size:6px }
.bar-7px, .bar-7px .bar { height:7px; line-height:7px; font-size:7px }

/* --- bar -- */

#footer{padding:10px 10px 25px 10px;color:#777; }
#footer a,#footer a:link,#footer a:visited{color:#222;}
#footer a:active,#footer a:hover{color:#000;}

.meydan_mesaj_sonu, .meydan_mesaj_sonu a { text-align:right; font:italic normal 11px verdana}


.kitap_adi { font-size:14px; font-weight:bold }
.notum { padding:5px; background:#fefbd3; font:normal 10px verdana,san-serif; margin-top:10px }

.uye-profil{padding:10px;background:#fff;margin-bottom:5px;text-align:center;}
.uye-profil .avatar{text-align:center;}
.uye-profil .avatar img {border-radius:3px 3px 50% 50%;}
.uye-profil .bilgiler{ }
.uye-profil .bilgiler > div{padding:10px;border-bottom:1px solid #f3f5f6 }

.onPxVerdana { font:normal 10px verdana }

#kitap_eimenu {text-align:right;vertical-align:middle;min-height:26px }
#kitapdetay .detay{margin-top:10px;padding:10px;background:#f5f5f5;font:normal 11px/18px verdana}
#kitapdetay #kapakimg { margin-right:5px; float:left; border:1px solid #eee }
#kitapdetay dl { float:left; padding-top:5px }
#kitapdetay dl dt { float:left; padding:5px; width:60px; }
#kitapdetay dl dd { border-bottom:1px solid #f5f5f5; padding:5px 10px 5px 80px; width:380px }

/* --- butonlar --- */
a.ukButton:link,a.ukButton:visited,a.ukButton{border:1px solid #9a0201;background:#e2007b;color:#fff;padding:5px;font:bold 12px Arial;}
a.ukButton:hover{border:1px solid #333;background:#666;color:#fff;text-decoration:none}

button.ukButton,input.ukButton{padding:5px 12px;background:#d20a77;border-radius:4px;color:#fff;font:bold 13px arial; text-shadow:0 -1px 0 #a81a65;
border-bottom:2px solid #9a0201;border-right:none; border-top:none; border-left:none; cursor:pointer}
button.ukButton:hover, input.ukButton:hover{background:#b30061}


a.udButton:link,a.udButton:visited,a.udButton{padding:5px 12px;background:#268398;border-radius:4px;color:#fff;font:bold 13px arial; text-shadow:0 -1px 0 #095d6c;
border-bottom:2px solid #095d6c;border-right:none; border-top:none; border-left:none;}
a.udButton:hover{background:#095d6c;text-decoration:none}

button.udButton,input.udButton{padding:5px 12px;background:#268398;border-radius:4px;color:#fff;font:bold 13px arial; text-shadow:0 -1px 0 #095d6c;
border-bottom:2px solid #095d6c;border-right:none; border-top:none; border-left:none; cursor:pointer}
button.udButton:hover, input.udButton:hover{background:#095d6c}

.button-flat {
    padding:5px 8px;
    background:#d1dade;
    font:normal 12px sans-serif;
    text-decoration:none;
    transition: all 0.12s linear 0s !important;
    color:#333 !important;
    border-radius:3px
}

.button-flat:hover, .button-flat:active {
    text-decoration:none;
    background:#c1cace;
    color:#333 !important;
}

/* -- */

.sahip-list { width:100%; margin:-5px -5px 0 -5px }
.sahip-list td { padding:3px; }

.button, .button:visited{border-radius:3px;text-decoration:none;font:bold 11px 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif; padding:5px 9px; white-space:nowrap;
text-align:center;color:#888; background:#f3f3f3; border:1px solid #d9d9d9; }
.button:hover,.button:active{text-decoration:none;border:1px solid #c0c0c0; color:#333}

.color_red:hover{border:1px solid #cc0000; background-color:#ff0000; color:#fff}

.teklifList .liste { margin:0; padding:0; list-style-type:none }
.teklifList .liste li div { padding:4px; border:1px solid #f8d9e0; background:#fff; margin-bottom:2px; position:relative }
.teklifList .liste li div a { font:bold 13px/20px verdana;  }
.teklifList .liste li div strong, .kitap_listem strong { font:bold 11px helvetica,arial; line-height:16px; display:inline-block; padding:0 10px; height:16px;overflow:hidden; vertical-align:middle; color:white; background:#d93838 }
strong.odunc { font:bold 11px helvetica,arial; line-height:16px; display:inline-block; padding:0 10px; height:16px;overflow:hidden; vertical-align:middle; color:white; background:#f59c02 }
.teklifList .liste li div .kosede-yildiz { position:absolute; left:0;top:0}
.teklifList .liste li div:hover { padding:4px; border:1px solid #E2007B }
.teklifList .sinirli { overflow:auto; max-height:300px }
.teklifList span { margin:3px 0 3px 60px; padding:5px; background:#fefbd3; font:normal 10px verdana,san-serif; display:block }
.teklifList img.kapak { float:left; margin-right:5px; width:55px; border:1px solid #eee }
.teklifList #lst_button { cursor:pointer; position:absolute; top:40px; right:0; background:#e2007b; padding:5px 10px; border:2px solid #fff; border-right:none; color:#fff }

.zt-1, .zt-2, .zt-3, .zt-4, .zt-5 {	margin-right:4px; width:16px; height:16px; vertical-align: middle; }
.zt-1 {	background:url('img/zaman-toplari.png') -16px 0; }
.zt-2 {	background:url('img/zaman-toplari.png') -32px 0; }
.zt-3 {	background:url('img/zaman-toplari.png') -48px 0; }
.zt-6 {	background:url('img/zaman-toplari.png'); }
.zt-4, .zt-5 {	background:url('img/zaman-toplari.png') -64px 0; }


.kd-0, .kd-1, .kd-2, .kd-3, .kd-4, .kd-5 {	margin-right:4px; width:30px; height:16px; vertical-align: middle; }
.kd-0 {	background:url('img/kitap-durumu.png?v=1') -30px 0; }
.kd-1 {	background:url('img/kitap-durumu.png?v=1'); }
.kd-2 {	background:url('img/kitap-durumu.png?v=1') -6px 0; }
.kd-3 {	background:url('img/kitap-durumu.png?v=1') -12px 0; }
.kd-4 {	background:url('img/kitap-durumu.png?v=1') -18px 0; }
.kd-5 {	background:url('img/kitap-durumu.png?v=1') -24px 0; }


.ico-liste { vertical-align:middle }

/* ------------------- */
.removeButton, .editButton, .nButton {vertical-align:middle;border-radius:4px;text-decoration:none;font:bold 11px Arial, sans-serif; padding:5px 9px; white-space:nowrap;
text-align:center;color:#555; background:#f2f2f2 url(img/bg-f.png); border:1px solid #ddd; cursor:pointer }
.removeButton:hover,.removeButton:active, .editButton:hover,.editButton:active, .nButton:hover,.nButton:active{text-decoration:none;border:1px solid #c6c6c6; color:#333; cursor:pointer; box-shadow:1px 1px 3px #f0f0f0; background:#f6f6f6 url(img/bg-f.png) 0 -50px }
.editButton span {background:url(img/disli_icon.png) 50% 50% no-repeat; display:block;width:16px;height:16px}
.removeButton span {background:url(img/x_icon.png) 50% 50% no-repeat; display:block;width:16px;height:16px}
/* ------------------- */

#meydanTakip { width:16px;height:16px; vertical-align:middle; cursor:pointer; display:inline-block }
.konuTakip_0 { background:url('img/bg-my-takip.png'); }
.konuTakip_1 { background:url('img/bg-my-takip.png') -16px 0; }

.error {
	margin-top: 3px;
	color: #FF0000;
	display: none;
	font-size: 12px;
	font-weight: normal;

}

.yazar_kitap_listesi {
	background:#f5f5f5; padding:2px; margin-bottom:10px
}
.yazar_kitap_listesi .kitap {
	background:#fff;
	border:1px solid #f5f5f5;
	margin:3px;
	padding:5px 0;
	float:left;
	width:140px;
	text-align:center;
	min-height:220px;
	border-radius:7px
}

.yazar_kitap_listesi .kitap:hover {
	border:1px solid #CB026F;
}

.yazar_kitap_listesi img {
	max-height:150px;
	border:1px solid #ccc
}


.home_yeni { position:absolute; left:0; top:0; width:49px; height:46px; }

.kitap-listesi, #home_istektekiler, #home_takastakiler, #home_satistakiler {
	background:#f5f5f5; margin-bottom:10px
}

.kitap-listesi .kitap, #home_istektekiler .kitap, #home_takastakiler .kitap, #home_satistakiler .kitap {
	padding:5px 0;
	float:left;
	width:104px;
	text-align:center;
	position:relative;
}

.kitap-listesi a > img, #home_istektekiler a > img, #home_takastakiler a > img, #home_satistakiler a > img {
	max-width:85px;
	height:100px;
	border:4px solid #fff
}

.kitap-listesi a > img:hover, #home_istektekiler a img:hover, #home_takastakiler a img:hover, #home_satistakiler a img:hover {
	border-color:#dc007d
}

.fiyat{ position:absolute; margin-top:-26px; background:#298bab; color:#fff; padding:3px 7px; border:1px solid #298bab;}

.top-nav{list-style-type:none;margin:5px 0 10px 0;padding:0;border-bottom:1px solid #ccc;height:22px}
.top-nav li{display:inline}
.top-nav li a, .top-nav li a:visited{background:#ccc;color:#fff;padding:7px 10px;font:bold 12px Helvetica,Arial}
.top-nav li a:hover{background:#999;text-decoration:none}

.top-nav li.selected a,.top-nav li.selected a:hover{background:#e2007b; text-decoration:none}


.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 14px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
	text-align:left;
}

hr {
  background:#298bab;
  height:2px;
  border:none;
}

#ajaxLoaderBig { height:100%; width:100%; min-height:100px; min-width:100px; background:url('img/ajax-loader-big.gif') 50% 50% no-repeat; 
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;
}

.ac_loading {
	background: #f0f0f0 url('img/ajax-loader.gif') right center no-repeat;
}

.ac_odd {
	background-color:#eee;
}

.ac_over {
	background-color: #da2776;
	color: white;
}

/* ----------- yorumlar -------------*/
.yorumlar-body {
    background-color:#f3f5f6;
    margin-bottom:10px;
}
.yorumlar-body .header {
    padding:10px 15px 5px 15px;
}
.yorumlar-body .header span {
    font:normal 18px 'Lucida Sans Unicode', 'Lucida Grande', Helvetica, Arial, sans-serif;
}
.yorumlar-body .header button {
    float:right
}
.yorumlar-body .content {
    padding:5px;
    margin:0;
    list-style-type:none
}

.yorumlar-body .content li {
    padding:5px;
    margin:5px 2px;
    border:1px solid #e1eaef;
    background-color:#fff;
    position:relative
}

.yorumlar-body .content li .btn_yorum-sil {
    display:none
}

.yorumlar-body .content li:hover .btn_yorum-sil {
    display:block;
    background:#fff;
    padding:5px;
    border:1px solid #ccc;
    position:absolute;
    top:10px;
    right:10px;
    cursor:pointer
}

.yorumlar-body .content .yorum-header {
  border-bottom:1px solid #f3f5f6;
  font-weight:bold;
  padding:5px
}

.yorumlar-body .content .yorum-header span {
  font:italic normal 10px verdana;
  color:#999;
  float:right
}

.yorumlar-body .content .yorum-body {
  padding:10px
}

.yorumlar-body .content li.yorum-devam {
    padding:5px;
    margin:5px 2px;
    border:none;
    background-color:transparent;
    text-align:center
}

#YG_yorum { width:97%; height:150px; padding:5px; }

/* ------------- ilan ---------------*/
#ul-ilan-kategoriler {
    background:#f3f5f6;
    margin:0
}
#ul-ilan-kategoriler li {
    display:inline-block;
    width:30%;
    padding:10px
}

#ilan #uye-pc {
    background:#f3f5f6;
    width:285px;
    padding:10px;
    float:left;
    min-height:80px;
}

#ilan #uye-pc .bar-govde { margin-bottom:10px }
#ilan #uye-pc .bar-yuzde { background:#ed0a86; color:#fff; font:normal 12px sans-serif; padding:3px 5px }
#ilan #uye-pc .bar-cubugu { display:inline-block; width:234px; background:#fff; }
#ilan #uye-pc .bar { display:inline-block; background:#ed0a86; }
#ilan #uye-pc .avatar { float:left; margin-right:10px; border-radius:4px; }
#ilan #uye-pc .uye { display:block; font:bold 13px/22px sans-serif; }
#ilan #uye-pc .konum { font:normal 12px sans-serif; color:#666; display:block; min-height:40px }
#ilan #ul-ilan-resimleri {   }

#ilan #ul-ilan-resimleri {
  padding:0;
  margin:0;
  list-style-type: none
}

#ilan #ul-ilan-resimleri li img {
  width: 125px;
  height: 105px;
  vertical-align: top;
  padding:6px;
  background: #fff;
  box-shadow: 0 0 3px #ccc;
}

#ilan #ul-ilan-resimleri li img:hover {
  box-shadow: 0 0 5px #555;
}


#ilan #ul-ilan-resimleri li {
  display:inline-block;
  vertical-align:top;
  padding: 3px;
  margin:0 3px;
}

#ilan #ilan-detay {
    padding:15px 10px;
    min-height:200px;
    font:normal 13px/19px sans-serif

}

#ilan #ilan-ek-bilgiler {
  background:#f3f5f6;
  width: 450px;
  float:right;
  min-height:100px
}

#ilan #ilan-ek-bilgiler p {
  display: block;
  padding: 5px 10px;
  font: normal 13px sans-serif;
  vertical-align: middle;
}




#ilan-gir #ul-ilan-resimleri {
    padding: 5px;
    background: #f5f5f5;
    margin: 0;
    list-style-type: none;
}

#ilan-gir #ul-ilan-resimleri li {
  min-width:135px;
  min-height:100px;
  display:inline-block;
  vertical-align:top;
  padding: 5px;
  margin:0 2px;
  position:relative
}

#ilan-gir #ul-ilan-resimleri li img {
    max-width:130px;
    max-height:130px;
    vertical-align:top;
    padding:5px;
    background:#fff;
    box-shadow:1px 1px 1px #ccc
}
#ilan-gir #ul-ilan-resimleri li img:hover {
    background:#298bab
}

#ilan-gir .resimSil{
    cursor:pointer;
    border:3px solid #fff;
    position: absolute;
    right:0;
    top:0;
}


/* --------------------------------------------- */
/*				 ukitap kitapTip				 */
.kitapTip {
	min-width:200px;
	max-width:400px;
	text-align:left;
	font:normal 13px/18px Helvetica,Arial;
}

.kitapTip .kdurum {
	float:right;
	margin-left:5px;
}

.kitapTip .kfiyat {
	float:right;
	padding:2px 5px;
	background:#eee;
	font:bold 11px arial;
	border-radius:3px
}

.kitapTip .detay {
	background:#f7f7f7;
	padding:5px;
	margin-top:5px;
	font:normal 10px/13px verdana;
}

.kitapTip .zaman-once{
    padding:2px 5px;font:italic normal 9px verdana;background:#f5f5f5;margin-left:5px;
}
/* --------------------------------------------- */
/*				 ukitap tooltip					 */

.ukitip_icerik {
    font: 13px/1.7 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #333;
    background-color: #fff;
	color: #333;
    min-width:200px;
    padding: 7px 12px 10px 12px;
	border-radius:3px;
	box-shadow:0 1px 5px #888
}

.ukitip_tasiyici_alt {
    display: none;
    position: absolute;
    margin: -3px 0 0 -15px;
    z-index: 1000;
    padding:10px 0 4px 0;
}

.ukitip_tasiyici_ust {
    display: none;
    position: absolute;
    margin:-75px 0 0 -15px;
    z-index: 1000;
}

.ukitip_govde_ust, .ukitip_govde_alt {
    position: relative;
    background: #fff;
    border: 1px solid #dcdcdc;
	border-radius:3px;
}

.ukitip_govde_ust:after, .ukitip_govde_ust:before {
    position: absolute;
    pointer-events: none;
    border: solid transparent;
    top: 100%;
    content:"";
    height: 0;
    width: 0;
}

.ukitip_govde_ust:after {
    border-top-color: #fff;
    border-width: 8px;
    left: 20px;
    margin-left: -8px;
}

.ukitip_govde_ust:before {
    border-top-color: #dcdcdc;
    border-width: 9px;
    left: 10px;
    margin-left: -9px;
}

.ukitip_govde_alt:after, .ukitip_govde_alt:before {
    position: absolute;
    pointer-events: none;
    border: solid transparent;
    bottom: 100%;
    content:"";
    height: 0;
    width: 0;
}

.ukitip_govde_alt:after {
    border-bottom-color: #fff;
    border-width: 8px;
    left: 20px;
    margin-left: -8px;
}

.ukitip_govde_alt:before {
    border-bottom-color: #dcdcdc;
    border-width: 9px;
    left: 20px;
    margin-left: -9px;
}


/* ---------------------------------------------- */

/* TipTip CSS - Version 1.2 */

#tiptip_holder {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}

#tiptip_holder.tip_top {
	padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
	padding-top: 5px;
}

#tiptip_holder.tip_right {
	padding-left: 5px;
}

#tiptip_holder.tip_left {
	padding-right: 5px;
}

#tiptip_content {
	font-size: 11px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
	position: absolute;
	border-color: transparent;
	border-style: solid;
	border-width: 6px;
	height: 0;
	width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color: #fff;
	border-top-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color: #fff;
	border-bottom-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color: #fff;
	border-right-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color: #fff;
	border-left-color: rgba(255,255,255,0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
	margin-top: -7px;
	margin-left: -6px;
	border-top-color: rgb(25,25,25);
	border-top-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
	margin-top: -5px;
	margin-left: -6px;
	border-bottom-color: rgb(25,25,25);
	border-bottom-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -5px;
	border-right-color: rgb(25,25,25);
	border-right-color: rgba(25,25,25,0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
	margin-top: -6px;
	margin-left: -7px;
	border-left-color: rgb(25,25,25);
	border-left-color: rgba(25,25,25,0.92);
}

.pointer { cursor:pointer; }

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content {
		padding: 4px 8px 5px 8px;
		background-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { 
		border-bottom-color: rgba(45,45,45,0.88);
	}
	#tiptip_holder.tip_top #tiptip_arrow_inner { 
		border-top-color: rgba(20,20,20,0.92);
	}
}



.sayfalar { text-align:right; padding:10px 0; margin:0;}
.sayfalar li { display:inline; margin-right:2px; font-weight:bold; font-size:13px }
.sayfalar li.bu_sayfa { background:#e2007b; color:#fff; padding:3px 7px; border:1px solid #e2007b; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }
.sayfalar li a { background: #EEE url(img/jquery-ui/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x; padding:3px 7px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; border:1px solid #ccc; color:#666 }
.sayfalar li a:hover { color:#e2007b; background:#f5f5f5 url(img/jquery-ui/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 20% repeat-x; border-color:#ccc; text-decoration:none}

/* - dosya y�kle - */
.gemi-dosya-yukle {
  position:relative;
  display:inline-block;
  width:130px;
}
.gemi-dosya-yukle .sahte-input {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:30px;
  z-index:0;
}
.gemi-dosya-yukle .gercek-input {
  position:relative;
  width:100%;
  height:40px;
  -moz-opacity:0;
  filter:alpha(opacity: 0);
  opacity: 0;
  z-index: 2;
  cursor:pointer;
  display: inline-block
}
/* -- */

/* --------------------------------------------------- */

/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial,sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=e2007b&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=15&borderColorHeader=cb026f&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=eeeeee&fcContent=333333&iconColorContent=cb026f&bgColorDefault=eeeeee&bgTextureDefault=04_highlight_hard.png&bgImgOpacityDefault=100&borderColorDefault=d8dcdf&fcDefault=004276&iconColorDefault=cb026f&bgColorHover=f6f6f6&bgTextureHover=04_highlight_hard.png&bgImgOpacityHover=100&borderColorHover=cdd5da&fcHover=111111&iconColorHover=cb026f&bgColorActive=ffffff&bgTextureActive=01_flat.png&bgImgOpacityActive=65&borderColorActive=eeeeee&fcActive=cb026f&iconColorActive=cb026f&bgColorHighlight=fbf8ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=cb026f&fcHighlight=444444&iconColorHighlight=004276&bgColorError=f3d8d8&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=75&borderColorError=cc0000&fcError=2e2e2e&iconColorError=cc0000&bgColorOverlay=a6a6a6&bgTextureOverlay=09_dots_small.png&bgImgOpacityOverlay=65&opacityOverlay=40&bgColorShadow=333333&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=10&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial,sans-serif; font-size: 12px;}
.ui-widget .ui-widget { font-size: 12px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #eeeeee; background: #ffffff url(img/jquery-ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #cb026f; background: #e2007b url(img/jquery-ui/ui-bg_highlight-soft_15_e2007b_1x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d8dcdf; background: #eeeeee url(img/jquery-ui/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #004276; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #004276; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #cdd5da; background: #f6f6f6 url(img/jquery-ui/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #111111; }
.ui-state-hover a, .ui-state-hover a:hover { color: #111111; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #eeeeee; background: #ffffff url(img/jquery-ui/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x; font-weight: bold; color: #cb026f; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #cb026f; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #cb026f; background: #fbf8ee url(img/jquery-ui/ui-bg_glass_55_fbf8ee_1x400.png) 50% 50% repeat-x; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #444444; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cc0000; background: #f3d8d8 url(img/jquery-ui/ui-bg_diagonals-thick_75_f3d8d8_40x40.png) 50% 50% repeat; color: #2e2e2e; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #2e2e2e; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #2e2e2e; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(img/jquery-ui/ui-icons_cb026f_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(img/jquery-ui/ui-icons_cb026f_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(img/jquery-ui/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(img/jquery-ui/ui-icons_222222_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(img/jquery-ui/ui-icons_cb026f_256x240.png); }
.ui-state-active .ui-icon {background-image: url(img/jquery-ui/ui-icons_cb026f_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(img/jquery-ui/ui-icons_004276_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(img/jquery-ui/ui-icons_cc0000_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }

/* Overlays */
.ui-widget-overlay { background: #a6a6a6 url(img/jquery-ui/ui-bg_dots-small_65_a6a6a6_2x2.png) 50% 50% repeat; opacity: .40;filter:Alpha(Opacity=40); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #333333 url(img/jquery-ui/ui-bg_flat_0_333333_40x100.png) 50% 50% repeat-x; opacity: .10;filter:Alpha(Opacity=10); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Resizable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; text-align:left; }	
.ui-autocomplete li { font-size:11px; border-bottom:1px solid #efefef; cursor:pointer }
.ui-autocomplete li span { font-size:12px }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.16
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0;  margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em;width:25px;height:24px; vertical-align:bottom } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4; font-size:12px }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }


/* star-rating */

.star-rating {
    background-image:url('img/rating-star.png');
    background-position:left -2px;
    display:block;
    height:16px;
    line-height:16px;
    zoom:1;
}

.star-rating span {
    background-image:url('img/rating-star.png');
	background-position:left -59px;
	display:block;
    height:16px;
    line-height:16px;
    zoom:1;
}

.star{
    background-image:url('img/rating-star.png');
    background-position:left -2px;
    display:block;
    width:20px;
    height:16px;
    line-height:16px;
    float:left;
    cursor: pointer;
    zoom:1;
}

.fullStar{
    background-position:left -59px;
}

.stars{
    overflow: hidden;
}

.tmp_es{
    background-position:left -21px;
}

.tmp_fs{
    background-position:left -40px;
}