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;z-index: 6;}
#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; }
.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;}
.select1{margin-left:70px;font:bold 12px Tahoma,sans-serif;color: #663215;  }
.select1 a{color: #0000cc; font-weight: normal; text-decoration: underline;}
.select1 a:hover{text-decoration: none;}
.select1 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,.select_view1 .bord2{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: 0 8px 0 8px;color: #fff;font: 12px Tahoma,sans-serif; line-height: 24px;}
h2.th a, .th a{ color: #fff!important; }
#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: 500px;font: 11px Tahoma,sans-serif; margin-left: 157px; }

.select_view .brepeat{margin-top: 0;}
.select_view1 {
width: 303px;
margin-left: 0;
}
.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: 30px;padding-left: 26px;font: 11px Tahoma,sans-serif;color: #737373;}
.copy a,.copy1 a{ text-decoration: none!important;color: #737373!important ;}

div.annonc,div.annonc1{float: left;/*width: 735px;*/min-height: 300px;/*background: red;*/}
div.annonc1{
width: 785px;
}
div.bord1,div.bord2{
background: #f1f0ee;
}
div.bord2{background: #f7f6f4 }
div.bord1,.select_view1 div.bord{
min-height: 300px;
}
*html div.bord1{
height:expression(this.scrollHeight < 300? "300px" : "auto" );
}

div.bord1 table.inner td,div.bord2 table.inner td{
padding-top:0;
}
div.annonc table.inner{border-collapse: collapse; margin:0 2px 0 1px; }
div.annonc table.inner td,div.annonc table.inner th{border:1px solid #edeef0; vertical-align: top; text-align: left; }
td.pad{ padding-top: 10px!important; padding-left:5px!important; padding-right: 5px!important; padding-bottom: 10px!important;}
tr.pad th{padding-top: 5px!important; padding-left:5px!important; padding-right: 5px!important; padding-bottom: 5px!important; vertical-align: top; font-weight: normal;  }
tr.pad td{ padding: 5px!important; background: #fff;}
div.annonc table.inner td td{ border: none;  }
div.annonc .brepeat,div.annonc1 .brepeat{
margin-bottom: 15px;
}
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.include tr{
text-align: left;
padding: 5px 5px 5px 5px;
}

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%;
}
td.input_select2  select,select.input_select2{
width: 160px;
}

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-top:5px!important;
padding-right:   0!important;
padding-bottom:   5px!important;
padding-left:   0!important ;
vertical-align: top;
}
.annonc table.border-line tr.none td,.annonc table.fill td{
background-image: none!important;
}
table.fill td span{
font-size: 10px;
}
td.pics{
padding: 20px 20px 0 0;
}
td.pics img{
margin-bottom: 6px;
}
.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: 148px;}
textarea{
height: 90px;

overflow: auto;
}
*HTML select{width: 148px;}
*HTML select{width: 148px;}
*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{margin-top: -1px;margin-bottom: -1px; height: 18px;}
* HTML input, * HTML select, * HTML textarea{margin: 0;}
input.text,input.text_small{height: 16px;background: #fff;padding-left: 5px; width: 139px; vertical-align: middle;}
*HTML input.text{height: 17px;width:146px;voice-family: "\"}\""; voice-family: inherit;height: 17px;width: 139px;}
input.text_small{
width: 30%;
}
*+HTML input.text,*+HTML input.text_small{height: 17px;}
input.text_small{ text-align: center; padding: 0;}
select.small{
width: 47%;
}
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; z-index: 116; }
div.button,div.button_r,div.button_l{background: url(/images/corners/butt_left.gif) no-repeat;padding-left:3px; text-align: center;text-decoration: none; float: left; clear: both; z-index: 115;}
div.button_r{float: right;}
div.button_l{ clear: none; margin-right: 10px; margin-left: 0;}

div.w150{width: 150px!important;}
div.button div.l,div.button_r div.l,div.button_l 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,div.button_l div.l div.r{background: url(/images/corners/butt_repeat.gif) repeat-x; }
input.butt,input.butt120,input.butt150,input.butt80,input.butt200{
border: 0;
background: transparent;
font: 11px Tahoma,sans-serif; 
text-align: center;
color: #000;
margin: 0;
height: 20px;
padding: 1px 4px 2px 4px;
}
input.butt150{width: 150px; }
input.butt200{width: 200px; }

html:root input.butt{padding: 1px 4px 2px 4px;}
*+HTML input.butt{padding: 0 0 0 0;}
*HTML 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;

}
input.browse{
height: 18px;border:1px solid #cecece;width:auto; vertical-align:middle;
}

#big-image-box {
position: absolute;
left: 0px;
top: 0px;
visibility: hidden; 
border: 1px solid #999999;
background-color: #FFFFFF;
z-index: 314;
}
#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: 315;
}

#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: #ffffff;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid #787878;
font:normal 11px Verdana;
line-height:18px;
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; position: relative; top:5px; }
.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(/inc/jscripts/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(/inc/jscripts/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;
}
table.inner span {
font-size: 9px;
}
div.grat h2 {
padding-top: 2px;font: 12px Tahoma,sans-serif;
line-height: 19px;
padding-bottom: 12px;

}

#strframe { height:45px; }
.firstitem { font-family:Tahoma,Arial,'Arial Narrow', sans-serif;}
.str, .strhover { z-index:50; position:absolute;  }
.str { overflow:hidden; border:0px dotted gray; height:45px; }   
.strhover { border:1px solid gray; height:auto; background-color:#ffffee; padding-bottom:3px; }
.strcontent { padding:1px 3px; }
.strtext { padding-top:3px; }

a.index_bold:visited, a.index_bold {
font:  12px Tahoma,sans-serif;
color: #0000cc;
} 
a.index_bold:hover{
text-decoration: underline;
} 

.select_view ul li{ position: relative; z-index: 20; }
.select_view ul li a{ color: #555555; text-decoration: underline; font: 11px Arial,sans-serif; text-decoration: none;}
.select_view ul li a:hover{ text-decoration: underline; color: #000000; }

div.allstat {
padding: 50px 10px 20px 27px;
font: 10px Tahoma,sans-serif;
color:#5e2708;
}