BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

A {
	COLOR: #000099; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff9900; TEXT-DECORATION: underline
}

.annon2 h1 {
    font-size: 13pt;
}

h1 {
  font-size: 15pt;
}

h2 {
  font-size: 13pt;
}

.tend a{
  font-size: 13pt;
  color: black;
}

.tend a:hover{
  font-size: 13pt;
  text-decoration: underline;
}

h3 {
  font-size: 12pt;
}

h4 {
  font-size: 11pt;
  font-weight: bold;
}

TD.optim, td.xp {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(img/bg_rek.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.optim P {
	FONT-SIZE: 10px; COLOR: #999
}

TD.optim {
  height: 5px;
}

TD.optim P A {
	COLOR: #999
}

td.xp {
	COLOR: #999;
	FONT-SIZE: 10px; 
}

TD.xp  A {
	COLOR: #999;
	FONT-SIZE: 10px; 
}
TD.optim H1, TD.optim H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px
}
TD.head {
	BACKGROUND-IMAGE: url(img/bg_town2.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 88px
}
TD.tdlogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 15px
}
TD.tdlogo P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 110px; PADDING-BOTTOM: 7px; MARGIN: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
TD.tdlogo P A.logotext {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #ff3300; TEXT-DECORATION: none
}
TD.tdlogo P A.logosubtext {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000; TEXT-DECORATION: none
}
TD.col {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(img/bg_col.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
TD.col P A {
	BORDER-RIGHT: 1px; PADDING-RIGHT: 10px; BORDER-TOP: 1px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-LEFT: 1px; COLOR: #fff; PADDING-TOP: 10px; BORDER-BOTTOM: 1px
}
TD.col_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TD.col_list UL, #col_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 10px 20px; PADDING-TOP: 0px
}
TD.col_list UL LI, #col_list li {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #ff9900; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
TD.col_list UL LI A, #col_list UL LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em
}
TD.col_list UL LI A.act,#col_list UL LI A.act {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #ff3300
}
TD.col1 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 40%; PADDING-TOP: 0px
}
TD.col3 {
	VERTICAL-ALIGN: top; padding:0px; margin:0px; width:255px;
}
TD.col3 TABLE {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; width:255;
}
TD.blok_rek {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(img/bg_rek.gif); PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TD.blok_rek A {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em
}
TD.blok_rek IMG {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; align: right
}
TD.rek_main {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #efefef 1px solid; MARGIN-TOP: 0px; BACKGROUND-IMAGE: url(img/bg_rek.gif); MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #efefef 1px solid; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #efefef 1px solid; HEIGHT: 63px;
}

TD.rek_main1 {
	BORDER-RIGHT: #efefef 1px solid; PADDING: 10px; BORDER-TOP: #efefef 1px solid; MARGIN-TOP: 0px; BACKGROUND-IMAGE: url(img/bg_rek.gif); MARGIN-BOTTOM: 0px; BORDER-LEFT: #efefef 1px solid; MARGIN-RIGHT: 0px;  BORDER-BOTTOM: #efefef 1px solid; HEIGHT: 63px; font: 12px; color: #666;
}

TD.rek_main1 a {
  font-size: 12px;
  color: #666;
}

TD.rek_main IMG {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid;
}

TD.topline {
	BORDER-RIGHT: #efefef 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #efefef 1px solid; MARGIN-TOP: 0px; BACKGROUND-IMAGE: url(img/bg_rek.gif); MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #efefef 1px solid; MARGIN-RIGHT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #efefef 1px solid; HEIGHT: 30px;
}

.topline img {
  border:0;
}

.topline a {
  margin-left: 5px;
}

TD.blok20 {
	HEIGHT: 20px
}
TD.blok10 {
	HEIGHT: 10px
}
TD.blok20 H1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
TD.blok20 H2 a {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
TD.blok20 H2 a:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
TD.blok20 P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; FONT-SIZE: 1em; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TD.blok20 P A.newannon {
	BORDER-RIGHT: #ff3300 2px dashed; PADDING-RIGHT: 5px; BORDER-TOP: #ff3300 2px dashed; PADDING-LEFT: 5px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff3300 2px dashed; COLOR: #ff3300; PADDING-TOP: 5px; BORDER-BOTTOM: #ff3300 2px dashed; BACKGROUND-COLOR: #ffffcc
}
TD.menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 110px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 28px; BACKGROUND-COLOR: #cc0000; margin: 0;
}
TD.menu P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 17px; PADDING-TOP: 0px
}
TD.menu A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 5px
}
TD.menu A.act {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none; 
}

