*{
  margin:0px;
  padding:0px;
  list-style:none;
  text-decoration:none;
  outline: none;
  
}
  body {
  background: transparent url('../img/background.png') left top repeat-x;
  font-family: tahoma;

}
  .content {
  width: 1000px;
  height: auto;
  overflow: hidden;
  display: block;
  margin: 0px auto;
 
}

#under_newsbanner {
    width: 100%;
    text-align: center;
}
  .top {
  width: 1000px;
  height: 184px;
  display: block;
 
}
  .logo {
  background: transparent url('../img/logo.png') left top no-repeat;
  width: 262px;
  height: 132px;
  display: block;
  float: left;
  padding-left: 12px;

}
  .btn_menu {
  display: block;
  height:40px;
  float: right;
  margin-top: 94px;
  text-decoration:none;
  background: #1e7abd;

}

.btn_left_label {
    background: url('../img/left_menu.jpg');
    width: 20px;
    float: left;
    height: 37px;
}

.btn_right_label {
    background: url('../img/right_menu.jpg');
    width: 13px;
    float: left;
    height: 37px;
    margin-left: 15px;
    margin-right: -1px;
}
  .btn_menu a{
  margin-left: 10px;
  overflow:hidden;
  height:40px;
  display:block;
  margin-top: 3px;
  float:left;
   font-size:14px;
  color:#fffe65;
  font-weight: bold;
  cursor: pointer;

}
  .btn_menu a:hover{
  color: #0099cd;
  background: transparent url('../img/btn_center.jpg') top repeat-x;
 
}
  .btn_menu a span{
  display:block;
  float:left;
  height:40px;
  cursor: pointer;

}
  .btn_menu a:hover span{
  display:block;
  float:left;
  height:40px;

}
  .btn_menu a .ctr{
  margin:0px 2px 0px 2px;
  padding-top:10px;
  padding-left: 12px;
  padding-right: 12px;

}
  .btn_menu a .left_corner{
  width:6px;
  height: 40px;

}
  .btn_menu a:hover .left_corner{
  background: transparent url('../img/btn_left.jpg') no-repeat;
 
}
  .btn_menu a .right_corner{
  width:6px;
  height: 40px;

}
  .btn_menu a:hover .right_corner{
  background: transparent url('../img/btn_right.jpg') no-repeat;

}
  /*** current ***/  .cur_left {
  background: transparent url('../img/left_crn_both.png') center top no-repeat;
  background-position: left -40px;
  width: 6px;
  float: left;
  height: 40px;
  margin-left: 10px;

}
  .cur_ctr {
  background: transparent url('../img/cntr_both.png') center top repeat-x;
  background-position: left -40px;
  height: 30px;
  display: block;
  float: left;
  overflow: hidden;
  font-size:12px;
  color: white;
  cursor: pointer;
  padding: 10px 14px 0px 14px;

}
  .cur_right {
  background: transparent url('../img/right_crn_both.png') center top no-repeat;
  background-position: left -40px;
  width: 6px;
  height: 40px;
  float: left;
 
}
  /*** current ***/  .top_bottom {
  width: 1000px;
  height: auto;
  overflow: hidden;
  display: block;
  clear: both;
 
}
  .date {
  background: transparent url('../img/clock_bg.png') left top no-repeat;
  width: 138px;
  height: 21px;
  padding-left: 25px;
  padding-top: 5px;
  color: white;
  font-size: 11px;
  margin-top: 13px;
  float: left;
 
}
  .links_menu {
  float: right;
  font-size: 11px;
  color: white;
  font-weight: bold;
  padding-top: 12px;

}
  .links_menu a{
  color: white;

}
  .links_menu a:hover{
  text-decoration: underline;
 
}
  .main_top {
  width: 1000px;
  height: auto;
  overflow: hidden;
  display: block;
  clear: both;
  padding-top: 10px;

}
  .welcome {
  background: #f5f5f5;
  border: 1px solid #ededed;
  width: 369px;
  min-height: 250px;
  overflow: hidden;
  padding-top: 11px;
  padding-left: 11px;
  float: left;
 
}
  * html .welcome {
  height: 250px;
  overflow: visible;
 
}
  .welcome h2 {
  font-size: 14px;
  color: #59155a;
 
}
  .welcome p {
  width: 360px;
  font-size: 11px;
  color: black;
  text-align: justify;
  padding-top: 15px;
 
}
  .middle {
  width: 295px;
  height: auto;
  overflow: hidden;
  float: left;
  font-size: 14px;
  color: #59155a;
  border: 1px solid #ededed;
  margin-left: 10px;
  margin-right: 10px;

}
  .middle_top {
	  width: 284px;
  height: auto;
  overflow: hidden;
  display: block;
  background: #f5f5f5;
  font-size: 14px;
  color: #59155a;
  font-weight: bold;
  padding: 11px 0px 11px 11px;
 
}
  .middle a {
  font-size: 11px;
  color: black;
  height: auto;
  overflow: hidden;
  border-top:1px solid #ededed;
  display: block;
  clear: both;
  padding: 14px 11px 14px 11px;
  cursor: pointer;

}
  .middle a:hover {
  text-decoration: underline;
  color: #6f2375;
 
}
  .banners {
  border: none;
  float: left;
 
}
  .obqvi {
  background: #902291;
  width: 1000px;
  height: auto;
  overflow: hidden;
  display: block;
  clear: both;
  margin-top: 10px;
 
}
  .obqvi_top {
  background: transparent url('../img/obqvi_top.png') left top no-repeat;
  width: 1000px;
  height: auto;
  overflow: hidden;
  display: block;
  padding: 5px 0px 0px 4px;
 
}
  * html .obqvi_top {
  width: 1000px;
  padding: 5px 0px 0px 0px;
 
}
  .colon {
  width: 240px;
  height: auto;
  overflow: hidden;
  display: block;
  float: left;
  background: white;
  margin: 0px 4px 0px 4px;
 
}
  .colon_top {
background: transparent url('../img/colon_top.png') left top no-repeat;
width: 230px;
height: auto;
overflow: hidden;
padding: 5px 0px 10px 10px;

}
.colon_top h6 {
font-size: 12px;
color: #59155a;
padding-bottom: 5px;
 
}
.obqvi_list li {
font-size: 11px;
color: #59155a;
width: 215px;
display: block;
clear: both;
float: left;
padding-top: 4px;

}
.obqvi_list a {
background: transparent url('../img/str.png') left top no-repeat;
background-position: left 5px;
color: black;
padding-left: 7px;

}
.obqvi_list a:hover {
text-decoration: underline;
 
}
.obqvi_2_btns {
width: 1000px;
height: auto;
overflow: hidden;
display: block;
clear: both;
padding: 15px 0px 0px 0px;

}
.obqvi_2_btns h2 {
font-size: 13px;
color: #761c78 ;
 
}
.btn_2 {
display: block;
height:36px;
margin-top: 10px;
font-weight: bold;
float: left;

}
.btn_2 a{
margin: 0px 6px 0px 0px;
overflow:hidden;
height:36px;
display:block;
float:left;
background:url('../img/crt_2_both.png') center top repeat-x;
font-size:13px;
color:#4d4d4d;
cursor: pointer;

}
.btn_2 a:hover{
color: #912292;
background-position: left -36px;
  
}
.btn_2 a span{
	display:block;
float:left;
height:36px;

}
.btn_2 a:hover span{
	display:block;
float:left;
height:36px;

}
.btn_2 a .ctr_2{
margin:0px 2px 0px 2px;
padding-top:10px;
padding-left: 12px;
padding-right: 12px;
height:22px;

}
.btn_2 a .left_corner_2{
width:4px;
height: 36px;
background:url('../img/left_crn_btn_2_both.png') center top no-repeat;

}
.btn_2 a:hover .left_corner_2{
background-position: left -36px;
 
}
.btn_2 a .right_corner_2{
width:4px;
height: 36px;
background:url('../img/right_crn_btn_2_both.png') center top no-repeat;

}
.btn_2 a:hover .right_corner_2{
background-position: right -36px;

}
/**** Current 2 ******/.cur_left2 {
background:url('../img/left_crn_btn_2_both.png') center top no-repeat;
background-position: left -36px;
float: left;
width: 4px;
height: 36px;

}
.cur_ctr2 {
background:url('../img/crt_2_both.png') center top repeat-x;
background-position: left -36px;
float: left;
height: 26px;
width: auto;
overflow: hidden;
font-size:13px;
color: #3266cc;
padding: 10px 14px 0px 14px;

}
.cur_right2 {
background:url('../img/right_crn_btn_2_both.png') center top no-repeat;
background-position: left -36px;
float: left;
height: 36px;
width: 4px;
margin-right: 6px;

}
/**** Current 2 ******/.btn_line {
background: transparent url('../img/btn_line.png') left top no-repeat;
width: 1000px;
height: 10px;
display: block;
clear: both;
font-size: 1px;
 
}
.obqvi2_content {
width: 1005px;
height: auto;
overflow: hidden;
display: block;
clear: both;

}
.obqva_ {
background: #e7e7e7;
width: 236px;
height: auto;
overflow: hidden;
display: block;
float: left;
border: 1px solid #d9d9d9;
color: #902291;
padding: 10px 0px 6px 10px;
margin: 2px 2px 0px 0px;
 
}
.obqva_left {
width: 120px;
height: auto;
float: left;
overflow: hidden;

}
.obqva_left h3 a {
color:#3266cc;
float:left;
font-size:11px;
font-weight:normal;
height:70px;
width:120px;
 
}
.obqva_left h3 a:hover {
text-decoration: underline;
 
}
.obqva_left p{
	font-size: 12px;
color: #3c3c3c;
display: block;
clear: both;
font-weight: bold;
min-height: 15px;
overflow: hidden;
padding: 5px 0px 5px 0px;

}
* html .obqva_left p {
height: 15px;
overflow: visible;
 
}
.read_more {
background: transparent url('../img/obqva_btn_both.png') left top no-repeat;
width: 73px;
height: 15px;
font-size: 10px;
color: white;
text-align:center;
display: block;
clear: both;
 
}
a:hover.read_more {
background-position: left -15px;
 
}
.obqva_right img {
border: 1px solid #cfcfcf;
padding: 3px;
background: white;
float: left;
 
}
.footer {
background: transparent url('../img/footer.png') left top repeat-x;
height: 73px;
width: auto;
margin-top: 20px;

}
.footer_cont {
width: 1000px;
margin: 0px auto;
height: auto;
overflow: hidden;
 
}
.f_left {
float: left;
font-size: 12px;
color: white;
padding-top: 16px;
font-weight:bold;
 
}
.f_left a {
color: white;
 
}
.f_left a:hover {
color: #CC99FF;
 
}
.f_right {
float: right;
padding: 8px 10px 0px 0px;

}
.web_des {
background: transparent url('../img/web_des.png') left top no-repeat;
width: 88px;
height: 29px;
display: block;
 
}
a:hover.web_des {
background-position: left -29px;
 
}
/**** HOTELS ****/.main_top_left {
float: left;
width: 392px;
height: auto;
overflow: hidden;
 
}
.welcome_hotels {
background: #f5f5f5;
border: 1px solid #ededed;
width: 369px;
min-height: 100px;
overflow: hidden;
padding: 11px 0px 0px 11px;
float: left;
 
}
* html .welcome_hotels {
height: 100px;
overflow: visible;
 
}
.welcome_hotels h2, .welcome_hotels h1 {
font-size: 12px;
color: #59155a;
 
}
.welcome_hotels p {
width: 360px;
font-size: 11px;
text-align: justify;
padding-top: 15px;

}
.in_veliko {
background: #f5f5f5;
border: 1px solid #ededed;
display: block;
float: left;
width: 360px;
padding: 10px 0px 10px 20px;
margin-top: 10px;
 
}
.in_veliko li {
display: block;
clear: both;
padding-bottom: 2px;

}
.in_veliko a {
background: transparent url('../img/front_a_cat.png') left top no-repeat;
background-position: left 5px;
padding-left: 9px;
color: #691e6c;
font-size: 12px;
 
}
.in_veliko a:hover {
text-decoration:underline;
 
}
.cent_hot {
border: none;
float: left;
border: 1px solid #7d7d7d;
margin-left: 9px;
margin-top: 13px;
 
}
.banners1, .banners2 {
float: left;
border: none;
 
}
.banners2 {
margin-left: 8px;
 
}
.desc_bal {
background: transparent url('../img/balon.png') left top no-repeat;
width: 985px;
height: 37px;
display: block;
clear: both;
margin-top: 10px;
padding: 12px 0px 0px 15px;
color: white;
font-weight: bold;
	font-size: 12px;
  
}
.desc_bal h2, .desc_bal h1 {
color: white;
font-size: 13px;
 
}
.desc_bal a {
text-decoration: underline;
font-size: 12px;
font-weight: bold;
color: white;

}
.desc_bal a:hover {
text-decoration: none;
 
}
.hotel_card {
background: #6e266e;
width: 330px;
height: 191px;
overflow: visible;
float: left;
border: 1px solid #591d5a;
padding-bottom: 7px;
margin: 2px 1px 0px 0px;

}
.hotel_top {
background: transparent url('../img/hotel_top.png') left top repeat-x;
width: 314px;
float: left;
height: 27px;
border-bottom: 1px solid black;
padding: 7px 0px 0px 16px;
 
}
.hotel_top a {
font-size: 13px;
color: #ffe036;
display: block;
float: left;
 
}
.hotel_top a:hover {
color: white;
 
}
.hotel_card_left {
width: 170px;
height: auto;
float: left;

}
.pic_parrent {
text-align: center;
display: block;
clear: both;
background: white;
border: 3px solid white;
width: 148px;
height: 114px;
overflow: hidden;
margin: 10px 0px 0px 10px;

}
.hotel_card_left img {
border: none;
text-align: center;
margin: 0px auto;
width: 140px;

}
.view_more_hotel {
background: transparent url('../img/view_more_hotel.png') left top no-repeat;
width: 147px;
height: 19px;
display: block;
clear: both;
margin: 5px 0px 0px 9px;
font-size: 11px;
color: #ffe036;
text-align: center;
padding-top: 3px;
 
}
a:hover.view_more_hotel {
background-position: left -22px;
color: white;
 
}
.hotel_card_right {
float: left;
padding-top: 10px;
 
}
.hotel_card_right p {
width: 143px;
float: left;
font-size: 11px;
color: white;
text-align: justify;

}
.stars {
float: right;
padding-right: 15px;
 
}
.title_sm {
font-size: 13px;
color: #6e266e;
width: 1000px;
display: block;
clear: both;
padding: 15px 0px 15px 0px;
 
}
.hotel_card_gr {
background: #f5f5f5;
width: 330px;
height: auto;
overflow: hidden;
float: left;
border: 1px solid #ebebeb;
padding-bottom: 7px;
margin: 2px 1px 0px 0px;

}
.hotel_top_gr {
background: #ebebeb;
width: 314px;
display: block;
clear: both;
height: 27px;
border-bottom: 1px solid #c4c4c4;
padding: 7px 0px 0px 16px;
 
}
.hotel_card_left_gr {
width: 170px;
height: auto;
float: left;

}
.hotel_card_left_gr img{
background-color: white;
padding: 3px;
border: 1px solid #cecece;
margin-left: 10px;
margin-top: 12px;
 
}
.hotel_top_gr a {
font-size: 13px;
color: black;
float: left;
 
}
.hotel_top_gr a:hover {
color: #f5be00;
 
}
.view_more_hotel_gr {
background: transparent url('../img/btn_yellow.png') left top no-repeat;
width: 147px;
height: 19px;
display: block;
clear: both;
margin: 5px 0px 0px 9px;
font-size: 11px;
color: #303030;
text-align: center;
padding-top: 3px;
 
}
a:hover.view_more_hotel_gr {
background-position: left -22px;
color: #303030;
 
}
.hotel_card_right_gr {
float: left;
padding-top: 10px;
 
}
.hotel_card_right_gr p {
width: 143px;
float: left;
font-size: 11px;
color: black;
text-align: justify;

}
.stars_gr {
float: right;
padding-right: 15px;
 
}
.right_ob {
float: right;
 
}
.small_title {
font-size: 13px;
color: #761c78;
padding-top: 24px;
margin-right: 10px;

}
/****** FIRMS ******/.left_firm, .lftnote {
width: 255px;
float:left;
height: auto;
overflow: hidden;
padding-top: 13px;

}
.lftnote {
 padding: 4px 0px 0px 0px;
 
}
.center_firm {
width: 555px;
height: auto;
overflow: hidden;
float: left;
padding: 13px 0px 0px 4px;

}
.right_firm {
width: 160px;
float: right;
height: auto;
overflow: hidden;
padding-top: 13px;
 
}
.right_firm a img{
    border: none;
}
.firm_btns_menu {
background: #642d65;
width: 250px;
height: auto;
overflow: hidden;
 
}
.firm_btns_top {
background: transparent url('../img/left_btns_top.png') left top no-repeat;
display: block;
width: 245px;
height: auto;
overflow: hidden;
padding: 10px 0px 5px 5px;
 
}
.firm_btns_top h3 {
font-size: 12px;
color: #fbdc32;
padding-left: 10px;
padding-bottom: 5px;
 
}
.btn_bg_bottom {
background: transparent url('../img/left_btn_bottom.png') left top no-repeat;
width: 250px;
height: 6px;
display: block;
clear: both;
font-size: 1px;

}
.btn_f {
background: transparent url('../img/f_btn_body.png') left top repeat-y;
width: 236px;
height: auto;
overflow: hidden;
display: block;
color: white;
font-size: 12px;
margin-top: 5px;
float: left;
cursor: pointer;

}
a:hover.btn_f {
background-position: right 0px;
 
}
.btn_ftop {
background: transparent url('../img/f_btn_top.png') left top no-repeat;
width: 226px;
height: auto;
overflow: hidden;
float: left;
display: block;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;

}
a:hover span.btn_ftop {
background-position: right 0px;

}
.btn_bottom {
background: transparent url('../img/f_btn_bottom.png') left top no-repeat;
width: 236px;
height: 3px;
float: left;
font-size: 1px;
 
}
a:hover span.btn_bottom {
background-position: right 0px;

}
.firm_pics, .smalls {
background: white;
padding: 3px;
float: left;
border: 1px solid #cacaca;
margin-top: 10px;
 
}
.more_pics_f {
background: transparent url('../img/more_pics_firm.png') left top no-repeat;
width: 250px;
height: 24px;
display: block;
clear: both;
margin-top: 10px;
font-size: 13px;
color: white;
font-weight: bold;
text-align: center;
padding-top: 5px;
 
}
a:hover.more_pics_f {
background-position: left -29px;
 
}
.ctr_title {
background: transparent url('../img/center_title_firm_b.png') left top repeat-y;
width: 552px !important;
height: auto;
display: block;
overflow: hidden;
 
}
.ctr_title_top {
background: transparent url('../img/center_title_firm.png') left top no-repeat;
width: 558px;
height: auto;
overflow: hidden;
font-size: 12px;
color: white;
padding: 14px 0px 10px 14px;
 
}
.ctr_title_top a {
text-decoration: underline;
font-size: 12px;
font-weight: bold;
color: white;

}
.ctr_title_top a:hover {
text-decoration: none;
 
}
.ctr_title_bottom {
background: transparent url('../img/center_title_bottom.png') left top no-repeat;
width: 572px;
height: 13px;
display: block;
font-size: 1px;
 
}
.center_firm h2, .center_firm h1 {
font-size: 20px;
color: #313131;
padding: 5px 0px 0px 10px;
 
}
.stars_firm {
display: block;
clear: both;
padding-left: 10px;
 
}
.stars_list {
display: block;
clear: both;
 
}
.center_firm h3 {
font-size: 13px;
color: #b377a6;
display: block;
clear: both;
width: 535px;
border-bottom: 1px solid #b377a6;
margin-left: 10px;
padding: 20px 0px 2px 0px;
 
}
.center_firm p{
color: #2d2d2d;
display: block;
clear: both;
font-size: 11px;
text-align: justify;
width: 535px;
 
}
.contacts_with {
float: right;
color: #642d65;
font-size: 12px;
text-decoration: underline;
padding: 30px 15px 0px 0px;

}
a:hover.contacts_with {
text-decoration: none;
 
}
.links_under_banner {
padding-top: 10px;
display: block;
clear: both;
float: left;
width: 160px;

}
.links_under_banner li {
color: #313131;
font-size: 11px;
line-height: 20px;
 
}
.links_under_banner a {
color: #313131;
 
}
.links_under_banner a:hover {
text-decoration: underline;
 
}
/******* CATALOGUE *******/.main_cat {
float: left;
width: 1000px;
height: auto;
overflow: hidden;
display: block;
padding-top: 10px;
 
}
.title_cat {
background: #f5f5f5;
border: 1px solid #eeeeee;
width: 978px;
height: auto;
overflow: hidden;
display: block;
clear: both;
padding: 10px;
 
}
.title_cat h1 {
color: #3566cc;
font-size: 14px;
 
}
.desc_cat {
font-size: 11px;
color: black;
width: 685px;
text-align: justify;
padding-left: 10px;
float: left;
font-weight: normal;
padding-top: 10px;
padding-right: 15px;

}


