html {
height:100%;
min-height:100%;
}

.iePNG{ 
filter:expression(fixPNG(this)); 
}

body {
width:100%;
background-image:url(/themes/web2/images/body.gif);
font-family:Verdana, Helvetica;
color:#444;
font-size:11px;
margin:0px 0px 0px 0px;

}

H1 {
font-weight:700;
font-size:20px;
color:#333;
font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-align:center;
}

/*iframe{
width:0px;
height:0px;
}*/

a.select:link,a.select:hover,a.select:visited {
color:#717071;
font-size:12px;
font-family:Verdana, Helvetica;
}
/*
.video_select {
background-image:url(/themes/web2/images/video_select.gif);
height:16px;
width:154px;
}

#video_select_menu {
position:relative;
background:#FFF;
top:610px;
left:2px;
color:#FFF;
border:1px solid #D8D7D8;
font-family:Verdana, Helvetica;
width:154px;
font-size:12px;
}
*/
.mainbody {
position:relative;
background:#FFF;
width:1000px;
border:1px #BFC2C7 solid;
margin:0px auto;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}

.main {
width:100%;
}

.head_main {
position:absolute;
width:998px;
top:0px;
background-color:#fff;
height:205px;
}

.levo {
margin-top:250px;
}

.pravo {
position:relative;
float:left;
width:25%;
top:2px;
margin-left:4px;
}

a:hover {
color:#0C88C7;
font-family:Verdana, Helvetica;
text-decoration:underline;
}

DIV.titlebasic {
position:relative;
display:block;
color:#fff;
font-weight:none;
overflow:hidden;
}

.pagelink {
border:1px solid #dedede;
padding:5px;
}

.divgreen {
border:1px solid #C9F6C9;
background:#EBFCEB;
padding:5px;
}

.divblue {
border:1px solid #C8E2FD;
background:#DEEDFD;
padding:5px;
margin:5px auto;
font-size: 11px;
}
/*
.input_img {
background-image:url(/modules/Main/images/input.gif);
height:16px;
width:20px;
border:0;
cursor:pointer;
}

.btn_login {
background-image:url(/themes/web2/images/btn_login.gif);
height:18px;
width:21px;
border:0;
cursor:pointer;
}
*/
#loader{
border:0px;
padding:0px;
background:none;
}

.button_style_green {
-moz-border-radius: 3px; -webkit-border-radius: 3px;
background:none repeat scroll 0 0 #87B93E;
border: 1px solid rgba(0, 0, 0, 0.2);
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
margin-top:10px;
padding:0.5em 1em;
text-transform:uppercase;
}

.button_style_green:hover,.button_style_red:hover{
color:#FFF;
cursor:pointer;
text-decoration:none;
}

.button_style_red {
-moz-border-radius: 3px; -webkit-border-radius: 3px;
background:none repeat scroll 0 0 #A61A1A;
border: 1px solid rgba(0, 0, 0, 0.2);
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
margin-top:10px;
padding:0.5em 1em;
text-transform:uppercase;
}

.in {
background:#FAFAFA;
color:#ff7400;
border:1px #dedede solid;
font-size:11px;
font-family:Verdana, Helvetica;
}

.navi {
text-align:center;
font-size:14px;
font-weight:none;
font-family:Arial, Verdana, Helvetica;
color:#CCC;
margin:4px;
}

.TDgreen {
font-size:13px;
font-weight:none;
font-family:Arial, Verdana, Helvetica;
color:#A2BF6A;
margin:0;
}

.green {
text-align:center;
font-size:13px;
font-family:Arial, Verdana, Helvetica;
color:#A2BF6A;
margin:0;
}

.videolink {
font-size:11px;
font-weight:700;
margin-left:2px;
margin-bottom:2px;
}

.morelink a {
color:#FFF;
}

.morelink a:hover {
color:#ff7d11;
}

a.reg{
color:#E57263;
cursor:pointer;
font-size:14px;
font-family:Arial, Verdana, Helvetica;
}

a.reg:hover {
text-decoration:underline;
}

.title1 {
text-align:left;
font-size:10px;
font-weight:none;
font-family:Arial, Verdana, Helvetica;
color:#787878;
text-transform:uppercase;
margin:1px;
}

.news {
font-size:12px;
font-weight:700;
text-align:left;
font-family:Arial, Verdana, Helvetica;
color:#000;
text-decoration:underline;
margin:1px;
}

a.pages {
float:left;
font-size:13px;
font-weight:700;
text-align:left;
font-family:Arial, Verdana, Helvetica;
color:#629479;
text-decoration:none;
margin:1px 1px 5px 1px;
}

