body{font-family: Arial, Helvetica, sans-serif; color: #000; text-align: left; margin: 0; padding: 0;	background: #F4F5F9;	font-size: 10pt;}

/* tags */
img {border: 0; display: block;}
hr {width: 95%; color: #47545D; text-align: center; height: 1px;}
h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,td,div,dl,dd,dt,input,textarea,select {font-family: Arial, Helvetica, sans-serif; word-spacing: normal; line-height: normal;}
p,ul,ol,li,td,div,dl,dd,dt {font-size: 10pt; font-style: normal; margin: 0; font-weight: normal;}
ul,ol,li {text-align: left; list-style-position: inside;}
li {padding: 0 8px 0 8px; text-align: justify;}
input,textarea,select {font-size: 10pt;}
p {text-align: justify; text-indent: 25px;}
h1,h2,h3,h4,h5,h6{text-align: center;	margin: 0;	word-spacing: normal;	line-height: normal;	padding-top: 3px;	padding-bottom: 3px;	color: #D3A87D;}
h1 {font-size: 170%;}
h2 {font-size: 150%;}
h3 {font-size: 130%;}
h4 {font-size: 110%;}
h5 {font-size: 100%;}
h6 {font-size: 90%;}
h6 img {display: inline;}
a,a:link,a:visited {font-size: 10pt; color: #47545D;	font-weight: normal;	text-decoration: none;	cursor: pointer;}
a:hover,a:active {color: #550000;}

/* layers */
#maintable {text-align: left; width: 100%;}
#logo {height: 157px; text-align: left; vertical-align: top; background: #F4F5F9 url(../images/topfon.jpg) repeat-x top left;}
#logo img {display: inline; border: 0;}
#logo a img {display: inline; border: 0;}
#leftside {width: 210px; max-width: 210px; min-width: 210px; text-align: left; vertical-align: top; background: #FFF; border-right: 1px solid #F4F5F9;}
#content {text-align: left; vertical-align: top; background: #FFF; padding: 4px;}
#content table {background: #D3A87D;}
#content th {background: #FFF; text-align: center; vertical-align: middle; font-weight: bold;}
#content td {background: #FFF;}
#rightside {width: 203px; max-width: 203px; min-width: 203px; text-align: center; vertical-align: top; background: #F4F5F9;}
#copy {height: 22px; text-align: center; vertical-align: middle;}

/* classes */
#langs {margin: 3px 33px 5px 33px; text-align: center;}
#langs a img {display: inline; border: 1px solid;}

#menu {margin-top: 5px; clear: both; padding-top: 5px;}
#menu a,#menu a:link,#menu a:visited  {display: block; padding: 2px 4px 2px 4px; border-top: 1px solid #F4F5F9;}
#menu a:hover,#menu a:active  {display: block; padding: 2px 4px 2px 4px;}

#news {background: url(images/newsTopFon.jpg) no-repeat top left;}
p#nw {text-align: center; text-indent: 0; color: #D3A87D; font-size: 110%; font-weight: bold; padding-top: 4px;}
p.hnews {text-indent: 0; text-align: center; padding: 2px 5px 0 5px;}
p.hnews a,p.hnews a:link,p.hnews a:visited,p.hnews a:hover,p.hnews a:active {font-weight: bold; text-decoration: underline; font-size: 90%;}
p.news {text-indent: 8px; padding: 0 5px 10px 5px; font-size: 90%;}
p.news a,p.news a:link,p.news a:visited,p.news a:hover,p.news a:active {font-weight: bold; text-decoration: underline;}
.anons {padding-bottom: 5px;}

.pages {font-size: 9pt; text-align: center; text-indent: 0; padding: 6px;}
.pages a {font-size: 9pt; padding: 0 2px 0 2px;}
.pages b {padding: 0 2px 0 2px; border: 1px solid #B1AFA2;}

#content table.razdels {width: 99%; text-align: left; margin-left: auto; margin-right: auto; background: #FFF;}
td.podrazdel {border: 1px solid #F4F5F9;	width: 33%;	text-align: center; vertical-align: top;}
td.podrazdel img {display: inline; padding: 2px; cursor: pointer;}
.eman {border-bottom: 1px solid #F4F5F9; text-indent: 0; text-align: center;}
.eman a {font-size: 110%;}
.reply {padding-left: 55px; padding-right:10px;	color: #47545D;	font-size: 9pt;	font-style: italic; text-align:justify;}

/* additional */
h1#sht {font-family: "Times New Roman", Times, serif; padding-bottom: 6px;}
.counter {margin: 2px;}
.counter img {display: inline; border: 0;}
.counter a img {display: inline; border: 0;}
a#cop,a#cop:link,a#cop:visited,a#cop:hover,a#cop:active {float: left; padding: 4px; font-size: 8pt; text-decoration: none;}
a#gr,a#gr:link,a#gr:visited,a#gr:hover,a#gr:active {float: right; padding: 4px; font-size: 8pt; text-decoration: none;}

.sap {text-align: center; font-size: 80%; margin: 3px;}
.sap a {font-size: 100%;}

/* gismeteo */
.gmtbl {background-color: #F4F5F9; border: 1px solid #D3A87D;}
.gmtdttl {font-size: 10pt; font-weight: bold; color: #ffffff; text-align: center; background-color: #D3A87D;}
.gmtdtext {font-size: 8pt; font-weight: normal; color: #000000; text-align: center;}
/* gismeteo */