body {font-family: Trebuchet MS, Tahoma, sans-serif;  background:#ffffff url(images/bg_01.gif) fixed no-repeat center top; margin:0;}

/* 8 марта */ bo dy {font-family: Trebuchet MS, Tahoma, sans-serif;  background:#ffffff url(images/bg8m.jpg) fixed no-repeat center bottom; margin:0;}
/* зима */ bo dy {font-family: Trebuchet MS, Tahoma, sans-serif;  background:#ffffff url(images/bg_snow_p.gif) fixed no-repeat center top; margin:0;}

* {margin: 0;}
a:hover {text-decoration:none;}

.table_screen {width:100%; height:100%; border-collapse:collapse;}

.table_top {width:100%; height:90px; border-collapse:collapse;}
.table_top td {te xt-align:center; font-size:8pt; co lor:#ababab;}
.table_top td a {col or:#ababab;}

.bottom {border-top:#000000 solid 1px;}
.bottom table {color:#000000; font-size:9pt;}
.bottom table a {color:#000000;}
.bottom span {color:#8b8a8a; font-size:8pt; line-height:9pt;}


.bottomf table {color:#000000; font-size:9pt;}
.bottomf table a {color:#000000;}
.bottomf span {color:#8b8a8a; font-size:8pt; line-height:9pt;}

.searchpage {width:164px; heigh t:20px; font-size:8pt; padding-top:1px; margin:1px 0px 1px 0px; border: #95aec5 solid 1px;}
.searchbuttonpage {width:67px; height:17px; font-size:8pt; border: #000000 solid 1px;}

.topmenu {font-size: 13px; font-weight:bold; height:43px;}
.topmenu a {color:#00adef; padding:13px 10px 13px 10px;  line-height:43px;}
.topmenu a:hover {background: #ff6400; color:#ffffff; text-decoration:underline;}
.topmenu span a {background: #ff6400; color:#ffffff; text-decoration:none;}

.regform {font-size:8pt;}
.regform a {color:#006699;}
.regform table {font-size:9pt;}
.autform {width:140px; heigh t:20px; f ont-size:8pt; padding-top:1px; margin:1px 0px 1px 4px; border: #95aec5 solid 1px;}
.autbutton  {width:67px; height:17px; font-size:8pt; border: #000000 solid 1px;  margin:3px 0px 1px 4px;}
.r2 {padding:12px 0px 8px 4px;}

.zag {width:680px; text-align:left;}
.zag h1 {font-size:14pt; font-weight:normal; margin:17px 0px 0px 0px; padding:0px 0px 0px 0px; color:#005cba; line-height:22px;}

.zagn {width:680px; color:#000000; font-size: 17px; line-height:20px; text-align:left;}
.zagn a {color:#000000; text-decoration:none;}
.zagn a:hover {text-decoration:underline;}

.nav {width:680px; font-size:7pt; color:#999999; margin:0px 0px 0px 0px;}
.nav a {color:#999999;}
.nav a:hover {color:#333333;}

.content {width:680px; line-he ight:155%; tex t-align:justify; margin:12px 0px 20px 0px; font-size:small; font-family: Verdana, Helvetica, sans-serif;}
.content p {margin-top:15px;}
.content a {color:#005cba;}
.content a img {text-decoration:none;}
.content a:hover {color:#ff0000;}
.content a:visited {color:#800080;}
.content li {color: #ff6600;  margin-left: 30px; font-weight: normal; backgr ound: url(images/sm_3.gif) no-repeat top left; margin-top:10px;}

.contentn {width:680px; line-he ight:155%; tex t-align:justify; padding-bottom:5px; margin:3px 0px 7px 0px; font-size:small; font-family: Verdana, Helvetica, sans-serif;  background: url(images/1px.gif) repeat-x bottom;}
.contentn p {margin-top:0px;}
.contentn a {color:#005cba;}
.contentn a:hover {color:#ff0000;}
.contentn a:visited {color:#800080;}

.contentnv {width:680px; line-he ight:155%; tex t-align:justify; padding-bottom:5px; margin:0px 0px 7px 0px; font-size:small; font-family: Verdana, Helvetica, sans-serif;}
.contentnv p {margin-top:15px;}
.contentnv a {color:#005cba;}
.contentnv a:hover {color:#ff0000;}
.contentnv a:visited {color:#800080;}
.contentnv textarea {width:680px; height:100px; border: #666666 solid 1px; background: #ffffff; color:#000000;}


.pm {padding:10px 0px 10px 0px;}
.pm div {font-size:10pt; color:#adcdeb; width:234px; border-bottom:#adcdeb solid 1px; text-transform:uppercase; margin:0px 0px 3px 0px; font-weight:bold;}
.pm p {padding:6px 0px 0px 0px; font-size:8pt; color:#ff6400; line-height:16px;}
.pm p a {color:#0066cc; font-size:9pt;}
.pm img {padding:3px 0px 8px 0px;}
.pma {color:#adcdeb; text-decoration:none;}

.pmw {padding:10px 0px 10px 0px;}
.pmw div span {font-size:10pt; text-transform:uppercase;}
.pmw div {font-size:9pt; color:#adcdeb; width:234px; border-bottom:#adcdeb solid 1px; margin:0px 0px 3px 0px; font-weight:bold;}
.pmw p {padding:6px 0px 0px 0px; font-size:8pt; color:#ff6400; line-height:16px;}
.pmw a {color:#0066cc; font-size:8pt;}

.friends {padding:10px 0px 10px 0px;}
.friends div {font-size:10pt; color:#a4c5af; width:234px; border-bottom:#a4c5af solid 1px; text-transform:uppercase; margin:0px 0px 3px 0px; font-weight:bold;}
.friends p {padding:2px 0px 0px 0px; color:gray; font-size:9pt;}
.friends p a {color:gray; font-size:9pt; padding:0px 3px 0px 3px;}
.friends p a:hover {color:#000000; background:#E2E2E2;}

.vote {padding:21px 0px 15px 0px; font-weight:bold;}
.vote div {font-size:10pt; color:#999999; width:234px; border-bottom:#999999 solid 1px; text-transf orm:uppercase; margin:0px 0px 5px 0px; }
.vote p {padding:6px 0px 0px 0px; font-size:9pt; font-weight:normal;}
.vote p a {color:#000000;}
.vote table {font-size:9pt; font-weight:normal; line-height:110%;}
.vote table td {padding:5px 0px 5px 0px;}
.vote table span {font-size:8pt; color:#999999;}
.vote table img {margin-top:4px;}

.gallery {padding:15px 0px 10px 0px; font-weight:bold;}
.gallery div {font-size:10pt; color:#ccb875; width:234px; border-bottom:#ccb875 solid 1px; text-transform:uppercase; margin:0px 0px 5px 0px; }
.pic {width:234px; padding:0px 0px 0px 0px; background:#e5e5e5; text-align:center;}
.pic img {padding:10px 0px 17px 0px;}
.gallery p {padding:6px 0px 0px 0px; font-size:9pt; font-weight:normal; margin:0px;}
.galleryr {padding-left:130px; margin:0px;}
.gallery p a {color:#ccb875; margin:0px;}
.gallerya {color:#ccb875; text-decoration:none;}

.weathers {padding:21px 0px 15px 0px; font-weight:bold;}
.weathers div {font-size:10pt; color:#c5a4a4; width:234px; border-bottom:#af3d3d solid 1px; text-transform:uppercase; margin:0px 0px 5px 0px; }
.weathers div a {color:#c5a4a4; text-decoration:none;}
.weathers p {padding:6px 0px 0px 0px; font-size:9pt;}
.weathers p a {color:#000000;}

.sf {text-align:center; margin-top:10px; padding-top:15px; background: url(images/1px.gif) repeat-x top;}
.sf td {vertical-align:top; padding:5px 5px 10px 5px; font-size: 12px;}
.sf a {color:#444444; text-decoration:none;}
.sf a:hover {text-decoration:underline;}
.sf img {border: #000000 solid 1px;}
.sf span {color:#b2b2b2; font-size: 10px;}
.sf span img {border:0px !IMPORTANT; margin-left:10px;}
.sf span a {font-weight:bold; text-decoration:underline;}

.str {font-size: 13px; text-align:center; margin:0px 12px 12px 12px; padding-top:12px; color:#ff6400; background: url(images/1px.gif) repeat-x top;}
.str a {background: #15bae9; border: #15bae9 solid 1px; color:#ffffff; padding:5px; line-height:30px;}
.str span {background: #ff6400;  border: #ff6400 solid 1px; color:#ffffff; padding:5px; line-height:30px; text-decoration:none;}
.str a:hover {background: #ffffff; color:#15bae9; border: #15bae9 solid 1px;}

.fg {width:680px; text-align:left; margin:10px 0px 10px 0px; padding:5px 0px 15px 0px; font-size: 16px; letter-spacing:-1px; line-height:18px;  background: url(images/1px.gif) repeat-x bottom;}
.fg a {color:#343434;}
.fg img {border: #000000 solid 1px; margin:0px 10px 0px 0px;}
.fg span {font-size: 11px; color:#999999; letter-spacing:0px; line-height:30px;}

.da {color:#c4c4c4; text-align:right; margin-bottom:10px;}
.da a {color:#ababab !IMPORTANT; font-size:8pt;}
.da span a {color:#4889b1 !IMPORTANT; font-size:8pt;}

.photo {width:680px; margin:4px 0px 4px 0px; backgro und:#e5e5e5;}
.photov {width:680px; margin:10px 0px 0px 0px; backgro und:#e5e5e5;}

.time {font-size:8pt; font-size:9pt; padding-top:15x;}
.time span {color:#787b81; font-size:8pt;}

.addcom {font-family: Trebuchet MS, Tahoma, sans-serif; color:#343434; font-size: 17px; line-height:20px; text-align:left; padding:10px 0px 0px 0px; margin:17px 0px 12px 0px; letter-spacing:-1px;}
.com {font-size: 11px; text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 6px 0px; color:#b7b7b7; background: url(images/1px.gif) repeat-x bottom;}
.n {width:18px; height:18px; font-size: 11px; text-align:center; font-weight:bold; margin:0px 7px 0px 0px; padding:3px 0px 0px 0px; background: #ababab; color:#ffffff;}
.comt {font-size: 11px; text-align:left; margin:5px 0px 30px 0px; color:#444444;}
.add {text-align:center; background: #e8e5d2; color:#000000; padding:7px; margin:0px 0px 12px 0px; font-weight:bold;}
.add a {color:#000000 !IMPORTANT;}

.ul_map1 {font-size:12px; list-style: none; line-height: 20px; margin-top: 10px; margin-bottom: 10px; margin-left: 40px; text-align: left;}
.ul_map1 a {color: #000000; padding-left: 7px; font-weight:bold;}
.ul_map1 a:hover {text-decoration: none;}
.a_map_level_2 a {color: #666666; padding-left: 30px; font-weight: normal; background: url(images/sm_1.gif) no-repeat top left;}
.a_map_level_3 a {color: #999999; padding-left: 7px; margin-left: 40px; font-weight: normal; background: url(images/sm_2.gif) no-repeat top left;}

.map {width:680px; padding-bottom:5px; margin:10px 0px 7px 0px; font-size:small;}

.re {font-size: 9pt; margin-bottom:10px; margin-bottom:10px;}
.re tr {padding:10px 0px 10px 0px; }
.re a {font-size: 9pt; color:#4889b1 !IMPORTANT;}
.re span {font-size: 9pt; color:red; font-weight:bold;}

.navf {font-size: 12px; padding-top:4px;}
.navf a {color:#00adef;}
.navf span a {text-decoration:none;}

.drivingbike td {vertical-align:top; padding:0px 0px 10px 0px;}
.drivingbike td a {color:#000000; text-deco ration:none;}
.drivingbike td a:hover {color:#000000; text-dec oration:underline;}
.drivingbike td a:visited {color:#000000;}
.drivingbike img {border:#000000 solid 1px;}
.drivingbike h1 {font-size:13pt; font-weight:normal; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:22px;}
.drivingbike h1 a {color:#000000; text-decoration:underline;}
.drivingbike h1 a:hover {color:#000000; text-decoration:none;}
.drivingbike td p a {color:#000000; text-decoration:none !IMPORTANT;}

.qreply {color:#000000;}

.anounce {font-size:7pt; margin:0px 15px 0px 0px; background:#eaeacc;}
.anounce div {text-align:right; font-weight:bold;}
.anounce img {margin-bottom:7px;}

.form {font-size: 8pt; color: #666666; border: 1px solid #999999; width: 300px; height: 17px; background: #f1f1f1;}
.formm {font-size: 8pt; color: #666666; border: 1px solid #999999; width: 300px; background: #f1f1f1;}
.o_error{color:#cc3333; font-weight:bold;}
.td_error{background: #d9dae6;}

.tm2r {font-size:7pt; text-align:left; color:#000000;}
.tm2r a {color:#999999;}

.tb {width:130px; text-align:right;}
.tb img {border:0px;}
.tb p {margin:0px;}

.vt h3 {color:#ff6600; font-size:13pt; font-weight:normal !IMPORTANT;}
.vt a {color:#ff6600 !IMPORTANT; font-size:7pt;}

.forum_date_time {font-size:10px; color:gray; font-weight:normal;}
.forum_date_time a {font-size:9px !IMPORTANT; color:gray !IMPORTANT; font-weight:normal;}

.gol {}
.gol img {margin:10px 0px 0px 0px; border:5px solid #ffffff;}
.gol p {margin:0px 0px 2px 0px; font-size:14pt;}
.gol p a {color:#ff3300;}
.gol span {font-size:8pt !IMPORTANT; color:#555555; font-style:italic;}
.golb {font-size:7pt; color:#5f5f5f; line-height:100%;}
.golb img {margin:0px 0px 14px 0px; border:0px;}

.goll {font-size:9pt;}
.goll img {margin:8px 0px 8px 0px; border:5px solid #ffffff;}
.goll p {margin:0px 0px 15px 0px; font-size:9pt;}
.goll p a {color:#ff3300;}
.goll span {font-size:8pt !IMPORTANT; color:#555555; font-style:italic;}
.gollb img {margin:4px 0px 10px 0px; border:0px;}

.golost {color:#ff9900; font-size:9pt; font-weight:bold; height:32px;}
.golost td a {color:#ff9900 !IMPORTANT;}

.link_table {width:100%; border-collapse:collapse;}
.link_table img {border:0;}
.link_table a {color:#203a52; text-decoration:none !IMPORTANT;}
.link_table a:hover {color:#3c5d7c; text-decoration:underline !IMPORTANT;}
.link_table a:visited {color:#3c5d7c; text-decoration:underline;}
.link_table td {padding:14px 0px 14px 0px; border-bottom:#cccccc solid 1px;}


.gmtbl{background-color: #ffffff; border: 1px solid #ffffff;}
.gmtdttl{font-size: 110%; font-weight: bold; color: #127df7; text-align:center;  background-color: #ffffff}
.gmtdtext {font-size: 100%; font-weight: normal; color: #000000;text-align:center;}
.tddiv { text-align: left !important;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}

.yd {font-size:8pt;}
.pdd {width:230px; text-align:center; font-size:8pt; background-color:#FF9900; font-weight:bold; margin:5px 0px 5px 0px; padding:5px 0px 5px 0px;}
.pdd a {color:#ffffff;}