TD.menunew {
	PADDING-RIGHT: 0px; PADDING-LEFT: 110px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; HEIGHT: 28px; BACKGROUND-COLOR: #cc0000; margin: 0; padding-bottom: 5px; LINE-HEIGHT: 17px; 
}

TD.menunew A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
TD.menunew A.act {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none; 
}


TABLE.annontab {
	MARGIN: 0px 0px 0px 20px
}
TABLE.reklama P, table.reklama li, #rek_table td {
	FONT-SIZE: 0.8em
}
TABLE.reklama P SPAN {
	BORDER-TOP: #cccccc 2px solid; FONT-WEIGHT: bold; COLOR: #006600
}
TABLE.rek_standart TD {
	PADDING-RIGHT: 5px; BORDER-TOP: #006600 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 5px
}
TD.annon1_rek {
	BORDER-TOP: #ffcc00 4px solid; WIDTH: 50px; BACKGROUND-COLOR: #cc0000
}
TD.annon2_rek {
	PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 4px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #fff 1px solid; WIDTH: 70%; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
TD.annon3_rek {
	BORDER-RIGHT: #ff9900 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ff9900 4px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ff9900 1px solid; WIDTH: 30%; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ffffcc
}
P.city {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; PADDING-TOP: 0px
}
TD.annon2_rek H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 5px
}
TD.annon2_rek P, TD.annon2_rek ul {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD.annon3_rek P, TD.annon3_rek li {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 2px
}
TD.annon3_rek h2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 2px; font-style: bold;
}
TD.annon1 {
	BORDER-TOP: #ccc 2px solid; BORDER-LEFT: #fff 1px solid; WIDTH: 50px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #efefef
}
TD.annon2, td.newannon2 {
	PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 2px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #fff 1px solid; WIDTH: 70%; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}

td.annon1_ind {
	border: none; 
    background-color: #efefef;
    width: 50px;
}
td.annon2_ind {
	padding-right: 30px; 
    border: none;
    padding-left: 10px; 
    padding-bottom: 5px; 
    background-color: #fff;
    font: 11px Arial; 
    vertical-align: top;
}

.placed {
	padding: 30px; 
    border: none;
    background-color: #fff;
    font: 13px Arial; 
    vertical-align: top;
}

.newannon2 h1 {
  FONT-SIZE: 0.9em;
  margin-top: 15px;
}

.newannon2 h2 a {
  FONT-SIZE: 0.9em;
}

.newannon2 h2 a:hover {
  FONT-SIZE: 0.9em;
}

td.annon2_ind h2 {
   padding-right: 10px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px;
}


TD.annon3 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 2px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 30%; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #efefef
}
TD.annon2 H2, td.newannon2 h2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 5px
}

