/*
Theme Name: 4tiva
Theme URI:
Description:
Version: 1.0
Author:
Author URI:

*/


* { padding:0; margin:0; }

html { padding:0; margin:0; }

body {
  background-color: #f3f3e9;
  font-size: 14px; line-height: 130% ;
  font-family: Tahoma, Sans-Serif;
  color:#333;
  padding:0;
  margin:0;
}

p, pre { margin: 0;  padding: 5px 0; }

pre {
color: #564b47;
font-size: 11px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}

.alignright {
margin-top: 0;
text-align: right;
font-size: 10px;
}

h1 { font-size: 25px; line-height: 25px; font-weight: normal; margin-left: 223px; margin-bottom: 20px; color: #333; }

h1.pagetitle { margin: 1em 0 0 0; font-size: 22px; color: #888; }

h2 {   margin-bottom: 0.6em; background-color: transparent; color: #333; font-size:20px; font-weight: normal; 	}




h2 a { text-decoration: none; color: red; border-bottom: 1px red dotted; font-size:20px; font-weight: normal;   	}
h2 a:hover { text-decoration: none; color: #333; border-bottom: 1px #fff dotted; }

h3  { font-size: 22px; line-height: 22px;  font-weight: normal; margin-bottom: 1em; padding-top: 30px; }
h3#comments { border-bottom: 1px #333 dotted; display: inline; line-height: 2em;}
h3#gbook { font-size: 22px; color: #888; border: none; padding-top: 0.5em; }
h3#cats { padding-top: 0;}


/*  positioning-layers static and absolute */

#header { margin: 25px 0 0 0;}


#top_wrap { height: 35px;  position: relative;}

#top_menu { margin: 0 378px 0px 200px; background-color: #EAE9D7; line-height: 29px; font-size: 11px; padding-left: 25px; position: relative; width: auto;}
    #top_menu span { font-size: 8px; color:#48a4ff; padding: 0 7px 2px;      }
    #top_menu div#rss { float: right; display: block; width: 16px; height: 16px; margin-top: 7px; margin-right: 17px;   }


#top_login { position: absolute;
top:0px;
right: 0px;
width: 320px;
padding: 0 20px; font-size: 11px;}
    #top_login span, .p_cat span { font-size: 8px; color:#48a4ff; padding: 0 0 2px;      }

#wrap {margin-top: 8px; width: 100%; position: relative; clear: both; overflow: hidden}

#content {
margin: 0px 378px 0px 200px;
padding: 0px 25px 25px;
background-color: #ffffff;
width: auto;
}

.post { padding-top: 2em; }

.p_meta { line-height: 24px; background-color: #f9f9f2; border-bottom: 1px solid #e9e9d6; font-size:9px; margin-top: 15px; width: 70%}
.c_meta { line-height: 24px; font-size:9px; margin: 12px 3px 4px; }
    .c_meta a { margin-left: 15px; }
    .c_meta i { margin-left: 15px; color: #999; }

.p_cat {  border-bottom: 1px solid #fff; font-size:9px}

.p_cat a, .p_meta a {  font-size:9px}

.p_god, .p_com, .p_avtor { color: #999;}

.p_data { background: url(images/p_data.gif) no-repeat left ; padding-left: 15px; margin-left: 15px;}
.p_avtor { background: url(images/p_avtor.gif) no-repeat left ; padding-left: 15px; margin-left: 15px;}
.p_com { background: url(images/p_com.gif) no-repeat left ; padding-left: 15px; margin-left: 15px;}
.p_cat { background: url(images/p_cat.gif) no-repeat left ; padding-left: 15px; margin-left: 1px;}

.page_edit, .page_edit a {  font-size:9px}
.p_edit { padding-left: 15px;}


.entry { margin-top:0.2em}

.entry ul { margin:0px; padding:10px 0px 5px 30px; list-style:none;}
.entry li { margin-bottom:5px}


#footer { width:800px; font-size: 9px; margin: 20px 50px 0px 50px; padding: 0px 25px 55px 125px; text-align: center;}

#footer a { color: #333; font-size: 9px;}


.c12 { margin: 0 0 0 -25px; background: url(images/c12.gif) no-repeat top right ;}
.c14 { margin: 0 0 -25px -25px; background: url(images/c14.gif) no-repeat top right ;}
.c22 { margin: 0 -25px; background: url(images/c22.gif) no-repeat top right ;}
.c24 { margin: 0 -25px -25px -25px; background: url(images/c24.gif) no-repeat top right ;}
.c32 { margin: 0 -15px; background: url(images/c12.gif) no-repeat top right ;}
.c34 { margin: 0 -15px; background: url(images/c14.gif) no-repeat top right ;}

img.corner {   width:2px;  height:2px; border:none; display:block !important;  }



.navigation { margin: 20px 30% 0px 200px; padding: 0px 25px 25px;  }
.navigation a { text-decoration: none!important; }


.alignleft { float: left;}
.alignright { float: right;}


.prev-next { text-decoration: underline; font-size: 14px;}


.arrow {font-family:"Arial","MS Sans Serif",sans-serif; font-size: 14px; text-decoration: none;  }

#logo { position: absolute; top: 31px; left: 37px;}



#left { position: absolute; left: 30px; top:0; width: 140px;}
#hbanner { margin-top: 2em;}

   // #left img, #hbanner img { border: solid 10px #fff;}


#right {position: absolute; width: 320px; padding: 0 20px 0 0; color: #564b47; top: 0; right: 6px}
    #right h3, #right h4, #right p  {  margin-left: 15px;}
    #right h4  {  margin-left: -13px; font-weight: normal ;}

    p.adlinks, p.adlinks a { color: #c9c99c; font-size: 11px;    }


    #cat_cloud { background-color: #EAE9D7; padding: 0 15px; margin-right: 1%; }
    #cat_cloud a { color: #333; text-decoration: none; white-space: nowrap; margin-right: 7px;}
    #cat_cloud a:hover { text-decoration: underline;}

    ul.recent_com { list-style: none;    }
    ul.recent_com h4 a { margin-left: 30px; font-size: 14px; }
    ul.recent_com ul { margin-left: 35px; font-size: 11px; margin-bottom: 1em;  }
    ul.recent_com li li a { color: #333; text-decoration: none;}


    ul.friends { margin-left: 35px; margin-bottom: 4em; font-size: 9px;     }
    ul.friends a {  font-size: 14px;  }


input#searchsubmit {background:transparent url(images/search_but.gif) repeat scroll 0%;
border:none;
height:23px;
margin-left:5px;
overflow:hidden;
text-indent:50px;
width:34px; }

input#s { background:transparent url(images/search_bg.gif) repeat scroll 0%;
border:none;
height:19px; width: 190px; padding: 4px 5px 0 5px; margin-left: 15px; }

input#login {background:transparent url(images/login_but.gif) repeat scroll 0%;
border:none;
height:17px;
margin-right:5px;
overflow:hidden;
text-indent:50px;
width:21px; }

input#log, input#pwd { background:transparent url(images/login_bg.gif) repeat scroll 0%;
border:none; /*color: #d7d7b5;*/
height:15px; width: 64px; padding: 2px 2px 0 4px;  }

/*input#pwd {background:transparent url(images/pas_bg.gif) repeat scroll 0%; }
input#log {background:transparent url(images/log_bg.gif) repeat scroll 0%; }*/

.loginform input, .loginform a { font-size: 9px;}



#commentform {}
#commentform input, #commentform textarea, .contactright input, .contactright textarea { background-color: #fff;
    border-style: solid; border-width: 1px; border-color: #506169 #E4E4E4 #E4E4E4 #506169; padding: 0 5px;}
#commentform textarea { padding: 5px;}
input#subscribe { border: none;}


#commentform label, .contactform label { padding-left: 15px; color: #999; font-size: 11px;}
.contactright { color: #999; font-size: 11px;}
.contactright input { margin-right: 15px;}

#secureimgdiv label img   { margin-bottom: -3px; }

input#submit {
background:transparent url(images/com_but.gif) repeat scroll 0%;
border:none;
height:23px;
overflow:hidden;
text-indent:200px;
width:190px;
}

input#contactsubmit {
background:transparent url(images/send_but.gif) repeat scroll 0%;
border:none;
height:23px;
overflow:hidden;
text-indent:200px;
width:109px;
}

ol.commentlist { list-style: none;}

.comment_text { background-color: #f9f9f2; padding: 6px 18px 8px;}

.com_login, .subscribe-to-comments {  color: #999; font-size: 11px; }

#ad {  margin: 1.5em 0 1em; background-color: #ffffff;}


.clearing { clear: both;}


/*Ññûëêè */
a img  { border: none;}

a {
color: #48a4ff;
font-size: 11px;
background-color:transparent;
text-decoration: underline;
}

a:hover, #footer a:hover, #cat_cloud a:hover, ul.recent_com a:hover {  color: red; text-decoration: underline;}

ul.recent_com h4 a, ul.friends a, .navigation a { color: red; }

ul.recent_com h4 a:hover, ul.friends a:hover, .navigation a:hover { color: #333; text-decoration: underline; }

.img_rba { position:absolute; top:0px; left:0px;  filter:expression(fixPNG(this));}
