*{
  margin: 0;
  padding: 0;
}
.clear{
  clear: both;
  line-height: 0;
  height: 0;
  font-size: 1px;
}
body{
  font-family: Tahoma, Verdana;
  font-size: 12px;
  color: #666;
  background-color: #fff;
}
.item{
  color:#000;
}
span{
  color: #666;
}
span.bl{
  color: #53758F;
}
span.red{
	color: #FE2900;
	font-weight: bold;
}
strong{
  font-weight: bold;
  color: #666;
}
a{
	color: #53758F;
    font-size: 11px;
    text-decoration:underline;
	cursor: pointer;
}
a:hover{
	text-decoration: none;
}
#center a:visited{
    color: #878787;
}
h1,h2,h3,h4,h5{
	font-family: Tahoma, Verdana;
	position: relative;
	z-index: 100;
	margin-bottom: 3px;
}
h1,
h1 a{
	font-size: 18px;
    color: #53758F;
	font-weight: normal;
}
h1.super,
h1.super a{
    font-size: 20px;
    color: #53758F;
}
h1.super table.vendor{
    font-size: 16px;
}

h2,
h2 a{
	font-size: 14px;
    color: #888;
}
h3,
h3 a{
	font-size: 13px;
    color: #888;
}
h4{
    font-size: 14px;
    color: #FF2A00;
	text-align: center;
	background: url(/images/h4back.gif) center bottom no-repeat;
	border-bottom: 2px solid #FFE88E;
	padding-top: 3px;
}
h4.h4 {
	background: none;
}
h4.h4 table{
	margin: 0 auto;
	border-collapse: collapse;
}
h4.h4 table td{
	background-color: #FFE88E;
	padding:0;
	border: 0 none;
	min-width: 180px;
}
h4.h4 table td.lft{
	width: 7px;
	min-width: 7px;
	background: url(/images/spanlft.gif) transparent left top no-repeat;
}
h4.h4 table td.rgt{ 
	width:7px;
	min-width: 7px;
	background: url(/images/spanrgt.gif) transparent right top no-repeat;
}
h4.red{
	border-bottom: 2px solid #DC2E08;
	color: #FFF;
}
h4.red table td{
	background-color: #DC2E08;
	padding:0;
	border: 0 none;
}
h4.red table td.lft{
	width: 7px;
	min-width: 7px;
	background: url(/images/spanlftr.gif) transparent left top no-repeat;
}
h4.red table td.rgt{ 
	width:7px;
	min-width: 7px;
	background: url(/images/spanrgtr.gif) transparent right top no-repeat;
}
h5,
h5 a{
	font-size: 12px;
    color: #666;
	margin-top: 5px;
}
p{
	padding: 5px 0px;
}
p.super{
    font-size: 24px;
    color: #53758F;
	padding: 0;
	float: left;
}

a.more{
  color: #5E87C5;
  font-weight: bold;
  font-size: 11px;
  float: right;
}

ul{
    list-style: none outside;
	margin:3px 0;
    cursor: default;
	font-size: 12px;
}
ol{
  	list-style: decimal outside;
	margin:3px 0;
    cursor: default;
	font-size: 12px;
}

ul li{
	margin-left:0;
}
#center ul li{
  	padding-left: 16px;
	background: url(/images/lidot.gif) left 5px no-repeat;
}

a img{
	border:0;
}
table td{
  vertical-align: top;
}
table.picture{
  background-color: transparent;
  margin-right: 10px;
}
table.picture td{
  padding: 0;
  background-color: transparent;
}
table.picture td img.zoom{
  margin-top: -11px;
  z-index: 10;
  position: relative;
}
table.sim{
  width: 97%;
  margin: 10px 0;
}
table.sim td{
  text-align: center;
}
table.al td{
  text-align: left;
  vertical-align: top;
}

table.head td{
  vertical-align: middle;
  padding: 0 2px;
}







blockquote{
  background: url(/images/blocktop.gif) #FFE88E left top no-repeat;
  padding: 12px 10px 15px 15px;
  position: relative;
  font-size: 12px;
  color: #000;
  _display:inline-block;
  margin: 20px 0 20px 30px;
}
#blockbot{
  width: 37px;
  height: 17px;
  position: absolute;
  left: 0;
  bottom: -7px;
  background: url(/images/blockbot.gif) left top no-repeat;
}

div.pages{
  background: url(/images/rightpages.gif) right top no-repeat;
  padding-right: 5px;
}
div.pages2{
  background: url(/images/rightpages_top.gif) #F9E891 right top no-repeat!important;
  padding-right: 0!important;
}
div.pages_rb{
  background: url(/images/rightpages_bot.gif) right bottom no-repeat;
  padding-right: 5px;
}
div.pages_lb{
  background: url(/images/leftpages_bot.gif) left bottom no-repeat
}

ul.pages{
  list-style: none outside;
  text-align: center;
  padding: 4px 0;
  background: url(/images/leftpages.gif) #F9E891 left top no-repeat;
  height: 14px;
  /*margin-left: -20px;*/
}
ul.pages li{
  display: inline;
}

#center ul.pages li{
  display: inline;
  margin: 0 -2px 0 -2px;
  padding-left: 0;
  background: none;
}
ul.pages li a{
  font-weight: normal;
  padding: 2px 5px;
  font-size: 10px;
}
ul.pages a.cl img{
  margin-bottom: -3px;
}

ul.pages li a.act{
  color: #7E928F;
  text-decoration: none;
  background: url(/images/pagesact.gif) center center no-repeat
}



table.redtable{
	font-family:Tahoma;
	border-collapse: collapse;
    margin: 10px auto;
}
table.redtable th{
  padding: 6px;
  background-color: #FFCC01;
  color: #f30;
  font-weight: bold;
  border: 1px solid #888;
}
table.redtable td{
	vertical-align:top;
    padding: 5px;
    color: #888;
    border-right: 1px solid #888;
    border-bottom: 1px solid #888;
    border-left: 1px solid #888;
    background-color: #fff;
}
#inside img{
  cursor: pointer;
}
#inside p{
 /* background-color: #666;*/
}

/*  */
#conteiner{
  min-width: 1000px;
  width:1000px;
 /* margin: 0 auto; */
}
/* *html .outer {padding-left:1000px}
*html .minwidth {height:0} /* holy hack aey IE, ?oi au aee??eou naienoai hasLayout */
/* *html #conteiner {margin-left:-1000px;position:relative; height:0}*/
.minwidth{
  width: 1120px;
  margin: 0 auto; 
}

#ban1{
  text-align: center;
  width: 100%;
  overflow: auto;
}
#ban1 .ban{
  display: inline-block;
  *display:inline;
}



#head{
	position :relative;
	z-index:200;
}
#inhead{
  background: url(/images/lhead.gif) #F1CB30 left top no-repeat;
  height: 106px;
  position: relative;
  z-index: 1;
}
#inhead #rhead{
  position: absolute;
  top: 0;
  right: 0;
}

