/*omega.ru */
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#555;
font-size:14px;
text-align:center;
padding:0;
margin:0;
background-color:#aaa;
}
#wrapper{
width:100%;
right:-3px;
left:-2px;
margin-top:0;
text-align:left; 
background-color:#fff;
border:1px solid #999;
background-image:url(bg_wrapper.gif);
background-repeat:repeat-y;
position:absolute;
}
#wrapper2{
width:97%;
right:2%;
left:1%;
margin-top:1%;
text-align:left; 
background-color:#fff;
border:1px solid #eee;
position:absolute;
}
#top_banner {
width:100%;
height:1px;
background-color:#c9ecfe;
position:relative;
}
#top_banner #top_nav{
text-align:right;
padding:0;
margin:0;
}
#top_banner #top_nav ul{
padding:0;
margin:0; 
}
#top_banner #top_nav li{
float:right;
list-style:none;
}
#top_banner #top_nav li a{
display:block;
font-size:12px;
color:#b80202;
/*text-align:center;*/
margin:0 2px 0 0;
padding:3px 2px 0 2px;
border-right:#ccc 1px solid; 
text-decoration:underline;
}
#top_banner #top_nav ul li a:hover{
color:#23aff9;
text-decoration:none;
}
#top_banner p {
color:#888;
font-size:11px;
text-transform:uppercase;
letter-spacing:5px;
text-align:center;
padding:3px 0 0 0;
margin:0;	
}
#banner{
width:100%;
height:142px;
margin-right:auto;
margin-left:auto;
background-color:#c9ecfe;
/*border-top:3px ridge #fefefe;*/
background-image:url(banner.gif);
background-repeat:repeat-x;
}
.h{
font-size:11px;
color:#fff;
text-align:justify;
padding:2px;
margin:26px 147px 5px 318px;
border:1px solid #fcffa6;
background-color:#bb3134; 
}
#banner h2 {
font-size:80%;
color:#f6f9ff;
letter-spacing:5px;
font-style:italic;
padding:20px 0 0 0;
margin:0 0 0 165px;
}
#banner img{
float:left;
margin:0;
}
#banner h6{
padding:0;
margin:0;
}
#banner h6 img{
float:right;
margin-top:0px;
margin-right:0px;
}  
#horisontal{
width:100%;
height:20px;
padding:0;
margin:0;
background-color:#3233cc;  
}
#horisontal #navlist {
text-align:right;
padding:0;
margin:0;
}
#horisontal #navlist ul {
padding:0;
margin:0; 
}
#horisontal #navlist li {
float:right;
list-style:none;
}
#horisontal #navlist li a {
display:block;
height:17px;
font-family:Arial, Helvetica, sans-serif;
color:#fcbe09;
font-size:11px;
font-weight:bold;
text-align:center;
padding:3px 5px 0 5px;
margin:0;
border-left:#6767c1 1px solid;  
text-decoration:none;
}
#horisontal #navlist li a.superprice{
color:#b43427;
}
#horisontal #navlist ul li a:hover {
color:#fff;
background-color:#23aff9;
}
#horisontal #navlist  li #right {
border-right:#6767c1 1px solid;  
}
#leftcol{
width:118px;
font-weight:bold;
float:left;
}
#leftcol .yandexform{
margin:20px 0;
}
#leftcol .top {
width:118px;
height:30px;
font-size:12px;
color:#fff;
font-weight:bold;
text-align:center;
border:#aaa 1px solid;
margin:20px 0px 0px 16px;
padding:10px 8px 0px 8px;
background-color:#fcc932;
}
#leftcol .nav{
margin:20px 0px 20px 16px;
}
#leftcol .nav ul{
padding:0;
margin:0;
list-style-type:none;
}
#leftcol .nav ul li{
padding:0;
margin:6px 0;
}
#leftcol .nav ul li a {
width:90px;
display:block;
color:#b80202;
font-size:14px;
font-weight:bold;
text-align:center; 
padding:4px 8px;
border:#ccc 1px solid;
background-color:#c9ecfe;
text-decoration:none;
}
#leftcol .nav ul li a:hover {
color:#fff;
background-color:#87d3fc;
}
#leftcol .nav ul li a.active {
color:#fff;
background-color:#bebebe;
}
.leftcol{
font-size:12px;
color:#555;
text-align:center;
padding:0;
margin:0;
}
#content {
margin-left:138px;
border-left:1px solid #ddd;
}
#content_2 {
margin:0;
}
html p{
font-size:12px;
margin:20px;
}
ul{
font-size:12px;
margin:0 20px 0 30px;
list-style-type:square;
}
em{
font-size:12px;
/*margin:20px;*/
}
strong {
color:#b80202;
}
#content h1,
#content_2 h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#23aff9;
font-weight:100;
letter-spacing:-1px;
padding:0;
margin:20px;
border-bottom:#ccc 1px dotted;
}
#content h2, 
#content_2 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#b80202;
font-weight:100;
letter-spacing:-1px;
padding:0;
margin:20px;
border-bottom:#ccc 1px dotted;
}
#content h6,
#content_2 h6{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#23aff9;
font-weight:100;
letter-spacing:-1px;
padding:0;
margin:20px;
border-bottom:#ccc 1px dotted;
}
#content2 {
width:100%;
clear:left;
float:left; 
padding:0px;
}
#content2 h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
color:#5c6079;
text-transform:uppercase;
padding:0;
margin:20px;
border-bottom:#333 1px dotted;
}
#content2 h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:80%;
color:#b43427;
text-transform:uppercase;
padding:0;
margin:20px;
border-bottom:#333 1px dotted;
}
.quotes{
text-transform:uppercase;
margin:20px;
padding:20px;
border-left:4px #b80202 solid;
background-color:#e9f7ff;
}
.by{
font-size:10px;
color:#999;
margin:20px;
}
.counter{
text-align:right;
margin:20px;
}
#footer{
width:100%;
height:30px;
clear:both;
margin:0;
border-top:1px ridge #eee;
background-image:url(bg_footer.gif);
background-repeat:repeat-x;
background-color:#ccc;
}
#footer p{
font-size:12px;
color:#555; 
text-align:center;
padding:8px 10px 0px 0px;
margin:0;
}
.centerimg{
padding:2px;
border:#ddd 1px solid;
background-color:#fff;
}
.leftimage{
float: left;
margin-right:10px;
padding:2px;
border:#ddd 1px solid;
background-color:#fff;
}
.rightimage{
float: right;
margin-left:10px;
padding:2px;
border:#ddd 1px solid;
background-color:#fff;
}
.contactimage{
float: left;
margin-right:10px;
padding:0;
background-color:#f6f6f6;
}
#content a:link,
#content_2 a:link,
#footer a:link{
color:#23aff9;
text-decoration:underline;
}
#content a:visited,
#content_2 a:visited,
#footer a:visited{
color:#23aff9;
text-decoration:underline;
}
#content a:hover,
#content_2 a:hover,
#footer a:hover{
color:#b80202;
text-decoration:underline;
}
#content a:active,
#content_2 a:active,
#footer a:active{
color:#b80202; 
text-decoration:underline;
}
hr {
color:#eee;
text-align:right;
height:3px;
padding:0;
margin:20px;
}