/*
Theme Name:NewUyghurbeg
Theme URI:http://blog.prestan.net/
Description: NewUyghurbeg
Author: prestan	
Tags:Prestan NewUyghurbeg
*/

/* font-face */
@font-face {
    font-family:Alpida Unicode System;
    font-style:  normal;
    font-weight: normal;
    src: url(http://www.uyghurbeg.cn/blog.eot);
    src: url(http://www.uyghurbeg.cn/uwf.woff);
    src: url(http://www.uyghurbeg.cn/blog.ttf);
    src : local( 'Alpida Unicode System' ), url(http://www.uyghurbeg.cn/blog.ttf) format( "TrueType" );
  }

/*////////////////////////////////////
 Asasiy Tengshek 
///////////////////////////////////*/
*{padding:0;margin:0;outline:0;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,label,ul,ol,dl,fieldset,address{font-weight:normal;}
h1,h2,h3,h4,h5,h6{line-height:100%;color:#4E9E9D;}

a img{border:none;}
a:link{text-decoration:none;color:#4E9E9D;}
a:visited{text-decoration:none;color:#4E9E9D;}
a:hover{text-decoration:none;color:#4E9E9D;}
ol,ul,li{list-style:none;}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;}

body{font:15px/160% "Alpida Unicode System";background:#EBF0EF url(images/body_bg.png) repeat ;direction:rtl;color:#666666 }
.wrapper{
    width: 960px;
    margin: 0 auto;
}
/*--------------- logo --------------*/
#logo{height: 100px;
    width: 250px;margin:0;text-align:right;padding:0;
float: right;}
#logo a{background:url(images/logo.png) no-repeat 0 0;height: 100px;
    width: 250px;display:block; }

/*--------------- top menu --------------*/
#top_manu{ 
    width:100%;
    height:30px;
    background:#389d9c;
    margin: 0px 0 20px 0;
    padding: 0; 
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
#top_manu ul{
    margin: 0 auto;
    width:960px;
    display:block;}
#top_manu ul li{ 
    float:right; 
    font-size:15px; 
    line-height:30px; }
#top_manu ul li a:hover{background:#106C70; color: #eee}
#top_manu ul li a{ 
    color:#fff; 
    display: block;
    cursor:pointer; 
    padding:0px 15px;
    text-decoration: none;
    }
#top_manu li ul{display: none;}
#top_manu li ul li{display: none;}

/*--------------- manu --------------*/
#manu{ 
    width:100%;
    height:50px;
    background:#389d9c;
    margin: 0px 0 20px 0;
    padding: 0; 
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 4px;}
#manu ul{
    float: right;
    width:700px;}
#manu ul li{ 
    float:right; 
    font-size:16px; 
    line-height:55px; }
#manu ul li:first-child{
    background:#4E9E9D;
    line-height:55px; 
    height: 50px;
    border-left:1px solid #318786;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;}
#manu ul li:hover{color:#000; }
#manu ul li a:hover{color:#000; }
#manu ul li a{ 
    color:#fff; 
    display: block;
    cursor:pointer; 
    padding:0px 25px;
    text-decoration: none;}
#manu li ul{
    z-index:999;
    position:absolute;
    background:#389d9c; 
    display:none; 
    margin:-5px 0 0 0px; 
    padding:0; width: auto; 
    border-top:0;
    width: 150px;
}
#manu li ul a{color: #fff;padding: 0 10px;}
#manu li ul li:hover{background:#4E9E9D;}
#manu li ul li:first-child{
    border:dotted 0px #ddd;
    height: 35px;
    background: none;
    line-height: 35px;}
#manu li ul li{
    border:none; 
    text-align:right; 
    padding:0px 0px; 
    margin:0;  
    border-top:1px solid #318786; 
    width:150px;
    height: 35px;
    line-height: 35px;
}

