body {margin:0; padding:0 0 20px; background: #edeeed; color:#424856}
img {margin:0; padding:0; border:none}
td {vertical-align:top}
textarea {overflow:auto}
h1 {color:#5c5c5c; text-align:center; font-family: Arial, Helvetica, sans-serif; letter-spacing: -1pt}
h2, h3 {color:#5c5c5c; text-align:left; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif}
a {color:red; text-decoration:none}
a:hover {color: #990000;}
a img {vertical-align:middle}
li {margin-bottom: 10px}

table.osn {width:100%}
td.left {width:320px; padding:0 0 20px}
.logo {margin: 40px auto}
.center, .content .center {text-align:center}
.right, .content .right {text-align:right}
p.link1, p.link2 {margin:20px auto; width:276px; font-weight:bold; height:128px; background: red url(/include/dop.jpg) no-repeat center top}
p.link1 a, p.link2 a {color:white}
p.link1 a {float:right; margin:45px 35px}
p.link2 {background: url(/include/forum.jpg)}
p.link2 a {float:left; margin:50px 40px}

div.form {width:287px; padding:0; margin:auto; background: red url(/include/form-center.jpg) repeat-y center top}
div.bottom-form {margin:0; padding:0; background: url(/include/form-bottom.jpg) no-repeat center bottom}
form.leftfs {margin:0; padding:5px 0 0; background: url(/include/form-top.jpg) no-repeat center top; color:maroon}

form {margin:20px 0}
form.leftfs input, form.leftfs textarea {width:230px; margin:5px auto}
div.form p {margin:0; padding:0;}
#leftsend {background:none; border:none; cursor:hand; width:100px; margin:0 20px 20px 0}

div.left-text {margin:30px 40px; font-size:10pt}
div.left-text p {text-align:left}
div.left-text P.deviz {color:red; font-weight:bold; text-align:center}
div.left-text P.right {text-align:right}

td.content {padding:20px 40px; background: url(/include/top-right.jpg) no-repeat right top}
td.content p {text-align:justify}

div.hmenu {fofnt-amily: Arial, Helvetica, sans-serif; height:350px}
div.hmenu p {margin:0; border-bottom:1px solid;	font-weight:bold; padding: 5px;}
div.hmenu div {fofnt-amily: Arial, Helvetica, sans-serif; position:absolute; Z-Index:20; display:none; cursor:default; background: white; opacity:0.8; padding:0 10px 10px}
div.hmenu div {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80)} 

table.hmenu td {padding:0 10px; text-align:center; white-space:nowrap}
table.hmenu {white-space: nowrap; font-weight:bold; color:red; font-family: Arial, Helvetica, sans-serif;}

td.content p.podrodnee {font-weight:bold; text-align:right}

h2 img {float:left; margin:0 25px 10px 0}
p.p-150 {padding:0 0 0 150px}

td.bottom {padding:0 40px 0 0}

table.copi {height:91px; width:100%}
tr.copi {height:91px; background: red}
table.copi td.left {height:91px; width:99px; background: url(/include/bottom-left.jpg) no-repeat left top}
table.copi td.copi {background: url(/include/bottom-center.jpg) repeat-x left top; color:white; vertical-align:middle}
table.copi td.right {width:47px; background: url(/include/bottom-right.jpg) no-repeat left top}
td.copi p {margin:0; padding:0}
td.copi span {font-size:20pt}
a.copi {float:right; color:white}

.b {font-weight:bold; color:#FF0000;}

.img {float:left; margin-right:10px; margin-bottom:10px;}
.table {text-align:center; border:1px solid #990000; width:90%;}
.table td {border:1px solid #990000; text-align:center; padding:3px; vertical-align: top;}
.table th {font-weight: bold;text-align: center;padding: 5px;color: #FFFFFF;background-color: #FF0000;border: 1px solid #990000;}
.table p {text-align: center}

dt {margin-top:12px;font-weight:bold;}
dl {margin:20px 0}
.table_sepsrator	{color:#FFFFFF; background:#FF0000;}
.table_space	{color: #FF0000;}
.vremia		{background:#FF0000; color:#FFFFFF;}
.soobshenie	{color:#FFFFFF; background:#FF0000}
.soobshenie p	{margin:0}
.otvet		{background:#FF8282}
.podpis_t		{color:#FFFFFF; background:#FF0000}
.guest_add	{color:#FF0000}
.guest_fail	{color:red}
.guest_text	{color:#FF0000}
.fotogalery_site3k td, table.pub td {border-bottom:1px none #FF0000;padding:5px;border-top: 1px solid #FF0000;border-right: 1px solid #FF0000;border-left: 1px solid #FF0000;}
.fotogalery_site3k th, table.pub th {border-top:1px none #990000;background: #FF0000;vertical-align:top;font-weight:normal;padding:2px 5px 10px;text-align:justify;	color: #FFFFFF;	border-right: 1px solid #990000;border-bottom: 1px solid #990000;border-left: 1px solid #990000;}
.fotogalery_site3k a {color: #FF8A8A;}
.fotogalery_site3k a:hover {color: #990000;}

td.left_vak, td.right_vak {width:50%; text-align: left; padding: 15px}
td.right_vak input {width:100%}
td.right_vak textarea {width:100%}
strong.bb {font-weight:normal}
