/*
Theme Name: Fluid2
Description: Fluidity Theme with 3 Columns
Version: 1.1
Author: ZX
Author URI: http://blog.familybank.ru
*/
/* A fluid template for business or fun */
/* By Dave Reeder, http://oops.multijournal.ru */

body { 
        margin: 0;
        padding: 0;
        background: #FFF;
        text-align: center;
 }
 
* {margin: o; padding: 0; border: 0; font-family: Arial; font-style: normal}


                                         /*---Базовые настройки---*/

p, h1, h2, h3, span#copyright {
       margin: 0 12px;
       color: #000;
       font-weight: normal
 }
 
h1, h2, h3, h4 {
       margin-top: 0px;
       color: #666666;
       font-style: normal
 }


acronym {
       border-bottom: 1px dashed #FFF;
       cursor: help
 }

blockquote {
       border-top: 2px solid #000;
       border-bottom: 2px solid #000;
       margin-left: 1.5em;
       padding-left: 5px;
 }

p {
       font-size: 13px;
       font-style: normal;
       line-height: 1.2em;
       text-align: justify;
 }

h1 {
       float: left;
       font-style: normal;
       margin-top: 40px;
       margin-left: 30px;
       font-size: 1.75em;
       line-height: 1.25em;
       letter-spacing: 0.20em
 }

	                                  /*--- site heading ---*/

h1 a {
       color: #333;
       text-decoration: none
 }

h1 a:hover {
       color: #333;
       text-decoration: underline
 }

h2 {
       font-size: 1.30em;
       font-family: Georgia;
       font-style: normal;
       text-align: center;
       line-height: 1.25em;
       color: #FF3300;
 }
h2 a {
       font-size: 30px;
       color: #FF6600;
       font-family: Georgia;
 }
h2 a:hover {
       font-size: 31px;
       color: #FF3300;
       font-family: Georgia;
 }


h3 {
       font-size: 0.90em;
       font-style: normal;
       line-height: 1.30em;
 }

                			/*--- sub headings ---*/

span#copyright {
       font-size: 13px;
       line-height: 35px;
       color: #000
 }

div {
       padding: 0px;
 }

a {
       color: #999999;
       text-decoration: none;
       font-style: normal
 }

a:hover {
       color: #666666;
       text-decoration: none
 }

ul, ol {
       margin: 10px;
       color: #0000FF;
       font-size: 0.70em;
       line-height: 1em
 }

ul {
       list-style: square inside
 }

ol {
       list-style: decimal inside
 }

em {
       font-weight: bold;
       font-style: normal
 }

                                        /*---Слои---*/

#hdr {
	padding: 0px;
	width: 100%;
	background: #FFF;
	height: 20px;
 }

.sidebar3 {
	padding: 0px;
	width: 100%;
	background: #FFF;
	height: 20px;
 }

.rowcontainer {	/* Used to keep the divs in a row.  you can use this for any size of divs */
	float: left;
	margin-top: 5px;
	width: 100%;
	overflow: hidden;
	background: #FFF;
        text-align: justify;
 }

.side2container {
	float: left;
	width: 100%;
        height: 200px;
	background: #FFF;
        text-align: center;
        padding: 0;
 }
#bttmbar {
        float: left;
        width: 100%;
        line-height: 1em;
        text-align: center;
        font-size: 0.80em;
        background:  #FFF;
        overflow: hidden
 }

#bttmbar a {
        color: #000; 
        text-decoration: underline; 
        font-style: normal
 }

#bttmbar a:hover {
        text-decoration: none
 }


                                            /*---Main Nav---*/

ul#nav {
        margin: 0;
        margin-top: 0px; 
        left: 7px; 
	list-style-type: none;
 }

ul#nav li {
       margin-right: 1px
 }

ul#nav a {
	font-weight: bolder;
        font-family: Arial;
	display: block;
	line-height: 1em;
	padding-left: 15px;
	text-decoration: none;
 }

ul#nav li a:link, ul#nav li a:visited  {
	color: #000
 }