/*--------------- post --------------*/
#container_post{
    float: right;
    width: 660px;
}
.post{
    background: #fff;
    margin: 0 0 30px;
    padding: 20px;
    text-align: justify;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    font-size: 15px;
    
}
.post h2 {
    font-size: 18px;
    line-height: 26px;
    padding: 0 0 5px 0;
    text-align: center;
    border-bottom: 1px solid #efefef;
}
.post h2 a{
    color: #4E9E9D;
}
.info{
    text-align: center;
    border-top:1px solid #dfdfdf;
    font-size: 13px;
    color: #A8A8A8;
    padding: 5px 0;
}
.info a{color: #A8A8A8;}
.info ul{width: 620px;margin: 0 auto;display: block;}
.info span{margin: 0 5px;}
.entry{
    position: relative;
}
.more_views{
position: absolute;
left: -35px;
top: 0px;
background: #EE5247;
border-radius: 15px;
height: 30px;
width: 30px;
display: inline-block;
line-height: 35px;
text-align: center;}
.more_views a{color: #fff;font-size: 13px;}
.more_views:hover{display: inline-block;}

.more_comment{
position: absolute;
left: -35px;
top: 40px;
background: #3F3F3F;
border-radius: 15px;
height: 30px;
width: 30px;
display: inline-block;
line-height: 35px;
text-align: center;}
.more_comment a{color: #fff;font-size: 13px;}
.more_comment:hover{display: inline-block;}
.post img{
    max-width: 610px;
    border: 5px solid #eee;
    margin: 0 0 10px 0;
    box-shadow:1px 1px 4px #aaa;
}

/*--------------- pagenavi --------------*/
.pagenavi{
    background: #fff;
    margin: 0 0 30px;
    padding: 20px;
    text-align: justify;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    font-size: 15px;
}
.pagenavi a,.pagenavi_current{
    display:inline-block;
    margin:0 5px;
    background: #F5F5F5; 
    color:#666;
    text-align: center;
    font-size: 13px; 
border-radius: 15px;
height: 30px;
line-height: 35px;
width: 30px;}
.pagenavi a:hover{
    display:inline-block;
    background:#389D9C;
     color:#fff;}
.pagenavi .current{
    background:#EE5247;
    color:#fff; }


/*--------------- sidebar --------------*/
#sidebar{
    float: left;
    width: 260px;
    padding: 0;
    margin: 0;
    display: block;
}
.sidebar_tur{
    width: 220px;
    background: #fff;
    margin: 0 0 30px;
    padding: 20px;
    text-align: right;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    font-size: 13px;
    display: inline-block;
}
.sidebar_tur a{color: #666;}
.sidebar_tur a:hover{color:#389d9c;}

.sidebar_tur h2{
    font-size: 18px;
    padding: 0 0 10px 0;
    color: #333;
}

#hotfriends ul{margin:0;}
#hotfriends li{ 
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    background-color: #FFF;
    margin:5px 5px 0 5px;
    padding:0;
    float:right;
    width:45px;
    height:45px;}
#hotfriends li a{*float:right;font-size:12px;}
#hotfriends img{border-radius: 2px;}


/** Usti_Asti_Inkas_Qaytish **/
#scroll{display:block;width:15px;position:fixed;top:40%;right:0;
_position:absolute;_margin-top:300px;
_top:expression(eval(document.documentElement.scrollTop)); z-index:6}
#scroll a{display:block;float:right;width:15px;height:40px;background:url(images/scroll.png) no-repeat;cursor:pointer}
#scroll a:hover{width:45px;background:url(images/scroll.png) no-repeat}
#scroll a.scroll_t:hover{background-position:-15px 0}
#scroll a.scroll_c{background-position:0 -40px}
#scroll a.scroll_c:hover{background-position:-15px -40px}
#scroll a.scroll_b{background-position:0 -80px}
#scroll a.scroll_b:hover{background-position:-15px -80px}


#sidecat {
    height: auto;
    margin:0px 0 0;
    overflow:hidden;
    padding: 0px 0px;
}
#sidecat a {
    float:right;
    text-align:justify;
    overflow:hidden;
    height:25px;
    padding:3px 3px 0;
    margin: 0 0 5px 5px;
    background-color:#F7F7F7;
    border:1px solid #efefef;
    border-radius: 2px;
    box-shadow: 0 1px 1px #ddd;
}
#sidecat a:hover{
    background-color:#F1F1F1
}


#new_comment {
    margin:0;
}
#new_comment .avatar {
    float:right;
    margin:0 0px 0 5px;
    box-shadow: 0 1px 3px #ddd;
    background-color: #FFF;
    border-radius: 2px;
}
#new_comment ul {
    clear:both;
    padding:0;
    width: 220px;

}
#new_comment li {
    width: 220px;
    border-top: 1px dotted #efefef;
    line-height:22px;
    height:45px;
    padding:5px 0 0 0;
    margin: 0;
    text-align:justify;
    display:inline-block;
    overflow:hidden;
    color:#033;
    font-size:13px
}
#new_comment li span{float: right; padding-left: 3px;color:#389d9c }
#new_comment li:first-child{
    border-top: 0px dotted #efefef;
    padding: 0;}