#logo{
  position: absolute;
  top: 14px;
  left: 40px;
  z-index: 100;
}
#logo2{
  position: absolute;
  top: 0;
  left: 8px;
  z-index: 100;
}
#head .center{
  margin: 10px auto 0 auto;
}
#head .center td{

}

#head .center .top a{
  padding: 5px;
  color: #fff;
  font-size: 13px;
}
#head form{
  position: absolute;
  right: 5px;
  top: 8px;
  width: 250px;
  height: 96px;
  font-size: 11px;
}
#head #reg{
  background-color: #FEDA4A;
  padding: 6px;
  color: #606771;
  width: 158px;
  height: auto;
  z-index: 2000;
  left: 0;
  top: 24px;  
}
#head #reg a{
  color: #DF6613;
}

#head .mbot{
  position: absolute;
  right: 0px;
  bottom: 8px;
  width: 127px;
  font-size: 11px;
}  
#head form h2{
  color: #FF7E00;
}

#head form table{
  margin: 3px 0;
}
#head form td{
  padding: 2px 3px;
  vertical-align: middle;
}
#head form input{
  width: 60px;
  border: 1px solid #666;
}
#head form input.check{
  width: auto;
  border: none;
}
#head form p{
  width: 140px;
  float: left;
  margin-right: 13px;
}

#head #fish{
  margin-left: 270px;
display:block;
}

form .topbrl,
form .topbrlong{
  padding-right: 30px;
  padding-left: 5px;
  color: #fff;
}


#left{
  width: 240px;
  float: left;
  padding: 10px;
/*  padding-right: 0;*/
}


#left ul{
  list-style: none;
  
}
#left ul.sub li{
  margin-bottom: 3px;text-align:left;
}
#navi li{
  margin-bottom: 1px;
}
#navi p{
  padding-left: 10px;
}

#navi .n1,
tr.head td.n1, p.n1{
  background-color: #EFBF2D;
}
#navi .n2,
tr.head td.n2, p.n2{
  background-color: #E37D1D;
}
#navi .n3,
tr.head td.n3, p.n3{
  background-color: #DC2E08;
}
#navi .n4,
tr.head td.n4, p.n4{
  background-color: #EFBF2D;
}
#navi .n5 a, p.n5{
  color: #6c6c6c;
}
#navi .n6,
tr.head td.n6, p.n6{
  background-color: #6C6C6C;
}
p.n1, p.n2, p.n3, p.n4, p.n6{
	color: #fff;
	padding-left: 10px;
}
p.n5{
  padding-left: 10px;
}

#navi li a{
  font-size: 14px;
  color: #fff;
  text-decoration: none;
}

#navi ul li a{
  padding: 0;
  font-size: 12px;
  color: #53758F;
  font-weight: bold;
}
#navi .sub li{
  padding-left: 10px;
}
#navi .sub li a{
  margin: 0;
}

#navi .sub2{
  margin-left: 0px;
}
#navi .sub2 li{
  display: inline;
  border-right: 1px solid #E37D1D;
  padding: 0 4px 0 2px;
}
#navi .sub2 li.last{
  border: none;
}
#navi ul.sub2 a{
  font-size: 10px;
  font-weight: normal;
  margin: 0;
}
/* news */
.news{
  margin: 10px 0;
}
a.red,
a.reds{
  color: #FF7E00;
  font-size: 11px;
}
a.reds{
  text-decoration: none;
}
#newsp{
  margin: 0 3px -3px 0;
}
.news p{
  padding: 0;
  margin-bottom: 4px;
}
.news h5{
  font-size: 11px;
}





#center{
  padding: 21px 10px 10px 20px;
  margin:0 250px;
}
#right{
  width: 240px;
  padding: 10px;
  float: right;
  position: relative;
}


#foot{
  padding-bottom: 30px;
  clear: both;
  position: relative;
  border-top: 2px solid #5E748D;
width: 1000px;
overflow: visible;
}
#foot #back{
  position: absolute;
  right: 0;
  top: 10px;
}
#foot .fblock{
  float: left;
  margin: 20px 0 10px 30px;
  width: 200px;
}
#foot ul{
  width: auto;
}

#foot li{
  display: inline;
  margin: 0 4px;
}
#foot li,
#foot li a{
  font-size: 10px;
  color: #fff;
  text-transform: uppercase;
  font-weight: normal;
}
#foot form{
  width: 520px;
  height: 50px;
  background-color: #FAFAFA;
  margin: 0 auto;
  padding-top: 6px;
}
#foot form td{
  padding: 2px;
}
#foot input{
  font-size: 10px;
}
#search{
  margin: 10px auto;
}

#foot form .sub,
#search .sub, input.sub{
  background: url(/images/subback.gif) left top repeat-x;
  border: none;
  width: 65px;
  height: 17px;
  color: #666;
  font-size: 10px;
}

#foot #contacts{
  width: 180px;
  position: absolute;
  top: 20px;
  left: 30px;
  padding-bottom: 10px;
overflow: visible;
}
#foot form table{
  margin: 0 0 -10px 20px;
  display: inline;
}
#foot form img{
  margin: 0 3px -5px 20px;
}
#foot form td img{
  margin-top: 0;
}
#foot #copy{
  width: 150px;
  position: absolute;
  top: 20px;
  right: 30px
}
/* news */
.item{
  overflow: hidden;
  width: 99%;
  margin: 10px 0;
}
.item h2 a{
  color: #53758F;
}
.item h2 a:visited{
  color: #878787;
}
.salons{
  display: none;
}
.salons td{
	text-align: center;
}
.salons td img{
	margin: 0 auto;
	display: block;
}
.item img{
  margin-right: 5px;
}
.item .picture{
  /*float: left;*/
  margin-right: 5px;
}
.item .picture img{
  margin-right: 0;
}


.item .date{
  float: left;
  font-size: 11px;
  font-weight: normal;
  color: #9B9B9B;
  padding: 0;
}

#print{
  width: 140px;
  margin-top: 20px;
  text-align: center;
  float: right;
  border-top: 1px solid #fff;
}
#print a{
  color: #fff;
}

.print{
  width: 630px;
  padding: 10px;
  background-color: #fff;
  color: #666;
}
.print .copy{
  width: 430px;
  margin: 10px auto;
}
form.category{
  padding: 5px;
}
form.category select{
  width: 120px;
  font-size: 12px;
  color: #878787;
}
form.category input{
  width: 29px;
  height: 19px;
  background: url(/images/go.gif) left top no-repeat;
  border: none;
}
span.alink{
  float: right;
  background: url(/images/linkbackl.gif) left top no-repeat;
  padding: 2px 0 3px 6px;
}

span.alink a{
  background: url(/images/linkbackr.gif) #F9E891 right top no-repeat;
  padding: 2px 5px 3px 2px;
  text-decoration: none;
}
a.grey{
  color: #878787;
  text-decoration: none;
  font-weight: normal;
  padding-right: 5px;
}