.desc_cat img {
    border: none;
}
.join_us {
background: transparent url('../img/join_body.png') left top repeat-y;
width: 283px;
color: #fbdd32;
float: left;
margin: 10px 0px 10px 0px;
 
}
.join_us span.joinbody {
background: transparent url('../img/join_top.png') left top no-repeat;
width: 263px;
height: auto;
overflow: hidden;
font-size: 11px;
text-align: center;
float: left;
padding: 18px 10px 7px 10px;
cursor: pointer;

}
.join_us span.joinbottom {
background: transparent url('../img/join_bottom.png') left top no-repeat;
width: 283px;
height: 4px;
display: block;
clear: both;
font-size: 1px;

}
a:hover.join_us {
 color: white;
 
}
.catalogue_cont {
display: block;
width: 1000px;
height: auto;
overflow: hidden;
clear: both;

}
.kind_adv {
background: transparent url('../img/place_body.png') left top repeat-y;
width: 237px;
height: auto;
overflow: hidden;
display: block;
float: left;
margin: 10px 9px 0px 0px;
 
}
.kind_advtop {
background: transparent url('../img/place_top.png') left top no-repeat;
width: 237px;
height: auto;
overflow: hidden;
display: block;
padding: 12px 0px 0px 15px;
 
}
.kind_advtop h3 {
font-size: 12px;
color: white;
padding-bottom: 20px;
 
}
.kind_advtop h3 span {
color: #ffe036;
padding-left: 5px;
 
}
.kind_advtop ul {
display: block;
 
}
.kind_advtop ul li {
display: block;
clear: both;
font-size: 11px;
padding-bottom: 5px;
 
}
.kind_advtop ul li a {
background: transparent url('../img/front_a_cat.png') left top no-repeat;
background-position: left 5px;
padding-left: 8px;
color: #3566cc;
 
}
.kind_advtop ul li a:hover {
text-decoration: underline;
 
}
.kind_advbottom {
background: transparent url('../img/place_bottom.png') left top no-repeat;
width: 237px;
height: 18px;
display: block;
font-size: 1px;
 
}
/******* BROWSE ********/.left_part_br {
float: left;
width: 690px;
display: block;
height: auto;
overflow: hidden;

}
.browse_descr {
width: 690px;
text-align: justify;
font-size: 11px;
color: #2c2c2c;
padding-top: 3px;
 
}
/*** USER PANEL ***/.how_to_user {
font-weight: bold;
text-decoration: underline;
display: block;
clear: both;
color: #2d2d2d;
font-size: 11px;
margin-top: 2px;
 
}
a:hover.how_to_user {
text-decoration: none;
 
}
table.list{
width:571px;
height: auto;
overflow: hidden;
padding-top: 10px;

}
table.list thead td{
background: #691e6e;
height: 27px;
font-family: tahoma;
font-size: 12px;
font-weight: bold;
color: white;
padding:2px;
padding-left: 10px;

}
table.list tbody td{
background:#f2f0e2;
padding:3px 2px;

}
td.ref {
width: 81px;
 
}
td.type {
width: 108px;
 
}
td.floor {
width: 104px;
 
}
td.status {
width: 105px;
 
}
td.sqm {
width: 104px;
 
}
td.prise {
width: 61px;
 
}
table.list tbody td {
color: #404040;
font-size: 12px;
font-weight: normal;
padding-left: 10px;
border-bottom: 1px solid #404040;

}
table.list tbody td a {
font-size: 11px;
color: #404040;
 
}
table.list tbody td a:hover {
text-decoration: underline;
 
}
.list_note {
display: block;
clear: both;
font-weight: bold;
text-decoration: underline;
color: #2d2d2d;
font-size: 12px;
margin-top: 5px;
padding-left: 10px;
 
}
	a:hover.list_note {
text-decoration: none;
 
}
.add_note {
background: transparent url('../img/add_note.png') left top no-repeat;
width: 180px;
height: 23px;
display: block;
color: white;
font-size: 12px;
font-weight: bold;
text-align: center;
padding-top: 6px;
margin: 10px 0px 20px 10px;
 
}
a:hover.add_note {
color: #fbdd32;
 
}
.welcome_frm {
font-size: 12px;
font-weight: bold;
color: white!important;

}
.ctr_title {
background: transparent url('../img/center_title_firm_b.png') left top repeat-y;
width: 572px;
height: auto;
display: block;
overflow: hidden;
 
}
.ctr_title_top {
background: transparent url('../img/center_title_firm.png') left top no-repeat;
width: 558px;
height: auto;
overflow: hidden;
font-size: 12px;
color: white;
padding: 14px 0px 10px 14px;
 
}
.ctr_title_top a {
text-decoration: underline;
font-size: 12px;
font-weight: bold;
color: white;

}
.ctr_title_top a:hover {
text-decoration: none;
 
}
.ctr_title_bottom {
background: transparent url('../img/center_title_bottom.png') left top no-repeat;
width: 572px;
height: 13px;
display: block;
font-size: 1px;
 
}
/**** browse *****/.left_browse {
display: block;
width:690px;
height: auto;
overflow: hidden;
float: left;
 
}
.browse_descr {
width: 690px;
color: #2c2c2c;
text-align: justify;
padding-bottom: 10px;
padding-top: 5px;
 
}
.sugg {
background: transparent url('../img/small_balonm.png') left top no-repeat;
width: 675px;
height: 39px;
display: block;
clear: both;
padding-top: 10px;
padding-left: 15px;
 
}
.sugg h2, .sugg p {
font-size: 13px;
color: #ffd614;
font-weight: bold;

}
.sugg_place1 {
background: white url('../img/agency_bg_bottom.png') left bottom no-repeat;
width: 690px;
height: auto;
overflow: hidden;
display: block;
clear: both;
padding-bottom: 8px;
margin-top: 5px;
float: left;

}