#new_comment li a img{
    height: 18px;line-height: 22px;}
#new_comment li a {
    color:#666;
    display:block
}

#lively_article li{
    background: url(images/arrow-right.png) right 8px no-repeat;
    padding-right: 8px;
    line-height: 22px;
    margin: 5px 0 0 0;
}
#lively_article li:first-child{
    margin: 0;
}

#ulinishlar li{
    float: right;
    width: 110px;

}



/* footer */
#footer{
    background-color: #fff;
    border-top: 1px solid #eee; 
    font-weight:normal;
    padding:30px 0 0 0;
    color: #828282;
    margin: 20px 0 0 0;
}
#footer h2{ margin: 10px 0; color:#333;font-size: 16px;}
#footer a {}
#footer a:hover {}
#footer-content{width:960px; margin:0 auto;overflow: hidden;}

#footer-about{ float:right; width:440px; height:200px;}
#footer-about p{ 
    font-size:13px;
    text-align:justify;
    line-height: 20px;
}

#footer-author{ float:left; width:500px; }
#footer-author ul { width:500px; margin:0; padding:0;}
#footer-author ul li{ 
    float:right;
 text-align:justify;
 font-size:13px;
 line-height: 20px; 
 padding: 0 0 5px 0;
 border-bottom:1px dotted #DCDCDC;}

.footer_fl { float:right; margin-left:10px;}
.footer_fl img {width:40px; height:40px; border: 1px solid #DCDCDC;border-radius: 2px;margin: 4px 0 0 0;}

#footer-copy li{ float:right; margin:30px 0 0 0;color: #666; border-top:1px dashed #DCDCDC; padding:15px 0;}



#top_search{ float:left; width:300;margin: 30px 0 0 0}
input#s {
    font-family:"Alpida Unicode System";
}
/* Search Form */
/* Form wrapper styling */
.form-wrapper {
    width: 278px;
    padding: 0;
    margin: 5px auto 00px auto;
    background: #fff;
}
/* Form text input */
.form-wrapper input {
    width: 180px;
    height: 22px;
    padding: 4px 10px 4px 5px;
    float: left;    
    font: normal 15px "Alpida Unicode System";
    border: 0;
    background: #fff;
    border-radius: 3px 0 0 3px;      
}
.form-wrapper input:focus {
    outline: 0;
    background: #fff;
    box-shadow: 0 0 1px rgba(0,0,0,.8) inset;
}
.form-wrapper input::-webkit-input-placeholder {
   color: #999;
   font-weight: normal;
   font-style: normal;
}
.form-wrapper input:-moz-placeholder {
    color: #999;
    font-weight: normal;
    font-style: normal;
}
.form-wrapper input:-ms-input-placeholder {
    color: #999;
    font-weight: normal;
    font-style: normal;
}    
/* Form submit button */
.form-wrapper button {
    overflow: visible;
    position: relative;
    float: left;
    border: 0;
    padding: 0;
    cursor: pointer;
    height: 30px;
    width: 80px;
    font: normal 17px/30px "Alpida Unicode System";
    color: #fff;
    text-transform: uppercase;
    background: #389d9c;
    border-radius: 0 3px 3px 0;      
    text-shadow: 0 1px 0 rgba(0, 0 ,0, .3);
}   
.form-wrapper button:hover{     
    background: #4E9E9D;
}   
.form-wrapper button:active,
.form-wrapper button:focus{   
    background: #ccc;
    outline: 0;   
}
.form-wrapper button:before { /* left arrow */
    content: '';
    position: absolute;
    border-width: 8px 8px 8px 0;
    border-style: solid solid solid none;
    border-color: transparent #389d9c transparent;
    top: 8px;
    left: -6px;
}
.form-wrapper button:hover:before{
    border-right-color: #4E9E9D;
}
.form-wrapper button:focus:before,
.form-wrapper button:active:before{
        border-right-color: #ccc;
}      
.form-wrapper button::-moz-focus-inner { /* remove extra button spacing for Mozilla Firefox */
    border: 0;
    padding: 0;
}    



