body {
font-family: arial;
padding: 0px;
margin: 0px;
color: #666666;
font-size: 12px;
}
#body {
text-align: center;
}
#wrapper {
text-align: left;
margin: 0 auto;
width: 1000px;
}
#logo {
position: absolute;
background: url(images/logoright.jpg) no-repeat;
width: 280px;
height: 215px;
margin-left: 715px;
margin-top: 10px;
}
#header {
height: 230px;
background: url(images/logoleft.jpg) no-repeat;
}
#topid {
position: absolute;
margin-left: 0px;
margin-top: 100px;
height: 25px;
background: #000;
}
#topid a {
display: block;
float: left;
color: #FFF;
text-decoration: none;
font-size: 12px;
padding: 5px 18px 5px 18px;
border-right: 1px solid #ffffff;
}
#topid a:hover {
background: #0591B5;
}
#downmenu {
position: absolute;
margin-left: 610px;
margin-top: 5px;
height: 25px;
color: #1b7bb5;
}
#downmenu a{
color: #1b7bb5;
}
#downmenu a:hover{
text-decoration: underline;
}

h1 {
font-weight: bold;
margin:10px 0 10px 0;
font-size: 24px;
text-align: center;
text-decoration: none;
color: #000;
}
a h1 {
color: #000;}

h2 {
margin: 0;
padding: 13px 0 10px 0px;
color: #0192b5;
font-size: 14px;
font-weight: bold;
}

h3 {
margin: 0;
padding: 13px 0 10px 0px;
color: #0192b5;
font-size: 13px;
font-weight: bold;
}
a {
text-decoration: none;
color: #666666;
}
#leftside {
width: 0px;
float: left;
}
#content {
text-align: justify;
float:left;
width: 700px;
padding: 10px;
}
#content a{
color: #666666;
text-decoration: underline;
}
#rightside {
width: 270px;
float: right;
}
#footer {
text-align: left;
border-top: 1px solid #EBEBEB;
height: 65px;
clear: both;
 }
#downline {
text-align: left;
background: #e8edf2;
height: 25px;
clear: both;
width: 1000px;
 }

#f1 {
width: 300px;
padding: 25px 0 0 20px;
float: left;
}
#f2 {
position: absolute;
margin: 20px 0 0 650px;
}
#f2 a {
padding: 0 15px 0 15px;
border-right: 1px solid #b1b6ba;
line-height: 18px;
}
.rightstyle {
font-size: 11px;

}
.comment_zagolovok {
margin: 0;
padding: 13px 0 10px 0px;
color: #0192b5;
font-size: 12px;
font-weight: bold;
}

.img_refresh {
Font-Family: Tahoma;
Font-size: 11px;
Margin-top: 4px;
color: #990000; 
Border-color: #000;
Border-style: solid;
Border-width: 0px;
BackGround-color: #F7F7F7;
}
.comment_allmess {
text-align:right;
}
.comment_allmess a{
color: #0192b5;
}
.comment_messages {
border:1px dashed #ccc;
padding: 5px;
margin: 5px;
background: #f7f7f7;
}
.comment_messages:hover {
background: #e8edf2;
}
.comment_messages a{
color: #666666;
font-weight: bold;
}
.otzivi a{
color: #666666;
font-weight: bold;
}
#maintop {
padding: 10px;
margin-bottom: 10px;
color: #666;
font-size: 14px;
font-weight: bold;
border:1px dashed #ccc;
}
#buy {
padding: 10px;
font-size: 13px;
font-weight: bold;
border:1px dashed #ccc;
line-height: 2em;
}#buy a {
text-decoration: underline;
color: #81AF17;
}
.colorbuy {
margin: 0;
padding: 13px 0 10px 0px;
color: #81AF17;
font-size: 14px;
font-weight: bold;
}
.colorobzor {
margin: 0;
padding: 13px 0 10px 0px;
color: #E83115;
font-size: 14px;
font-weight: bold;
}
.colorphoto {
margin: 0;
padding: 13px 0 10px 0px;
color: #FF7F2F;
font-size: 14px;
font-weight: bold;
}
.colorvideo {
margin: 0;
padding: 13px 0 10px 0px;
color: #A33DB7;
font-size: 14px;
font-weight: bold;
}
.colorcontent {
margin: 0;
padding: 13px 0 10px 0px;
color: #f47e33;
font-size: 14px;
font-weight: bold;
}
.colorharakterist {
margin: 0;
padding: 13px 0 10px 0px;
color: #7BA747;
font-size: 14px;
font-weight: bold;
}
.colorotzivi {
margin: 0;
padding: 13px 0 10px 0px;
color: #AB491A;
font-size: 14px;
font-weight: bold;
}
#banner {
position: absolute;
margin-left: 0px;
margin-top: 130px;
background: #000 url(images/banner.png);
width: 699px;
height: 109px
}
#price {
font-family: verdana;
color:#292929;
font-size: 25px;
float: left;
margin: 24px 0px 0 600px;
}
#price a {
color:#292929;
}
.ssilka {
width: 699px;
height: 109px
display: block;
position: absolute;}