.sugg_place {
background: white url('../img/agency_bg_bottom3.png') left bottom no-repeat;
width: 690px;
height: auto;
overflow: hidden;
display: block;
clear: both;
padding-bottom: 8px;
margin-top: 5px;
float: left;

}

.sugg_place2 {
background: white url('../img/agency_bg_bottom2.png') left bottom no-repeat;
width: 690px;
height: auto;
overflow: hidden;
display: block;
clear: both;
padding-bottom: 8px;
margin-top: 5px;
float: left;
 
}

.sugg_place3 {
background: white url('../img/agency_bg_bottom3.png') left bottom no-repeat;
width: 690px;
height: auto;
overflow: hidden;
display: block;
clear: both;
padding-bottom: 8px;
margin-top: 5px;
float: left;
 
}
.sugg_place4 {
background: white;
width: 690px;
height: auto;
overflow: hidden;
display: block;
clear: both;
padding-bottom: 8px;
margin-top: 5px;
float: left;
 
}
.left_sugg {
width: 137px;
height: auto;
overflow: hidden;
display: block;
float: left;
padding: 17px 0px 15px 13px;

}
.right_sugg {
float: left;
display: block;
padding-top: 17px;
 
}
.right_sugg h3, .right_sugg h3 a {
color: #0073bf;
font-size: 13px;
float: left;
width: 510px;
 
}
.right_sugg h3 a:hover {
 text-decoration: underline;
 
}
.right_sugg span {
font-size: 9px;
font-weight: normal;
color: #7a7a7a;
float: left;
margin-top: -2px;
padding-left: 2px;
 
}
.sugg_descr {
display: block;
clear: both;
width: 520px;
text-align: justify;
font-size: 11px;
color: #222;
padding-top: 5px;
 
}
.links_btm {
width: 520px;
height: auto;
overflow: hidden;
padding-top: 10px;
 
}
.left_link {
display: block;
padding-top: 5px;
 
}
.left_link a {
font-size: 9px;
color: #59155a;
border-bottom: 1px dashed #59155a;
float: left;
 
}
.left_link a:hover {
border-bottom: 1px solid #59155a;
 
}
.right_links {
height:21px;
margin-top: -3px;
float: right;
text-decoration:none;

}
.right_links a{
margin-left: 5px;
display:block;
float:left;
cursor: pointer;

}
.right_links a span{
display:block;
float:left;
height:21px;
cursor: pointer;
margin-top: 0px!important;

}
.right_links a:hover span{
display:block;
float:left;
height:21px;

}
.right_links a .lft_ctr, .right_links a .lft_ctr1{
background: transparent url('../img/link_more_cntr.png') center top repeat-x;
display: block;
height: 17px;
float: left;
font-size: 10px;
font-weight: bold;
color: white;
padding: 4px 3px 0px 3px;

}
.right_links a .lft_ctr1 {
 padding: 4px 40px 0px 40px;
 
}
.right_links a:hover .lft_ctr, .right_links a:hover .lft_ctr1{
color: #ffd614;
background-position: left -21px;
 
}
.right_links a .lft_prp{
width: 5px;
height: 21px;
background: transparent url('../img/link_more_lcrn.png') left top no-repeat;

}
.right_links a:hover .lft_prp{
background-position: left -21px;
 
}
.right_links a .rght_prp{
width: 5px;
height: 21px;
background: transparent url('../img/link_more_rcorn.png') center top no-repeat;

}
.right_links a:hover .rght_prp{
background-position: right -21px;

}
.other_frms {
background: transparent url('../img/Standart.png') left top no-repeat;
width: 675px;
height: 38px;
display: block;
clear: both;
float: left;
margin-top: 10px;
font-size: 13px;
color: #3f3f3f;
padding: 11px 0px 0px 15px;
  
}
.other_frms2 {
background: transparent url('../img/other_frms.png') left top no-repeat;
width: 675px;
height: 38px;
display: block;
clear: both;
float: left;
margin-top: 10px;
font-size: 13px;
color: #3f3f3f;
padding: 11px 0px 0px 15px;
  
}
.right_links a .lft_ctr2{
background: transparent url('../img/link_more_cntr2.png') center top repeat-x;
display: block;
height: 17px;
float: left;
font-size: 10px;
font-weight: bold;
color: #6b6b6b;
padding: 4px 3px 0px 3px;

}
.right_links a:hover .lft_ctr2{
color: white;
background-position: left -21px;
 
}
.right_links a .lft_prp2{
width: 5px;
height: 21px;
background: transparent url('../img/link_more_lcorn2.png') left top no-repeat;

}
.right_links a:hover .lft_prp2{
background-position: left -21px;
 
}
.right_links a .rght_prp2{
width: 5px;
height: 21px;
background: transparent url('../img/link_more_rcorn2.png') center top no-repeat;

}
.right_links a:hover .rght_prp2{
background-position: right -21px;

}
.left_link {
display: block;
padding-top: 5px;
 
}
.left_link .gr_link {
font-size: 9px;
color: #454545;
border-bottom: 1px dashed #454545;
float: left;
 
}
.numbs {
display: block;
clear: both;
height: auto;
overflow: hidden;
padding-top: 20px;
width: 690px;

}
.numbs a{
overflow:hidden;
height:17px;
margin-left: 2px;
display:block;
float:left;
background: transparent url('../img/numb_body.png') center top repeat-x;
font-size:11px;
color:#454545;
cursor: pointer;

}
.numbs a:hover{
color: white;
background-position: left -17px;
 
}
.numbs a span{
display:block;
float:left;
height:17px;
cursor: pointer;

}
.numbs a:hover span{
display:block;
float:left;
height:17px;

}
.numbs a .nmb_ctr{
margin:0px 2px 0px 2px;
padding: 1px;

}
.numbs a .nmb_lcrn{
width:3px;
height: 17px;
background: transparent url('../img/numb_lcrn.png') center top no-repeat;

}
.numbs a:hover .nmb_lcrn{
background-position: left -17px;
 
}
.numbs a .nmb_rcrn{
width:3px;
height: 17px;
background: transparent url('../img/numb_rcrn.png') center top no-repeat;

}
.numbs a:hover .nmb_rcrn{
background-position: right -17px;

}
.right_browse {
width: 300px;
height: auto;
overflow: hidden;
display: block;
float: right;
 
}
.join_parr {
width: 293px;
height: auto;
overflow: hidden;
display: block;
clear: both;
padding-left: 7px;
padding-bottom: 10px;
 
}
.join_parr a {
background: transparent url('../img/want_to_joiin.png') left top no-repeat;
width: 283px;
color: #fbdd32;
text-decoration: underline;
padding-top: 15px;
text-align: center;
height: 25px;
font-size: 11px;
display: block;
float: left;
margin-top: 5px;

}
.join_parr a:hover {
color: white;
 
}
	table.list{
width:571px;
height: auto;
overflow: hidden;
padding-top: 10px;

}
table.list thead td{
background: #691e6e;
height: 27px;
font-family: tahoma;
font-size: 12px;
font-weight: bold;
color: white;
padding:2px;
padding-left: 10px;

}
table.list tbody td{
background:#f2f0e2;
padding:3px 2px;

}
td.ref {
width: 81px;
 
}
td.type {
width: 108px;
 
}
td.floor {
width: 104px;
 
}
td.status {
width: 105px;
 
}
td.sqm {
width: 104px;
 
}
td.prise {
width: 61px;
 
}
table.list tbody td {
color: #404040;
font-size: 12px;
font-weight: normal;
padding-left: 10px;
border-bottom: 1px solid #404040;

}
table.list tbody td a {
font-size: 11px;
color: #404040;
 
}
table.list tbody td a:hover {
text-decoration: underline;
 
}
.list_note {
display: block;
clear: both;
font-weight: bold;
text-decoration: underline;
color: #2d2d2d;
margin-top: 5px;
padding-left: 10px;
 
}
	a:hover.list_note {
text-decoration: none;
 
}
/****** OBQVI *******/.wide_title {
background: transparent url('../img/wide_title.png') left top no-repeat;
width: 815px;
height: 39px;
display: block;
clear: both;
font-size: 13px;
font-weight: bold;
color: white;
padding: 10px 0px 0px 15px;

}
.ob_left {
float: left;
width: 820px;
padding: 13px 0px 0px 0px;

}
.notes {
background: transparent url('../img/note_body.png') left top repeat-y;
width: 830px;
height: auto;
overflow: hidden;
display: block;
clear: both;
margin: 5px 0px 0px 0px;

}
.notes_top {
background: transparent url('../img/note_top.png') left top no-repeat;
width: 830px;
height: auto;
overflow: hidden;
padding: 10px 0px 20px 0px;

}
.notes_bottom {
background: transparent url('../img/note_bottom.png') left top no-repeat;
width: 830px;
height: 10px;
display: block;
clear: both;
font-size: 1px;

}
.left_inform {
float: left;
height: auto;
overflow: hidden;
width: 515px;
padding: 10px 0px 0px 20px;

}
.linfrm, .linfrm5 {
display: block;
	clear: both;
width: 510px;
height: auto;
overflow: hidden;
padding: 0px 0px 7px 0px;

}
.linfrm label, .linfrm2 label, .linfrm5 label {
width: 170px;
font-size: 12px;
font-weight: bold;
color: #2c2c2c;
float: left;
padding: 4px 0px 0px 0px;

}
.linfrm5 label {
 width: 120px;
 
}
.frontsel {
 padding: 0px!important;
 
}
.linfrm select {
width: 246px;
float: left;
font-size: 15px;

}
.linfrm label span, .required strong, .linfrm2 label span, .linfrm5 label span {
color: #ff0000;
 
}
.inp_parr {
background: transparent url('../img/note_input.png') left top no-repeat;
width: 241px;
height: 19px;
float: left;
padding: 6px 0px 0px 5px;

}
.inp_parr input {
width: 235px;
font-size: 11px;
float: left;
border: none;
background: none;

}
.cal_parr {
background: transparent url('../img/note_input_100.png') left top no-repeat;
width: 100px;
height: 19px;
float: left;
padding: 6px 0px 0px 5px;

}
.cal_parr input {
width: 235px;
font-size: 11px;
float: left;
border: none;
background: none;

}
.frm_title, .required, .cont_title {
display: block;
clear: both;
font-weight: bold;
color: #1580c5;
font-size: 15px;

}
.required {
font-weight: normal;
font-size: 11px;
padding: 2px 0px 20px 0px;

}
.ta_parr {
background: transparent url('../img/ta_bg.png') left top no-repeat;
width: 330px;
height: 129px;
float: left;
padding: 5px
}
.ta_parr textarea {
width: 324px;
height: 122px;
float: left;
font-family: Tahoma, Geneva, sans-serif;
font-size: 12px;
border: none;
background: none;

}
.brws {
float: left;
height: 22px;

}
.rght_inform {
width: 250px;
height: auto;
overflow: hidden;
float: left;
padding: 10px 0px 0px 20px;

}
.cont_title {
padding: 0px 0px 20px 0px;
 
}
.linfrm2 label {
padding: 6px 0px 2px 0px;
 
}
.send_note, .send_note2 {
background: transparent url('../img/send_note.png') left top no-repeat;
width: 244px;
height: 23px;
display: block;
float: left;
clear: both;
border: none;
font-size: 11px;
font-weight: bold;
color: white;
cursor: pointer;
margin: 50px 0px 0px 0px;

}
.send_note2 {
 margin: 0px 0px 0px 0px;
 clear: none;
 
}
/**** NOTE PREVIEW *****/.separator {
width: 240px;
height: auto;
overflow: hidden;
display: block;
clear: both;
padding: 3px 0px 0px 0px;

}
.smalls {
float: left;
margin: 0px 3px 0px 0px;

}
.print, .sendit {
background: transparent url('../img/printit.png') left top no-repeat;
font-size: 11px;
color: black;
padding: 0px 0px 3px 15px;
margin-right: 10px;
text-decoration: underline;

}
a:hover.print, a:hover.sendit, .conts_top div a:hover {
 text-decoration: none;
 
}
.sendit {
background: transparent url('../img/sendit.png') left top no-repeat;
padding: 0px 0px 0px 18px;
background-position: left 2px;

}
.conts {
background: transparent url('../img/conts_body.png') left top repeat-y;
width: 252px;
height: auto;
overflow: hidden;
display: block;
clear: both;
margin: 10px 0px 0px 0px;

}
.conts_top {
background: transparent url('../img/conts_title.png') left top no-repeat;
width: 237px;
height: auto;
overflow: hidden;
padding: 12px 0px 0px 15px;

}
.conts_bottom {
background: transparent url('../img/conts_bottom.png') left top no-repeat;
width: 252px;
height: 6px;
display: block;
clear: both;
font-size: 1px;

}
.contacts {
font-size: 13px;
font-weight: bold;
color: white;
display: block;
clear: both;
padding: 0px 0px 20px 0px;

}
.conts_top div {
display: block;
clear: both;
padding-bottom: 10px;
font-size: 11px;
color: #1580c5;

}
.conts_top div strong, .conts_top div a {
padding-left: 15px;
 
}
.conts_top div a {
font-weight: bold;
text-decoration: underline;
color: #1580c5;

}
.publish_date {
font-size: 11px;
color: black;
display: block;
clear: both;
padding: 5px 0px 0px 10px;

}
.publish_date span {
color: #1580c5;
 
}
.pub_price {
display: block;
clear: both;
font-weight: bold;
color: black;
font-size: 13px;
padding: 2px 0px 0px 10px;

}
.pub_price span {
color: #1580c5;
 
}
.note_des {
display: block;
clear: both;
text-align: justify;
font-size: 11px;
color: black;
width: 540px;
padding: 10px 0px 0px 10px;

}
.ask {
background: transparent url('../img/ask_body.png') left top repeat-y;
width: 570px;
height: auto;
overflow: hidden;
display: block;
clear: both;
margin: 40px 0px 0px 0px;

}
.ask_top {
background: transparent url('../img/ask_top.png') left top no-repeat;
width: 550px;
height: auto;
overflow: hidden;
padding: 10px 0px 20px 20px;

}
.ask_bottom {
background: transparent url('../img/ask_bottom.png') left top no-repeat;
width: 570px;
height: 8px;
display: block;
clear: both;
font-size: 1px;

}
.whatis, .writein {
	display: block;
	clear: both;
	font-weight: bold;
	color: #000;
	font-size: 14px;
}
.writein {
font-size: 11px;
color: #3566cc;
font-weight: normal;

}
.writein span {
 color: red;
 font-weight: bold;
 
}
.places {
display: block;
clear: both;
padding: 25px 0px 0px 0px;

}
.error {
background:transparent url('../img/warn.png') no-repeat scroll left top;
clear:both;
color: #be0000;
display:block;
font-size:11px;
margin:5px 0px 0px 0px;
padding:2px 25px 5px;
 
}
.error2 {
background:transparent url('../img/warn.png') no-repeat scroll left top;
color: #be0000;
display:block;
float: left;
clear:both;
font-size:11px;
padding: 0px 25px 5px;
margin-top: 5px;
 
}
.line {
display:block;
clear:both;

}
	.hotelspecial {
background: transparent url('../img/specification_body.png') left top repeat-y;
width: 561px;
height: auto;
overflow: hidden;
display: block;
clear: both;
margin: 10px 0px 0px 0px;

}
.hotelspecial_top {
background: transparent url('../img/specification_top.png') left top no-repeat;
width: 546px;
height: auto;
overflow: hidden;
padding: 15px 0px 15px 15px;

}
.hotelspecial_bottom {
background: transparent url('../img/specification_bottom.png') left top no-repeat;
width: 561px;
height: 4px;
display: block;
clear: both;
font-size: 1px;

}
.subpurp_title {
background: transparent url('../img/sub_purpletitle.png') left top no-repeat;
width: 561px;
height: 24px;
display: block;
float: left;
clear: both;
text-align: center;
color: white;
margin: 5px 0px 0px 0px;
font-size: 12px;
font-weight: bold;
padding: 7px 0px 0px 0px;

}
.hotelspecial_top h4, .type_prices {
font-size: 12px;
color: #fbce23;
font-weight: normal;
 
}
.typerooms {
font-size: 12px;
color: white;
padding: 5px 0px 0px 0px;

}
.type_prices {
padding: 10px 0px 0px 0px;
 
}
.type_prices strong {
color: white;

}
.lists {
display: block;
clear: both;
width: 700px;

}
.lists ul {
float: left;
width: 160px;
padding: 10px 0px 0px 10px;
margin-right: 10px;

}
.lists ul li {
font-size: 11px;
background: transparent url('../img/prpl_star.gif') left top no-repeat;
background-position: left 2px;
width: 155px;
display: block;
float: left;
padding: 0px 0px 10px 15px;
color: #3a3a3a;

}
.left_contacts {
width: 275px;
overflow: hidden;
float: left;
 
}
.right_contacts {
width: 270px;
float: left;
margin-right:5px;
overflow: hidden;

}
.light, .form_quest {
background: #fffdc5;
width: 250px;
overflow: hidden;
padding: 5px 0px 10px 10px;

}
.light{
width:270px;
height:160px;

}
	.form_quest {
width: 491px;
height: auto;
overflow: hidden;
display: block;
clear: both;
padding: 0px;
text-align: center;
font-size: 12px;
color: #5c295d;
padding: 15px 35px 15px 35px;
margin: 5px 0px 0px 0px;
float: left;

}
.sepp, .sepp span, .sepp strong {
display: block;
clear: both;
font-size: 11px;
color: #3566cc;
width: 230px;

}
.sepp {
padding: 0px 0px 10px 0px;
 
}
.sepp div {
font-size: 11px;
color: black;
width: 240px;
text-align: justify;

}
.contacts_info {
display: block;
clear: both;
overflow: hidden;
padding: 5px 0px 0px 0px;

}
.hotel_message {
width: 561px;
height: auto;
overflow: hidden;
display: block;
clear: both;
padding: 20px 0px 0px 0px;

}
.lin {
float: left;
width: 550px;
padding: 0px 0px 7px 0px;

}
.lin strong {
font-size: 11px;
color: #c70000;
float: left;
padding: 2px 0px 0px 5px;

}
.form_quest strong {
 color: #c70000;
 
}
.lin label {
float: left;
width: 150px;
font-size: 11px;
padding: 5px 0px 0px 20px;

}
.info {
clear:both;
color:#2D2D2D;
display:block;
font-size:11px;
text-align:justify;

}
.info p{
margin:10px;

}
.browse_links {
width: 688px;
height: auto;
overflow: hidden;
display: block;
clear: both;
background: #ececec;
border: 1px solid #dedede;
margin: 5px 0px 10px 0px;

}
.browse_links ul {
width: 663px;
display: block;
clear: both;
height: auto;
overflow: hidden;
padding: 15px 0px 15px 25px;

}
.browse_links ul li {
width: 220px;
height: auto;
overflow: hidden;
float: left;
font-size: 12px;
padding: 0px 0px 4px 0px;

}
.browse_links ul li a {
background: transparent url('../img/front.gif') left top no-repeat;
background-position: left 5px;
padding: 0px 0px 0px 7px;
color: #383838;
font-size: 12px;

}
.browse_links ul li a:hover {
text-decoration: underline;
 
}
.price_notice {
display: block;
clear: both;
width: 400px;
font-weight: bold;
color: #4e4e4e;
font-size: 13px;
float: left;

}
.price_notice strong {
color: #4e4e4e;
 
}
/******* START NEWS_PAGE ************/.new_left {
float: left;
width: 289px;
height: auto;
overflow: hidden;
 
}
.new_right {
float: left;
width: 531px;
height: auto;
overflow: hidden;
 
}
.upper_crr, .upper_crr1 {
width: 279px;
text-align: center;
font-size: 14px;
color: black;
display: block;
clear: both;
padding: 0px 0px 17px 0px;

}
.s1 {
 padding: 10px 0px 10px 0px;
 border-bottom: 1px solid #3265ce;
 
}
.new_picplace, .new_picplace_noname {
display: block;
clear: both;
width: 279px;
height: auto;
overflow: hidden;
text-align: center;
background: #1580c5 url('../img/bottom_topic.png') left bottom no-repeat;
font-size: 1px;
padding: 3px 0px 10px 0px;

}
.new_picplace img, .new_picplace_noname img {
border: none;
background: white;
padding: 3px;
border: 1px solid #fff;

}
.new_picplace_noname {
 padding: 7px 0px 10px 0px;
 margin: 5px 0px 0px 0px;
 
}
.title_of_the_new, .title_of_the_new a {
color: white;
text-align: left;
display: block;
clear: both;
font-size: 13px;
width: 275px;

}
.title_of_the_new {
 padding: 0px 0px 4px 10px;

}
.title_of_the_new a:hover {
 text-decoration: underline;
 
}
.the_new_description {
width: 279px;
font-size: 11px;
text-align: justify;
color: #2d2d2d;
padding: 10px 0px 0px 1px;

}
.morelinks {
display: block;
clear: both;
width: 279px;
height: auto;
overflow: hidden;
padding: 15px 0px 10px 0px;
border-bottom: 3px solid #3265ce;

}
.add_date, .ops a {
float: left;
font-size: 11px;
color: #5285ee;

}
.ops {
float: right;
 
}
.ops a {
text-decoration: underline;
color: #938f93;
margin-left: 5px;

}
.ops a:hover {
 text-decoration: none;
 
}
.new_left ul, .new_left ul li {
width: 279px;
height: auto;
overflow: hidden;
display: block;
clear: both;

}
.new_left ul li  {
font-size: 11px;
margin-bottom: 1px;
display: block;
float: left;
clear: both;
border-bottom: 1px solid #c4c4c4;

}
.new_left ul li a {
background: #f4f4f4 url('../img/new_link_bg.png') left top repeat-x;
display: block;
float: left;
clear: both;
width: 259px;
color: black;
padding: 6px 10px 7px 10px;

}
.new_left ul li a:hover {
background: #652d66 url('../img/new_link_hover.png') left top repeat-x;
color: white;

}
.bottom_link_new {
display: block;
clear: both;
width: 299px;
text-align: center;
height: auto;
overflow: hidden;
padding: 7px 0px 7px 0px;
border-bottom: 2px solid #3265ce;
 
}
.bottom_link_new a {
font-size: 11px;
font-weight: bold;
text-decoration: underline;
color: #5285ee;
 
}
.bottom_link_new a:hover {
 text-decoration: none;
 
}
.new_title, .new_title2 {
background: transparent url('../img/new_top.png') left top no-repeat;
width: 506px;
height: 38px;
display: block;
clear: both;
padding: 12px 0px 0px 15px;

}
.new_title h1, .new_title h1 a, .uppz a, .uppz span {
font-size: 12px;
font-weight: bold;
color: white;
 
}
.new_title h1 a, .uppz a {
 text-decoration: underline;
 
}
.new_title h1 a:hover, .uppz a:hover {
 text-decoration: none;
 
}
.large_links_new, .links_likethe_wider {
display: block;
clear: both;
width: 479px;
height: auto;
overflow: hidden;

}
.links_likethe_wider {
 width: 279px;
 border-bottom: 2px solid #642d65;
 
}
.large_links_new a, .links_likethe_wider a {
background: #f3f3f3 url('../img/large_link.png') left top repeat-x;
width: 479px;
height: auto;
overflow: hidden;
display: block;
clear: both;
border-bottom: 1px solid #e3e3e3;
padding: 10px 0px 10px 0px;

}
.left_in_right .large_links_new a, .left_in_right .large_links_new{
width:600px !important;

}
.large_links_new a:hover, .links_likethe_wider a:hover {
background: #e3eefa url('../img/large_link_hover.png') left top repeat-x;
 
}
.links_likethe_wider a {
 width: 279px;
 
}
.left_pczr {
float: left;
width: 110px;
height: auto;
overflow: hidden;
text-align: center;

}
.left_pczr img {
border: none;
background: white;
padding: 3px;
border: 1px solid #cbcbcb;
border-left: none;
border-top: none;

}
.right_pczr, .right_pczr2 {
float: left;
width: 360px;

}
.right_pczr2 {
 width: 160px;
 
}
.right_pczr strong, .right_pczr2 strong {
font-size: 12px;
color: black;
display: block;
clear: both;
text-decoration: underline;

}
.large_links_new a:hover .right_pczr strong, .links_likethe_wider a:hover .right_pczr2 strong {
 text-decoration: none;
 
}
.inf {
color: #5285ee;
font-size: 12px;
font-weight: normal;
display: block;
clear: both;
padding: 4px 0px 0px 0px;

}
.banner_asdjn {
width: 519px;
height: auto;
overflow: hidden;
display: block;
clear: both;
text-align: center;
padding: 15px 0px 15px 0px;

}
.banner_asdjn img {
border: none;
 
}
/***** NEW_MAIN *****/.small_prrp {
background: transparent url('../img/small_prrp.png') left top no-repeat;
width: 279px;
height: 24px;
display: block;
clear: both;
font-size: 12px;
font-weight: bold;
color: white;
text-align: center;
padding: 7px 0px 0px 0px;
margin: 7px 0px 0px 0px;

}
.new_main_right {
width: 521px;
height: auto;
overflow: hidden;
float: left;
 
}
.new_main_right h1 {
display: block;
clear: both;
font-size: 17px;
width: 510px;
padding: 3px 0px 0px 0px;

}
.new_info {
display: block;
clear: both;
font-size: 11px;
padding: 3px 0px 0px 0px;

}
.new_info span {
color: #3d9cda;

}
.dddsss {
width: 517px;
font-size: 11px;
text-align: justify;
padding: 15px 0px 0px 0px;

}
.linkopppps {
display: block;
clear: both;
width: 500px;
padding: 10px 0px 0px 0px;
 
}
.linkopppps a {
 padding-bottom: 10px;
 float: left;
 
}
.new_title2 {
 padding: 12px 0px 0px 15px;
 font-size: 13px;
 color: white;
 font-weight: bold;
 
}
.comments_newss {
display: block;
clear: both;
width: 521px;
height: auto;
overflow: hidden;

}
.com_dv {
background: #f5f5f5 url('../img/comment_bg.png') left top repeat-x;
width: 521px;
height: auto;
overflow: hidden;
display: block;
clear: both;
border-bottom: 2px solid #ccc;
padding: 10px;

}
.com_dv strong {
color: #454545;
font-size: 14px;
display: block;
clear: both;
padding: 0px 0px 5px 0px;

}
.the {
font-size: 11px;
text-align: justify;
width: 500px;

}
.publ_date {
width: 500px;
height: auto;
overflow: hidden;

}
.publ_date strong {
float: right;
font-size: 11px;
font-weight: normal;

}
.publ_date strong span {
color: #3d9cda;
 
}
.addcomment {
background: transparent url('../img/addcomment_boddy.png') left top repeat-y;
width: 521px;
height: auto;
overflow: hidden;
display: block;
clear: both;
 
}
.addcomment_top {
background: transparent url('../img/addcomment_top.png') left top no-repeat;
width: 501px;
height: auto;
overflow: hidden;
padding: 20px 0px 5px 20px;

}
.addcomment_bottom {
background: transparent url('../img/addcomment_bottom.png') left top no-repeat;
width: 521px;
height: 9px;
display: block;
clear: both;
font-size: 1px;
 
}
.small_th {
background: transparent url('../img/small_ta.png') left top no-repeat;
width: 288px;
height: 102px;
float: left;
padding: 5px;

}
.small_th textarea {
width: 283px;
height: 97px;
background: none;
border: none;
font-size: 11px;
font-family: Tahoma, Geneva, sans-serif;

}
.shine {
background: transparent url('../img/shine.png') left top no-repeat;
width: 521px;
height: 24px;
display: block;
clear: both;
text-align: center;
font-weight: bold;
font-size: 13px;
color: white;
margin: 7px 0px 7px 0px;
padding: 7px 0px 0px 0px;

}
.map_link {
font-size: 11px;
font-weight: bold;
color: #5b295c;
 
}
/***** NEW INDEX *****/.left_index {
width: 190px;
height: auto;
overflow: hidden;
float: left;
padding: 15px 0px 0px 0px;

}
.right_index {
background: transparent url('../img/index_right_body.png') left top repeat-y;
width: 810px;
height: auto;
overflow: hidden;
float: left;
margin: 10px 0px 0px 0px;

}
.right_index_top {
background: transparent url('../img/index_right_top.png') left top no-repeat;
width: 810px;
height: auto;
overflow: hidden;
 
}
.right_index_bottom {
background: transparent url('../img/index_right_bottom.png') left top no-repeat;
width: 810px;
height: 6px;
display: block;
clear: both;
font-size: 1px;

}
.index_title {
width: 190px;
height: auto;
overflow: hidden;
display: block;
clear: both;
 
}
.index_title_top {
background: transparent url('../img/index_title_top.png') left top no-repeat;
width: 190px;
height: auto;
overflow: hidden;

}
.index_title_top h4 {
height: auto;
display: block;
clear: both;
font-size: 11px;
font-weight: normal;
color: white;
padding: 7px 0px 5px 10px;

}
.index_title_bottom{
background: transparent url('../img/index_title_bottom.png') left top no-repeat;
width: 190px;
height: 5px;
display: block;
clear: both;
font-size: 1px;
 
}
.left_index ul {
width: 190px;
height: auto;
overflow: hidden;
display: block;
clear: both;
padding: 2px 0px 4px 0px;

}
.left_index ul li {
width: 190px;
height: auto;
overflow: hidden;
float: left;
 
}
.left_index ul li a {
background: transparent url('../img/index_left_button.png') left bottom repeat-x;
width: 170px;
height: auto;
overflow: hidden;
display: block;
float: left;
clear: both;
border-bottom: 1px solid #dedede;
font-size: 11px;
color: #323232;
padding: 5px 5px 5px 15px;

}
.left_index ul li a:hover {
background: transparent url('../img/index_left_butt.png') left bottom repeat-x;
border-bottom: 1px solid #c2c2c2;
 
}
.left_in_right {
width: 600px;
height: auto;
overflow: hidden;
float: left;
padding: 10px 0px 0px 10px;

}

