body, html {
margin: 0px;
padding: 0px;
font-family: Tahoma;
}

a {
color: #3f7fdf;
}

a:hover {
text-decoration: underline;
}

h1 { 
font-size: 22px;
font-weight: normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

h2 { 
font-size: 18px;
font-weight: normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
}


h3 { 
font-size: 18px;
font-weight: normal;
margin: 0 0 0 0;
padding: 0 0 0 0;
color: #ff2d00;
}



#globalwarp {
display: block;
width: 100%;
b1ackground: #CCC;
}
#subwarp {
background: #fff;
display: block;
text-align: left;
width: 960px;
}

#headline {
margin: 0px;
padding: 0px;
height: 80px;
width: 100%;
border: 1px solid white;
}
#logo {
margin: 0px;
padding: 0px;
margin-top: 22px;
margin-left: 16px;
width: 370px;
height: 60px;
line-height: 60px;
background: url('../images/logo.jpg') no-repeat #fff;
}

#bannerup{
margin: 0px;
padding: 0px;
margin-top: 15px;
margin-right: 13px;
width: 468px;
height: 60px;
line-height: 60px;
background: #fff;
}

#sublogo {
display: block;
width: 370px;
height: 60px;
line-height: 60px;
}

#naviline {
width: 950px;
height: 31px;
margin: 0;
padding: 0;
padding-top: 29px;
font-size: 22px;

}
#naviline :link, #naviline :visited{
color: #ff2d00;;
text-decoration: none;
}
#naviline ul {
float: left;
margin: 0;
padding: 0;
padding-left: 121px;
list-style-type: none; 
}

#naviline ul li {
float: left;
margin: 0;
padding: 0;
}

#naviline ul li :hover{
text-decoration: underline;
}

#naviline ul li a {
height: 21px;
line-height: 21px;
margin-right: 19px;
}

#srchli {
margin: 0;
padding: 0;
float: right;
width: 158px;
height: 30px;
padding-top: 1px;
background: url('../images/text.jpg') #fff no-repeat;
}
#search {
margin: 0;
padding: 0;
float: right;
margin-right: 22px;
width : 129px;
font-family: Tahoma;
color: #666;
border: 0px solid green;
height: 18px;
}

#kod {
margin: 0;
padding: 0;
padding-left: 1px;
padding-right: 1px;
width : 240px;
font-family: Tahoma;
font-size: 9px;
color: #666;
border: 1px solid #666;
height: 123px;
}


#leftwarp, #rightwarp {
padding: 0px;
margin: 0px;
}
#leftwarp {width: 194px;}
.header {
padding: 0px;
margin: 0px;
font-size: 22px;
padding-left: 22px;
}

#newswarp {width: 100%;}
.header2 {
padding: 0px;
margin: 0px;
font-size: 22px;
padding-left: 22px;
}


#news_title {
width: 100%;
height: 25px;
margin-left: 1px;
margin-top: 13px;
background: url('../images/arrow.jpg') no-repeat #fff;
}
.subcategory a, .subcategorysel a:active {
text-align: left;
margin-left: 15px;
padding-left: 5px;
}

#cats_title {
width: 131px;
height: 25px;
margin-left: 1px;
margin-top: 23px;
background: url('../images/fon.jpg') no-repeat #fff;
}

#leftwarp ul {
text-align: left;
margin: 0;
padding: 0;
padding-left: 26px;
padding-top: 5px;
list-style-type: none; 
}

#leftwarp ul li {
margin: 0;
padding: 0;
font-size: 14px;
}

#leftwarp ul li :hover {
color: #f30;
text-decoration: none; 
}

#resols :hover {
color: #f30;
text-decoration: none; 
}
#catsel :link, #catsel :active, #catsel :visited {
color: #f30;
}

#headwarp {
height: 48px;
padding: 0px;
margin: 0px;
}
#headwarp2 {
height: 15px;
padding: 0px;
margin: 0px;
}
#new_title {
float: left;
width: 533px;
height: 25px;
margin-left: 1px;
margin-top: 23px;
background: url('../images/arrow.jpg') no-repeat #fff;
}