ul#nav li a:hover, ul#nav li a:active {
	color: #FF0000;
 }

ul#nav li a.current {
       color: #000
 }

ul#nav li a.current:hover {
       color: #FF0000
 }

                                        /*---Колонки---*/ 

.halfcolumn {
       float: left;
       margin-left:10px;
       margin-right:10px;
       overflow: hidden;
       width: 60%;
 }
* html .halfcolumn {
       margin-left: -30px;
       margin-right: -15px;
 }
.onequartercolumn {
       float: left;
       width: 220px;
 }
	
.onequartercolumn2 {
       float: left;
       overflow: hidden;
       width: 120px;
 }	
	
.entry{
	background-color: #FFF;
	padding: 5px;
	margin-bottom: 1px;
 }
.entry a {
	color: #999999;
 }
.entry a:hover {
	color: #666666;
        text-decoration: underline;
 }


                                        /* --Comments Styling-- */
#commentlist li {
       margin-bottom: 1.5em;
       padding-bottom: 1em;
       border-bottom: 1px solid #000;
 }

#commentform {
       margin: 1em 0;
       background:#FFF;
       width: 520px;
 }

#commentform textarea {
       background: #C5E1E2;
       border: 2px outset #000;
       width: 520px;
 }

#commentform textarea:hover {
       background: #FFF;
       border: 3px outset #000;
 }

#commentform textarea:focus {
       background: #FFF;
       border: 3px outset #000;
 }

#commentform #email, #commentform #author, #commentform #url {
       font-size: 1.1em;
       background: #C5E1E2;
       border: 2px outset #000;
       width: 250px;
 }

#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {
       font-size: 1.1em;
       background: #FFF;
       border: 3px outset #000;
       width: 250px;
 }

#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
       font-size: 1.1em;
       background: #FFF;
       border: 3px outset #000;
       width: 250px;
 }

#commentform input{
       margin-bottom: 3px;
       margin-left: 3px;
       font-size: 1.1em;
       color: #FF0000;
       background: #FFF;
       border: 1px outset #FF0000;
 }
.addcomm1 {
       margin-left: 15px;
       text-align: left;
 }

.comm1 {
       margin-bottom: 10px;
       margin-top: 10px;
       margin-left: 25px;
       padding-left: 10px;
       padding-top: 15px;
       padding-bottom: 15px;
       font-size: 1.2em;
       font-family: Arial;
       background: #CCCCCC;
       border: 1px solid #000;
 }

.comm2 {
       margin-bottom: 10px;
       margin-top: 10px;
       margin-left: 25px;
       padding-left: 10px;
       padding-top: 15px;
       padding-bottom: 15px;
       font-size: 1.2em;
       font-family: Arial;
       background: #EEEEEE;
       border: 1px solid #000;
 }

.comment_quote {
       margin-bottom: 30px;
       margin-top: 30px;
       margin-left: 55px;
       width: 70%;
       padding-left: 30px;
       padding-top: 15px;
       padding-bottom: 15px;
       font-size: 1em;
       font-family: Arial;
       background: #99CCFF;
       border: 3px dashed #0099FF;
 }

.comment_quote:before {
       content: url(http://oops.multijournal.ru/wp-admin/images/kv1.png);
 }

.comment_quote:after {
       content: url(http://oops.multijournal.ru/wp-admin/images/kv2.png);
       margin-right: 15px;
 }

.commcontainer {
       width: 100%;
 }

.commavatar {
       float: right;
       margin-top: 5px;
       margin-left: 5px;
       width: 20%;
 }

.commtxt {
       float: left;
       width: 80%;
 }

                                             /*---Sidebar---*/
#sidebar {
       padding: 0px;

 }

#sidebar h3 {
       font-weight: bold;
       text-transform: uppercase;
       font-size: 100%;
       text-align: center;
 }

#sidebar p{
       font-size: 10px;
       color: #666666;
 }

#sidebar ul {
       color: #666666;
       margin-left: 15px;
 }

#sidebar a {
       color: #666666;
       font-weight: bold;
 }

