@import url("global.css");
@import url("popup.css");


#sender						{ padding: 0 20px; display:none; }
#sender strong				{ font-size: 18px; }
/* LAYERS ----------------------------------------------- */

div#content					{ width: 100%; margin: 0 0 0 -230px; float: right; }
div#fuck-ie					{ margin: 0 0 0 230px; }
div#sider					{ width: 215px; float: left; }

div#window					{ margin: 0 -240px 0 0;  width: 100%; float: left; }
div#subwindow				{ margin: 0 240px 0 20px; }
div#right					{ width: 225px; float: right; }

/* ------ MENU SECOND ------------------------------------------------- */
div#main-menu				{ padding: 0 0 0 24px; }
div#main-menu ul			{ margin: 0; padding: 0; list-style: none; }
div#main-menu ul li			{ font-size: 12px; color: #5f5f5f; padding: 8px 0; }
div#main-menu ul li a,
div#main-menu ul li a:visited{ padding: 5px; color: #5f5f5f; text-decoration: underline; }
div#main-menu ul li a:hover	{ padding: 5px; color: #5f5f5f; text-decoration: none; }
div#main-menu ul li span	{ padding: 5px; background: #008ef1; color: #FFFFFF; }
/* ---- / MENU SECOND ------------------------------------------------- */

/* ------ POLOSA ------------------------------------------------- */
div#main						{ background: #ff7101; padding: 30px 0 15px 0; color: #ffba00; }
div#main h2						{ color: #fff; font-size: 20px; margin: 0 0 20px 0; text-transform: uppercase; letter-spacing: -1px; }
div#main h2 span				{ font-weight: normal; padding: 3px; background: #ff8801; }
div#main a,
div#main a:visited				{ color: #fff; text-decoration: underline; padding: 0 15px; }
div#main a:hover				{ text-decoration: none; }
div#main .menu					{ line-height: 20px; }
div#main .more 					{ margin: 18px 0; }
div#main .more span				{ padding: 3px; background: #ff8801; }
div#main .more span#my_notes	{ padding: 0; background: none; }

.main-r						{ position: absolute; background: url('/i/main/walp/main-r.gif') no-repeat; display: block; width: 19px; height: 20px; margin: -19px 0 0 0; }
/* ---- / POLOSA ------------------------------------------------- */

/* ------ KNOP ------------------------------------------------- */
div#knop					{ border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 10px 0 10px 24px;}
div#knop .knopa,
div#knop .knopa:visited		{ display: block; height: 32px; width: 186px; background: url('/i/main/walp/knop.gif') bottom no-repeat; }
div#knop .knopa:hover		{ background: url('/i/main/walp/knop.gif') top no-repeat; }

div#knop .info				{ display: block; color: #888888; margin: 0 0 5px 0; }
/* ---- / KNOP ------------------------------------------------- */

/* ------ NEWS ------------------------------------------------- */
div#news					{ clear: both; padding: 20px 0 0 25px; margin: 20px 0 0 0; border-top: 1px solid #e1e1e1; }
div#news span				{ display: block; margin: 0 0 4px 0; }
/* ---- / NEWS ------------------------------------------------- */

/* ------ SEARCH ------------------------------------------------- */
div#search					{ padding: 10px 0 0 24px; }
div#search form				{ margin: 0; padding: 0; }
div#search .txt				{ width: 99%; display: block; margin: 0 0 9px 0; }
div#search .simple			{ margin: 4px 0 0 0; display: block; float: left;  }
/* ---- / SEARCH ------------------------------------------------- */

div#crumbs					{ padding: 20px 0 20px 0; border-bottom: 1px solid #e8e8e8; color: #bfbfbf; }
div#crumbs a				{ margin: 0 5px; }
div#crumbs span				{ color: #5f5f5f; }
div#crumbs .t				{ background: #000; color: #fff; padding: 3px 10px; }

/* ------ VIP ------------------------------------------------- */
div#border_top	{border-bottom: 1px solid #e6e6e6;}
div#vip						{ padding: 10px 0; border-bottom: 6px solid #e8e8e8;  }
div#vip h4					{ color: #fd431f; margin: 0 0 2px 0; }
div#vip .more				{ padding: 9px 0 0 70px; line-height: 20px; }
div#vip .item				{ position: absolute; margin: 0 0 0 -70px; }
div#vip .price				{ background: #000000; color: #FFFFFF; padding: 3px; }
div#vip .date				{ background: none; color: #c1c1c1;  padding: 0;}
/* ---- / VIP ------------------------------------------------- */

