/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF url(../images/bg_tail.jpg) repeat-x top center;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		line-height:16px;
		color:#545454;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#87A7AB; outline:none;}
a:hover{text-decoration:none;}
p {padding-bottom:16px;}

h1 {font-size:20px; color:#2f2f2f; font-weight:bold; font-style:italic; line-height:1.2em; padding:0 0 15px 1px;}
h1 span {color:#5d8e92; }
h2 {font-size:17px; color:#8b2538; line-height:18px; margin:-2px 0 0; }
h2.title{font-size:20px; color:#8b2538;  margin:2px; padding-bottom:10px;}
h2.image_list{color:#8b2538; }
h2.last {padding-bottom:19px;}
h3 {font-size:12px; color:#8b2538;}
h3 span {font-weight:normal;}
h4 {font-size:20px; color:#fff;}
h5 {font-size:12px; color:#fff; padding:0 0 1px;}
/* ============================= main layout ======================*/
.bg {background:url(../images/header_bg3.jpg) no-repeat top center; position:relative; padding:39px 0 0;}
.bg_left {
	background:transparent url(../images/bg_tail_left.jpg) repeat-x 0 0;
	height:390px;
	position:absolute;
	left:0;
	width:50%;
}

.imgindent {margin:0 25px 0 0; float:left;}
.fright {text-align:right;}
/* ============================= header ====================== */
#main {background:url(../images/header_bg3.jpg) no-repeat -27px -39px;}
#header .right {padding-right:3px;}
.login {text-align:right;}
.login a {
	background:url(../images/header_marker.gif) no-repeat right center; 
	padding-right:9px;  
	color:#2f2f2f;
	line-height:19px;}
.login a:hover{color:#fff;}

/*  SEarch */
.tabsearch {float:left;padding-bottom:15px;}
.tabsearch .title {color:#5D8E92;font-weight:bold;font-size:18px;height:30px;padding:2px 0 2px 2px;}
.tabsearch  div {float:left;margin-bottom:10px;}
.tabsearch a {text-decoration:underline;z-index:2;color:#5D8E92;}
.tabsearch p {margin:0;padding:0;line-height:24px;}
.s_date {color:#969696;font-size:11px;}
.s_url {color:#787878;font-size:11px;padding-right:0.5em;}
.s_cat {color:#787878;font-size:11px;padding-right:0.5em;}
.przerwij {width:600px;border-bottom:1px solid #F1F1F1;clear:both;height:1px;margin:0 0 10px 20px;}

#logo {float: left; margin: -32px 0 0 0;}
#logo h1 {margin: 0;padding-top: 10px;text-transform: lowercase;font-size: 48px;line-height: 60px;}
.main_search {float: right; width: 262px; height: 30px; margin: 0; border: 0px solid #f8f8f8;}
div.main_search input {width:250px;font-size: 1.5em; border: 2px solid #aac0bd; color: #919191;}
div.main_search .btn_m_search {width:80px;border-color: #1a7fcc; background-color: #fff;}

.sf-menu,.sf-menu *{list-style:none;margin:0;padding:0;}
.sf-menu {float:left;margin-bottom:1em;position:relative;z-index:10;width:100%;}
.sf-menu ul{position:absolute;top:-999em;}
.sf-menu ul li{width:205px;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;font-size:11px;font-weight:200;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:-120px;top:2.8em;z-index:99;background:#448DD0;}
.sf-menu li li{background:transparent!important;}
.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active,.sf-menu li:hover>a{outline:0;color:#d5ff9f;}
.sf-menu li ul li a{width:190px;font-size:11px; text-align:left;display:block;color:#fff;float:none;padding:1px 0 1px 15px;}
.sf-menu li ul li a:hover{width:190px;color:#448dd0;background:#d5ff9f;}
.sf-menu li ul li.last a{border:none;}
.sf-menu li ul {width:205px;}
.sf-menu li ul li {width:205px;}
.sf-menu li ul li.first{background-position:top;background:url(../images/new/inne_gora.gif) no-repeat scroll 0 0;width:205px;}
.sf-menu li ul li.last{background-position:top;background:url(../images/new/inne_dol.gif) no-repeat scroll 0 0;width:205px;}
.sf-menu li ul li{line-height:30px;}

.sf-menu a {
	color:#FFF; 
	font-size:16px; 
	float:left;
	margin-right:7px;
	line-height:26px;
	/*background:url(../images/menu_item_bg.gif) no-repeat top center;*/
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}

.sf-menu a.home{background:url(../images/new/1glowna.gif) no-repeat top center;width:26px;}
.sf-menu a.blogs{background:url(../images/new/2blogi.gif) no-repeat top center;width:70px;}

.sf-menu a.cw{background:url(../images/new/3cwiczenia.gif) no-repeat top center;width:101px;}
.sf-menu a.cw:hover {background:url(../images/new/35cwiczenia.gif) no-repeat top center;}
.sf-menu a.cw.active {background:url(../images/new/35cwiczenia.gif) no-repeat top center; cursor:default;}

.sf-menu a.diety{background:url(../images/new/4diety.gif) no-repeat top center;width:80px;}
.sf-menu a.diety:hover {background:url(../images/new/45diety.gif) no-repeat top center;}
.sf-menu a.diety.active {background:url(../images/new/45diety.gif) no-repeat top center; cursor:default;}

.sf-menu a.klub{background:url(../images/new/5klubpuszystych.gif) no-repeat top center;width:153px;}
.sf-menu a.klub:hover {background:url(../images/new/55klubpuszystych.gif) no-repeat top center;}
.sf-menu a.klub.active {background:url(../images/new/55klubpuszystych.gif) no-repeat top center; cursor:default;}

.sf-menu a.listy{background:url(../images/new/6listy.gif) no-repeat top center;width:58px;}
.sf-menu a.listy:hover {background:url(../images/new/65listy.gif) no-repeat top center;}
.sf-menu a.listy.active {background:url(../images/new/65listy.gif) no-repeat top center; cursor:default;}

.sf-menu a.meta{background:url(../images/new/7metamorfozy.gif) no-repeat top center;width:125px;}
.sf-menu a.meta:hover {background:url(../images/new/75metamorfozy.gif) no-repeat top center;}
.sf-menu a.meta.active {background:url(../images/new/75metamorfozy.gif) no-repeat top center; cursor:default;}

.sf-menu a.moda{background:url(../images/new/8moda.gif) no-repeat top center;width:77px;}
.sf-menu a.moda:hover {background:url(../images/new/85moda.gif) no-repeat top center;}
.sf-menu a.moda.active {background:url(../images/new/85moda.gif) no-repeat top center; cursor:default;}

.sf-menu a.psych{background:url(../images/new/9psychologia.gif) no-repeat top center;width:125px;}
.sf-menu a.psych:hover {background:url(../images/new/95psychologia.gif) no-repeat top center;}
.sf-menu a.psych.active {background:url(../images/new/95psychologia.gif) no-repeat top center; cursor:default;}

.sf-menu a.inne{background:url(../images/new/10inne.gif) no-repeat top center;width:80px;padding-right:10px;}
.sf-menu a.inne:hover {background:url(../images/new/105inne.gif) no-repeat top center;}


.cover_image_ul{
padding-left:20px;
}
.cover_image_ul li{
list-style-image: url(../images/new/strzalki.gif);

}
.banner0 {
	width: 330px;
	position:relative;
	padding:1px 0 0 1px;
	/*height:380px;*/
	height:100%;
	overflow:hidden;
	float:left;
	margin-top:1px;
}
.banner1 {
	position:relative; background:url(../images/banner1_bg2.gif) no-repeat 232px -2px;
	padding:25px 0 0 10px;
	/*height:380px;*/ overflow:hidden; width: 600px; float: right;
}
.banner1 div {float:left;}
.banner_block1 {color:#2f2f2f; font-size:15px; line-height:18px; width:238px;}
.banner_block1 span {color:#9c001a;}
.banner_block2 {color:#2f2f2f; font-size:54px; line-height:1.2em; font-weight:bold; margin-top:-20px;}
.banner_block3 {color:#9c011b; font-size:22px; line-height:25px; padding-left:11px; width:298px;}
.banner_block3 span { font-size:20px; padding-left:148px;}
.banner_block3 p {
	padding:17px 0 0; 
	line-height:1.2em;	
	font-size:12px;	padding-right:30px;
	background:url(../images/block3_marker.gif) no-repeat right 18px;}
.banner_block3 a {
	color:#2f2f2f;
	text-transform:uppercase;
	font-weight:bold; 
	font-style:italic;
	text-decoration:none;
	}
.banner_block4 {color:#2f2f2f; font-size:14px; line-height:18px; width:258px; font-weight:bold; padding:3px 0 0;}
.banner_block4 span {color:#9c001a;}
.banner_block6 {color:#2f2f2f; font-size:60px; line-height:1.2em; font-weight:bold; margin-top:-14px; padding:0 14px 0 43px;}
.banner_block5 {color:#2F2F2F;
font-size:28px;
line-height:2.2em;
position:absolute;
right:220px;
top:34px;color:#2F2F2F;
font-size:28px;
line-height:2.2em;
position:absolute;
right:220px;
top:34px;}
.banner2 {padding:11px 0 12px 17px; background:url(../images/banner_bg.png) no-repeat top right; line-height:26px; margin-right:4px;}
* html .banner2  {padding-bottom:15px;}
.banner2 a {color:#5d8e92; font-size:22px; font-weight:bold; font-style:italic; text-decoration:none; padding-right:80px;}
.banner2 a:hover {color:#2f2f2f;}
.banner_ads {float:right; width:600px; padding:11px 0 12px 17px; background:url(../images/banner_bg.png) no-repeat top right; line-height:26px; margin:8px;}
.banner_ads_face {float:right; width:630px; padding:1px 0 1px 1px; margin:1px;}

* html .banner_ads  {padding-bottom:15px;}
.banner_ads a {text-align:right;color:#5d8e92; font-size:20px; font-weight:bold; font-style:italic; text-decoration:none; padding-right:80px;}
.banner_ads a:hover {color:#2f2f2f;}
/* ============================= content ====================== */
#content{float: right; width: 640px; padding:0 0 30px;}
#content li { padding-left:10px; line-height:24px;}
#content li a {color:#5d8e92; font-weight:bold;}
div.col1 li { padding-left:1px; line-height:24px;}
div.col1 li a {color:#5d8e92; font-weight:bold;}

.col1 p {line-height:17px; padding-bottom:17px;}
.col1 h1 { font-size:20px; padding-bottom:16px;}
.col1 .row2 p {padding:0 30px 15px 0;}
.col1 .row1 h4 {padding:4px 0 30px;}
#page3 .col1 .row1 h4 {padding:4px 0 28px;}
#page3 .col-1 .fright,#page3 .col-2 .fright {margin-top:-5px;}
#page3 .col-2 .wrapper {margin:-3px 0 0; padding-bottom:6px;}
#page3 .col-2 .imgindent {padding:3px 0 0;}
.col1 .row1 {background:#8c2639 url(../images/block1_bg_top.jpg) no-repeat top left; margin-bottom:25px; color:#ffffff;width:287px;}
#page3 .col1 .row1 {margin:0;}
.col1 .row1 .bg_foot {
	background: url(../images/row1_col1_footer.gif) no-repeat bottom left;
	padding:15px 26px 15px 28px;}
.col1 .row2 {padding:2px 0 0 27px;}
.col1 .ads {width:330px;margin-bottom:5px;}
.link1 {
	background:url(../images/col1_link_marker.gif) no-repeat right center; 
	padding:0 25px 0 0; 
	color:#2f2f2f; 
	font-style:italic; font-weight:bold;
}
.link2{
	padding:0 0 0 0; 
	color:#87A7AB; 
	font-weight:bold;
	text-align:right;
}
.link {
	background:url(../images/link_marker1.gif) no-repeat right 7px; 
	padding:0 20px 0 0; 
	color:#5d8e92; 
	font-style:italic;
	font-size:14px;}
 .col2 .row2{padding:54px 0 0 21px;}
#page1 .col2 .row2,#page4 .col2 .row2 {padding:1px 0 0 20px;}
.col2 {padding:35px 0 0;}
#page1 .col2,#page4 .col2 {padding:10px 0 0;}
.block_type1 { padding:35px 2px 0 44px;}
.block_type2 { padding:35px 13px 0 36px;}
.block_type3 { padding:35px 0 0 53px;}
#page4 .col1 .row1 .bg_foot  {padding-bottom:22px;}

.row1_blocks {padding:0 0 0 9px; background:url(../images/block7_bg_left.png) no-repeat top left;}
.row1_blocks_right {padding:0 9px 0 0; background:url(../images/block7_bg_right.png) no-repeat top right;}
.row1_blocks_content {padding:18px 0 0 11px; background:url(../images/block7_bg_tail.png) repeat-x top left;}
.row1_blocks_content ul {padding:14px 0 0;}
.extra_row .row1_blocks p {padding:19px 0 0;}
.row1_blocks p.fright {padding:7px 0 0;}
.block {padding:4px 0 0;}

.irow1_blocks {padding:0 0 0 9px; }
.irow1_blocks_right {padding:0 9px 0 0;}
.irow1_blocks_content {padding:1px 0 10px 1px;}
.irow1_blocks_content ul {padding:14px 0 0;}
.extra_row .irow1_blocks p {padding:19px 0 0;}
.irow1_blocks p.fright {padding:7px 0 0;}

.block_type4 {background:url(../images/block2_bg.jpg) no-repeat top left; padding:16px 23px 23px 131px; width:135px; min-height: 160px;}
.block_type5 {background:url(../images/block3_bg.jpg) no-repeat top left; padding:16px 23px 23px 131px; width:135px; min-height: 160px;}
.block_type6 {background:url(../images/block7_bg.jpg) no-repeat top left; padding:16px 29px 23px 133px; width:135px;}
.block_type7 {background:url(../images/block10_bg.jpg) no-repeat top left; padding:16px 23px 23px 131px; width:135px;}
.block_type8 {background:url(../images/block9_bg.jpg) no-repeat top left; padding:16px 29px 23px 133px; width:135px;}
.block_type9 {background:url(../images/block11_bg.jpg) no-repeat top left; padding:16px 23px 23px 131px; width:135px;}
.block_type10 {background:url(../images/block12_bg.jpg) no-repeat top left; padding:16px 23px 23px 131px; width:135px;min-height: 160px;}
.block_type11 {background:url(../images/block13_bg.jpg) no-repeat top left; padding:16px 23px 23px 131px; width:135px;}
.block_type12 {background:url(../images/block14_bg.jpg) no-repeat top left; padding:16px 23px 23px 131px; width:135px;min-height: 160px;}


.block_type4 p,.block_type5 p,.block_type6 p,.block_type7 p,.block_type8 p,.block_type9 p {padding:9px 2px 0;}

#page4 .block_type4 {padding:16px 23px 23px 131px; }
#page4 .block_type5 {padding:16px 29px 23px 133px; }
.row2_blocks_bottom .fright {font-size:12px;}
.row2_blocks {background:url(../images/blocks_tail_bg.gif) repeat-y top right;}
.row2_blocks_top { background:url(../images/blocks_top_bg.gif) no-repeat top center;}
#page6 .row2_blocks_top { background:url(../images/blocks_top_bg_extra.jpg) no-repeat top center;}

.row2_blocks_bottom { background:url(../images/blocks_footer_bg.gif) no-repeat bottom center; padding:17px 20px 10px; width:544px;}
#page6 .row2_blocks_bottom { width:549px;}
.row2_blocks_bottom_extra { background:url(../images/blocks_footer_bg.gif) no-repeat bottom center; padding:19px 20px 3px; width:544px;}

.col1 .row1 .link {background:url(../images/marker_type3.gif) no-repeat right 5px; padding-right:18px; color:#fff; font-weight:bold; font-size:12px;}
.col1 .row1 .fright {padding-bottom:8px;}
#content .links {padding:10px 0 0; text-align:right}
div.col1 .links {padding:10px 0 0; text-align:right}
.bg_footer {background:url(../images/footer_bg.jpg) repeat-x bottom center;}
p.free {padding-bottom:0;}

.col1 .row1 .type1 .last{padding-bottom:5px;}


/*phone*/
#content .phone  {padding:0 0 22px}
.phone span {display:inline-block; width:89px; font-weight:normal;}
.phone a {color:#fff;}
.pad {margin-top:-3px;}
#page6 .row2 {padding:0;}
#page6 .row2_blocks_bottom {padding:17px 10px 0 25px;}
/* ============================= footer ====================== */
#footer {text-align: right;}
#footer p { color:#2f2f2f; font-size:12px;padding:15px 0 7px;}
#footer p span{font-size: 24px;}
#footer a{color:#2f2f2f; text-decoration:none}
#footer a:hover{color:#71b2b7;}
#footer a.active{color:#2f2f2f; text-decoration:underline; cursor:default;}
#footer li {display:inline;}
#footer li a {margin:0 12px 0 9px;}
#footer li a.last {margin-right:4px;}

/* ============================= forms ============================= */
#DietForm {padding:1px 0 0;}
#DietForm label {height:36px;}
#DietForm p {padding:3px 0 10px;}
#DietForm span {display:inline-block; width:88px; text-align:right; margin-right:4px;}
#DietForm a {
	background:url(../images/block2_btn.gif) no-repeat top center;
	width:126px; 
	height:26px; 
	display:inline-block;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	line-height:23px;
}
#DietForm a:hover {color:#8c2639;}
#DietForm input { line-height:20px;}
#DietForm small { font-size:9px;}
#DietForm select { height:24px; line-height:24px;}
#DietForm .type1 input{width:108px; margin-right:8px;}
#DietForm .type1 select {width:57px;}
#DietForm label.type3 {height:30px; padding:1px 0 0;}
#DietForm .type3 input{width:20px; margin-right:3px; height:13px; background:none;}
#DietForm .type2 select {width:93px;}

#ContactForm label {height:26px; display:block;}
#ContactForm {padding-top:3px;}
#ContactForm input, #ContactForm textarea {
	width:320px;
	padding:1px 2px 2px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#8c8c8c;
	line-height:12px;
}
#ContactForm textarea {
	height:51px; overflow:auto;}
#ContactForm a {margin:0 7px 0 12px;}
#ContactForm .fright {padding:3px 0 0;}

#article ul {list-style: none;}
#article_text {font-size: 1.1em;}

#intertext1 {}
#intertext1 > ul{overflow:hidden;display:block;}
#intertext1 > ul > li{margin-left:20px;list-style-type: disc;display: run-in;padding:0;}

#article ul {list-style: none;}
#article .press_info {float: right; font-weight: bold; letter-spacing: -1px; color: #8c8c8c; font-size: 1.3em;margin-bottom:5px;}
#article .press_info a {color: #8c8c8c;}
#article h1 {letter-spacing: -1px;}
#article .side {float: left; width: auto; min-height: 170px; margin-right: 10px; padding: 10px;}

ul.attach {list-style: none; margin: 0; padding: 0; color:#C6C6C6; font-size:11px; font-weight:normal;}
ul.attach li {border-bottom: 1px solid #f8f8f8; margin: 0 0 5px 0;}
ul.attach dd {width: 100%; color: #232323; font-size: 1.0em; margin: 0; padding: 0 0 2px 0;}

ul.attach {list-style: none; margin: 0; padding: 0; color:#C6C6C6; font-size:11px; font-weight:normal;}
ul.attach li {border-bottom: 1px solid #f8f8f8; margin: 0 0 5px 0;}
ul.attach dd {width: 100%; color: #232323; font-size: 1.1em; margin: 0; padding: 0 0 2px 0;}
#article_text .abstract {font-weight: bold; margin-bottom: 10px; color: #609094;}


/* Forms */
.form {width: 100%; margin-left: 5px; border: none;}
div.form .colsetleft{float: left; margin-right: 1px;}
div.form .colsetright{float: right; margin-left: 1px;}
div.form .colspan{float: left; width: 100%; margin-left: 1px;}
div.form .colsetleft label {float: left; width: 80px;}
div.form .colsetleft label {width: 80px;}
div.form .colsetright label {width: 80px;}
div.form fieldset{border: 0; padding: 0; margin: 0;}
div.form label{float: left; text-align: right; width: 170px; padding: 3px; font-size: 12px; font-weight: bold;}
div.form label.over{float: left; width: 100%; text-align: left; padding: 3px; font-size: 12px; font-weight: bold;}
div.form input{border: 1px solid #ccc; position: relative; font-size: 1.1em; padding: 3px;}
div.form input:focus {background: #fff; border-color: #000;}
div.form textarea{border: 1px solid #ccc; min-width: 300px; position: relative; font-size: 13px; padding: 3px;}
div.form textarea:focus {background: #ededed; border-color: #000;}
div.form .item {border-top:  1px solid #f8f8f8; min-height: 25px; padding: 7px 0 7px 0;}
div.form .item_req{background: url('../images/ico/lightning.png') no-repeat top left; background-position: 5px 5px;}
div.form .itemcontact {border-top:  1px solid #f8f8f8; min-height: 25px; padding: 7px 0 7px 0;}
div.form .itemcontact_req {background: url('../images/ico/lightning.png') no-repeat top left; background-position: 5px 5px;}
div.form .itemcontact label{font-style:none;float: left; text-align: left; width: 50px; padding: 3px; font-size: 12px;}
div.form .itemcontact.submiter{padding-left: 55px; background: url('../images/ico/accept.png') no-repeat top left; background-position: 5px 5px;}
div.form .itemcontact.clear_look {border: none;}
div.form .itemcontact.row_error {background:#FFF0E7 none repeat scroll 0 0;border:1px solid #FF7031;padding-bottom:4px;padding-top:4px;margin-bottom:4px;}
div.form .itemcontact.row_error small {color:#F4000C;font-weight:bold;display:block;padding-left: 55px;}
div.form .submiter{padding-left: 125px; background: url('../images/ico/accept.png') no-repeat top left; background-position: 5px 5px;}
div.form .error{color: red; margin-left: 175px; padding-top: 3px;}
div.form .under_note{margin-left: 175px;}
div.form .clear_look {border: none;}
div.form div.invalid_field label {color: red}
div.form .btn {background-color: #fff; border: 1px solid #333; color: #333; padding: 5px 5px 5px 25px; text-transform: lowercase; background: url('../images/icons/bullet_go.png') no-repeat 5px 4px;}
div.form .form_info {background: url('../images/ico/information.png') no-repeat; padding: 0 5px 5px 20px; color: #197c91; margin: 15px 0 10px 5px;}
div.form ul {margin-left: 180px; list-style-type: none;}
div.form li {margin-bottom: 3px;}
div.form li.tails {float: left; display: inline; width: 150px; margin-bottom: 3px;}
div.form li.tails_2 {float: left; display: inline; width: 225px; margin-bottom: 3px;}

 #content-list ol{margin:0;padding:0;font-style:normal;}
 #content-list ol.entry li.marked{background:url(../img/bg-marked-list.png) repeat-x bottom;}
 #content-list ol.entry>li blockquote{margin:5px 0 5px 0;}
 #content-list ol.entry>li blockquote:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
 #content-list ol.entry>li blockquote h4{margin:0 0 4px 0;font-size:16px;font-weight:bold;line-height:18px;position:relative;}
 #content-list ol.entry>li blockquote h4 a:visited{color:#89b7d8;}
 #content-list ol.entry>li blockquote h4 span{font-size:11px;font-weight:normal;color:#C6C6C6;white-space:nowrap;}
 #content-list ol.entry>li blockquote h4 span span{color:#CFCFCF;padding-left:7px;}
 #content-list ol.entry>li blockquote h4 a.button{background-repeat:no-repeat;font-size:10px;font-style:normal;height:12px;line-height:12px;margin:6px 5px 0 5px;padding:0 0 0 12px;text-align:left;}
 #content-list ol.entry>li blockquote h4 a.button{background-position:left -1216px;}
 #content-list ol.entry>li blockquote h4 a.button:first-child{background-position:left -1228px;margin-right:0;margin-left:5px;}
 #content-list ol.entry>li blockquote h4 a.button:hover{background-position:left -1837px;}
 #content-list ol.entry>li blockquote h4 a.button.active{color:#FF772E;background-position:left -1837px;}
 #content-list ol.entry>li {border-bottom:1px solid #C6DCE6;list-style:none;}
 #content-list ol.entry > li blockquote {margin:5px 0;font-style:normal;}
 #content-list ol.entry > li blockquote > a.image, 
 #content-list ol.entry > li blockquote > div > a.image {float:right;margin:0 0 0 10px;position:relative;z-index:1;}
 #content-list ol.entry > li blockquote h4 {font-size:16px;font-weight:bold;line-height:18px;margin:0 0 4px;position:relative;}
 #content-list ol.entry > li blockquote > div {}
 #content-list ol.entry > li blockquote > div > p {overflow:hidden;}
 #content-list ol.entry > li blockquote > div > p > a {color:#222222;display:block;}
 #content-list ol.entry > li blockquote > div > ul.options {margin:10px 0 0;overflow:hidden;}
 #content-list ol.entry > li blockquote > div > ul.options > li:first-child {margin-left:0;}
 #content-list ol.entry > li blockquote > div > ul.options > li cite {color:#9A9A9A;font-style:normal;}
 #content-list ol.entry > li blockquote > div > ul.options > li {float:left;height:27px;line-height:27px;margin-left:8px;}
 #content-list ol.entry > li blockquote > div p {font-size:12px;margin:0;}

 .pagination{color:#787878;padding: 2px;text-align:center;}
.pagination ul{margin: 0;padding: 0;text-align: left; /*Set to "right" to right align pagination interface*/font-size: 16px;}
.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{padding: 0 5px;border: 1px solid #87A7AB;text-decoration: none;color: #87A7AB;}
.pagination a:hover, .pagination a:active{border: 1px solid #2b66a5;color: #000;background-color: #FFFF80;}
.pagination a.currentpage{background-color: #2e6ab1;color: #FFF !important;border-color: #2b66a5;font-weight: bold;cursor: default;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color: white;cursor: default;color: #929292;border-color: #929292;font-weight: normal !important;}
.pagination a.prevnext{font-weight: bold;}

div.article .side {border: 1px solid #cecece; float: left; max-width: 280px; min-height: 170px; margin-right: 8px; padding: 10px;margin-bottom:1px;}
div.article .press_info {float: left; width: 100%; padding-bottom: 15px; font-size: 0.9em; font-style: italic;}
div.article .abstract {font-style: italic; color: #939393;}
div.article table {border: 1px solid gray;}
ul.attach {list-style: none; margin: 0; padding: 0;}
ul.attach li {border-bottom: 1px solid #288F08; margin: 0 0 5px 0;}
ul.attach a {border: none; width: auto; height: auto;}
ul.attach img {border: none; height: auto;}
ul.attach dd {font-size: 0.8em; margin: 0; padding: 0 0 2px 0;}

.entry-text {margin:0;padding:0;font-style:normal;}
.entry-text .inner > p {margin-left:1px;}
.entry-text .inner > p > span {margin-bottom:16px;}
.entry-text .inner > p > span > ul {overflow:hidden;display:block;}
.entry-text .inner > p > span > ul > li {margin-left:20px;list-style-type: disc;display: run-in;padding:0;}
.entry-text em {list-style-type: none;font-style: normal;font-weight: bold;padding-right:2px;}
.entry-text cite {font-style:normal;}
.entry-text .inner ul > li > ol {overflow:hidden;}
.entry-text .inner ul > li > ol > li {float:left;margin:0 10px 0 0;}
.entry-text .inner ul > li > ol.tags > li a.icon {background:transparent url(../images/tags-icon-mini.png) no-repeat scroll left center;}
.entry-text .inner ul > li > p {}

ul.comment {list-style-type: none;}
ul.comment li {float: left; margin: 5px 0 5px 0; border-bottom: 1px solid #96CA44; color: #7f7f7f; list-style-type: none;}
ul.comment p.avatar {float: left; width: 70px; height: 70px; overflow: hidden; margin: 0;}
ul.comment p.comment {float: left; width: 400px; min-height: 40px; overflow: hidden; margin: 0 0 5px 8px;}
ul.comment p.date {float: right; width: 200px; text-align: right; font-size: 0.9em; font-style: italic; margin: 0;}

.border_pre{
-moz-border-radius:8px 8px 8px 8px;
background:none repeat scroll 0 0 #333333;
color:white;
font-size:13px;
line-height:1.6;
margin:0 0 15px;
max-height:450px;
overflow:auto;
padding:15px;
}
