@import url("global.css");
@import url("popup.css");
/* 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: #0067ad; padding: 30px 0 15px 0; color: #bdcd93; }
div#main h2					{ color: #FFFFFF; font-size: 20px; margin: 0 0 20px 0; text-transform: uppercase; letter-spacing: -1px; }
div#main h2 span			{ font-weight: normal; padding: 3px; background: #007ac3; }
div#main a,
div#main a:visited			{ color: #FFFFFF; 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: #007ac3; }
.main-r						{ position: absolute; background: url('/i/main/passport/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/knop.gif') bottom no-repeat; }
div#knop .knopa:hover		{ background: url('/i/knop.gif') top no-repeat; }
/* ---- / KNOP ------------------------------------------------- */

/* ------ 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; }

/* ------ VIP ------------------------------------------------- */
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#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; }



/* 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 -------------------------------------------------- */

.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 }


/* ------ 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;  }