#sidebar ul li {
       list-style-type: none;
       margin-bottom: 3px;
       margin-left: 5px;
       margin-right: 3px;
       color: #666666;
 }

#sidebar input{
       margin-bottom: 3px;
       margin-left: 5px;
       font-size: 0.9em;
       color: #666666;
       background: #FFF;
       border: 1px solid #666666;
 }

#sidebar textarea {
       margin-bottom: 3px;
       margin-left: 55px;
       font-size: 0.9em;
       color: #666666;
       background: #FFF;
       border: 1px solid #666666;
 }

.entry ul li, .entry ol li {
       color: #000;
 }

.dTreeNode {
       font-size: 1.2em;
       color: #666666;
       margin-bottom: 5px;
       margin-top: 0px;
       overflow: hidden;
 }
.node {
       font-size: 1em;
       font-family: Arial;
       overflow: hidden;
       width: 200px;
 }
.dt {
       font-size: 0.7em;
       color: #000;
       overflow: hidden;
}
.username {
       font-size: 15px;
       color: #FF3300;
       font-weight: bold;
}

.sdbox {
       background: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/rs/rs.gif) repeat-y;
 }
.sdboxtop {
       background: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/rs/top.gif) no-repeat;
       height: 5px;
       font-size: 0px;
 }
.sdboxbottom {
       background: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/rs/bottom.gif) no-repeat;
       height: 6px;
       font-size: 0px;
 }
.sdbox2 {
       background: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/rs/rs2.gif) repeat-y;
 }

.sddbox {
       background: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/rs/sd.gif) repeat-y;
       padding: 10px;
 }
.sddboxtop {
       background: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/rs/sdtop.gif) no-repeat;
       height: 5px;
       font-size: 0px;
 }
.sddboxbottom {
       background: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/rs/sdbottom.gif) no-repeat;
       height: 5px;
       font-size: 0px;
 }

.entrym {
       font-size: 1.5em;
       color: #000;
 }

div.addzakl {
       text-align: center;
       margin: 10px 0;
 }

.sdbquotex {
       font-size: 11px;
       padding-left: 12px;
       padding-right: 12px;
 }
.sdbquotex:before {
       content: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/info.gif);
 }
                                               /*---Author---*/
.authorcontainer {
       float: none;
       padding-left: 5px;
       padding-top: 50px;
       width: 600px;
       overflow: auto;
       background: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/rs/lst.gif) repeat-y;
 }

.authorcontainer:img {
       max-width: 580px;
 }

.authorcontainertop {
       background: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/rs/lsttop.gif) no-repeat;
       height: 88px;
       font-size: 0px;
 }
.authorcontainerbottom {
       background: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/rs/lstbottom.gif) no-repeat;
       height: 90px;
       font-size: 0px;
 }

.author1 {
       float: right;
       width: 60%;
 }
.author2 {
       width: 90%;
 }
.authorfoto2 {
       max-width: 450px;
       text-align: center;
       margin-right: 45px;
       margin-left: 45px;
       background: #FFF;
 }

.atxt {
       font-size: 16px;
       color: #666666;
       margin-top: 5px;
       margin-left: 15px;
       font-family: Monotype Corsiva, Courier;
       font-weight: bold;
 }

.atxt2 {
       font-size: 0.7em;
       color: #003399;
       margin-left: 15px;
       font-family: Comic Sans MS;
       font-weight: bold;
       font-style: italic;
 }

.avatar {
       margin-left: 15px;
       border: 3px outset #666666;
       float: left;
 }

.page_item  {
       float: left;
       font-size: 1.7em;
       list-style-type: none;
 }

                                             /*---Profile---*/
.quoting  {
       float: right;
       font-size: 0.8em;
       font-family: Arial;
       font-style: italic;
       color: #990000;
       width: 100%;
       list-style-type: none;
 }

.quoting1  {
       float: right;
 }

.NIZ_ELEMENT  {
       float: right;
       clear: both;
 }

.postmetadata_alt  {
       float: left;
       width: 100%;
       margin-bottom: 5px;
       padding-bottom: 5px;
 }

