body {
	background-color: #A5B0DD;
	margin: 0 0 36px 0;
	padding: 0;
	font: 12px/1em Tahoma, sans-serif;
	width: 100%
}

a:link {color: #2D48D5; text-decoration: underline}
a:visited {color: #7C2DD5; text-decoration: underline}
a:hover {text-decoration: none}

.halflink {color: #2D48D5; border-bottom: 1px dashed #2D48D5; cursor: pointer}

a img {border: none}

td {font: 12px/1em Tahoma;}

var {
	font-weight: bold;
	color: #ED581E;
	font-style: normal;
	
}
var.thedate {
	font-size: 0.9em;
	color: gray
}

table#round {
	width: 100%;
	background-color: white;
	border-collapse: none
}
table#round td {
	padding: 0
}
td#t-l, td#t-r,td#b-l,td#b-r {
	height: 16px;
	width: 16px !important;
	background-position: center;
	background-repeat: no-repeat;
}
td#t-l {
	background-image: url('/img/template-t-r.gif');
}
td#t-r {
	background-image: url('/img/template-t-l.gif');
}
td#b-l {
	background-image: url('/img/template-b-l.gif');
}
td#b-r {
	background-image: url('/img/template-b-r.gif');
}
td#t, td#b{
	background-repeat: repeat-x;
	background-position: center
}
td#r, td#l  {
	background-repeat: repeat-y;
	background-position: center
}
td#t{
	background-image: url('/img/template-t.gif');
}
td#b{
	background-image: url('/img/template-b.gif');
}
td#r{
	background-image: url('/img/template-r.gif');
}
td#l{
	background-image: url('/img/template-l.gif');
}

table#container {
	width: 100%;
}
table#container td {
	padding: 0;
}
td#logo {
	width: 28%;
	text-align: center !important;
}
td#aux-menu {
	height: 30px;
	color: #2D48D5
}
td#aux-menu span, td#aux-menu a {
	margin: 0 10px
}
table#container td#sidebar {
	width: 260px !important
}
td#sidebar, td#content {
	padding-top: 15px !important;
	padding-bottom: 25px !important
}
td#content {
	padding-right: 10px !important;
	overflow: hidden !important
}
td#content * {
	line-height: 1.5em
}
td#leaderboard {
	height: 90px
}
td#thesis p {
	margin: 6px 40px 6px 10px;
	color: #2D48D5;
	padding: 0;
	font: 0.9em/1.3em Tahoma;
	height: 30px
}

td#search {
	height: 86px;
	background: transparent url('/img/template-search-r.jpg') right center no-repeat;
}

td#search span#advanced-search {
	position: relative; 
	top: -6px; 
	left: 4px
}
/*.ie td#search a.minor {
	top: -29px
}*/
td#search form {
	height: 86px;
	padding: 0 20px;
	margin: 0 7px 0 0;
	background: transparent url('/img/template-search.jpg') right center repeat-x;
}
div#search-label {
	font: bold 0.9em Tahoma;
	color: white;
	padding: 10px 17px 0 17px;
	background: transparent url('/img/icon-magnifier.gif') bottom left no-repeat;
}

td#search form input.text {
	margin: 6px 0;
	border: none;
	border-left: 1px solid #EBEFE1;
	background: transparent url('/img/input-search.gif') center right no-repeat;
}
input.half {
	width: 50% !important
}
td.menu *, td#search  * {
	white-space: no-wrap;
}
td.menu {
	background: transparent url('/img/template-menu.jpg') left center repeat-x;
	width: 40%
}
td#ad-adder div {
	background: transparent url('/img/template-menu-l.jpg') left center no-repeat;
	height: 86px;
} 
span.lefter, img.lefter{
	float: left;
	margin: 27px 8px 0 20px;
	display: block;
	position: relative;
	z-index: 99
}
div > span.lefter, div > img.lefter {
	margin-left: 6%;
}


td div.righter {
	margin-left: 20px;
	padding-top: 22px;
	margin-bottom: auto;
	height: 64px !important;
	background-image: none !important;
}
.ie td div.righter {
	margin-left: 60px;
}
td div.righter a, td div.righter span.current {
	font: bold 1.2em/1.5em Tahoma;
	color: #E6F6F7 !important;
	display: block;
}
td div.righter span.minor a, span#advanced-search a, span#advanced-search span.current, td div.righter span.minor span.current {
	font-size: 0.8em; 
	color: #FFFF00 !important;
	display: inline;
	font-weight: normal
}

