.col12	{ width: 681px; padding: 0; border-right: 0; }
.ow-enclose { min-height: 800px; float: left; width: 660px; padding: 0 15px 0 5px; border-right: 1px solid #E5E5E5; clear: left; _width: 681px; _height: 800px; }
.ow	{ _overflow: hidden; }
.ow SPAN.disc	{ float: left; font-style: italic; padding-left: 15px; background: url('/img/R/ico_none_gray.gif') no-repeat 0% 50%; _font-size: 12px; }
.ow SPAN.disc-y	{ float: left; font-style: italic; }
.ow SPAN.disc-y	SPAN { padding-left: 15px; background: url('/img/R/ico_arrow_gray.gif') no-repeat 0% 50%; _font-size: 12px; }

#logo		{ width: 520px; height: 78px; margin-top: 25px;}
#logo A		{ width: 520px; height: 78px; }
#logo A SPAN	{ width: 520px; height: 78px; background-image: url("/img/R/blogy/blogy_respekt_logo.gif"); }

.search-head, .ow-search FORM { clear: left; }

#m-space		{ display: none; }
#menu A#m-wm		{ margin-left: 141px;}
#menu A#m-rs		{ display: inline; }
#menu A#m-sr		{ width: 149px; border-left-width: 1px; _width: 150px; }
#menu A#m-sr SPAN	{ left: 8px; }
#menu A#m-bl SPAN	{ background-image: url("/img/R/menu/menu_blogy_red.gif"); }

.navi { width: 660px; }
A.rub-rss, A.rub-rss:visited	{ background: transparent url("/img/R/blogy/ikona-rss-rubriky.png") no-repeat 0% 50%; float: right; padding-left: 17px; }
A.rub-rss:hover			{ background-image: url("/img/R/blogy/ikona-rss-rubriky-h.png"); }

.col3 { margin-top: 20px; padding-left: 18px; }

#detail div form{ background: none; }
#detail .relevants .img { display: none; }
#detail .relevants .ow-rl .txt { width: 655px; margin-left: 5px; }
#detail .relevants .ow-rl { margin-bottom: 5px; width: 660px; }
#detail .relevants .detail-label { width: 660px; }

/* right */
.hp-search	{ padding-bottom: 2px; height: 62px; overflow: hidden; _height: 66px; }
.hp-search DIV	{ font: 9px/17px Arial; color: #7C7B7D; margin-left: 5px; width: 290px; }
.hp-search DIV SPAN, .hp-search DIV INPUT { float: left; _height: 17px; }
.search-input	{ width: 283px; margin: 5px 5px 5px 10px; }
.hp-search DIV INPUT.search-submit { margin: 0 0 0 13px; _margin-left: 15px; _height: 19px; }
.hp-search A, .hp-search A:visited { margin: 3px 2px 0 0; color: #007CA5; }

#blg-menu		{ float: left; border-top: 2px solid #CCCCCC; margin-top: 20px; margin-bottom: 20px; width: 680px; min-height: 64px; _width: 682px; _height: 67px; }
#blg-menu .blg-menu-main{ float: left; width: 670px; height: 50px; background-color: #EBEBEB; padding-left: 10px; _width: 680px; }
#blg-menu-slots		{ float: left; width: 679px; display: none; padding-bottom: 14px; }
#blg-menu-slots DIV	{ float: left; width: 679px; background-color: #F8F8F8; border-top: 1px solid white; border-bottom: 1px solid white; padding-bottom: 20px; }

#blg-menu SPAN { float: left; font: bold 11px/50px Arial; color: gray; }
#blg-menu A.m-a, #blg-menu A.m-a:visited { float: left; height: 50px; display: block; color: black; text-decoration: none; font: bold 11px/50px Arial; margin-left: 25px; }
#blg-menu-slots A, #blg-menu-slots A:visited { float: left; color: black; text-decoration: none; margin-left: 10px; margin-right: 10px; }

#blg-menu A.m-a:hover, #blg-menu-slots A:hover, #blg-menu A.m-h { color: #007CA5; }
#blg-menu A.m-a:hover, #blg-menu A.m-h { background: transparent url('/img/R/blogy/menu-arrow.gif') no-repeat 50% 0%; }

#blg-menu A#m-cb-ico, #blg-menu  A#m-cb-ico:visited { float: right; position: relative; font-size: 0px; color: gray; display: block; height: 50px; width: 50px; margin: 0 7px 0 0; }
#blg-menu A#m-cb-ico SPAN { position: absolute; left: 0; top: 0; background: white url('/img/R/blogy/create-blog.gif') no-repeat 0% 0%; height: 50px; width: 50px; cursor: pointer; }
#blg-menu A#m-cb-ico:hover SPAN { background-image: url('/img/R/blogy/create-blog-h.gif'); }

#blg-menu A#m-cb-txt { float: right; font: 10px/14px Arial; margin-right: 4px; height: 14px; }
#blg-menu A#m-cb-txt:hover { background: none; }

#bm-po { font: 28px/28px Arial; margin-top: 16px; }/*45*/
#bm-zh { font: 19px/19px Arial; margin-top: 24px; }
#bm-ek { font: 14px/14px Arial; margin-top: 30px; }
#bm-sp { font: 31px/31px Arial; margin-top: 14px; }
#bm-ku { font: 24px/24px Arial; margin-top: 21px; }
#bm-me { font: 16px/16px Arial; margin-top: 27px; margin-bottom: 2px; }
#bm-fo { font: 19px/19px Arial; margin-top: 25px; clear: left; }
#bm-te { font: 16px/18px Arial; margin-top: 26px; }
#bm-zb { font: 30px/30px Arial; margin-top: 15px; }
#bm-ce { font: 20px/20px Arial; margin-top: 24px; }
#bm-vi { font: 14px/14px Arial; margin-top: 29px; }
#bm-os { font: 27px/27px Arial; margin-top: 17px; }

.authors-letters{ margin-bottom: 3px; display: none; }
.authors-filter { border: 1px solid #E5E5E5; margin: 35px 8px 20px 0; padding: 10px; text-align: center; color: #007CA5; }
.authors-filter INPUT, .authors-filter SELECT { border: 1px solid #E5E5E5; color: #007CA5; }
.authors-filter INPUT.submit { width: 70px; height: 20px; font: 12px/20px Arial; text-align: center; background: url("/img/R/bg_detail_button.png") no-repeat 50% 50%; border: 0; cursor: pointer; }

.bloggers-list		{ float: left; margin-bottom: 20px; }
.bloggers-list DIV	{ float: left; width: 200; padding: 5px; border: 1px solid #E5E5E5; margin: 0 8px 8px 0; text-align: center; _width: 212px; }
.bloggers-list DIV IMG	{ margin: 5px 0; }
.bloggers-list DIV A	{ text-decoration: underline; }
.bloggers-list DIV .vipflag { display: none; }
.bloggers-list DIV *	{ font-weight: bold; }
.bloggers-list DIV.vip	{ background-color: #EBEBEB; }
.bloggers-list DIV.vip .vipflag { display: inline; margin-left: 5px; text-transform: uppercase; }
.bloggers-list DIV DIV	{ float: none; padding: 0; border: 0; margin: 0; width: 200px; height: 200px; overflow: hidden; }


#r-big, #rn-big	{ margin-bottom: 20px; }

.r-box		{ border: 1px solid #C5C7C8; padding: 10px; width: 278px; _width: 300px; }
.r-box .ow	{ width: 278px; padding-bottom: 10px; }
.r-box .ow H2		{ font: bold 12px/15px Arial !important; }
.r-box .ow H2 SPAN	{ color: #007CA5; display: inline; }

.zalozky	{ margin-top: 0; }
#z-newblg	{ text-align: left;  padding-left: 10px; }
#z-vipblg	{ text-align: right; padding-right: 10px; }
#vipblg, #newblg{ border-top: 0; }
#vipblg		{ display: none; }
#vipblg A, #newblg A, #vipblg A:visited, #newblg A:visited { color: #007CA5; font: bold 12px Arial; margin-bottom: 10px; }
#newblg DIV, #newblg A { float: left; clear: left; }
#newblg DIV	{ width: 278px; }
#newblg SPAN	{ float: right; color: gray; }
#vipblg DIV	{ float: left; width: 128px; padding-right: 10px; _width: 138px; }
#vipblg DIV.bl	{ border-left: 1px solid #C5C7C8; padding-left: 10px; padding-right: 0; }
#vipblg A	{ display: block; }

.vyrikejte	{ border: 0; padding: 0; width: 300px; }
.vyrikejte A	{ width: 300px; height: 291px; position: relative; text-decoration: none; display: block; text-align: center; }
.vyrikejte A SPAN { width: 300px; height: 291px; position: absolute; z-index: 2; top: 0; left: 0px; cursor: pointer;
			background: white url('/img/R/blogy/bg_vyrikejte-si.jpg') no-repeat 0% 0%; }

.r-slot-red, .r-slot-gray { border-left: 2px solid #E2001A; border-right: 2px solid #E2001A; padding: 0 8px; height: 18px; float: left; margin-bottom: 12px; clear: both; }
.r-slot-gray	{ border-color: #9C9D9F; }

/* bottom */

.rsnavi		{ padding: 0 35px 35px 35px; width: 930px; margin-top: 10px; _width: 1000px; }
.rsn-menu	{ float: left; clear: left; height: 25px; padding-top: 10px; _height: 35px; }
.rsn-main	{ float: left; clear: left; background-color: white; width: 930px; height: 175px; padding: 20px 0; _position: relative; _height: 215px; }
.rsn-c1		{ float: left; position: relative; width: 369px; height: 175px; overflow: hidden; }
.rsn-c2		{ float: left; position: relative; width: 295px; border: 1px dashed #E1E1E1; border-width: 0 1px; height: 175px; overflow: hidden; _width: 297px; }
.rsn-c3		{ float: right; width: 260px; height: 175px; overflow: hidden; }

.rsn-c1 IMG	{ float: left; margin: 0 10px; width: 135px; height: 180px; }
.rsn-c1 H2, .rsn-c2 H2 { font: bold 14px Arial; display: block; }
.rsn-c1 SPAN, .rsn-c2 SPAN { font-size: 0.95em; color: #606060; }
.rsn-c1 SPAN A, .rsn-c1 SPAN A:visited	{ color: #606060; }

.rsn-menu .rsn-c1, .rsn-menu .rsn-c2 { height: 25px; border: 0; }
.rsn-menu .rsn-c2 { width: 350px; }
#r-mr, #r-co	{ display: none; }
.rsn-c2 .ow	{ width: 275px; }
.rsn-menu .rsn-c1 A { margin-left: 10px; }
.rsn-menu .rsn-c2 A { float: left; margin-right: 10px; width: 92px; height: 25px; line-height: 25px; display: block; background-color: #D1D3D3; color: black; text-align: center; 
			opacity: 0.5;
			_filter: alpha(opacity=50);
			-moz-opacity: 0.5;
			-khtml-opacity: 0.5;
			}
.rsn-menu .rsn-c2 A.m-a, .rsn-menu .rsn-c2 A.m-a:visited { background-color: white; color: #007CA5;
			opacity: 1;
			_filter: alpha(opacity=100);
			-moz-opacity: 1;
			-khtml-opacity: 1;
			}

.rsn-main .rsn-c2 { width: 275px; padding: 0 10px; _width: 297px; _float: none; _position: absolute; _left: 369px; _top: 20px; }

A.rsn-next	{ position: absolute; top: 90%; left: 64%; color: #007CA5; z-index: 2; }
.rsn-c1 A.rsn-next { left: 72%; }

.rsn-c3 A { float: left; clear: both; width: 94px; height: 24px; padding-left: 36px; font: bold 14px/24px Arial; overflow: hidden; margin: 0 0 25px 35px; _width: 130px; }
.rsn-c3 A.tn-rf { background: url("/img/R/hp_ico_facebook.gif") no-repeat 0% 50%; width: 168px; _width: 204px; }
.rsn-c3 A.tn-tw { background: url("/img/R/hp_ico_twitter.gif") no-repeat 0% 50%; width: 116px; _width: 152px; }
.rsn-c3 A.tn-vd { background: url("/img/R/hp_ico_dopisy.gif") no-repeat 0% 50%; margin-right: 0px; }



/* ----- default blog ----- */

#b1-logo	{ float: left; background-color: #EBEBEB; width: 670px; padding: 0 5px; color: black; font: 14px/150% Arial; _width: 680px; _height: 0; }

.pt20	{ float: left; padding-top: 20px; }
.col3bg	{ float: left; background-color: #EBEBEB; _width: 300px; _overflow: hidden; }
.col3bg .r-box { border: 0; }
.apb	{ float: left; margin: 20px 10px 0 10px; border-bottom: 1px solid #CCCCCC; width: 280px; }

.r-box-title			{ float: left; border-top: 1px dashed white; padding: 8px 7px;  margin: 2px 3px 0 3px; color: #007CA5; text-transform: uppercase; }
.r-box-title A			{ width: 280px; display: block; }
A.a-down, A.a-down:visited	{ background: transparent url('/img/R/blogy/arrow_1_d.png') no-repeat 100% 50%; color: #007CA5; }
A.a-down:hover			{ background: transparent url('/img/R/blogy/arrow_1_d-h.png') no-repeat 100% 50%; }
A.a-up, A.a-up:visited		{ background: transparent url('/img/R/blogy/arrow_1_u_w.png') no-repeat 100% 50%; }
A.a-up:hover			{ background: transparent url('/img/R/blogy/arrow_1_u_w-h.png') no-repeat 100% 50%; }

#ainfo		{}
#ainfo .an A, #ainfo .an A:visited { color: #007CA5; font: bold 20px Arial; }
#ainfo .as	{ font-weight: bold; margin-top: 10px;}
#ainfo .ba	{}
#ainfo .af	{ width: 278px; overflow: hidden; padding: 10px 0 5px 0; }
#ainfo .ak, #ainfo .av { font-weight: bold; }

#ashortinfo, #alonginfo, #acontact, #aslots, .alinks, #amessage, #calendar, #arss { display: none; padding-top: 20px;
				  background: transparent url('/img/R/blogy/r-box_line.png') no-repeat 0% 0%; }
#ashortinfo, #arss		{ display: inline; }
#ashortinfo			{ overflow: hidden; }
#alonginfo			{ padding: 5px 0 0 0; background: none; width: 278px; height: auto; overflow: hidden; }
#ashortinfo A.a-down		{ float: right; padding-right: 20px; }
#arss				{ _padding-top: 35px; }
A.arss, A.arss:visited		{ float: left; background: transparent url('/img/R/blogy/ikona-rss.png') no-repeat 0% 100%; padding: 15px 0 0 40px; text-decoration: underline; _float: none; }

#acontact DIV SPAN		{ padding: 12px 0 12px 40px; line-height: 42px; background: transparent url('') no-repeat 0% 50%; }
#acontact DIV#ac-e SPAN		{ background-image: url('/img/R/blogy/ikona-e-mail.png'); cursor: pointer; }
#acontact DIV#ac-f SPAN		{ background-image: url('/img/R/blogy/ikona-facebook.png'); }
#acontact DIV#ac-i SPAN		{ background-image: url('/img/R/blogy/ikona-icq.png'); }
#acontact DIV#ac-s SPAN		{ background-image: url('/img/R/blogy/ikona-skype.png'); }
#acontact DIV#ac-t SPAN		{ background-image: url('/img/R/blogy/ikona-twitter.png'); }

#aslots				{ padding-top: 0; }
.alinks, #aslots		{ line-height: 15px; font-size: 11px; }
.alinks SPAN			{ float: left; clear: left; }
.alinks A, .alinks A:visited, #aslots A, #aslots A:visited { float: left; clear: left; color: black; text-decoration: underline; }
#aslots A			{ text-transform: uppercase; }

#amessage, #amessage TABLE	{ font: 9px/16px Arial; color: gray; }
#amessage DIV			{ padding-top: 3px; clear: left; }
#msgtxtcounter			{ font-size: 10px; color: #007CA5; }
#amessage-submit		{ float: left; width: 278px; cursor: pointer; }
#amessage-submit DIV		{ float: right; background-color: #007CA5; color: white; font: bold 11px Arial; padding: 5px 15px; }
#amessage INPUT, #amessage TEXTAREA { border: 0; width: 280px; font: 10px/14px Arial; }
#amessage TEXTAREA		{ height: 70px; }
#amessage .msgtxtnfo		{ float: right; padding-bottom: 5px; width: 278px; text-align: right; }
#amessage IMG			{ float: right; }
#amessage INPUT.captcha		{ width: 100px; margin: 3px 0; font: 15px/17px Arial; letter-spacing: 3px; text-align: center; }

#calendar		{ border: 0; width: 280px; padding-bottom: 0; _width: 300px; }
#calendar DIV		{ font: bold 17px/31px Arial; margin-top: 5px; text-transform: uppercase; }
#calendar TABLE TH	{ text-align: center; padding: 5px; color: #E2001A; font: bold 11px Arial; border-top: 1px solid white; border-bottom: 1px solid white; }
#calendar TABLE TD	{ text-align: center; padding: 2px 6px 2px 7px; font-size: 13px; }
#calendar TABLE TD A	{ font-weight: bold; text-decoration: none; padding: 3px 4px; width: 14px; display: block; }
#calendar TABLE TD.act A, #calendar TABLE TD A:hover { color: white; background-color: #007CA5; }
#calendar TABLE TD SPAN	{ padding: 3px 4px; width: 14px; display: block; }
#calendar TABLE TD SPAN	SPAN, #calendar TABLE TD A SPAN, #calendar TABLE TD.act A SPAN { padding: 0px; border: 1px solid #E2001A; }
#calendar TABLE TD.act A SPAN, #calendar TABLE TD A:hover SPAN { border-color: white; }
#calendar TABLE TD A SPAN { cursor: pointer; }
#calendar DIV A.a-prev, #calendar DIV A.a-prev:visited	{ float: left;  font-size: 0px; color: #EBEBEB; width: 12px; height: 22px; display: block;
				background: transparent url('/img/R/blogy/arrow_2_l.png') no-repeat 0% 0%; margin: 3px 14px 0 0; }
#calendar DIV A.a-next, #calendar DIV A.a-next:visited	{ float: right; font-size: 0px; color: #EBEBEB; width: 12px; height: 22px; display: block;
				background: transparent url('/img/R/blogy/arrow_2_r.png') no-repeat 0% 0%; margin-top: 3px; }
#calendar DIV A.a-prev:hover { background-image: url('/img/R/blogy/arrow_2_l-h.png'); }
#calendar DIV A.a-next:hover { background-image: url('/img/R/blogy/arrow_2_r-h.png'); }


/* ----- detail ----- */

.d-karma-link		{ background-color: #007CA5; text-align: center; width: 280px; margin: 7px 0 17px 200px; color: white; }
.d-karma-link DIV	{ background-color: white; padding: 3px; color: #007CA5; }
.d-karma-link A		{ color: white; display: block; padding: 5px 0; }
.d-karma-link A SPAN	{ font-size: 2em; }
.d-karma-link DIV A	{ color: #007CA5; text-decoration: underline; }

.d-text, .d-text P, .d-text P SPAN, .d-perex, .d-perex P, .d-perex P SPAN, .ow P SPAN { font-family: Arial !important; }
.ow P SPAN { font-size: 1em !important; }

.social-bottom-detail, .addthis_toolbox.addthis_32x32_style.addthis_default_style	{ width: 660px; }