.left_menu_e ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px;
	border-bottom: 1px solid #ccc;
}
.left_menu_e ul li {
	position: relative;
}
.left_menu_e li ul {
	position: absolute;
	left: 149px;
	top: 0;
	display: none;
}
.left_menu_e ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}
/* Fix IE. Hide from IE Mac \*/
* .left_menu_e html ul li { float: left; }
* .left_menu_e html ul li a { height: 1%; }
/* End */


.on_thetop {
background: transparent url('../img/onthe_top.png') left top no-repeat;
width: 600px;
height: auto;
overflow: hidden;
display: block;
clear: both;
border-bottom: 1px solid #e8e8e8;
padding: 0px 0px 15px 0px;

}
#slider{
position:relative;
z-index:9;
width: 600px;
min-height: 190px;
overflow: hidden;
display: block;
clear: both;

}
.newsnav{
display: block;
clear:both;
font-size:11px;
margin-left:350px;
margin-top: 8px;
}
.newsnav a{
color: #5a80e1;

}
.newsnav a:hover{
text-decoration:underline;

}

.title_pic{
width:600px;
min-height: 190px;
float:left;

}
.piplace {
float: left;
padding: 10px 0px 0px 15px;

}
.piplace img {
border: none;
background: white;
padding: 3px;
border: 1px solid #b6b6b1;
border-top: none;
border-left: none;

}
.link_plus {
float: left;
width: 395px;
height: auto;
overflow: hidden;
padding: 10px 0px 0px 10px;

}
.link_plus h2 a {
font-size: 15px;
color: #303030;
display: block;
clear: both;
padding: 4px 0px 0px 0px;

}
.link_plus h2 a:hover {
text-decoration: underline;
 
}
.link_plus span {
display: block;
clear: both;
font-size: 11px;
padding: 10px 0px 0px 0px;
color: #3367cc;

}
.descr_onthetop span {
font-size: 11px;
display: block;
clear: both;
text-align: justify;
width: 572px;
height: auto;
padding: 10px 0px 0px 15px;

}
.descr_onthetop a {
float: right;
font-size: 11px;
text-decoration: underline;
color: #691e6f;
margin: 3px 15px 0px 0px;

}
.descr_onthetop a:hover {
text-decoration: none;
 
}
.sometitle {
background: transparent url('../img/onthe_top.png') left top no-repeat;
width: 600px;
height: auto;
overflow: hidden;
display: block;
clear: both;
margin: 10px 0px 0px 0px;

}
.thetitle {
display: block;
clear: both;
padding: 10px 0px 10px 10px;

}
.thetitle h2 {
font-size: 12px;
color: #343434;
 
}
.place {
background: transparent url('../img/karee_body.png') left top repeat-y;
width: 149px;
height: auto;
overflow: hidden;
float: left;
margin: 0px 1px 5px 0px;
padding: 0px 0px 15px 0px;

}
.place_top {
background: transparent url('../img/kareee.png') left top no-repeat;
width: 149px;
min-height: 185px;
overflow: hidden;
padding: 10px 0px 0px 0px;

}
* html .place_top {
height: 205px;
overflow: visible;
 
}
.link_both {
display: block;
clear: both;
text-align: center;
text-decoration: underline;
color: #3566cc;
font-size: 11px;
font-weight: bold;
width: 149px;

}
a:hover.link_both {
text-decoration: none;
 
}
.pic_fixer {
text-align: center;
width: 149px;
height: auto;
overflow: hidden;
display: block;
clear: both;

}
.pic_fixer a {
width: 149px;
height: auto;
overflow: hidden;
text-align: center;
float: left;

}
.pic_fixer a img {
border: none;
border: 1px solid #d9d8d2;
margin: 10px 0px 0px 0px;
background: white;
padding: 3px;

}
.fixer_mixer {
display: block;
clear: both;
width: 600px;

}
.right_in_right {
float: left;
width: 183px;
height: auto;
overflow: hidden;
padding: 10px 0px 0px 7px;

}
.right_search{
padding-left:0px !important;

}
.linkplace, .linkpic {
background: transparent url('../img/right_link_bg.png') left bottom repeat-x;
width: 170px;
height: auto;
overflow: hidden;
display: block;
clear: both;
border-bottom: 1px solid #e3e3e3;
padding: 5px 10px 10px 10px;
font-size: 11px;
color: #691e6c;

}
.linkplace strong {
text-decoration: underline;
color: black;
font-size: 12px;
font-weight: bold;
display: inline;

}
a:hover.linkplace strong {
text-decoration: none;
 
}
.bannerssss {
float: left;
padding: 0px;
width: 100px;
border: 1px solid red;
height: 200px;
}