a.pages:hover {
text-decoration:underline;
}

.titlemsg {
font-size:14px;
font-weight:700;
text-align:left;
font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#ff7400;
margin:1px;
}

.menu {
font-size:12px;
font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
color:#000;
font-weight:700;
}

.topmenu {
font-size:11px;
color:#123456;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.topmenu:hover {
color:red;
}

.topsmall {
font-size:9px;
color:#1263ad;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.tsmall {
font-size:9px;
color:#CCC;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.grey {
font-size:10px;
color:#ccc;
font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

A.grey:hover {
font-size:12px;
color:#F50;
font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
text-decoration:underline;
}

.white {
font-size:10px;
color:#FFF;
font-family:arial, Verdana, Tahoma, Helvetica, sans-serif;
}

.white:hover {
font-size:12px;
color:#FFF;
font-family:arial, Verdana, Tahoma, Helvetica, sans-serif;
text-decoration:underline;
}

.code {
font-size:9px;
color:blue;
font-family:Verdana, Tahoma, Helvetica, sans-serif;
}

span.link{
color:#0C88C7;
font-family:Verdana, Helvetica;
cursor:pointer;
border-bottom:1px solid #0C88C7;
}

.ruleswrap {
background:#F2DDDD;
border:1px solid #992A2A;
color:#992A2A;
padding:3px;
}

DIV.warning {
background:#ffff9a url(/themes/web2/images/megaphone.png) left center no-repeat;
display:block;
border:1px solid #f0f891;
margin:20px;
padding:20px 20px 20px 80px;
}

div.informer{
background:url(/modules/Blog/images/info.gif) left center no-repeat #FFF;
border:1px solid #f0f891;
text-align:center;
margin:20px;
padding:20px;
}

.tag a {
color:#0e698d;
font-size:1em;
}

.editor {
border:1px solid #dedede;
background-image:url(/themes/web2/images/hr_menu_bg.gif);
text-align:center;
padding:5px 2px 5px 5px;
}

.edit_main {
text-align:center;
padding:20px 20px 0;
}

.editorbutton {
float:left;
cursor:pointer;
text-align:center;
padding:3px;
}

.bt {
background-image:url(/modules/editor/img/bt.gif);
height:24px;
width:24px;
border:0;
font-size:11px;
font-family:Arial, Verdana, Helvetica;
color:#0C88C7;
}

.head0 {
background-color:#FFF;
clear:both;
float:left;
width:100%;
height:156px;
}

.logo0 {
float:left;
height:98px;
width:541px;
}

.head1 {
background-color:#FFF;
clear:both;
float:left;
width:100%;
height:156px;
text-align:center;
}

.logo1 {
float:left;
height:156px;
width:385px;
}

.head2 {
background-color:#FFF;
clear:both;
float:left;
width:100%;
height:156px;
text-align:center;
}

.logo2 {
float:left;
height:156px;
width:368px;
}

.head3 {
background-color:#FFF;
clear:both;
float:left;
width:100%;
height:156px;
text-align:center;
}

.logo3 {
float:left;
height:156px;
width:387px;
}

.head4 {
background-color:#FFF;
clear:both;
float:left;
width:100%;
height:156px;
text-align:center;
}

.logo4 {
float:left;
height:156px;
width:373px;
}

.head5 {
clear:both;
float:left;
width:100%;
height:156px;
background-position:right;
text-align:right;
}

.logo5 {
float:left;
height:156px;
width:385px;
}

.fon_right_header5 {
position:relative;
left:625px;
top:0;
background-image:url(/themes/web2/images/fon_right_header5.jpg);
height:156px;
width:374px;
}

.top {
width:100%;
background-image:url(/themes/web2/images/fon_top.jpg);
height:41px;
clear:both;
}

.top1 {
margin-top:24px;
height:18px;
}

.top_menu {
float:left;
margin-top:23px;
margin-left:40px;
width:60%;
}

.top_menu2 {
text-align:center;
margin-top:25px;
margin-left:10%;
float:left;
height:17px;
background-image:url(/themes/web2/images/blue_navi.gif);
width:180px;
color:#FFF;
}

.head_bot {
position:relative;
top:0px;
float:left;
background-image:url(/themes/web2/images/fon_bot.gif);
height:17px;
width:100%;
}

.bot_menu {
float:left;
margin-left:20px;
background-image:url(/themes/web2/images/green_navi.gif);
height:17px;
width:180px;
color:#FFF;
text-align:center;
}

.user_bar {
margin-top:0;
width:100%;
background:#FFF;
}
/*
.s_form {
margin-left:5px;
background:#CFE5FA;
height:22px;
}

.s_form1 {
padding-top:2px;
background:#CFE5FA;
text-align:center;
float:left;
width:230px;
height:20px;
}

.s_form_l {
float:left;
margin-left:10px;
background-image:url(/themes/web2/images/search_left.gif);
width:8px;
height:22px;
}

.s_form_r {
float:left;
background-image:url(/themes/web2/images/search_right.gif);
width:8px;
height:22px;
}

.main_search {
float:left;
margin-top:0;
margin-left:10px;
width:25%;
}

.form_main_search {
float:left;
margin-top:5px;
width:50%;
}
*/
.auth {
position:relative;
top:0px;
left:210px;
width:80%;
text-align:right;
}

#add_navi{
position:absolute;
top:45px;
left:0px;
display:none;
border:1px solid #CCC;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
background:#FFF;
padding:5px;
z-index:1001;
}

