/*abortamnet.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:30px;
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 p {
display:block;
height:23px;
font-family:Arial, Helvetica, sans-serif;
color:#ff0000;
font-size:12px;
font-weight:bold;
text-align:center;
padding:7px 5px 0 5px;
margin:0;
border-left:#6767c1 1px solid;  
text-decoration:none;
}
#horisontal #navlist li a {
display:block;
height:23px;
font-family:Arial, Helvetica, sans-serif;
color:#fcbe09;
font-size:11px;
font-weight:bold;
text-align:center;
padding:7px 5px 0 5px;
margin:0;
border-left:#6767c1 1px solid;  
text-decoration:none;
}
#horisontal #navlist li span {
color:#ff0000;
text-decoration: underline; 
}
#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:190px;
/*font-weight:bold;*/
float:left;
}
#leftcol .yandexform{
margin:20px 0;
}
#leftcol .top {
width:190px;
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:159px;
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:11px;
color:#555;
text-align:left;
padding:0;
margin:10px 0 0 20px;
}
#leftcol .leftcol a:link,
#leftcol .leftcol a:visited,
#leftcol .leftcol a:hover,
#leftcol .leftcol a:active,
#leftcol .leftcol a{
text-decoration:none;
}
#content {
margin-left:210px;
border-left:1px solid #ddd;
}
#content_2 {
margin:0;
}
html p{
font-size:12px;
margin:5px 20px;
}
ul, ol{
font-size:12px;
margin:0 20px 0 30px;
}
ul{
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;
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;
padding:0;
margin:20px;
border-bottom:#ccc 1px dotted;
}
#content h3{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#23aff9;
font-weight:100;
padding:0;
margin:20px 20px 0 20px;
}
#content h3 a:link{
color:#23aff9;
text-decoration:underline;
}
#content h3 a:visited{
color:#23aff9;
text-decoration:underline;
}
#content h3 a:hover{
color:#b80202;
text-decoration:underline;
}
#content h3 a:active{
color:#b80202;
text-decoration:underline;
}
#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;*/
font-size:15px;
margin:20px;
padding:10px;
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
/*#leftcol .leftcol a:link*/{
color:#23aff9;
text-decoration:underline;
}
#content a:visited,
#content_2 a:visited,
#footer a:visited
/*#leftcol .leftcol a:visited*/{
color:#23aff9;
text-decoration:underline;
}
#content a:hover,
#content_2 a:hover,
#footer a:hover
/*#leftcol .leftcol a:hover*/{
color:#b80202;
text-decoration:underline;
}
#content a:active,
#content_2 a:active,
#footer a:active 
/*#leftcol .leftcol a:active*/{
color:#b80202; 
text-decoration:underline;
}
hr{
color:#eee;
text-align:right;
height:3px;
padding:0;
margin:20px;
}
h1.forms{
font:bold 19px Arial, Tahoma, sans-serif;
color:#555;
}
#form li{
margin:5px 0;
list-style:none;
}
#form input{
width:200px;
color:#777;
border:1px solid #7f9db9;
background:#fff;
}
#form textarea{
width:450px;
height:250px;
color:#777;
border:1px solid #7f9db9;
background:#fff;
}
#form #submit{
width:100px;
background-color:#c9ecfe; 
}
#album {
  margin: 0px;
  padding: 10px;
}

#album td {
  width: 140px;
  padding: 3px 2px;
  text-align: center;
  vertical-align: middle; }

#album img {
  padding: 6px;
  border: solid 1px #ccc; }

#album img:hover {
  border: solid 1px #45688E; }
.forum{
font-size: 21px;
}
