body, html, form { margin: 0; padding: 0; }
* { font-family:Verdana, Arial, Helvetica, sans-serif; }
p, td, div, th, form { font-size:9pt; }
#mainmenu {
	background-color: #990000;
	padding-top: 2px;
	padding-bottom: 2px;
}
#mainmenu div{
	background: #FF0000 url(imgs/mm-fon.png) repeat-x left top;
	text-align: center;
	border-top: 0px solid #993300;
	border-bottom: 0px solid #993300;
	margin: 0px;
	padding: 0px;
	color:#FFFF00;
	font-size:12pt;
	font-weight:bold;
}
#mainmenu div a{
	color:#FFFF00;
}
#cat_menu {
	background: url(imgs/cm-fon.png) repeat-y right top;
	margin: 0px;
	padding: 3pt 0 0 0;
	width: 230px;
}
#reg {
	background: url(imgs/v-red-big.gif) no-repeat left center;
	height: 34px;
	padding-top: 7pt;
	padding-left: 30px;
}
h1 {
	font-size: 12pt;
	font-weight: bold;
	color: #FF0000;
	background: url(imgs/v-red-big.gif) no-repeat left center;
	padding-left: 30px;
}
h2 {
	font-size: 11pt;
	font-weight: bold;
	color: #FF0000;
}
h3 {
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}
h4 {
	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
}
#rcolumn {
	background: url(imgs/rcol-fon.gif) repeat-y left top;
	text-align: center;
	vertical-align: top;
	padding-top: 5pt;
	padding-bottom: 5pt;
}
#botmenu {
	font-size: 8pt;
	color: #FF0000;
	text-align: center;
	padding: 7pt;
}
#botmenu a {
	font-size: 8pt;
	color: #FF0000;
}
#enter a {
	font-size: 10pt;
	color: #FF0000;
	background: url(imgs/enter.gif) no-repeat right center;
	padding-right: 20px;
	font-weight: bold;
}
#enter {
	text-align: center;
}

#enterform {
	display:none;
	text-align:center;
	background-color:#FFEEEE;
	border: 1px dashed #FFCCCC;
	padding:5pt;
}

#tcopy {
	background-color: #DE2921;
	border-top: 2px solid #993300;
	border-bottom: 2px solid #993300;
}
#razrab {
	font-size: 8pt;
	color: #000000;
	text-align: center;
	padding: 5pt;
	background-color: #EEEEEE;
}
#razrab a {
	font-size: 8pt;
	color: #000000;
}
#salut {
	text-align:right;
	position:relative;
	z-index: 1;
/*	right:0%;*/
	top:-200px;
}

#tcopy .white {
	font-size: 8pt;
	color: #FFFFFF;
	padding-left: 10pt;
	width: 33%;
}
#tcopy .copy {
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	width: 33%;
}
#tcopy .right {
	text-align: right;
	white-space: nowrap;
	width: 33%;
	padding-right: 10pt;
}
#tcopy .copy a {
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}
#tcopy .copy a:hover {
	color: #FFFF00;
}

#tcopy .white a {
	font-size: 8pt;
	color: #FFFFFF;
	background: url(imgs/v-white-big.gif) no-repeat left center;
	padding-left: 14px;
}
#tcopy .white a:visited {
	color: #FFEEEE;
}
#tcopy .white a:hover {
	color: #FFFF00;
}

#botmenu a:visited {
	color: #FF7700;
}
#botmenu a:hover {
	color: #CC0000;
}

#content {
	padding: 5pt;
}

#reg a {
	font-size: 8pt;
	color: #FF0000;
	font-weight: bold;
}
#reg a:visited {
	color: #FF7700;
}
#reg a:hover {
	color: #CC0000;
}

