/* GENERAL TYPOGRAPHY */

body { font-family: Georgia, "New York CE", utopia, serif; font-size:11px; color:#1b1c1f; background:#ffffff url("../img/background.png") 0 0 repeat-x; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

/* PAGE WRAPPER */

#wrapper { width:970px; margin:0 auto 0 auto; }

.beta {border: 5px solid #eeebe4; padding: 4px; width: 952px; margin: 5px auto; text-align: left; overflow: hidden; background-color: #fff;}
.beta h3 {font-family:Georgia,"New York CE",utopia,sans-serif; font-size:185%; color: #cc0000; padding: 10px 0 0 12px; float: left; width: 145px; text-transform: uppercase;}
.beta p {float: left; padding: 7px 15px; width: 610px; border-left: 1px solid #eeebe4; border-right: 1px solid #eeebe4; font-family:Georgia,"New York CE",utopia,sans-serif; font-size: 11px;}
.beta .back {display: block; float: left; font-family:Georgia,"New York CE",utopia,sans-serif; font-size:145%; text-transform: uppercase; padding: 10px 0 0 20px; width: 130px; color: #1b1c1f;} 

/* PAGE HEADER */

#header { position:relative; }
#header img { display:block; float:left; }
#h-top { height:57px; position:relative; }
#h-sponsor { display:inline; float:left; width:130px; height:43px; background:url("../img/etrend-logo.png") 0 0 no-repeat; }
#h-logo { display:inline; float:left; width:245px; height:92px; background:url("../img/fwd-logo.png") 0 0 no-repeat; }
#h-google { display:inline; float:left; width:245px; height:92px; background:url("../img/google-logo.png") 0 0 no-repeat; }
#h-bottom { height:92px; background:url("../img/header-background.png") 0 0 no-repeat; z-index: 1;}
#h-bottom.home { margin:0 0 10px 0; }

.top-bubble-s, .top-bubble-m, .top-bubble-l, .top-bubble-xl, .top-bubble-xxl, .top-bubble-s a, .top-bubble-m a, .top-bubble-l a, .top-bubble-xl  a, .top-bubble-xxl  a { font-family:arial; font-size:16px; font-weight:bold; color:#ffffff; }
.top-bubble-s a:hover, .top-bubble-m a:hover, .top-bubble-l a:hover, .top-bubble-xl  a:hover , .top-bubble-xxl  a:hover { color:#f0d307; }
.top-bubble-s, .top-bubble-m, .top-bubble-l, .top-bubble-xl , .top-bubble-xxl  { position:absolute; bottom:58px; left:171px; height:58px; text-align:center; line-height:45px; }
.top-bubble-s { width:190px; background:url("../img/top-bubble-s.png") 0 0 no-repeat; }
.top-bubble-m { width:196px; background:url("../img/top-bubble-m.png") 0 0 no-repeat; }
.top-bubble-l { width:270px; background:url("../img/top-bubble-l.png") 0 0 no-repeat; }
.top-bubble-xl { width:385px; background:url("../img/top-bubble-xl.png") 0 0 no-repeat; }
.top-bubble-xxl { width:385px; background:url("../img/top-bubble-xl.png") 0 0 no-repeat; font-size:12px; line-height:16px; padding-top:5px; height:53px; }
.top-bubble-xxl a { font-size:12px; }

.top-ad  { display:inline; float:right; margin:3px 13px 0 0; width:300px; height:85px; /*background:#ffffff;*/ }
.rectangle {text-align:center; margin-top:15px;}

#header li { display:inline; font-family:tahoma,arial,sans-serif; }
#m-ring, #m-meta { padding:5px 15px 0 0; text-align:right; font-size:11px; float:right; clear:right; }
#m-ring {padding: 0 8px 0 0;}
#m-ring li, #m-meta li { padding:0 2px 0 8px; }
#m-ring li {padding: 0; float: left;}
#m-ring a { color:#c7c9cb; display:block; float:left; line-height:20px; padding:0 7px 0 8px;}
#m-meta a { color:#ffffff; }
#m-meta li { border-left:1px solid #c7c9cb; }
#m-meta .f { border:none; }
#m-meta .f a {padding-right: 12px; background: url(../img/ico_log.gif) no-repeat 100% 0; line-height: 13px;}
#m-ring a:hover {text-decoration: none; color: #fff;}
#m-ring a.sel {background-color: #fff; color: #1B1C1F;}

#f-search, #search-text, #search-submit { display:block; font-family:tahoma,arial,sans-serif; }
#f-search { display:inline; float:right; margin:5px 13px 0 0; width:300px; overflow: hidden;}
#f-search a, #f-search label  { display:block; float:left; height:23px;}
#f-search a, #f-search #h-google { padding:0; width:23px; height:23px; display: block;}
#search-text { width:200px; height:19px; float: left; padding:4px 4px 0 4px; border:0; font-size:11px; color:#000000; background:url("../img/search-input.png") 0 0 repeat-x; }
#search-submit { width:66px; height:23px; padding:0 0 2px 0; border:0; font-size:11px; color:#ffffff; background:url("../img/search-button.png") 0 0 repeat-x; cursor: pointer;}


#m-primary { background:#19bbe4; }
#m-primary  ul { display:inline; float:left; }
#m-primary  li { display:inline; float:left; }
#m-primary  ul a { display:block; padding:10px 15px 9px 15px; text-transform:uppercase; font-size:14px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; color:#ffffff; }
#m-primary  .a a, #m-primary  a:hover { text-decoration:none; background:#f0d307; }

/* MENU PRIMARY */
/*
#m-primary  { position:relative; }
#m-primary  ul { background:#19bbe4; }
#m-primary  li { display:inline; float:left; }
#m-primary  a { display:block; padding:10px 15px 9px 15px; text-transform:uppercase; font-size:14px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; color:#ffffff; }
#m-primary  .a a, #m-primary  a:hover { text-decoration:none; background:#f0d307; }
*/
/* PAGE CONTENT */

#content { background:#ffffff; }

/* HEADLINE */

#b-headline { padding-bottom:15px; }
#b-headline img { display:block; }
#b-headline em { display:block; padding:10px 0 10px 0; text-transform:uppercase; font-size:11px; color:#cc0000; }

.ban_main {text-align: center;  margin-bottom: 10px;}
.ban_sidebar_fwd {text-align: center;  margin: 10px 0 5px 0;}

#b-headline .l { position:relative; }
#b-headline .l img { display:inline; float:left; }
#b-headline .l div { display:inline; float:left; margin:25px; width:370px; }
#b-headline .l h3 { font-size:30px; }
#b-headline .l p { padding:5px 0 10px 0; line-height:1.5; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:14px; }
#b-headline .l li { padding:0 0 0 10px; line-height:1.5; background:url("../img/bullet-left-blue.gif") 0 50% no-repeat; }
#b-headline .l strong span { display:inline; float:left; margin:0 5px 0 0; padding:0 5px 0 5px; line-height:1.5; }
#b-headline .l .author { display:block; padding:10px 15px 10px 0; font-size:14px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-weight:bold; }
#b-headline .l span .tag-green { margin-left:0px; }

#b-headline strong { display:block; height:23px; line-height:1.5; font-size:14px; }

#b-headline .r { position:relative; float:right; }
#b-headline .bottom { position:absolute; bottom:0; left:0; width:100%; }
#b-headline .r img { display:block; width:313px; }
#b-headline .r em { padding:10px 15px 10px 15px; }
#b-headline .r h3 { font-size:24px; padding:0 15px 0 15px; }
#b-headline .r p { padding:5px 15px 15px 15px; font-size: 120%; line-height:1.5; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; }
#b-headline .r .block { display:block; padding:15px; font-size:20px; }
#b-headline .r strong span { display:inline; float:left; margin:0 5px 0 15px; padding:0 5px 0 5px; line-height:1.5;  }
#b-headline .r .author { display:block; padding:10px 15px; font-size:14px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-weight:bold; }
#b-headline .r div .tag-green { margin-left:15px; }

.bg-000000 { background:#000000; }
.fg-000000 { color:#000000; }
.ln-000000 a { color:#000000; }
.bg-535e63 { background:#535e63; }
.fg-535e63 { color:#535e63; }
.ln-535e63 a { color:#535e63; }
.bg-175c80 { background:#175c80; }
.fg-175c80 { color:#175c80; }
.ln-175c80 a { color:#175c80; }
.bg-f41a34 { background:#f41a34; }
.fg-f41a34 { color:#f41a34; }
.ln-f41a34 a { color:#f41a34; }
.bg-f3eeee { background:#ffffff; }
.fg-f3eeee { color:#f3eeee; }
.ln-f3eeee a { color:#f3eeee; }
.bg-19bbe4 { background:#19bbe4; }
.fg-19bbe4 { color:#19bbe4; }
.ln-19bbe4 a { color:#19bbe4; }
.bg-f5e425 { background:#f5e425; }
.fg-f5e425 { color:#f5e425; }
.ln-f5e425 a { color:#f5e425; }
.bg-40e22b { background:#40e22b; }
.fg-40e22b { color:#40e22b; }
.ln-40e22b a { color:#40e22b; }


a.bubble-header { padding:0 0 0 27px; text-decoration:none; letter-spacing:-2px; font-size:15px; color:#19bbe4 !important; background:url("../img/19bbe4.png") 4px 0 no-repeat;}
.bg-19bbe4 a.bubble-header { padding:0 0 0 27px; text-decoration:none; letter-spacing:-2px; font-size:15px; color:#f3eeee !important; background:url("../img/f3eeee.png") 4px 0 no-repeat;}



/* HOME */

#b-home { padding:20px 0 30px 0; }
#b-home h3 { padding:0 5px 0 10px; font-size:20px; }
#b-home h3 a { color:#1b1c1f; }
#b-home em { display:block; padding:2px 5px 0 10px; font-size:11px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-weight:bold; color:#1b1c1f; }
#b-home p { padding:10px 5px 0 10px; line-height:1.3; font-size:13px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; color:#474b52; }
#b-home strong { display:block; height:20px; line-height:1.5; font-size:11px; color:#474b52; }
#b-home strong span { display:inline; float:left; margin:0 5px 0 10PX; padding:0 5px 0 5px; line-height:1.5; color:#ffffff; background:#474b52; }
#b-home .p { margin:20px 0 0 0; padding:10px 0 10px 0; }
#b-home .p .align-right { padding-top:10px; }
#b-home .g { margin-top:-10px; margin-bottom:-10px; padding-top:10px; padding-bottom:10px; }
#b-home .g, #b-home .g strong span { background:#535e63; }
#b-home .g strong { color:#cccccc; }
#b-home .g h3 a, #b-home .g em, #b-home .g p, #b-home .g .tag-slash { color:#ffffff; }
#b-home strong span a { color:#ffffff; background:#474b52; }

/* BUBBLE */

a.bubble-large-white-blue { padding:0 0 0 23px; text-decoration:none; letter-spacing:-2px; font-size:15px; color:#19bbe4 !important; background:url("../img/bubble-large-white-blue.png") 0 0 no-repeat; }
a.bubble-small-white-blue { padding:0 0 0 18px; text-decoration:none; letter-spacing:-1px; font-size:12px; color:#19bbe4 !important; background:url("../img/bubble-small-white-blue.png") 0 0 no-repeat; }
a.bubble-small-grey-blue { padding:0 0 0 18px; text-decoration:none; letter-spacing:-1px; font-size:12px; color:#19bbe4 !important; background:url("../img/bubble-small-grey-blue.png") 0 0 no-repeat; }
a.bubble-small-blue-white { padding:0 0 0 18px; text-decoration:none; letter-spacing:-1px; font-size:12px; color:#ffffff !important; background:url("../img/bubble-small-blue-white.png") 0 0 no-repeat; }

/* TAG */

.tag-red, .tag-green, .tag-cyan, .tag-slash, .tag-grey, .tag-date, .tag-weird { display:inline; float:left; margin:5px 0 0 10px; padding:0 5px 0 5px; line-height:1.5; color:#ffffff !important; }
.tag-red { background:#cc0000; }
.tag-green { background:#40e22b; }
.tag-cyan { background:#175c80; }
.tag-weird { background:#1FB6D3; }
.tag-grey { background:#535e63; }
.tag-slash { color:#474b52 !important; }
.tag-date { margin-left:0; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; color:#474b52 !important; }

.align-right .tag-weird { float:right; margin:5px 10px 0 0; }





/* QUAD & SERVICE & LIST */

#b-quad h3, #b-service h3 { display:block; float:left; padding:5px; text-transform:uppercase; font-size:14px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; color:#ffffff; background:#f0d80e; }
#b-quad .inverse, #b-service .inverse { margin:0 0 0 10px; color:#f0d80e; background:#ffffff; }

#b-quad { padding:0 0 20px 0; background:url("../img/quad-background.gif") 0 100% repeat-x; }
#b-quad em { display: block; padding:10px 0 0 10px; text-transform:uppercase; font-size:11px; color:#474b52; }
#b-quad h4, #b-list h4 { padding:5px 0 0 10px; font-size:20px; }
#b-quad h4 a, #b-list h4 a { color:#1b1c1f; }
#b-quad p, #b-list p { padding:5px 0 0 10px; line-height:1.5; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:13px; color:#474b52; }

#b-service { padding:20px 0 20px 0; }
#b-service .b { margin:0 0 0 15px; width:942px; height:145px; background:#dfdfdf; }

#b-list ul { /*padding:20px 0 0 0;*/ }
#b-list li { padding:0 0 10px 0; }

/* TAGS */

#b-tags ul { padding:0 10px 15px 10px; }
#b-tags li { display:inline; }
#b-tags li a { padding:0 5px 0 5px; color:#474b52; }
#b-tags li a.t:hover { padding:0 5px 0 5px; text-decoration:none; color:#ffffff; background:#40e22b; }
#b-tags img { vertical-align:-15%; }
#b-tags .h { display:block; line-height:1.5;font-size:18px; }
#b-tags .h .t { padding:0 5px 0 5px; background:#40e22b; color:#ffffff; }

/* SIDE */

#b-article-side ul { padding:10px 0 10px 0; }
#b-article-side li { padding:10px 0 0 0px; }
#b-article-side h4 { padding:0 0 0 10px; font-size:20px; }
#b-article-side h4 a{ color:#1b1c1f; }

/* AD */

#b-ad { padding:0 0 0 10px; }
#b-ad  img { display:block; }
#b-ad.top { padding-top:60px; }
#b-ad.detail { padding:20px 0 0 0; text-align:center; }

/* MENU BOTTOM */

#m-bottom { position:relative; height:42px; font-size:14px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; }
#m-bottom  ul { position:absolute; top:20px; }
#m-bottom  li { display:inline; float:left; padding:3px 5px 0 5px; }
#m-bottom  img { display:block; }
#m-bottom  a { color:#010101; }
#m-bottom  .l { left:0; }
#m-bottom  .l .i { left:0; padding:0 5px 0 0; }
#m-bottom  .r { right:0; }
#m-bottom  .r .i { right:0; padding:0 0 0 5px; }

/* FOOTER */

#footer { position:relative; padding:0 20px 12px 0; font-family:tahoma,arial,sans-serif; border-top:10px solid #fff; background:#595e65 url("../img/bottom.gif") repeat-x 0 0; border-bottom:5px solid #919397; color:#999b9e; }
#footer a { color:#cbcdd1; }
#footer p { border-top:1px solid #62656a; padding:10px 0 0 0; margin:17px 145px 0 20px; }
#footer p.design { text-align: center; }
#footer ul { padding:10px 0 10px 0; }
#footer li { display:inline; padding:0 0 0 20px; }
#footer .logo { position:absolute; top:10px; right:20px; width:135px; padding-top:40px; text-align:right; font-size:10px; color:#737a85; background:url("../img/aim-logo.gif") no-repeat 100% 0; }

/* ARTICLE */

#b-article-title { padding:10px 0 0 0; }
#b-article-title h3 { padding:10px 0 5px 0; font-size:34px; }
#b-article-title h3 a { color:#010101; }
#b-article-title p { font-size:20px; color:#474b52; }
#b-article-title em { display:block; padding:15px 0 15px 0; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:14px; color:#010101; }
#b-article-title .tag-grey { margin-left:0; }

#b-article-body {line-height:1.5; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:14px; color:#474b52;  }
#b-article-body strong {font-weight:bold; }
#b-article-body em {font-style:italic; }
#b-article-body p, #b-article-body div { margin:25px 0 0 0; }
#b-article-body .end { padding:0 0 0 10px; }
#b-article-body ul, #b-article-body ol {margin:25px 0 -5px 0; }
#b-article-body ul li { padding: 0 0 5px 10px; background: url(../img/bullet-left-grey.gif) no-repeat 0 9px; }
#b-article-body ol { padding-left:20px; list-style:decimal outside; }
#b-article-body h3 { font-size:26px; font-family:georgia,serif; margin:25px 0 0 0; }
#b-article-body h4 { font-size:20px; font-family:georgia,serif; margin:25px 0 0 0; }
#b-article-body h5 { font-size:16px; font-family:georgia,serif; margin:25px 0 0 0; }

#b-article-body ul li p {padding: 0;}

#b-article-tools { padding:10px 0 0 0; border-bottom:1px solid #dadbdc; }
#b-article-tools .l, #b-article-tools .l li { display:inline; float:left; }
#b-article-tools .l a { display:block; width:16px; height:16px; margin:52px 12px 0 0; }
#b-article-tools .l span { display:none; }
#b-article-tools .l #icon-facebook { background:url("../img/icon-facebook.png") 0 0 no-repeat;  }
#b-article-tools .l #icon-vybralisme { background:url("../img/icon-vybralisme.png") 0 0 no-repeat; }
#b-article-tools .l #icon-linkedin { background:url("../img/icon-linkedin.png") 0 0 no-repeat; }
#b-article-tools .l #icon-twitter { background:url("../img/icon-twitter.png") 0 0 no-repeat; }
#b-article-tools .l #icon-digg { background:url("../img/icon-digg.png") 0 0 no-repeat; }

#b-article-tools .r { display:inline; float:right; padding:10px 0 10px 0; background:#f1f1f1; }
#b-article-tools .r a { display:block; padding:4px 24px 4px 44px; color:#373736; }
#b-article-tools .r a:hover { text-decoration:none; color:#ffffff; }

#b-article-tools .r #icon-notice { background:url("../img/icon-notice.gif") 18px 50% no-repeat; }
#b-article-tools .r #icon-notice:hover { background:#19bbe4 url("../img/icon-notice-on.gif") 18px 50% no-repeat; }
#b-article-tools .r #icon-email { background:url("../img/icon-email.gif") 18px 50% no-repeat; }
#b-article-tools .r #icon-email:hover { background:#19bbe4 url("../img/icon-email-on.gif") 18px 50% no-repeat; }
#b-article-tools .r #icon-print { background:url("../img/icon-print.gif") 18px 50% no-repeat; }
#b-article-tools .r #icon-print:hover { background:#19bbe4 url("../img/icon-print-on.gif") 18px 50% no-repeat; }

#b-article-tools.loggedin .l a { margin-top:32px; }
#b-article-tools.loggedin .r { margin-top:20px; }

#b-top { padding:10px 0 0 0; text-align:right; }
#b-top  a { padding:0 0 0 10px; color:#373736; background:url("../img/bullet-bottom-grey.gif") 0 60% no-repeat; }

#b-list-filter { line-height:1.5; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-weight:bold; }
#b-list-filter li { display:inline; float:left; }
#b-list-filter li a { display:block; float:left; padding:0 10px 0 10px; color:#010101; border-left:1px solid #a5a5a5; cursor:pointer; }
#b-list-filter #filter-breadcumb, #b-list-filter #filter-week, #b-list-filter #filter-month, #b-list-filter #filter-year { background:#e7e7e7; }
#b-list-filter #filter-breadcumb { padding:15px 0 7px 10px; }
#b-list-filter #filter-breadcumb a.b { padding:5px; color:#010101; background:#ffffff; }
#b-list-filter #filter-breadcumb a.a { color:#010101; }
#b-list-filter #filter-week { padding:2px 0 2px 0; }
#b-list-filter #filter-month { padding:2px 0 2px 0; font-size:14px; }
#b-list-filter #filter-year { padding:2px 0 10px 0; font-size:20px; font-weight:bold; }
#b-list-filter #filter-day { padding:10px 0 10px 0; font-weight:normal; font-size:11px; }
#b-list-filter #filter-day a:hover { text-decoration:none; }
#b-list-filter #filter-day a { color:#dadada; cursor:default; }
#b-list-filter #filter-day .a a { color:#000000; cursor:pointer; }
#b-list-filter #filter-day .s a { border:none !important; color:#000000; background:#e7e7e7; cursor:pointer; }
#b-list-filter #filter-day .s a:hover, #b-list-filter #filter-day .a a:hover { text-decoration:underline; }
#b-list-filter .f a { border:none !important; }
#b-list-filter #filter-week .a a, #b-list-filter #filter-year .a a, #b-list-filter #filter-month .a a { border:none; background:#ffffff; }
#b-list-filter #filter-category { padding:5px; text-transform:uppercase; font-weight:normal; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:11px; }
#b-list-filter #filter-category  a { color:#19bbe4; border-left:1px solid #19bbe4; }
#b-list-filter #filter-category  .a a { color:#ffffff; background:#19bbe4; }
#b-list-filter #filter-category, #b-list-filter #filter-week, #b-list-filter #filter-day { line-height:2; }

.topper { padding-top:25px; }

.log_area { display:none; width: 190px; background-color: #fff; position: absolute; top: 46px; left: 810px; opacity: .95; filter: alpha(opacity=95); z-index: 1000;}
.logout_area { display:none; width: 190px; background-color: #fff; position: absolute; top: 45px; left: 810px; opacity: .95; filter: alpha(opacity=95); z-index: 1000;}
.login {position: absolute; bottom: -80px; left: 810px; background: url(../img/bg_log_top.gif) no-repeat 0 0; width: 190px; padding-top: 11px; z-index: 1000;}
.login ul {width: 190px; height: 28px; background: url(../img/line2.gif) repeat-y 0 0;}
.login ul li {float: left; text-align: center; background:#ffffff; background:rgba(255,255,255,.9); }
.login ul li a {display: block; line-height: 27px; color: #1B1C1F; font-family: Georgia, "New York CE", utopia, serif; width: 103px; font-size: 90%; }
.login ul li.open { border: 1px solid #b6b7b9; border-top: none; text-align: left; float: right;}
.login ul li.open a {background: url(../img/icons.gif) no-repeat 13px -495px; padding-left: 35px; width: 50px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;}
.login ul li a:hover {text-decoration: none;}
.login fieldset {border: 1px solid #b6b7b9; border-top: none; padding: 10px 0 10px 9px; width: 179px; clear: both; background:#ffffff; background:rgba(255,255,255,.9);}
.login fieldset div {width: 175px; overflow: hidden; padding: 0 0 8px 0;}
.login fieldset label {display: block; float: left; width: 48px; font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; line-height: 22px;}
.login fieldset .label_checkbox {width: 100px;}
.login fieldset .input_text {border: 1px solid #919294; width: 112px; height: 16px;}
.login fieldset .login_inputs {height: 61px;}
.login fieldset .openid_label, .login fieldset .openid_login {margin-top: 20px;}
.login fieldset .openid_login {width: 98px;}
.login fieldset .input_submit {background: url(../img/icons.gif) no-repeat 0 -560px; height: 14px; width: 58px; color: #fff; font-family: Georgia, "New York CE", utopia, serif; font-size: 80%; text-align: left; padding-left: 3px; float: left; margin-top: 5px; border:none; }
.login fieldset a { color:#474B52; }
.login fieldset a.reg {display: block; float: left; color: #fff; font-family: Georgia, "New York CE", utopia, serif; font-size: 80%; line-height: 14px; padding: 0 3px 0 7px; margin-top: 5px; background: url(../img/icons.gif) no-repeat -70px -560px;}
.login fieldset a.reg:hover {text-decoration: none;}
.login fieldset a.log_error {font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; }

.login h3 {font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; color: #1b1c1f; text-transform: uppercase; padding: 0 0 20px 0;}
.login p {font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; padding-bottom: 16px;}
.login .logout {display: block; background: url(../img/icons.gif) no-repeat 0 -560px; height: 14px; color: #fff; font-family: Georgia, "New York CE", utopia, serif; font-size: 80%; text-align: left; padding: 0 15px 0 3px; float: left; margin-top: 5px; line-height: 14px;}
.login .my_data {display: block; float: left; color: #fff; font-family: Georgia, "New York CE", utopia, serif; font-size: 80%; background: url(../img/icons.gif) no-repeat -70px -560px; line-height: 14px; padding: 0 20px 0 7px; margin-top: 5px;}
.login .logout:hover, .login .my_data:hover {text-decoration: none;}

.b-popup-form input, .b-popup-form textarea { display:block; margin:5px 0; font-family: Georgia, "New York CE", utopia, serif; border:1px solid #dadada; }
.b-popup-form textarea { height:150px; }
.b-popup-form .submit { border:none; background:#ffffff; padding:0; display:inline; float:right; }

.empty a { color:#999999 !important; }


#b-comments-add-top, #b-comments-list { position:relative; background:#19bbe4; }
#b-article-comments .comment-arrow { position:absolute; top:-10px; left:20px; display:block; width:10px; height:15px; background:url("../img/comments-arrow.png") 0 0 no-repeat; }
#b-article-comments h3 { padding:20px; font-size:20px; color:#19bbe4 }
#b-article-comments .header em, #b-article-comments .header a, #b-article-comments label { color:#ffffff; }
#b-article-comments em  { font-size:16px; }
#b-article-comments .header  { position:relative; padding:5px 20px; color:#95eaff; }
#b-article-comments .content p  { padding:0 20px 5px 20px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:14px; line-height:1.2; color:#035265; }
#b-article-comments .comment  { padding:10px 0; }
#b-article-comments label { display:block; padding:0 0 0 50px; }
#b-article-comments label input, #b-article-comments label textarea { display:block; width:520px; margin:0 0 5px 0; padding:2px; font-size:12px; font-family:tahoma,arial,sans-serif; color:#2c5562; background:#e4fbff; }
#b-article-comments label textarea { height:120px; }
#b-article-comments label span { display:inline; float:left; width:50px; margin:7px 0 0 -50px; }
#b-article-comments fieldset { display:block; padding:20px; }
#b-comments-list { padding:10px 0; }
#b-article-comments .submit { display:inline; margin:0 0 0 50px; padding:5px; font-family: Georgia, "New York CE", utopia, serif; color:#19bbe4; background:#ffffff; border:none; cursor:pointer; }
#b-article-comments .closed  { background:url("../img/comments-plus.gif") 6px 19px no-repeat; }
#b-article-comments .open  { background:url("../img/comments-minus.gif") 6px 19px no-repeat; }
#b-article-comments .closed ul  { display:none; }
#b-article-comments fieldset div  { margin-right:3px; text-align:right; }
#b-article-comments .control { position:absolute; top:4px; left:0; width:18px; height:18px; background:transparent; cursor:pointer; }

/* prihlasenie v diskusii */
#b-article-comments fieldset .submit_button { background:#FFFFFF none repeat scroll 0 0; border:medium none; color:#19BBE4; cursor:pointer; display:block; font-family: Georgia, "New York CE", utopia, serif; margin-top:5px; margin-left:35px; }


.comments .comments  { padding:0 0 0 50px; }
#b-article-comments .comments .comments label input, #b-article-comments .comments .comments label textarea { width:470px; }
#b-article-comments .comments .comments .comments label input, #b-article-comments .comments .comments .comments label textarea { width:420px; }
#b-article-comments .comments .comments .comments .comments label input, #b-article-comments .comments .comments .comments .comments label textarea { width:370px; }
#b-article-comments .comments .comments .comments .comments .comments label input, #b-article-comments .comments .comments .comments .comments .comments label textarea { width:320px; }
#b-article-comments .comments .comments .comments .comments .comments .comments label input, #b-article-comments .comments .comments  .comments .comments .comments .comments label textarea { width:100px; }

#b-comments-pager { margin:10px 0 20px 0; padding:5px 0 5px 0; background:#ededed; border-top:1px solid #c0c0c0; }
#b-comments-pager td { text-align:center; }
#b-comments-pager .first, #b-comments-pager .previous, #b-comments-pager .last, #b-comments-pager .next { width:100px; }
#b-comments-pager .first, #b-comments-pager .previous { text-align:left; }
#b-comments-pager .last, #b-comments-pager .next { text-align:right; }
#b-comments-pager a { padding:0 5px; line-height:2; color:#000000; }
#b-comments-pager a.sel { padding:0 5px; color:#19bbe4; background:#ffffff; border-top:1px solid #c0c0c0; }

#b-blog-title h3 { margin:12px 13px 0 16px; padding:0 0 0 6px; text-transform:uppercase; font-size:30px; border-bottom:1px solid #c7c9cb; color:#737a85; }
#b-blog-title a { text-decoration:none; color:#19bbe4; }

#b-blog-list .l { padding:0 0 0 6px; }
#b-blog-list .l h4 { font-size:20px; padding:0 0 6px 0; }
#b-blog-list .l h4 a { color:#1b1c1f; }
#b-blog-list .l p { font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:13px; line-height:120%; color:#474b52; }
#b-blog-list .l p a { font-family: Georgia, "New York CE", utopia, serif; color:#737a85; }
#b-blog-list .l .content { display:inline; float:left; }
#b-blog-list .l .i-img .content { width:549px; }
#b-blog-list .l .image { display:block; float:left; width:55px; height:50px; margin:0 10px 0 0; }
#b-blog-list .l .image { display:block; float:left; width:55px; height:50px; margin:0 10px 0 0; }
#b-blog-list .l .share { position:absolute; bottom:10px; right:0; }
#b-blog-list .l .share img { display:block; padding:2px 0 0 0; }
#b-blog-list .l .meta { padding:5px 0; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; color:#474b52; }
#b-blog-list .l .meta a, #b-blog-list .l .tags a { color:#737a85; }
#b-blog-list .l .meta em { font-family: Georgia, "New York CE", utopia, serif; }
#b-blog-list .l .i { padding:20px 0 10px 0; position:relative; }

#b-blog-side .block { margin:0 0 16px 0; padding:0 12px 12px 12px; background:#ececec; }
#b-blog-side .block h4 { padding:12px 0 0 0; text-transform:uppercase; font-size:11px; color:#1b1c1f; }
#b-blog-side .block h4 a { color:#19bbe4; }
#b-blog-side .flickr { padding:0 0 5px 0; }
#b-blog-side .flickr a { text-transform:uppercase; font-size:14px; color:#19bbe4; }
#b-blog-side .a { padding:3px 0 0 0; }
#b-blog-side .a li { padding:2px 0 0 10px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:11px; color:#474b52; background:url("../img/bullet-left-blue.gif") 0 6px no-repeat; }
#b-blog-side .a a { color:#474b52; }
#b-blog-side #b-blog-author {margin-top: 16px;}

#b-blog-author { color:#474b52; line-height:120%; }
#b-blog-author .image { display:block; float:left; margin:12px 12px 12px 0; width:98px; height:123px; border:1px solid #9a9a9b; }
#b-blog-author .a img { vertical-align:-2px; }
#b-blog-author p { margin:12px 0 0 0; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; }
#b-blog-author ul { clear:both; margin:12px 0 0 0; padding:0 0 0 150px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; }
#b-blog-author ul span { display:block; float:left; margin:0 0 0 -150px; color:#737a85; }

#b-blog-calendar { background: #fff !important; }
#b-blog-calendar .cal {margin-top: 11px; margin-left: 0px; padding-top: 3px; font-family: Georgia, "New York CE", utopia, serif; color: #464646;}
#b-blog-calendar .cal .set_month {border: 1px solid #d6ccbc; border-bottom: none; background-color: #fff; padding: 5px 20px 0 20px; width: 232px; overflow: hidden;}
#b-blog-calendar .cal .set_month .title {display: block; float: left; width: 194px; font-size: 115%; color: #000; font-weight: bold; text-align: center; padding-top: 4px;}
#b-blog-calendar .cal .set_month a {display: block; float: left; width: 19px; height: 20px;}
#b-blog-calendar .cal .set_month a.p_mo {background: url(../img/arr_cal_prev.gif) no-repeat 50% 50%;}
#b-blog-calendar .cal .set_month a.n_mo {background: url(../img/arr_cal_next.gif) no-repeat 50% 50%;}
#b-blog-calendar .cal table.wizardCalendar {border: none; border-collapse: collapse; width: 273px; margin-left: 1px; *width: 274px; *margin-left: 0px;}
#b-blog-calendar .cal table.wizardCalendar td {text-align: center; vertical-align: middle;border: 1px solid #c9c9c9; width: 28px; padding: 8px 0; background-color: #fff;}
#b-blog-calendar .cal table.wizardCalendar thead td {border: none; font-size: 105%; padding: 8px 0 3px 0;}
#b-blog-calendar .cal table.wizardCalendar thead td.first {border-left: 1px solid #d6ccbc;}
#b-blog-calendar .cal table.wizardCalendar thead td.last {border-right: 1px solid #d6ccbc;}
#b-blog-calendar .cal table.wizardCalendar td.oth_m {background-color: #f4f4f4;}
#b-blog-calendar .cal table.wizardCalendar td.over {background-color: #ad9372; color: #fff;}
#b-blog-calendar .cal table.wizardCalendar td.sel, #b-blog-calendar .cal table.wizardCalendar td.sel a {background-color: #0788a8; color:#fff; }

#b-blog-side #rss-feeds {margin-left: 12px;}
#b-blog-side .blog-rss li {padding: 1px;}
#b-blog-side .blog-rss li a {color:#474B52; font-family:Tahoma,"Lucida Grande CE",lucida,sans-serif; font-size:11px; padding-left: 3px;}

#b-blog-side .widget_tag_cloud {padding-bottom: 5px;} 

#b-blog-keys {margin: 10px 0; padding: 5px 0 10px 0; text-align: center; border-top:1px solid #c7c9cb; border-bottom:1px solid #c7c9cb;}
#b-blog-keys a {color: #474b52; font-family: Georgia, "New York CE", utopia, serif;}
#b-blog-keys .w11 {font-size: 11px;}
#b-blog-keys .w12 {font-size: 12px;}
#b-blog-keys .w14 {font-size: 14px;}
#b-blog-keys .w16 {font-size: 16px;}
#b-blog-keys .w18 {font-size: 18px;}
#b-blog-keys .w24 {font-size: 24px;}

#b-blog-fotos div { overflow: hidden; padding-bottom: 10px; padding-top:6px; }
#b-blog-fotos div img {border: 1px solid #19bbe4; padding: 2px; background-color: #fff; width:37px; height:37px; }
#b-blog-fotos div a {float: left; display: block; margin: 0 10px 10px 0;}
#b-blog-fotos div a.more {background: #fff url(../img/bullet-left-blue.gif) no-repeat 31px 18px; padding: 14px 0 0 7px; width: 36px; height: 29px; font-family: Georgia, "New York CE", utopia, serif; font-size: 90%; color:#000; }

#b-article-body blockquote {background-color: #19bbe4; float: right; padding: 10px 10px; color: #fff; display: block; margin: 25px 0 0 10px; width:305px; }
#b-article-body blockquote p {font-size: 22px; line-height: 1.2em;  padding: 0 0 0 15px; margin: 0; color: #fff; font-family: Georgia, "New York CE", utopia, serif; font-style: italic;}
#b-article-body blockquote p.small {text-align: right; font-size: 12px; padding: 0; margin: 0; line-height: 1em; font-style: normal;}

#b-article-body .area_plus {float: left; width: 205px; padding: 0 15px 10px 0;}
#b-article-body .area_plus h4 {font-size: 16px; color: #fff; line-height: ; background-color: #f0d307; font-family: Georgia, "New York CE", utopia, serif; line-height: 33px; padding-left: 19px;}
#b-article-body .area_plus ul {padding: 0 10px 0 20px; margin: 0;}
#b-article-body .area_plus ul li {padding: 5px 0 0 12px; font-size: 11px; color: #474b52;}
#b-article-body .area_plus ul li.plus {background: url(../img/arr_plus.gif) no-repeat 0 9px;}
#b-article-body .area_plus ul li.minus {background: url(../img/arr_minus.gif) no-repeat 0 9px;}
#b-article-body .area_plus p.bodytext { display:none; }

#b-blog-side .widget {margin:15px 0;}
#b-blog-side .a ul {padding-top: 10px; }
.widget_text {color:#474B52; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size:14px; line-height:1.5; margin:15px 0;}


#b-home .g strong span, #b-home .g strong span a { color:#535E63 !important; background:#ffffff !important; }

.redakcia { padding:20px; font-family:tahoma,sans-serif; font-size:14px; }
.redakcia  p { padding:0 0 10px 0; }

#content .g326 .ban {text-align: center; padding: 30px 0 0 12px; }
#content .g300 .ban, #content .g323 .ban {text-align: center; padding: 30px 0 0 0; margin:0 auto; width:300px; }
#content .ban .area {margin: 0 auto; width: 468px; height: 60px; }

div.article-associated-data { padding:10px 0 0 0; }
div.article-associated-data h4, div.article-associated-data ul { display:inline; float:left; line-height:1.2; }
div.article-associated-data h4 { width:120px; padding:0 0 0 12px; text-transform:none; font-weight:bold; }
div.article-associated-data .l li { width:465px; font-size:12px;}
div.article-associated-data .l li { padding:0 0 0 12px; background:url("../img/bullet-left-blue.gif") 0 50% no-repeat; }

#b-blog-side h4.title span { text-transform:uppercase; font-size:14px; color:#ffffff; background-color: #19bbe4; padding: 2px;}
#b-blog-side h4.title a { color:#ffffff; }
#b-blog-side.blog_mobilove h4.title span { background-color: #FF00BB; }
#b-blog-side.blog_techpop h4.title span { background-color: #DC3B47; }

.widget_rss ul {margin-left: 10px;}
.widget_rss li {margin-bottom: 3px;}

#b-article-body .font8 {font-size: 8px;}
#b-article-body .font10 {font-size: 10px;}
#b-article-body .font12 {font-size: 12px;}
#b-article-body .font14 {font-size: 14px;}
#b-article-body .font18 {font-size: 18px;}
#b-article-body .font24 {font-size: 24px;}
#b-article-body .font36 {font-size: 36px;}

#b-article-body div.img-easy { margin:0; text-align:right; font-size:10px; }

.detail { margin: 20px 0 0 0; width: 620px; text-align: center;}

#right_content {float:right; margin: 0; padding: 0;}

.widget_recent_entries ul { padding:10px 10px 20px 0; line-height:1.5; font-size:14px; font-family:tahoma,sans-serif; }		
.widget_recent_entries ul a { color:#474B52; }		

em.tip a { border-bottom:1px dashed #0000ff; font-weight:bold; }

strike {text-decoration: line-through !important; }

.widget .title, .widget .title span { font-family:tahoma,sans-serif !important; }
.widget_search form { padding-top:10px; }
.widget_tag_cloud div { padding-top:5px; }
.widget_tag_cloud div a  { color:#19BBE4; }


//.popup { margin:2px 0 0 2px; padding:5px; border:1px solid #cccccc; background:#ffffff; }
.popup .arr { position:absolute; top:5px; right:-16px; display:block; width:11px; height:10px; background:url(../img/popup-arr.gif) 0 0 no-repeat; }
.popup label { display:block; padding:0 0 5px 0; }
.popup div { position:relative; }
.popup .submit:hover, .popup .close:hover { text-decoration:underline; }
.popup .submit, .popup .close { cursor:pointer; }
.popup .submit { font-weight:bold; }
.popup .close { float:right; color:#d70000; }
.popup .se, .popup .er, .popup .ok { padding:5px 0 10px; font-weight:bold; }
.popup .se { color:#d7d7d7; }
.popup .er { color:#d70000; }
.popup .ok { color:#00d700; }
.popup input, .popup textarea { display:block; width:220px; padding:0; font-family:tahoma,sans-serif; font-size:12px; }
.popup td {vertical-align:top; }

#b-article-comments { padding-bottom:40px; }

/* Vyhladavanie */
.search_filter {padding-top: 20px;}
.search_filter h2 {font-size: 14px; color: #fff; background-color: #535e63; padding: 3px 5px; width: 120px; text-transform: uppercase;}
.search_filter .zal {width: 633px; overflow: hidden; margin-top: 20px; }
.search_filter .zal li {float: left;}
.search_filter .zal li.last {width: 274px; background: url(../img/line3.gif) repeat-x 0 33px; height:34px;}
.search_filter .zal li a {display: block; padding: 0 10px; line-height: 32px; border: 1px solid #c7c9cb; border-left: none; width: 158px; text-align: center; font-family:Georgia,"New York CE",utopia,serif; font-size: 14px; color: #1b1c1f; text-decoration: none;}
.search_filter .zal li.first a {border-left: 1px solid #c7c9cb;}
.search_filter .zal li a.sel {border-bottom: 1px solid #eceded; background-color: #eceded;}
.search_filter .zal li a.sel strong {font-weight: normal;}
.search_filter .zal li.first a.sel {border-left: 1px solid #eceded;}

.search_filter .result {padding: 10px; width: 613px; overflow: hidden; background-color: #eceded; border-top: 1px solid #c7c9cb; margin-bottom: 15px; font-family:Georgia,"New York CE",utopia, serif; font-size: 14px;}
.search_filter .result span {display: block; float: left; width: 510px;}
.search_filter .result strong {float: right; text-align: right; font-weight: normal;}

.klasic_search {display: block; padding: 20px 15px 20px 15px; width: 603px; overflow: hidden; background-color: #eceded; border-bottom: 1px solid #c7c9cb; margin-bottom: 18px; font-size: 11px; color: #1b1c1f; font-family:Tahoma,"Lucida Grande CE",lucida,sans-serif;}
.klasic_search .text {width: 603px; overflow: hidden; padding-bottom: 10px; display: block;}
.klasic_search .text em {font-style: normal; display: block; float: left; width: 125px; line-height: 22px; font-size: 11px; color: #1b1c1f;}
.klasic_search .text .input_text {border: 1px solid #352924; padding: 3px; width: 465px; height: 14px; font-size: 11px;}
.klasic_search .sekcia {width: 603px; overflow: hidden; padding-bottom: 10px;}
.klasic_search .sekcia span {display: block; float: left;}
.klasic_search .sekcia a {display: block; float: right; padding-right: 20px; color: #1b1c1f;}
.klasic_search .sekcia a.up {background: url(../img/arr_up.gif) no-repeat 85% 50%;}
.klasic_search .sekcia a.down {background: url(../img/arr_down.gif) no-repeat 85% 50%;}

.klasic_search ul {background: url(../images/line3.gif) repeat-x 0 25px; width: 603px; overflow: hidden;}
.klasic_search .m_sek {float: left; width: 105px;}
.klasic_search .m_sek label {font-weight: bold; display: block; white-space: nowrap;}
.klasic_search .last {width: 65px; float: right;}
.klasic_search .sub {width: auto; background-image: none; padding-top: 15px;}
#articles .klasic_search .sub li {padding: 0 0 5px 0 !important; font-size: 11px; background-image: none;}
.klasic_search .sub li label {font-weight: normal; padding: 0;}

.klasic_search .cas {width: 603px; overflow: hidden; padding-top: 15px;}
.klasic_search .cas strong {display: block; float: left; line-height: 19px; font-weight: normal; width: 110px;}
.klasic_search .cas em {font-style: normal; display: block; float: left; padding-right: 3px; line-height: 19px;}
.klasic_search .cas select {float: left; margin: 0 5px 0 0; padding: 1px 1px 1px 5px; font-size: 11px;}
.klasic_search .cas span {font-style: normal; display: block; float: left; padding: 0 15px; line-height: 19px;}
.klasic_search .input_submit {color: #fff; font-size: 90%; padding: 0 8px 2px 3px; height: 14px; display: block; background: url(../img/arrow-right-blue.gif) no-repeat 100% 0; font-family: Georgia, "New York CE", utopia, serif; margin: 15px 0 0 0; border: none;cursor: pointer;}