.rsstitle  {
       width: 70%;
       margin-left: 15px;
       color: #FF6600;
       font-weight: bold;
       font-size: 20px;
       font-family: Times New Roman;
       text-align: center;
 }


.rssdescription  {
       margin-left: 15px;
       margin-right: 45px;
       color: #000;
       font-weight: bold;
       font-size: 14px;
       font-family: Times New Roman;
 }

.right   {
       text-align: center;
       float: right;
       width: 50%;
       height: 40px;
       padding-top: 7px;
       font-weight: bold;
       font-size: 14px;
       font-family: Times New Roman;
 }

.left   {
       text-align: center;
       float: left;
       width: 50%;
       height: 40px;
       padding-top: 7px;
       font-weight: bold;
       font-size: 14px;
       font-family: Times New Roman;
 }

.right a   {
       color: #000;
       font-size: 14px;
       hight: 40px;
 }

.right a:hover    {
       color: #FF0000;
       font-size: 16px;
       hight: 40px;
 }

.left a   {
       color: #000;
       font-size: 14px;
       hight: 40px;
 }

.left a:hover    {
       color: #FF0000;
       font-size: 16px;
       hight: 40px;
  }

                                       /*---Lightbox---*/
#lightbox {
       background-color:#eee;
       padding: 10px;
       border-bottom: 2px solid #666;
       border-right: 2px solid #666;
 }

#lightboxDetails {
       font-size: 0.8em;
       padding-top: 0.4em;
 }	

#lightboxCaption {
       float: left;
 }

#keyboardMsg {
       float: right;
 }

#lightbox img {
       border: none;
 }
 
#overlay img {
       border: none;
 }

#overlay {
       background-image: url(overlay.png);
 }

* html #overlay {
       background-color: #000;
       back\ground-color: transparent;
       background-image: url(blank.gif);
       filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
 }

                                           /*---Video---*/
.entry_video {
       align: center;
       background: url(images/we.gif) no-repeat 0 top #EFEFEF;
       border: 3px outset #000;
       padding: 10px;
       padding-left: 55px;
       padding-top: 55px;
       margin-bottom: 1px;
 }

.page_title {
       font-family: Times New Roman;
       font-size: 20px;
 }

.selected {
       font-family: Arial;
       font-size: 21px;
       color: #000;
 }

.pager {
       font-family: Arial;
       font-size: 18px;
       color: #000;
 }

.title {
       font-family: Times New Roman;
       font-size: 17px;
       color: #FF0000;
       text-align: left;
       margin: o;
       padding: 0;
 }

.author {
       font-family: Times New Roman;
       font-size: 14px;
       color: #000;
       text-align: left;
       margin: o;
       padding: 0;
 }

.added {
       font-family: Times New Roman;
       font-size: 14px;
       color: #000;
       text-align: left;
       margin: o;
       padding: 0;
 }

.size {
       font-family: Times New Roman;
       font-size: 14px;
       color: #000;
       text-align: left;
       margin: o;
       padding: 0;
 }

.vidcat a {
       font-family: Times New Roman;
       font-size: 14px;
       color: #000;
       padding: 0px;
       margin: 0px;
 }

.vidcat a:hover {
       font-family: Times New Roman;
       font-size: 14px;
       color: #FF0000;
       padding: 0px;
       margin: 0px;
 }

.vidcat {
       font-family: Times New Roman;
       font-size: 16px;
       color: #FF0000;
       padding: 0px;
       margin: 0px;
 }

.vidtag {
       font-family: Times New Roman;
       color: #000;
       text-align: center;
       padding: 0px;
       margin: 0px;
 }

.vidtag a {
       font-family: Times New Roman;
       color: #000;
       text-align: center;
       padding: 0px;
       margin: 0px;
 }

.vidtag a:hover {
       font-family: Times New Roman;
       color: #FF0000;
       text-align: center;
       padding: 0px;
       margin: 0px;
 }