div.yel{
  padding: 12px 0 12px 12px;
  background-color: #F9E891;
  margin-right: 0px;
  position: relative;
  _display:inline-block;
	width: 96%;
}
img.comm{
  float: left;
  margin: 0 5px -8px 0;
}
div.user{
  float: left;
  width: 60px;
}
div.user h3{
  margin-top: 2px;
}
div.user h3 img{
  margin: 0 3px -1px 0;
}
div.comm{
  margin-left: 75px;
}
div.comm img{
  margin-right: 4px;
}

div.comm p{
  padding: 0;
}
/* arts */
.twoitems{
  margin: 10px 0 20px 0;
  height: 100%;
  overflow: auto;
}

.twoitems .item{
  float: left;
  width: 45%;
  margin: 0 20px 0 0;
}
.twoitems h5 a.thin{
  font-weight: normal;
}

.twoitems .nofloat{
  /*
float: none;
*/
}
p.author{
  color: #CFCFCF;
  font-size: 10px;
}
/* arch */

ul.pages2{
  list-style: none outside;
  text-align: center;
  padding: 2px 0;
  border-bottom: 1px solid #FAE98F;
  margin-bottom: 0;
}
ul.bot{
  margin-top: 0;
  border-bottom: none;
  border-top: 1px solid #FAE98F;
  padding-top: 0;
}

#center ul.pages2 li{
  display: inline;
  padding-left: 0;
  background: none;
}
ul.pages2 li a{
  font-weight: normal;
  padding: 2px;
  font-size: 10px;
}
ul.bot li a{
  padding: 2px 0;
}

ul.pages2 li a.act{
  color: #7E928F;
  text-decoration: none;
  font-weight: bold;
 /* background: url(/images/archl.gif) #FAE98F left top no-repeat;*/
  background-color: #FAE98F;
}

table#arch td{
  vertical-align: top;
  padding: 5px;
}
table#arch p{
  padding: 0;
}
table#arch div{
  padding-left: 38px;
}
table#arch h3{
  background-color: #FF6401;
  color: #fff;
  padding: 1px 3px;
}
.yel a.arch{
  color: #547086;
  float: right;
  margin-top: -20px;
}
/* gallery */
#gallery{
  height: 73px;
  background-color: #FFCC00;
  position: relative;
  padding: 5px 0 15px 0;
  width: 95%;
  margin: 0 auto;
}
#toleft,
#toright{
  padding: 48px 12px;
  position: absolute;
  top: 0;
  cursor: pointer;
}

#toleft{
  background: url(/images/toleft.gif) left top no-repeat;
  left: -3px;
}
#toleft:hover{
  background-position: -25px top;
}
#toright{
  background: url(/images/toright.gif) right top no-repeat;
  right: -3px;
}
#toright:hover{
  background-position: -1px top;
}
#over {
  height: 70px;
  width: 90%;
  margin: 0 auto;
  overflow: hidden;
}

#photos{
  height: 100%;
  padding: 3px 0;
}
#photos img{
  margin: 0 3px;
  border: 1px solid #fff;
}

/* vaca */

.pages h2{
  background: url(/images/leftpages.gif) #F9E891 left top no-repeat;
  padding: 1px 0 4px 10px;
}
.pages2 h2{
  background-image: url(/images/leftpages_top.gif);
  background-color: transparent;
}
.pages h2 a{
  font-size: 14px;
}

.pages h2 span{
  float: right;
  background-color: #F9E891;
  margin-top: -1px;
  padding: 2px 5px 3px 5px;
  font-weight: normal;
}
p.pad{
  padding-left: 10px;
}
h5 span{
  font-weight: normal;
  font-size: 11px;
}
#resum{
  width: 470px;
  margin: 10px auto;
}
#resum table{
 /* margin-left: 80px;*/
}

#resum td{
  font-size: 13px;
  font-weight: bold;
  padding: 3px;
}
#resum span,
#anno span{
  color: #FD3207;
}
#resum td em{
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
}
#resum input,
#resum textarea,
#resum select{
  border: 1px solid #888;
  width: 360px;
}
#resum textarea{
  overflow: auto;
}
#conteiner input.but{
  width: auto;
  border: none;
  padding: 3px 5px 3px 5px;
  float: left;
}

#conteiner input.butr{
  width: auto;
  border: none;
  background-color: #DC2E07;
  color: #fff;
}


#conteiner .topbrl,
#conteiner input.topbrl{
    background: url(/images/topbrl.gif) left center no-repeat;
	padding: 5px 30px 6px 5px;
	text-align: left;
}
#conteiner .topbrlong,
#conteiner input.topbrlong{
    background: url(/images/topbrlong.gif) left center no-repeat;
	padding: 5px 0 6px 0;
}
#conteiner .topbrshort,
#conteiner input.topbrshort{
    background: url(/images/topbrshort.gif) left center no-repeat;
	padding: 5px 35px 6px 5px;
	text-align: left;
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
}
#conteiner .topbll,
#conteiner input.topbll{
    background: url(/images/topbll.gif) right center no-repeat;
	padding: 5px 0 6px 0;
	text-align: right;
}

/* reg */
#resum #helpreg{
  background: url(/images/helpregtop.gif) left top no-repeat;
  width: 204px;
  vertical-align: top;
  padding: 7px 0;
}
.helpreg{
  padding: 0 8px 22px 8px;
  background: url(/images/helpregbot.gif) #FFE88E left bottom no-repeat;
  font-weight: normal;
  font-size: 11px;
  color: #666;
}
h2.red,
h2.red a{
  color: #FA7401;
  font-size: 13px;
}
h2.brd,
h1.brd,
div.brd{
  padding-bottom: 5px;
  border-bottom: 1px solid #999;
}

.helpreg strong{
  color: #53758F;
}

#resum table.reg{
  margin-left: 0;
}
#resum table.reg input,
#resum table.reg textarea,
#resum table.reg select{
  width: 120px;
}
/* mycab */
h4.h5{
  padding: 4px 0 3px 0;
  background-image: none;
  border-bottom: 1px solid #DDDDDF;
}
h4.h5 a{
  font-size: 13px;
  color: #666
}
div.showhide img{
  margin-right: 5px;
}
div.showhide{
  margin: 0 -110px 0 0;
  width: 100px;
  float: left;
  font-weight: normal;
}
div.content{
  padding: 5px;
  height: 100%;
  overflow: hidden;
  margin-bottom: 40px;
}

div.leftside{
  float: left;
  width: 250px;
}
div.data{
  margin-left: 60px;
}
div.data2{
  margin-left: 160px;
}
div.data3{
  margin-left: 250px;

}

.data p{
  padding: 1px 0;
  margin-right: 140px;
}
.data2 p,
.data3 p,
.mess p{
  padding: 1px 0;
}
.mess{
  border-bottom: 1px solid #D3D3D3;
  padding-bottom: 5px;
}
.data .alink,
.data2 .alink,
#mycars  .alink{
  float: left;
  padding-bottom: 2px;
}
.data2 .alink{
  margin-right: 5px;
}