div#vr {
	height: 86px;
	background: transparent url('/img/vr.gif') left no-repeat;
	padding-left: 20px
}

img#total, span#total {
	position: absolute;
	right: 0;
	top: 159px
}
span#total-ads {
	position: absolute;
	right: 124px;
	top: 212px;
	color: white;
	font: bold 1.5em Arial;
	display: block;
	text-align: center;
	width: 96px;
}
img#template-comment {
	position: absolute;
	left: 0;
	top: 176px
}

html.gecko > body > img#template-comment {
	top: 176px !important
}

table#bottom {
	width: 100%;
	background-color: #F3F3F7
}
table#bottom td {
	width: 25%;
	padding: 0 15px
}

h1, h2, h3, h4, h5, h6 {
	color: #ED581E;
	margin: 0;
	padding: 15px 0 5px 0;
	font-weight: bold;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #ED581E !important;
}

h1 {
	margin-bottom: 10px;
	font-size: 2em;
	line-height: 1em !important;
}

h4 {
	font-size: 1.4em;
	line-height: 1em
}

table#catalogue h4 {
	padding-left: 40px;
	background-color: transparent;
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-bottom: 15px
}
table#catalogue ul {
	list-style-image: url('/img/cat-li.gif');
	padding-left: 32px;
	font-size: 0.9em;
	padding-top: 0
}
h5 {
	background: transparent url('/img/underline.gif') left bottom repeat-x;
	font-size: 1.1em;
	padding: 12px 15px 17px 15px;
}

ul {
	list-style: disc outside;
	color: #ED581E;
	margin: 0 4px 10px 10px;
	padding: 10px 4px 10px 18px
}
ul li {
	line-height: 1.5em;
	font-size: 1em;
}
ul li var {
	font-weight: normal
}
table#bottom td li a, td#sidebar ul li a {
	color: black
}


div.hr {
	height: 4px;
	line-height: 4px;
	background: transparent url('/img/underline.gif') left bottom repeat-x;
	border: none;
	clear: both;
	margin: 25px 0
}
hr {
	height: 1px;
	color: #3333CC;
	background-color: #3333CC;
	border: none;
	line-height: 1px 
}

td.foot {
	padding: 0 15px 15px 15px !important;
	font-size: 0.7em;
	line-height: 1.3em
}
td#copyright, td.foot a {
	color: #2D48D5;
	font-weight: bold
}
td#copyright div {
	color: #ED581E;
	font-weight: normal;
	margin-top: 3px
}

.floater {
	float: left;
	margin: 4px 10px 10px 0
}

.note, .note a {
	color: gray !important;
}

span.current {
	font-weight: bold;
	color: black
}
a.parent {
	color: black !important
}

div#langs {
	font-size: 0.9em;
	text-align: left;
	margin-bottom: 32px;
}

div#pageoptions {
	float: right;
	font-size: 0.9em;
	line-height: 1.9em;
	margin-right: 6px;
	margin-top: 0px
}
.ie div#pageoptions {
	margin-top: 4px
}

small#path {
	background-color: #E9EBF1;
	border-bottom: 1px solid #CACEDA;
	display: block;
	font: 0.9em Tahoma;
	padding: 3px 6px;
	margin-right: 0px
}

div.wrapper {
	margin-bottom: 15px
}
div.wrapper h5 {
	padding-top: 0;
	padding-bottom: 8px
}
div.wrapper div {
	padding: 4px 3px 3px 15px;
	font-size: 1em;
	line-height: 1.3em
}

div.outcast {

}

table#catalogue, table#subcats, table.tabled {
	width: 100%;
	border-collapse: collapse;
	border-color: white;
}

table.tabled th {
	background: #2849D9 url('') top no-repeat;
	font: bold 0.8em Tahoma;
	padding: 8px 0;
	color: white
}
table.tabled th.th-left {
	background: #2849D9 url('/img/template-list-th-l.gif') top left no-repeat;
	padding-left: 5px;
	padding-right: 5px
}
table.tabled th.th-right {
	background: #2849D9 url('/img/template-list-th-r.gif') top right no-repeat;
}
table.tabled tr.hovered td {
	background-color: #E9EBF1
}
table.tabled td {
	background-color: #F3F3F7;
	padding: 3px 7px !important;
	text-align: center
}
table.tabled td.tabled-title, table.tabled td.tabled-options {
	text-align: left

}

td.new-ad {
	background: #F3F3F7 url('/img/icon-new.gif') top right no-repeat;
}

