/*
Theme Name: Theme
License: GNU General Public License
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

/*-------------------------------------------------------------- */

HTML, BODY {background:#d9d9d9; font-family:Arial, sans-serif; font-size:10pt;}
A {color:#279de1; text-decoration:none;}
A:hover {text-decoration:underline;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

H1 {color:#0b224f; font-size:16pt;}
H2 {color:#0b224f; font-size:12pt; line-height:3ex;}

OL,
OL LI {list-style-type:decimal!important}


.layout {margin:0 auto; position:relative; width:968px;}
.col1 {width:682px;}
.cfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

HEADER#info {position:absolute; width:100%; }
HEADER#info .layout {position:relative; z-index:300;}
HEADER#info .logo {/*background:#0b224e; border-bottom:5px solid #db0330;*/ display:block; float:left; height:100px; margin-left:30px; text-align:center; width:102px;}
HEADER#info H2 {color:#fff; float:left; font:700 10pt Arial, sans-serif; margin:18px 0 0 20px; letter-spacing:1px;}


HEADER#branding {background:#0b224e url("img/header.jpg") 50% 0 no-repeat; height:115px; position:absolute; width:100%; z-index:100;}
HEADER#branding .soc {float:right; margin:18px 293px 0 0;}
HEADER#branding #searchform {background:#fff; display:block; position:absolute; right:0; top:14px; width:270px; box-shadow:inset 0 1px 2px #666; border-radius:3px;}
HEADER#branding #searchform BUTTON {background:url("img/search.ico.png"/*tpa=http://pasmi.ru/wp-content/themes/sodei/img/search.ico.png*/) 50% 50% no-repeat; border:0; border-left:1px solid #cccccc; cursor:pointer; height:17px; text-indent:-10000px; width:27px; position:absolute; right:2px; top:6px;}
HEADER#branding #searchform INPUT {background:transparent; border:0; height:25px; padding-left:10px; width:225px;}

.home HEADER#branding {height:215px;}

FOOTER#common {background:#d9d9d9; padding:25px 0 50px;}
FOOTER#common .partners {border-bottom:1px solid #c3c3c3; margin:0 0 20px; padding:0 0 17px 20px;}
FOOTER#common .partners A {padding:0 10px;}
FOOTER#common UL.pages {padding-left:20px; margin-bottom:15px;}
FOOTER#common UL.pages LI {border-right:1px solid #c8c8c8; display:inline; font-weight:bold; line-height:21px; padding:0 10px;}
FOOTER#common UL.pages LI:last-child {border:0;}
FOOTER#common UL.pages LI A {color:#7a7a7a; font-size:11pt; text-decoration:none; text-shadow:0 1px 0 #fff;}
FOOTER#common UL.pages LI A:hover {color:#db0330;}
FOOTER#common P {clear:both; color:#aaaaaa; font-size:8pt; line-height:2.5ex; margin-bottom:18px; padding-left:30px;}
FOOTER#common A.logo {margin-left:30px;}



#best {background:#fff url("img/tmp.jpg") 30px 25px no-repeat; border-radius:3px; box-shadow:0 1px 3px #ccc; color:#0b224e; height:325px; margin-bottom:115px; position:relative; width:682px;}
#best P {margin-bottom:2ex;}
#best P EM {font-family:Times New Roman, Georgia, serif; font-style:italic;}



#hot {background:#fff; border-radius:3px; box-shadow:0 1px 3px #ccc; color:#0b224e; height:320px; margin-bottom:100px; overflow:hidden; position:relative; width:682px;}
#hot.region-hot {border-radius: 0 0 3px 3px; margin-bottom: 20px;}
.cdate {font-size:11px; color:#1598e4; position:absolute; right:30px; top:16px;}

.hmenu {background:#f3f3f3; /*border-radius:3px 3px 0 0;*/}
.hmenu UL {padding:12px 30px 11px 142px; overflow:auto; width:100%;}
.hmenu UL LI {float:left;}
.hmenu UL LI A {border-left:1px solid #ddd; display:block; font-size:11px; font-weight:bold; padding:5px 10px 7px; color:#7f7f7f;}
.hmenu UL LI.current-cat {border-color:#2b9bdc!important;}
.hmenu UL LI.current-cat A {background:#2b9bdc; border-color:#2b9bdc!important; color:#fff; text-shadow:0 -1px 1px #2785ba;}
.hmenu UL LI.current-cat A:hover {color:#fff;}
.hmenu UL LI A:hover {color:#555; text-decoration:none;}
.hmenu UL LI:first-child A {border-left-color:#2b9bdc; border-left:0;}


#hot .showcase {height:260px; overflow:hidden; position:absolute; width:682px;
	/*
	-moz-box-shadow: 0px 0px 3px #777;
	-webkit-box-shadow: 0px 0px 3px #777;
	box-shadow: 0px 0px 3px #777;
	*/
}
#hot .showcase .photo {height:260px; overflow:hidden; position:relative; width:682px;}
#hot .showcase .photo TABLE {height:260px; width:360px;}
#hot .showcase .photo TABLE TD {text-align:center; vertical-align:middle;}
#hot .showcase .photo .date {color:#1598e4; font-size:12px; margin-bottom:10px;}
#hot .showcase .photo .desc {left:0; margin:30px 30px 0 370px; position:absolute; top:0;}
#hot .showcase .photo .desc H3 {color:#0b224e; font-size:16px; font-weight:700; margin-bottom:2ex;}
#hot .showcase .photo .desc H3 A {color:#0b224e; /*text-decoration:underline;*/}
#hot .showcase .photo .desc P {color:#282828; font-size:12px; line-height:2.5ex;}
#hot .showcase .photo .desc P A {display:none;}
#hot .showcase .text {height:260px; overflow:hidden; position:relative; width:682px;}
#hot .showcase .text .date {color:#1598e4; font-size:12px; left:0; margin:15px 0 0 30px; position:absolute; top:0;;}
#hot .showcase .text TABLE {height:260px; margin-left:130px; width:460px;}
#hot .showcase .text TABLE TD {text-align:left; vertical-align:middle;}
#hot .showcase .text H3 {color:#0b224e; font-size:24px; margin-bottom:2ex; /*text-decoration:underline;*/}
#hot .showcase .text H3 A {color:#0b224e;}
#hot .showcase .text P {color:#282828; font-size:13px; line-height:2.5ex;}
#hot .showcase .text P A {display:none;}


#hot .tabs {margin-top:260px;}
#hot .tabs A {background:#999999; border-right:1px solid #8b8b8b; color:#fff; display:block; float:left; height:65px; width:169px; text-decoration:none;
	font-size:11px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
#hot .tabs A.selected {background:#2391d1; border-color:#1d76aa; color:#c4e8fd;
	-moz-box-shadow: inset 0px 0px 12px #1d76aa;
	-webkit-box-shadow: inset 0px 0px 12px #1d76aa;
	box-shadow: inset 0px 0px 12px #1d76aa;
}
#hot .tabs A:hover {
	-moz-box-shadow: inset 0px 0px 15px #777;
	-webkit-box-shadow: inset 0px 0px 15px #777;
	box-shadow: inset 0px 0px 15px #777;
}
#hot .tabs A SPAN {display:block; padding:15px;}
#hot .tabs A:first-child {border-radius:0 0 0 3px;}
#hot .tabs A:last-child {border:0; border-radius:0 0 3px 0; width:172px;}



#hot .accordeon {padding-top:10px; width:692px; margin-left:-5px;}
#hot .accordeon * {
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	transition: all .3s ease-out;
}
#hot .accordeon H3 {display:block; margin:0 35px 0px 35px; overflow:hidden;}
#hot .accordeon H3 A {color:#0b224e; font-size:15px; line-height:30px; white-space:nowrap;}
#hot .accordeon H3 A:hover {text-decoration:none;}
#hot .accordeon DIV {position:relative; overflow:hidden; height:30px;}
#hot .accordeon P {display:none; color:#808080; font-size:12px; margin:0 200px 0 35px;}
#hot .accordeon IMG {display:none; position:absolute; right:35px; top:20px; height:120px; width:160px;}
#hot .accordeon .selected {background:#f5f5f5; height:170px; margin-bottom:5px;
	-moz-box-shadow: inset 0px 0px 5px #999;
	-webkit-box-shadow: inset 0px 0px 5px #999;
	box-shadow: inset 0px 0px 5px #999;
}
#hot .accordeon .selected P {display:block;}
#hot .accordeon .selected IMG {display:block;}
#hot .accordeon .selected H3 {padding:20px 0 10px;}
#hot .accordeon .selected H3 A {color:#2d9dde; font-size:19px; display:block; margin-right:250px; white-space:normal; line-height:20px; }


#hot .static {position:relative;}
#hot .static EM {display:block; font-family:Georgia, Times New Roman, serif; font-style:italic; position:absolute; width:240px; left:30px; top:220px;}
#hot .static IMG {height:180px; width:240px; margin-bottom:15px; position:absolute; left:30px; top:25px; width:240px;}
#hot .static .list {padding:25px 30px 0 290px;}
#hot .static .list DIV {background:url("img/bul.png") 0 5px no-repeat; font-size:14px;}
#hot .static .list DIV.hover /*,
#hot .static .list DIV:first-child */ {background-image:url("img/bula.png");}
#hot .static .list DIV {margin-bottom:15px; border-bottom:1px dashed #eee;}
#hot .static .list DIV A {padding-bottom:10px}
#hot .static .list DIV * {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
#hot .static .list DIV IMG,
#hot .static .list DIV EM {margin-left:-600px;}
#hot .static .list DIV P {font-size:12px;}
#hot .static .list DIV.hover IMG,
#hot .static .list DIV.hover EM {margin-left:0;}
#hot .static .list A {display:block; color:#333; padding:0 0 10px 15px;}
#hot .static .list DIV A IMG {margin:0; height: auto; width: auto; position:static;}



#hot-banners {margin:0 0 15px 10px; width:100%; overflow:auto;}
#hot-banners .banner {height:165px; width:310px; overflow:hidden; float:left; margin:10px; position:relative;}
#hot-banners .banner .desc {margin-top:105px; cursor:pointer; background:#2f9fdf; background:rgba(47,159,223,.7); height:165px; width:310px; overflow:hidden; position:absolute; top:0; left:0;
	-moz-box-shadow: inset 0px 0px 40px #1d6188;
	-webkit-box-shadow: inset 0px 0px 40px #1d6188;
	box-shadow: inset 0px 0px 40px #1d6188;
	
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
#hot-banners .banner IMG {margin-left:5px;}
#hot-banners .banner .desc H3 {color:#fff; font-size:15px; padding:10px 15px; line-height:2.3ex;}
#hot-banners .banner .desc P {color:#fff; font-size:11px; line-height:2.7ex; padding:0 15px; display:none;}
#hot-banners .banner .desc P A {display:none;}
#hot-banners .banner:hover .desc {margin-top:0;}
#hot-banners .banner:hover .desc P {display:block;}


#content .publications,
#content .polls {background:#fff; position:relative; border-radius:3px; box-shadow:0 1px 3px #ccc; overflow:auto; margin-bottom:20px; padding:20px;}

#content > DIV.tag-links {background:#fff; position:relative; border-radius:3px; box-shadow:0 1px 3px #ccc; overflow:auto; margin-bottom:20px; padding:20px;}
#content .polls H3,
#content .publications H3,
#content DIV.tag-links H3 {color:#2391d1; font-size:10pt; font-weight:bold; margin-bottom:2ex;}
#content DIV.tag-links H3 {background:url("img/tags.ico.png") 40px 50% no-repeat;}

#content .publications DIV A {display:block; color:#999; width:300px; overflow:hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;	/* required for Opera */
	-ms-text-overflow: ellipsis;	/* required for IE8, allegedly */
	-moz-binding: url("ellipsis.xml#ellipsis");    /* for Firefox; details here */
}



.press-bg {background:#f3f3f3; height:350px; margin:0 0 0 -24px; overflow:auto; position:absolute; top:215px; width:1016px; z-index:99;}
#press {margin:445px 0 0 45px; width:608px; overflow:hidden; position:absolute; z-index:300;}
#press .slides_container,
#press .slides_container DIV {height:40px; line-height:3ex; overflow:hidden; width:608px; white-space:nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;	/* required for Opera */
	-ms-text-overflow: ellipsis;	/* required for IE8, allegedly */
	-moz-binding: url("ellipsis.xml#ellipsis");    /* for Firefox; details here */
}
#press .slides_container DIV A {font-size:13.5pt;}
#press .pagination {border-bottom:1px solid #fff; border-radius:0 0 2px 2px; height:10px; float:right;}
#press .pagination LI {background:#d9d9d9; border-right:1px solid #c4c4c4; border-top:1px solid #c4c4c4; float:left; box-shadow:inset 0 1px 0 rgba(0,0,0,.04); }
#press .pagination LI A {color:#aaa; display:block; height:10px; font-size:6pt; line-height:12px; text-align:center; text-indent:-10000px; width:7px;}
#press .pagination LI A:hover {text-decoration:none;}
#press .pagination LI.current {background:#db2334; border-top:1px solid #b7212e;}
#press .pagination LI.current A {color:#ff9999;}
#press .pagination LI:first-child {border-radius:2px 0 0 2px;}
#press .pagination LI:last-child {border-radius:0 2px 2px 0;}

#press-cnt {float:right; color:#aaa; margin-right:15px; font-size:12px;}


#primary {float:left; width:682px;}
#secondary {float:right; width:270px;}

#secondary {}

#secondary .banner {background:url("img/banner.png") no-repeat; height:177px; width:270px; display:block; text-indent:-10000px; margin-bottom:20px;}
.banner2 {background:url("img/banner2.png") no-repeat; height:169px; width:683px; display:block; text-indent:-10000px; margin-bottom:20px;}

#secondary .phone {background:#0b3061; border-radius:3px 3px 0 0; box-shadow:0 1px 2px #041e40; padding:10px 18px; position:relative;}
#secondary SPAN {display:block;}
#secondary SPAN.number {color:#fff; font-size:12pt; margin-bottom:.5ex;}
#secondary SPAN.sub {color:#1784c3; font-size:8pt;}

#secondary UL.categories {background:#0c2754; border-top:1px solid #253d65; border-radius:0 0 3px 3px; padding:20px 0; margin-bottom:16px; display:block;}
#secondary UL.categories LI {width:225px;}
#secondary UL.categories LI A {border-bottom:1px solid #0e3768; color:#fff; display:block; margin:0 0 0 20px; padding:6px 0; text-decoration:none;}
#secondary UL.categories LI.current-menu-item > A {background:#d32636; margin-left:0; padding-left:20px; border-radius:0 3px 3px 0;}
#secondary UL.categories LI.current-menu-item > A {border-color:#d32636; color:#fff}
#secondary UL.categories LI.current-menu-item > A:hover {color:#fff;}
#secondary UL.categories LI A.hover,
#secondary UL.categories LI A:hover {color:#2391d1;}
#secondary UL.categories UL LI:last-child > A {border-bottom:0}
#secondary UL.categories LI:first-child {margin-bottom:10px;}

#secondary UL.categories UL {/*display:none; */background:#0e2d61; margin-left:20px; /*position:absolute; z-index:10000;*/}
#secondary UL.categories UL UL {background:#0f326c;}
#secondary UL.categories UL LI {width:190px;}
#secondary UL.categories UL LI:last-child {border-bottom:0;}
#secondary UL.categories UL LI A {color:#8796b0;}
#secondary UL.categories UL UL A {padding-left:20px;}

#secondary UL.sub {border-radius:3px}

/*
#secondary UL.sub {background:#ccc; border-top:0; border-radius:3px;}
#secondary UL.sub LI A {border-bottom:1px solid #aaa; color:#333;}
*/

#secondary .polls,
#secondary .tag-links {background:#fff; padding:16px 19px; position:relative; border-radius:3px; box-shadow:0 1px 3px #ccc; margin-bottom:10px;}
#secondary .polls H3,
#secondary .experts H3,
#secondary .tag-links H3 {color:#2391d1; font-size:10pt; font-weight:bold; margin-bottom:2ex;}
#secondary .tag-links H3 {background:url("img/tags.ico.png") 40px 50% no-repeat;}
#secondary .tag-links h1 {text-align:center;margin: -16px -19px 0 -19px;color:#fff;background-color:#0C2754;-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0;padding: 10px 50px 10px 50px !important;}
#secondary .tag-links h1 a {color:#fff !important;background-color:none !important;}
#secondary .tag-links  li {list-style:none;}
.video-aside {margin: 12px 0 15px 0;text-align:center;color:#000; font-size:12pt; font-weight:normal;}


.polls .wp-polls-ul {padding:10px 0 5px 0; margin-left:0;}
.polls STRONG {/*font-weight:700;*/}
.polls LI {margin-bottom:10px;}
.polls LI INPUT[type=radio] {position:absolute;}
.polls LI LABEL {display:block; margin-left:20px;}
.polls P {margin-bottom:10px;}

#main {background:#e8e8e8; padding:54px 0 70px; position:relative; box-shadow:0 1px 2px #c9c9c9;}
#main .layout {z-index:200;}
#main .tag-links {font-size:8pt;}
#main .tag-links A {color:#959595;}

HEADER.page-header {background:#fff; margin-bottom:10px; padding-bottom:25px; border-radius:0 0 3px 3px; box-shadow:0 1px 3px #ccc;}
HEADER.page-header H1 {font-size:16pt; padding:25px 10px 0 30px;}
HEADER.page-header P {font-family:Georgia, serif; font-style:italic; color:#777; line-height:3ex; padding:15px 0px 15px 30px;}

ARTICLE {background:#fff; padding:11px 14px 20px; position:relative; border-radius:3px; box-shadow:0 1px 3px #ccc;margin-bottom:20px;}
ARTICLE HEADER .entry-meta {font-size:8pt; overflow:auto;}
ARTICLE HEADER .by-author,
ARTICLE HEADER .entry-meta A {border:1px solid #fff; display:block; float:left; padding:3px 5px;}
ARTICLE HEADER .entry-meta .cat-links A {background:#2ea9e6; border:1px solid #2ea9e6; border-radius:2px; box-shadow:inset 0 1px 0 #74c3ee; color:#fff; margin-right:5px;}
ARTICLE HEADER .entry-meta .cat-links A:hover {border-color:#1b7fba; text-decoration:none;}
ARTICLE A.entry-date {font-size:8pt; color:#959595;}
ARTICLE HEADER .by-author {border-left:1px solid #e5e5e5; color:#959595;}
ARTICLE HEADER .by-author A {border:0; color:#4f4f4f; display:inline; float:none; padding:0;}
ARTICLE H1 {border-bottom:1px solid #e5e5e5; margin-bottom:12px; padding:0 45px 15px; }
ARTICLE H1,
ARTICLE H1 A {color:#0b224f; font-size:16pt; text-decoration:none;}
ARTICLE H2 {color:#0b224f; font-size:12pt; line-height:3ex;}
ARTICLE DIV.entry-meta {border-bottom:1px solid #e5e5e5; margin-bottom:12px; padding:0 0 15px; }
ARTICLE DIV.entry-summary,
ARTICLE DIV.entry-content {margin:0 45px 20px;}
ARTICLE FOOTER.entry-meta {margin:0 45px; clear:both;}
ARTICLE P {color:#383838; font-size:10pt; line-height:3ex; margin-bottom:3ex;}
ARTICLE STRONG {font-weight:bold;}
ARTICLE EM {font-style:italic;}
ARTICLE UL {list-style:disc outside; margin:0 0 3ex 20px;}
ARTICLE OL {margin:0 0 3ex 40px;}
ARTICLE LI {color:#383838; font-size:10pt; line-height:3ex; margin:0 0 1ex 0;}
ARTICLE IMG.alignleft {float:left; padding:0 15px 5px 0;}
ARTICLE IMG.alignright {float:right; padding:0 15px 5px 0;}
ARTICLE IMG.aligncenter {margin:0 auto; padding:0 15px 5px;}
ARTICLE .more-link {background:url("img/more.arr.png") 0 0 no-repeat; padding-left:20px;}
ARTICLE .more-link .meta-nav {display:none;}
ARTICLE .edit-link {display:block; padding-top:10px;}

H1.page-title {padding:20px 0 0 30px!important;}



.archive #nav-below {padding-top:15px;}
.archive #content ARTICLE {padding-bottom:5px; margin-bottom:5px;}
.archive #content ARTICLE H1 {padding:0px 0 0px 70px; min-height:55px;}
.archive #content ARTICLE H1,
.archive #content ARTICLE H1 A {display:block; font-size:14pt;}
.archive #content ARTICLE H1 A {padding-bottom:10px;}
.archive #content ARTICLE .entry-content,
.archive #content ARTICLE .entry-content P {height:0px; overflow:hidden; margin:0; padding:0;}
.archive #content ARTICLE .entry-content P {text-indent:-100000px;}
.archive #content ARTICLE .entry-content IMG {
	height:50px;
	left:15px;
	position:absolute;
	top:10px;
	width:50px;
}
.archive #content ARTICLE .entry-content H1:first-child IMG,
.archive #content ARTICLE .entry-content P:first-child IMG {
	z-index:100;
}
.archive #content ARTICLE HEADER .entry-meta {display:none;}
.archive #content ARTICLE .entry-meta {margin-left:0!important;}


#content.pravo ARTICLE {padding-bottom:15px;}
#content.pravo ARTICLE H1 {font-size:16pt; padding:0px 45px 15px; min-height:auto;}
#content.pravo ARTICLE H1 A {display:block; padding-bottom:0px;}
#content.pravo ARTICLE .entry-content {margin:0 45px 20px;}
#content.pravo ARTICLE .entry-content,
#content.pravo ARTICLE .entry-content P {height:auto; overflow:auto; text-indent:0;}
#content.pravo ARTICLE .entry-content IMG {height:auto; width:auto; position:static;}
#content.pravo ARTICLE HEADER .entry-meta {display:block;}
#content.pravo ARTICLE .entry-meta {margin-left:0!important;}
#content.pravo ARTICLE FOOTER.entry-meta .entry-date {display:none;}





.home ARTICLE,
.search ARTICLE,
.archive ARTICLE {margin-bottom:15px; float:left; width:652px;}
.home ARTICLE P STRONG,
.search ARTICLE P STRONG,
.archive ARTICLE P STRONG,
.home ARTICLE P B,
.search ARTICLE P B,
.archive ARTICLE P B {font-weight:normal!important;}

.single ARTICLE {border-radius:0;}

#disqus_thread, .comments {background:#fff; border-top:3px solid #d90330; box-shadow:0 1px 3px #ccc; padding:20px; position:relative; z-index:300;}
#disqus_thread h2, .comments H2 {margin:0 45px 10px;}
.comments .fb-comments {margin:0 45px;}

.navigation {clear:both; padding-top:30px;}
.navigation .title {display:none;}

.nav-previous {float:left;}
.nav-next {float:right;}
.nav-previous A,
.nav-next A {background:#f9f9f9; border:1px solid #d0d0d0; border-radius:3px; box-shadow:0 1px 0 #fff; color:#707070; display:block; font-weight:bold; padding:11px 26px;}
.nav-previous A:hover,
.nav-next A:hover {background:#fff; text-decoration:none;}

.by-author {display:none!important;}



.experts {background:#fff; padding:16px 0 0 0; position:relative; border-radius:3px; box-shadow:0 1px 3px #ccc; margin-bottom:10px;}
.experts H3 {background:url("img/experts.ico.png") 80px 50% no-repeat; padding:0 19px;}

.experts .expert {border-bottom:1px solid #ddd; border-top:1px solid #fff; min-height:72px;
	background: #f6f6f6;
	background: linear-gradient(top,  #f6f6f6 0%,#eeeeee 100%);
	position:relative;
}
.experts .expert:last-child {border-radius:0 0 3px 3px; border:none;}

.experts .expert IMG {position:absolute; top:12px; left:12px; height:48px; width:48px; border-radius:3px;}
.experts .expert .name {display:block; padding:13px 12px 0px 70px; color:#555; font-size:11px;}
.experts .expert .quote {color:#000; font-size:11px; padding:0 12px 10px 70px; line-height:2.5ex;}
.experts .expert .post {display:block; padding:3px 12px 5px 70px; color:#959595; font-size:11px; font-style:italic;}
.experts .expert A {text-decoration:none;}
.experts LI {list-style:none;}

#feedback-type-list, #feedback-type-list li {text-decoration:none; list-style:none; margin:0; padding: 0;}
#feedback-type-list {background: #fff; /*height:280px;*/ padding: 0px 25px 0px 30px;}
#feedback-type-list li {padding: 10px 0; cursor: pointer;}
#feedback-type-list li div {display:none;}
#feedback-type-list li:first-child {padding-top:20px;}
#feedback-type-list li:last-child {padding-bottom:20px;}
#feedback-type-list li h2 {font-size:23px; color: #808080;}
#feedback-type-list li:hover h2 {color: #0B224E;}
#feedback-type-list li p {border-left: 3px solid #7f7f7f; padding-left:25px; font-size: 14px; color: #999; font-style: italic; font-family:Georgia, Timest New Roman, serif;}
#feedback-type-list li:hover p {border-left: 3px solid #DB2334;}


#feedback-form {background:#fff; width:500px; padding:20px; padding-bottom:50px;}
#feedback-form LABEL {display:block; padding-top:5px; padding-bottom:5px;}
#feedback-form SPAN {display:block; font-size:11px; color:#999;}
#feedback-form INPUT {width:400px; font-size:18px;}
#feedback-form TEXTAREA {height:100px; width:400px;}
#feedback-form A {display:block; float:left; background:#999; color:#fff; padding:5px 10px; margin:10px 0 0 20px;}
#feedback-form A:hover {background:#2391D1; text-decoration:none;}
#feedback-type-list {width:600px;}
#feedback-form-done {height:300px;}
#feedback-text {font-size: 14px; color: #999; font-style:italic; font-family:Georgia, Timest New Roman, serif; margin-bottom: 20px;}

.wp-paginate a {border:0!important;}

.wp-paginate .current {
	background:#2B9BDC!important;
	border-color:#2B9BDC!important;
}

#hint {color:#fff; font:11px Arial, sans-serif; position:absolute; margin:-20px 0 0 20px;}
#hint A {color:#fff; display:none; border-radius:3px; background:#000; background:rgba(0,0,0,.7); padding:3px 5px}
#hint A.active {display:block;}

#sb-info{position: absolute !important; top: 10px; right: 0px;}
#sb-counter, #sb-nav-next, #sb-nav-previous {display:none;}

#press-header {color: #DB022D;font-weight: bold;}

.cat-thumbnails {
	float:left;
	margin:1px 10px 0 0;
	background-color:#fff;
	border:solid #d2c9c0 1px;
	padding:2px;
	}
#crp_related{overflow: auto;}
#crp_related h3{padding:20px 0 20px 0;color:#0B224F;font-size:16pt;}
#crp_related ul{list-style-type: none;margin: 0px;padding: 0px;display: block;clear: both;}
#crp_related ul li{list-style-type: none;display: inline;float:left;font-size: 13px;text-align: center;}
#crp_related ul li{list-style-type: none;padding:0 15px 0 0;}
#crp_related ul li a{list-style-type: none;text-decoration:underline;}
#crp_related ul li img{border:solid #d2c9c0 1px;padding:4px;}
#crp_related ul li img:hover {list-style-type: none;
	background-color: #A9A9A9;
}
a.crp_title{display: block;width: 120px;}