#messages{
  width: 124px;
  float: right;
  background: url(/images/messages.gif) #FFE88C left top no-repeat;
  padding: 4px 0;
}
#messages span{
  color: #fff;
  padding-left: 22px;
  font-size: 11px;
  text-decoration: underline;
}
#center #messages li{
  background-image: none;
  padding-left: 10px;
}
#mycars{
  width: 96%;
}
#mycars td{
  padding: 10px 8px 10px 0;
}
strong.h2{
  font-size: 16px;
}
/* compare */
table.compare{
  width: 98%;
  font-size: 11px;
  border-collapse: collapse;
  margin-bottom: 10px;
}
.compare td{
  padding: 5px 0;
  text-align: center;
  border-bottom: 1px solid #C3C3C3;
}
.compare tr.first td{
  border-top: 1px solid #C3C3C3;
}

.compare p{
  padding: 0 2px;
  border-right: 1px solid #C3C3C3;
}
.compare td.last p{
  border: none;
}
h1.red{
  color: #FFC001;
}
h1.red2{
  color: #FF2A00;
}


p.col{
  padding: 0;
  width: 10px;
  height: 10px;
  border: 1px solid #666;
  margin: 0 auto;
  font-size: 1px;
}
h1 p.col{
  float: left;
  margin: 6px 6px 0 5px;
}
h1 span{
  font-size: 12px;
  /*color: #FF47BD;*/
}

#center #marks{
  float: none;
}
#center #marks li{
  display: inline;
  background-image: none;
  padding: 0 6px 0 3px;
  border-right: 1px solid #C3C3C3
}
#center #marks li.last{
  border: none;
}
#marks a{
  text-transform: uppercase;
  font-size: 12px;
}

table.cat{
  width: 96%;
  margin: 10px 0;
}
.cat td{
  padding: 5px 3px;
  width: 32%;
  color: #888;
  vertical-align: middle;
}
.cat .head td{
  width:auto;
}
.cat a{
  font-size: 12px;
}
/* filtr */
.topmarg{
  /*margin-top: 200px;*/
}
div.top{
  /*margin-top: -152px; */
}
#premain{
  margin-left: 250px;
  padding: 21px 10px 10px 10px;
}
#premain form{
  background-color: #FFE88E;
  padding: 5px 8px;
  position: relative;
  _display:inline-block;
}
#premain table{
  width: 99%;
}
#premain table.but{
	width: auto;
}
#premain td{
  padding: 5px 0px;
  text-align: right;
  vertical-align: middle;
}
#premain tr.new td{
  background-color: #FF7E00;
  color: #fff;
  vertical-align: middle;
}
#premain tr.head td,
#premain tr.head td strong{
  color: #53758F;
  text-align: right;
}
#premain tr.lft td{
  text-align: left;
}

#premain td.col4{
  text-align: left
}
#premain td.col4 input{
  float: right;
  background-color: #FFE88E;
}
#premain td.col4 span{
  background-color: #FFE88E;
  padding-left: 7px;
  float: right;
}
#premain td.col4 p{
  background-color: #FFE88E;
  margin-bottom: -20px;
  padding-right: 10px;
  float: left;
}

#premain td.col4 p img{
  margin-bottom: -4px;
}

#premain td.col4{
  background: url(/images/dot.gif) 140px center repeat-x;
}

#premain select{
  width: 140px;
  border: 1px solid #888;
}

#premain input {
  font-size: 11px;
  border: 1px solid #888;
}
#premain input.check {
  border: none;
}
.topr,
.topl,
.botr,
.botl{
  position: absolute;
  z-index: 10;
}
.topr{

}
/* main */
#prelogos{
 margin-left: 260px;
/*position:relative;*/
z-index:1;
}
#logos{
  width: 98%;
  height: 40px;
  margin: 0 auto 10px auto;
}
#logos img{
  margin: 0;
  padding: 0;
}

#logos td{
  padding: 0;
  vertical-align: middle;
}
#logos a{
  color: #fff;
  font-size: 12px;
}

#logos td.all{
  width: 87px;
  background: url(/images/logosb.gif) left top no-repeat;
  padding: 3px 5px;
  vertical-align: top;
}
#logos td.map{
  width: 93px;
  background: url(/images/logosbr.gif) left top no-repeat;
  text-align: right;
  padding: 3px 5px;
  vertical-align: top;
}
#mainnews{
  padding: 10px 0 0 10px;
  clear: both;
  height: 275px;
  overflow: visible;
}

#big{
  width: 240px;
  height: 180px;
  position: relative;
  float: left;
  margin-bottom:8px;
}
#tlbig,
.tlsmall,
.tr,
.br,
.bl,
.tl,
.say{
  position: absolute;
  width: 5px;
  height: 6px;
}
.say{
  width: 50px;
  height: 22px;
  position: absolute;
  bottom: -15px;
  left:0px;
  background: url(/images/say.gif);
}

#tlbig{
  width: 173px;
  height: 27px;
  padding-left: 3px;
  top: 0;
  left: 0;
  background: url(/images/tlbig.gif);
}
.tl{
  background: url(/images/tl.gif);
  top: 0;
  left: 0;
}
.tr{
  background: url(/images/tr.gif);
  top: 0;
  right: 0;
}
.br{
  background: url(/images/br.gif) right bottom no-repeat;
  width: auto;
  height: auto;
  bottom: 0;
  right: 0;
  padding: 2px 10px;
  width: 240px;
}
#small .br{
  width: 180px;
}

.bl{
  background: url(/images/bl.gif);
  bottom: 0;
  left: 0;
}
.bl,
.br,
.tr,
.tl{
  font-size: 1px;
}

.br h1,
.br h3{
  font-size: 13px;
  color: #333;
  position: relative;
  margin: 3px 0;
  float: right;
  text-align: right;
  font-weight: bolder;
}
.br h1 a,
.br h3 a{
  font-size: 13px;
  text-decoration: none;
  font-weight: bolder;
  color: #666;
  }
.br h3,
.br h3 a{
  font-size: 12px;
}
.br h1 a:visited,
.br h3 a:visited{
  color: #666;
}

p.br{
  padding: 0;
  height: 3px;
  background-color: #FFE98B;
  margin: 5px 0;
  font-size: 1px;
  position: static;
  width: auto;
}
h1 span.shadow,
h3 span.shadow{
  font-size: 13px;
  position: absolute;
  top: -2px;
  left: -2px;
  padding-right: 2px;
  color: #fff;
}
h3 span.shadow{
  font-size: 12px;
}

