﻿* {
 max-width: 100%;
}

video {
 padding: 0;
 margin: 0;
}

body {
 max-width: 640px;
 margin: 0 auto;
 font-family: Verdana, Arial, sans-serif;
 color: #131313;
 background-color: silver;
 background-image: url(bg11.jpg);
 background:  silver url(url(bg11.jpg));
}

img {
 border: 0;
 vertical-align: middle;
 max-width: 100%;
 width: auto;
 height: auto;
}

 {
 padding: 0;
 margin: 0;
}

 {
 font-family: Verdana, Arial, sans-serif;
 background: white;
 color: #616161;
}

td {
 vertical-align: top;
}

table {
 border: 0;
 border-collapse: collapse;
 width: 100%;
 cellspacing: 0;
}

table td {
 padding: 0em 0em;
 border-width: 0px;
 border-style: none none none none;
}

select {
 vertical-align: middle;
 background: #f0f0f0;
}

a {
 color: #585858;
 text-decoration: underline;
 font-size: 16px;
}

 {
 font-weight: normal;
 color: #ffffff;
}

 {
 color: #ffffff;
}

h1 {
 font-size: 1.3em;
 padding: 4px;
}

h2 {
 font-size: 1.1em;
 padding: 4px;
}

h3 {
 font-size: 1.1em;
 padding: 4px 0;
}

.tit {
 color: white;
 font-size: 14px;
 vertical-align: middle;
 padding-left: 5px;
}

.page {
 background: #d9d9d9;
 margin-left: 0px;
 margin-right: 0px;
 display: block;
}

.block_top {
 background: #0091d0;
 color: white;
}

.block_bottom {
 color: white;
}

.bottom {
}

.block_top a {
 color: white;
 font-size: 16px;
 text-decoration: none;
}

 {
 word-wrap: break-word;
 overflow: hidden;
 white-space: normal;
 display: block;
 padding: 12px;
 text-decoration: none;
}

.page_link2 {
 border-bottom: 0;
}

.prof_block {
 padding: 4px;
 padding-left: 0;
 background-color: white;
 border: 0;
}

.page_link:hover,.page_link:hover {
 background: #f9f9f9;
}

.page_link {
 background: white;
 color: #555555;
}

.page_link img {
 margin-right: 10px;
 margin-left: 6px;
}

.off_set img {
 margin-right: 0px;
 margin-left: 0px;
}

.page_link_hover {
 background: #f1f1f1;
 display: block;
 padding: 10px;
 text-decoration: none;
 border-bottom: 1px solid #e1e1e1;
 border-left: 1px solid #e1e1e1;
}

.rating {
 display: inline-block;
 color: green;
 font-size: 10px;
 position: relative;
 top: -2px;
 padding-left: 3px;
}

.heart {
 display: inline-block;
 color: red;
 font-size: 10px;
 position: relative;
 top: -2px;
 padding-left: 3px;
}

.search {
 padding: 2%;
 padding-top: 0.75%;
}

.button {
 font-size: 16px;
 width: 30%;
 border: 1px solid #6d6d6d;
 background: white;
}

.input_text {
 font-size: 16px;
 width: 60%;
 border: 1px solid #6d6d6d;
}

.prof_block a {
 color: #252525;
}

.mybutt1 {
 overflow: hidden;
 white-space: nowrap;
 border: 1px solid #131313;
 background-image: url(mybutt1.jpg);
 height: 24px;
 color: white;
 border-radius: 2px;
}

.mybutt2 {
 overflow: hidden;
 white-space: nowrap;
 border: 1px solid #131313;
 background-image: url(mybutt2.jpg);
 height: 24px;
 color: white;
 border-radius: 2px;
}

.mybutt3 {
 overflow: hidden;
 white-space: nowrap;
 border: 1px solid #131313;
 background-image: url(mybutt3.jpg);
 height: 24px;
 color: white;
 border-radius: 2px;
}

.mybutt4 {
 overflow: hidden;
 white-space: nowrap;
 border: 1px solid #131313;
 background-image: url(mybutt4.jpg);
 height: 24px;
 color: white;
 border-radius: 2px;
}

.mybutt1 {
 text-decoration: none;
 text-align: center;
 font-size: small;
 padding: 4px;
 height: 16px;
 margin: 4px;
 display: inline-block;
}

.mybutt1:hover {
 color: white;
}

.mybutt2 {
 text-decoration: none;
 text-align: center;
 font-size: small;
 padding: 4px;
 height: 16px;
 margin: 4px;
 display: inline-block;
}

.mybutt2:hover {
 color: white;
}

.mybutt3 {
 text-decoration: none;
 text-align: center;
 font-size: small;
 padding: 4px;
 height: 16px;
 margin: 4px;
 display: inline-block;
}

.mybutt3:hover {
 color: white;
}