#search {
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFCC;
	margin: 5pt;
}
#search td{
	padding: 3pt;
}
#search td.mycity {
	font-size: 8pt;
	font-weight: normal;
	color: #FF0000;
	padding: 0pt 5pt 5pt 0pt;
	text-align:right;
}
#search td.mycity a{
	font-size: 8pt;
	font-weight: normal;
	color: #FF0000;
}
div.search{
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
	margin: 5pt;
	border-top: 1px dotted #FFDD77;
	margin:5pt 5pt 0pt 5pt;
	padding-bottom: 10pt; 
}

div.mycity {
	font-size: 9pt;
	font-weight: normal;
	color: #FF0000;
	padding: 0pt 5pt 5pt 0pt;
	text-align:center;
}
div.mycity a{
	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
}

div.citynow {
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	padding: 5pt;
	text-align:center;
	border:2px solid #F00;
	margin: 5pt 6pt 5pt 0;
	background-color:#FED;
}



.button {
	font-size: 9pt;
	color: #000000;
	background: url(imgs/botton.png) repeat-x left center;
	border-top: 2px solid #CCCCCC;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #000000;
	cursor:pointer;
}
#cat_menu #items {
	padding: 0px;
	margin: 3px 0 0 0;
	border-top: 2px solid #FF0000;
	border-right: 2px #FF0000;
	border-bottom: 2px #FF0000;
	border-left: 2px #FF0000;
}
#cat_menu #items2 {
	margin: 3px 0 0 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}


#cat_menu #cat_menu_h {
	background: url(imgs/rh-fon.png) repeat-y left top;
	padding: 2pt 0 2pt 10pt;
	border-top: 2px solid #FF0000;
	border-bottom: 2px solid #FF0000;
	margin: 0px;
}
#cat_menu #items2 div,
#cat_menu #items div {
	background: url(imgs/v-red.gif) no-repeat left center;
	padding-left: 22px;
	padding-top: 3pt;
	padding-bottom: 3pt;
}

#mainmenu span {
	background: url(imgs/delim.png) no-repeat left top;
	margin: 0px;
	padding: 0px;
	width: 11px;
	font-size: 10pt;
	color: #FF0000;
}
#cat_menu #items2 div a,
#cat_menu #items div a {
	font-size: 7pt;
	color: #FF0000;
	font-weight:bold;
}
#cat_menu #items2 div a:visited,
#cat_menu #items div a:visited {
	color: #FF7700;
}
#cat_menu #items2 div a:hover,
#cat_menu #items div a:hover {
	color: #CC0000;
}


#toplink a {
	font-size: 9pt;
	color: #FF0000;
	background: url(imgs/v-red.gif) no-repeat left center;
	padding-left: 24px;
}
#toplink a:visited {
	color: #FF7700;
}
#toplink a:hover {
	color: #CC0000;
}

#toplink {
	text-align: right;
	padding: 5pt;
}
#theader {
	height: 156px; 
	background: #FFFFCC url(imgs/h-fon.png) repeat-x left top;
}
#mycity {
	font-size: 9pt;
	position: absolute;
	left: 224px;
	top: 130px;
	font-weight: bold;
	background: url(imgs/v-red.gif) no-repeat left center;
	padding-left: 24px;
}
#mycity a {
	font-size: 7pt;
	color: #993300;
	font-weight: normal;
}
#mycity b {
	font-size: 9pt;
	font-weight: bold;
}

.path{
	padding-top: 2pt;
	padding-bottom: 2pt;
	font-size: 8pt;
}
p.error {
	color:#FF0000;
	font-size: 9pt;
	font-weight: bold;
	text-align:center;
	margin:10pt;
}
p.ok {
	color:#009900;
	font-size: 9pt;
	font-weight: bold;
	text-align:center;
	margin:10pt;
}
p.warr {
	color:#FF7700;
	font-size: 9pt;
	font-weight: bold;
	text-align:center;
	margin:10pt;
}
.red {
	color:#FF0000;
}

optgroup {
	background-color:#FFCC99;
	color:#000000;
	font-weight: bold;
}
optgroup option {
	background-color:#FFFFFF;
	font-weight: normal;
}