#small{
  height: 136px;
  overflow: hidden;
  z-index: 10;
}
.small{
  width: 237px;
  height: 136px;
  position: relative;
  float: left;
  margin-left: 4px;
  margin-bottom: 10px;
  z-index: 10;
  z-index:0;
}
.tlsmall{
  width: 124px;
  height: 27px;
  padding-left: 3px;
  top: 0;
  left: 0;
  background: url(/images/tlsmall.gif);
}
.sm{
  /*width: 170px;*/
}
#mininews{
  position: relative;
  z-index: 500;
  background-color: #fff;
  overflow: hidden;
  height: 150px;
  padding-top: 4px;
}
#mininews .item{
  width: 200px;
  float: left;
  margin: 5px 0 5px 5px;
  height: 120px;
}
#mininews p,
#mininews a{
  padding: 0;
  font-size: 10px;
}
#mininews .head a{
  font-size: 11px;
}
#mininews .head{
    margin-left: 5px;
}

#mininews h5 a{
  font-size: 11px;
  color: #52748F;
}
#mininews h5{
  margin: 2px 0;
}


#center.main{
  margin-left: 0;
}

#mainnavi{
  width: 98%;
  margin-top:8px;
}
body:nth-of-type(1) #mainnavi{
  float: left;
}

#left #mainnavi{
  width: 240px;
}
#left #mainnavi .item{
  width: 240px;
  margin-left: 0;
}
#mainnavi .item{
margin-left:10px;
width:92%;
 text-align: left;
}
#mainnavi td{
  vertical-align: top;
}

#mainnavi tr.head td,
#mainnavi tr.head td a{
  padding: 6px;
  color: #fff;
  text-align: left;
  font-size: 14px;
  font-weight: normal;
  vertical-align: middle;
  text-decoration: none;
}
#mainnavi tr.head td.n5,
#mainnavi tr.head td.n5 a{
  color: #6C6C6C;
}

#mainnavi ul li{
  background-image: none;
}

#mainnavi ul li a{
  padding: 0;
  font-size: 12px;
  color: #53758F;
  font-weight: bold;
}
#mainnavi .sub li{
  padding-left: 10px;
  margin: 10px 0;
}
#mainnavi #uls li{
padding-left: 37px;
}
#mainnavi .sub li a{
  margin: 0;
}

#mainnavi .sub2{
  margin-left: 0px;
}
#mainnavi .sub2#sh{
	display:block;
}
#mainnavi .sub2 li{
  /*display: inline;
  border-right: 1px solid #E37D1D;
  padding: 0 4px 0 2px;*/
	margin: 1px 1px 1px 10px
}
#mainnavi .sub2 li.last{
  border: none;
}
#mainnavi ul.sub2 a{
  font-size: 10px;
  font-weight: normal;
  margin: 0;
}
#mainnavi .item h1{
  font-size: 15px;
  margin-left: 75px;
}
#mainnavi .item p{
  font-size: 11px;
  padding: 0;
}
#mainnavi .item p.grey{
  font-size: 10px;
  color: #999;
}

#mainnavi strong{
  color: #FF2900;
}
#mainnavi p.probeg{
  background: url(/images/probeg.gif) #DC2E08 right bottom no-repeat;
  font-weight: bold;
  color: #fff;
  padding: 1px 0;
  margin: 2px 0;
}
#mainnavi table.picture{
  float: left;
  margin-top: 10px;
}
#mainnavi table td{
  text-align: center;
}
#mainnavi td.subContent table td{
  text-align: left;
}
#mainnavi form{
  padding-top: 10px;
}

#mainnavi form input,
#mainnavi form select{
  margin: 2px 0;
}

#mainnavi form .sub{
  background:transparent url(/images/subbacklong.gif) repeat-x scroll left top;
	border: none;
	color:#666666;
	height:17px;
	width:85px;
	font-size: 11px;
}
   /* ----- */
 a.m1{
   font-size: 11px;
   font-weight: bold
 }
  a.m2{
   font-size: 9px;
   font-weight: bold
 }
  a.m3{
   font-size: 15px;
 }
  a.m4{
   font-size: 19px;
   font-weight: bold
 }
  a.m5{
   font-size: 14px;
 }
  a.m6{
   font-size: 11px;
   font-weight: bold
 }


#head #mform{
/*  position: relative;
  width: 490px;    */
  width: 96%;
  height: auto;
  margin: 0 auto;
}
#head #mform1{
  position: relative;
  width: 530px;
  margin: 0 auto;
  background-color: #FFE98C;
  padding: 0;
  height: 90px;

}
#mform .b1,
#mform .b2{
  position: absolute;
  right: 20px;
}
#mform .b1{
  top: 3px;
}
#mform .b2{
  top: 62px;
}
#mform1 a.novisit{
  color: #53758F;
}

#conteiner .mtop,
#conteiner .mbot{
	padding: 5px 76px 6px 5px;
	text-align: left;
	color: #fff;
}
#conteiner .mbot{
    background: url(/images/mbot.gif) left center no-repeat;
}
#conteiner .mbot a{
    color: #fff;
}
#conteiner .mbot a.en{
    color: #F1CB30;
}
/* hiding */
#conteiner #mform .b2 a,
#conteiner #mform .b2 span{
  visibility: hidden;
}
/*  */
#conteiner .mtop{
    background: url(/images/mtop.gif) left center no-repeat;
}

#mform table{
 /*     */
  width: 100%;
  height: 81px;
  position: absolute;
  top: 0;
  left: 4px;
  z-index: 2;
}

#mform .topbrl{
  padding-right: 35px;
}
#head #mform p {
	margin-right: 0;
	width: 100%;
}

#mform table td{
  padding: 1px 3px;
}
#mform table tr.red td{
  background-color: #DC2E08;
  color: #fff;
}

#head #mform input,
#head #mform select{
  font-size: 11px;
}
#head #mform select.s1{
  width: 76px;
  margin-right: 5px;
}
#head #mform select.s12{
  width: 116px;
}
#head #mform input.butm{
  width: auto;
  position: absolute;
  top: 40px;
  right: 0;
}

#mform .pbut table.but{
  width: auto;
  height: auto;
  position: static;
}
#mform .pbut{
  position: absolute;
  top: 30px;
  height: 20px;
  right: -196px;
  background: url(/images/mainarr.gif) #DC2E08 right center no-repeat;
  width: 200px;
  padding: 5px 18px 2px 0;
  text-align: right;
  z-index: 1;
}
#mform .pbut input{
  text-decoration: underline;
  overflow: visible;
  cursor: pointer;
}

#btl,
#btr,
#bbr,
#bbl{
  width: 5px;
  height: 5px;
  font-size: 1px;
  position: absolute;
}
#btl{
  top: 0;
  left: 0;
  background-image: url(/images/btl.gif);
}
#btr{
  top: 0;
  right: 0;
  background-image: url(/images/btr.gif);
}
#bbr{
  bottom: 0;
  right: 0;
  background-image: url(/images/bbr.gif);
}
#bbl{
  bottom: 0;
  left: 0;
  background-image: url(/images/bbl.gif);
}
#over2.dark{
  background-color: black;
}
#over2{
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.6;
  width: 100%;
  height: 892px;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
  z-index: 2000;
}
#conteinerimg{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2000;
}
#conteinerimg div p{
  color:#fff;
  text-align:center;
}
#anno h3{
  color: #FF7900;
}