fieldset {
	background: #E9EBF1 url('/img/template-fieldset-t.gif') top repeat-x;
	border: none;
	padding:0;
	margin: 13px 0
}
legend {
	height: 21px;
	background: #D0320B url('/img/template-legend-r.gif') top right no-repeat;
	color: white;
	font: bold 1em/21px Tahoma !important;
	padding: 0 20px 0 10px;
	position: relative;
	margin: 0;
	top: -11px;
}

.ie legend {
	left: -7px
}
.opera fieldset {
	margin-top: 18px
}

fieldset div.fieldset {
	margin: 5px 13px;
	text-align: center
}

fieldset div table {
	width: 100%
}

.ie fieldset div table {
	width: 90%
}

input.text, select, textarea {
	border: 1px solid #DCDFE5;
	background-color: white
}
select, input.text {
	height: 20px;
}
input.text, textarea {
	width: 100%;
}
input.password {
	width: 150px;
	border: 1px solid #E8C6B7
}
input.price {
	width: 100px !important;
	margin-right: 4px
}

fieldset td input.text, fieldset td textarea {
	width: 60%
}
fieldset td input:focus, fieldset td textarea:focus {
	border-color: #86A0EF
}
fieldset td textarea {
	height: 160px
}

button, input.submit, div.topper a {
	background-color: #2849D9;
	color: white;
	font: bold 1em Tahoma;
	padding: 3px 10px;
	border: 1px solid #95A6EE;
	cursor: pointer
}

form#adlist-options input.text {
	width: 30px
}

td.tabled-descr {
	font-size: 0.7em;
	text-align: left !important;
	width: 40%;
}
table#filters td {
	width: 33%
}

table#filters td label {
	float: left;
	width: 90px;
	text-align: right;
	padding-right: 10px;
	clear: left
}

table#filters td label.normal {
	float: none;
	width: auto;
	padding: 0;
	top: 0
}
table#filters td label.normal.first {
	padding-left: 50px
}

label {
	font: bold 0.9em/1.4em Arial;
	position: relative;
	top: 2px
}


input.disabled, input[disabled=disabled] {
	background-color: #eee;
	border-color: silver
}

.passive, .input-hint, dl.comment dt span, dl.comment dt span a {
	color: silver !important;
}
.passive input {
	background-color: #eee;
	border-color: silver
}
.passive a {
	color: gray
}

.details div.detail {
	color: gray
}
.details div.detail span {
	color: #666;
	font-weight: bold
}

table.inad {
	width: 100%
}
#short table.inad {
	width: 80%
}
#short table.inad td {
	padding: 9px 0
}
div.zoomed {
	padding: 10px;
	overflow: hidden;
	border: 2px solid white;
	margin-top: 2px;
	text-align: center
}

ul.thumbs {
	list-style: none;
	padding: 0;
	margin: 5px 0 0 0;
	text-align: center
}
ul.thumbs li {
	float: left;
	margin: 0 15px 0 0;
	padding: 5px;
	border: 2px solid white
}
ul.thumbs li img {
	cursor: pointer;
	padding: 0;
	width: 50px
}
ul.thumbs li.zooming {
	border-color: #2B4AA5
}
div.attachment {
	clear: left
}

p.success, p.error, p.announce {
	padding: 4px 10px;
	margin: 5px 0;
	border-style: solid;
	border-width: 1px;
	clear: both;
	font-weight: bold
}
p.success big, p.error big, p.announce big {
	font: bold 1.6em Arial
}
p.success {
	background-color: #D5FFCF;
	color: #128F00;
	border-color: #ABFF9F;
}
p.error {
	background-color: #FDEAED;
	color: #A22323;
	border-color: #FFBFCB;
	
}
p.announce {
	background-color: #FFFCDF;
	color: #8F8000;
	border-color: #FFF6AF
}



dl.comment {
	padding: 2px 9px;
	margin: 0
}
dl.comment.even {
	background-color: #eee
}
dl.comment dt span {
	float: right; 
	font-size: smaller;
}

div.attachment {
	font: bold 1.1em/3em Tahoma;
	text-align: left;
	margin-top: 20px;
	clear: left
}
.tabled-foto img {
	border: 1px solid black
}
.tabled-price {
	width: 60px
}
.tabled-price small, .hottest small {
	font-size: 9px;
	color: black
}

img.opener {
	cursor: pointer
}
table.inad.short #comments, table.inad.short .commentbox {
	display: none !important
}

body#short {
	background-color: white;
}

body#short div.the-ad, body#short div.topper{
	padding: 10px
}
div.topper {
	text-align: right
}


