html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
}
a.highslide-full-expand {
    background: url(img/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 11px;
	font-family: Verdana, Georgia;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #666666;
	background-color: white;
	padding-left: 22px;
	background-image: url(img/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(img/close.png);
}


#marks {
  position: fixed;
  z-index: 1000;
  padding: 10px 7px 4px;
  margin: -10px 0 0 -62px;
  background-image: url(img/marks.png);
  background-repeat: no-repeat;
}
* html #marks {display: none}
#marks:hover a {opacity: 0.7; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70)}
#marks a:hover {opacity: 1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}
#marks a {opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)}


body {
padding: 12px 0;
background-image: url(img/body.png);
}
.conteiner {
width: 800px;
margin: 0 auto;
text-align: left;
min-width: 800px;
background-color:#FFFFFF;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
}
.top_i {
font-size: 0;
margin: 0 auto;
background-image: url(img/top.png);
background-repeat: no-repeat;
height: 10px;
width: 802px;
}
.bottom {
margin: 0 auto;
background-image: url(img/bottom.png);
background-repeat: no-repeat;
font: 11px Verdana, Arial,
Helvetica, sans-serif;
height: 50px;
width: 802px;
}
.bottom img{
height: 15px;
width: 15px;
border: 0;
}
.naverh {
float: right;
padding: 22px 12px 0 0;
}
.mail {
float: left;
padding: 22px 0 0 12px;
}
.exile {
font-size: 9px;
padding-top: 18px;
text-align: center;
}
.head {
height: 254px;
width: 520px;
float: right;
background-image: url(img/head.jpg);
background-repeat: no-repeat;
}
.label {
font: bold 33px Georgia,
"Times New Roman", Times, serif;
margin-left: 57px;
position: absolute;
top: 66px;
}
.label a:link {
color: white;
text-decoration:none;
}
.label a:visited {
color: white;
text-decoration:none;
}
.label a:hover {
color: white;
text-decoration:none;
}
.label a:active {
color: white;
text-decoration:none;
}
.select {
float: right;
padding: 8px 17px 0 0;
font: 11px Verdana,
Arial, Helvetica, sans-serif;
}
.conteiner_2 {
width: 518px;
float: right;
}
.content {
margin: 8px 7px 0 2px;
}
.content_2 {
padding: 10px 28px 10px 29px;
background-color: #F4F4F4;
border: 1px solid #E0E0E0;
}
.content p {
padding: 10px 0 0 0;
text-align: justify;
font: 12px Verdana, Arial,
Helvetica, sans-serif;
color: #353535;
}
.navigation {
background-image: url(img/head2.png);
background-repeat: no-repeat;
padding: 130px 0 14px 0;
width: 280px;
float: left;
}
.nav_content {
background-image:
url(img/navigation.png);
background-repeat: repeat-y;
padding-bottom: 8px;
float: right;
width: 260px;
}
.nav_ramka {
background-image: url(img/ramka.png);
background-repeat: no-repeat;
float: right;
width: 260px;
height: 22px;
}
.nav_ramka2 {
background-image: url(img/ramka2.png);
background-repeat: no-repeat;
margin-bottom: 12px;
float: right;
width: 260px;
height: 22px;
}
.cat {
margin: 3px 0 0 70px;
font: 11px Verdana,
"Times New Roman", Times, serif;
}
.cat img {
margin: 0 16px 1px 0;
height: 5px;
width: 3px;
}
.best {
margin: 6px 0 0 32px;
font: 10px Verdana,
Arial, Helvetica, sans-serif;
}
.top {
margin: 7px 0 18px 55px;
}
.link {
margin: 6px 0 0 32px;
font: 11px Verdana, Arial,
Helvetica, sans-serif;
}
.hr {
border-bottom: 1px solid #f2f2f2;
margin: 12px 45px 16px 55px;
}
.footer {
clear:both;
}
.nav_space {
font-size: 0;
height: 2px;
}
h1 {
position: absolute;
right: 100%;
}
h2 {
margin: 7px 0 10px 55px;
font: bold 14px Georgia,
"Times New Roman", Times, serif;
color: #0066CC;
}
h3 {
color: #0066CC;
padding-top: 13px;
font: bold 17px Georgia;
}
h4 {
padding: 16px 29px 15px 29px;
background-color: #F4F4F4;
text-align: justify;
font: 12px Verdana, Arial,
Helvetica, sans-serif;
color: #353535;
border: 1px solid #e0e0e0;
}
h5 {
text-align: center;
font: 17px Georgia,
"Times New Roman", Times, serif;
color: #667777;
}
h6 {
font: bold 14px Georgia,
"Times New Roman", Times, serif;
color: #0066CC;
margin-bottom: 5px;
}
a:link    {color:#0066CC; text-decoration:none;}
a:visited {color:#0066CC; text-decoration:none;}
a:hover   {color:#0066CC; text-decoration:underline;}
a:active  {color:#0066CC; text-decoration:none;}

.result_s {
padding: 16px 17px 18px 16px;
background-color: #F4F4F4;
border: 1px solid #e0e0e0;
margin-bottom: 10px;
}
.detailed {
border: 1px solid #e0e0e0;
margin: 5px 0 30px 0;
padding: 8px 29px 8px 29px;
text-align: center;
font: 11px Verdana, Arial,
Helvetica, sans-serif;
background-color: #F4F4F4;
color: #667777;
}
.further {
float:right;
}
.com {
float: left;
}
.info {
margin-bottom: 5px;
padding-left: 29px;
background-color: #F4F4F4;
border: 1px solid #e0e0e0;
}
.date {
float: right;
color: #667777;
text-align: center;
font: 14px Georgia;
background-color: #EFEFEF;
padding: 3px 29px 7px 29px;
border-left: 1px solid #e0e0e0;
}
.view {
margin-top: 5px;
font: 11px Verdana;
}
.search {
float: left;
width: 162px;
margin: 172px 0 0 4px;
}
.search p {
font: 11px Verdana,
Arial, Helvetica, sans-serif;
color: #667777;
margin-bottom: 6px;
}
.text {
width: 155px;
border: 2px inset #ffffff;
font-family: Verdana,
Arial, Helvetica, sans-serif;
font-size: 11px;
color: #353535;
}
.submit {
float: right;
margin-top: 6px;
color: #0066CC;
font-size: 11px;
}
.table {
height: 160px;
margin-top: 15px;
background-image: url(img/table.png);
background-repeat: no-repeat;
padding: 10px 8px 0 12px;
}
.table p {
font-size: 11px;
color: #0066CC;
font-family: Verdana,
Arial, Helvetica, sans-serif;
text-align: left;
padding: 0;
}
.teh_h {
width: 260px;
float: left;
}
.left {
float: left;
width: 90px;
}
.box {
padding-top: 8px;
border-bottom: 1px dashed #888888;
}
.right {
width: 146px;
float: right;
}
.title {
margin: 0 0 9px 40px;
}
.down {
margin-top: 11px;
font: 11px Verdana,
Arial, Helvetica, sans-serif;
text-align: center;
}
.table img {
float: left;
width: 32px;
height: 36px;
margin: 8px 5px 0 0;
}
.title2 {
margin-bottom: 17px;
}
.sim {
margin-bottom: 5px;
}
.comments {
margin: 5px 0 30px 0;
padding: 15px 28px 10px 29px;
background-color: #F4F4F4;
border: 1px solid #e0e0e0;
}
.comments_2 {
background-image:url(img/fon_c.gif);
background-repeat: repeat-y;
margin: 15px 0 18px 0;
}
.comments_2 p {
margin: 0 14px 0 14px;
font: 11px Verdana,
Arial, Helvetica, sans-serif;
color: #353535;
padding: 0;
}
.number {
float: right;
color: #CCCCCC;
padding-right: 14px;
font: bold 18px Georgia;
}
.ramka_c {
font-size: 0;
margin-bottom: 3px;
height: 8px;
background-image:url(img/ramka_c.gif);
background-repeat: no-repeat;
}
.ramka_c2 {
font-size: 0;
margin-top: 4px;
height: 8px;
background-image:url(img/ramka_c2.gif);
background-repeat: no-repeat;
}
.form p {
font: 11px Verdana,
Arial, Helvetica, sans-serif;
text-align: left;
}
.comment_a {
width: 200px;
font: 11px Verdana,
Arial, Helvetica, sans-serif;
color: #353535;
}
.comment_as {
margin-left: 135px;
width: 65px;
font: 11px Verdana,
Arial, Helvetica, sans-serif;
color: #353535;
}
.comment_t {
width: 442px;
font: 11px Verdana,
Arial, Helvetica, sans-serif;
color: #353535;
}
.comment_s {
margin-left: 369px;
color: #0066CC;
font-size: 11px;
}
.pstrnav {
text-align: center;
font: 12px Verdana,
Arial, Helvetica, sans-serif;
color: #0066CC;
margin-bottom: 32px;
}
.pstrnav a {
border: 1px solid #C0C0C0;
padding: 1px 6px 1px 6px;
background-color: #F4F4F4;
}
.pstrnav a:hover {
background-color: #38BCFF;
text-decoration: none;
color: #FFFFFF;
}
.pstrnav_com {
margin-top: 26px;
}
.pstrnav_com a {
background-color: #EFEFEF;
}
span {
border: 1px solid #aaaaaa;
padding: 1px 6px 1px 6px;
background-color: #38BCFF;
font-weight: bold;
color: #FFFFFF;
}
#com_space {
margin-top: 30px;
}
#invisible {
position: absolute;
right: 100%;
}
#tizer {
margin: 0 22px -8px 22px;
text-align: center;
}
#adsense {
text-align: center;
margin-bottom: 8px;
}
#adsense2 {
margin-top: 15px;
text-align: center;
}
u {
text-decoration: none;
background-color: #FFFF00;
}