#anno td{
  padding: 4px 2px;
  font-size: 11px;
  vertical-align: middle;
}
#anno td.brd{
  border-bottom: 1px solid #A1A1A1;
}
#nfo{
  background-color: #FFE88E;
  padding: 8px 10px;
  position: relative;
  min-width: 140px;
  _display:inline-block;
}
#anno p.ll{
  width:60px;
  float:right;
}

#nfo h2{
  color: #FF7900;
}
#nfo h2 strong{
  font-size: 12px;
  color: #666;
}

#nfo .br{
  width: 5px;
  height: 6px;
}
#center #nfo li{
  color: #527593;
  font-weight: bold;
  margin: 3px;
  background-image: none;
  font-size: 11px;
}

#anno td.ph{
  background-color: #eee;
  font-size: 10px;
  color: #ABABAB;
}
#anno td.ph a{
  font-size: 10px;
}
#anno p.att{
  padding: 0 0 0 18px;
  color: #ababab;
  font-size: 10px;
}
#anno span.conv{
  font-size:9px;
  color:#666;
}
#anno img.al{
  float: left;
}
#anno input,
#anno textarea{
  width: 107px;
  border: 1px solid #7E7E7E;
  font-size: 11px;
  padding: 1px 2px;
}
div.file{
  position: relative;
}
div.but{
  padding: 0;
  background-color: #a8a;
  position: absolute;
  top: 0;
  right: 0;
}

#anno input.file,
#anno input.file2{
  position: relative;
  font-size: 11px;
  width: 180px;
  z-index: 100;
}
div.file input.abs{
  position: absolute;
  top: 13px;
  right: 90px;
  _right: 155px;
}
#anno input.del{
  position: absolute;
  top: 13px;
  right: 11px;
  _right: 74px;
  width: auto;
}

#anno input.hidden{
  opacity: 0;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.fakefile{
  position: absolute;
  top: 0;
  left: 37px;
  z-index: 10;
}
#anno .fakefile input{
  width: 100px;
  margin-right: 10px;
}

#anno input.but2{
  width: 65px;
  height: 17px;
  background:url(/images/subback.gif) repeat-x scroll left top;
  border: none;
  font-size: 10px;
	cursor:pointer;
}

#anno textarea{
  width: 210px;
  height: 80px;
  overflow: auto;
}
#anno textarea.btext{
  height: 154px;
  _height: 159px;
}

#anno input.check{
  width: auto;
  border: none;
  _margin-bottom: -3px;
}

#anno select{
  width: 112px;
  border: 1px solid #7E7E7E;
  font-size: 13px;         width: 100%;
 /* height: 19px;  */
  padding: 0;           margin-bottom: -2px;
}
#anno.special select{
  width: 112px;
}
#anno a.red{
  color: #FC2C00;
  font-weight: bold;
}
#anno .formtable{
  width: 400px;
  margin: 0 auto;
}
#anno .formtable input{
  width: 210px;
}
#anno .formtable input.butr{
  width: auto;
}
#anno .formtable select{
  width: 216px;
}

.not{
  left: 0;
}
#anno .formtable td{
  font-size: 12px;
}
#conteiner select.s0,
#premain select.s0{
  width: 152px;
}
#conteiner select.s1,
#premain select.s1{
  width: 140px;
}
#conteiner select.s15,
#premain select.s15{
  width: 126px;
}
#conteiner select.s2,
#premain select.s2{
  width: 98px;
}
#conteiner select.s25,
#premain select.s25{
  width: 93px;
}
#conteiner select.s3,
#center input.s3,
#premain select.s3,
#premain input.s3{
  width: 76px;
}
#conteiner select.s35,
#center input.s35,
#premain select.s35,
#premain input.s35{
  width: 55px;
}
#conteiner select.s4,
#premain select.s4{
  width: 46px;
}
#conteiner select.s45,
#premain select.s45{
  width: 40px;
}
#conteiner select.s5,
#center input.s5,
#premain select.s5,
#premain input.s5{
  width: 36px;
}
#conteiner input.s4,
#premain input.s4{
  width: 61px;
}
#conteiner select.s6,
#center input.s6,
#premain select.s6,
#premain input.s6{
  width: 16px;
}
#center input.topbrlong,
#premain input.topbrlong{
  float: none;
  padding-right: 18px;
  margin-left: 2px;
  text-align: left;
}
#anno td.brd p{
  background-color: #eee;
  color: #A4A4A4;
  width: 217px;
  padding-left: 5px;
}
table#ob{
  color: #53758F;
  margin-left: 5px;
}
table#ob td{
  padding: 3px;
}
#ob{
 color: #53758F;
}
table#ob td.rt{
  color: #666;
  text-align: right;
}
p#cont{
  padding: 8px;
  background-color: #FFC001;
  color: #53758F;
}
p#cont span{
  color: #FF2A00;
}
p#cont a{
  color: #fff;
  font-size: 12px;
}




#conteiner table.but{
  height: 25px;
}
#conteiner table.but a{
  margin-top: -2px;
  display: block;
}

#conteiner table.but td{
  padding: 0;
}
#conteiner table.but input{
  margin: 0;
  text-align: left;
  padding: 0 2px;
  width: auto;
  float: left;
}

#conteiner table.but td.red{
  background-color: #DC2E08;
  padding: 0 6px 0 3px;
  color: #fff;
  vertical-align: middle;
}
#conteiner table.but td.red a{
  color: #fff;
}

#conteiner table.but td.ll{
  width: 2px;
  background-image: url(/images/ll.gif);
}
#conteiner table.but td.rr{
  width: 12px;
  background-image: url(/images/rr.gif);
}

.hlp{
  position: relative;
  display: inline-block;
}

.hlp span{
  display: none;
}
.hlp:hover{
	position:relative;
	z-index: 300;
}
.hlp a:hover span{
	display: block;
	color:#000;
	width: 140px;
	position: absolute;
	right: -150px;
	top: 0px;
	border: 1px solid #000;
	padding: 3px;
	z-index: 290;
	background-color: #eee;
}
a.rgt:hover span{
	right: 10px;
	top: 20px;
}


.test{
  width: 110px;
  float: left;
  margin: 10px 3px;
  text-align: center;
}
#conteiner select{
  font-size: 11px;
}
table.w25  td{
	width:26%;
}
a.no_pointer{
	cursor: default;
}
a.no_pointer img{
	margin-right: 5px;
}
div.map ul ul, div.map ul ul ul{
	padding-left:20px;
}
div.nomargin{
	margin-bottom:0px;
}
#categ a{
  text-decoration: underline;
}
#categ a:hover{
  text-decoration: none;
}
div #rels {
	width:98%;
}
div #rels div{
	text-align:center; 
	width:80px; 
	height:100px; 
	float:left; 
	padding:5px;
}