.mybutt4 {
 text-decoration: none;
 text-align: center;
 font-size: small;
 padding: 4px;
 height: 16px;
 margin: 4px;
 display: inline-block;
}

.mybutt4:hover {
 color: white;
}

.who_link {
 text-decoration: none;
 font-size: 14px;
 color: #313131;
}

.who_link:hover {
 text-decoration: underline;
}

.wall_butt {
 display: block;
 text-decoration: none;
 padding: 3px;
 font-size: small;
}

.wall_butt:hover {
 background: #f1f1f1;
}

.like_wb {
 background: #f1f1f1;
}

.jour {
 background: #eaf7fd;
 border: 1px solid #006e9e;
 color: #515151;
 font-size: small;
 text-align: left;
 padding: 8px;
 margin: 4px;
}

.jour a {
 text-decoration: none;
 font-size: small;
 color: #006e9e;
}

.big_point {
 overflow: hidden;
 width: 58px;
 height: 48px;
 border: 1px solid black;
 text-decoration: none;
 text-align: center;
 font-size: 20px;
 font-weight: bolder;
 margin: 2px;
 display: inline-block;
 background: #131313;
 color: white;
}

.big_point:hover {
 color: white;
 background: #070707;
}

.event_hint {
 box-shadow: inset 0px 2px 2px #b3b3b3;
 color: #717171;
 padding: 4px;
 padding-left: 8px;
 padding-right: 8px;
 background: #e9e9e9;
 display: inline-block;
 font-size: 11px;
 border-radius: 5px;
 position: relative;
 top: -1px;
}

.eh2 {
 color: white;
 padding: 4px;
 padding-left: 8px;
 padding-right: 8px;
 background: #6a6a6a;
 display: inline-block;
 font-size: 11px;
 position: relative;
 top: -1px;
 border-radius: 3px;
}

.mini_pointer {
 text-decoration: none;
 text-align: center;
 font-size: 9px;
}

.wall {
 padding: 4px;
 padding-top: 6px;
 padding-bottom: 6px;
 border-top: 1px solid #999999;
}

.box {
 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
 /* ��� Firefox */
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
 /* ��� Safari � Chrome */
box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.box2 {
 -moz-box-shadow: 0 0 3px rgba(0,0,0,0.5);
 /* ��� Firefox */
-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5);
 /* ��� Safari � Chrome */
box-shadow: 0 0 3px rgba(0,0,0,0.5);
}

.wall_msg {
 background: transparent url(soc_style/new_msg.png) no-repeat;
 height: 40px;
 width: 140px;
 display: inline-block;
 background-position: center center;
}

.id_minu {
 text-align: left;
 text-decoration: none;
 margin-top: 3px;
 background: transparent url(soc_style/id_menu.png) no-repeat;
 width: 140px;
 height: 20px;
 padding-left: 30px;
 font-size: 10px;
 color: #a5a5a5;
 display: inline-block;
 padding-top: 9px;
 background-position: center center;
}

.id_minu2 {
 text-align: left;
 text-decoration: none;
 margin-top: 3px;
 background: transparent url(soc_style/mdl.png) no-repeat;
 width: 37px;
 height: 29px;
 font-size: 10px;
 color: #a5a5a5;
 display: inline-block;
 background-position: center center;
}

.name_style {
 text-transform: capitalize;
 text-decoration: none;
 color: #818181;
 font-size: 14px;
}

.but_shadow {
 box-shadow: 0 0 2px #131313;
}

.separ {
 background: #e1e1e1;
 height: 1px;
}

.separ2 {
 background: #999999;
 height: 1px;
}

.search {
 background: transparent url(soc_style/search_text.png) no-repeat;
 border: 0;
 height: 20px;
 padding: 1px;
 padding-left: 2px;
 padding-right: 2px;
 color: #a5a5a5;
 width: 75px;
 font-size: 10px !important;
}

.all_wall {
 background: transparent url(soc_style/wall_all.png) no-repeat;
 height: 24px;
 width: 100%;
 display: block;
 background-position: center center;
 border-bottom: 6px solid white;
}

.all_wall_off {
 background: transparent url(soc_style/wall_all_off.png) no-repeat;
 height: 24px;
 width: 100%;
 display: block;
 background-position: center center;
 border-bottom: 6px solid white;
}

.nlist {
 padding-top: 2px;
 padding-bottom: 2px;
}

.all_other {
 background: transparent url(soc_style/show_add.png) no-repeat;
 height: 24px;
 width: 100%;
 display: block;
 background-position: center center;
 border-bottom: 6px solid white;
}

.all_other_off {
 background: transparent url(soc_style/show_add_0.png) no-repeat;
 height: 24px;
 width: 100%;
 display: block;
 background-position: center center;
 border-bottom: 6px solid white;
}