#comment_go {
    width:660px;
    margin:0;
    padding: 0;
    }
#comment_go h2 {
    font-size: 16px;
    background: #fff;
    margin: 0px 0 ;
    padding: 20px;
    text-align: justify;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    font-size: 18px;
}
#comment_go .comment_item {
    margin:20px auto 10px auto;
    padding-bottom: 1px;
    position:relative;
    background: #fff;
    text-align: justify;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    min-height: 80px;
}

ul .children .comment_item{width:580px;padding:0;margin:0 40px 10px 0;position:relative;border: 1px solid #ddd;box-shadow:0 0px 0px rgba(0, 0, 0, 0);}
ul .children .children .comment_item{width:500px;padding:0 0 20px 0;margin:0 40px 0 0;position:relative;display: block;}

#comment_go li.authorcomment {
    background:#F9F7ED
}
#comment_go .avatar {
    position:absolute;
    right:10px;
    top:10px;
    border-radius:4px;
}
#comment_go .vcard{
    position: relative;
}
#comment_go .vcard .avatar{
    right: 0px;
    top: 0px;
    position:absolute;
}
#comment_go .comment_info {
    margin:0px 80px 0 10px;
    padding: 10px 0 0 0;
    border-bottom:#eee dotted 1px;

}
#comment_go .comment_entry {
    margin:5px 80px 0 10px;
    text-align:justify
}
.comment_entry em {
    font-weight:normal;
    font-style:normal;
    color:#F00
}
#comment_go .reply {
    position:absolute;
    font-size: 12px;
    left:-16px;
    top:-10px;
    width: 32px;
    height: 30px;
    line-height: 30px;
    height: 30px;
    background: #467EBD;
    padding: 2px 0 0 0;
    text-align: center;
    border-radius:15px;
}
#comment_go .reply a{
    color: #fff;
}
#comment_go .reply a:hover{
    color: #eee;
}

#commentform p {
    margin:10px 0px 5px 0;
    padding:0
}
#commentform input {
    margin:0;
    background:#fff;
    padding:3px;
    border-left: 1px solid #99AF7F;
    border-top: 1px solid #99AF7F;
    border-right: 1px solid #BBCCA4;
    border-bottom: 1px solid #BBCCA4;
    width:125px;
    color:#999;
    font-family:"Alpida Unicode System";
    border-radius:2px;
    height:25px;
}
.input_img{
    float: right;
    margin: 10px;
}
.input_info{
    float: right;
    margin: 10px 0;
}
input .user{background: #f00;}
#commentform textarea {
    font-family:"Alpida Unicode System";
    background:#fff;
    padding:5px;
    margin: 0 10px;
    border-left: 1px solid #99AF7F;
    border-top: 1px solid #99AF7F;
    border-right: 1px solid #BBCCA4;
    border-bottom: 1px solid #BBCCA4;
    width:94%;
    height:80px;
    color:#555;
    font-size:15px;
    border-radius:2px;
}
#commentform #submit {
    float: right;
    width: 70px;
    height: 24px;
    background:#4B8EFC;
    color:#fff;
    margin:10px;
    border-radius:2px;
    font-family:"Alpida Unicode System";
    font-size:16px;
    cursor:pointer;
    border: 0px solid #eee;
}
#commentform #submit:hover {
    background-color:#1B8EFC;
}
#respond {
    width:100%;
    font-size:15px;
    background:#F9F9F9;
    border-radius: 4px;
    margin:20px auto 0px  auto;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    display:inline-block;
}