#autos{
  position: relative;
    _display:inline-block;
  padding: 10px 5px;
  margin: 0 20px 16px 260px;
  background-color: #F8E891;
}
#autos h1{
  color: #E37D1D;
  margin-bottom: 10px;
}

#autos .he{
  width: 90px;
  padding-top: 10px;
  text-align: center;
}
#autos .he a{
  color: #DB2E06;
}

#autos table{
  width: 100%;
}
#autos table td{
  text-align: center;
  padding: 3px 2px;
}
#autos strong{
  color: #547392;
  }
#autos p{
  color: #DE2C06;
  font-weight: bold;
  font-size: 10px;
  padding: 0;
}
#autos p span{
  font-weight: normal;
  color: #ADA3A1;
}
.topr,
.topl,
.botr,
.botl{
  position: absolute;
  z-index: 10;
  height: 9px;
  width: 9px;
  font-size: 1px;
}
.topr{
  top: 0;
  right: 0;
  background: url(../images/topr.gif) no-repeat;
}
.topl{
  top: 0;
  left: 0;
  background: url(../images/blocktop.gif) no-repeat;
}
.botr{
  bottom: 0;
  right: 0;
  background: url(../images/botr.gif) no-repeat;
}
.botl{
  bottom: 0;
  left: 0;
  background: url(../images/botl.gif) no-repeat;
}


#advmenu{
  position: absolute;
  right: 36px;
  top: 30px;
  _top: 46px;
  padding: 0 10px 10px 10px;
  z-index: 5000;
  background-color: #FFE98C;
  display: none;
  direction: ltr;
	white-space: normal;
}
*+html #advmenu{
  top:30px;
}
#advmenu.con{
  right: auto;
  left: 50%;
  margin-left: 4px;
  top: 31px;
_top: 40px;
}
*+html #advmenu.con{
  top:40px;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  #advmenu{top:30px;}
}
@-moz-document url-prefix() {
  #advmenu.con {top: 38px;}
}
#advmenu li{
  margin: 4px 0;
}
#advmenu li a{
  color: #527392;
}

#mainnavi li.iie a{
padding-left:5px;
_padding-left:0;
_white-space: nowrap; 
font-size:12px;
}
*+html #mainnavi li.iie a{
padding-left:0;
white-space: nowrap; 
}
#center tr.head td a:visited{color:#fff}

table.big td{
  vertical-align: middle;
}
table.big table{
  margin: 0 auto;
}
#mainnavi tr.head td,
#mainnavi tr.head td a,
#mainnavi2 tr.head td,
#mainnavi2 tr.head td a{
  padding: 6px;
  color: #fff;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  vertical-align: middle;
  text-decoration: none;
}
#mainnavi tr.head td a.linkz,
#mainnavi2 tr.head td a.linkz{ 
	padding: 6px 2px;  
	font-weight: normal;
	font-size: 12px;
}
#mainnavi tr.head td a.act,
#mainnavi2 tr.head td a.act{   
	font-weight: bold;
}
#mainnavi tr.head td a.linkz:hover,
#mainnavi2 tr.head td a.linkz:hover{
  text-decoration: none;
}
#mainnavi2 p{
  padding: 0
}
#mainnavi2 h2,
#mainnavi2 h2 a{
  color: #53758F;
}
#mainnavi2 .grey strong{
  color: #FF2900;
}
.item .right_images{
	float: right;
	width: 170px;
}
.item .right_images table{
	margin-bottom: 5px;
}
.news p.probeg{
	background:#DC2E08 url(/images/probeg.gif) no-repeat scroll right bottom;
	color:#FFFFFF;
	font-weight:bold;
	margin:2px 0pt;
	padding:1px 0pt;
}
.news p strong{
	color:#FF2900;
} 

.tooltip { text-align: center;
 /*	opacity: .70;
	-moz-opacity:.70;
	filter:Alpha(opacity=70); */
	white-space: nowrap;
	margin: 0;
    text-align: left;
	padding: 0px;
    width: 220px;
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	background-color: #FFE88E;
	background-color: transparent;
    display: none;
}
.tooltip h1{
  font-size: 13px;
  font-weight: bold;
  padding: 0;
  margin: 0;
}
.tooltip p{
  padding: 0;
}
#cats table{
  width: 98%;
  margin: 4px auto 0 auto;
}
#cats td{
  width: 14%;
  text-align: center;
}
#cats td img{
  margin-bottom: 5px;
  cursor: pointer;
}


#cats td input{
  margin-right:3px;
}

#ttip{
  width: 220px;
}
#ttip td{
  background-color: #F8E791;
}


#ttip td.ttl,
#ttip td.ttr,
#ttip td.tbl,
#ttip td.tbr{ 
  width: 6px;
  height: 6px;
  font-size: 1px; 
  background-position: left top;
  background-repeat: no-repeat; 
  background-color: transparent;
}
td.ttl{
  background-image: url(/images/gtl.gif);
}
td.ttr{
  background-image: url(/images/gtr.gif);
}
td.tbl{
  background-image: url(/images/gbl.gif);
}
td.tbr{
  background-image: url(/images/gbr.gif);
}

#add_form{
	text-align: left;
	width: 445px;
}
#add_form textarea{
	float: right;
	margin-bottom: 10px;
}


td.own,
div.own {
	background: url('/images/news_own.gif') #FCF4C6 right top no-repeat;
	border-top: #F19800 solid 1px;
	padding: 2px;
padding-top: 8px;
}
#left div.own ,
#mainnavi div.own  {
	padding-top: 8px;
}


#mainnavi div#e2e4 {
	border-bottom: #DC2E08 solid 1px;
background-color:#EFBF2D;
padding:6px 2px;
}
#mainnavi div#e2e4 a{
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:6px 1px;
text-align:left;
text-decoration:none;

}
/*
#mainnavi td.e2e4,#mainnavi td#e2e4{
	width:20%;
}
*+html #mainnavi td.e2e4,*+html #mainnavi td#e2e4{
	width:12%;
}*/
#e2e4 a.linkz{
	text-decoration: none;
	padding: 5px;
}
#e2e4 a.act{
	background: url('/images/main_insert.gif') no-repeat center bottom;
}
.e2e4 .item img{
	margin-top: 5px;
}


table.grey{
  background-color: #F0F0F0;
  width: 97%;
}
table.grey td{
  padding: 6px;
  color: #000;
}
table.grey input{
  width: 200px;
  border: 1px solid #ccc;
  margin-top: 2px;
}
table.grey td.pad,.pad{
  padding-left: 20px;
}
table.bold{
  font-weight: bold;
}
p.yel{
  background-color: #FFF2CD;
  padding-left: 10px;
} 
.auto td{
  width: auto;
  padding: 10px;
}
td.yel{
  width: 20px;
  background-color: #FFF2CD;
  text-align: center;
  border-bottom: 1px solid #FFF2CD; 
}
td.bbrd{
  border-bottom: 1px solid #E5E5E5;
}