.radio2 {
       width: 300px;
       background-color: #CCCCCC;
       border: 2px solid #000;
 }

                                                 /*---Katalog---*/
.optiontable {
       background-color: #CCCCCC;
       border: 2px solid #000;
       padding: 10px;
       margin-left: 25px;
       width: 90%;
       text-align: left;
       font-size: 14px;
 }

.catlink {
       font-family: Arial;
       font-size: 12px;
       margin-left: 40px;
 }
.catbox {
       font-family: Arial;
       font-size: 12px;
       margin-left: 40px;
 }
#newlink {
       margin-left: 80px;
 }
.catsublink {
       margin-left: 80px;
 }
.linkbox1 {
       margin-left: 80px;
       width: 60%;
 }
.linkbox2 {
       margin-left: 80px;
       width: 60%;
 }
.plink {
       font-family: Times New Roman;
       font-size: 18px;
       color: #009900;
 }

.submit {
       padding: 10px;
 }



                                                 /*---CHAT---*/
#wordspew {
       color: #FF0000;
 }
#chatbarText {
       width: 90%;
       border: 3px solid #000;
 }
#chatoutput {
       width: 90%;
       border: 3px solid #000;
       height: 350px;
       overflow: scroll;
       background-color: #0099CC;
 }
#outputList {
       color: #FF0000;
       font-size: 17px;
 }
#usersOnline {
       text-align: center;
       font-weight: bold;
       background-color: #0099CC;
       border-bottom: 2px dotted #FF0000;
 }
#submitchat {
       float: right;
       font-weight: bold;
       font-size: 16px;
       background-color: #fff;
       border: 2px outset #ccc;
       margin-right: 55px;
 }

                                                 /*---Всякое---*/
.geo {
       text-align: center;
       float: right;
 }

.dop  {
       float: left;
       font-size: 0.8em;
       font-family: Arial;
       color: #990000;
       width: 100%;
 }

.category-description  {
       float: left;
       font-size: 0.8em;
       font-family: Arial;
       color: #ccc;
       width: 100%;
       text-align: justify;
 }

.category-description  a {
       color: #ccc;
       font-weight: bold;
       text-decoration: underline;
       font-size: 0.9em;
       font-family: Arial;
 }

.entry2 {
       float: left;
       width: 150px;
       text-align: justify;
 }

.chat {
       float: right;
       width: 350px;
 }

                                                 /*---Кнопки---*/
.entryvid:hover {
       width: 150px;
       height: 150px;
       font-size: 1.2em;
       font-family: Arial;
       text-decoration: none;
       font-weight: bold;
       background: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/strsin.gif);
 }
.entryvid {
       width: 150px;
       height: 150px;
       color: #ccc;
       font-size: 1.2em;
       font-family: Arial;
       text-decoration: none;
       background: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/strbel.gif);
 }
.entryvidtext {
       color: #ccc;
       font-family: Arial;
       text-decoration: none;
 }

.entryvid2:hover {
       width: 300px;
       height: 30px;
       font-size: 10px;
       font-family: Arial;
       text-decoration: none;
       font-weight: bold;
       background: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/btt300s.gif);
 }
.entryvid2 {
       width: 300px;
       height: 30px;
       color: #ccc;
       font-size: 10px;
       font-family: Arial;
       text-decoration: none;
       background: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/btt300.gif);
 }
.entryvidtext2 {
       color: #000;
       font-family: Arial;
       text-decoration: none;
 }


.column {
       width: 96%;
       height: 96%;
       border: 4px outset #ccc;
       background: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/rs/iogo.gif) right no-repeat;
 }


#dash {
       background: url(http://oops.multijournal.ru/wp-content/themes/fluid2/images/rs/logo.gif) right no-repeat;
 }


.prev1 ul li {
       color: #000;
       font: Arial;
       font-size: 15px;
       line-height: 1.5;
       font-weight: bold;
       text-align: justify;
       list-style-type: none;
 }
.prev1 li {
       color: #000;
       margin-left: 35px;
       font: Arial;
       font-size: 15px;
       line-height: 1.5;
       font-weight: bold;
       text-align: justify;
       list-style-type: none;
 }