.cancel-comment-reply {
    float: right;
    width: 70px;
    background:#D03F42;
    color:#fff;
    margin:10px 0;
    border-radius:2px;
    font-family:"Alpida Unicode System";
    font-size:16px;
    cursor:pointer;
    text-align: center;
}
.cancel-comment-reply a {
    color:#fff;
}
.cancel-comment-reply a:hover {
    color:#fff;
}
.cancel-comment-reply:hover {
    color:#fff;
    background: #D04a42;
}
.comment-body{
    margin: 0 80px 0 0;
}

.wp_smilies{
margin: 0 10px;
}

.comments_navi {
    margin:20px 0 0px;
    padding:5px 10px 10px;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.comments_navi .page-numbers {
    display:inline-block;
    margin:0 7px;
    background: #F5F5F5; 
    color:#666;
    text-align: center;
    font-size: 13px; 
    border-radius: 15px;
    height: 30px;
    padding: 0 12px;
    line-height: 35px;
}
.comments_navi .prev{
    display: inline-block;
    margin: 10px 0 0 0;
    width: 60px;
}
.comments_navi .current{
    background:#D03F42;
    color:#fff;
}

.comments_navi a,.page_navi a {
    display:inline-block;
    margin:0 5px;
    background: #F5F5F5; 
    color:#666;
    text-align: center;
    font-size: 13px; 
    border-radius: 15px;
    height: 30px;
    line-height: 35px;}
.comments_navi a:hover,.page_navi a:hover {
    display:inline-block;
    background:#389D9C;
    color:#fff;
}

#searchtitle{
    margin:0px 0 20px;
    padding:5px 10px 5px;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.color_aplisin{
    color: #D03F42
}

#sidebar_tab{
    background: #fff;
    margin-bottom: 30px;border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.tabs{
   width:260px;
   
   margin:0px auto;
 }
 .heads ul li:first-child{margin-right: 0px;}
 .title{list-style:none;float:right;margin-right:1px;padding:0px;width:86px;height:40px;background:#389D9C;color:#fff;line-height:40px;text-align:center;cursor:pointer;border-top:1px solid #fff;
    }
.left_qir{
    border-top-left-radius: 4px;
}
.right_qir{
    border-top-right-radius: 4px;
}
 .title a{text-decoration:none;color:#fff;}
 .tab_con{width:220px;clear:both;}
 .checked{border-top-width:1px;}
 .hide{display:none;}
 .tab_con{color:#666;line-height:20px;text-align:right;font-size:13px;padding: 10px 20px}
  .tab_con li{
    padding: 5px 8px 2px 0;
    background: url(images/arrow-right.png) right 12px no-repeat;
    padding-right: 8px;
display: block;}
.tab_con li a{color:#666;display: block;}
.tab_con li a:hover{color:#389D9C;}
 #tab_con1{background:url(images/sidebar_tip.gif) right -38px no-repeat;}
 #tab_con2{background:url(images/sidebar_tip.gif) center -38px no-repeat;}
 #tab_con3{background:url(images/sidebar_tip.gif) left -38px no-repeat;}

 
/* h1 h2 h3 */
.entry h1{font-size:18px;line-height:28px;border-bottom:1px solid #ccc;margin:5px 0;}
.entry h3{clear: both; font-size:15px;line-height:18px;margin:20px 0 5px 0;color:#009193;background: #F1F7FD;border: 1px solid #D2E8FA;padding: 5px 10px;border-radius: 2px;}
.entry h4{font-size:15px;line-height:22px;margin:5px 0; border-bottom: 2px solid #009193; color:#009193;}
.entry h5{font-size:15px;line-height:18px;border:1px solid #ccc;background:#eee;padding:10px;text-align:center;margin:5px 10% 5px 10%;width:80%;}
.entry h6{font-size:15px;line-height:18px;border:1px solid #ccc;background:#eee;padding:5px;margin:5px 0}