#add_navi a{
display:block;
height:14px;
padding:5px 5px 5px 20px;
margin:5px;
clear:both;
font-size:16px;
text-align: left;
line-height:14px;
}

.add_my_blog{
background:url(/themes/web2/images/pencil_48.gif) no-repeat left;
}

.add_my_image{
background:url(/themes/web2/images/image_add_48.gif) no-repeat left;
}

.add_my_video{
background:url(/themes/web2/images/camera_add_48.gif) no-repeat left;
}

.module1 {
border:1px solid #dedede;
float:left;
margin-left:2px;
margin-right:2px;
width:73%;
padding:2px;
}

.select{
font-size: 10.5pt; color:#010101; padding: 0px 0px; height: 28px; line-height: 40px;border: 1px solid #cecdcd; background: #f2f2f2;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;position: relative;
}
input.input { width: 395px; height: 28px; border: 1px solid #cecdcd; background: #f2f2f2; font-size: 10.5pt; color:#010101; padding: 0 8px;line-height: 26px;
				border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;position: relative; }
.textarea {
 width: 395px; border: 1px solid #cecdcd; background: #f2f2f2; font-size: 10.5pt; color:#010101; padding: 0 8px;line-height: 26px;
				border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;position: relative; 
}

input.input-m { width: 167px; }
input.input-sm { width: 54px; }

.input-big { width: 593px !important; height: 110px !important; margin: 0 0 16px 0; }  
.input-med { width: 395px !important; height: 68px !important; } 


.module {
float:left;
margin-left:2px;
margin-right:2px;
width:73%;
padding:2px;
}
/*
.tags_top {
height:55px;
background-image:url(/themes/web2/Tags/top_fon.gif);
background-repeat:repeat-x;
}

.tags_top_left {
float:left;
width:7px;
height:55px;
background-image:url(/themes/web2/Tags/top_left.gif);
}

.tags_top_right {
float:right;
width:7px;
height:55px;
background-image:url(/themes/web2/Tags/top_right.gif);
}

.tags_top_center {
float:left;
text-align:center;
width:230px;
height:55px;
}

.tags_cont {
text-align:justify;
background:#FBFBFB;
padding:6px;
}

.tags_bot {
height:14px;
margin-bottom:10px;
background-image:url(/themes/web2/Tags/bot_fon.gif);
}

.tags_bot_left {
float:left;
width:7px;
height:14px;
background-image:url(/themes/web2/Tags/bot_left.gif);
}

.tags_bot_right {
float:right;
width:7px;
height:14px;
background-image:url(/themes/web2/Tags/bot_right.gif);
}
*/

.foot {
margin-top:12px;
float:left;
width:25%;
height:42px;
}

.foot1 {
text-align:center;
margin-top:12px;
float:left;
width:49%;
height:42px;
}

.static {
float:left;
height:31px;
width:88px;
}

.smilies {
border:1px #EEE solid;
background-color:#FFF;
text-align:center;
padding:3px;
}

.com_count {
display:block;
float:left;
background:url("/modules/Main/images/com_count.gif") no-repeat;
background-position:bottom;
padding-bottom:2px;
margin-left:20px;
height:14px;
width:18px;
cursor:pointer;
text-align:center;
}

.divtitle {
float:left;
width:85%;
}

.rek {
clear:both;
color:#787878;
font-size:9px;
padding-top:10px;
font-family:Verdana, Helvetica;
}

.pag_block {
float:left;
width:40%;
text-align:justify;
margin:1px;
}

.new_block {
float:left;
width:59%;
margin:1px;
}

.rss_block {
float:left;
background-repeat:repeat-x;
width:33%;
height:100%;
padding:1px;
}