#wcount {
margin-top: 30px;
margin-right: 12px;
float: right;
text-align: right;
font-size: 14px;
color: #666;
}
#walls {
margin-top: 4px;
padding-left: 21px;
}
#pad {width: 24px;}
#walls table tr td {
text-align: center;
}

#wtags :link, #wtags :active, #wtags :visited{
color: #3f7fdf;
text-decoration: underline;
}
#wtags :hover {
color: #f30;
text-decoration: none;
}
#wallname {
font-size: 18px;
color: #7A4;
padding-top: 7px;
margin-bottom: 5px;
}

#mn_prev :link, #mn_prev :active, #mn_prev :visited, #mn_back :link, #mn_back :active, #mn_back :visited, #mn_next :link, #mn_next :active, #mn_next :visited {
color: #666;
text-decoration: none;
}
#mn_prev :hover, #mn_back :hover, #mn_next :hover{
text-decoration: underline;
}
#mn_prev {
text-align: left;
font-size: 14px;
padding-left: 22px;
background: url('../images/pprev.jpg') #fff no-repeat;
}
#mn_back {
font-size: 14px;
text-align: center;
}
#mn_nextimg {
float: right;
background: url('../images/pnext.jpg') #fff no-repeat;
width: 19px;
height: 22px;
line-height: 22px;
margin-left: 2px;
}
#mn_next {
font-size: 14px;
text-align: right;
float: right;
}
#commentswarp {
overflow: hidden;
padding-top: 20px;
}
#comcount {
text-align: left;
font-size: 18px;
color: #7A4;
}
.c_author {
overflow: hidden;
margin: 0;
padding: 0;
margin-top: 25px;
text-align: left;
color: #666;
font-size: 12px;
}
.c_author :link, .c_author :active, .c_author :visited {
color: #f30;
text-decoration: underline;
}
.c_author :hover {
text-decoration: none;
}
.c_text {
overflow: hidden;
margin-top: 2px;
text-align: left;
font-size: 12px;
color: #000;
}
.c_quot {
overflow: hidden;
color: #666;
width: 90%;
border: 1px solid #ccc;
background: #e8e8e8;
text-align: left;
margin-bottom: -7px;
margin-top: 5px;
padding: 5px;
}
.c_quot_auth {
overflow: hidden;
width: 100%;
font-weight: bold;
text-align: left;
}
#makecom {
margin-top: 30px;
}
.com_fld_name {
padding-top: 10px;
font-size: 14px;
color: #666;
text-align: left;
}
.com_fld_name2 {
font-size: 14px;
color: #666;
text-align: left;
}
.com_fld {
overflow: hidden;
border: 1px solid #666;
width: 100%;
}
.com_fld22 {
overflow: hidden;
border: 1px solid #666;
width: 220px;
}
.com_fld_code {
border: 1px solid #666;
width: 100px;
text-align: left;
}
#com_code {
text-align: right;
}
#com_wid {
width: 160px;
text-align: left;
}
#com_sub_div {
text-align: left;
}
#com_submit {
border: 1px solid #666;
background: #ddd;
width: 100px;
}
#mar {
padding-top: 10px;
}
#com_err {
font-size: 14px;
color: #666;
text-align: left;
}
#compages {
font-size: 14px;
}
#compages :hover {
text-decoration: underline;
}
#compages :link, #compages :active, #compages :visited{
color: #666;
}

#mtbl {margin-top: 10px;}
#infot {
height: 80px;
}

.rtext {
color: #666;
margin: 0px;
padding: 0px;
margin-bottom: 6px;
font-size: 14px;
text-align: left;
margin-left: 15px;
}
#resols {
font-weight: normal;
}
.infotd {
margin: 0px;
padding: 0px;
font-size: 14px;
text-align: left;
margin-bottom: 6px;
color: #7A4;
}
.rtext table tr td {
text-align: left;
}
.rat2 {
float: left;
width: 21px;
height: 19px;
background: url('../images/rate2.jpg') no-repeat #fff;
}
.rat1 {
float: left;
width: 21px;
height: 19px;
background: url('../images/rate1.jpg') no-repeat #fff;
}
.rat0 {
float: left;
width: 21px;
height: 19px;
background: url('../images/rate0.jpg') no-repeat #fff;
}
.thumb {
padding: 0px;
margin: 0px;
text-align: center;
overflow: hidden;
height: 133px;
}
.bigthumb {
padding: 0px;
margin: 0px;
text-align: center;
overflow: hidden;
}
.caption {
width: 178px;
overflow: scroll;
text-align: center;
overflow: hidden;
margin: 0px;
padding: 2px;
font-size: 11px;
color: #666;
margin-bottom: 18px;
}
.caption :link, .caption :visited {
color: #666;
text-decoration: none;
}
.caption :hover {
text-decoration: underline;
}