div#catalog					{ padding: 20px 0 0 0; }

div#table					{ padding: 0; }
div#table th				{ background: #b4b4b4; text-align: right; padding: 10px; color: #FFFFFF;}
div#table th span			{ font-weight: normal; margin: 0 15px; }
div#table th span .ico		{ margin: 0 5px 0 0 }
div#table td				{ vertical-align: top;}
div#table big				{ font-weight: bold; font-size: 17px; }
div#table .b				{ background: #fafafa }
div#table .zaved			{ padding: 10px; border-bottom: 1px solid #e8e8e8;   }
div#table .zaved-a			{ padding: 7px; border: 3px solid #008eff; background: #d8ebfa; }
div#table .zaved-b			{ padding: 7px; border: 3px solid #ff7f19; background: #f9e7d9; }
div#table .tab				{ background: #b4b4b4 url('i/tab.gif') no-repeat left center; }
div#table .item				{ float: right; border: 1px solid #dfdfdf; }
div#table .info				{ line-height: 20px; padding: 10px 0 0 0; }
div#table .more				{ margin: 0 20px; }
div#table .more .ico		{ margin: 0 10px; }
div#table .new				{ vertical-align: middle; margin: 0 0 0 10px; }
div#table .rate				{ padding: 3px; color: #FFFFFF; background: #000000; }
div#table .pager td			{ background: #e5e5e5; padding: 10px; }
div#table .pager a,
div#table .pager strong		{ margin: 0 7px; }
div#table .pager select		{ float: right; }

div#filter-off				{ padding: 10px; }
div#filter-off .eye			{ color: #626262; background: #f2f2f2 url('/i/eye.gif') left center no-repeat;  margin: 0 10px 0 0; padding: 0 0 0 25px; text-decoration: none; float: right; }
div#filter-off .eye span,
div#filter-on .eye span		{ background: url('/i/dots.gif') repeat-x bottom; }
div#filter-on				{ background: #FFFFFF; padding: 10px; }
div#filter-on .eye,
div#filter-on .eye:visited	{ color: #626262; background: #FFFFFF url('/i/eye.gif') left center no-repeat; margin: 0 10px 0 0; padding: 0 0 0 25px; text-decoration: none; float: right; }
div#filter-on .eye:hover	{ color: #939393; }
div#filter-on td			{ width: 50%; padding: 10px; border-bottom: 1px solid #f7f7f7; }
div#filter-on td span		{ position: absolute; margin: 0 0 0 -60px; padding: 3px 0 0 0; }
div#filter-on td div		{ padding: 0 0 0 60px; }
div#filter-on td .stretch	{ width: 99%; }
div#filter-on .row			{ padding: 10px 0 0 0; }

div#source table			{ border-bottom: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; }
div#source td				{ text-align: left; vertical-align: top; }
div#source td big			{ font-size: 18px; }
div#source td .more			{ padding: 20px 20px 5px 10px; text-align: left; color: #575757; line-height: 20px; }
div#source .prop			{ padding: 20px; background: #f6f6f6; width: 175px; line-height: 20px; }
div#source .price			{ padding: 2px; color: #FFFFFF; background: #000000; margin: 0 10px 0 0; }
div#source .photos			{ width: 215px; float: right; text-align: center; line-height: 20px; }
div#source .item			{ border: 5px solid #FFFFFF; margin: 0 0 5px 0; }
div#source .this			{ padding: 10px 10px 10px 140px; }
div#source .this .name		{ margin: 0 0 0 -130px; font-weight: bold; position: absolute; }
div#source .message			{ padding: 10px; border-bottom: 1px solid #e8e8e8; }

div#source .message	p		{ padding:0; margin:0; }