table.fb{
  width: 470px; 
  margin: 30px auto;
}
.fb td{

}
.fb input,
.fb select,
.fb textarea{
  width: 98%;
  color: #000;
  border: 1px solid #808080;
}
.fb input.sub{
  border: 0 none;
  width: 65px;
  color: #53758F;
}

textarea{
    font-family: Tahoma;
	font-size: 11px;
}

.fb textarea{
  height: 90px;
  overflow: auto;
}
.fb input.b2{
  margin-left: 100px;
}
.fb td.txt{
  color: #FF6600;
  font-weight: bold;
    padding: 5px;
}
.fb td.txt div{
  font-weight: normal;
  color: #888;
  padding-top: 3px;
  margin-left: 20px;
}

.compare form.inline {
	width:30px;
}
form.inline {
	display:inline;
}
#head p.red{
  padding: 0;
  font-size: 12px;
  font-weight: bold;
  width: auto;
  margin-right: 0;
  color: red;
}
td.bt {
	color:#53758F;
}
p.super {
	color:#53758F;
	float:left;
	font-size:24px;
	padding:0;
}

#conteiner .mtop,
#conteiner .mbot{
	padding: 5px 76px 6px 5px;
	text-align: left;
	color: #fff;
}
#conteiner .mbot{
    background: url(/images/mbot.gif) left center no-repeat;
}
#conteiner .mbot a{
    color: #fff;
}
#conteiner .mbot a.en{
    color: #F1CB30;
}
/* hiding */
#conteiner #mform .b2 a,
#conteiner #mform .b2 span{
  visibility: hidden;
}
/*  */
#conteiner .mtop{
    background: url(/images/mtop.gif) left center no-repeat;
}

/* arc pubs*/ 

#years{
  width: 98%;
  margin-bottom: 20px;
}
#years td{
  padding:0;
  background-color: #FFF6BE;
  border: none 0;
}
#years tr.bot td{
  background-color: #fff;
}
#years tr.bot td.say{  
  background-color: #FFF6BE;
}
#years tr.bot td.say{
  position: static;
  width: 27px;
  height: 9px;
  bottom: auto;
  left: auto;
  background: none;
}
#years ul.pages{
	margin: 0; 
	background: none;
	margin-top: 8px;
	padding-right: 100px; 
}

#years ul.pages li a.act {
	background: url(/images/pub/actpage.gif)
}
.mag{
  font-size: 14px;
  text-align: center;
  margin-bottom: 10px;
  background-color: #bbb;
  color: #fff;
}
p.zz{
  background: url(/images/pub/lidot.gif) left 5px no-repeat;
  padding: 0 0 0 10px;
  float: left;
  margin: 12px 30px 0 20px;
  color: #000;
}

#show{
  width: 205px;
  height: 86px;
  background: url(/images/pub/show2.gif) no-repeat;
  position: absolute;
  display: none;
}
#show h3{
	float: left;
	margin: 10px 4px 0 5px;
	_margin-left: 4px;
	color: #fff;
}
#show p{
  font-weight: bold;
 /* width: 122px;*/
  height: 32px;
  padding: 0;
  margin: 10px 4px 0 80px;
  color: #000;
}
#show div{
  margin: 5px 0 0 10px;
}
#show div a{
  color: #000;
position :relative;
}

#arc table{
	font-family:Tahoma;
	border-collapse: collapse;
   /* margin: 10px auto; */
}
#arc table th{
  padding: 6px;
  background-color: #FCF4C3;
  color: #000;
  font-weight: bold;
  border: 1px solid #FFEA8F;
}
#arc table{
	margin: 0 auto;
}
#arc table td{
	vertical-align:top;
    padding: 5px;
    color: #888;
    border: 1px solid #FFEA8F;
    background-color: #fff;
}


div.head{
  border-bottom: 2px solid #FCF4C3;
  margin: 5px 0;
  width: 230px;
}
div.full{
  width: auto;
  /*clear: both;*/
}
div.head a{
  color: #D76E02;
} 
div.full a{
  color: #010000;
} 
h1 table.head td{
  padding: 0;
  background-color: transparent;
	height: auto;
}
table.head td.red{
	background-color:#FCF4C3;
}
table.head td.tr{
  background-color: transparent;
}
table.head td.lh,
table.head td.rh{
  width: 5px;
  padding: 0;
}
table.head td.lh{
  background: #FCF4C3 url(/images/pub/tabheadlft.gif) top left no-repeat;
}
table.head td.rh{
  background: #FCF4C3 url(/images/pub/tabheadrgt.gif) top right no-repeat;
}
#mainnavi #uls{
	width: 98%;
}
#mainnavi #uls td{
	text-align: left;
}
#uls .sub li img{
  margin: 0 2px -6px -38px;
}
h6 table.head td{
	background-color: transparent;
}
/* end arc pubs*/ 
#icos td{
	padding:2px;
	text-align: center;
}
#icos td p{
	text-align:left
}
.main_publ h3{
	font-size: 10px;
}
#right .news .n1 {
	border-bottom:1px solid #DC2E08;
	background-color: #EFBF2D;
	padding: 8px 6px 5px 6px;
	vertical-align:middle;
}
#right .news .n1 a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

#mainavtoob .blokfoto
	{

height:72px;
}


#mainavtoob td
	{
		
		
		padding:0px;
		font-size:8pt;
		margin:0px;
		vertical-align:top;
		
		
	}
#mainavtoob .blokprice
		{
 line-height:1em;
height:1em;
}
#mainavtoob .blokopis
	{
line-height:6pt;
height:1em;
font-size:7pt;
}


#mainavtoob td p
	{
	display:block;
		padding:0px;
		margin:0px;
	}
 #mainnavi a.pointhref
	{
color:red;
line-height:2em;
border:0px dotted transparent;
}
a.pointhref:hover
	{
color:red;
border:1px dotted red;
}
#thanks, #sorry
	{
		color:#cfcfcf;
		font-family:Tahoma;
	}
div.vote
	{
	text-align:center;
	width:220px;
	
	}
div.vote a
{
	color:#ee2f00;
	font-weight:500;
	font-family:Trebuchet MS;
	text-decoration:none;
	font-size:11pt;
	
}

.salons{
	width: 99%;
}
.salons table{
	width: 98%;
	margin: 0 auto;
}
.salons td{
	width: 33%;
}
p.list_arc{
	text-align: center;
	margin-bottom:6px;
}
p.list_arc a{
	font-size: 12px;
}
.adv p.height26{
	height: 26px;
}
.adv p.price{
	color: #ff0000; 
	font-weight: bold; 
	font-size: 11px; 
	padding: 3px 0;
}
.lath{
  padding: 6px!important;
  color: #fff!important;
  text-align: left!important;
  font-size: 14px!important;
  font-weight: bold!important;
  vertical-align: middle!important;
  text-decoration: none!important;
}