.baneri img {
border: none;
 
}
.lastlinkkk, .lastlinkkk2 {
background: transparent url('../img/linkbottom.png') left top no-repeat;
width: 260px;
height: 27px;
font-size: 11px;
text-decoration: underline;
color: #773f78;
text-align: center;
display: block;
clear: both;
padding: 9px 0px 0px 0px;

}
.lastlinkkk2 {
text-decoration: none!important;
 
}
a:hover.lastlinkkk {
text-decoration: none;
 
}
.pickerImg {
position: absolute;
margin-left: -25px;
margin-top: 4px;
cursor: pointer;

}
.htmlcontent{
float:left;
display:block;
margin:20px 10px 10px 20px;
width:600px;

}
.htmlcontent p {
text-align:justify;
font-size:12px;

}
.htmlcontent h1{
font-size:14px;
margin-bottom:10px;

}
.htmlcontent h2{
font-size:13px;
margin-bottom:10px;

}
.morelinks_bottom {
background: #f3f2eb url('../img/more_links_bottom.png') left bottom no-repeat;
width: 598px;
height: auto;
overflow: hidden;
display: block;
clear: both;
font-size: 11px;
font-weight: bold;
color: black;
text-align: center;
padding: 12px 0px 15px 0px;

}
.morelinks_bottom a {
color: black;
 
}
.morelinks_bottom a:hover {
text-decoration: underline;
 
}
.gr_stars {
display: block;
clear: both;
padding: 6px 0px 0px 0px;
text-align: center;
width: 148px;

}
.banners_inleft_ofindex {
display: block;
clear: both;
padding: 0px 0px 0px 5px;
margin-top: -4px;

}
.banners_inleft_ofindex img {
border: none;
margin: 4px 0px 0px 0px;

}
.little_title {
background: transparent url('../img/little_title_body.png') left top repeat-y;
width: 257px;
height: auto;
overflow: hidden;
float: left;
margin: 0px 0px 0px 5px;

}
.little_title_top {
background: transparent url('../img/little_title_top.png') left top no-repeat;
width: 257px;
height: auto;
overflow: hidden;
text-align: center;
font-size: 12px;
font-weight: bold;
color: white;
padding: 6px 0px 4px 0px;

}
.little_title_bottom {
background: transparent url('../img/little_title_bottom.png') left top no-repeat;
width: 257px;
height: 4px;
display: block;
clear: both;
font-size: 1px;

}
.link_left {
float: left;
padding: 3px 0px 0px 0px;

}
.link_right {
float: left;
padding: 2px 0px 0px 5px;
 
}
.link_right a {
display: block;
clear: both;
font-size: 12px;
font-weight: bold;
color: black;
width: 160px;
text-decoration: underline;
 
}
.link_right a:hover {
text-decoration: none;
 
}
.link_right span {
color: #923d80;
padding: 5px 0px 0px 0px;
display: block;
clear: both;

}
.link_right span strong {
font-weight: normal;
color: #691e6c;
 
}
.links_with_pic {
float: left;
padding: 0px 0px 0px 5px;

}
.lastlinkkk2 strong {
color: black;
text-decoration: none!important;
 
}
a:hover.lastlinkkk2 strong {
color: #923d80;
 
}
.pic2_parrent img {
border: none;
background: white;
padding: 3px;
border-bottom: 1px solid #9b9b9b;
border-left: 1px solid #9b9b9b;
 width: 120px;

}
.parrfixx {
width: 126px;

}
.smalllpic {
width: 58px;
height: auto;
overflow: hidden;
 
}
.smalllpic a img {
border: none;
width: 50px;
border: 1px solid #d7d7d7;
background: white;
padding: 3px;

}
.f_right p {
float: right;
font-size: 11px;
color: #FFFFFF;
padding: 9px 0px 0px 0px;

}
.linkopppps {
display: block;
clear: both;
font-size: 10px;
font-weight: bold;
color: #333;
padding: 5px 0px 5px 0px;

}
h3.results{
padding:15px;
border-bottom:1px solid #454545;
font-size:14px;
font-weight:bold;
color:#454545;

}
form.search{
float:right;
width:250px;
height:auto;
padding-top:10px;
margin-top: 5px;

}
.search_links{
    float: right;
    width: 350px;
    padding-top: 15px;
    color: #bbbbbb;
    text-align: right;
    padding-right: 20px;
}

