/* BODY */
body {background: #FFFFFF; color: #000000; font-size: 10pt; font-family: arial, sans-serif; margin: 0;}

/* TABLES */
td {font-family: tahoma, verdana, arial, sans-serif;}

table.main {border-color: #721D19; border-width: 0px; border-top-style: none; border-left-style: solid; border-bottom-style: none; border-right-style: solid;}

td.grey1 {background: #CCCCCC;}
td.grey2 {background: #999999; font-size: 9pt; padding; 0 0 0 20;}
td.grey3 {background: #CCCCCC;}
td.grey4 {background: #999999; font-size: 8pt; padding; 0 0 0 20;}

td.menu1 {height: 25px; padding: 0 0 0 30; margin: 10 0 0 0; background: url(i/menu.jpg) bottom right no-repeat; font-size: 8pt; font-weight: bolder;}
td.menu2 {padding: 0 0 20 32; font-size: 8pt;}

td.body {background: #FFFFFF; padding: 0 10 20 20; font-size: 8pt;}


/* BLOCK TABLE */
table.block {margin-top: 20; width: 100%;}

td.bhead {background: #CCCCCC; height: 25px; border-width: 1px; border-color: #333333; border-style: solid; font-size: 10pt; color: #990000; font-weight: bolder; padding: 0 0 0 10;}
td.bbody {background: #FFFFFF; border-width: 1px; border-color: #333333; border-top-style: none; border-left-style: solid; border-bottom-style: solid; border-right-style: solid; font-size: 9pt; color: #000000; padding:  10;}



/* HOT VACANCY TABLE */
td.vac {width: 380px; border-bottom: 1px dotted #CCCCCC; font-size: 10pt; color: #000000; padding: 3 0 3 0;}
td.zp  {font-size: 9pt; color: #000000; font-weight: bolder; padding: 3 0 3 5;}
a.hot {color: #000000; font-size: 10pt; text-decoration: none; text-transform: uppercase;}
a.hot:link {color: #000000; text-decoration: none; text-transform: uppercase;}
a.hot:visited {color: #000000; text-decoration: none; text-transform: uppercase;}
a.hot:hover {color: #990000; text-decoration: underline; text-transform: uppercase;}

/* VACANCY TABLE */
td.v1 {font-size: 10pt; text-align: justify; font-weight: bolder;}
td.v2 {font-size: 10pt; text-align: justify;}
td.desc {font-size: 10pt; text-align: justify;}
span.zp {color: #990000; font-weight: bolder; margin: 0 30 0 0; text-align: right;}

/* SEARCH */
table.search {border-bottom: 1px solid #721D19; margin-top: 20;}
span.sr {background: #EEEEEE;font-size: 9pt;}



/* SEARCH FORM */
form {margin: 1 1 1 20;}
input.s1 {width: 100; height: 20; font-size: 7pt;}
input.s3 {width: 50; height: 20; font-size: 10pt;}

/* TEXT */
b.header {color: #999999; font-size: 11pt;}
b.caption {color: #990000; font-size: 11pt;}
p {font-size: 8pt; text-align: justify;}



/* LINKS */
a {color: #000000; text-decoration: underline;}
a:link {color: #000000; text-decoration: underline;}
a:visited {color: #000000; text-decoration: underline;}
a:hover {color: #990000; text-decoration: underline;}

a.menu1 {color: #000000; font-size: 8pt; font-weight: bolder; text-decoration: none; margin: 0 20 0 0;}
a.menu1:link {color: #000000; text-decoration: none;}
a.menu1:visited {color: #000000; text-decoration: none;}
a.menu1:hover {color: #990000; text-decoration: underline;}

a.menu2 {color: #000000; font-size: 8pt; text-decoration: none; margin: 0 20 0 0;}
a.menu2:link {color: #000000; text-decoration: none;}
a.menu2:visited {color: #000000; text-decoration: none;}
a.menu2:hover {color: #990000; text-decoration: none; background: #EEEEEE;}

a.thumb {color: #999999; font-size: 8pt; text-decoration: none;}
a.thumb:link {color: #999999; text-decoration: none;}
a.thumb:visited {color: #999999; text-decoration: none;}
a.thumb:hover {color: #990000; text-decoration: underline;}


/* online prices */
.catteh { border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-collapse:collapse;}
.catteh th { color:#FFFFFF; border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1; background-color:#C50005; padding:3px; font-size:12px}
.catteh th.lisa { color:#FFFFFF; border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1; background-color:#FFA0A0; padding:3px; font-size:12px}
.catteh td { border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1; padding:3px; font-size:11px}
.catteh_odd {background-color:#f5f5f5;}
.price {font-weight:bold; white-space:nowrap; text-align:center;}
.blk {color:#000000;}


.go {background-color: #FFC6C6; border: 1px solid #CCCCCC;font-size:11px; width:200px;height:18px;}   
input.loginInput{border:1px solid #CCCCCC; font-size:11px; width:200px;height:18px;font-family: Verdana, sans-serif;margin: 1 1 1 0;}
input.loginInput30{border:1px solid #CCCCCC; font-size:11px; width:40px;height:18px;font-family: Verdana, sans-serif;}

textarea.maintextInput{border:1px solid #CCCCCC; font-size:11px; width:100%;font-family: Verdana, sans-serif;}
textarea.textInput{border:1px solid #CCCCCC; font-size:11px; width:90%;font-family: Verdana, sans-serif; width:200px;}

.form230 {
	FONT-SIZE: 11px; WIDTH: 230px; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}

.combo {
   border: #CCCCCC 1px solid;
   height: 16px;
}

/* css dlya calendarika */
select,input {font-family:tahoma,sans-serif;font-size:12px;}

