/* $Id: public.php,v 1.4 2008/02/19 15:33:09 vdoroshko Exp $ */

a {
  color:                #cc6600;
  font-family:          Arial, sans-serif;
  text-decoration:      none;
}

a:hover {
  text-decoration:      underline;
}

body {
  font-family:          Arial, sans-serif;
  font-size:            13px;
  margin-top:           0px;
}

div.font-12px p {
  font-size:            12px;
}

dl, ol, ul {
  margin-bottom:        0px;
}

form {
  font-family:          Arial, sans-serif;
  font-size:            11px;
  display:              inline;
}

h3 {
  font-family:          Arial, sans-serif;
  font-size:            13px;
  font-weight:          bold;
}

h4 {
  font-family:          Arial, sans-serif;
  font-size:            11px;
  font-weight:          bold;
}

input, label, p, select, td, textarea, th {
  font-family:          Arial, sans-serif;
  font-size:            11px;
}

small {
  font-size:            11px;
}

table.table-features {
  empty-cells:          show;
  width:                100%;
}

td.background-color {
  background-image:     url(images/bg_tbl_field.png);
}

td.border-color {
	background-image:     url(images/stroke.png);
	margin: 0px;
	padding: 0px;
}

td.font-12px p {
  font-size:            12px;
}

td.foreground-color {
  background-image:     url(images/bg_tbl.png);
}

td.table-features-column1 {
  font-weight:          bold;
  padding-bottom:       10px;
  padding-left:         10px;
  padding-top:          10px;
  vertical-align:       top;
  width:                105px;
}

td.table-features-column2 {
  padding-bottom:       10px;
  padding-left:         10px;
  padding-right:        10px;
  padding-top:          10px;
  vertical-align:       top;
}

td.table-features-header {
	background-image:     url(images/b8.png);
	background-repeat:    repeat-x;
	height:               20px;
	padding-left:         10px;
}

td.table-packages-column1 {
  font-weight:          regular;
  padding-bottom:       10px;
  padding-left:         10px;
  padding-top:          10px;
  vertical-align:       top;
}

td.table-packages-column2 {
  padding-bottom:       10px;
  padding-left:         10px;
  padding-right:        10px;
  padding-top:          10px;
  vertical-align:       top;
}

td.table-servicerates-column1 {
  padding-left:         10px;
  padding-right:        10px;
}

td.table-servicerates-column2 {
  padding-left:         10px;
  padding-right:        10px;
}

td.table-servicerates-column3 {
  padding-left:         10px;
  padding-right:        10px;
}

td.table-servicerates-header-column1 {
  height:               22px;
  padding-left:         10px;
  padding-right:        10px;
}

td.table-servicerates-header-column2 {
  height:               22px;
  padding-left:         10px;
  padding-right:        10px;
}

td.table-servicerates-header-column3 {
  height:               22px;
  padding-left:         10px;
  padding-right:        10px;
}

.text-red {
  color:                #ff0000;
}

/* ????? ?????????, ?? ??????? ??????? ????????. */

.tab-public-body {
	background-image:     url(images/tab_p_body.png);
	background-repeat:    repeat-x;
	font-size:            12px;
	height:               22px;
}

.tab-public-body a {
  color:                #000000;
  font-family:          Verdana, sans-serif;
  font-size:            12px;
}

.tab-public-body-selected {
	background-image:     url(images/tab_p_body_selected.png);
	background-repeat:    repeat-x;
	font-size:            12px;
	height:               22px;
}

.tab-public-body-selected a {
  color:                #000000;
  font-family:          Verdana, sans-serif;
  font-size:            12px;
}

.tab-public-lc {
	background-image:     url(images/tab_p_lc.png);
	background-position:  right;
	background-repeat:    no-repeat;
	height:               22px;
	width:                28px;
}

.tab-public-lc-selected {
	background-image:     url(images/tab_p_lc_selected.png);
	height:               22px;
	width:                28px;
}

.tab-public-rc {
	background-image:     url(images/tab_p_rc.png);
	background-repeat:    no-repeat;
	height:               22px;
	width:                15px;
}

.tab-public-rc-selected {
	background-image:     url(images/tab_p_rc_selected.png);
	height:               22px;
	width:                15px;
}

/**
 * Styles for slideshow.
 */
ul.crossfade {
  list-style:           none;
  margin:               0;
  padding:              0;
  /*position:             relative;*/
}

ul.crossfade li {
  height:               314px;
  left:                 0;
  position:             absolute;
  top:                  0;
  width:                144px;
}

ul.crossfade li img {
  border:               0px;
  display:              block;
}