.hr_menu {
height:20px;
background-image:url(/themes/web2/images/hr_menu_bg.gif);
border:1px solid #dedede;
margin-bottom:10px;
margin-left:2px;
margin-right:2px;
font-size:13px;
font-family:Arial, Verdana, Helvetica;
color:#A2BF6A;
padding:5px;
}

.hr_menu span {
float:left;
width:800px;
}

.block50 {
float:left;
width:49%;
height:100px;
margin:2px;
}

.video {
background-repeat:no-repeat;
background-position:left;
width:105px;
float:left;
}

.avatar {
background-repeat:no-repeat;
background-position:center;
width:90%;
height:130px;
clear:both;
}

.ava{
float:left;
height:50px;width:70px;display:block;border:1px solid #eee;margin:5px;
}

.gripple {
    padding:5px 5px;
    width: 100%;
}

.gripple a {
    background: url('/themes/web2/images/arr-grey.gif') no-repeat scroll right 4px #FFFFFF;
    padding-right: 30px;
}

.video_bg {
position:relative;
left:0;
top:0;
background-image:url(modules/Video/images/overlay.png);
width:105px;
height:81px;
}

.wether {
background-repeat:no-repeat;
background-position:center;
height:81px;
text-align:center;
}

div.comm {
clear:both;
margin-top:10px;
}

div.niz {
clear:both;
background:url(/themes/web2/images/bg_bot.gif) repeat-x;
padding:5px;
height:54px;
}

div.niz a{
	color:#444444;
	font-size:10px;
}

a {
color:#0C88C7;
font-family:Verdana, Helvetica;
text-decoration:none;
}

.link_n,.link_n.a:link,.link_n.a:visited {
color:#444;
font-family:Verdana, Helvetica;
text-decoration:none;
clear:both;
}

.link_n img{
margin:2px;
}

.title,a.title {
text-align:left;
font-size:10px;
font-weight:none;
font-family:Arial, Verdana, Helvetica;
color:#ff7400;
text-transform:uppercase;
margin:1px;
}

.small,A.small:link,A.small:visited {
color:#787878;
font-size:10px;
font-weight:400;
font-family:Verdana, Helvetica;
}

.blog,A.blog:link,A.blog:visited,A.blog:hover {
color:#787878;
font-size:12px;
font-weight:400;
font-family:Verdana, Helvetica;
}

.storytitle {
font-weight:700;
font-size:14px;
color:#1263ad;
font-family:arial, Verdana, Tahoma, Helvetica, sans-serif;
}

A.grey:link,A.grey:active,A.grey:visited {
font-size:12px;
color:#ccc;
font-family:arial, Verdana, Tahoma, Helvetica, sans-serif;
text-decoration:none;
}

a.white {
font-size:12px;
color:#FFF;
font-family:arial, Verdana, Tahoma, Helvetica, sans-serif;
text-decoration:none;
}

a.yell{
color:#777;
font-size:10pt;
text-decoration:none;
}

a.yell:hover {
text-decoration:underline;
}

.news_index_l,.news_index_r {
float:left;
border:1px solid #dedede;
width:49%;
height:130px;
margin:2px;
}

blockquote {
margin-left:10px;
border:1px solid #C8E2FD;
background:#DEEDFD;
padding:5px;
}

.newslet {
padding-top:2px;
padding-bottom:2px;
float:left;
width:80%;
clear:right;
}

#chen {
height:156px;
position:relative;
clear:both;
}

.chenge {
float:left;
cursor:pointer;
background-image:url(/themes/web2/images/chenge.gif);
height:40px;
width:35px;
}

#addButton {
float:right;
width:100px;
height:20px;
}

.add {
float:right;
background-image:url(/modules/Blog/images/drag.gif);
width:100px;
height:20px;
cursor:pointer;
}

.thin {
padding-top:2px;
margin-bottom:2px;
clear:both;
}

.banner {
position:absolute;
right:5px;
top:50%;
margin-top:-60px;

}

.banner a{
display:block;
z-index:1001;
width:100%;
height:100%;
}

.auth div{
margin:0px 10px;
padding-left:30px;
}

.auth div.button-mail {
padding-left:20px;
float:left;
background-repeat:no-repeat;
background-position:left;
background-image:url('/themes/web2/images/my_mail.gif');
height:25px;
width:17%;
padding-top:8px;
}

.button-feed {
position:relative;
float:left;
background-repeat:no-repeat;
background-position:left;
background-image:url('/themes/web2/images/feed.gif');
height:25px;
width:7%;
padding-top:8px;
}