.ms_butt {
 display: inline-block;
 font-size: small;
 color: white;
 text-decoration: none;
 border: 1px solid #015478;
 background: #0091d0;
 border-radius: 0;
 padding: 6px;
 margin: 0;
 margin-top: 1px;
 margin-bottom: 1px;
}

.separ3 {
 background: #d9d9d9;
 padding: 2px;
 border-top: 1px solid #999999;
 border-bottom: 1px solid #999999;
}

.report_comm {
 padding: 4px;
 opacity: 0.1;
}

.report_comm:hover {
 opacity: 0.9;
}

.separ4 {
 background: #616161;
 height: 1px;
}

.nbutt {
 border-radius: 0px;
 text-decoration: none;
 display: inline-block;
 text-align: left;
 border: 1px solid #d5d5d5;
 background: #f1f1f1;
 padding: 8px;
 padding-left: 24px;
 padding-right: 24px;
 font-size: small;
}

.file_name {
}

 {
 background: #105888 url(1.png) repeat-x;
 color: #fff;
 padding: 10px;
 font-weight: bold;
 text-shadow: 1px 1px 1px #222;
}

div[style="border:1px solid #ACACAC;"] {
 background: #f9f9fa url(url.png) repeat-x bottom;
 color: #333;
 padding: 6px;
 margin: 1px 0px 1px 0px;
 border: 0px;
}

form {
 background: #e0e0e0;
 color: #105888;
 padding: 10px;
 text-shadow: 0px 1px 0px #085888;
}

 {
 background: #fff;
 color: #237393;
 padding: 6px;
 margin: 2px 0px 2px 0px;
 border: 1px solid #ddd;
 text-shadow: 0px 1px 0px #105888;
}

input[type="submit"] {
 background: #206090;
 color: #fff;
 padding: 8px;
 margin: 0px;
 border: 0px;
 text-shadow: 0px 1px 0px #000;
}

 .top, .fr_splitter, .fr_top_title {background: #105888 url(1.png) repeat-x; color: #fff; padding: 10px; font-weight: bold; text-shadow: 1px 1px 1px #222;}
.chat_msg, .chat_priv_msg, .fr_theme, .fr_msg, .fr_razdel, .menu, div[style="border: 1px solid #ACACAC;"] {background: #f9f9fa url(url.png) repeat-x bottom; color: #333; padding: 6px; margin: 1px 0px 1px 0px; border: 0px;}
form {background: #e0e0e0; color: #105888; padding: 10px; text-shadow: 0px 1px 0px #085888;}
.btm a {background: #f5f5f7; color: #105888; padding: 6px; margin: 1px 0px 1px 0px; display: block; text-shadow: 0px 0px 1px #1f7ec2;}
.top a {color: #fff; font-weight: lighter; text-shadow: none;}
.chat_nick, .fr_nick {background: url(usr.png) no-repeat left; color: #105888; padding: 0px 0px 0px 18px; text-shadow: 0px 1px 0px #085888;}
.fr_date {background: url(date.png) no-repeat left; color: #105888; padding: 0px 0px 0px 18px; text-shadow: 0px 1px 0px #085888;}
.url a {background: #fefefe url(url.png) repeat-x bottom; color: #105888; padding: 8px; margin: 1px 0px 1px 0px; display: block;}
.log_reg_block {background: #dfdfdf; color: #222; padding: 8px; text-align: center;}
.reg {background: #dfdfdf; color: #222; text-align: center;}
.reg a {color: #105888; padding: 8px; display: inline-table; text-shadow: 0px 1px 0px #105888;}
 
.btm a {
 background: #f5f5f7;
 color: #105888;
 padding: 6px;
 margin: 1px 0px 1px 0px;
 display: block;
 text-shadow: 0px 0px 1px #1f7ec2;
}

.top a {
 color: #fff;
 font-weight: lighter;
 text-shadow: none;
}

a {
 color: #105888;
}

 {
 background: url(usr.png) no-repeat left;
 color: #105888;
 padding: 0px 0px 0px 18px;
 text-shadow: 0px 1px 0px #085888;
}

.fr_date {
 background: url(date.png) no-repeat left;
 color: #105888;
 padding: 0px 0px 0px 18px;
 text-shadow: 0px 1px 0px #085888;
}

.url a {
 background: #fefefe url(url.png) repeat-x bottom;
 color: #105888;
 padding: 8px;
 margin: 1px 0px 1px 0px;
 display: block;
}

.log_reg_block {
 background: #dfdfdf;
 color: #222;
 padding: 8px;
 text-align: center;
}

.reg {
 background: #dfdfdf;
 color: #222;
 text-align: center;
}

.reg a {
 color: #105888;
 padding: 8px;
 display: inline-table;
 text-shadow: 0px 1px 0px #105888;
}