.prev1 li:hover {
       color: #000;
       margin-left: 35px;
       font: Arial;
       font-size: 15px;
       line-height: 1.5;
       font-weight: bold;
       text-align: justify;
       list-style-type: none;
       background: #ccc;
 }
.prev1 a {
       color: #000;
       font: Arial;
       font-size: 15px;
       line-height: 1.5;
       font-weight: bold;
 }

.prev1 a:hover {
       color: #000066;
       font: Arial;
       font-size: 16px;
       line-height: 1.5;
       font-weight: bold;
 }

.trust {
       width: 40%;
       height: 96%;
       float: left;
       text-align: left;
       padding-right: 10px;
       list-style-type: none;
 }
.trust p {
       color: #ccc;
       font: Arial;
       font-size: 14px;
       line-height: 1.3;
       font-weight: bold;
       text-align: left;
       margin-left: 10px;
       cursor: pointer;
 }
.trust a {
       color: #ccc;
       font: Arial;
       font-size: 14px;
       line-height: 1.3;
       font-weight: bold;
       text-align: left;
 }
.trust a:hover {
       color: #000;
       font: Arial;
       font-size: 15px;
       line-height: 1.3;
       font-weight: bold;
       text-align: left;
       background: #ccc;
 }
.menu {
       float: left;
       margin-top: 20px;
       width: 220px;
       height: 100%;
       font-size: 12px;
       font-weight: bold;
       padding-right: 7px;
 }
.menu p {
       font-weight: bold;
       color: #ccc;
       line-height: 1.5;
       text-align: right;
 }
.menu p:hover {
       font-weight: bold;
       color: #000;
       background: #ccc;
       font-size: 13px;
       text-align: right;
       line-height: 1.5;
 }
.feedtxt {
       font-weight: bold;
       color: #666666;
       font-size: 9px;
       text-align: center;
 }
.feedtxt:hover {
       font-weight: bold;
       color: #ccc;
       font-size: 11px;
       text-align: center;
 }
#ico, #Layer1 {
       opacity: 0.5;
       margin: 0px;
       padding: 0px;
 }
#ico:hover {
       opacity: 1;
 }
#clustrMapsImg {
       opacity: 0.5;
       margin: 0px;
       padding: 0px;
 }
#clustrMapsImg:hover {
       opacity: 1;
 }

.posttitle {
       opacity: 0.5;
       width: 100%;
       margin-top: 40px;
       border-left: 2px outset #ccc;
 }
.posttitle:hover {
       opacity: 1;
       font-color: #000;
 }
.posttavatar {
       width: 20%;
       float: left;
       padding-top: 10px;
 }

.posttitle2 {
       width: 80%;
       float: left;
       padding-top: 10px;
 }
.posttitle2 p {
       color: #666666;
 }
.posttitle2 a {
       color: #ccc;
 }
.posttitle2 a:hover {
       color: #000;
 }
.menu2 {
       font-weight: bold;
       color: #ccc;
       line-height: 1.5;
       text-align: right;
 }
.menu2:hover {
       font-weight: bold;
       color: #000;
       background: #ccc;
       font-size: 13px;
       text-align: right;
       line-height: 1.5;
       cursor: pointer;
 }
.profilerss {
       weight: 100%;
       margin-top: 700px;;
 }

.menutv {
       float: left;
       margin-top: 20px;
       background: #fff;
       width: 220px;
       height: 100%;
       font-size: 12px;
       font-weight: bold;
       padding-right: 7px;
 }
.menutv p {
       font-weight: bold;
       color: #ccc;
       line-height: 1.5;
       text-align: right;
       background: #fff;
 }
.menutv p:hover {
       font-weight: bold;
       color: #000;
       background: #fff;
       font-size: 13px;
       text-align: right;
       line-height: 1.5;
 }
#Layer1 {
       opacity: 0.7;
       margin: 0px;
       padding: 0px;
 }
#Layer1:hover {
       opacity: 1;