.button-addressbook {
position:relative;
float:left;
background-repeat:no-repeat;
background-position:left;
background-image:url('/themes/web2/images/my_blog.gif');
height:25px;
width:10%;
padding-top:8px;
}

.button-video {
float:left;
background-repeat:no-repeat;
background-position:left;
background-image:url('/themes/web2/images/my_video.gif');
height:25px;
width:13%;
padding-top:8px;
}

.button-add{
float:left;
background-repeat:no-repeat;
background-position:left;
background-image:url('/themes/web2/images/my_add.gif');
height:25px;
width:10%;
padding-top:8px;
}

.video_block {
margin-left:2px;
background-color:#EBEBEB;
border:1px #FFF solid;
padding:4px;
}

.button-settings {
float:left;
background-repeat:no-repeat;
background-position:left;
background-image:url('/themes/web2/images/my_settings.gif');
height:25px;
width:11%;
padding-top:8px;
}

.button-logout {
float:left;
background-repeat:no-repeat;
background-position:left;
background-image:url('/themes/web2/images/my_exit.gif');
height:25px;
width:50px;
padding-top:8px;
}
/*
.page_left {
float:left;
background-image:url(/themes/web2/images/page_left.gif);
height:16px;
width:8px;
}

.page_right {
float:right;
background-image:url(/themes/web2/images/page_right.gif);
height:16px;
width:7px;
}

.page_left_bot {
float:left;
background-image:url(/themes/web2/images/page_left_bot.gif);
background-repeat:no-repeat;
height:11px;
width:7px;
}

.news_left {
float:left;
background-image:url(/themes/web2/images/news_left.gif);
height:19px;
width:10px;
}

.news_right {
float:right;
background-image:url(/themes/web2/images/news_right.gif);
height:19px;
width:8px;
}
*/
a.green_comm:visited,a.green_comm:hover,a.green_comm:link {
color:#0a304b;
font-size:9px;
text-decoration:none;
padding-top:1px;
}

.green_small {
color:#6FA889;
font-size:9px;
}

a.news:visited,a.news:hover,a.news:link {
font-size:12px;
font-weight:700;
text-align:left;
font-family:Arial, Verdana, Helvetica;
color:#000;
text-decoration:underline;
margin:1px;
}
/*
.news_left_bot {
float:left;
background-image:url(/themes/web2/images/news_left_bot.gif);
background-repeat:no-repeat;
height:10px;
width:9px;
}

.news_right_bot {
float:right;
background-image:url(/themes/web2/images/news_right_bot.gif);
background-repeat:no-repeat;
height:10px;
width:7px;
}
*/
.area {
width:99%;
background:#FAFAFA;
color:#777;
border:1px #dedede solid;
font-size:13px;
font-family:Verdana, Helvetica;
margin:5px 0;
}

div.text_editor textarea {
width:100%;
background:#FAFAFA;
color:#777;
border:1px #dedede solid;
font-size:13px;
font-family:Verdana, Helvetica;
margin-top:5px;
height:100px;
}

div.text_editor div {
background:#e2e2e2 url("/themes/web2/images/resizer.gif") no-repeat;
background-position:center;
height:10px;
width:100%;
font-size:.01em;
cursor:s-resize;
}

.commentblock {
background:url(/themes/web2/images/post_bg.jpg) repeat-x;
border:1px solid silver;
margin:5px;
padding:5px;
line-height:150%;
}

.commentblock img{
	max-width:580px;
	background:transparent url('/themes/web2/images/shadow-1000x1000.gif') no-repeat scroll right bottom;
	padding:5px 10px 10px 5px;
	border:none;
	cursor: url("/themes/web2/images/zoom-in.cur"), pointer !important;
}
.commentblock div.panel{
	text-align:center;
}
.commentblock embed,.commentblock object{
	margin:10px auto;
	text-align:center;
}

.title_h2_blue{
position:relative;
left:3px;
margin:0px;
height:16px;
width:100%;
color:#FFF;
font-family:Verdana,Helvetica;
font-size:12px;
font-weight:700;
background: url(/modules/Main/images/title_right_bg.gif) no-repeat right center;
}

.title_p_blue{
display:block;
height:16px;
margin:0px;
padding:0px;
background:#4095D2 url(/modules/Main/images/title_left_bg.gif) no-repeat left center;
}

.title_p_gray{
display:block;
height:16px;
margin:0px;
padding:0px;
background:#e0e0e0 url(/modules/Main/images/title_g_left_bg.gif) no-repeat left center;
}

