/* basic */
img {border-width: 0px;}
a:link{
color: #000000;;
text-decoration: none;
}
a:visited {
color: #a200e5;
}
a:hover,a:active{
color: #0083e5;
}
.clear {
clear:both; 
font-size:0; 
line-height:0; 
height:0;
}
* {
margin: 0; 
padding: 0; 
background-position: 50% 0%;
}
body {
font-family: Tahoma; 
background-color: #ffffff; 
text-align: center;
background-image: url(body-bg.jpg);
background-repeat: repeat-x;
color: #000000;
} 
/* head */
#head {
background-image: url(head-bg.jpg);
background-repeat: no-repeat;
height: 218px;
width: 100%;
clear: both;
}
#info {
font-size: 10px; 
font-weight: normal;
width: 132px; 
height: 70px;
display: block;
position: absolute;
top: 10px; left: 50%;
margin: 8px 0 0 -110px;
}
#head form {
position: absolute;
left: 50%; top: 165px;
margin: 0 0 0 -145px;
}
#head form input {
float: left;
background: transparent;
border: 0px;
}
.key_pole {
width: 189px;
margin: 3px 2px 0 0;
font-size: 11px;
}
.subm {
width: 57px;
height: 20px;
color: #416f0e;
font-size: 9px;
line-height: 20px;
}
/* thumb block */
.title {
font-size: 12px;
margin: 0 0 15px 0;
}
.title a:link{
color: #0083e5;
text-decoration: underline;
font-weight: bold;
font-size: 12px;
}
.title a:visited {
color: #a200e5;
}
.title a:hover,a:active{
color: #0083e5;
text-decoration: none;
}
.adcontent {
padding: 0 0 0 10px;
}
.block {
font-size: 12px;
max-width: 1920px; 
margin: 0 auto;
}
a img.thumb {
border: 1px solid #74bfff;
text-decoration: none;
margin: 2px;
}
a:visited img.thumb {
border: 1px solid #008aff;
}
a:hover img.thumb {
border: 1px dashed #008aff;
}
.block p {
padding: 10px;
font-size: 12px;
}
.block p a:link{
color: #0083e5;
text-decoration: underline;
font-weight: bold;
}
.block p a:visited {
color: #a200e5;
}
.block p a:hover,a:active{
color: #0083e5;
text-decoration: none;
}
/* AD block */
.topad {
width: 100%;
height: 37px;
background-image: url(ad-bg.gif);
background-position: 0% 100%;
background-repeat: repeat-x;
clear: both;
}
.uzortop {
width: 100%;
background-image: url(ad-top.gif);
background-repeat: no-repeat;
height: 37px;
}
.uzorbottom{
width: 100%;
background-image: url(ad-bottom.gif);
background-repeat: no-repeat;
height: 37px;
}
.adblock {
width: 100%;
background-color: #e9e9e9;
padding: 17px 0 17px 0;
}
.tags {
width: 800px;
margin: 0 auto;
margin-bottom: 22px;
}
.tags1 {
font-size: 13px;
}
.tags2 {
font-size: 17px;
}
.tags3 {
font-size: 20px;
}
.tags4 {
font-size: 23px;
}
.tags5 {
font-size: 26px;
}
.tags6{
font-size: 29px;
}
.tags7{
font-size: 32px;
}
.adblock form {
width: 220px;
margin: 0 auto;
height: 18px;
}
.adblock input {
float: left;
}
.ad_key_pole {
width: 153px;
height: 18px;
border: 1px solid #a1a1a1;
background-color: #ffffff;
margin: 0 1px 0 0;
}
.ad_subm {
width: 58px; height: 20px;
border: 0px;
background-color: #c2c2c2;
color: #ffffff;
font-size: 11px;
}
.bottomad {
width: 100%;
height: 37px;
background-image: url(ad-bg.gif);
background-position: 0% 0%;
background-repeat: repeat-x;
clear: both;
}
/* ad block paysite ad */
.screen {
border: 4px solid #c3c3c3;
float: left;
margin: 0 9px 0 0;
text-decoration: none;
}
.pay {
text-align: center;
font-size: 11px;
margin: 0 auto;
width: 950px;
list-style: none;
}
.pay li {
display: block;
float: left;
width: 190px;
}
.pay a {
text-decoration: none;
}
.pay  span {
font-weight: bold;
font-size: 13px;
color: #0080f7;
background-image: url(star.gif);
background-position: 0% 50%;
background-repeat: no-repeat;
padding-left: 14px;
}
/* pages */
.pages_navi {
clear: both;
width: 100%;
text-align: center;
color: #9e9e9e;
font-size: 18px;
font-weight: bold;
padding: 15px 0 25px 0;
}
.pages_navi a {
font-size: 11px;
color: #ffffff;
line-height: 14px;
background-color: #9e9e9e;
padding: 0 8px 0 8px;
text-decoration: none;
}
.pages_navi a:hover {
color: #ffffff;
background-color: #3792d7;
}
.pages_navi a:active {
color: #ffffff;
background-color: #3792d7;
}
.pages_navi a:visited {
color: #ffffff;
}
/* top list */
#list ol { 
list-style-type: decimal;  
text-align: left;
padding: 0 0 0 60px;
margin-right: 15px;
line-height: 26px;
font-weight: bold;
color: #7f7f7f;
font-size: 14px;
}
#list a {
text-decoration: none;
color: #9e9e9e;
}
#list a:hover {
color: #3792d7;
}
/* footer */
#footer {
width: 100%;
height: 96px;
text-align: center;
background-image: url(footer-bg.jpg);
}
#footer p {
width: 100%;
height: 46px;
background-image: url(footer.jpg);
background-repeat: no-repeat;
background-position: 50% 3px;
font-size: 11px;
color: #ffffff;
padding: 50px 0 0 0;
line-height: 20px;
}
#footer a {
font-weight: bold;
text-transform: uppercase;
text-decoration: underline;
color: #ffffff;
}
#footer a:hover {
text-decoration: none;
}