body {
color: #666;
margin: 0 auto;
max-width: 800px;

font-family : Calibri, Trebuchet MS, Angrybirds;

font-size: 14px;
background: #eee;
}
a:link, a:visited {
color : #5282A6;
text-decoration : none;
}
a:hover, a:active {
color : #345268;
}
.status {
    color: #CD853F;
    font-size: x-small;
    font-weight: bold;
    padding-left: 0;
}
.menufive {
padding-right:2px;
padding-left:2px;
width: 20px;
}
.kon-img {
border: 3px solid #ccc;
border-radius: 50px 50px;
}
.menu_j, .menu_m{background: #fff; color: #800000; padding: 7px; display: block; border-bottom: #f0f0f0 1px solid;}
.panel_td{color:white;;text-align:center;background-color:#326d85;border:1px #E6E6FA solid;}
.panel_td a{color:white;;text-decoration:none;}
.panel_td a:focus,.tfoot a:hover,.tfoot a:active{color:white;;background-color:#326d85;}

td.panel_td{font-size:20px;margin:10px 10px;color:#fff;width:1%; border-right:solid 1px #E6E6FA;}
td.panel_td a{display:block;text-align:center;padding:3px;}
td.panel_td{border-left:solid 0px #fff;}
.news {
background: #B4F00E; 
border: 1px solid #000000; 
margin: 1px;
padding: 4px;
border-radius: 5px 5px 5px 5px;
color: #000000;
}
form {padding: 0; margin: 0;}

input, select, textarea {
font-size: 14px;
border-radius: 3px;
background: #fff;
border: 1px solid #326d85;
padding: 6px 10px;
}

input[type=submit],input[type=button] {
background: #326d85;
border: 1px solid #555555;
color: #fff;
padding: 6px 10px;
margin: 3px; }

h3 {
    margin: 0;
    padding: 0px;
}

hr {
border:0;
border-top:1px solid #f2f2f2;
margin:0;
}

p {
    margin-bottom: 0px;
    margin-top: 0px;
	padding: 3px;
}


ul {
    margin: 0;
    padding-left: 10px;
}



.icon {
    padding: 3px 6px 3px 1px;
    vertical-align: middle;
}


.post-body img { -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;transition: all 0.4s ease;
padding: 8px;
background: #ffffff;
border: 1px solid #d0d0d0;
-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
box-shadow: 0 0 20px rgba(0, 0, 0, .2);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.post-body img:hover {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);
background: #ffffff;
border: 1px solid #cccccc;
text-decoration: none;
text-shadow: none;
-moz-box-shadow: 1em 1em 1em -0.5em rgba(0,0,6,0.5);
-webkid-box-shadow: 1em 1em 1em -0.5em rgba(0,0,6,0.5);
box-shadow: 1em 1em 1em -0.5em rgba(0,0,6,0.5);
}

.alarm {
    background-color: #F23439;
    border-bottom: 1px solid #CB1A1C;
    color: #ffffff;
    font-weight: bold;
    padding: 4px;
}

.bblist {
    color: #4A5663;
    background: transparent url(../../images/dot.gif) no-repeat left;
    padding: 0px 0px 0px 10px;
}

.post{color:#292a24;border-bottom:1px solid #cccc99;padding:4px;}
.bbpopup {
    margin-top: 3px;
}

.bbpopup a {
    border: 1px solid #a7a7a7;
    height: 10px;
    display: inline-block;
    margin: 1px;
    vertical-align: middle;
    width: 10px;
}
.rmenu , .bmenu , .fmenu, .gmenu , .topmenu{
background: #f6f6f6;
color: #444;
border: 1px solid #f0f0f0;
padding:8px;
margin: 1px;
}

.footer {
background: #747474;
padding: 8px;
color: #CBCBCB;
margin: 1px;
}

.func {
    border-left: 4px solid #9acd32;
    color: #757575;
    font-size: x-small;
    margin-left: 2px;
    margin-top: 4px;
    padding-left: 4px;
}

span.o{color:white;padding:0px 0.3em;margin-right:0.3em;background:none repeat scroll 0% 0% rgb(34, 153, 0);}
span.ob{ 
color:white;
font-size: 30px;
font-weight: bold;
margin-left: 6px;
margin-top: 6px;
padding:2px 0.3em;
margin-right:0.3em;
background:none repeat scroll 0% 0% rgb(34, 153, 0);
}
.gray {
    color: #586776;
}

.greply {
    border-left: 4px solid #009900;
    color: #009900;
    padding: 2px 0 2px 4px;
}

.hdr {
background-color: #326d85;
padding: 7px;
border-bottom: 1px solid #595959;
font-weight: bold;
color: white;
margin-bottom: 1px;
}

.logo {
background: #547283;
padding: 2px 10px 3px 10px;
margin: 1px;
}
.block {
background : url(http://vipmp3.uz/images/post.png) top left repeat-x #797978;
color : #0F3448;
border-bottom : 1px solid #C8DDEE;
margin : 0;
padding : 5px;
}

.header{background:#5D80A6;color:#fff;margin:0;padding:7px;}

.left {
    float: left;
}
.head2 {
    background: #48A88B; /*url(images/table.gif) 0 0 repeat-x;
    /*background: #00B06A; /*#01AF69; /*#42BD6D; /*#44B58C;*/
	font-size: 14pt;
	/*font-weight: bold;*/
	color: #5C5C5C;
	border-top: 1px solid #D3D8DE;
}
.head2 a:focus,.head2 a:hover,.head2 a:active {
	color: #fff;
	background-color: #129E7B;/*#00A4A4; /*#096;*/
}
.titles {
	margin:10px;
	width: 5%;
	text-align: center;
	border-right: 1px solid #D3D8DE;
}
.titles3 {
	margin:10px;
	width: 2%;
	text-align: center;
	border-right: 1px solid #D3D8DE;
}
.titles2 {
	margin:10px;
	width: 5%;
	text-align: center;
}
.titles a, .titles3 a, .titles2 a {
	color: #fff;
	letter-spacing: 0.1em;
	/*text-shadow: -1px 2px 4px #555;*/
	display: block;
	padding:3px;
}

.list1 {
background: #fff;
border-bottom: 1px solid #F2F2F2;
width: 97.6%;
display: inline-block;
padding: 8px 8px;
text-decoration: none;
color: #989386;
border-bottom: 1px solid #f0f0f0;
}

.list2 
{
background: #f6f6f6;
border-bottom: 1px solid #F2F2F2;
width: 97.6%;
display: inline-block;
padding: 8px 8px;
text-decoration: none;
color: #989386; }


.spoilerhead {
    background: #E8E8F2;
    color: #211F67;
    padding: 3px;
    border: 1px solid #9898AD;
}

.spoilerbody {
    background: #FAFAFC;
    border: 1px solid #AFAFC4;
    border-top: none;
    padding: 4px;
    color: #333;
    border-radius: 0px 0px 3px 3px;
}

.main {
border: 1px solid #ccc;
padding:5px;
margin: 1px;
}
/*.news,*/
/*.menu {border-left:1px solid #ecedf0; border-right:1px solid #ecedf0; background-color: #fff; border-bottom: 1px solid #e7ebed; text-decoration: none; border-radius: 1px; padding: 5px 4px 5px 4px;}*/
.menu, .link a{
background: #fff;
border: 1px solid #f0f0f0;
margin-left: 1px;
width: 98.3%;
display: inline-block;
padding: 4px 4px;
text-decoration: none;
color: #547283;
}

/*yangi menu*/
.dsmenu .dslist1 .dslist2 {
	color: #EA7500;
}
.dslist1, .dslist2, .dsmenu {
    border-bottom: solid 1px #C4C6CA;
    background: url(images/list1.gif) repeat-x bottom left #fff;
    /*color: #0b568f;*/
    color: #585858;/*#586776;*/
    padding: 4px 6px;
	vertical-align: baseline;
}
.link a:hover {
background: #fafafa;
color: #111;
}
.phdr {
font-weight: bold;
background:#547293;
font-size: 15px;
padding: 7px;
margin: 1px;
color: #fff;
}

.phdr a:link, .phdr a:visited {
    color: white;
}

.phpcode {
    background-color: #E0E6E9;
    border: 1px dotted #9FAEBB;
    margin-top: 4px;
    padding: 0 2px 0 2px;
    /*overflow: auto;*/
}
.navigator {
    background-color: #E0E6E9;
    border: 1px dotted #9FAEBB;
    margin-top: 4px;
    padding: 0 2px 0 2px;
    /*overflow: auto;*/
}
.quote {
    border-left: 4px solid #c0c0c0;
    color: #878787;
    font-size: x-small;
    margin-left: 2px;
    padding: 2px 0 2px 4px;
}

.reply {
    border-left: 4px solid #EE0000;
    color: #EE0000;
    padding: 2px 0 2px 4px;
}


.sitemap {
    background-color: #eeecd9;
    margin: 0;
    padding: 2px 4px 3px 4px;
    font-size: xx-small;
    height: 38px;
    overflow: auto;
}

.status {
    color: #CD853F;
    font-size: x-small;
    font-weight: bold;
    padding-left: 0;
}

.sub {
    border-top: 1px dotted #ccc;
    font-size: x-small;
    margin-top: 4px;
}

.tmn {
    background-color: white;
    color: #52432C;
    margin: 0px;
    padding: 5px;
}

.user {
    background-color: #E3E5E8;
    margin: 1px 0px;
    border-bottom: 1px solid #C6CED3;
    padding: 3px 4px 3px 4px;
}

.user .gray {
    color: #2E2E31;
}
.green, .green a:link, .green a:visited {
    color: #008000;
}

.greply a:link, .greply a:visited {
    color: #008800;
}

.red, .red a:link, .red a:visited {
    color: #FF0000;
}

.reply a:link, .reply a:visited {
    color: #DD0000;
}

.sub a:link, .sub a:visited {
}

.currentpage {
    background-color: #fff;
    border: 1px solid #ADB7BF;
    border-radius: 2px;
    padding: 1px 6px;
}

a.pagenav {
    border: 1px solid #C1CBD3;
    padding: 0px 3px 0px 3px;
    text-decoration: none;
    border-radius: 2px;
    padding: 0px 5px;
}

a.pagenav:hover {
    background-color: #F5F7F7;
    border: 1px solid #A0AAB4;
}
.dotted
{ border-top: 1px dotted #acacac;
margin: 3px;
padding: 1px;
}
/* ob xavo*/
.weather__icon {
  width: 55px;
}
.weather__temp {
  text-align: left;
  padding-left: 5px;
  font-size: 40px;
}
.weather__desc {
  padding-left: 10px;
  width: 100%;
  color: #aaa;
  font-size: 14px;
}
/*avatar*/
.avatarteck {
padding-right:2px;
padding-left:2px;
width: 20px;
}

/*blutton*/

a.linn {
	color: #4C6B8F;
	text-decoration: none;
	cursor: pointer;
	display: block;
	padding: 8px;
	background-color: #E4E8ED;
	text-align: center;
	margin-top: -1px;	
}

a.linnt {
	margin: 1px;
	color: #4C6B8F;
	text-decoration: none;
	cursor: pointer;
	display: block;
	padding: 8px;
	background-color: #E4E8ED;
}

div.linnt {
	font-weight: bold;
	margin: 1px;
	color: #4C6B8F;
	text-decoration: none;
	padding: 8px;
	background-color: #E4E8ED;	
}

input.buttonde {
	margin: 0px;
	padding: 6px 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #6182AA;
	border-radius: 4px;
	text-align: center;
	font-size: 12px;
	border: 0px none;
	font-family: Lucida Grande,Verdana,Tahoma,Arial,sans-serif,Lucida Sans;	
}
input.buttonde:hover {
	background-color: #6182F9;
}

a.ssilka {
	max-width: 100%;
	margin: 0px;
	padding: 6px 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #6182AA;
	border-radius: 4px;
	text-align: center;
	font-size: 12px;
	border: 0px none;
	font-family: Lucida Grande,Verdana,Tahoma,Arial,sans-serif,Lucida Sans;	
}
a.ssilka2 {
	max-width: 100%;
	margin: 0px;
	padding: 6px 12px;
	font-weight: bold;
	color: #FFF;
	background-color: #FB3407;
	border-radius: 4px;
	text-align: center;
	font-size: 12px;
	border: 0px none;
	font-family: Lucida Grande,Verdana,Tahoma,Arial,sans-serif,Lucida Sans;	
}


.album_name {
	color: #FFF;
	padding: 5px 7px;
	overflow: hidden;
	background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.5);
	white-space: nowrap;
	text-align: center;
	left: 0px;
	right: 0px;
	bottom: 0px;
	font-weight: 700;
	text-overflow: ellipsis;
	cursor: pointer;	
}
.ati {
	display: inline-block;
	box-sizing: border-box;
	width: 100%;
	padding: 3px 4px 4px 3px;
	border-bottom: 0px none !important;
	background-color: #FAFAFA;
	text-align: center;	
}
a.ati {
	color: #4C6B8F;
	text-decoration: none;
	cursor: pointer;	
}


a.au {
	font-weight: bold;
	padding: 5px;
	color: #4C6B8F;;
	display: block;
	background-color: #fff;	
}
a.au:hover {
	background-color: #F5F5F5;;
}

a.tu {
	font-weight: bold;
	padding: 5px;
	color: #4C6B8F;;
	background-color: #fff;	
}
a.tu:hover {
	background-color: #F5F5F5;
}

.fixedp {
    display: block;
    max-width: 100%;
}

.fixedph {
	max-width: 100%;
}


.pi_img {
	width: 80px;
	height: 80px;
	margin: 0px 0px 0px 0px;
	float: left;	
}
.pi_cont {
	margin-left: 87px;
	min-height: 82px;
}
.post_item {
	padding: 4px 4px 4px;
	border-bottom: 1px solid #EFEFEF;	
}
.pi_info {
	margin-top: 0px;	
}

a.de:hover {
	background-color: #F5F5F5;	
}
a.de {
	display: block;
	padding: 8px; 
	cursor: pointer; 
	color: #4C6B8F;
	border-bottom: 1px solid #EEE;	
}

a.qolgan {
	font-weight: bold;	
	display: block; 
	padding: 7px; 
	text-align: center; 
	color: #4C6B8F; 
	text-decoration: none; 
	cursor: pointer; 
	line-height: 1.4em;	
}
a.qolgan:hover {
	background-color: #F5F5F5;	
}

/*Design by Status*/
.status {
	background-color: #FFE479;
	font-size: small;
	margin: 0px 0px; padding: 3px 3px;
	color: #292a24;
	display: block;
	padding: 3px;
	border-bottom: 3px solid #D6D6D6;
}
.status a {
	font-size: small;
	display: block;
	padding: 3px 3px;
	color: #555555;
}

.status_p {
	border-bottom: solid 1px #D6D6D6;
	background: url(images/list1.gif) repeat-x bottom left #fff;
	color: #6B6B6B;
	padding: 4px;
}

.status_t {
background: #005A88;
border-bottom: solid 1px #D6D6D6;
color: #fff;
padding: 5px;
font-weight: bold;
margin: 0px;
}

/*Design by Status*/

.teglar {
	margin: 1px;
    background-color: #E4E8ED;
	border-left: 1px solid #EFEFEF;
	border-right: 1px solid #EFEFEF;
	color: #4C6B8F;
	margin-left: 2px;
	margin-right: 2px;
    padding: 6px;
}

.u-profile_actions_i{
	display:inline-block;
	display:table-cell;
	width:30%;
	min-width:45px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:.5em
	}
	
span.ic_tx{color:#fff}.u-profile_actions .fi_tx,.u-profile_actions .ic_tx{margin-left:8px}