.title_h2_gray{
position:relative;
left:3px;
margin:0px;
height:16px;
width:100%;
color:#6D6D6D;
font-family:Verdana,Helvetica;
font-size:12px;
font-weight:700;
background: url('/modules/Main/images/title_g_right_bg.gif') no-repeat right center;
}

.title_index {
background:#4095d2 url("/modules/Main/images/title_left_bg.gif") no-repeat;
background-position:left;
clear:both;
height:16px;
width:99%;
}

.title_index h2 {
color:#FFF;
font-size:12px;
font-family:Verdana, Helvetica;
font-weight:700;
padding-left:5px;
margin-bottom:2px;
margin-top:0;
}

#title_index_r {
background:url("/modules/Main/images/title_right_bg.gif") no-repeat;
background-position:right;
height:16px;
width:100%;
}

.title_index_g {
background:#e0e0e0 url("/modules/Main/images/title_g_left_bg.gif") no-repeat;
background-position:left;
height:16px;
width:99%;
}

.title_index_g h2 {
color:#6d6d6d;
font-size:12px;
font-family:Verdana, Helvetica;
font-weight:700;
padding-left:5px;
margin-bottom:2px;
margin-top:0;
}

#title_index_g_r {
background:url("/modules/Main/images/title_g_right_bg.gif") no-repeat;
background-position:right;
height:16px;
width:100%;
}

#box {
height:12px;
width:12px;
background:#247aba;
padding:2px;
}

#box_g {
height:12px;
width:12px;
background:#cfcfcf;
float:right;
padding:2px;
}

a.afisha:visited,a.afisha:hover,a.afisha:link {
font-size:12px;
font-family:Arial, Verdana, Helvetica;
color:#000;
text-decoration:underline;
}
/*
.tag-cloud {
float:left;
width:99%;
margin-top:10px;
margin-bottom:10px;
text-align:justify;
padding:0;
}

.tag-cloud ul {
white-space:normal;
}

.tag-cloud ul,.tag-cloud ul li {
display:inline;
margin:3px;
}
*/
.descript {
display:block;
position:relative;
clear:both;
margin:2px;
}

.descript br{
clear:both;
}

.pages_block {
width:99%;
clear:both;
}

.pages_block p {
margin:3px 0;
}

#whoisgo,#more_news {
display:block;
border:1px solid silver;
margin:5px;
padding:5px;
}

#whoisgo li,#more_news li {
display:inline;
white-space:normal;
margin-left:10px;
}

#whoisgo h3,#more_news h3 {
font-size:14px;
height:18px;
border-left:10px solid #FFF;
position:relative;
top:-15px;
left:10px;
width:200px;
background:#FFF;
}

.forum_list,.park_list,.blog_list,.afisha_list,.friend_link {
padding-left:0;
margin:0;
}


.friend_link li{
list-style:none;
display:block;
height:20px;
background:url(/themes/web2/images/p_fon.gif) 0 19px repeat-x;
}

.friend_link a{
padding-left:12px;
background:url(/modules/links/images/dot.gif) 0px 2px no-repeat;
}

.afisha_list li{
list-style:none;
display:block;
height:35px;
background:url(/themes/web2/images/p_fon.gif) 0 34px repeat-x;
}

.forum_list li {
list-style:none;
display:block;
height:15px;
background:url(/themes/web2/images/p_fon.gif) 0 14px repeat-x;
margin:5px 0 3px;
}

.forum_list a {
float:left;
width:70%;
padding-left:20px;
background:url(/modules/News/images/comments.gif) no-repeat;
}

.forum_list span {
float:left;
}

.park_list li {
list-style:none;
display:block;
height:65px;
background:url(/themes/web2/images/p_fon.gif) 0 64px repeat-x;
margin:5px;
}

.blog_list li {
list-style:none;
display:block;
height:63px;
background:url(/themes/web2/images/p_fon.gif) bottom repeat-x;
padding:0px;
position:relative;
}
.forum_list li:hover,.blog_list li:hover {
background-color: #efefef;
}

.blog_list a.videolink{
position:relative;
left:0;
display:block;
float:left;
padding:0px 10px 15px 5px;
margin:0px 0px 0px 0px;
}

.blog_list a.small{
margin:10px 5px 5px 5px;
}

.forum_list a:first-letter ,.blog_list a:first-letter{
text-transform: uppercase;
}

.tag1,.tag-cloud a.w1 {
color:#78caeb;
font-size:1.3em;
}

.tag2,.tag-cloud a.w2 {
color:#2287af;
font-size:1.6em;
}

.tag3,.tag-cloud a.w3 {
color:#4eb3db;
font-size:1.9em;
}

.tag4,.tag-cloud a.w4 {
color:#309ac4;
font-size:2em;
}