.search_links a {
    color: #545454;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
}
input.searchfield{
border-bottom:none;
border-left:1px solid #222222;
border-top:1px solid #222222;
color:#666666;
float:left;
font-size:13px;
margin-right:5px;
padding:2px;
width:200px;
}
.search_btn{
float:left;

}
.topmenu{
color:#CCCCCC;
font-size:12px;
left:50%;
margin-left:12px;
padding-top:10px;
position:absolute;
text-align:right;
top:0;
height: 60px;
width:468px;

}
.topmenu a{
color: #CC99CC;

}
.topmenu a img{
border: none;

}
.topmenu a:hover{
color:white;

}
.tags{
padding:3px;

}
.tags span{
font-size:11px;
color:#666666;
display:block;
clear:both;
margin-left:1px;
margin-bottom:5px;
margin-top:5px;

}
.tags a{
color:#3566cd;
padding:2px;
float: right;
clear: both;
font-size:12px;

}

.tags .st1{
font-size:14px;

}
.tags .st2{
font-size:10px;

}
.tags .st3{
font-size:18px;

}
.tags .st4{
font-size:19px;

}
.tags .st5{
font-size:11px;
font-weight:bold;

}
.tags .st6{
font-size:15px;

}
.tags .st7{
font-size:12px;

}
.tags .st8{
font-size:20px;

}
.tags .st9{
font-size:8px;
font-weight:bold
}
.tags .st10{
font-size:10px;

}
.tags .st11{
font-size:12px;
font-weight:bold;

}
.tags .st12{
font-size:13px;

}
.tags .st13{
font-size:17px;
font-weight:bold;

}
.tags .st14{
font-size:19px;

}
.tags .st15{
font-size:12px;

}
.forum_link a{
color: #333333;
text-decoration:underline;

}
.forum_link a:hover{
color: #333333;
text-decoration:none;

}
.forum_link span{
font-size:11px;

}
table.nice{
font-size:12px;

}
table.nice thead td{
color:white;
padding:5px;

}
table.nice tbody td{
color:#454545;
vertical-align:top;
padding:3px;
border-bottom:1px solid #eee;


}



table.nice tbody td p{
	color:#F03;
	font-weight:bold;
}

#right_banners {
    width: 180px;
    float: right;
    overflow: hidden;
}

#right_banners img {
    border: none;
}

#right_banners a {
    float: left;
    clear: left;
    margin-top: 10px;
}

.banner_left_side {
    width: 185px;
    text-align: center;
    overflow: hidden;
    border: none;
    padding: 0px 5px 10px 0px;
}

.banner_left_side img {
    border: none;
}
.center_banner {
    width: 468px;
    text-align: center;
    overflow: hidden;
    float: left;
    clear: left;
    overflow: hidden;
    padding: 10px 0px 10px 0px;
    border: none;
    margin-left: 66px;
}

.center_banner img {
    border: none;
}

#friends{
font-size:10px; color:#FFFFFF; text-align:center; padding-top:9px;
}
#friends a{ color:#FFFFFF;}
#friends strong{ color:#dddddd;}