div.annon2, TD.annon2 P, TD.annon2 ul {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

TD.annon2 ul li, TD.annon3_stat ul li, TD.annon2_rek ul li {
  list-style: none;
}

TD.annon2 ul, TD.annon2_rek ul {
    margin-left: 10px;
  margin-bottom: 10px;
}

TD.newannon2 P, .crostext {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD.annon3 P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 2px
}
TD.annon2_stat {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 2px
}

TD.annon2_stat div.ind{
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 2px; 
}

TD.annon2_stat div.ind p {
font-size: 11px;
}
TD.annon2_stat P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 10px
}
TD.annon3_stat {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccc 2px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: 255px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
TD.annon3_stat H3 {
	BORDER-TOP: #ff6600 2px solid; FONT-SIZE: 0.9em; COLOR: #dd0000; PADDING-TOP: 10px
}

TD.annon3_stat H3 a {
FONT-SIZE: 0.9em; COLOR: #dd0000;
}

TD.annon2_stat TABLE {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
TD.annon3_stat P, TD.annon3_stat ul {
	FONT-SIZE: 0.8em
}
TD.stranicy P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
TD.stranicy P A {
	BORDER-RIGHT: #ffcc00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffcc00 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffcc00 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc00 1px solid; BACKGROUND-COLOR: #ffffcc
}
TD.stranicy P A.act {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
P.stranicy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
P.stranicy A {
	BORDER-RIGHT: #ffcc00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffcc00 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ffcc00 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ffcc00 1px solid; BACKGROUND-COLOR: #ffffcc
}
P.stranicy A.act {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
FORM.newannon P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px; 
}
FORM.newannon1 P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 5px; 
}

INPUT.formtext {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; WIDTH: 90%; COLOR: #000; BACKGROUND-COLOR: #ffffcc
}
TEXTAREA.formtextarea {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; WIDTH: 90%; COLOR: #000; HEIGHT: 100px; BACKGROUND-COLOR: #ffffcc
}
SELECT.formselect {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; WIDTH: 90%; COLOR: #000; BACKGROUND-COLOR: #ffffcc
}
SELECT.formselect OPTION {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; WIDTH: 90%; COLOR: #000; BACKGROUND-COLOR: #ffffcc
}
TD.annon3_rek {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TD.annon3_rek UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 10px 30px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
TD.annon3_rek UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #ff9900; PADDING-TOP: 0px
}
TD.annon3_rek UL LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em
}
TD.annon3_rek UL LI A.act {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; COLOR: #ff3300
}
TD.annon2_stat UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 10px 30px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
TD.annon2_stat UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #ff9900; PADDING-TOP: 0px
}
TD.annon2_stat UL LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em
}

TD.annon2_stat img {margin:15px 20px 20px 15px; padding:15px 20px 20px 15px; background-color:#efefef;border-top: 3px dashed #ccc; border-right: 4px solid #ccc; border-left: 4px solid #ccc; border-bottom: 4px solid #ccc;}

A.sos {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; COLOR: red; PADDING-TOP: 0px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TD.findjob P {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #000
}
TD.findjob INPUT {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #000; BACKGROUND-COLOR: #ffffcc
}
TD.findjob SELECT {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #000; BACKGROUND-COLOR: #ffffcc
}
TABLE.findjob {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f1f1f1
}
TABLE.findjob P {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #000
}
TABLE.findjob INPUT {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #000; BACKGROUND-COLOR: #ffffcc
}
TABLE.findjob SELECT {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: #000; BACKGROUND-COLOR: #ffffcc
}
TD.annon2 P.zarplata {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; COLOR: green; PADDING-TOP: 5px
}
TD.annon2 P.vac_info {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; PADDING-BOTTOM: 5px; COLOR: gray; PADDING-TOP: 0px
}
TD.annon2 P.vac_info STRONG {
	COLOR: black
}
TD.annon3 P.predl {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #ff0000; BACKGROUND-COLOR: #fff
}
TD.annon3 P.zayavka {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px dashed; BACKGROUND-COLOR: #fff
}
TD.annon3 P.zayavka A {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: green
}
TD.stranicy UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 20px; PADDING-TOP: 0px
}
TD.stranicy UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #ff9900; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
TD.stranicy UL LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em
}
TABLE.opisanie TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
TABLE.opisanie TD P {
	FONT-SIZE: 0.8em
}
TABLE.opisanie2 TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid
}
TABLE.opisanie2 TD P {
	FONT-SIZE: 0.8em; LINE-HEIGHT: 1.8em
}
A.num {
	BORDER-RIGHT: red 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 2px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: red 2px solid; COLOR: red; PADDING-TOP: 2px; BORDER-BOTTOM: red 2px solid; BACKGROUND-COLOR: #fff; fon-size: 14px
}
a.col_list {
	FONT-WEIGHT: bold; 
    FONT-SIZE: 0.9em;
    text-decoration: none;
}
a:hover.col_list {
	FONT-WEIGHT: bold; 
    FONT-SIZE: 0.9em; 
    COLOR: #ff3300;
    
}
h2 a {
  FONT-WEIGHT: bold; 
  FONT-SIZE:0.7em;
  text-decoration: none;
}