.tag5,.tag-cloud a.w5 {
font-size:2.2em;
}

.strop,.stron {
clear:both;
background-image:url(/themes/web2/images/p_fon.gif);
background-repeat:repeat-x;
margin:2px 0;
padding:1px;
}

.tags,.main_block,.clear {
clear:both;
}


.blue_small,a.blue_small:visited,a.blue_small:hover,a.blue_small:link {
color:#498AC6;
font-size:9px;
text-decoration:none;
}

.inputbox:focus {
background:#FFFFCC none repeat scroll 0 0;
}

.pollbar {
border:1px solid #C8C8C8;
height:8px;
line-height:8px;
margin:1px;
}


.vote:hover {
background-color: #efefef;
}

.comments_count{
position:absolute;
right:1px;
bottom:1px;
background:url('/modules/Main/images/com_count.png') no-repeat;
background-position:bottom;
line-height:11px;
text-align:center;
height:16px;
width:19px;
color:#FFF;
text-shadow: 0 1px 0 #329EA2;
}

.comments_count a, span.comments_count{
color:#FFF;
}

.box-table-a {
border-collapse:collapse;
font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
font-size:12px;
margin:20px auto;
width:100%;
text-align:left;
border:1px solid #E6E6E6;
}
.box-table-a th {
background:#BFBFBF none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
border-top:4px solid #ebebeb;
color:#FFF;
font-size:13px;
font-weight:normal;
padding:8px;
}
.box-table-a td {
background:#F2F2F2 none repeat scroll 0 0;
border-bottom:1px solid #FFFFFF;
border-top:1px solid transparent;
color:#333333;
padding:8px;
}

.box-table-a td div{
display:block;
width:84px;
height:84px;
background-color:#FFF;
background-position:center center;
background-repeat:no-repeat;
border:1px solid #E6E6E6;
}

.box-table-a img{
padding:2px;
background:#fff;
border:1px solid #BFBFBF;
}
.box-table-a tr:hover td {
background:#E6E6E6 none repeat scroll 0 0;
}

.box-table-a span {
color:#992A2A;
}

.sch {
border-bottom:1px solid #BEBEBE;
border-left:1px solid #BEBEBE;
border-right:1px solid #BEBEBE;
margin:0 10px;
padding:10px;
}

.sch_navi{
position:relative;
top:0px;
left:0px;
margin:0px 10px 0px 10px;
list-style:none;
border-bottom:1px solid #bebebe;
}

.sch_navi li{
position:relative;
top:1px;
display:-moz-inline-stack;/*Нужно для Firefox*/
display:inline-block; /*Не применяется в IE и Firefox*/
_overflow:hidden;/*фикс для IE6*/
zoom:1;/*включаем hasLayout*/
*display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/
border-top:1px solid #bebebe;
border-bottom:1px solid #bebebe;
border-left:1px solid #bebebe;
border-right:1px solid #bebebe;
margin-right:10px;
background-color:#ebebeb;
text-align:center;
height:21px !important;
height:25px;
padding:2px 5px 0px 5px;
}

.sch_navi li.onlist,.sch_navi li.ui-tabs-selected{
background:url(/themes/web2/images/fon_bot.gif) #FFF;
border-bottom:1px solid #FFF;
}
/* tables */
/*
table.tablesorter thead tr .header {
	background-image: url(http://tablesorter.com/themes/blue/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(http://tablesorter.com/themes/blue/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(http://tablesorter.com/themes/blue/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

*/
/*slider*/
#featured{ 
	overflow:hidden;
	width:470px; 
	padding-right:250px; 
	position:relative; 
	border:5px solid #ccc; 
	height:250px; 
	background:#fff;
	margin:10px 0px 10px 0px;
}

#featured ul.ui-tabs-nav li{ 
	overflow: hidden;
	float: none;
	padding:1px 0; 
	padding-left:13px;  
	font-size:12px; 
	color:#666; 
	width:100%;
}
#featured ul.ui-tabs-nav li div{ 
	position:relative;
	float:left; 
	height:43px;
	width:80px;
	margin:5px 5px 2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
	text-decoration:none;
}
#featured ul.ui-tabs-nav li span{ 
	color:#FFF;
	font-family:Verdana,Helvetica;
	line-height:11px;
	font-size:11px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	width:215px;
	line-height:15px;
	font-size:11px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('/themes/web2/images/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:470px;
	height:250px; 
	background:#999; 
	position:relative;
	top:0px;
	left:0px;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
	width:100%; 	
	border-top:1px solid #999999;
	background: 0 0 rgba(0, 0, 0, 0.5) !important;
	background:#000;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
#featured .info h2{ 
	font-size:16px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; 
	font-size:11px; 
	line-height:15px; 
	color:#f0f0f0;
	text-shadow: 0 1px 0 #000;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
	text-shadow: 0 1px 0 #000;
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
.ui-tabs-hide{ 
	display:none; 
}
/*carusel*/
.jcarousel-skin-tango{
	position:absolute; 
	display:block;
	top:0px; 
	left:470px; 
	list-style:none; 
	padding:0px; 
	margin:0px; 
	width:250px;
	height:250px; 
}
.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 100px;
    height: 250px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  225px;
    height: 250px;
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 220px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/themes/web2/images/next-vertical.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}