/* LISTING ---------------------------------------------- */
.select						{ text-align: right; color: #e8e8e8; height: 36px; padding: 0; margin: 0; float: right; list-style: none; }
.select li					{ float: left; padding: 10px 4px; height: 16px; }
.select big					{ font-size: 17px; }
.select a					{ margin: 0 10px 0 0; }
.select .current			{ background: #f9f9f9; float: left; padding: 10px 0; font-weight: bold; }
.select .icon				{ margin: 0 8px 0 10px; }


div#add	form				{ margin: 0; }



div#last					{ margin: 20px 0 0 0; }
div#last .zagl				{ padding: 4px; display: block; width: 130px; text-align: center; float: left; background: #000000; color: #fff; font-weight: bold;}
div#last .dots				{ margin: 4px 10px; display: block; float: left; background: url('/i/dots1.gif') repeat-x bottom; color: #999999; text-decoration: none; }
div#last .more				{ padding: 10px 0; background: #FFFFFF; }
div#last ul					{ list-style: none; margin: 0; padding: 0 0 0 10px; }
div#last ul li				{ margin: 0 0 5px 0; padding: 0 10px 0 20px; background: url('/i/list.gif') 0 -4px no-repeat; }

div.hold-a					{ width: 275px; float: left; padding: 10px 0; }
div.hold-b					{ width: 275px; float: right; padding: 10px 0; }
div.hold-aa					{ width: 49%; float: left; }
div.hold-bb					{ width: 50%; float: right; }
div.hold-cc					{ width: 100%; }

dd span						{ display: block; margin: 5px 0 0 25px ; white-space: nowrap; }

/* LISTINGS----------------------------------------------- */

ul.norm						{ margin: 0; padding: 0; }
ul.norm li					{ padding: 5px 0 5px 0; list-style: none; }



ul.list						{ margin: 0; padding: 0; list-style: none; }
ul.list li					{ padding: 5px; border-bottom: 1px solid #e6e6e6; }
ul.list li:hover			{ padding: 5px; border-bottom: 1px solid #e6e6e6; background: #ffffff; }
ul.list li .info			{ float: right; }

/* MISC -------------------------------------------------- */
img.icon					{ vertical-align: middle; margin: 0 8px 0 0; }

.clear						{ display: block; width: 100%; clear: both; margin: 0; padding: 0; font-size: 1px; height: 1px; }


.here						{ position: absolute; height: 40px; line-height: 40px; display: block; padding: 0 10px 0 20px; }


#pass						{ position: absolute; height: 34px; display: block; background: #8c0202; color: #FFFFFF; line-height: 34px; padding: 0 20px; margin: -27px 0 0 40px;}

.color-a					{ color: #C14D00 }
.color-b					{ color: #d60000 }
.color-c					{ color: #afafaf }


/* ------ COMMENTS ------------------------------------------------- */
div#comments					{ padding: 0; clear: both; }
div#comments .info				{ clear: both; padding: 20px 10px; }
div#comments .context			{ border: 1px solid #e8e8e8; padding: 0 10px; background: #fff; }

div#comments .border			{ border-bottom: 1px solid #e8e8e8; padding: 0 0 10px 0 }
div#comments .tborder			{ border-top: 1px solid #e8e8e8 }

div#comments span				{  }
div#comments blockquote			{ background: #FFFFFF; padding: 15px; margin: 0 0 0 40px; color: #424242; }
div#comments big				{ font-weight: bold; font-size: 17px; vertical-align: middle; }
div#comments .date				{ float: right; background: none; color: #424242; }
div#comments .mark				{ padding: 10px 0 0 0; }

div#comments .comm1 			{ margin: 0 0 10px 0; }		
div#comments .comm1 .info		{ height: 20px; padding: 15px 10px 15px 50px; background: url('/i/com-comm1.gif') no-repeat bottom left; }
div#comments .comm1 .body		{ background: #cc0000 url('/i/com-rad-comm1.gif') no-repeat bottom left;  }
div#comments .comm1 span		{ color: #a7a7a7; margin: 0 10px; }
div#comments .comm1 .icon		{ position: absolute; margin: 0 0 0 -43px; }
div#comments .comm1 .tcomm		{ background: #cc0000; color: #fff; padding: 0 6px; }

div#comments .comm2 			{ margin: 0 0 10px 0; }		
div#comments .comm2 .info		{ height: 20px; padding: 15px 10px 15px 50px; background: url('/i/com-comm2.gif') no-repeat bottom left; }
div#comments .comm2 .body		{ background: #FF7101 url('/i/com-rad-comm2.gif') no-repeat bottom left;  }
div#comments .comm2 span		{ color: #a7a7a7; margin: 0 10px; }
div#comments .comm2 .icon		{ position: absolute; margin: 0 0 0 -43px; }
div#comments .comm2 .tcomm		{ background: #FF7101; color: #fff; padding: 0 6px; }

div#comments .comm3 			{ margin: 0 0 10px 0; }		
div#comments .comm3 .info		{ height: 20px; padding: 15px 10px 15px 50px; background: url('/i/com-comm3.gif') no-repeat bottom left; }
div#comments .comm3 .body		{ background: #FFF601 url('/i/com-rad-comm3.gif') no-repeat bottom left;  }
div#comments .comm3 span		{ color: #a7a7a7; margin: 0 10px; }
div#comments .comm3 .icon		{ position: absolute; margin: 0 0 0 -43px; }
div#comments .comm3 .tcomm		{ background: #FFF601; color: #000; padding: 0 6px; }

div#comments .comm4 			{ margin: 0 0 10px 0; }		
div#comments .comm4 .info		{ height: 20px; padding: 15px 10px 15px 50px; background: url('/i/com-comm4.gif') no-repeat bottom left; }
div#comments .comm4 .body		{ background: #A5CE01 url('/i/com-rad-comm4.gif') no-repeat bottom left;  }
div#comments .comm4 span		{ color: #a7a7a7; margin: 0 10px; }
div#comments .comm4 .icon		{ position: absolute; margin: 0 0 0 -43px; }
div#comments .comm4 .tcomm		{ background: #A5CE01; color: #000; padding: 0 6px; }

div#comments .comm5 			{ margin: 0 0 10px 0; }		
div#comments .comm5 .info		{ height: 20px; padding: 15px 10px 15px 50px; background: url('/i/com-comm5.gif') no-repeat bottom left; }
div#comments .comm5 .body		{ background: #789601 url('/i/com-rad-comm5.gif') no-repeat bottom left;  }
div#comments .comm5 span		{ color: #a7a7a7; margin: 0 10px; }
div#comments .comm5 .icon		{ position: absolute; margin: 0 0 0 -43px; }
div#comments .comm5 .tcomm		{ background: #789601; color: #fff; padding: 0 6px; }

div#comments .good 				{ margin: 0 0 10px 0; }	
div#comments .good .info		{ height: 20px; padding: 15px 10px 15px 50px; background: url('/i/com-good.gif') no-repeat bottom left; }
div#comments .good .body		{ background: #a5ce01;  }
div#comments .good span			{ color: #a7a7a7; margin: 0 10px; }
div#comments .good .icon		{ position: absolute; margin: 0 0 0 -43px; }

div#comments .good 				{ margin: 0 0 10px 0; }	
div#comments .good .info		{ height: 20px; padding: 15px 10px 15px 50px; background: url('/i/com-good.gif') no-repeat bottom left; }
div#comments .good .body		{ background: #a5ce01;  }
div#comments .good span			{ color: #a7a7a7; margin: 0 10px; }
div#comments .good .icon		{ position: absolute; margin: 0 0 0 -43px; }

div#comments .ntrl 				{ margin: 0 0 10px 0; }	
div#comments .ntrl .info		{ height: 20px; padding: 15px 10px 15px 50px; background: url('/i/com-ntrl.gif') no-repeat bottom left; }
div#comments .ntrl .body		{ background: #acacac;  }
div#comments .ntrl span			{ color: #a7a7a7; margin: 0 10px; }
div#comments .ntrl .icon		{ position: absolute; margin: 0 0 0 -43px; }

div#comments .pager				{ padding: 10px; border-top: 1px solid #e8e8e8 }
div#comments .pager a,
div#comments .pager strong		{ margin: 0 7px; }


/* ---- / COMMENTS ------------------------------------------------- */

/* ------ NEWS ------------------------------------------------- */
div#newsp .info				{ clear: both; border-top: 1px solid #e8e8e8; padding: 20px 10px; }
div#newsp .head				{ padding: 0 0 18px 110px; min-height: 53px; }
div#newsp .head .image		{ margin: 0 0 0 -110px; position: absolute; }
div#newsp .head .h3			{ fon-size: 17px; }

div#newsp .head2			{ padding: 0 0 0 0px; }
div#newsp .head2 .h3		{ fon-size: 17px; padding: 0px; margin: 0px; }

div#newsp .main				{ padding: 0 0 0 160px; min-height: 100px; }
div#newsp .main .image		{ margin: 0 0 0 -160px; position: absolute; }
div#newsp .main .h3			{ fon-size: 17px; }

div#newsp .news_pic			{ padding: 0 10px 0 0; }
/* ---- / NEWS ------------------------------------------------- */

/* ------ MENU ------------------------------------------------- */
div#menulist .info 				{ clear: both; border-top: 1px solid #e8e8e8; }
div#menulist .info ul			{ margin: 0; padding: 0; list-style: none; }
div#menulist .info ul li		{ padding: 10px; border-bottom: 1px solid #e8e8e8; }
div#menulist .info big			{ font-weight: bold; font-size: 12px; }
div#menulist .info table		{ margin: 6px 0 0 0; }
div#menulist .info table td		{ padding: 5px; }
div#menulist .info tr td		{ border-bottom: 1px solid #f4f4f4; }
div#menulist .info .dots		{ background: url('/i/dotsblue.gif') repeat-x bottom; text-decoration: none; }
div#menulist .info .row-a		{ background: #f6f6f6; }

div#menulist .info ul li table	{ display: none; }
div#menulist .info small		{ font-size: 11px; padding: 6px 0; display:block; }

/* ---- / MENU ------------------------------------------------- */

/* ------ PHOTOS ------------------------------------------------- */
div#photos .info 			{ clear: both; border-top: 1px solid #e8e8e8; }
div#photos .info table		{ margin: 15px 0 0 0;  }
div#photos .info table td	{ padding: 10px 10px; }
div#photos .info .name		{ display: block; min-height: 15px; }
div#photos .info .row-a		{ background: #f6f6f6;  }
div#photos .center			{ text-align: center; }
div#photos .more			{ border-top: 1px solid #e8e8e8; margin: 20px 0; padding: 15px; }
div#photos .more td			{ vertical-align: top; }
/* ---- / PHOTOS ------------------------------------------------- */

/* ------ FORMS ------------------------------------------------- */
div#sform 					{ margin: 20px 0; }
div#sform form				{ margin: 0; }
div#sform table td			{ padding: 10px; border-bottom: 1px solid #e8e8e8; vertical-align: top}
div#sform table td sup		{ font-size: 14px; color: #c90000; position: relative; top: -0.5em; line-height: 0; vertical-align: baseline;}
div#sform table td span		{ font-size: 10px; }
div#sform table .row-b		{ background: #f7f7f7; }
div#sform table .row-err	{ background: #c90000; color: #ffffff; }
div#sform table .stretch	{ width: 99%; }
div#sform table .more,
div#sform table .more:visited{ color: #585858; background: url('/i/dots1.gif') repeat-x bottom; text-decoration: none; }
div#sform table .more:hover	{ background: none; }
/* ---- / FORMS ------------------------------------------------- */

/* ------ INFO ------------------------------------------------- */
#info {
	padding: 0 20px;
}
/* ---- / INFO ------------------------------------------------- */

/* ------ MAPS ------------------------------------------------- */
#info						{ padding: 1px 30px 10px 30px; }
#info big					{ padding: 0; margin: 0; font-size: 18px; }
#info a.ttl					{ color: #078DFF; font-weight: bold; text-decoration: none; background: url('/i/dotsblue.gif') repeat-x bottom; }
#info a.ttl:hover			{ background: none; }
#info .more					{ padding: 0 10px; }
#info .more img				{ padding: 0 5px; }
/* ---- / MAPS ------------------------------------------------- */




/* ------ EMPTY ------------------------------------------------- */
ul.mnumenu                   { position: absolute; width: 160px; margin: 0; padding: 0; border: 1px solid #e3e3e3; background: #ffffff; padding: 10px; list-style: none; }
ul.mnumenu li.item           { border-bottom: 1px solid #e7e7e7; padding: 10px 5px;  }

.img 			{ padding: 5px; margin: 10px; background: #FFFFFF; border: 1px solid #dfdfdf;}