#news {
width: 290px;
text-align: left;
margin-bottom: 20px;
padding: 2px;
padding-left: 24px;
font-size: 14px;
color: #666;
line-height: 18px;
}
#news a:link, #news a:visited {
color: #666;
text-decoration: none;
}
#news a:hover {
text-decoration: none;
}

#news h5 {
width: 130px;
margin: 0 0 5px 0;
padding-bottom: 2px;
font-size: 14px;
color: #7A4;
border-bottom: 1px dashed #7A4;
}




.cpage {
text-decoration: underline;
}
.ncpage {
text-decoration: none;
}

#toptbl {
margin-bottom: 10px;
}

#tagswarp, #topwarp {
padding: 0px;
margin: 0px;
}
#tagswarp {width: 364px;}
#topwarp {
padding-left: 10px;
}
#pad2 {width: 22px;}
.botheader {
font-size: 18px;
color: #ff2d00;
}
#cent {
margin-bottom: 20px;
}
#ratid , #rating {
margin-left: 15px;
height: 20px;
line-height: 20px;
}


#counter {
text-align: left;
}
#copy {
text-align: right;
margin: 0 0 0 0;
color: #666;
font-size: 12px;
}
#copy :link, #copy :visited, #copy :active {
color: #666;
text-decoration: none;
}

#pages {
text-align: left;
padding-left: 22px;
color: #666;
font-size: 14px;
}
#pages :link, #pages :active, #pages :visited {
color: #666;
}

#pages :hover {
text-decoration: underline;
}
#nextpage {
width: 19px;
height: 25px;
line-height: 25px;
background: url('../images/pnext.jpg') no-repeat #fff;
}
#prevpage {
width: 19px;
height: 25px;
line-height: 25px;
background: url('../images/pprev.jpg') no-repeat #fff;
}
.nound :hover{
text-decoration: none;
color: #f40;
}
#tags {
margin: 0;
padding: 0;
margin-bottom: 5px;
}
#tagspop {
padding: 0;
margin: 0;
}
#tagspop, #tagspop :link, #tagspop :active, #tagspop :visited {
color: #666;
text-decoration: none;
}
#tagspop :hover {
text-decoration: underline;
}
.tag1 {font-size: 22px;}
.tag2 {font-size: 20px;}
.tag3 {font-size: 18px;}
.tag4 {font-size: 16px;}
.tag5 {font-size: 14px;}
#topwalls {
margin: 0;
padding: 0;
margin-bottom: 10px;
}
#copy {
color #666;
}

.about, .about :link, .about :active, .about :visited {
font-size: 14px;
color: #666;
text-decoration: none;
}
.about :hover {
text-decoration: none;
color: #666;
}

.adds, .adds :link, .adds :active, .adds :visited {
line-height: 15px;
text-align: left;
font-size: 14px;
color: #666;
text-decoration: none;
}

.adds :link {
text-align: left;
line-height: 15px;
text-align: left;
font-size: 14px;
color: #666;
text-decoration: underline;
}

.adds :active, .adds :visited {
text-align: left;
line-height: 15px;
text-align: left;
font-size: 14px;

text-decoration: underline;
}

.adds :hover {
text-decoration: none;

}


#bott2{
width: 960px;
height: 16px;
text-align: center;
font-size: 10px;
color: #ffffff;
margin-bottom: 5px;
padding-top: 2px;
background: url('../images/knop.gif') no-repeat;
}

#bott2 :link, #bott2 :visited, #bott2 :active {
font-size: 10px;
text-decoration: none;
color: #ffffff;
}


