body{ font:11px/19px normal Verdana, Tahoma, Arial, sans-serif; color:#222; margin:0 auto;background: #fff url(gfx/bg.gif) repeat-x;padding:5px 0;}

p,dt,dd,li {font-family:Verdana;}
a{color:#333;font-family:Verdana, Tahoma, Arial;}
a:hover{color:#000;}
p.center{text-align:center;}
p.barge {line-height:1px;clear:both;}
div.inl{display:inline;}

.box, .box .tl, .box .tr, .box .br, .box .bl { clear:both; height:auto !important; min-height:30px; position:relative; z-index:150px;}
.box			{ border:1px solid #e1e1e1; margin:0 0 9px 9px; }
.box .tl		{ background:url('gfx/box_tl.gif') no-repeat 0 0; top:-1px; left:-1px; }
.box .tr		{ background:url('gfx/box_tr.gif') no-repeat 100% 0; right:-2px; }
.box .br		{ background:url('gfx/box_br.gif') no-repeat 100% 100%; bottom:-2px; }
.box .bl		{ background:url('gfx/box_bl.gif') no-repeat 0 100%; padding:1px 0px 1px; left:-2px; }

.box.green {border-color:#eff3c2;}
.box.green .tl		{ background-image:url('gfx/box_g_tl.gif')}
.box.green .tr		{ background-image:url('gfx/box_g_tr.gif')}
.box.green .br		{ background-image:url('gfx/box_g_br.gif')}
.box.green .bl		{ background-image:url('gfx/box_g_bl.gif')}

h3{color:#2a3003;font:700 14px/28px Arial;padding:0 0 0 10px;font-style:italic;}
.box h3{color:#2a3003;font:700 14px/28px Arial;padding:0 0 0 10px;font-style:italic;}
.box.title h3 {background:transparent url(gfx/box_title_bg.png) repeat-x 0 0; height:33px;left:-1px;position:relative;top:0;color:#fff/*657501*/;font:700 14px/30px Arial;font-style:italic;}
.box.title.title2 h3 {background-image:url(gfx/box_title2_bg.png);}
.box.title .hl {height:33px;background:url(gfx/box_title_round.png) no-repeat;position:relative;top:-3px;left:0;}
.box.title .hr {height:33px;background:url(gfx/box_title_round.png) right no-repeat;position:relative;top:0;left:2px;}

.box.title h3.notitle{color:#2a3003;font:700 14px/28px Arial;padding:0 0 0 10px;font-style:italic;background-image:none;}

.box.noborder {border:0;}
.box.noborder .tl{background-image:none;}
.box.noborder .tr{background-image:none;}
.box.noborder .br{background-image:none;}
.box.noborder .bl{background-image:none;}
.box.title.noborder h3	{padding-left:0;background:url();border:0;margin:0;}
.box.gradient{background:#fff url(gfx/box_gradient.gif) repeat-x 0 1px;}
.box.gradient .tl{background-image:url('gfx/box_gradient_tl.gif');}
.box.gradient .tr{background-image:url('gfx/box_gradient_tr.gif');}
.box.gradient.long_gradient{background-image:url('gfx/long_gradient.gif');}
.box.gradient.long_gradient .tl{background-image:url('gfx/long_gradient_tl.gif');}
.box.gradient.long_gradient .tr{background-image:url('gfx/long_gradient_tr.gif');}

.box.green.gradient {background-image:url(gfx/box_gradient_g.gif);}
.box.green.gradient .tl{background-image:url(gfx/box_gradient_g_tl.gif);}
.box.green.gradient .tr{background-image:url(gfx/box_gradient_g_tr.gif);}

.editBar{position:relative; left:1px; top:-2px;background:#fffcf5;width:100%;clear:both;border-bottom:1px solid #e5e5e5;height:24px;margin-bottom:10px;}
.editBar a{float:left;font: 11px/24px Tahoma;color:#404040;text-decoration:none;margin:0 15px 0 5px;}
.editBar a:hover{text-decoration:underline;}
.editBar a.add{background:url('gfx/ico_add16.png') no-repeat 0 center;padding-left:20px;}
.editBar a.edit{background:url('gfx/ico_edit16.png') no-repeat 0 center;padding-left:20px;}

.mainwrap { width:970px; }
.xnarrow { width:90px; }
.xnarrow2 { width:50px; }
.narrow	{ width:150px; }
.narrow2{ width:230px; }
.medium	{ width:310px; }
.medium2{ width:390px; }
.wide	{ width:470px; }
.wide2	{ width:550px; }
.xwide	{ width:630px; }
.xwide2	{ width:710px; }
.xwide3	{ width:794px; }
.max	{ width:950px; }

.low{height:50px;}
.avarage{height:80px;}
.high{height:150px;}
.high2{height:200px;}
.xhigh{height:250px;}
.xhigh2{height:300px;}

div.box.center 	{margin:0 auto 9px auto;}
div.inline 	{ float:left; clear:none; display:inline; }
div.col 	{ float:left; clear:none; display:inline; margin:0 0 0 10px; padding:0;}
div.col .box  {margin:0 0 10px 0;}
div.left 	{ float:left; clear:none; display:block;}
div.right 	{ float:right; clear:none; display:block;}
div.clear 	{ clear:both; display:block; line-height:1px; height:1px;}
div.last 		{ margin-bottom:9px; }

div#container {margin:0 auto; padding:0;width:970px;} 

#top {margin: 0 auto 10px auto;width: 970px;height: 170px;background: #FFFEFA url(gfx/top.jpg) no-repeat;position:relative;}
#top_menu {padding:5px 0 0 0;width:100%;height:30px;}
#top_menu li {padding: 2px 0 0 0;float:left;text-align:center;margin: 0 3px;list-style-type:none;line-height:24px;}
#top_menu a {color: #2a3003;text-decoration: none;font:11px/14px Verdana;background:url(gfx/arrow_bullet.gif) 0 6px no-repeat;padding:0 10px 0 10px;}
#top_menu a:hover {color: #000;text-decoration: underline;}

#footer {color:#39400a;text-align:center;padding: 5px 0 15px 0;}
#infeo{font:700 9.5px verdana;	color:#000;	text-decoration:none;background: url(gfx/infeo.png) no-repeat 100% 50%;padding: 5px 15px 5px 0;}
#footer_menu {text-align:center;padding: 15px 0 10px 0;border-top:1px solid #e5e5e5;}
#footer_menu a{padding:0 10px 0 17px;font:11px/16px Verdana; color:#79823f;text-decoration:none;background:url(gfx/footer_bullet.gif) 0 center no-repeat;}
#footer_menu a:hover{text-decoration:underline;}
#footer_menu a.first{background-image:none;}
#footer_advert {border-top:1px solid #e5e5e5;padding:10px 0;}
#footer_advert fieldset{border:1px solid #f1f1f1;width:700px;margin:0 auto;}
#footer_advert legend{color:#79823F;}

h1 {clear:both;margin:25px 0 0 320px;text-align: left;}
h1 a{text-decoration: none;color: #000;font: 36px Arial}
h1 a:hover{color: #000;}
h1 img {width:256px;height:78px;}

h2.header {margin:10px 0 0 400px;font: 24px Arial;text-align: left;color:#ABABAB;}
h2.logo{position:absolute;top:64px;left:20px;}

.messageBox{clear:both;width:460px;padding:15px 30px;background:#fffff2;border:1px solid #f3eede;margin: 20px auto;font:11px/16px Tahoma; color:#767676;}
.messageBox h5{color:#272727;font:700 14px/28px Tahoma;background:url('gfx/info.gif') 0 center no-repeat;padding-left:24px;}
.messageBox p{padding:0 0 0 10px;margin:0;}
.messageBox ul{padding:0 0 0 25px;margin:0;line-height:14px;}
.messageBox li{/*list-style:none;*/}

.messageBox.success{background:#fbfff2;border:1px solid #e7efde;color:#3f7410;}
.messageBox.success h5{color:#3c5000;font:700 14px/28px Tahoma;background-image:url('gfx/success.gif')}

.messageBox.error{background:#fff2f2;border:1px solid #fadede;color:#ba2525;}
.messageBox.error h5{color:#720000;font:700 14px/28px Tahoma;background-image:url('gfx/warn.gif')}

.messageBox.hint{background:#f5feff;border:1px solid #deebf1;color:#028db5;}
.messageBox.hint h5{color:#175b6e;font:700 14px/28px Tahoma;background-image:url('gfx/hint.gif')}

#log_box {position: absolute;right:34px;bottom:5px;display: block;width: 260px;height:58px;background:url(gfx/logbox.jpg) no-repeat;}
#log_box label{font:11px/21px Verdana;}
#log_box .form_col{width:100px;float:left;line-height:12px;padding-left:7px;padding-bottom:2px;}
#log_box .form_col.submit{width:30px;padding-top:21px;}
#log_box .input {height:17px;background:url(gfx/input_left_bg_17.gif) no-repeat;padding:0 0 0 2px;height;17px;}
#log_box  input{border:0; background:transparent url(gfx/input_sd_bg_17.gif) right 0 no-repeat;width:92px;font:11px/15px Verdana;padding-right:3px;height:15px;}
#log_box  input, x:-moz-any-link, x:only-child {line-height:15px;height:15px;padding-top:2px;}
#log_box .submit  input{width:20px;height:17px;padding:0 2px 2px 0;}

#log_box ul{}
#log_box li{float:left;list-style:none;padding:0 0 0 7px;line-height:14px;}
#log_box .na{width:100px;}
#log_box a{text-decoration:none;font:11px/14px Verdana;}
#log_box a:hover{text-decoration:underline;}

.logboxList li{list-style:none;}
.logboxList a{text-decoration:none;}
.logboxList a:hover{text-decoration:underline;}

#logged .avatar{float:left;margin:3px 3px 0 3px;}
#logged .avatar td{width:52px;height:52px;padding:0;background:url(gfx/logged_bg.gif) no-repeat;vertical-align:middle;text-align:center;}
#logged dl{padding-top:2px;}
#logged dl, #logged dt, #logged dd{font:11px/17px Verdana;}
#logged a{font:11px/17px Verdana; text-decoration:underline;}
#logged a:hover{text-decoration:none;}
#logged .account{float:left;}
#logged .logout{float:right;margin-right:5px;}

.searchbox {height:85px;background:#bcd61a;margin:30px 0 10px 10px;background-repeat:repeat-x;position:relative;width:952px;z-index:20}
.searchbox_top {background:url(gfx/searchbox_top.png) right top no-repeat;height:70px;padding-top:15px;}
.searchbox_bottom {background:url(gfx/searchbox_bottom.png) 0 bottom repeat-x;height:100%}
.searchbox.teacher {background-image:url(gfx/searchbox_bg.png);}

.searchbox.student {background-image:url(gfx/searchbox_student_bg.png);}
.searchbox.student .searchbox_top {background-image:url(gfx/searchbox_student_top.png)}

.searchbox.books {background-image:url(gfx/searchbox_bg.png);height:55px;}
.searchbox.books .searchbox_top {height:40px;}
.searchbox.books .search_button {margin:0;}
.searchbox.books .searchbox_col {float:left;width:280px;}


.searchbox_tabs {position:absolute;top:-24px;left:0;}
.searchbox_tabs .tab{margin-right:2px;height:22px;margin-top:2px;float:left;background-repeat:no-repeat;background-position:0 -24px;letter-spacing:-180px;overflow:hidden;text-indent:-550px;}
.teacher_tab {width:150px;background-image:url(gfx/searchbox_tab_teacher.png);}
.student_tab {width:114px;background-image:url(gfx/searchbox_tab_student.png);}
.books_tab {width:95px;background-image:url(gfx/searchbox_tab_books.png);}
.tab.selected {height:24px;margin-top:0;background-position:0 0  !important;}
.searchbox_col {float:left;width:280px;}
.search_button {width:68px;height:24px;background:url(gfx/search_button.gif) no-repeat;margin:15px 0 0 15px;border:0;letter-spacing:-280px;overflow:hidden;text-indent:-500px;cursor: pointer; cursor: hand;}

.searchbox .formRow{float:left;padding-bottom:4px;width:100%;clear:both;}
.searchbox .formRow label{float:left;width:120px;color:#fff;text-align:right;font:700 11px/24px Verdana;padding:0 5px 0 0;}
.searchbox .formRow div.input{float:left;}
.searchbox .formRow div.input .text{float:left;width:140px;border: 1px solid;border-color: #a3ba0b #ddec85 #ddec85 #a3ba0b;font:11px/17px Verdana;height:17px;padding:0px 2px 0px 2px;margin-top:3px;}
.searchbox .formRow div.input .text, x:-moz-any-link, x:only-child {line-height:15px;height:15px;padding-top:2px;}

.searchbox .formRow div.input select.text{padding:0;width:146px;height:19px;}
.searchbox .formRow div.input .text.price{width:65px;}
.searchbox .formRow div.input .text.price.first{margin-right:4px;}

.searchbox input.grey{color:#bbb;}

.index_front {background:url(gfx/frontbg.png) repeat-x;}
.front_index_content {padding:5px 0;background:url(gfx/frontimg.png) 5px bottom no-repeat;}
.front_index_content p{padding:5px 15px;text-align:justify;color:#2a3003;}
.front_index_content .fp2 {padding-bottom:20px;padding-left:220px;}

.distincted {background:url(gfx/star.gif) 5px center no-repeat;padding:10px 0 10px 25px;}

.subjects_list {padding:10px;}
.subjects_list li {list-style:none;color:#999;}
.subjects_list a{text-decoration:none;font:700 11px/18px Verdana;}
.subjects_list a:hover{text-decoration:underline;}
.subjects_list .more a{color:#e69414;}
.subjects_list.splited{float:left;width:250px;}

.cities_list {padding:10px;}
.cities_list li {list-style:none;color:#999;}
.cities_list a{text-decoration:none;font:700 11px/18px Verdana;}
.cities_list a:hover{text-decoration:underline;}
.cities_list .more a{color:#e69414;}

.regions_list {float:left;width:240px;padding:0 10px;}
.regions_list dt{padding-top:10px;color:#999;}
.regions_list dt a{font-weight:bold;}
.regions_list dd{padding-left:15px;color:#999;}
.regions_list a{text-decoration:none;}
.regions_list a:hover{text-decoration:underline;}
.regions_list .more a{color:#e69414;}

.right_adverts {padding:10px 0;}
.right_adverts .button{float:left;width:100px;margin:5px 0 5px 10px;display:inline;}
.right_adverts .button.center{width:150px;text-align:center;margin:0 auto;clear:both;float:none;display:block;}
.right_adverts .button.padb{padding-bottom:15px;}
.right_adverts .button img{width:100px;height:50px;}

.right_adverts.narrow .button{float:none;text-align:center;width:auto;margin:5px 0 5px 0;display:block;}
.right_adverts .links {padding: 10px 15px 0 15px;}
.right_adverts .links li{list-style:none;}
.right_adverts .links a{font:11px/16px Verdana;text-decoration:none;}
.right_adverts .links a:hover{text-decoration:underline;}

/* news */
.news {padding:10px 5px 0 5px;}
.news .newsListItem{padding:0 5px 0px 5px;border-bottom:1px solid #eee;margin:0 auto 10px auto;}
.news .newsListItem.last{border:0;}
.news p{padding:3px 0 3px 10px;margin:0;font:10px/16px Verdana;color:#999;}
.news h5 {background:url(gfx/page_ico.gif) 0 5px no-repeat;padding:0 0 0 12px;}
.news h5 a{font:700 11px/12px Arial;color:#769013;text-decoration:none;}
.news h5 a:hover{text-decoration:underline;}
.news .more{text-align:right;padding-bottom:5px;}
.news .more a{text-decoration:none;color:#79823f;}
.news .more a:hover{text-decoration:underline;}
.news .newsListInfo{padding:2px 0;clear:both;height:18px;}
.news .newsListInfo span{color:#c5c5c5;padding-right:10px;float:left;}
.news .newsListInfo a{color:#79823f;font:700 11px/12px Arial;text-decoration:none;float:right;}
.news .newsListInfo a:hover{text-decoration:underline;}

.news .all_news{padding:0 0 5px 0;margin:0;text-align:right;}
.news .all_news a{color:#79823f;font:11px/16px Arial;text-decoration:none;}

.news_one {padding:10px 20px;font:11px/18px Verdana}
.news_one p{text-align:justify;padding:0 0 8px 0;font:11px/21px Verdana;}
.news_one div{text-align:justify;padding:0 0 5px 0;font:11px/21px Verdana;}
.news_one ul, .news_one ol{margin-left:40px;font:11px/21px Verdana;margin:0 0 5px 40px;padding:0;}
.news_one li{padding-bottom:5px;}
.news_one div.news_date{color:#999;text-align:right;}
.news_one h4{font: 700 16px/18px Arial; color:#739012;padding:20px 0 10px 0;}
.news_one h4 a{font: 700 16px/18px Arial; color:#739012;}
.news_one h5{font: 700 14px/18px Arial; color:#000;padding:10px 0 5px 0;}
.news_one h6{font-weight:bold;color:#000;padding:10px 0 5px 0;}

.news_one table {border-spacing:1px;font-family:Tahoma, Verdana, Arial;font-size:11px;background-color:#aaa;color: #333;margin: 10px auto;}
.news_one table {border-collapse: separate;}
.news_one td, .news_one th {padding: 3px 4px;}
.news_one thead th, .news_one thead td {text-align: center;background: #eee;color: #666;font:700 11px/24px Tahoma;vertical-align:middle;}
.news_one tbody th {font-weight: bold;background:#eee;text-align:center;color:#666;}
.news_one tbody tr {background-color:#fff; text-align:left;	}
.news_one tbody tr.odd 	{background: #fff;/*border-top:1px solid #FFF;*/}
.news_one tbody tr.odd td{background: #fafafa;/*border-top:1px solid #FFF;*/}

.news_one div.hrr{padding:0;margin:0 0 5px 0;border-top:1px solid #ccc;}
.news_one div.hrr hr{display:none;}
/* end of news */

/* forms  */
.forms fieldset{clear:both;display: block; border:0;border-top: 1px solid #eff3c2;padding:10px 15px 10px 15px;margin-top:10px;}
.forms legend{color: #809301; font: 700 12px Arial;font-style:italic;padding:0 4px;*margin-bottom:10px;}
.forms .formRow{float:left;*float:none;padding-bottom:4px;width:100%;clear:both;}
.formRow label, .forms .formRow div.label{float:left;width: 155px;text-align:right;font:700 11px/24px Verdana;padding:0 5px 0 0;color:#293e11;}
.formRow .input {font:11px/25px Verdana;color:#333;}
.formRow .input label {float:none;width: auto;font:11px/11px Verdana;color:#333;}
.formRow label.wide_label{float:none;width: auto;clear:both;text-align:left;font:700 12px/24px Verdana;padding:0 5px 0 0;}
.formRow .form_tip{float:left;width:224px;font:9px Verdana;clear:both;padding:5px;margin:10px 0 10px 0;color:#6a8c3c;border:1px solid #c8df37;background:#f3f9d5;position:relative;*position:static;*margin-top:2px;*float:none;}
.formRow .form_tip span{position:absolute;top:-7px;left:5px;width:11px;height:7px;background:url(gfx/form_tip_arrow.gif) no-repeat;*display:none;}
.formRow .form_tip, x:-moz-any-link {width:220px;}
.formRow .form_tip, x:-moz-any-link, x:default {width:220px;}
.formRow .form_error{float:left;clear:both; width:218px;font:9px Verdana;clear:both;padding:5px;margin:10px 0 10px 0;background:#ffc8c8;border:1px solid #ec6e6e;color:#2a0202;position:relative;}
.formRow .form_error span{position:absolute;top:-7px;left:5px;width:11px;height:7px;background:url(gfx/form_error_arrow.gif) no-repeat;}
.formRow .input{float:left;}
.formRow .input input, .input select{float:left;}
.forms .formRow input.text{border: 1px solid;border-color: #A3BA0B #DDEC85 #DDEC85 #A3BA0B;font:11px/17px Verdana;height:21px;padding:0px 2px 0px 2px;/* IE hack */height:19px;*padding-top:2px;}
.forms .formRow select.text{border: 1px solid;border-color: #A3BA0B #DDEC85 #DDEC85 #A3BA0B;font:11px/17px Verdana;height:21px;}
.forms textarea{border: 1px solid;border-color: #A3BA0B #DDEC85 #DDEC85 #A3BA0B;font:11px/17px Verdana;float:left;}
/*ff hack */
.formRow div.input input.text, x:-moz-any-link {height:auto;padding:4px 0;}
.formRow div.input input.text, x:-moz-any-link, x:default {height:auto;padding:4px 0}
/*end of ff hack */

.checkbox input {margin-top:6px;}
.input .text.error{background:#FFF2F2;border:1px solid #d99e9e;}
.formRow.price_row .input input, .forms .formRow.price_row .input select{margin-right:3px;}
.forms .strlen_span {display:block;clear:both;color:#999;height:20px;}
.required {color:#f00;}

.message_form {padding:0 10px 10px 10px;}
.message_form .formRow{clear:both;}
.message_form .formRow .input{float:none;clear:both;}
.message_form .formRow .input input, .input select{float:none;}
.message_form label{display:block;font:700 11px/14px Verdana;color:#333;padding:10px 0 2px 0;text-align:left;}
.message_form input.text{border: 1px solid;border-color: #A3BA0B #DDEC85 #DDEC85 #A3BA0B;font:11px/17px Verdana;height:21px;padding:0px 2px 0px 2px;/* IE hack */height:19px;*padding-top:2px;}
.message_form input.text, x:-moz-any-link {height:auto;padding:4px 0;}
.message_form input.text, x:-moz-any-link, x:default {height:auto;padding:4px 0}
.message_form textarea.text{border: 1px solid;border-color: #A3BA0B #DDEC85 #DDEC85 #A3BA0B;font:11px/17px Verdana;}
.message_form .text.error{background:#FFF2F2;border:1px solid #d99e9e;}
.message_form .text {width:280px;}
/*.message_form .captcha {margin-left:35px;}*/
.message_form .captcha input.text{float:none; display:inline;height:30px; width:118px;*width:114px;font:18px/21px Verdana;padding-left:2px;letter-spacing:5px;}
.message_form .captcha img{float:none;display:inline;border:1px solid #DDEC85;margin-top:5px;}
.message_form .buttonRow {text-align:center;padding:10px 0;}

.wide .message_form .text {width:445px}
/*.wide .message_form .captcha {margin-left:118px;}*/

.review_form {padding:0 10px 10px 10px;width:290px;margin:0 auto;}
.review_form .formRow{clear:both;}
.review_form label{display:block;font:700 11px/14px Verdana;color:#333;padding:10px 0 2px 0;text-align:left;}
.review_form select{border: 1px solid;border-color: #A3BA0B #DDEC85 #DDEC85 #A3BA0B;font:11px/21px Verdana;height:21px;padding:2px 0;}
.review_form input.text{border: 1px solid;border-color: #A3BA0B #DDEC85 #DDEC85 #A3BA0B;font:11px/17px Verdana;height:21px;padding:0px 2px 0px 2px;/* IE hack */height:19px;*padding-top:2px;}
.review_form input.text, x:-moz-any-link {height:auto;padding:4px 0;}
.review_form input.text, x:-moz-any-link, x:default {height:auto;padding:4px 0}
.review_form textarea.text{border: 1px solid;border-color: #A3BA0B #DDEC85 #DDEC85 #A3BA0B;font:11px/17px Verdana;}
.review_form .text.error{background:#FFF2F2;border:1px solid #d99e9e;}
.review_form .text {width:290px;}
.review_form .captcha {margin-left:35px;display:inline;float:left;}
.review_form .captcha input.text{float:left;height:30px; width:100px;font:18px/21px Verdana;padding-left:2px;letter-spacing:5px;}
.review_form .captcha img{float:left;border:1px solid #DDEC85;margin-left:5px;}
.review_form .buttonRow {text-align:center;padding:10px 0;}

#rate_div {float:left;clear:both;width:200px;}
.review_ratings {font:700 11px/18px Verdana;float:left;clear:both;}
.review_ratings img{float:left;}
.review_ratings span{float:left;color:#505C05;}

.strlen_span {color:#999;}
/* end of forms */

/* pathway */
.pathway {float:left;clear:both;margin:0;padding:0 0 12px 10px;}
.pathway ul{float:left;clear:both;margin:0;width:950px;}
.pathway li{float:left;list-style:none;padding:0;background: url(gfx/pathway_bullet.gif) no-repeat 15px 4px;padding-left:32px;margin:0;line-height:11px;}
.pathway li.first{background-image:none;padding-left:5px;}
.pathway a{font:11px/12px Tahoma;color:#707070;}
.pathway a strong{color:#111; font-weight:bold;}
/* pathway end */


.browse_regions {width:160px;float:left;padding:5px 0 10px 15px;}
.browse_regions li {list-style:none;background:url(gfx/arrow_bullet.gif) 0 8px no-repeat;padding-left:8px;color:#999;}
.browse_regions a {font:11px/14px Verdana;text-decoration:none;}
.browse_regions a:hover {text-decoration:underline;}

.browse_adverts {float:right;display:inline;width:530px;margin-right:10px;}
.browse_student_adverts {width:530px;margin:10px auto;}

.browse_advert {background:url(gfx/adverts_splitter.png) center bottom no-repeat;padding: 0 0 15px 0;/*position:relative;*/}
.browse_student_adverts .browse_advert {background:url(gfx/student_advert_bg.png) center bottom no-repeat;padding: 0 0 15px 0;/*position:relative;*/}
.browse_advert dl{background:url(gfx/adverts_bg.png) 0 bottom repeat-x;padding:0 25px 10px 25px;}
.browse_student_adverts .browse_advert dl{background:none;padding:0 25px 10px 25px;}
.browse_advert_name {padding-right:30px;}
.browse_advert_name a{color:#769013;text-decoration:none;}
.browse_advert_name a:hover{text-decoration:underline;}
.browse_advert_content {color:#666;font:11px/14px Verdana;text-align:justify;padding:5px 0;}
.browse_advert_content .avatar{float:left;margin:3px 5px 0 3px;}
.browse_advert_content .avatar td{width:52px;height:52px;padding:0;background:url(gfx/logged_bg.gif) no-repeat;vertical-align:middle;text-align:center;}


.browse_advert_subject {/*position:relative;*/}
.browse_advert_subject img{float:left;margin:1px 2px 0 -18px;/*position:absolute;top:1px;left:-20px;*/}
.browse_advert_subject span{color:#E69414;}
.browse_contact {/*position:absolute;right:0;top:0px;*/float:right;}
.browse_contact a {margin-left:5px;}
.distinction_time{text-align:right;color:#cd2e1a;font-size:10px;clear:both;}
.browse_more {text-align:right;clear:both;}
.browse_more a{color:#769013;font:700 11px/16px Verdana;text-decoration:none;}
.browse_more a:hover{text-decoration:underline;}
.browse_advert hr {display:none;}
img.gender{position:relative;top:2px;*position:static;}


.pager_div {border:solid #d27500;border-width:1px 0;float:right;display:inline;height:24px;padding:8px 10px 2px 10px;margin:10px 13px 0 10px;width:505px;font-family:verdana;}
.pager_div .found{float:left;}
.pager_div .pager{float:right;}
.pager_div  a{color:#222222;text-decoration:none;padding:0 5px;font-family:verdana;}
.pager_div  a:hover{text-decoration:underline;}
.pager_div .actual {font-weight:bold;padding:0 5px;}

.sort_div {background:#faf0e6;float:right;display:inline;height:24px;padding:5px 10px 5px 10px;margin:0 13px 10px 10px;width:505px;font-family:verdana;text-align:right;}
.sort_div label{font:700 11px/24px Verdana;margin-right:5px;}
.sort_div select{font-size:11px;border: 1px solid #d1d1d1;margin-right:5px;}
.sort_div input{height:18px;width:16px;background:url(gfx/sort_button.png) no-repeat;background-position:bottom;*background-position:top;overflow:hidden;letter-spacing:-180px;text-indent:-200px;border:0;}

#qtooltip {padding: 3px;border: 1px solid #a7c00a;display: none;background: #d8ea66;color: #596704;font: 11px Verdana;text-align: left;position: absolute;z-index: 1000;}


/*
#cities_suggestions {position: relative;width: 230px;}
#cities_suggestions ul{position: absolute;padding: 0;margin: 0;top: 21px;left: 0;width: 230px;border: 1px solid #a3ba0b;background: #fff;clear: both;display: none;font: 10px/18px Verdana;color: #666;list-style: none;}
#cities_suggestions li{cursor: pointer; cursor: hand;}
#hint_selected{color: #000;background: #ddec85;}
*/

/* card */
.card_img {float:left;display:inline;margin:10px 0 0 20px;}
.card_img img{border:1px solid #eaf4b0;padding:2px;display:block;}

.card_data{margin:10px;padding-left:10px;width:320px;float:left;}
.card_data dl{}
.card_data dt{float:left;color:#333;width:110px;font:700 11px/21px Tahoma;padding-bottom:5px;}
.card_data dd{float:left;color:#4c4c4c;width:210px;font:11px/21px Tahoma;padding-bottom:5px;}
.card_data dd span{color:#aaa;}
.card_data p{clear:both;margin:0;}
.card_data a.link{color:#e69414;text-decoration:underline;}
.card_data a.link:hover{text-decoration:none;}

.card_data img{float:left;margin:3px 3px 0 0;}

.card_user_zones {padding:10px 0;}
.card_user_zones dt{font-weight:bold;}
.card_user_zones span{color:#999}

.card_adverts{width:450px;border-bottom:1px solid #e1e1e1;margin:0 auto;}
.card_adverts.last{border-bottom:0;}
.card_adverts dl{color:#505c05;}
.card_adverts dt{float:left;color:#333;width:140px;padding-right:5px;font:700 11px/16px Tahoma;padding-bottom:5px;text-align:right;}
.card_adverts dd{float:left;color:#4c4c4c;width:305px;font:11px/16px Tahoma;padding-bottom:5px;}
.card_adverts dd strong{color:#2A3003;}
.card_adverts dd span{color:#aaa;}
.card_adverts a{color:#e69414;text-decoration:underline;}
.card_adverts a:hover{text-decoration:none;}

.card_advert {padding:5px 10px 0 10px;margin: 0 0 10px 0;}
.card_advert dl {width:450px;}
.card_advert dt{float:left;color:#333;width:115px;padding-right:5px;font:700 11px/16px Tahoma;padding-bottom:5px;text-align:right;}
.card_advert dd{float:left;color:#4c4c4c;width:330px;font:11px/16px Tahoma;padding-bottom:5px;}

.card_reviews{margin:0 10px;border-bottom:1px solid #ddd;}
.card_reviews.last{border:0;}
.card_reviews .reviewer_name{font:11px/21px Verdana;}
.card_reviews .reviewer_name span{font-weight:bold;}
.card_reviews .review_content{font:11px/14px Verdana;color:#444;text-align:justify;padding:10px 0;}
.card_reviews .reply_content{font:11px/14px Verdana;color:#b0b0b0;padding:10px 0;text-align:justify;}
.card_reviews .reply_content strong{font:11px/14px Verdana;color:#555;}
.card_reviews .review_date {font:11px/14px Verdana;color:#b0b0b0;padding:10px 0;text-align:right;}
.card_reviews .reply_btn a{color:#E69414;font-weight:bold;}

.card_reviews .replyBox label{font:11px/17px Verdana;display:block;}
.card_reviews .replyBox textarea{border: 1px solid;border-color: #A3BA0B #DDEC85 #DDEC85 #A3BA0B;font:11px/17px Verdana;width:100%;height:100px;}
.card_reviews .replyBox p{text-align:center;}

.reviewsOverall{margin:0 10px;border-bottom:1px solid #ddd;text-align:center;padding:20px 0;}
.reviewsOverall a{color:#e69414;font-weight:bold;text-decoration:underline;}
.reviewsOverall a:hover{text-decoration:none;}

.rate5 {color:#52c200;}
.rate4 {color:#749113;}
.rate3 {color:#1ea7ef;}
.rate2 {color:#ff9600;}
.rate1 {color:#e80000;}

.advert_contact_img {margin:10px 0 0 0;}
.advert_contact_img img{border:1px solid #eaf4b0;padding:2px;display:block;margin: 0 auto;}

.advert_contact_data{margin:10px;padding-left:10px;width:260px;float:left;}
.advert_contact_data dl{clear:both;}
.advert_contact_data dt{float:left;color:#333;width:100px;font:700 11px/21px Tahoma;padding-bottom:5px;}
.advert_contact_data dd{float:left;color:#4c4c4c;width:160px;font:11px/21px Tahoma;padding-bottom:5px;}
.advert_contact_data dd span{color:#aaa;}
.advert_contact_data p{clear:both;margin:0;}
.advert_contact_data a.link{color:#e69414;text-decoration:underline;}
.advert_contact_data a.link:hover{text-decoration:none;}
/* end of card */

.cities_suggestions{background:#fff;z-index:20;position:absolute;left: 0;top:22px;z-index:99;}
.cities_suggestions ul{padding: 0;margin: 0;width: 250px;border: 1px solid #999;background: #fff;clear: both;display: none;font: 10px/18px Verdana;color: #333;list-style: none;}
.cities_suggestions li{display:block;list-style:none;cursor: pointer; cursor: hand;padding:0 2px;}
.cities_suggestions iframe{position: absolute;left: 0;top: 0;z-index: -1;filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);width:250px;}
#hint_selected{color: #000;background: #ddec85;}

.terms {padding:20px 40px;color:#333;text-align:justify;font-size:11px;}
.terms p{padding:0 0 5px 10px;}
.terms h4{font-weight: bold; margin-left: 10px;color:#739012;}
.terms ol, .terms ul{margin:0 0 0 35px;padding:5px;}
.terms li{padding-bottom:4px;}

.advertisement{padding:10px 15px;}
.advertisement p{font:11px/21px Verdana;text-align:justify;padding:0 0 10px 0;}
.advertisement h5{font:700 14px/21px Arial;padding:15px 0 0 0;}
.advertisement ul{margin:0 0 0 20px;}
.advertisement .annotation{padding:5px 0 0 5px}

.offer{padding:10px 15px;}
.offer p{font:11px/21px Verdana;text-align:justify;padding:0 0 10px 0;}

.help {padding: 10px 20px 10px 40px;}
.help li{text-align:justify;padding-bottom:30px;background:url(gfx/adverts_splitter.png) center bottom no-repeat;font:11px/18px Verdana;}

.contact p{text-align:justify;font:11px/18px Verdana;padding:10px 20px;}

.tags{padding:5px 10px 10px 10px;}
.tags a{text-decoration:none;color:#333;}
.tags a:hover{text-decoration:underline;}

.linkspage{padding:10px 20px;}
.linkspage p{padding: 10px;}
.linkspage h4{font-weight: bold; margin-left: 10px;color:#739012;}
.linkspage ul{margin:5px 30px 15px 30px;}
.linkspage li{padding:5px 0;}

#content_404{height:445px;background:url(gfx/404_bg.jpg) center 0 no-repeat;position:relative;}
#content_404 div {position:absolute;top:142px;left:510px;height:150px;width:150px;}
#content_404 p {text-align:center;font:10px/14px Verdana;padding:8px 0;}

.browse_products{padding:10px;}
.browse_products .prod_hr{clear:both;width:532px; height:14px; padding-top:10px;margin:0 auto;background:url(gfx/adverts_splitter.png) no-repeat center bottom;}
.browse_products .prod_hr hr{display:none;}
.products_list{width:219px;float:left;margin:0 10px 0 0;}
.products_list dt{padding:0;text-align:center;}
.products_list dd{padding:0;text-align:center;}
.products_list .product_name a{font:700 12px/24px Verdana;text-decoration:none;}
.products_list .product_image{}
.products_list .price{color:#E69414;font:700 13px/18px Verdana;}
.products_list .shops{color:#aaa;}
.products_list .more a{color:#769013;font:700 12px/18px Verdana;text-decoration:none;}
.products_list .more a:hover{text-decoration:underline;}

.delete_advert {background:url(gfx/delete_advert.png) no-repeat;letter-spacing:190px;*letter-spacing:-190px;overflow:hidden;text-indent:-450px;*text-indent:0;border:0; height:24px;width:133px;margin-bottom:10px;cursor: pointer; cursor: hand;}
#top_banner {margin:0 auto 5px auto;text-align:center;}
.most_visited{margin:10px 0;padding:0 5px 0 30px;}
.most_visited li{color:#999}
.most_visited a{font-weight:bold;color:#769013;text-decoration:none;}
.most_visited a:hover{text-decoration:underline;}

.benchmark{margin:0 auto;clear:both;}
#debug{display:block;position:absolute;top:0;left:0;border:solid #888;border-width:0 1px 1px 0;background:#ddd;z-index:50;}

#google_ads_frame1{*display:none;}