h2 a:hover {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 0.7em; 
  COLOR: #ff3300;
}

.snip td {
  border: 1px solid #000;
}

.teracco {
  margin-left: 20px;
  font-size: 0.9em;
}
p.teracco {
  font-size: 0.9em;
}
td.teracco {
  margin-left: 5px;  
  font-size: 0.9em;
}
td.teracco {
  border-bottom:1px solid #000;
}

.red {
  FONT-WEIGHT: bold; 
  FONT-SIZE: 0.7em; 
  COLOR: red;
}

p.dop {
  font: bold 13px Arial; margin: 5px; color: red; text-align: center;
}

.dop1 {
	padding-right: 5px; padding-left: 10px; font-size: 0.7em; padding-bottom: 5px; margin: 0px; padding-top: 2px;
}

.artFM {
  margin: 10px 20px 0 50px;
  font: 12px Tahoma;
}

.rekpr, .rekpr a {
  color: #999;
}

sup {
  color: #f8e808;
  font: bold 12px Tahoma;
}

#rek_table #firm, #name, #phone, #www, #email {
		    width: 100%;
		  }
		  #rek_table td {
		    padding: 5px;  
		    vertical-align: top;
		  }
		  
		  #rek_table #prim {
		    width: 494px;
		    height: 300px;
		  }
.app {
  font: bold 14px Tahoma;
  color: red;
}

.book_text {
  font-size: 0.9em; padding-top: 10px;
}

.book_text ol li{
  margin-bottom: 10px;
}
.work {
	background-color:#fff;
	border-right:1px solid #000; 
	font-size:12px;
	border-bottom:1px solid #000;
}
.work_title {
	color:#000; 
	height:20px; 
	font-weight:bold; 
	padding:5px; 
	text-align:center;
	border-top:1px solid #000; 
	border-left:1px solid #000;
}
.work_lite {
	background-color:#fdfdfd;
	border-top:1px solid #000;
	border-left:1px solid #000;
	font-weight:normal; 
	color:#333333; 
	margin:5px; 
	padding:5px; 
}

.tov1 td {
  padding: 5px;
}

.p_vystavky {
  margin: 20px;
}

.p_vystavky p {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 10px
}

.search {
  width: 400px;
}

.vystavky, .vystavky h2 a {
  font-size:12px
}

.vystavky td {
  padding: 10px;
}

.vystavky {
  margin-left: 30px;
}

#main p {
  font-size: 12px;
  margin: 20px 0px 0px 20px;
}

.ind ol li, .ind ul li {
  color: #000;
  font: 11 px Arial;
  line-height: 1.3em;
}

.ind p {
  color: #000;
  font: 11 px Arial;
  line-height: 1.3em; 
  margin: 10px;
}

.ind {
  padding: 10px;
}

.ind h3 {
  font-size: 13px;
}

#h1_ob {
  font-size: 13pt;
}

td.menu_bottom {
text-align: center;	padding-right: 0px; font-size: 11px; padding-bottom: 0px; color: #FFF; padding-top: 0px; height: 28px; background-color: #CC0000; margin: 0;
}
td.menu_bottom p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; line-height: 17px; padding-top: 0px
}
td.menu_bottom a {
	padding-right: 5px; padding-left: 5px; font-weight: bold; font-size: 9px; padding-bottom: 5px; margin: 0px; color: #FFF; padding-top: 5px
}
td.menu_bottom a.act {
	padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 7px; margin: 0px; color: #000; padding-top: 5px; background-color: #FFF; text-decoration: NONE; 
}

.err{ color:#FF0000; font-size:11px}

INPUT.formtext1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px ; WIDTH: 90%; COLOR: #000; BACKGROUND-COLOR: #ffffcc
}

.text
{margin:0; padding:10px 10px 10px 0; font-size:12px;}

.lit
{ width:20px; border: solid; border-color:#CCCCCC; border-width:1px;background-repeat:no-repeat; }