ul.tablednews {
	list-style: none;
	padding: 0;
	margin: 10px
}

ul.tablednews li var {
	color: gray;
	font-size: 0.8em;
	margin-left:15px
}
ul.tablednews li p {
	color: black;
	font-size: 0.9em;
	margin: 0
}

p.abstract {
	color: #C96043;
	font-size: 1.1em;
	font-weight: bold
}

.wrapped {
	margin: 0 10px
}
.wrappedd {
	margin: 10px
}

span.context {
	display: block;
	margin: 0 0 10px 0;
	padding: 4px 6px
}
span.context span {
	display: block;
	margin: 9px 0
}

.del {
	color: red !important
}
td.list-title_ru,td.list-title, td.list-descr {
	text-align: left !important
}

#short form {
	margin: 10px
}
#short form button {
	margin: 5px
}

td#user-status {
	padding-left: 4px !important
}
td#user-status b {
	color: #F1500E
}
#short tt {
	font-size: 0.9em
}

div#account {
	float: right;
	margin: 0 5px;
	font-size: 0.8em;
	line-height: 1.1em;
	position: absolute;
	top: 10px;
	right: 22px;
}
div#account a, div#account span, div#favs span {
	padding: 0;
	margin: 0
}

.opera #homepager, .gecko #homepager {
	display: none
}

div#favs {
	float: right;
	line-height: 1.1em;
	font-size: 0.9em;
}

.listnews {
	list-style: none;
	margin: 0;
	padding: 0
}
.listnews li  {
	margin: 0
}
.listnews li var {
	font-size: 0.8em;
	color: gray;
	margin-left: 6px
}
.listnews li p {
	color: black;
	margin: 0
}

select.subcat {

}
td.td-category select {
	width: 150px
}


table.listhot {
	margin-bottom: 25px
}
div.hot-stage {
	width:570px;
overflow:auto;
overflow-x:hidden;
overflow-y:hidden;
height:200px;
margin:0 auto;
text-align: center
}
.opera div.hot-stage {
	overflow:hidden !important;
}

.hot-slider-list{
border:0;
margin:0;
padding:0;
position: relative;
}
.hot-slider-list li{
list-style:none;
margin:0;
padding:0;
border:0;
margin-right:4px;
padding:4px;
background-color: #FAE5C6;
float:left;
width:180px;
height:200px;
overflow: hidden
}
.ie .hot-slider-list li {
	width: 188px
}


td.hot-arrow img {
	cursor: pointer
}
td.inactive {

}
td.inactive img {
	cursor: default
}
.hottest {
	text-align: left
}
.hottest div {
	margin: 0 10px
}
.hottest div.descr {
	color: black;
	font: 0.9em/1em Tahoma
}

.hottest img {
	float: right;
	margin: 0 5px 10px 13px;
	padding: 1px;
	border: 1px solid #2849D9;
	width: 90px
}
.hot-slider-list li.hottest h5 {
	margin: 0 3px 10px 3px;
	line-height: 0.9em !important;
	padding: 0 3px 7px 3px
}

img.new-icon {
	position: relative;
	float:
	top: 0;
	right: 0
}
.passive td.list-payhot a {
	display: none
}
td.list-foto img {
	width: 60px !important
}
div.hot-price, div.hot-price var {
	font-weight: bold
}
div.hot-price small {
	font-size: 0.8em
}

#subcats h5 {
	margin: 0;
	background-image: none;
	padding-bottom: 4px;
	padding-left: 0
}

#sidebar a.banner img {
	margin-bottom: 5px
}

div#slide-cats {
	padding: 20px 0
}

div#slide-cats table a {
	margin-left: 9px;
	font: bold 0.9em/1.6em Tahoma;
	color: #FF6633;
	padding: 0
}
div#slide-cats table td {
	padding: 0
}
div#slide-cats table img {
	width: 20px;
	position: relative;
	top: 3px
}
div#slider {
		position: absolute;
	right: 7px;
	top: 160px;
	color: white;
	font: bold 1em Arial;
	display: block;
	text-align: center;
	width: 137px;
	height: 19px;
	text-align: left;
	padding-left: 42px;
	padding-top: 1px;
	background: transparent url('/img/open-cats.jpg') top right no-repeat;

}
div#slider b {
	border-bottom: 1px dashed white;
	cursor: pointer;
	position: relative;
	z-index: 99
}
body > div#slider {
	width: 95px
}
h2.minh2{font-size:11px;margin:0px;padding:0px;font-weight:normal;}