#bott2 :hover {
text-decoration: none;
color: #ff2d00;
}

#footermenu {
text-align: center;
color: #3f7fdf;
font-size: 12px;
}
#footermenu :link, #footermenu :visited, #footermenu :active {
color: #3f7fdf;
text-decoration: none;
}
#footermenu :hover{
text-decoration: underline;
}

#sponsors {
margin: -15px 0 0 0;
text-align: center;
color: #666;
font-size: 9px;
}
#sponsors :link, #sponsors :visited, #sponsors :active {
color: #666;
text-decoration: none;
}
#sponsors :hover{
text-decoration: none;
}



#walls2 {
width: 100%;
margin: -15px 0 5px 3px;
}
#walls2 table tr td {
vertical-align: top;
align: center;
text-align: center;
font-size: 11px;
line-height: 13px;
}
#walls2 a:link, walls2 a:visited, walls2 a:active {
color: #666 !important;
text-decoration: none;
}
#walls2 a:hover {
color: #666;
text-decoration: underline;
}

#walls3 {
width: 100%;
margin: -15px 0 5px 5px;
}
#walls3 table tr td {
vertical-align: top;
align: center;
text-align: center;
font-size: 11px;
line-height: 13px;
}
#walls3 a:link, walls3 a:visited, walls3 a:active {
color: #3f7fdf;
text-decoration: underline;
}
#walls3 a:hover {
color: #f30;
}


#adds3 {
width: 480px;
text-align: left;
margin: 0 0 10px 10px;
padding: 0px;
font-family: Tahoma;
line-height: 15px;
}

#adds3 :hover {
color: #f30 !important;
text-decoration: none;
}

#adds2 {
width: 480px;
text-align: left;
margin: 0 0 10px 0px;
padding: 0px;
font-family: Tahoma;
line-height: 15px;
}

#adds2 table tr td {
text-align: left;
font-size: 14px;
line-height: 15px;
}

#adds2 :link, adds2 :visited, adds2 :active {
text-align: left;
color: #3f7fdf;
text-decoration: underline;
}
#adds2 :hover {
color: #f30;
text-decoration: none;
}
#copy2 {
display: none;
text-align: right;
color: #666;
font-size: 12px;
}
#copy2 :link, #copy2 :visited, #copy2 :active {
display: none;
color: #666;
text-decoration: none;
}

.wallname_r {
display: none;
padding: 0;
margin: 0;
}

.catname_r {
display: none;
padding: 0;
margin: 0;
}

#infot3 {
align: left;
text-align: left;
margin: 2px 0 0 15px
}


#links {
margin: 10px 5px 0 25px;
text-align: left;
color: #666;
font-size: 9px;
}

#links :link, #links :visited, #links :hover {
color: #666;
text-decoration: none;
}

#cont {
font-size: 12px;
margin-top: 4px;
padding-left: 21px;
margin-bottom: 10px;
}

.imgleft {float:left! important; padding: 0 5px 5px 0; margin: 0;}
.tit { color: #7A4; font-weight: normal; font-size: 20px; padding-left:1px; }
.tit  a { color: #7A4; text-decoration: none; }
.tit  a:hover { color: #7A4; text-decoration: underline; }
.entr { color: #666; font-weight: normal; font-size: 14px; padding: 1px 5px 1px 1px; }
.entr  a { color: #3f7fdf; text-decoration: none; }
.entr a:hover { color: #3f7fdf; text-decoration: underline; }
.poln { color: #666; font-weight: normal; font-size: 12px; padding: 1px 5px 1px 1px; text-transform:uppercase;}
.poln  a { color: #3f7fdf; text-decoration: none; }
.poln a:hover { color: #3f7fdf; text-decoration: underline; }
.green { color: #7A4; font-weight: normal; }
#leftwarp2 ul {
text-align: left;
margin: 0;
padding: 0;
padding-left: 26px;
padding-top: 5px;
list-style-type: none; 
}

#leftwarp2 ul li {
margin: 0;
padding: 0 0 5px 0;
font-size: 12px;
}

#leftwarp2 ul li :hover {
color: #f30;
text-decoration: none; 
}

