* {margin: 0; padding: 0;}
body  {font: 12px "Myriad Pro", "Trebuchet MS", Arial, Sans-Serif; color: #000000; 
    background: #ffffff url('../_i/_.gif') no-repeat;
    background-attachment: fixed;
}


ul {list-style:none;}
img {border:none;}
.conteiner {min-width:1000px;}
.Clear {clear:both; font-size:1px; line-height:0px; height:0px;}
h1 {font-size:36px; font-weight:normal;}
h2 {font-size:20px;}
h3 {font-size:18px; font-weight:normal;}
h4 {font-size:16px; font-weight:normal;}
h5 {font-size:14px;}
a {color:#0092d2;}
.logo {background:url(../_i/logo.gif) no-repeat; width:234px; height:60px; margin-top:10px;}
.rText {float:right;}
.italic {font-style:italic;}
/*head*/
.head {width:90%; margin:0 5%; background-color:#000000; height:25px; position:relative;}
.head .menu {font-size:11px; color:#ffffff; text-align:right; padding-top:5px;}
.head .menu li {display:inline; margin-right:15px;}
.head .menu li a {color:#5dbde1; text-decoration:none;}
/*head*/
/*center*/
.center {width:90%; margin:0 5%; padding-top:25px;}

.center .right {width:200px; padding-top:10px; float:right;}
.center .right .menu {font-size:14px; color:#000000;}
.center .right .menu li {padding-bottom:3px;}
.center .right .menu li a {color:#2c9fed; text-decoration:none;}
.center .right .menu .on a {color:#000000;}
.center .right .menu li .sub {padding:6px 0 0 30px;}
.center .right .menu li .sub li a {color:#2c9fed;}
.center .right .menu li span {color:#cb006a;}

.center .right .block {padding-top:10px; margin-top:15px; border-top:2px solid #2c9fed;}

.center .right .block .news {padding-bottom:10px;}
.center .right .block .news p {margin-bottom:5px;}
.center .right .block .news .header {font-size:14px;}
.center .right .block .news .header span {color:#999999;}
.center .right .block .news .header sup {font-size:9px;}

.center .right .block1 {background:url(../_i/blue_line1.gif) repeat-x; padding-top:25px; margin-top:15px;}
.center .right .block1 h4 {color:#0092d2;}

.center .right .bannerBlock {padding-top:10px;}
.center .right .bannerBlock .banner {margin-top:15px;}

.center .left {margin-right:200px;}

.center .left .headerBlock {padding:20px 0 30px 0; width:96%;}
.center .left .headerBlock .con {background-color:#0092d2; color:#ffffff; padding:5px 10px 0 10px; height:27px;}
.center .left .headerBlock a {font-size:14px; color:#ffffff;}

.center .left .leftCol {width:36%; padding-right:4%; float:left;}
.center .left .leftCol .block1 {padding-top:10px;}
.center .left .leftCol .block1 h3 {color:#0493d5; margin-top:10px;}
.center .left .leftCol .block1 p {margin-top:15px;}
.center .left .leftCol .block1 ul {padding-top:15px;}

.center .left .leftCol .block2 {background:url(../_i/blue_line.gif) repeat-y; margin-top:20px; padding-left:20px;}
.center .left .leftCol .block2 h4 {color:#0092d2;}

.center .left .leftCol .person {padding-bottom:50px;}
.center .left .leftCol .person .Img img {margin:10px 10px 0 0;}
.center .left .leftCol .person h2 {margin-top:30px;}

.center .left .leftCol .library {padding-bottom:50px; font-size:14px;}
.center .left .leftCol .library h2 {margin-top:80px;}
.center .left .leftCol .library .menu {padding:5px 0 50px 0;}
.center .left .leftCol .library .menu li {padding-top:5px;}
.center .left .leftCol .library p {color:#999999;}

.center .left .leftCol .item {width:49%; float:left; padding-top:10px;}
.center .left .leftCol .item ul {padding-top:10px; font-size:14px;}

.center .left .leftCol .magazine_number {padding-top:20px;}
.center .left .leftCol .magazine_number ul {padding-top:10px; font-size:14px;}
.center .left .leftCol .magazine_number li {/*width:20px;*/ padding:5px 10px 0 0; text-align:right; float:left;}

.center .left .leftCol .magazines {background:url(../_i/magazines.jpg) no-repeat; width:280px; height:599px; position:absolute; left:0;}

.center .left .rightCol {width:56%; padding-top:10px; float:left;}
.center .left .rightCol .top img {margin-bottom:20px;}
.center .left .rightCol .top p {margin-top:15px;}

.center .left .rightCol .block1 {margin-top:30px; border-top:2px solid #2c9fed; padding-top:8px;}
.center .left .rightCol .block1 .topBlock {font-size:11px;}
.center .left .rightCol .block1 .topBlock a {color:#0092d2;}

.center .left .rightCol .block1 .item {padding-top:15px;}
.center .left .rightCol .block1 .item h2 {margin-bottom:5px;}
.center .left .rightCol .block1 .item .Img {width:100px; float:right;}
.center .left .rightCol .block1 .item .txt {margin-right:110px; font-size:14px;}
.center .left .rightCol .block1 .item .txt h2 {font-weight:normal;}
.center .left .rightCol .block1 .item .txt p {margin-bottom:5px;}
.center .left .rightCol .block1 .item .txt span {font-size:11px;}

.center .left .rightCol .news li {padding-top:15px;}
.center .left .rightCol .news p {margin-bottom:5px;}
.center .left .rightCol .news .header {font-size:14px;}
.center .left .rightCol .news .header span {color:#999999;}
.center .left .rightCol .news .header sup {font-size:9px;}
.center .left .rightCol .news .Img {width:100px; float:right;}
.center .left .rightCol .news .txt {margin-right:110px;}

.center .left .rightCol .tags dd {border:2px solid #7f7f7f; margin-top:10px; width:100%;}
.center .left .rightCol .tags dd .con {padding:10px;}
.center .left .rightCol .tags dd ul {width:32%; padding-right:1%; float:left;}
.center .left .rightCol .tags dd li {padding:0 0 5px 0;}
.center .left .rightCol .tags dd .chk {width:15px; height:15px; vertical-align:text-bottom;}
.center .left .rightCol .tags dd .btns {padding-top:20px;}

.center .left .rightCol .txt1 {padding-top:20px; font-size:14px;}
.center .left .rightCol .txt1 p {margin-top:15px;}
.center .left .rightCol .txt1 p strong {color:#0092d2;}

.center .left .txtBlock {padding-right:4%; font-size:14px;}
.center .left .txtBlock dl {padding:15px 0;}
.center .left .txtBlock dt {font-weight:bold;}
.center .left .txtBlock dt {margin-top:15px;}
.center .left .txtBlock .links {padding-top:15px; color:#999999;}

.center .left .txtBlock .txt1 p {margin-top:15px;}
/*center*/
/*bottom*/
.bottom {width:90%; margin:25px 5% 0 5%; border-top:2px solid #2c9fed; padding:10px 0 25px 0;}

.bottom .right {width:200px; float:right;}
.bottom .left {margin-right:210px; position:relative; font-size:11px; color:#666666;}
.bottom .left .menu {padding-top:10px;}
.bottom .left .menu li {display:inline; margin-right:5px;}
.bottom .left .menu li a {margin-right:5px;}
/*bottom*/


small
{ font-size:12px;}


.right-side-text
{ position:absolute; right:5%; width:200px; font-size:16px; font-weight:bold; }

.txtBlock .article UL, .txt1 UL
{ margin-left:20px;}

.txtBlock .article UL LI, .txt1 UL LI
{ list-style:disc;}

OL
{ margin-left:30px;}

.announce-list LI
{ margin-bottom:20px;}



.reg-box
{ border:1px solid #009ee8; padding:15px 10px; margin:20px 0}

H2.blue
{ color:#0193cf; font-weight:normal; font-size:16px; text-transform:uppercase;}

.reg-box .title
{ margin:15px 0 5px 0; font-size:14px;}

.reg-box .comment
{ margin:5px 0 25px 0; font-size:14px;}

.error
{ font-weight:bold; color:red;}

INPUT.text
{ width:60%; padding:2px;}




UL.pubs-list
{}

UL.pubs-list LI
{ display:block; padding-bottom:30px; }

UL.pubs-list LI .pub-date
{ font-size:80%; font-style:italic }

UL.pubs-list LI .pub-header
{ font-size:120%;  }

.one-pub .pub-date
{ font-size:80%; font-weight:bold; margin-bottom:3px; }

.one-pub .back-to-list-links
{ font-size:80%; line-height:1.6em; margin-top:30px; }

.one-pub .back-to-list-links A
{ text-decoration:underline }


UL.pubs-calendar
{ display:block; margin:40px 0 0 0; padding: 0; font-size:120%; }

UL.pubs-calendar UL
{ display:block; margin:1em 0 0 0; padding: 0; }

UL.pubs-calendar LI.calendar-for-year
{ position:relative; padding-left:2em } 

UL.pubs-calendar LI.calendar-for-year .arr
{ font-size:120%; padding:10px; text-decoration:none } 

UL.pubs-calendar LI.calendar-for-year SPAN.arr
{ color:#cccccc } 

UL.pubs-calendar LI.calendar-for-year UL.col_a
{ margin-left:-2em } 

UL.pubs-calendar LI.calendar-for-year UL.col_b
{ position:absolute; right:10em; z-index:2 } 

UL.pubs-calendar LI.calendar-for-year UL LI
{ font-weight:bold; line-height:1.3em  } 

UL.pubs-calendar LI.calendar-for-year UL LI A
{ font-weight:normal; } 

UL.pubs-calendar LI.calendar-for-year UL LI.inactive
{ font-weight:normal; color:#cccccc  } 


/*****************/

.user-profile
{}

.user-profile-menu
{font-size:14px}

.user-profile-menu LI
{ position:relative; margin-bottom:5px; padding:5px }

.user-profile-menu LI.active
{ font-weight:bold}

.user-profile-menu LI.active-edit
{ background-color:black; font-weight:bold}

.user-profile-menu LI.active-edit A
{ color:white; text-decoration:none}

.user-profile-menu LI.active-edit SPAN
{ color:#f9ff01;}

.user-profile-menu LI.disabled
{ color:#cccccc}

.user-profile-menu LI .edit
{ position:absolute; right:5px; font-weight:normal; font-size:90%;}


.user-profile .photo
{ width:230px; height:280px; float:left; margin:0 20px 20px 0; }

.user-profile H4
{ font-size:20px; font-weight:normal; color:#0092d2; margin:30px 0 10px 0}

.user-profile .rednote
{ color:red;}

.user-profile TEXTAREA
{ width:99%; height:100px;}


.photo_load .photo_preview IMG
{ width:100px; height:100px}

.photo_load  TEXTAREA
{ width:99%; height:80px; margin:5px 0;}

.photo_load TD
{ padding:15px 0;}

.photoalbum
{ overflow:hidden }

.photoalbum .one-photo-preview
{ float:left; margin:0 15px 15px 0; }



#overlay
{ position: fixed; z-index:1000; top: 0px; left: 0px; height:100%; width:100%; display:none; background:black; 
	top: expression( parseInt(document.body.scrollTop, 10) + "px" ); }

.ui-popup
{ border:1px solid #21b8ef; background:white;  position:fixed; top:30%; left:30%; width:480px; display:none; z-index:1010;}

.ui-popup .padder
{ padding:12px; position:relative; }

.ui-popup .padder .close-popup
{ position:absolute; right:12px; top:12px; }

.ui-popup H3
{ color: #00a4de }

.ui-popup H4
{ color: #00a4de }

.ui-popup TEXTAREA
{ width:99%; height:170px; display:block; margin:10px 0 }


TABLE
{border-collapse: collapse;}

TABLE.comments .padder
{ position:relative; padding:0 80px 40px 0; }

TABLE.comments .reply-quote
{ position:absolute; bottom:0px; left:0px; font-size:90%;}

TABLE.comments .delete-comment
{ position:absolute; bottom:0px; left:80px; font-size:90%; color:#FE0100}

TABLE.comments .comment_rating
{ position:absolute; right:0px}

TABLE.comments .quote
{ border-left:2px solid #cccccc; margin:0px; padding-left:10px;}


.user-rating
{ background-color: #ff3300; padding:2px 6px; font-size:24px; font-weight:bold; color:white; height: 32px; }

.user-status
{ padding:10px 0 9px 0; margin-left:5px; position:relative; width:100%;text-align:center; z-index:2000 }

.user-status A
{ font-size:14px; font-weight:bold; }

.user-status .popup
{ position:absolute; background:inherit; margin-top:15px; right:0; width: 220px; padding: 15px; display:none;  text-align:left; z-index:2000}

.user-status .popup STRONG
{ margin-bottom:10px; display:block }

.user-status .popup INPUT
{ margin-top:10px; display:block;z-index:2222; }


/********/
.user-status.guest
{ background-color: #c4c4c4; color: #333333; }

.user-status.guest A
{ color: #666666; }

.user-status.guest STRONG
{ color: #000; }

.user-status.guest .popup
{ background-color: #c4c4c4 }


/********/
.user-status.friend
{ background-color: #b4e9a0; color:#006600 }

.user-status.friend A
{ color: #006600; }

.user-status.friend .popup
{ background-color: #b4e9a0 }

.user-status.friend STRONG
{ color: #336600; }


/********/
.user-status.mutual
{ background-color: #0092d2; color:#0092d2 }

.user-status.mutual .popup
{ background-color: #bce7f9 }

.user-status.mutual A
{ color: #fff; }

.user-status.mutual STRONG
{ color: #0092d2; }


/********/
.user-status.friend-of
{ background-color: #f2c909; color:#993300 }

.user-status.friend-of .popup
{ background-color: #f9eebc }

.user-status.friend-of A
{ color: #993300; }

.user-status.friend-of STRONG
{ color: #993300; }


/********/
.user-status.my
{ background-color: #000; color:#fff }

.user-status.my A
{ color: #fff; }


/**************/
.last-comments
{ border:1px solid #0192d3; margin-top:20px; }

.last-comments .header
{ background:#0192d3; color:white; padding:4px; font-size:120%; }

.last-comments .one-comment
{ border-bottom:1px solid #888888; padding:5px 0; position:relative; padding-right:30px }

.last-comments .one-comment .comment_rating
{ position:absolute; right:5px  }



.user-plate
{ width:105px; height:60px;  }

.user-plate.guest
{ background: #c4c4c4 }
.user-plate.friend
{ background: #b4e9a0 }
.user-plate.mutual
{ background: #bce7f9 }
.user-plate.friend-of
{ background: #f9eebc }
.user-plate.my
{ background: #000; color: white; }

.blog_users_status_action
{margin-top:16px;  padding-left:4px;}

.blog_users_status_action A
{ color:#fe0100; font-size:90%;}



/************/

.friends-list .one-friend
{ float:left; margin:20px 30px 20px 0; }

.friends-list .one-friend IMG
{ /*border:20px solid #f0f0f0*/}

.friends-list .one-friend .user-status
{ padding:3px 5px; margin: 10px 0 0 0; text-align:left; width:auto;}

.friends-list .one-friend .user-status A
{ font-weight:normal; font-size:12px; display:block; width:90px}

.friends-list .one-friend .user-status
{ position:static }

.friends-list .one-friend .user-status .popup
{ right:auto; margin-left:-20px; margin-top:-40px}

.friends-list .one-friend .user-status .popup STRONG
{ display:block; padding:3px 8px; background:black; color:white; margin-left:-8px}

.friends-list .one-friend .user-status .popup H4
{ margin-bottom:10px; font-weight:bold;}

.friends-list .one-friend .user-status.small
{ position:absolute; bottom:0px; right:10px; width:6px; height:8px}


.index-archive
{ border-top: 2px solid #0eaff3;}

.index-archive IMG
{ margin-top:5px;}

.index-archive TD
{ width:50%; vertical-align:top}

.index-archive .item
{  margin: 10px 0px 30px 0}

.index-archive .item .title
{ font-size:15px;}

.index-archive .item .intro
{ margin:5px 0;}

