body, a, em, b, i, ol, ul, li, div, p, form, span, h1, h2, h3, h4, h5, dl, dd, dt, small, strong { padding: 0px; margin: 0px; border: none; }
h1,h2,h3,h4,h5 {font-weight: normal;}
form { padding: 0; margin: 0 }
span{ display: none; }
img { border:0; }
li{ list-style-type: none; }
table  { border-collapse: collapse; border-spacing: 0; }
td { padding: 0px;  vertical-align:top; }
hr { border: none; border-bottom: 1px #666 solid; height: 1px; background: none; }

input, a { outline: none; }

input {-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius: 7px;border-radius:7px;}
textarea {-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius: 10px;border-radius:10px;}
input,textarea {padding:2px 5px;}

.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px; overflow:hidden; }
.clear-r { clear: right; }
.clear-l { clear: left; }

a, a:visited, a:link { text-decoration: underline; color: #8D7DC4;}
a:hover { }
/* app */

.header { background: url(/images/biz/head_bgrn.gif) repeat-x; height: 155px; margin-bottom: 25px;}
.header .inner {width: 951px; margin: 0px auto 0px auto; padding: 13px 0px 0px 0px; height: 142px;}
.header .inner top {height: 38px;}
.header .menu { height: 33px; background: url(/images/biz/biz.gif) no-repeat 0px -92px; float: left; width: 640px; }
.header .menu .left { margin-left: 10px; background: url(/images/biz/biz.gif) no-repeat right -142px;}
.header .menu .right{ margin-right: 10px; background: url(/images/biz/head_menu_bgrn.gif) repeat-x  0px -15px; padding: 0px 20px 0px 20px; height: 33px;}
.header .menu li {float: left; height: 33px; }
.header .menu li a, .header .menu li a:link, .header .menu li a:visited {font-size: 16px; font-family: Helvetica; color: #fff; height: 28px; display: block; float: left; padding: 5px 0px 0px 0px; text-decoration: none;}
.header .menu li a:hover {color: #e6e4ed;}
.header .menu li span { font-weight: bold; font-size: 16px; font-family: Helvetica; color: #fff; display: block; float: left; padding: 5px 11px 0px 11px; height: 28px;  }
.header .menu li a.rss { height: 20px; padding: 0px 0px 0px 20px!important; margin: 5px 0px 0px 10px; background: url(/images/biz/biz.gif) no-repeat 0px -175px; }
*html .header .menu li a.rss {margin: 5px 0px 0px 5px; height: 10px!important;}

.header .search {width: 250px; background: url(/images/biz/biz.gif) no-repeat 0px -558px; float: right; margin: 10px 8px 0px 0px; height: 23px;}
*html .header .search{margin: 10px 5px 0px 0px;}
.header .search #search, .header .search #q {border: 0px; height: 16px; width: 210px; float: left; margin: 3px 0px 0px 10px;color:#575757; }
.header .search a {display: block; float: right; height: 23px; width: 20px; background: url(/images/biz/biz.gif) no-repeat 0px -583px;}

.header h1 {float: left; float: left; width: 290px; height: 90px; margin: 13px 0px 0px 0px;}
*html .header h1 {margin: 0px;}
*+html .header h1 {margin: 0px;}
.header h1 a {background: url(/images/biz/biz.gif) no-repeat 0px 0px; width: 325px; height: 90px; display: block;}
.en .header h1 a {background: url(/images/biz/biz_en.gif) no-repeat 0px -66px; }
.header p{ color: #fff; font-family: Helvetica; font-size: 14px; margin: 15px 0px 0px 0px; width: 610px; float: right; }
.header h2{ color: #fff; font-family: Helvetica; font-size: 14px; margin: 15px 0px 0px 0px; width: 610px; float: right; }
*html .header p{margin: 0px;}
*html .header h2{margin: 0px;}
*+html .header p{margin: 0px;}
*+html .header h2{margin: 0px;}

.body {width: 968px; margin: 0px auto 0px auto; }
.body-left {float: left; width: 658px; }
.body-right{float: right; width: 285px;}

.body-left .menu { height: 48px; background: url(/images/biz/biz.gif) no-repeat 0px -303px; width: 674px; position: relative; left: -8px; margin-bottom: 15px;}
.body-left .menu .left { margin-left: 24px; background: url(/images/biz/biz.gif) no-repeat right -353px;}
.body-left .menu .right{ margin-right: 24px; background: url(/images/biz/mid_menu_bgrn.gif) repeat-x; padding: 0px 0px 0px 10px; height: 48px;}
.body-left .menu li {height: 48px; float: left;}
.body-left .menu li a, .body-left .menu li a:link, .body-left .menu li a:visited {padding: 13px 0px 0px 0px; font: 16px Helvetica; color: #fff; float: left; display: block; text-decoration: none;}
.body-left .menu li a:hover {color: #e6e4ed;}
.body-left .menu li span {padding: 0px 15px 0px 0px; margin: 0px 0px 0px 15px; float: left; display: block; height: 48px; width: 2px; background: url(/images/biz/biz.gif) no-repeat 0px -403px;}
.en .menu ul li a {width:75px;text-align:center;}
.en .menu ul li a.last {width:105px;text-align:center;}
.en .body-left .menu li span {padding: 0px 9px 0px 0px; margin: 0px 0px 0px 9px; }


.body-left .content {width: 640px; margin: 0px 0px 0px 9px;}
.body-left h2 {font-family: Helvetica; font-size: 18px; color: #8D7DC4; margin-bottom: 20px;}
.body-left h3 {font-family: Helvetica; font-size: 14px; color: #8D7DC4; text-shadow: #AAA  3px 3px 5px;}

.q {width: 640px; margin: 0px 0px 30px 0px;}
.q .top {width: 600px; background: #DDDAE7 url(/images/biz/quote_head_up.gif) no-repeat; padding: 15px 20px 0px 20px;}
.q .top .info {height: 17px;}
.q .top .info span { color: #9F8484; font: 11px Arial; float: left; display: block; height: 16px; margin: 1px 4px 0px 0px;}
.q .top .info em { color: #928637; font: 11px Arial normal; float: left; display: block; height: 16px; margin: 1px 4px 0px 0px;}
.q .top .info em.n {font-style: normal;}
.q .top .info .rating {float: left; height: 17px; margin-right: 3px;}
.q .top .info .rating .right {height: 17px; background: url(/images/biz/biz.gif) no-repeat right -472px; padding-right: 8px;}
.q .top .info .rating .left{ height: 17px; background: url(/images/biz/biz.gif) no-repeat 0px -453px; padding-left: 8px;}
.q .top .info .rating .inner{ height: 17px; background-color: #fff;}
*html .q .top .info .rating .right {float: left;}
*html .q .top .info .rating .left {float: left;}
*html .q .top .info .rating .inner {float: left;}
.q .top .info .rating a.up { border: none; margin: 4px 0px 0px 0px; float: left; display: block; width: 9px; height: 9px; background: url(/images/biz/biz.gif) no-repeat 0px -502px; }
.q .top .info .rating a.down { border: none; margin: 4px 0px 0px 0px; float: left; display: block; width: 9px; height: 9px; background: url(/images/biz/biz.gif) no-repeat 0px -491px; }
.q .top .info .rating a span{display: none;}
.q .top .info .rating i {color: #928637; font: bold 11px Arial; float: left; display: block; height: 15px; padding: 1px 4px 0px 4px;}
.q .top .tags { color: #9F8484; font-family: Arial; font-size: 11px; display: block; padding: 3px 0px 10px 0px;}
.q .top a, .q .top a:link, .q .top a:visited {text-decoration: none; color: #928637; font-family: Arial; font-size: 11px; border-bottom: 1px dotted #928637; margin: 0px 5px 0px 0px;}
.q .top a:hover {border-color: #DDDAE7;}
.q .top .info a.en {margin: 0px; display: block; float: left; height: 13px;}
.q .top .stars { height: 10px; width: 65px; background: transparent url(/images/biz/star_white.gif) repeat-x 0px 0px; float: left; margin: 3px 5px 0px 0px;}
.q .top .stars .inner {height: 10px; background: transparent url(/images/biz/star_green.gif) repeat-x 0px 0px;}
.q .top .stars .inner span {display: none; }

.q .data {width: 640px; background: url(/images/biz/quote_mid.gif) repeat-y;}
.q .data-top {width: 640px; background: url(/images/biz/quote_head_down.gif) no-repeat; height: 10px;}
.q .data p {padding: 5px 20px 0px 20px; font-family: Arial; font-size: 14px; color: #575757; line-height: 20px; width: 600px;}
.q .bottom {background: url(/images/biz/quote_down.gif) no-repeat; padding: 27px 0px 0px 0px; width: 640px;}
.q .bottom .info {float: left; width: 170px; height: 19px;}
.q .bottom .info  b{float: left; display: block; width: 20px; height: 13px; margin-top: 7px; background: url(/images/biz/biz.gif) no-repeat 5px -233px;}
.q .bottom .info a, .q .bottom .info a:link, .q .bottom .info a:visited { color: #999933; border-bottom: 2px solid #CCCC99; font: 14px Arial; display: block; float: left; line-height: 19px;  height: 17px; text-decoration: none;padding: 2px 0px 0px 0px;}
.q .bottom .info a:hover { border-color: #fff; }
.q .bottom .info span {display: block; float: left; color: #6F6F6F; height: 18px; font: 14px Arial;  line-height: 19px; padding: 2px 0px 0px 5px;}
.q .bottom .source {width: 350px; float: right; }

.q .bottom .source a, .q .bottom .source a:link, .q .bottom .source a:visited { font-style: italic; float: right; margin-left: 10px; color: #564789; font: 18px Arial; position: relative; }
.q .bottom .source span.author{display: block; float: right; margin-left: 10px; color: #564789; line-height: 19px; font: 19px Arial italic; position: relative;}
.q .bottom .source i {float: right; color: #6F6F6F; font: 14px Arial; padding: 2px 0px 0px 0px; text-align: right; line-height: 19px; }
.q .bottom .source i  a, .q .bottom .source i a:link, .q .bottom .source i a:visited {color: #6F6F6F; font: 14px Arial; text-align: right; line-height: 19px; }
.q .bottom .source .author .pop {display:none; position: absolute;  width: 368px; padding: 0px 0px 35px 0px; background: url(/images/biz/pod_down.png) no-repeat bottom left;}
.q .bottom .source .author .pop {right: -25px; bottom: 15px;}
.q .bottom .source a:hover .pop, .q .bottom .source span.author:hover .pop, .q .bottom .source span.author.hover .pop {display: block;}
.q .bottom .source .author .pop-up {display: block;padding: 15px 0px 0px 0px; background: url(/images/biz/pod_up.png) no-repeat; width: 368px; } 
.q .bottom .source .author .pop-data {padding: 0px 50px 0px 50px; display: block;background: url(/images/biz/pod_mid.png) repeat-y; width: 268px; color: #fff; text-shadow:none;} 
.q .bottom .source .author .pop-data img { margin-right:10px; float:left;display: block;}
.q .bottom .source a:hover {text-decoration: none;}

*html .q .bottom .source .author .pop {background: url(/images/biz/pod_down.gif) no-repeat bottom left;}
*html .q .bottom .source .author .pop-up {background: url(/images/biz/pod_up.gif) no-repeat; } 
*html .q .bottom .source .author .pop-data {background: url(/images/biz/pod_mid.gif) repeat-y; } 


.q .bottom .link-all-q {float: left; width: 250px; }
.q .bottom .link-all-q a, .q .bottom .link-all-q a:link, .q .bottom .link-all-q a:visited { text-decoration: none; color: #999933; border-bottom: 2px solid #CCCC99; font-family: Arial; font-size: 14px; display: block; float: left; height: 18px;}
.q .bottom .link-all-q a:hover {border: none;}


.body-left .pagination  {text-align: center; color: #928637; font: 14px Helvetica;}
.body-left .pagination a, .body-left .pagination a:link, .body-left .pagination a:visited {color: #8d7dc4; font: 14px Helvetica;}

.body-right .enter{ height: 48px; background: url(/images/biz/biz.gif) no-repeat 0px -303px; width: 285px;margin-bottom:15px; }
.body-right .enter .left { margin-left: 25px; background: url(/images/biz/biz.gif) no-repeat right -353px;}
.body-right .enter .right{ margin-right: 27px; background: url(/images/biz/mid_menu_bgrn.gif) repeat-x; padding: 0px 20px 0px 44px; height: 48px; }
.body-right .enter a, .body-right .enter a:link, .body-right .enter a:visited  {text-decoration: none; padding: 13px 0px 0px 0px; font-size: 16px; font-family: Helvetica; color: #fff; float: left; display: block;}
.body-right .enter a:hover { color: #e6e4ed; }
.body-right .enter span {padding: 13px 5px 0px 5px; float: left; display: block; font-size: 14px; font-family: Helvetica; color: #fff;}

.body-right .block{ width: 285px; background: url(/images/biz/tags_mid.gif) repeat-y; margin: 0px 0px 15px 2px; position: relative;}
.body-right .block .inner {background: url(/images/biz/tags_up.gif) no-repeat; padding: 12px 42px 0px 42px;}
.body-right .block .inner-subscribe {background: url(/images/biz/tags_up.gif) no-repeat; padding: 5px 15px 0px 33px;}
.body-right .block .inner-subscribe label {font: 11px Arial; height: 11px; display: block; line-height: 11px;}
.body-right .block .inner-subscribe h3 {font: 12px Verdana;border-bottom:1px #CCC solid;width:217px;padding:10px 0 5px 0;color:#666;}
.body-right .block .bottom {background: url(/images/biz/tags_down.gif) no-repeat 0px 0px; height: 15px;}
*html .body-right .block .bottom {background: #fff url(/images/biz/tags_down.gif) no-repeat 0px 0px;}

.body-right .tags a, .body-right  .tags a:link, .body-right  .tags a:visited {color: #9999CC; font: 10px Helvetica;}
.links a, .links a:link, .links a:visited {color: #9999CC; font: 10px Helvetica;}
.body-right .tags a.tag0 {font-size: 12px; line-height: 16px; }
.body-right .tags a.tag1 {font-size: 13px; line-height: 18px; }
.body-right .tags a.tag2 {font-size: 15px; line-height: 19px; }
.body-right .tags a.tag3 {font-size: 16px; line-height: 20px; }
.body-right .tags a.tag4 {font-size: 19px; line-height: 23px; }
.body-right .tags a.tag5 {font-size: 22px; line-height: 27px; }
.body-right .tags a.tag6 {font-size: 26px; line-height: 33px; }

.links a.tag0 {font-size: 16px; line-height: 22px; }
.links a.tag1 {font-size: 17px; line-height: 23px; }
.links a.tag2 {font-size: 20px; line-height: 26px; }
.links a.tag3 {font-size: 23px; line-height: 29px; }
.links a.tag4 {font-size: 27px; line-height: 33px; }
.links a.tag5 {font-size: 33px; line-height: 39px; }
.links a.tag6 {font-size: 35px; line-height: 43px; }


.body-right .tags a.all {font-size: 15px; margin-top: 20px; display: block; color: #564789; }

.body-right .block.login .input {float:right;background:transparent url(/images/biz/input152.png) no-repeat;height:23px;margin-bottom:8px;}

*html .body-right .block.login .input {background: url() no-repeat left top; }
*html .body-right .block.login .input input{background: url() no-repeat left top; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/biz/input152.png',sizingMethod='crop');}

.body-right .block.login .input input {width:141px;border:none;height:16px;background:transparent;padding:4px 5px 3px 6px;}
.body-right .block.login .checkbox input {float:right;}
.body-right .block.login label {color:white;font:14px Helvetica, Arial;float:left;text-align:right;}
.body-right .block.login label.remember {float:right;}
.body-right .block.login a, .body-right  .block.login a:visited, .body-right  .block.login a:link {color:#663399;font:14px Helvetica;text-decoration:none;border:none;border-bottom: #663399 1px dotted; display:block;float:right;margin-top:3px;}
.body-right .block.login a:hover {border-bottom: #663399 1px solid;text-decoration:none;}

.body-right .block.login .inner {padding:18px 42px 2px 31px;background:transparent url(/images/biz/login_section_top.gif) no-repeat;}
.body-right .block.login label.error {color:red;float:right;}

.body-right  .block.login .btn-enter {border:none;background:transparent url(/images/biz/btn_enter_rus.png) no-repeat;height:23px;width:40px;float:right;margin:11px 0px 9px 0px;color:white;padding:0px 3px 0px 3px;font-size:10px;}

.body-right .block.logged a {text-decoration: none;}
.body-right .block.logged li {padding:2px 0px;border-bottom:1px #DFDFDF solid;color:#666; font-size:15px;}
.body-right .block.logged li.last {border:none;}
.body-right .block.logged a:hover {color: #AD9DFF}

.en .body-right  .block.login .btn-enter {background:transparent url(/images/biz/btn_enter_eng.png) no-repeat;}


*html .body-right  .block.login .btn-enter{background: url() no-repeat left top; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/biz/btn_enter_rus.png',sizingMethod='crop');}
*html  .en .body-right  .block.login .btn-enter{background: url() no-repeat left top; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/biz/btn_enter_eng.png',sizingMethod='crop');}

.body-right .one-button{ margin: 0px 0px 15px 0px; width: 285px; text-align: center}

.body-right .fblock{ padding: 15px 0px 0px 0px; margin: 0px 0px 15px 2px; width: 285px; height: 37px; background: url(/images/biz/left_column_banner_bgrn.gif) no-repeat; position: relative;}
.body-right .fblock .inner {padding: 2px 24px 0px 44px; }

.body-right .fb div.bio a, .body-right  .fblock div.bio a:link, .body-right  .fblock div.bio a:visited {color: #666; font: 14px Arial; padding: 0px 0px 0px 35px; text-decoration: none;display:block;}
.body-right .fb span.bio  { background: url(/images/biz/biz.gif) no-repeat 0px -194px; width: 33px; height: 38px; position: absolute; left: 33px; top: 25px; display: block;}

.body-right .fb div.humor a, .body-right  .fblock div.humor a:link, .body-right  .fblock div.humor a:visited {color: #666; font: 14px Arial; padding: 0px 0px 0px 35px; text-decoration: none;display:block;}
.body-right .fb span.humor { background: url(/images/biz/icon_cofee.png) no-repeat; width: 34px; height: 40px; position: absolute; left: 33px; top: 5px; display: block;}
*html .body-right .fb span.humor  {background: url() no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/biz/icon_cofee.png',sizingMethod='crop');  }

.body-right .fb div.your-site a, .body-right  .fblock div.your-site a:link, .body-right  .fblock div.your-site a:visited {color: #666; font: 14px Arial; padding: 0px 0px 0px 35px; text-decoration: none;display:block;}
.body-right .fb span.your-site { background: url(/images/biz/icon_webmaster.png) no-repeat; width: 33px; height: 34px; position: absolute; left: 33px; top: 5px; display: block;}


.body-right .fblock span.pdf  { background: url(/images/biz/icon_pdf.gif) no-repeat; width: 31px; height: 36px; position: absolute; left: 40px; top: 5px; display: block;}
.body-right .fblock div.pdf a, .body-right  .fblock div.pdf a:link, .body-right  .fblock div.pdf a:visited {color: #666; font: 14px Arial; padding: 0px 0px 0px 35px; text-decoration: none;}

.body-right .fblock span.bookmark  { width: 31px; height: 36px; position: absolute; left: 40px; top: 5px; display: block;}
.body-right .fblock div.bookmark a, .body-right  .fblock div.bookmark a:link, .body-right  .fblock div.bookmark a:visited {color: #666; font: 14px Arial; padding: 0px 0px 0px 35px; text-decoration: none;}



.footer { background-color: #EDEDED; margin-top: 30px;}
.footer .inner {width: 940px; margin: 0px auto 0px auto; }
.footer .inner .counters {margin: 15px 0px 0px 0px; float:left;}
.footer .inner h4 {color: #999; font-size: 11px; font-family: Helvetica; padding: 25px 0px 25px 0px;}
.footer h4 {font:11px Verdana;color:#222;text-align:center;margin-top:10px;}

/*comments*/
.comment {margin-top:30px;}
.comment.first {margin-top:0px;}
.comment .top { font-size: 11px; color: #666; font-family: Arial; padding: 0px 0px 0px 35px; background: url(/images/biz/icon_comment.gif) no-repeat 15px 5px; }
.comment.reply .top { background: url(/images/biz/icon_comment_reply.gif) no-repeat 15px 5px; }
.comment .top b { font-size: 14px; font-family: Arial; padding-right: 5px;}
.comment .arrow{height: 17px; background: url(/images/biz/comment_up.gif) no-repeat 50px 0px; }
*html .comment .arrow{ position: relative; top: 3px;}
.comment .data { position: relative; background-color: #EDEDED; }
.comment .data p {padding: 20px 20px 40px 20px; color: #666;font-size: 14px; font-family: Arial; line-height: 19px;}
.comment .data .ul {background: url(/images/biz/comment_up_left.gif) no-repeat; position: absolute; left: 0px; top: 0px; width: 10px; height: 10px; }
.comment .data .ur {background: url(/images/biz/comment_up_right.gif) no-repeat; position: absolute; right: 0px; top: 0px; width: 10px; height: 10px; }
.comment .data .dl {background: url(/images/biz/comment_down_left.gif) no-repeat; position: absolute; left: 0px; bottom: 0px; width: 11px; height: 11px; }
.comment .data .dr {background: url(/images/biz/comment_down_right.gif) no-repeat; position: absolute; right: 0px; bottom: 0px; width: 10px; height: 10px; }
*html .comment .data{}
*html .comment .data .ul{display: none;}
*html .comment .data .ur{display: none;}
*html .comment .data .dl{display: none;}
*html .comment .data .dr{display: none;}
.comment a.comment-link {float: right; display: block; color: #999933; font-size: 14px; font-family: Arial; height: 20px; width: 200px; line-height: 16px;}
*html .comment a.comment-link{float: none;}
.comment.reply {margin-left:25px;}
.comment.reply.reply2x {margin-left:50px;}
.comment.reply.reply3x {margin-left:100px;}

.inner_form .comment-form {margin-left:25px;}

.comment-form {margin-top:26px; font-family: Helvetica, Arial; color: #575757;}
.comment-form label {float:left;margin-top:7px;}
.comment-form .textarea_comment {width:100%;min-height:56px;margin-top:9px;float:left;}
.comment-form .textarea_comment  .fieldWithErrors{width:100%;}
.comment-form .textarea_comment  textarea{width:100%;border:1px solid #d5d5d5;border-top:1px solid #BDBDBD;}
.comment-form .textarea_comment  textarea.error {border:1px solid red;}
.comment-form .input_name input{border:1px solid #d5d5d5;border-top:1px solid #BDBDBD;margin-top:7px; width:330px;}
.comment-form .input_name input.error {border:1px solid red;}
.comment-form .input_name {margin-right:10px;float:left;}
.comment-form .btn-send input  {width:auto;margin-top:7px;}

.comment-form .fieldWithErrors input, .comment-form .fieldWithErrors textarea {border:red 1px solid;}

.comment_result {margin:25px 10px 10px 25px;}

.comment-form #simple_captcha {margin-top:7px;padding:0px!important;}
.comment-form #simple_captcha em {margin-left:10px;margin-right:10px;}

.comment-form #simple_captcha .image {width:auto;margin-bottom:0px!important;}
.comment-form #simple_captcha .label {clear:none;font-size:16px;display:block;float:left;margin-left:10px;width:auto;padding-top:6px;color:#575757;float:left;}
.comment-form #simple_captcha .field {border:none;width:auto;display:block;float:left;width:105px;height:32px;margin-bottom:0px!important;}
.comment-form #simple_captcha .field input {width:100px!important;height:27px;border:1px solid #BDBDBD;}
.comment-form .error #simple_captcha .field input, .comment-form  #simple_captcha .field input.error {border:1px solid red;}


.comment .quote {display:block;color:DarkGray;}
/*comments*/

.article p {color: #575757; font-size: 14px; font-family: Helvetica; line-height: 20px;}

.authors {font-family: Hevletica, Arial; width: 640px; margin: 0px 0px 0px 8px;}
.authors h3 {font-size: 30px; color: #8D7DC4; margin: 20px 0px 0px 0px;}
.authors h3 a { text-decoration: none;}
.authors p {margin: 0px 0px 30px 0px;}
.authors p a, .authors .item p a:link, .authors .item p a:visited{font-size: 14px; font-family: Helvetica; color: #8D7DC4; text-decoration:underline;}
.authors p span {display: inline; font-size: 14px; font-family: Helvetica; color: #575757; margin-right: 10px;}
.authors ul {}
.authors li { list-style-type:none; float:left; width:315px;}
.authors li em { display: inline; color: #575757;}
.authors .p { font-size: 18px; margin: 0px 0px 20px 0px; color:#575757;}
.authors .p a, .authors ul a { text-decoration: underline;}

.authors li a {position: relative;}
.authors li a .pop {display:none; position: absolute;  width: 368px; padding: 0px 0px 35px 0px; }
.authors li.right a .pop {right: -25px; bottom: 15px; background: url(/images/biz/pod_down.png) no-repeat bottom left;}
.authors li.left a .pop {left: 5px; bottom: 15px; background: url(/images/biz/pod_down_flip.png) no-repeat bottom left;}
.authors li a:hover .pop {display: block;}
.authors li a .pop-up {display: block;padding: 15px 0px 0px 0px; background: url(/images/biz/pod_up.png) no-repeat; width: 368px; } 
.authors li a .pop-data {padding: 0px 50px 0px 50px; display: block;background: url(/images/biz/pod_mid.png) repeat-y; width: 268px; color: #fff;text-shadow:none;} 
.authors li a .pop-data img { margin-right:10px; float:left;display: block;}
.authors li a .pop-data a {text-decoration: none;}


.dates {font-family: Hevletica, Arial; width: 640px; margin: 0px 0px 0px 8px;}
.dates h3 {font-size: 30px; color: #8D7DC4;margin: 20px 0px 0px 0px;}
.dates p {margin: 0px 0px 30px 0px;}
.dates p a, .authors .item p a:link, .authors .item p a:visited{font-size: 14px; font-family: Helvetica; color: #8D7DC4; text-decoration:underline;}
.dates p span {display: inline; font-size: 14px; font-family: Helvetica; color: #575757; margin-right: 10px;}
.dates ul {}
.dates li { list-style-type:none; float:left; width:315px;}
.dates li span { display: inline; color: #575757;}
.dates .p { font-size: 18px; margin: 0px 0px 20px 0px; }
.dates .p a, .dates ul a { text-decoration: underline;}

.text {font-size: 14px; font-family: Helvetica; color: #575757; line-height: 18px;}
.useful-links li { list-style-type: decimal; margin-bottom: 20px; font-size: 14px; font-family: Helvetica; color: #575757; line-height: 18px; list-style-position: inside;}

.form { width: 640px; margin: 0px 0px 0px 8px;}
.form label { color: #575757; font: 15px/18px Tahoma; display: block; float: left; width: 230px;}
.form .input, .form select, .form textarea { color: #8D7DC4; font: 15px/18px Tahoma; border:1px solid #d5d5d5;border-top:1px solid #BDBDBD; float: left;}
.form .input {float:left; height: 20px; margin: 0px 0px 5px 0px; padding: 2px 5px 0px 5px; width: 340px; }
.form .input.check { width: auto; border: none;}
.form .input.w2 {width: 198px; }
.form input.error { border: 1px solid #c41010;}
.form  .fieldWithErrors {float:left;}
.form  .fieldWithErrors input{float:none;}
.form em {font: 10px/15px Tahoma;}

.form.response span.error, .form.password_remind span.error { text-align:right;width:580px;padding-left:0px;}
.form.password_remind p.text{ margin-bottom:20px;}

.form select {margin: 0px 0px 5px 0px; width: 355px;}
.form textarea {width: 340px; padding: 2px 5px 0px 5px; margin-bottom: 5px;}
.form textarea.error {border: 1px solid #c41010;}
.form textarea.large {width: 450px;}
span.error {display: block; float:left; color: #c41010; padding-left: 356px; margin-bottom: 15px; font-size: 13px; font-family: Tahoma; width: 220px; text-align: right;}
span.error-r {display: block; float:left; color: #c41010; padding-left: 356px; margin-bottom: 15px; font-size: 13px; font-family: Tahoma; width: 220px;}
#add-comment span.error, .profile span.error { padding-left: 5px;}

input.btn-register {width: auto; height: auto; }
input.btn-cancel{width: auto; height: auto; margin-right: 15px;}

.form.profile label {width:130px;}
.form.quote select, .form.quote textarea, .form.quote input {margin: 0px 0px 5px 0px;}

.adv-right-top {padding-left: 40px;}
.adv-center-middle {text-align: center; padding-bottom: 20px;}
.adv-right-bottom {padding-left: 20px;}
.adv-footer {padding-left: 10px; float: left;}
.adv-center-bottom {text-align: center; padding-bottom: 20px; padding-top: 20px;}
.adv-sort {padding: 0px 0px 10px 10px;}

#simple_captcha .field, #simple_captcha .image { border: 1px solid #BDBDBD; margin: 0px 0px 2px 0px !important;  float: left;width: 111px; height: 32px;}
#simple_captcha .field {border:none; }
#simple_captcha .field input{font-size: 16px; border:1px solid #d5d5d5;border-top:1px solid #BDBDBD; height: 25px; width: 106px; padding: 5px 0px 0px 5px;}
#simple_captcha .field.error { border: 1px solid #ff0000;}
#simple_captcha .label{clear:both;font-size: 10px; color: #666; padding-left: 2px;}
#simple_captcha  em {display: block; float: left; font-size: 27px; font-style: normal; padding: 0px 1px 0px 1px; height: 20px;}
#simple_captcha  span {display: block; float: left; font-size: 12px; font-style: normal; padding: 7px 0px 0px 7px; height: 20px; color: #ff0000;}

.subscribe {margin: 10px 0 10px 0;}
.subscribe.last{margin: 10px 0px 0px 0px;}
.subscribe label{color:#666666; font:14px Arial; text-align: left; display: block;}
.subscribe .email {float: left; margin: 3px 5px 0px 0px; border: 1px solid #d5d5d5;width:165px; color: #575757;}
.subscribe .subscribe-btn{float: left; padding: 0px; margin: 3px 0px 0px 0px;}
.subscribe.last .email {width:74px;}

.webmaster {margin-bottom: 25px; width: 640px}
.webmaster h3 {margin: 25px 0px 25px 0px; font-size: 22px; height: 22px;}
.webmaster span{ float: right; width: 320px; display: block; margin-bottom: 25px; font-family: Arial; font-size: 12px; line-height: 14px}
.webmaster span.full {float: none; width: auto; }
.webmaster p{ float: left; margin-bottom: 25px; font-family: Arial; font-size: 12px; line-height: 14px}
.webmaster .info {margin: 25px 0px 0px 0px;font-family: Arial; font-size: 12px; line-height: 14px;}
.webmaster h2.top25m {margin-top: 25px;}
.webmaster .quote {background:#F3F3F3;border:1px dotted #999999;padding:5px;width: 640px}
.webmaster .q{background:#F3F3F3;border:1px solid #999999;padding:5px;float:left;width: 640px}
.webmaster .q p {margin-bottom:0px;float:none;}

.body-left  h2.humor-h2 { background: url(/images/biz/icon_cofee.png) no-repeat; padding: 10px 0px 2px 38px; margin: 0px 0px 5px 0px;}
*html .body-left  h2.humor-h2 {background: none; height: 22px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/biz/icon_cofee.png',sizingMethod='crop');}

.humor-title{font-family: Arial; font-size: 14px; line-height: 20px;}
.humor-add {display: block; padding: 5px 0px 15px 0px;}


.you-know {color:#666; text-align:left; padding:10px 0 30px 0; font: 11px/18px Arial;}