.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 220px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/themes/web2/images/prev-vertical.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

#addbattle input,#addbattle select{
margin:5px auto;
}

.videoimg{
float:left;
display:block;
width: 100px;
height: 75px;
}

.videoimg img{
border:1px solid #DDD;
}

#PagesList{
padding:0px;
margin:0px;
list-style:none;
width: 100%;
}

#PagesList li{
border:1px solid #EEEEEE;
position:relative;
float:left;
width: 230px;
height: 150px;
margin:2px 5px 2px 5px;
}


#PagesList li div{
border-top:1px solid #999999;
bottom:0;
left:0;
background: 0 0 rgba(0, 0, 0, 0.5) !important;
background:#000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
position:absolute;
width:220px;
height: 40px;
padding:5px;
}

#PagesList li .list_cite{
font-size:12px;
color:#FFFFFF;
text-shadow: 0 1px 0 #000;
}

#my_table{
width: 100%;
}

#my_table td{
padding:5px;
}

#my_navi{
margin:0px auto;
padding:10px;
list-style:none;
}

#my_navi li{
padding:3px;
}

.my_title{
background:#BEBEBE;
font-family:Verdana; 
font-size:17px; 
line-height:13px; 
color:#f0f0f0;
padding:5px;
}

.my_title img{
border:0px;
float:right;
}

 /*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(/themes/web2/images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/themes/web2/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/themes/web2/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/themes/web2/images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/themes/web2/images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/themes/web2/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/themes/web2/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/themes/web2/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/themes/web2/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/themes/web2/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/themes/web2/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/themes/web2/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(js/loader.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/themes/web2/images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/web2/images/themes/web2/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/web2/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/web2/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/web2/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/web2/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/web2/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/web2/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/themes/web2/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}



.controls img{
background:none;
padding:0px;
border:0px;
}

.social{
position:relative;
margin:5px;
height:36px;
border:1px solid #bebebe;
-moz-border-radius:4px;
}

.social p{
position:absolute;
top:0px;
left:0px;
margin:0px;
padding:0px;
}

.social .fb_like{
position:absolute;
top:6px;
left:125px;
border:none; 
width:150px; 
height:30px;
}

.social #plusone{
position:absolute;
top:5px;
left:265px;
width:150px; 
height:30px;
}

.social #vk_like{
position:absolute;
top:5px;
left:5px;
}

#vk{
display:block;
float:left;
background:url('/themes/web2/images/social_icons.png') no-repeat -64px 0px;
width:32px; 
height:32px;
margin:5px;
}

#fb{
display:block;
float:left;
background:url('/themes/web2/images/social_icons.png') no-repeat -192px 0px;
width:32px; 
height:32px;
margin:5px;
}


#tw{
display:block;
float:left;
background:url('/themes/web2/images/social_icons.png') no-repeat -160px 0px;
width:32px; 
height:32px;
margin:5px;
}

#maplink{
font-size:0px;
height:0px;
display:block;
}

.social .vk_auth_link{
position:absolute;
top:2px;
right:0px;
}

.vk_auth_link{
width:250px; 
margin-bottom:10px;
}

.vk_auth_link div.vk_link{
float:left;
width:200px; 
height:32px;
line-height:32px;
text-align:center;
}

.vk_logo{
display:block;
float:left;
background:url('/themes/web2/images/social_icons.png') no-repeat -64px 0px;
width:32px; 
height:32px;
}

.social_list{
list-style:none;margin:10px;padding:0px;
}
.social_list li{
text-align:left;
margin:5px;
padding:0px;
}

.edit_link{
float:right;
font-size:10px;
}

.video_w{
    background: url("/themes/web2/images/shadow-1000x1000.gif") no-repeat right bottom;
    border: medium none;
    width: 580px;
    padding: 5px 10px 10px 5px;
	display:block;
	clear:both;
	margin:0px auto;
}

.video_w embed{
height:330px;
}
