﻿@import "reset.css";

/* */
.foto_hide {display:none}
.noline a { text-decoration:none }
.noline a:hover { text-decoration:underline }
.clear {clear:both;display:block;overflow:hidden;width:100%;height:1px;}
.clearfix:after{  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}

/* layout */

#main-wrapper { width:954px; margin:0 auto; padding:0 20px; background-color:#ECFEE6 }
#head { height:360px; position:relative; margin-bottom: 60px; }
#content-wrapper { padding-top:78px; }
#content-wrapper.twoColumn { overflow:auto; padding-bottom:50px; }
#content-wrapper.twoColumn .main { float:left; padding-top:40px; overflow:hidden }
#content-wrapper.twoColumn .sidebar { float:right; position:relative; right:2px; }
#footer { height:88px; border-top:2px solid #d1d1d1; position:relative }

/* general design */

body { font:12px Tahoma, Arial, Helvetica, sans-serif; color:#000; background:#696969 url('../images/main-bg.png') repeat-y 50% 0 }
a { color:#398ad7; cursor:pointer }
a { text-decoration:underline }
a:hover { text-decoration:none }
textarea { font:12px Tahoma, Arial, Helvetica, sans-serif }

/* general styles */

.query_error { padding:10px 5px; padding-left:0 }
.query_error .title { font-weight:bold; color:#F00 }
.query_error .info { color:#666666 }
.admin_text_modul { border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; font-weight:bold; margin-top:10px; padding:10px; }
.mt20 { margin-top:20px; }

/* buttons */

.addOfferButton { position:absolute; right:30px; top:-33px; }

/* boxes */
.box { border:1px solid #CCC; padding:10px; margin-bottom:20px; }
.blockInsets { height:20px; position:relative; z-index:20 }	
	.blockInsets li { height:20px; float:left; padding:0 10px; border:1px solid #CCCCCC; line-height:20px; margin-right:3px; background-color:#FFF; }
	.blockInsets li.set_on { border-bottom:1px solid #FFF; cursor:default }
	.blockInsets li.set_off { background-color:#999999; color:#FFF; cursor:pointer }
.blockWithInsets { border:1px solid #CCC; position:relative; top:1px; z-index:10; padding:10px; margin-bottom:1px; }
.blockWithInsetsSingle { margin-top:20px; }/* forms */input.submit { cursor:pointer }
	form.type1 p.descript { padding-bottom:10px; color:#555; font-size:11px; line-height:13px; }
	form.type1 dl.form { width:400px; overflow:auto }
	form.type1 dl.form dt { min-height:20px; float:left; width:130px; font-size:11px; line-height:20px; padding:5px 0 }
	form.type1 dl.form dd { min-height:20px; float:left; width:270px; padding:5px 0 }
	form.type1 dl.form input.text { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#777; border:1px solid #999; width:170px; padding:3px 5px }
	form.type2 dt { font-weight:bold; padding-bottom:3px; color:#777777 }
	form.type2 dd { padding-bottom:15px; }
	form.type2 .empty { height:0!important; overflow:hidden }	
	form.type2 input.text { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#777; border:1px solid #999; width:916px; padding:3px 5px }
	form.type2 .textarea { width:493px; height:200px; }
	dl.contacts { margin-top:20px; }
	.contacts input.text { width:487px!important; }

/* bb code */

form .editor_button { float:left }
form textarea.bb-edit { width:493px; height:180px; position:relative; top:-1px; }
dd.bb-textarea { position:relative }
#dle_emo { top:21px!important; left:70px!important; z-index:255; width:240px!important; height:200px!important }
	#dle_emo table { width:200px!important; margin:15px 10px; }
	
/* crumbs */
	
.crumbs { color:#adadad; margin-top: 35px; }
	.crumbs  .active { font:20px "Myriad Pro",Tahoma,Arial; text-transform:uppercase; color:#237E23; }
	.crumbs a { color:#adadad; margin-right:3px; padding-bottom:1px; }
	.crumbs .l1 { font-size:20px; color:#237E23 }
	.crumbs h1,	.crumbs h2, .crumbs h3, .crumbs h4 { display:inline }
	
/* navigation */

.navigator { text-align:center; padding:10px 0; line-height:26px }
	.navigator a { border:1px solid #398AD7; padding:2px 5px; margin:0 1px; text-decoration:none }
	.navigator span { padding:2px 5px; margin:0 1px; text-decoration:none }
	.navigator a:hover { background-color:#398AD7; color:#FFF; }
	.navigator .next { margin-left:5px; }
	.navigator .back { margin-right:5px; }
	.navigator .noact,	.navigator .noact:hover,	.navigator .act,	.navigator .act:hover { border:1px solid #CCC; color:#FFF; background-color:#CCC; cursor:default }
	
	
	/* head */
	
	#head h1 { width:176px; height:60px; font-size:15px; font-weight:bold; text-align:center; position:absolute; left:20px; top:17px; }
	#head h1 span { display:block; position:absolute; left:0; top:0; width:176px; height:60px; background:url('../images/logo.png') no-repeat }
	#head ul { position:absolute; right:7px; top:52px; font:14px "Myriad Pro", Tahoma, Arial; text-transform:uppercase; margin-top: -42px; text-align: center }
	#head ul li { display:block; float:left; height:auto; padding:0 18px; }
	#head ul li.last { background:none; }
	#head ul li a { color:#007600 }
	#head .slogan { position:absolute; left:140px; top:160px; font-size:20px; line-height:18px; width:333px; text-align:center; position:relative; height:83px; padding-top:20px; color:#FFF }
	#head .slogan span { position:absolute; left:0; top:120px;; display:block; width:333px; height:103px; background:url('../images/slogan.png') no-repeat; }
	
	
/* content */
.header-table th{
    background:#BEE4AF;
    
}
.header-table td{
    text-align: center;
    border-bottom: 2px solid #BEE4AF;
}

	.blockSpeak { text-align:justify; background-color:#E2ECE1; position:relative; padding:20px 30px; margin-bottom:38px; top:-12px; }
	.blockSpeak span.speakCorner { position:absolute; left:82px; top:-44px; background:url('../images/speak-corner.png'); display:block; width:29px; height:44px; }
	.blockSpeak .h1 { font:22px "Myriad Pro", Tahoma, Arial; color:#4c4c4c; margin-bottom:14px; }
	.blockSpeak .bold { font-weight:bold; color:#818181; }	.blockSpeak p { margin-bottom:18px; }
	.main .sectionHeader { margin-bottom:0;  }.sectionHeader { text-transform:uppercase; margin-bottom:23px; }
	.sectionHeader .h1 { display:block; font:15px "Myriad Pro", Tahoma, Arial; color:#7b7b7b }
	.sectionHeader .h2 { display:block; font:20px "Myriad Pro", Tahoma, Arial; position:relative; top:-5px; color:#237e23 }
	.sidebar .sectionHeader { margin-bottom:30px; }
	.sidebar .image {width:100px; float:left;margin-right:10px; margin-bottom:5px;}
	.lastAnnouncementHeader { background:url('../images/last-announcement.png') 190px 0 no-repeat; height:48px; }
	.lastAnnouncementHeader .h1 { position:relative; top:10px; }	
	.lastAnnouncementHeader .h2	{ top:5px; }


/* news */	

.news img.image { float:left }	
.news .day { color:#808080 }	
.news .month { color:#a2a2a2 }	
.news .year { color:#d1d1d1 }		
.news li { margin-bottom:20px; overflow:auto }		
ul.news { padding-bottom:40px }
.newsMain { margin-bottom:5px; overflow:auto; padding-bottom:0!important }	
.newsMain li { width:250px; float:left; height:190px; overflow:hidden; margin-right:10px; }
.newsMain li.second { margin-right:0 }		
.newsMain p.date { margin-left:0!important; margin-bottom:10px; }		
.news p.name { margin-left:104px; color:#808080; font-weight:bold; margin-bottom:10px; }	
.news p { margin-left:104px; }	

/* full News */	
.fullNews .news_title { font-size:14px; font-weight:bold; padding-bottom:5px; color:#237E23 }	
.fullNews .news_content { padding-bottom:20px; }		
.fullNews .ilustration { text-align:center; padding:15px 5px; }		
.fullNews .ilustration img { padding:3px; border:1px solid #ccc }	
img.image { margin:10px 0; }	

/* newsShort */	
.newsShort { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #CCC; overflow:auto }		
.newsShort .title { font-weight:bold; padding-bottom:7px; }			
.newsShort .title a { text-decoration:none; }			
.newsShort .title a:hover { text-decoration:underline }		
.newsShort .text { color:#555; padding-bottom:5px; }			
.newsShort img.image { float:left; margin-right:10px; margin-bottom:12px; margin-top:0; }				
.newsShort .admin { height:15px; font-size:11px; padding:10px 5px; margin:10px 0; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; clear:both;  }		
.newsShort .admin a { font-weight:bold }			
.newsShort .admin .author { float:left }			
.newsShort .admin .author strong { color:#398AD7 }			
.newsShort .admin .actions { float:right }			
.newsShort .admin .actions a { margin-left:5px; }		
.blockWithInsets .newsShort { padding-bottom:0; border-bottom:0; overflow:hidden }		
.blockWithInsets .subCategory { background:url('../images/subcat.png') 5px 3px no-repeat; }		
.blockWithInsets .subCategory .title,		
.blockWithInsets .subCategory .text { padding-left:20px; }



/* announcement */	

.announcement .title { font-weight:bold; margin-bottom:5px; }
	.announcement .text { margin-bottom:5px }
	.announcementMain { padding-top:31px; margin-bottom:30px; }
	.announcementMain li { margin-bottom:15px; }
	.announcementMain .details { height:57px; background:url('../images/announcement-details-short.png') 100% 0 no-repeat; font-size:10px; color:#929292 }
	.announcementMain .details a { color:#929292 }
	.announcementMain .details strong { color:#6e6e6e }
	.announcementMain .details span { height:21px; line-height:18px; display:block; margin-top:17px; float:left }
	.announcementMain .details .price { width:110px; padding-right:20px; margin-left:50px; }
	.announcementMain .details .photo { width:97px; }
	.announcement .info { color:#6C6C6C; line-height:20px; }	
	.announcement .info strong { color:#000000; font-weight:normal; }
	
/* mapMain */

.mapMain { background:url('../images/map-main.jpg') 120px 100% no-repeat; height:180px; }
	.mapMain .sectionHeader { margin-bottom:5px; }
	.mapMain p { width:155px; }
	.mapMain p.info { margin-bottom:15px; }
	.mapMain a { font-weight:bold; }

/* banners */	
	
.bannerMain { margin-bottom:50px; text-align:center }

/* footer */


	#footer address { position:absolute; left:3px; top:10px; line-height:17px; }
	#footer .meters { position:absolute; left:390px; top:25px; }
	#footer .meters a { margin-right:14px; }
	#footer .toMap { position:absolute; left:3px; top:64px; font-weight:bold }
	#footer .made { position:absolute; right:5px; top:20px; background:url('../images/made-logo.png') 50% 100% no-repeat; width:155px; height:40px; text-align:right; }
	#footer .made a { color:#434d50 }
	
/* admin */

	.adminPanel { padding:0 10px 20px 0; }
	.adminPanel li { margin:4px 0; }
	.adminNav { list-style:circle; padding-left:15px; }
	.adminNav li { padding-left:2px; }
	.information { border-left:2px solid #237E23; line-height:20px; }
	.adminBlock .blockWithInsets { padding-bottom:30px; }
 	.admin_news .blockWithInsets { padding-bottom:10px!important; }
	.simpleHeader { display:block; font:20px "Myriad Pro", Tahoma, Arial; position:relative; top:-5px; color:#237e23; text-transform:uppercase; margin-bottom:28px; }
	.simpleHeader span.grey { color:#b9b9b9 }
	.simpleText { padding-bottom:15px; }
	.simpleText p { margin-bottom:35px; }
	.adminEdit { padding-bottom:40px; }
	.adminEdit dl, #new_services, #new_offers, #new_sections, #new_news, #editSectiion dl { width:930px; }
	
	
/* selectCategory */
#selectCategory { width:340px; }
	#selectCategory .selectCategory { margin-right:22px; background-color:#ecebcd; padding-bottom:10px; }
	#selectCategory li { margin:0; }
	#selectCategory .categoryName { height:38px; font:22px/35px "Times New Roman", Times, serif; color:#FFF; font-style:italic; padding-left:24px; background:url('../images/select-category-header.png') repeat-x; position:relative }
	#selectCategory .categoryNameAct { background:url('../images/select-category-header.png') 0 -39px repeat-x; }
	#selectCategory .categoryNameAct span.active { background:url('../images/act-section.png') no-repeat; display:block; width:18px; height:11px; position:absolute; left:-18px; top:14px }
	#selectCategory .categoryName a { color:#FFF; text-decoration:none }
	#selectCategory ul.subcategory { margin:0 24px 0 24px; padding-bottom:25px; }
	#selectCategory ul.subcategory li { height:35px; line-height:35px; border-bottom:1px solid #d5ddb8; padding-left:20px; background:url('../images/select-category-bullet.png') 0 2px no-repeat }
	#selectCategory ul.subcategory li.active { color:#019600; font-weight:bold; background:url('../images/select-category-bullet.png') 0 -39px no-repeat }

 #selectCategory_header { width:960px; margin-top:30px; float: right; }
	#selectCategory_header .selectCategory { margin-right:22px; background-color:#ecebcd; height: 350px;  padding-bottom:10px; }
	#selectCategory_header li { margin:0; }
	#selectCategory_header .categoryName { height:38px; font:22px/35px "Times New Roman", Times, serif; color:#FFF; font-style:italic; padding-left:24px; background:url('../images/select-category-header.png') repeat-x; position:relative }
	#selectCategory_header .categoryNameAct { background:url('../images/select-category-header.png') 0 -39px repeat-x; }
	#selectCategory_header .categoryNameAct span.active { background:url('../images/act-section.png') no-repeat; display:block; width:18px; height:11px; position:absolute; left:-18px; top:14px }
	#selectCategory_header .categoryName a { color:#FFF; text-decoration:none }
	#selectCategory_header ul.subcategory { margin:0 24px 0 24px; padding-bottom:25px; }
	#selectCategory_header ul.subcategory li { height:35px; line-height:35px; border-bottom:1px solid #d5ddb8; padding-left:20px; background:url('../images/select-category-bullet.png') 0 2px no-repeat; }
  	#selectCategory_header ul.subcategory li.active { color:#019600; font-weight:bold; background:url('../images/select-category-bullet.png') 0 -39px no-repeat }
        #selectCategory_header ul.subcategory li .block {width: 140px; display: block; float: left }

        /* offers */

.offerscatalog { width:245px;border:2px solid #89CE6F; overflow:auto; height:185px; float:left; padding:5px 5px 5px 5px; margin:8px 8px 8px 8px;}
.offerscatalog a {font-weight:bold; }
.offerscatalog p {padding-bottom:5px;}
.offerscatalog .title { font-size:13px; font-weight:bold;margin-bottom:5px; padding-left:5px;}
.offerscatalog .location {color:#5b5b5b;font-style:italic; }
	
.offerscatalog .left { width:115px; float:left; text-align:center; color:#5b5b5b; overflow:hidden }	
	.offerscatalog .left img { margin:0;  max-height:75px; }
	
.offerscatalog .short_details {width:105px; float:left;text-align:center;  padding-left:8px;  padding-bottom:0px;}	
	.offerscatalog .short_details .price { padding:4px 0 6px 0; font-weight:bold; color:#3e3e3e; font-size:12px;}
	.offerscatalog .short_details span { color:#848484; margin-right:5px; font-size:11px; margin-bottom:10px;}
	
.offfersCol {width:550px; }	
	
	dl.offers { width:555px; overflow:auto;}
.admin_offers dl.offers { padding-bottom:0; width:934px!important; }
	dl.offers dt { width:155px; float:left; text-align:center; min-height:135px; color:#5b5b5b; overflow:hidden }	
	dl.offers dt span { color:#848484; margin-right:5px; }
	dl.offers dt img { margin:0; width:120px; }
	dl.offers dt span.checked,		dl.offers dt span.notchecked { background-color:#CCCCCC; display:block; height:30px; line-height:30px; margin:0 auto -28px; position:relative; top:-30px; width:140px; opacity:0.8; font-style:italic; font-weight:bold; }	
	dl.offers dt span.checked { color:#36741e; }
	dl.offers dt span.notchecked { color:#d62727; }	
	dl.offers dd { width:385px; float:left; padding-left:10px; min-height:135px; padding-bottom:30px; }
	.admin_offers dl.offers dd { width:769px!important }
	dl.offers dd .title { font-size:13px; font-weight:bold; }
	dl.offers dd .price { padding:4px 0 6px 0; font-weight:bold; color:#3e3e3e }
	dl.offers dd .info { padding-bottom:13px; font-size:11px; color:#6c6c6c; line-height:20px; }
	dl.offers dd .info strong { font-weight:normal; color:#000 }	
	dl.offers dd .moreinfo { font-style:italic; color:#a3a3a3 }
	.offer .actions { clear:both }
	.offer .actions { text-align:right; font-weight:bold; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px 0; margin-top:10px; }
	/* dl.offers dd .actions  { text-align:right; font-weight:bold; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px 0; margin-top:10px; } */
	dl.offers dd .admin { border-top:1px solid #CCCCCC; height:20px; margin-top:10px; padding:10px 5px; border-bottom:1px solid #CCCCCC }
	dl.offers dd .admin .user { float:left }	
	dl.offers dd .admin .user strong { margin-left:2px; font-weight:bold; color:#398AD7 }
	dl.offers dd .admin .actions { float:right; font-weight:bold }	
	dl.offers dd .admin .actions a { margin-left:15px; }
	.layout2col1 .main,.layout2coll .main { width:520px; }
	.layout2coll .sidebar,.layout2coll .sidebar { width:393px; }
	.layout2col2 .main { width:570px }
	.layout2col2 .sidebar { width:343px!important }
	.layout1col .main { width:954px; }
	.layout1col .sidebar { display:none }
	.layout1col #content-wrapper.twoColumn dl.offers { width:954px; }
	.layout1col #content-wrapper.twoColumn dl.offers dd { width:789px; }
	
/* sort */

div.sort { padding-bottom:30px; color:#939393; position:relative }
	div.sort p { padding:1px 0 2px 0; }
	div.sort a { color:#939393 }
	div.sort a, div.sort strong { margin:0 3px; }	div.sort strong { color:#626262 }
	div.sort .price a { text-decoration:none; border-bottom:1px dashed #626262 }
	div.sort .price a:hover { border:none }
	div.sort .sort strong { background:url('../images/sort.png') 100% -6px no-repeat; padding-right:10px; }
	div.sort .sort strong.up { background:url('../images/sort.png') 100% -36px no-repeat; }
	
/* offer */

.offer { padding-bottom:20px; overflow:auto }
	.offer .photos { width:365px; float:left; }
	.offer .photos img.image { margin:0 }	
	.offer .photos #photo { padding-bottom:7px; }	
	.offer .photos .list img { margin-right:5px; cursor:pointer; margin-bottom:8px; }
	.offer .info { float:left; width:550px; margin-left:10px; }
	.offer .info .genearlInfo { background-color:#ebebeb; padding:20px 25px; width:510px; overflow:auto; margin-bottom:20px; }
	.offer .info .genearlInfo dl.details { width:360px; overflow:auto; float:left }
	.offer .info .genearlInfo dl.details dt { width:150px; float:left; min-height:25px; line-height:25px; color:#6d6d6d }
	.offer .info .genearlInfo dl.details dd { width:210px; float:left; min-height:25px; line-height:25px; }	
	.offer .info .genearlInfo dl.infornation { width:360px; float:left }
	.offer .info .genearlInfo dl.infornation dt { min-height:25px; line-height:25px; color:#919191; font-style:italic; font-weight:bold; font-size:13px; }
	.offer .info .genearlInfo dl.infornation dd { padding-bottom:20px; }
	.offer .info .genearlInfo .price { float:right; width:85px; padding:10px; background-color:#f3f3f3; text-align:center; font-size:10px; overflow:hidden }	
	.offer .info .genearlInfo .price .rub { font-weight:bold; font-size:15px; color:#3f3f3f; padding-bottom:4px; }	
	.offer .info .genearlInfo .price .else { line-height:13px; color:#747474 }	
	.offer .info .genearlInfo .price .else span { color:#a4a4a4 }	
	.offer .info .description { padding-left:15px; padding-bottom:10px; font-style:italic; color:#3d3d3d }
	.offer .info .publication { padding-left:5px; padding-bottom:10px; color:#adadad;  }
	.offer .info .publication strong { color:#4b4b4b; font-weight:normal; }		
	.offer .info .toMap { padding-top:30px; height:16px; padding-left:15px; background:url('../images/tomap.png') 100% 100% no-repeat; width:250px; }	
	.simpleHeader { clear:both }
	
#listOffers 
	
	.section .image {width:100px; height:75px; margin:6px 12px 6px 12px; border:4px solid #CFEBC5;}
	.section a{font-weight:bold;font-size:11px;padding:0px 3px 3px 3px; text-decoration:none;}
	.section p {text-align:center; color:#808080;font-size:10px; padding:0px 3px 0px 3px;}
	.section span {font-size:10px;}
	
/* settings */

dl.settings { padding:10px 0; }
	dl.settings dt { padding-bottom:4px; font-weight:bold; color:#777777 }	
	dl.settings dd { padding-bottom:10px; }
	
	
/* services */

.simplePage img { margin:10px 0; }
.aboutSections { padding-bottom:30px; }
/* ============================================================ */
		#file_upload_dissabled  {display:none; background:#fff none repeat scroll 0 0;  width:100%; height:2000px; position:absolute; z-index:1000; opacity: 0.80;  }
		#new_vote {display:none;}
		#new_services {display:none;}
		#new_sections{display:none;}
		#new_news {display:none;}
		#new_category {display:none;}
		#new_clause {display:none;}
		#new_banner {display:none;}
		#new_afisha {display:none;}
		#new_galary {display:none;}
		#new_smi {display:none;}
		#new_src {display:none;}
		#new_banner_text {display:none;}
		#new_banner_flash {display:none;}
		#new_banner_image {display:none;}
		#my_frend {display:none;}
		#my_union {display:none;}
		#my_message {display:none;}
		#my_foto {display:none;}
		#my_video {display:none;}
		#my_search {display:none;}
		#output_mess {display:none;}
		#num_output_mess {display:none;}
		#dell_all_output {display:none;}
		#new_comment_in_profil {display:none;}
		#left_new_sity {display:none;}
		#online_user {display:none;}
		#my_frends_online {display:none;}
		#new_video_oz { display:none }
		#my_group { display:none }
		#all_group { display:none }
		#my_frends_new { display:none }
		#new_in_my_group { display:none }
		#search_on_main { display:none }
		#contacts { display:none}
		#new_offers { display:none}
		.button { border:none; text-indent:-500px; overflow:hidden; height:49px; cursor:pointer }
		.delPhotoBut { background:url('../images/buttons/del-image.png') no-repeat; width:178px; }
		.loadFileBut { background:url('../images/buttons/load-file.png') no-repeat; width:139px; position:relative; top:-15px; }
		.createOffereBut { background:url('../images/buttons/create-offer.png') no-repeat; width:160px;  }
		button { cursor:pointer }
		.search h2 { margin-bottom:5px!important; }
		.search input { vertical-align:top }
		.search input.text { border:1px solid #999999; margin-right:18px; position:relative; top:2px; width:237px; padding:2px 5px; }
		span.select { background-color:#FFFF00; }
		.searchResult .offer { margin-bottom:40px; }
		.offer .photos { margin-bottom:10px; }
#bottomNavigation { height:30px; }
	#bottomNavigation  ul { float:right; margin-right:5px; }
	#bottomNavigation  li { display:inline; padding-left:12px; }
	#bottomNavigation  li a { color:#464646 }	
	.infoBlocks { text-align:center; width:250px; margin:0 auto; }
	.infoBlocks .weather { padding-right:20px; }	
	.infoBlocks .money { padding-top:7px; }		
	.infoBlocks .weather,	.infoBlocks .money { float:left }
	.infoBlocks .weather table { width:140px; }



	.calendar { position: relative; margin-left: auto; margin-right: auto; border-bottom: 1px solid #a2a7b1; width: 252px; min-height: 200px; padding: 0px 0px 30px 0px; margin-bottom: 16px; background: url(../images/calendar-bg.jpg) repeat-y; }
		.calendar img { margin-left: -4px; }
		.announces { width: 216px; margin: 0 auto; }
		.announces span { color: #63b403; font-weight: bold; display: block; margin: 7px 0 3px 0; }
		.calendar a.all { color: #63b403; display: block; background: url(../images/all.gif) 0 3px no-repeat; padding-left: 14px; font-weight: bold; text-transform: uppercase; position: absolute; right: 20px; bottom: 6px; z-index: 5; }
.cabl, .cabr { width: 25px; height: 20px; background: url(../images/calendar-corners.gif) no-repeat; z-index: 1; }
.cabl { position: absolute; left: -3px; bottom: -1px; background-position: 0 0px; }
.cabr { position: absolute; right: -2px; bottom: -1px; background-position: -25px 0px; }


	
/*termin*/	
	#termins .symbolBlock { float:left; width:300px; padding-right:15px; position:relative; }
	#termins .symbolBlock .info { font-size:11px; display:none; width:285px; position:absolute; left:0px; bottom:15px; background:url('../images/info.png') repeat-y; padding:10px 10px; z-index:10000 }
	#termins .symbolBlock .info .bot { display:block; width:100%; height:6px; position:absolute; left:2px; bottom:-6px; background:url('../images/info-bot.png'); line-height:0; font-size:0; }
	#termins .symbolBlock .info .top { display:block; width:100%; height:6px; position:absolute; left:2px; top:-6px; background:url('../images/info-top.png'); line-height:0; font-size:0; overflow:hidden;}
	#termins .symbolBlock .info .right { display:block; width:6px; height:100%; float:right; right:-6px; top:0px; position:absolute; background:url('../images/info-right.png'); line-height:0; font-size:0; }

	#termins .symbolBlock .symbol { font:24px "Tahoma", Arial, Helvetica, sans-serif; color:#73726c; padding-bottom:12px; position:relative; z-index:5 }
	#termins .symbolBlock ul { z-index:100; position:relative; }
	#termins .symbolBlock li { margin-bottom:5px; position:relative; }
	#termins .symbolBlock li a { text-decoration:none; background:url('../images/termins-a.png') 0 100% repeat-x; }
	#termins a { text-decoration:none; background:url('../images/termins-a.png') 0 100% repeat-x; }
	#termins .symbolBlock li a:hover { background:none; }

	/*rss*/
	
	.cyan { position: relative; width: 232px; padding: 10px 7px 10px 7px; margin-bottom: 16px; margin-left: auto; margin-right: auto; background: #ebfdfd; border: 3px solid #e1f1f1; }
	.cyan ul { margin: 14px 0 0 0; }
	.cyan ul li { zoom: 1; background: url(../images/cyan-li.gif) 0 3px no-repeat; padding: 0 0 9px 15px; }
	.cyan ul li small { display: block; color: #626262; margin-top: 3px; }
	.cyan ul li a { font-weight: bold; }
	.cyan ul li span { font-weight: bold; color: #8b8989; }



#backgroundPopup { display:none; position:fixed; height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece; z-index:100; }
.popup{ display:none; position:fixed; padding:45px 60px; width:500px; background:#ECFEE6; z-index:200; margin-left:-290px; left:50%!important; top:40px!important; }
.popup .popupclose { font-size:14px; line-height:14px; right:20px; top:20px; position:absolute; color:#6fa5fd; font-weight:bold; display:block; cursor:pointer; }

.popup .header { padding-bottom:20px; font:20px "Myriad Pro", Tahoma, Arial; position:relative; top:-5px; color:#237e23 ; display:block; }
.popup form select,
.popup form .text { width:360px; border:1px solid #b6b6aa; color:#5f5e5a; }
.popup form .digit { width:80px; border:1px solid #b6b6aa; color:#5f5e5a; }

.popup form select { width:150px;  }

.popup form { width:500px; }
.popup form dt { color:#5f5e5a; padding-bottom:8px; width:150px; float:left; }
.popup form dd { padding-bottom:10px; width:250px; float:left; }
.popup form dd span.info { display:block; color:#75746f; font-size:11px; padding-top:10px; }

.popup form sup { color:#5286ae; }
.popup form p.info { color:#75746f; padding-top:0px; padding-bottom:20px; }
#popupAuth {}

#popupAuth .submit { padding-right:20px; text-align:right; }
	
#offers_button {position: relative; margin-left: auto; margin-right: auto; width: 310px; margin-bottom: 16px; padding-top:10px;}

/*Corner */
.new_corner{
    background: url('/images/new_corner.gif') 0px 0px  no-repeat;
    height: 60px;
    width: 80px;
    margin-left: 25px;
    margin-top: 5px;
    position: absolute;
}
.sale_corner{
    background: url('/images/sale_corner.gif') 0px 0px  no-repeat;
    height: 60px;
    width: 80px;
    margin-left: 25px;
    margin-top: 5px;
    position: absolute;
}
.sold_corner{
    background: url('/images/sold_corner.gif') 0px 0px  no-repeat;
    height: 60px;
    width: 80px;
    margin-left: 25px;
    margin-top: 5px;
    position: absolute;
}
