
html,body{
margin: 0;
padding:0;
font: 85%/1.4em Tahoma,Arial,'Arial Narrow', sans-serif;
color: #555555;
background:#fff;
height: 100%;
}
a{color: #000; text-decoration:underline ;}
a:hover{text-decoration:none ;}
a img{border: none;}

div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
/*border: 0;
font-weight: inherit;
font-style: inherit;
*/font-size: 100%;
font-family: inherit;
list-style-type: none;
}
#fix{min-width:1000px; max-width: 1680px;min-height:100%; margin-bottom: -100px; position: relative;}
* html #fix {height:100%;width:expression(document.body.clientWidth > 1680? "1680px": "auto" );}
div.clear{clear: both;margin-top: -1px; height: 1px; line-height: 1px; font-size: 1px; overflow: hidden; position: relative; width: 100%;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
 /*  mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
 /* End hide */
#footer{height: 50px; width:expression(document.body.clientWidth > 1680? "1680px": "100%" ); min-width:1000px; max-width: 1680px;position: relative; clear: both;}
#content{font: 11px Tahoma,sans-serif;  min-height: 100%; margin-top: -137px;position: relative; }
*+html #content{
height: 100%;
}
#content div.clearheader{height: 137px; width:100%; clear: both;}
.clearfooter{height: 200px; position: relative;}
#header{height: 137px; overflow: hidden;background: url(/images/bg/header_bg.jpg) no-repeat 0 45px;margin-left:20px; position: relative; z-index: 5;}
#header .header{margin-top: 24px;}
#logo{float: left;margin-left: 70px;margin-top:21px;}
.slogan{margin-left: 227px; margin-bottom: 65px; color: #666; line-height: 10px; position: relative; z-index: 5;}
.slogan,.slogan h1{font: 12px Tahoma,sans-serif;}
.select{margin-left: 227px;font:bold 12px Tahoma,sans-serif;color: #663215; line-height: }
.select a{color: #0000cc; font-weight: normal; text-decoration: underline;}
.select a:hover{text-decoration: none;}
.select span{float: left;display: block;margin-right: 32px;}

.hrepeat{background:#663215 url(/images/corners/repeat.gif) repeat-x;}
.hrepeat .tlh{background: url(/images/corners/tlh.gif) no-repeat;}
.hrepeat .tlh .trh{background: url(/images/corners/trh.gif) no-repeat 100% 0; height: 3px; font-size: 1px; overflow: hidden;}
.brepeat{background: url(/images/corners/repeat.gif) repeat-x 0 100%;margin-top:-3px; z-index:100;}

.brepeat .tlh{background: url(/images/corners/bl.gif) no-repeat 0 100%;}
.brepeat .tlh .trh{background: url(/images/corners/br.gif) no-repeat 100% 100%; height: 3px; font-size: 1px; overflow: hidden;}
.bord{border-left: 1px solid #edeef0;border-right: 1px solid #edeef0;padding: 11px 0 15px 11px;}
.select_view1 .bord,.select_view1 .bord1{border-left: 1px solid #edeef0;border-right: 1px solid #edeef0;padding: 11px 0 15px 0;}
h2.th, .th{background:#663215;border-left: 1px solid #edeef0;border-right: 1px solid #edeef0;padding: 2px 8px 4px 8px;color: #fff;font: 12px Tahoma,sans-serif; line-height: 12px;}
#text{clear: both;margin-left: 90px;width: 910px;/*padding-top: 35px;*/ color: #000;}
#text1{clear: both;margin-left: 20px;width: 980px;/*padding-top: 35px;*/ color: #000;}
.select_view,.select_view1{width: ;font: 11px Tahoma,sans-serif; margin-left: 157px;  }
.select_view{
width:350px;
}
.select_view .brepeat{margin-top: 0;}
.select_view1 {

}
.select_view .bord p{float: left;width: 48%;line-height: 10px;padding: 4px 0 4px 0;font: 11px Tahoma,sans-serif;}
.select_view a{color: #0000cc;}
.copy{margin-top: 30px;padding-left: 70px;font: 11px Tahoma,sans-serif;color: #737373;}
.copy1{margin-top: 20px;padding-left: 26px;font: 11px Tahoma,sans-serif;color: #737373; text-align: left;}
.copy a,.copy1 a{ text-decoration: none!important;color: #737373!important ;}

div.annonc,div.annonc1,div.annonc2{float: left;/*width: 735px;*/min-height: 300px;/*background: red;*/width:265px;}
div.annonc1{width: 785px;}
div.annonc2{width: 616px;}
.select_view1 div.annonc,.select_view1 div.annonc div.bord1{min-height: 221px;}
*html .select_view1 div.annonc{height:expression(this.scrollHeight < 287? "287px" : "auto" );}
*html .select_view1 div.annonc div.bord1{
height:220px;
}
div.bord1{background: #e7e4dd;}
.select_view1  div.annonc2 div.bord1{min-height: 259px;}
*html .select_view1  div.annonc2 div.bord1{
height:259px;
}

div.bord1 table.inner td{
padding-left: 5px;
padding-top:0;
}
.w330{
width: 330px!important;
margin-left: 20px!important;
}
div.annonc .brepeat,div.annonc1 .brepeat{
margin-bottom: 30px;
}
div.filter{float: right;width: 185px;min-height: 468px;/*background: #e6e4dd;*/ }
*html div.filter,*html div.annonc{
height:expression(this.scrollHeight < 300? "300px" : "auto" );
}

table.advertisement,table.include{border: 0;border-top: 1px solid #fff;border-collapse: collapse;border-right:1px solid #edeef0;}
table.advertisement td a{
color: #5e2708;
}
table.advertisement th,table.include th{background-color: #c9c4ba;color: #000;}
table.include th{
text-align: left;
}
table.advertisement td,table.advertisement th,table.include td,table.include th,.select_view table td,.select_view1 table td{font: 11px Tahoma,sans-serif;padding-left: 8px;padding-right: 5px; }
table.advertisement td,table.advertisement th{
 background-image: url(/images/corners/repeat.gif); background-repeat: repeat-y; background-position: 0 0; 
}
table.advertisement td,table.include td,.select_view table td,.select_view1 table td{vertical-align: top; line-height:15px; padding-top:2px; padding-bottom:1px;}
.select_view table td,.select_view1 table td{
padding-top:4px;padding-bottom: 3px;
}
table.advertisement td{
background-color: #fff;border-top:1px solid #edeef0;
}
table.advertisement th,table.include th{border-top:1px solid #edeef0;padding-top:3px; padding-bottom: 3px;  line-height: 11px;}
table.advertisement td.nobord{border: 0;padding: 0; vertical-align: bottom;}
table.advertisement td img{
margin-left: 4px;
}
table.advertisement tr.grey td{
background-color: #f1f0ee;
}
table.include{
border-right:1px solid #edeef0;
border-bottom: 0;
background-color: #e6e4dd;
background-image: url(/images/corners/repeat.gif);
background-repeat: repeat-y;
}

table.include td{
font: 11px Tahoma,sans-serif;
padding-bottom: 8px;
line-height: 10px;
vertical-align: middle;
}
table.include td,table.include td.rajon td{
border: 0;
padding-left: 0;
padding-right: 0;
}
table.include td.rajon td{
padding-top: 2px;
vertical-align: middle;
padding-bottom: 1px;
padding-left: 10px;
padding-right: 10px;
}
table.include td.rajon{
padding:5px 0 0 0;
}
table.include input.text{
width: 30px;
margin: 0 2px;
}
*+html table.include input.text{
margin: -1px 2px;
width: 25px;
}
*html table.include input.text{
width: 32px; voice-family: "\"}\""; voice-family: inherit; width: 27px; margin: -1px 2px;
}
h1,h2{
padding: 0;
}
h2{
padding-top: 2px;font: 12px Tahoma,sans-serif;
padding-bottom: 12px;
}
td.input_select  select,select.input_select{
width: 100%;
}
table.include tr.grr td{
background-color: #efede7;
}
.w10{
width: 10px;
}
p.pages{
padding: 0 10px 0 7px;
font: 12px Tahoma,sans-serif;
color:#5e2708;}
p.pages span{
letter-spacing: 2px;
}
p.pages a{
color:#5e2708;
}
.swith2{
margin-bottom: 17px;
padding-top: 6px;
}

.swith2 ,.swith2  h1{
font:normal 11px Tahoma,sans-serif; 
padding-left: 0;
padding-right: 0;
}
.swith2 img{
float: left;
margin: 3px 4px 0 4px;
}
.swith2  h1{
padding-top: 2px;
float: left;
padding-left: 0;
padding-right: 0;
}
.swith2 a:link,.swith2 a:visited,.swith2 a:hover{color:#0000cc; font: 11px Tahoma,sans-serif; float: left; padding-top: 2px;
 }


.w500{
width: 500px!important;
margin-left: 10px;
}
.w500 input.text,.w500  select{
width: 95%;
}
.w500  select{
width: 99%;
}
.w500 textarea{
width:97%;
}
table.fill, table.border-line{
margin: 0 auto;
}

.annonc table.border-line td,.annonc table.fill td{
background-image: url(/images/bg/border_bottom.gif)!important;
background-repeat: repeat-x!important;
background-position:bottom!important;
padding-right:   0!important;
padding-bottom:   5px!important;
padding-left:   0!important ;
vertical-align: middle;
}
.annonc table.border-line tr.none td,.annonc table.fill td{
background-image: none!important;
}
table.fill td span,table.inner td span{
font-size: 10px;
color: #676767;
line-height: 9px;
position: absolute ;
margin-top:0;
}
*HTML table.fill td span,*HTML table.inner td span{
position: static;
}
*+HTML table.inner td input.butt{width: 115px;}
*HTML table.inner td input.butt{width: 115px;}
td.pics{
padding: 20px 20px 0 0;
}
td.pics img{
margin-bottom: 10px;
}
.ann,.ann a{color:#5e2708;}





















table.fill_cab td{
background-image: url(/images/bg/border_bottom.gif)!important;
background-repeat: repeat-x!important;
background-position:bottom!important;
padding-top:5px!important;
padding-right:   0!important;
padding-bottom:   5px!important;
padding-left:   0!important ;
vertical-align: top;
}
table.fill_cab td{
background-image: none!important;
}
table.fill_cab td span{
font-size: 10px;
	padding: .5em;
	margin: 0;
	background-color: inherit;
	font-size: 129%;

}

form{margin: 0;padding: 0;}
input, textarea{font: 11px Tahoma,sans-serif;color: #555555; padding: 0 0 0 0; margin: 0 0 0 0;}
select{font: 11px Tahoma,sans-serif;color: #555555;margin: 0; background: #fff; width: 136px; height: 22px;}
textarea{
height: 120px;
width:275px;
overflow: auto;
}
*HTML select{width: 137px;}
*+HTML select{width: 137px;}
*HTML input, *HTML select, *HTML textarea{margin-top: -1px;margin-bottom: -1px;}
*+HTML input, *+HTML select, *+HTML textarea{margin-top: 0;margin-bottom: -1px;}
html:root select{ height: 19px;}
* HTML input, * HTML select, * HTML textarea{margin: 0;}
input.text,input.text_small{height: 16px;background: #fff;padding-left: 5px; width: 127px; vertical-align: middle;}
*+HTML input.text{height: 16px;width: 127px;}
*HTML input.text{height: 18px;width:134px;voice-family: "\"}\""; voice-family: inherit;height: 16px;width: 127px;}
input.text_small{width: 39px;}
*+HTML input.text,*+HTML input.text_small{height: 16px;}
input.text_small{ text-align: center; padding: 0;}
select.small{width: 63px;}
input.button{font:bold 11px Tahoma,sans-serif;border: 0;background: transparent url(/images/buttons/rep.gif) repeat-x 0 100%;text-align: center;color: #fff;height: 17px;  vertical-align: middle; padding: 0 7px 0 10px;  }
div.button,div.button_r{background: url(/images/corners/butt_left.gif) no-repeat;padding-left:3px; text-align: center;text-decoration: none; float: left; clear: both;}
div.button_r{float: right;}
div.button div.l,div.button_r div.l{background: url(/images/corners/butt_right.gif) no-repeat 100% 0; padding-right: 3px;}
div.button div.l div.r,div.button_r div.l div.r{background: url(/images/corners/butt_repeat.gif) repeat-x; }
input.butt{
border: 0;
background: transparent;
font: 11px Tahoma,sans-serif; 
text-align: center;
color: #000;
margin: 0;
height: 20px;
padding: 1px 4px 2px 4px;
}
html:root div.button input.butt,html:root div.button_r input.butt{padding: 1px 4px 2px 4px;}
*+HTML div.button  input.butt,*+HTML div.button_r  input.butt{padding: 0 0 0 0;}
*HTML  div.button input.butt,*HTML  div.button_r input.butt{padding: 0 0 0 0;}
*+HTML .quest  input.button{padding: 0 0 0 0;}
*HTML .quest  input.button{padding: 0 0 0 0;}

input.checkbox{
height:14px;
width: 15px;
margin: 0;
}
html:root input.checkbox{
height:14px;
width: 14px;
margin: 0;

}
table.inner input{width:275px;height:20px;margin-bottom:9px;}
table.inner input.text{width:198px;}
table.inner  textarea{margin-bottom: 9px;}
table.inner input.butt{
width: auto;
}
  /*  */
#big-image-box {
position: absolute;
left: 0px;
top: 0px;
visibility: hidden; 
border: 1px solid #999999;
background-color: #FFFFFF;
z-index: 105;
}
#close-pic-button {
position: absolute; 
top: 5px; 
right: 5px; 
font-size: 1px; 
width: 16px; 
height: 16px; 
background: url(/images/close_pic.gif) no-repeat; 
cursor: pointer;
z-index: 115;
}

#close-pic-button {
        background-image: url(/images/close_pic.gif); background-image: none;
/*        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/close_pic.gif,sizingMethod=crop);*/
}
.big-image-progress {
        background-image: url(/images/progress.gif); 
        background-repeat: no-repeat; 
        background-position: 50% 50%;
/*        overflow: hidden; opacity: 0.7; filter: alpha(opacity=70);*/
}
.big-image-progress #close-pic-button, .big-image-progress img {visibility: hidden;}
#big-image-box.big-image-progress {border: none;}
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: white;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid #787878;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 2px solid #787878;
border-bottom: 2px solid #787878;
visibility: hidden;
}

.hintanchor{ 
padding-left: 8px;
}
ul.help{padding: 14px 0; }
ul.help, li.help
{
list-style-type: disc!important;
}
li.help{margin-left: 15px; padding-bottom: 5px; line-height: auto;}


span.code{
font-size: 10px;
padding: 0px;
margin: 0px;
font-size: 10%;
text-align:left;
}

.calendarDateInput select{ width: 40px!important;left: -2px; position: relative;}
.calendarDateInput input{ width: 38px!important;}
.calendarDateInput td{ padding: 0!important; }
input#avatar_val { width: 147px!important; height: 19px; }



.highslide-html {
    background-color: white;
	 position: absolute;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute!important;
    display: none;
}
.FloatClose{ float: right; }
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
	position: absolute!important;
}
.highslide-wrapper .highslide-html-content {
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
overflow: visibl!important;
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
div.allstat {
padding: 0 10px 0 7px;
font: 12px Tahoma,sans-serif;
color:#5e2708;
}