body {color:#444; background:#FFF;}
body, div, span, img, table, td, h1, h2, h3, h4, h5, h6, ul, ol, a, form {margin:0; padding:0; font-size:12px; line-height:16px; font-family:Tahoma, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif !important;}
input, textarea, select {font-size:12px; line-height:16px; color:#444; font-family:Tahoma, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif !important;}

/* Layout */
/*#page	 {width:1008px; margin:0 auto 0 auto; position:relative;}*/
#page2	 {width:1008px; margin:0 auto 0 auto; position:relative;}
#pageC	 {}
#header	 {}
#headerC {}
#left	 {float:left; width:200px; position:relative;}
#leftC	 {}
#main	 {float:left; width:508px; overflow:hidden;}
#mainC	 {padding:20px;}
#right   {float:right; width:300px; overflow:hidden;}
#rightC	 {}
#footer	 {clear:both;}
#footerC {}

#page {width:1275px; margin:10px auto; text-align:left;}
#skyscraperLeft{float:left; padding-top:220px; padding-right:10px;width:120px;}
#contentCenter{float:left;width:995px;}
#skyscraperRight{float:right; padding-top:220px; padding-left:10px;width:120px;}
/**********/

.clearer {clear:both; display:block; height:0; font-size:0; line-height:0; visibility:hidden;}

img {border:none;}
em {font-style:normal; font-weight:normal;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}

a {color:#F9773E;}
a.grey {color:#666666;}
h1 a {font-size:20px; color:#98cd0d; text-decoration:none;}

h1, h2, h3 {font-weight:bold !important;}
h1 {font-size:20px !important; line-height:24px; color:#98cd0d !important; margin-bottom:10px;}
h2 {font-size:14px !important; line-height:18px;}
h3 {font-size:12px !important; line-height:16px;}
h2.blue, h3.blue {color:#62bcf1;}
h2.green, h3.green {color:#98cd0d;}
h2.orange, h3.orange {color:#feb52b;}
h2.pink, h3.pink {color:#ffb3db;}

div.line {font-size:0; line-height:0; height:1px;}
div.line1, div.line2, div.line4, div.line5, div.line6, div.line7 {clear:both; font-size:0; line-height:0px;}
div.line1 {height:2px; background:url('Images/line1.gif') left bottom repeat-x;}
div.line2 {height:2px; background:url('Images/line2.gif') left bottom repeat-x;}
div.line4 {height:1px; background:url('Images/line4.gif') left bottom repeat-x;}
div.line5 {height:1px; background:url('Images/line5.gif') left bottom repeat-x;}
div.line6 {height:2px; background:url('Images/line6.gif') left bottom repeat-x;}
div.line7 {height:2px; background:url('Images/line7.gif') left bottom repeat-x;}

/* zápatí */
div.footer {margin-top:40px; color:#999;}
div.footer, div.footer * {font-size:11px;}
div.footer img.left {float:left;}
div.footer img.right {float:right;}
div.footer div.copy {color:#98cd0d; margin:5px 0;}
div.footer div.line5 {margin:5px 0;}
div.footer a {color:#98cd0d; text-decoration:none; font-weight:bold;}
div.footer span.sep {color:#09C; padding:0 0 0 3px;}
/**********/

/* main navigace (vlevo) */
div.divMainNavigation {height:288px; margin-top:20px; background:url('Images/mainNavigationBg.gif') left top no-repeat;}
div.divMainNavigation a {position:relative; z-index:10; display:block; width:200px; padding:18px 0 13px 0; color:#FFF; font-size:20px; font-weight:bold; text-decoration:none; text-align:right;}
/*************************/

img.imgBaby {position:absolute; top:-51px; left:-27px;}
img.imgBabyIE6 {display:none;}
img.titleTopClanky {float:right; margin-bottom:5px;}
img.errLogo {float:right; margin:130px 0 5px 0;}
img.fotogalerie {border:solid #DDD 1px; width:800px; height:600px;}

table.tbl {border-left:solid #F7D9E7 1px; border-top:solid #F7D9E7 1px;}
table.tbl td, table.tbl th {padding:2px 4px; border-right:solid #F7D9E7 1px; border-bottom:solid #F7D9E7 1px;}
table.tbl th {background:#EEE; font-weight:bold;}

/* Drobeckova navigace */
div.breadCrumb {font-size:12px !important; color: #8c8c8c; padding: 0px 0px 12px 0px;} 
div.breadCrumb a {font-size:12px !important; color: #8c8c8c; text-decoration: none;}
div.breadCrumb a:hover {text-decoration: underline;}
div.breadcrumbsLeft {color: #09C; font-weight: bold; float: left; width: 100px;} 
div.breadcrumbsRight {float: left; width: 368px;}

/* Moje zóna */
div.myZone {width:100%; background:url('Images/myZoneBg.gif') left top repeat-y;}
div.myZoneBott {height:27px; background:url('Images/myZoneBott.gif') left top no-repeat; position: relative; top: -27px;}
div.myZoneTop {height:27px; margin-top:10px; background:url('Images/myZoneTop.gif') left top no-repeat;}
/*************/

/* Boxy vlevo */
div.boxes {margin: 39px 0 0 0;}
div.box {width:200px;}
div.box h3 {height:25px; position: relative; top: -20px;}
div.box h3 * {color:#FFF;}
div.box h3 span {display:block; padding: 15px 0 0 15px;}
div.box h3 span a {text-decoration:none;}
div.boxGreen {background: #9ad821}
div.boxOrange {background: #ffc54a}
div.boxBlue {background: #4ecaf6}
div.boxBlueDark {background: #42a0D7}
div.boxPink {background: #ffb3db}
div.boxGreen div.boxC, div.boxGreen div.boxBlack {background: #9ad821 url('Images/boxGreen.png') left 2px no-repeat;}
div.boxOrange div.boxC, div.boxOrange div.boxBlack {background: #ffc54a url('Images/boxOrange.png') left 2px no-repeat;}
div.boxBlue div.boxC, div.boxBlue div.boxBlack {background: #4ecaf6 url('Images/boxBlue.png') left 2px no-repeat;}
div.boxBlueDark div.boxC, div.boxBlueDark div.boxBlack {background: #42a0D7 url('Images/boxBlueDark.png') left 2px no-repeat;}
div.boxPink div.boxC, div.boxPink div.boxBlack {background: #ffb3db url('Images/boxPink.png') left 2px no-repeat;}
div.boxGreen h3 {background:url('Images/boxGreenTop.png') left top no-repeat;}
div.boxOrange h3 {background:url('Images/boxOrangeTop.png') left top no-repeat;}
div.boxBlue h3 {background:url('Images/boxBlueTop.png') left top no-repeat;}
div.boxBlueDark h3 {background:url('Images/boxBlueDarkTop.png') left top no-repeat;}
div.boxPink h3 {background:url('Images/boxPinkTop.png') left top no-repeat;}
div.boxC, div.boxBlack {/*position:relative; top:-13px;*/ padding: 21px 0px 8px 0px;}
div.boxC div.line1, div.boxBlack div.line1 {margin:0 1px;}
div.boxC div.boxLine, div.boxBlack div.boxLine {padding:4px 15px 4px 15px;}
div.boxC div.boxLine img, div.boxBlack div.boxLine img {float:left; width:48px; height:36px; margin-right:5px; border:solid #FFF 1px;}
div.boxC div.boxLine a, div.boxBlack div.boxLine a {text-decoration:none; font-weight:bold;}
div.boxC div.boxLine a.normal {font-weight:normal; color:#646464;}
div.boxC div.boxLine a.lightPink{color:#FF49A5;}
div.boxGreen div.boxC * {color:#98cd0d;}
div.boxOrange div.boxC * {color:#feb52b;}
div.boxBlue div.boxC * {color:#62bcf1;}
div.boxBlueDark div.boxC * {color:#62bcf1;}/*TODO*/
div.boxPink div.boxC * {color:#ff9dcf;}
div.box div.boxC span {color:#646464;}
div.box div.boxC div.text {float: left; width: 110px;}
div.box em {padding-left:3px; color:#F00 !important; font-weight:bold;}

div.boxBlack a {color:#646464;}
div.boxGreen div.boxBlack a:hover {color:#98cd0d;}
div.boxOrange div.boxBlack a:hover {color:#feb52b;}
div.boxBlue div.boxBlack a:hover {color:#62bcf1;}
div.boxBlueDark div.boxBlack a:hover {color:#62bcf1;}/*TODO*/
div.boxPink div.boxBlack a:hover {color:#ff9dcf;}
div.box div.boxBlack span {color:#646464;}

div.boxGreen div.boxC  div.line1 {background:url('Images/line1Green.gif') left bottom no-repeat;}
div.boxOrange div.boxC div.line1 {background:url('Images/line1Orange.gif') left bottom no-repeat;}
div.boxBlue div.boxC div.line1 {background:url('Images/line1Blue.gif') left bottom no-repeat;}
div.boxBlueDark div.boxC div.line1 {background:url('Images/line1Blue.gif') left bottom no-repeat;}/*TODO*/
div.boxPink div.boxC div.line1 {background:url('Images/line1Pink.gif') left bottom no-repeat;}
div.boxGreenBottom, div.boxOrangeBottom, div.boxBlueBottom, div.boxBlueDarkBottom, div.boxPinkBottom {height:31px;}
div.low, div.low, div.low, div.low {height:11px;}
div.boxGreenBottom {background:url('Images/boxGreen.png') left bottom no-repeat;}
div.boxOrangeBottom {background:url('Images/boxOrange.png') left bottom no-repeat;}
div.boxBlueBottom {background:url('Images/boxBlue.png') left bottom no-repeat;}
div.boxBlueDarkBottom {background:url('Images/boxBlueDark.png') left bottom no-repeat;}
div.boxPinkBottom {background:url('Images/boxPink.png') left bottom no-repeat;}

div.DynamicMenu a {font-size: 12px; line-height: 20px; display:block; margin-left:6px; width:162px; height:100%; text-decoration:none; padding:0 10px 0 16px;}
div.DynamicMenu a em {padding-left:3px; color:#F00 !important; font-weight:bold;}
div.boxGreen div.DynamicMenu a {color: #646464; font-weight: normal; background:url('Images/li2Green.gif') 9px 7px no-repeat;}
div.boxOrange div.DynamicMenu a {color: #646464; font-weight: normal; background:url('Images/li2Orange.gif') 9px 7px no-repeat;}
div.boxBlue div.DynamicMenu a {color: #646464; font-weight: normal; background:url('Images/li2Blue.gif') 9px 7px no-repeat;}
div.boxBlueDark div.DynamicMenu a {color: #646464; font-weight: normal; background:url('Images/li2Blue.gif') 9px 7px no-repeat;}/*TODO*/
div.boxPink div.DynamicMenu a {color: #646464; font-weight: normal; background:url('Images/li2Pink.gif') 9px 7px no-repeat;}
div.boxGreen div.DynamicMenu a:hover {background:#ECFAC5;}
div.boxOrange div.DynamicMenu a:hover {background:#FFF0D3;}
div.boxBlue div.DynamicMenu a:hover {background:#E8F5FC;}
div.boxBlueDark div.DynamicMenu a:hover {background:#E8F5FC;}/*TODO*/
div.boxPink div.DynamicMenu a:hover {background:#FFE9F4;}
/**************/

/* Boxy vpravo */
div.boxesRight {/*margin:28px 0 0 6px;*/ background: url('Images/boxesRightTop.gif') no-repeat;}
div.boxRight {width:258px; float:left;}
div.boxRight * {color:#999;}
div.boxRight h3 {font-size: 16px; font-weight: normal; color: #ff9dce; padding-top: 10px;}
div.boxRight h3 span {font-size: 16px; font-weight: normal; padding:10px 0 0 15px; color:#ff9dcf;}
div.boxRight h3 span a {font-size: 16px; text-decoration:none; color:#ff9dcf;}
div.boxRight div.boxC div.line1 {background:url('Images/line1Right.gif') 5px bottom no-repeat;}
div.boxRight div.boxC {position:relative; top:-13px; padding-bottom:0px;}
div.boxRightBottom {height:2px; background:url('Images/line2Right.gif') 15px 0px no-repeat;}
/**************/

/* Calendar */
div.divEventCaledar {width:300px; height:280px; background:url('Images/boxBlueCalendar.png') left top no-repeat;}
div.divEventCaledar h3 span {display:block; padding:20px 0 0 25px; color:#FFF;}
div.divEventCaledar h3 span a {text-decoration: none; color:#FFF;}
div.divEventCaledar div.divTblCalendar {width:230px; margin-left:35px;}
div.divBottomLink {width:240px; height:35px; background-color:#62bcf1; margin-left:5px; padding:0 0 0 20px; color:#FFF;}
div.divBottomLink A {color:#FFF; text-decoration: none;}
div.divEventCaledar .nextPrevStyle {border-left: 1px solid #FFF; border-right: 1px solid #FFF;}
div.divEventCaledar .nextPrevStyle A {text-decoration: none;}
div.divEventCaledar .dayHeaderStyle {border-top: 1px solid #FFF; border-left: 1px solid #E5F5FA; border-right: 1px solid #E5F5FA; border-bottom: 1px solid #62bcf1;}
div.divEventCaledar .otherMonthDayStyle A {display:none;}
/***************/

/* Empty Boxy */
div.boxEmpty {height:45px; clear:left;}
div.boxEmpty div.boxC {display:none;}
div.boxEmpty div.boxGreenBottom, div.boxEmpty div.boxOrangeBottom, div.boxEmpty div.boxBlueBottom, div.boxEmpty div.boxBlueDarkBottom, div.boxEmpty div.boxPinkBottom,
div.boxEmpty div.boxRightBottom {display:none;}
div.boxEmpty div.boxRight h3 {font-size: 16px; font-weight: normal;}
div.boxEmpty div.boxGreen {background: url('Images/boxGreenTop.png') left bottom no-repeat;}
div.boxEmpty div.boxOrange {background: url('Images/boxOrangeTop.png') left bottom no-repeat;}
div.boxEmpty div.boxBlue {background: url('Images/boxBlueTop.png') left bottom no-repeat;}
div.boxEmpty div.boxBlueDark {background: url('Images/boxBlueDarkTop.png') left bottom no-repeat;}
div.boxEmpty div.boxPink {background: url('Images/boxPinkTop.png') left bottom no-repeat;}
/**************/

/* Boxy - navigace rubrikami */
div.boxesSectionTitle {height:45px;}
div.boxesSectionTitle h3 {position:relative; top:-33px; height:60px;}
div.boxesSectionTitle h3 span {display:block; padding:18px 0 4px 15px;}
div.boxesSectionTitle h3 span a {color:#FFF; font-size:20px; font-weight:bold; text-decoration:none;}
div.boxesSection {margin:53px 0 0px 0;}
div.boxGreen h3.boxTitle {background:url('Images/boxGreenTitle.gif') left top no-repeat;}
div.boxOrange h3.boxTitle {background:url('Images/boxOrangeTitle.gif') left top no-repeat;}
div.boxBlue h3.boxTitle {background:url('Images/boxBlueTitle.gif') left top no-repeat;}
div.boxBlueDark h3.boxTitle {background:url('Images/boxBlueDarkTitle.png') left top no-repeat;}
div.boxPink h3.boxTitle {background:url('Images/boxPinkTitle.gif') left top no-repeat;}
div.boxSection div.divMenuLevel1 {width:100%; height:100%;}
div.boxSection div.divMenuLevel1 a {display:block; color: #646464; margin-left:6px; width:162px; height:100%; text-decoration:none; padding:0 10px 0 16px;}
div.boxSection div.boxGreen div.divMenuLevel1 a {background:url('Images/li2Green.gif') 9px 7px no-repeat;}
div.boxSection div.boxOrange div.divMenuLevel1 a {background:url('Images/li2Orange.gif') 9px 7px no-repeat;}
div.boxSection div.boxBlue div.divMenuLevel1 a {background:url('Images/li2Blue.gif') 9px 7px no-repeat;}
div.boxSection div.boxBlueDark div.divMenuLevel1 a {background:url('Images/li2Blue.gif') 9px 7px no-repeat;}/*TODO*/
div.boxSection div.boxPink div.divMenuLevel1 a {background:url('Images/li2Pink.gif') 9px 7px no-repeat;}
div.boxSection div.boxGreen div.divMenuLevel1 a:hover {background:#ECFAC5;}
div.boxSection div.boxOrange div.divMenuLevel1 a:hover {background:#FFF0D3;}
div.boxSection div.boxBlue div.divMenuLevel1 a:hover {background:#E8F5FC;}
div.boxSection div.boxBlueDark div.divMenuLevel1 a:hover {background:#E8F5FC;}/*TODO*/
div.boxSection div.boxPink div.divMenuLevel1 a:hover {background:#FFE9F4;}
/*****************************/

/* Bannery */
div.banner {margin:9px 0px 20px 0px;}
div.bannerTop,
div.bannerSquare {margin-top:20px;}
div.bannerSquare1 {margin-bottom:10px;}
div.bannerMegaBoard {margin:15px 0 0 8px;}
div.advertorial {margin-top:15px;}
span.advert {font-size:10px; color:#BBB; padding-left:1px; line-height: 20px;}
img.banner {margin:15px 0;}

div.advertDbg {display:none;}
div.pnlScript img {float:right; clear:right; margin:0px;}
/*Pozicovani*/
div.bannerSquare300 {margin-top:20px;}
div.square200_1{float:left;}
div.square200_2{float:right;}
div.bannerMegaBoard, div.bannerRectangle150, div.bannerRectangle120, div.bannerSquare300, div.bannerSquare200
, div.bannerFullAdSense, div.bannerFull, div.advertorial, div.bannerSkyscraper, div.bannerFullDouble
{margin-bottom: 10px; text-align:left; /*background-color:Aqua;*/}
/*this creates "centered" layout of banners 200 in middle column */
#bannersSquare200Container {padding-left:15px;}
#bannerSquare200LeftContainer { width:200px; float:left; margin-right: 35px; }
#bannerSquare200RightContainer { width:200px; float:left; }
/***********/


/***********/

/* Články */
div.article {margin:15px 0; text-align: justify; overflow:hidden; clear: both;}
div.article h2 {margin-bottom:5px; text-align:left !important;}
div.article h2 a {text-decoration:none; font-size:16px; line-height: 20px; text-align:left !important;}
div.article div.line {margin: 7px 0px 7px 0px;}

div.article div.articleTop {display: none;}
div.article div.articleMiddle {display: block;}
div.article div.articleBottom {display: none;}
div.article div.articleMiddle div.articleMiddleInner {float: left; width: 276px;}

div.articleMain {margin:15px 0; text-align:justify; overflow:hidden;}
div.articleMain div.articleTop {display: block; height: 24px; background: url(Images/bgArticleMainTop.gif);}
div.articleMain div.articleMiddle {padding: 20px 20px 0px 20px; background: url(Images/bgArticleMainMiddle.gif) repeat-y;}
div.articleMain div.articleBottom {display: block; height: 8px; background: url(Images/bgArticleMainBottom.gif) left bottom;}
div.articleMain div.articleMiddle div.articleMiddleImage {float: left; width: 210px; text-align: center;}
div.articleMain div.articleMiddle div.articleMiddleInner {float: left; width: 194px; margin-left: 20px;}

div.articleMain h2 a {color: #98cd0d; font-size: 22px; line-height: 28px;}
div.articleMain img {width: 210px; height: 150px;}
div.articleMain div.line {padding: 0px 0px 0px 0px; background:url('Images/lineGreen.gif') left bottom repeat-x;}

div.articleGreen h2 a {color:#98cd0d;}
div.articleGreen img {width: 180px; height: 128px; float:right; border-left:solid #FFF 10px;}
div.articleGreen div.line {background:url('Images/lineGreen.gif') left bottom repeat-x;}
div.articleBlue h2 a {color:#62bcf1;}
div.articleBlue img {width: 180px; height: 128px;float:left; border-right:solid #FFF 10px;}
div.articleBlue div.line {background:url('Images/lineBlue.gif') left bottom repeat-x;}
div.articleOrange h2 a {color:#feb52b;}
div.articleOrange img {width: 180px; height: 128px;float:right; border-left:solid #FFF 10px;}
div.articleOrange div.line {background:url('Images/lineOrange.gif') left bottom repeat-x;}
div.articlePink h2 a {color:#ff9dcf;}
div.articlePink img {width: 180px; height: 128px;float:left; border-right:solid #FFF 10px;}
div.articlePink div.line {background:url('Images/linePink.gif') left bottom repeat-x;}
div.article a {color:#F9773E; font-weight:bold;}
/**********/

/* PR Články */
div.articlePR h2 {border:solid 1px transparent;}
div.articlePR img {float:left;}
div.articlePR div.line {background: #fff;}
div.articlePR div.top {height:40px; font-size:1px; line-height:1px;}
div.articlePR div.bott {height:20px; font-size:1px; line-height:1px;}
div.articlePR div.midd {padding:0 20px 0 20px; overflow:auto;}
div.articlePRblue a {color:Gray;}
div.articlePRblue h2 a {color:#b1e5fa;}
div.articlePRblue img {border-right: solid 20px #fff;}
div.articlePRblue div.line {background: #b1e5fa;}
div.articlePRblue div.top {background:url('Images/bgArticlePRblueBorderOnly2.gif') left top no-repeat;}
div.articlePRblue div.bott {background:url('Images/bgArticlePRblueBorderOnly2.gif') left bottom no-repeat; position: relative; top: -1px;}
div.articlePRblue div.midd {background:url('Images/bgArticlePRblueBorderOnly2Middle.gif') left repeat}
div.articlePRgreen a, div.articlePRgreen h2 a {color:#fff;}
div.articlePRgreen img {border-right:solid 20px #cbeb99;}
div.articlePRgreen div.line {background: #fff;}
div.articlePRgreen div.top {background:url('Images/bgArticlePRgreen.gif') left top no-repeat;}
div.articlePRgreen div.bott {background:url('Images/bgArticlePRgreen.gif') left bottom no-repeat; position: relative; top: -1px;}
div.articlePRgreen div.midd {background:#cbeb99;}
/*************/

/* Článek Special */
div.articleSpecial {margin:15px 0; text-align:justify; overflow:hidden;}
div.articleSpecial div.articleTop    {display: block; height: 40px; background: url(Images/bgArticleSpecialTop.gif) no-repeat; color: #fff; font-weight: bold; line-height: 20px; vertical-align: middle; padding-left: 20px;}
div.articleSpecial div.articleMiddle {display: block; width: 468px; background: url(Images/bgArticleSpecialMiddle.gif) repeat-y;}
div.articleSpecial div.articleBottom {display: block; width: 468px; height: 20px;  background: url(Images/bgArticleSpecialBottom.gif) no-repeat;}
div.articleSpecial div.articleMiddle div.articleMiddleInner {float: left; width: 237px; padding: 0 0 0 0;}
div.articleSpecial div.articleMiddle div.articleMiddleImage {float: left; margin: 0 10px 0 20px; clear: left;}
div.articleSpecial h2 a {color: #ff9dcf; font-size: 16px; line-height: 20px;}
div.articleSpecial img {width: 180px; height: 128px;}
div.articleSpecial div.line {padding: 0px 0px 0px 0px; background:url('Images/linePink.gif') left bottom repeat-x;}
/*************/

/* Článek */
div.articleDetail div.annotation {margin-bottom:15px; font-weight:bold; text-align:justify;}
div.articleDetail div.content {margin-bottom:15px; text-align:justify;}
div.articleDetail img {float:right; clear:right; margin:0 0 10px 10px;}
div.articleDetail h2 {margin:15px 0; padding-bottom:2px; color:#98cd0d; border-bottom:solid #98cd0d 1px;}
div.articleDetail h3 {color:#62bcf1;}
div.articleDetail a.sendEmail {float:left; display:block; width:88px; height:16px; background:url('Images/icon-zaslatEmailem.gif') left top no-repeat;}
div.articleDetail a.fotogalerie img, div.articleDetail a.tisknout img {float:left; margin:0 15px 0 0; cursor:pointer;}
div.articleDetail img.left {float:left; margin:0 10px 10px 0;}
div.articleDetail img.right {float:right; margin:0 0 10px 10px;}
div.articleDetail table.articleImages td img {margin:0; width:150px; margin:0 4px 0 5px;}

div.articleDetail table.articleTable {border-collapse:collapse;}
div.articleDetail table.articleTable td, div.articleDetail table.articleTable th {vertical-align:top; padding:2px 3px; border:solid #DDD 1px;}
div.articleDetail table.articleTable td {text-align:left;}
div.articleDetail table.articleTable th {background:#EEE; text-align:center;}
div.articleDetail table.small td {font-size:10px; line-height:12px;}
div.articleDetail table.small th {font-size:11px; line-height:13px;}

.articleDetail .content img {cursor: pointer;}
/**********/

/* Statický článek */
div.staticArticle {text-align:justify;}
div.staticArticle ul, div.staticArticle ol {margin-left:30px;}
div.staticArticle div.image {float:left; margin:3px 10px 0 0; background:#D9EFFD; width:230px;}
div.staticArticle div.image div {padding:3px 5px; font-size:10px; line-height:14px; text-align:left;}
div.staticArticle div.video {font-size:10px; overflow:auto; background:#EEE; border:solid #DDD 1px; clear:both; min-height: 82px; _height: 82px}
div.staticArticle div.video div {padding:5px; font-size:10px; line-height:14px; text-align:left;}
div.staticArticle div.video div.link {float:left; width:60px; padding:0; margin-right:10px; text-align:center;}
div.staticArticle div.video div.link a {font-weight:bold; text-decoration:none;}
/*******************/

div.rubrics {margin:10px 0;}
div.rubrics h3 {color:#62bcf1;}
div.rubrics a {color:#98cd0d; text-decoration:none;}
div.rubrics em {color:#98cd0d; padding:0 3px;}

div.rubricsTop {margin:10px 0;}
div.rubricsTop div.rubrics {margin:0;}
div.rubricsTop a {color:#62bcf1; font-weight:bold; text-decoration:none;}
div.rubricsTop div.rubrics a {color:#98cd0d; font-weight:normal;}

/* související články */
div.divRelatedArticles {margin:10px 0;}
div.divRelatedArticles table {width:100%;}
div.divRelatedArticles table td {width:50%; padding:5px; vertical-align:top;}
div.divRelatedArticles table th h2 {float:left; display:inline; margin-left:10px; color:#98cd0d; border-bottom:solid #98cd0d 1px;}
div.divRelatedArticles table td img {float:left; width:48px; height:36px;}
div.divRelatedArticles table td h3 a {color:#444; text-decoration:none;}
div.divRelatedArticles table td div {margin-left:55px;}
/**********************/

/* seznam rubrik */
div.divSectionList h2 {display:inline; color:#ff9dcf; border-bottom:solid #ff9dcf 1px;}
div.divSectionList ul, div.divSectionList ul ul, div.divSectionList ul ul ul, div.divSectionList ul ul ul ul {margin:0; padding:0; list-style:none;}
div.divSectionList1, div.divSectionList2, div.divSectionList3, div.divSectionList4, div.divSectionList5 {float:left; width:25%; margin:10px 0 20px 0;}
div.divSectionList2, div.divSectionList3, div.divSectionList4, div.divSectionList5 {background:url('Images/line3.gif') left top repeat-y;}
div.divSectionList1 div.AspNet-TreeView {margin-right:7px;}
div.divSectionList2 div.AspNet-TreeView {margin:0 7px;}
div.divSectionList3 div.AspNet-TreeView {margin:0 7px;}
div.divSectionList4 div.AspNet-TreeView {margin-left:7px;}
div.divSectionList5 div.AspNet-TreeView {margin-left:7px;}
div.divSectionList a.title {display:block; float:left; padding-bottom:1px; margin-bottom:2px; font-weight:bold; font-size:14px; text-decoration:none;}
div.divSectionList1 a.title {color: #ffc54a; border-bottom:solid #ffc54a 1px;}
div.divSectionList2 a.title {color: #ff9ed2; border-bottom:solid #ff9ed2 1px; margin-left:7px;}
div.divSectionList3 a.title {color: #7cce00; border-bottom:solid #7cce00 1px; margin-left:7px;}
div.divSectionList4 a.title {color: #62bcf1; border-bottom:solid #00bdf3 1px; margin-left:7px;}
div.divSectionList5 a.title {color: #ffc54a; border-bottom:solid #ffc54a 1px; margin-left:7px;}

div.divSectionList li.AspNet-TreeView-Root a {font-weight:bold; text-decoration:none; font-size:10px;}
div.divSectionList1 li.AspNet-TreeView-Root a {color:#ffc54a;}
div.divSectionList2 li.AspNet-TreeView-Root a {color:#ff9ed2;}
div.divSectionList3 li.AspNet-TreeView-Root a {color:#98cd0d;}
div.divSectionList4 li.AspNet-TreeView-Root a {color:#62bcf1;}
div.divSectionList5 li.AspNet-TreeView-Root a {color:#ffc54a;}
div.divSectionList ul li.AspNet-TreeView-Root ul li a {display:block; color:#444; font-weight:normal; text-decoration:none; font-size:10px; padding-left:5px; background:url('Images/li1.gif') left 7px no-repeat;}
/*****************/

/* login box */
/*div.divLogin {height:180px; margin-left:15px; background:url('Images/loginBox.jpg') right bottom no-repeat;}*/
div.divLogin { margin-left:15px; }
div.divLogin div.invisibleButton {position:absolute; margin:60px 0 0 128px; width:155px; height:120px; cursor:pointer;}
div.AspNet-Login-TitlePanel {display: none;}
div.AspNet-Login-UserPanel {padding-top: 12px; clear: both;}
div.AspNet-Login-PasswordPanel {padding-top: 6px; clear: both;}
div.AspNet-Login-SubmitPanel {padding-top: 6px; clear: both;}
div.AspNet-Login-UserPanel label, div.AspNet-Login-PasswordPanel label {float:right; display:block; width:148px; text-align:left; color:#646464;}
div.AspNet-Login-UserPanel span, div.AspNet-Login-PasswordPanel span {color:#939 !important; padding-left:3px; float: left; display: block; height: 20px; vertical-align: middle;}
div.AspNet-Login-UserPanel label em, div.AspNet-Login-PasswordPanel label em {text-decoration:underline;}
div.AspNet-Login-UserPanel input, div.AspNet-Login-PasswordPanel input {width:120px; padding:2px; border: solid 1px #aeaeae; background:#FFF; color:#000; float: left;}
div.AspNet-Login-SubmitPanel input {background:#FFF url('Images/login-button.gif'); border:none; color:#646464; width:88px; height:20px; text-align: center; line-height: 20px; vertical-align: middle; cursor:pointer;}
div.divLogin, div.divLogin a, div.AspNet-Login-FailurePanel span {color:#ff9dce;}
div.divLogin a {text-decoration: underline;}
/*************/

/* welcome box */
div.divWelcome {height:160px; margin-left:15px; background:url('Images/welcomeBgBlank.jpg') -16px 0px no-repeat;}
div.divWelcome a {color:#646464; text-decoration: underline;}
div.divWelcome span.welcomeSalutation {color:#63baf0; font-size:16px;}
div.divWelcome span.welcomeTitle {color:#63baf0; font-size:28px;}
div.divWelcome span.welcomeText {color:#ff9dce; font-size:16px;}
div.divWelcome div.linkWelcome {float: right; width: 120px;}
/***************/

/* formulář */
div.form table td, div.form table th {padding:2px 4px 2px 0; vertical-align:top; text-align:left;}
div.form table th {color:#D57FA8; font-weight:bold;}
div.form select {width:200px;}

table.tblForm td {padding:1px; vertical-align:top;}
table.tblForm td label, table.tblForm td span.label {color:#D57FA8; font-weight:bold; padding-right:10px;}
table.tblForm td input.txt, table.tblForm td textarea {width:230px; padding:2px 2px 2px 2px; color:#444;}
table.tblForm td em {color:#F00; font-size:13px; position:relative; top:4px; left:3px;}
table.tblForm td div.AspNet-RadioButtonList ul {list-style-type:none;}
table.tblForm td div.AspNet-RadioButtonList ul li {float:left;}
table.tblForm td table td {padding:0;}
table.tblForm td a {text-decoration:none;}
div.pickerWrapper_Web20 table {width:100px !important; margin-right:3px;}
div.pickerWrapper_Web20 input {border:solid #BBB 1px;}
input.submit {width:100px; height:21px; font-weight:bold; color:#FFF; background:#62bcf1; border:none; cursor:pointer;}
/************/

div.links {height:22px;}
div.links a {float:left; display:block; padding-top:3px; color:#939; font-weight:bold; text-decoration:none;}
div.links em {float:left; padding:3px 5px 0 5px; color:#939;}
div.links select {float:left; margin-top:1px; color:#939;}

div.companyLinks a {display:block; padding-top:3px; color:#939; font-weight:bold; text-decoration:none;}

div.linksRecipes {line-height: 25px; vertical-align: middle;}
div.linksRecipes a {float:left; display:block; padding-top:3px; color:#939; font-weight:bold; text-decoration:none; line-height: 25px; vertical-align: middle;}
div.linksRecipes em {float:left; padding:3px 5px 0 5px; color:#939;}
div.linksRecipes select {float:left; margin-top:1px; color:#939;}

/* diskusní fórum */
div.discReply {margin:10px 0; padding:5px; border:solid #DDD 1px;}
div.discReply a.lnkReply {float:left;}
div.discReply a.lnkRules {float:right;}
div.discReply h3 {color:#62bcf1;}
div.discReply img {float:left; width:50px; height:50px; margin-top:2px; margin-right:5px; border:solid #DDD 1px;}

div.tblDiscussion {border-style:none;}
.linksDiscussion {padding: 5px;}
.linksDiscussion a {padding-top:3px; margin-right: 5px;}
.linksDiscussion .left {float:left; width: 50%;}
.linksDiscussion .right { float: right; width: 50%;}

div.tblDiscussion th {height: 15px; background-color: #E6E6E6; border-bottom:solid #F7D9E7 1px; font-size: 80%; border-right: 1px solid #E6E6E6;}
div.tblDiscussion td {padding:5px 0; color:#444; border-bottom:solid #F7D9E7 1px; border-right: 1px solid white; padding-left: 3px;}
div.tblDiscussion .Green {color: #98CD0D;}
div.tblDiscussion td h3 a {color:#62bcf1; text-decoration:none;}
div.tblDiscussion tfoot td {font-weight:bold; background:#F5F5F5; padding-left:5px;}
div.tblDiscussion td div.repliesInfo {color:#98cd0d;}

div.aDiscReply div.user {float:left; width:110px;}
div.aDiscReply div.user b {display:none;}
div.aDiscReply div.cont {float:left;}
div.aDiscReplyExpanded div.cont {clear:left; margin-bottom:10px;}
/******************/

/* otázky a odpovědi */
div.tblQuestions {border:none;}
div.tblQuestions td {padding:5px 0; border:none; color:#444; border-bottom:solid #F7D9E7 1px;}
div.tblQuestions td h3 a {color:#62bcf1; text-decoration:none;}
div.tblQuestions td h3 {color:#62bcf1;}
div.tblQuestions tfoot td {font-weight:bold; background:#F5F5F5; padding-left:5px;}
div.tblQuestions td div.questionsInfo {color:#98cd0d;}
div.tblQuestions tr.groupHeaderItem p {font-size:14px; font-weight:bold; margin:0;}
div.divQuestionAuthor {width: 480px;}
div.divQuestionAuthor img {float: right;}
/*********************/

/* navigace po týdnu */
div.pnlWeeks {float:left; padding-right:1px; border:solid #CCC 1px; overflow:hidden; position:relative; z-index:10;}
div.pnlWeeks a span {display:block; padding-top:0px; font-size:9px; line-height:9px;}
div.pnlWeeks a {display:block; float:left; width:23px; height:9px; color:#E6E6E6; background:#E6E6E6; text-align:center; text-decoration:none; border:solid #FFF 1px; border-right:none;}
div.pnlWeeks a:hover {color:#BBB; background:#F5F5F5;}
div.pnlWeeks a.weekBlue {color:#62bcf1; background:#62bcf1;}
div.pnlWeeks a:hover.weekBlue {color:#C5F1FF; background:#3FC1EC;}
div.pnlWeeks a.weekGray {background:#999;}
div.pnlWeeks a.akt {background:#ff9dcf; color:#FFF;}
/*********************/

/* vyhledávání - banner nahoře */

div.search {margin: 40px 7px 0px 0px; text-align: left; width:285px; }
div.search .divtxt {float:left; width:200px; }
div.search .divsubmit {float:right; width:77px;}
div.search input.txt { width:200px; height: 17px; border:solid #CCC 1px; margin: 2px 8px 4px 0px; color: #646464;}
div.search input.submit { width:77px; height:25px; background:url('Images/bgSearch.gif') left top no-repeat; border:none; cursor:pointer;}
div.searchright  { float:right; }
div.nameDay {color:#62bcf1; margin: 10px 9px 0px 0px}
div.nameDay span {color:#98cd0d;}
a.btn {float:right; display:block; width:90px; height:19px; padding-top:3px; margin-right:3px; text-align:center; color:#FFF; background:#54C1D5; font-size:13px; font-weight:bold; text-decoration:none;}
div.logo {position:relative;}
div.logo img {width: 360px; float: left;}
div.logo span {position:absolute; left:2px; top:99px; font-size:11px;color:#999; text-decoration:none; cursor:pointer;}
div.searchBox {width: 400px; float: right; text-align: right; position:relative;}
/*******************************/

div.AspNet-CheckBoxList ul {list-style-type:none;}
div.AspNet-RadioButtonList ul {list-style-type:none;}

/* ankety */
ul.questionnaire span.bar {position:relative; display:block; height:13px; margin-top:2px; background:#CCC; font-size:0; line-height:0;}
ul.questionnaire span.num {position:relative; left:3px; color:#444;}
ul.questionnaire input {position:relative; left:-3px;}
ul.questionnaire label {position:relative; color:#444 !important; display:block; width:145px;}
ul.questionnaire li * {float:left;}
ul.questionnaire li {clear:both; padding-top:5px; @padding-top:3px;}
input.QuestSubmit {color:#444 !important;}
ul.questionnaire li span.clearer {float:none; line-height:0; font-size:0;}
/**********/

/* vyhledávání */
div.searchResults span.search {color:#62bcf1;}
div.searchResults img {margin-top:10px;}
div.searchResults h2 {margin:10px 0; padding:5px 0; background:#F5F5F5; border-top:solid #DDD 1px; border-bottom:solid #DDD 1px;}
div.searchResults * {text-align:justify;}
div.searchResults div.searchedArticles h2 {color:#98cd0d;}
div.searchResults div.searchedArticles a {color:#98cd0d;}
div.searchResults div.searchedQuestions h2 {color:#62bcf1;}
div.searchResults div.searchedQuestions a {color:#09C;}
div.searchResults div.searchedDiscussions h2 {color:#feb52b;}
div.searchResults div.searchedDiscussions a {color:#feb52b;}
/***************/

/* blogy */
div.blog {border:none; margin-top:10px;}
div.blog td {padding:10px 0; border:none; color:#444; border-bottom:solid #F7D9E7 1px;}
div.blog td h2 a {color:#09C; text-decoration:none;}
div.blog td a {color:#FF7C35; text-decoration:none;}
div.blog td img {float:left; margin-right:10px;}
div.blog tfoot td {font-weight:bold; background:#F5F5F5; padding:5px;}
h2.blogEditTitle {color:#98cd0d; margin-bottom:10px;}
/*********/

/* strom rubrik */
div.rubricTree ul {margin:0; padding:0; margin-left:20px; list-style:none;}
div.rubricTree ul li {padding-left:7px; background:url('Images/li1.gif') left 7px no-repeat;}
div.rubricTree h2 {margin:10px 0;}
div.rubricTree h2 a {text-decoration:none; font-size:14px; margin:10px 0;}
div.rubricTree a {text-decoration:none;}
div.rubricTreeBlue a {color:#62bcf1;}
div.rubricTreeOrange a {color:#feb52b;}
div.rubricTreeGreen a {color:#98cd0d;}
div.rubricTreePink a {color:#ff9dcf;}
div.rubricTree li.AspNet-TreeView-Root a {font-weight:bold;}
div.rubricTree li.AspNet-TreeView-Root ul li a {font-weight:normal;}
/****************/

/* Seznam dárků */
table.tblPresents th {text-align:left;}
table.tblPresents td b {color:#09C;}
table.tblPresents td a {color:#939; padding-right:5px;}
/****************/

/* chat */
table.rooms td {padding:2px 20px 2px 0;}
table.rooms td a {color:#09C; font-weight:bold; text-decoration:none;}
h3.titleChat {color:#98cd0d;}
div.divChatForm {margin:5px 0 15px 0;}
div.divChatForm label {color:#D57FA8; font-weight:bold; padding-right:5px;}
div.room {float:left; width:340px;}
div.room span.user {color:#98cd0d;}
div.people {float:right; width:110px; padding:0 0 30px 10px; border-left:solid #DDD 1px;}
/********/

/* těhotenský kalendář */
div.pregCalendar {position:relative; overflow:hidden;}
div.pregCalendar span.week {color:#09C; font-weight:bold;}
div.pregCalendar span.date {color:#98cd0d; font-weight:bold;}
div.pregCalendar td {height:56px;}
div.pregCalendar td.date {width:100px;}
div.pregCalendar td.plus {width:19px; background:url('Images/whitePoint.gif') #ff9dcf left bottom repeat-x;}
div.pregCalendar td.plus span.plus {display:block; width:10px; height:10px; margin-left:4px; background:url('Images/plus.gif') left top no-repeat; cursor:pointer;}
div.pregCalendar span.dateForm {position:absolute; top:60px; display:block; width:220px; color:#FFF; text-align:right;}
div.pregCalendar span.name {position:absolute; top:33px; display:block; width:220px; color:#ff9dcf; font-size:17px; font-weight:bold; text-transform:uppercase; text-align:right;}
div.pregCalendar img.midd {float:left;}
div.pregCalendar img.top {margin-left:100px;}
div.pregCalendar img.bott {float:left; position:relative; margin-left:-19px;}
div.pregCalendar div.toolTip {position:absolute; left:74px; display:none; width:380px; cursor:pointer;}
div.pregCalendar div.toolTip div.midd {padding:0 10px 2px 10px; line-height:13px; background:#FFF; border-left:solid #444 1px; border-right:solid #444 1px;}
div.pregCalendar div.toolTip div.top {padding:0; height:15px; font-size:1px; line-height:1px; background:url('Images/toolTipTop.png') transparent left top no-repeat;}
div.pregCalendar div.toolTip div.bott {height:24px; font-size:1px; line-height:1px; background:url('Images/toolTipBott.png') transparent left top no-repeat;}
div.pregCalendar div.toolTip ul {margin-left:30px;}
/***********************/

/* křestní jména */
div.tblNames th {background:#98cd0d; border-right:solid #FFF 1px; color:#FFF; font-weight:bold;}
div.tblNames th a {color:#FFF; font-weight:bold;}
div.tblNames td {color:#444; padding:2px 3px;}
div.tblNames td a {color:#FF7C35;}
div.tblNames tfoot td {border-top:solid #444 1px;}
/*****************/

/* kalendář miminka */
table.tblBabyCalendar {width:100%; background:#EEE;}
table.tblBabyCalendar td, table.tblBabyCalendar th {padding:10px; border-bottom:solid #FFF 2px;}
table.tblBabyCalendar th {color:#98cd0d; font-size:14px; font-weight:bold; text-align:left; background:url('Images/bgBabyCalendar.gif') #FFF right top no-repeat;}
table.tblBabyCalendar td.left {width:20%; background:#8EC709;}
table.tblBabyCalendar th.left {background:url('Images/bgBabyCalendar.gif') #FFF left top no-repeat;}
table.tblBabyCalendar td.left, table.tblBabyCalendar th.left {color:#FFF; text-align:center; border-right:solid #FFF 8px;}
table.tblBabyCalendar tr.bott td {background:url('Images/bgBabyCalendar.gif') #FFF right bottom no-repeat;}
table.tblBabyCalendar tr.bott td.left {background:url('Images/bgBabyCalendar.gif') #FFF left bottom no-repeat;}
/********************/

/* oznámení o narození */
div.divAnnouncement {position:relative; width:475px; height:430px;}
div.divAnnouncement img.photo {position:absolute; width:310px; height:250px; top:71px; left:81px;}
div.divAnnouncement img.template {position:absolute; z-index:10;}
div.divAnnouncement div {position:absolute; z-index:20; top:322px; left:95px; width:280px; color:#FFF; font-size:11px; font-weight:bold; line-height:13px;}
/***********************/

/* fotogalerie */
table.galeryList tr td {padding:0 10px 10px 0; vertical-align:top;}
table.galeryList div {width:110px; background:#EEE; text-align:center; border:solid #DDD 1px;}
table.galeryList div span {display:block; padding:2px 3px;}
/***************/

/* rodičovský příspěvek */
div.divMatBenefit, div.divMatBenefit div {text-align:justify;}
div.divMatBenefit a {float:left; display:block; width:40px; padding:2px 0; margin:5px 5px 0 0; color:#FFF; background:#54C1D5; font-weight:bold; text-align:center; text-decoration:none;}
div.divMatBenefit div {margin-top:10px;}
div.divMatBenefit div.result {padding-top:10px; color:#09C; font-weight:bold; border-top:solid #09C 1px;}
div.divMatBenefit div.result ol {margin-left:30px;}
div.divMatBenefit span.answer {color:#09C; font-weight:bold;}
/************************/

/* mateřská dovolená */
table.tblMaternityLeave {width:100%; background:#EEE;}
table.tblMaternityLeave td, table.tblMaternityLeave th {padding:10px; border-bottom:solid #FFF 2px; vertical-align:top;}
table.tblMaternityLeave th {color:#FF94C9; font-size:14px; font-weight:bold; text-align:left; background:url('Images/bgMaternityLeave.gif') #FFF right top no-repeat;}
table.tblMaternityLeave td.left {width:20%; background:#FF94C9;}
table.tblMaternityLeave th.left {background:url('Images/bgMaternityLeave.gif') #FFF left top no-repeat;}
table.tblMaternityLeave td.left, table.tblMaternityLeave th.left {color:#FFF; text-align:center; border-right:solid #FFF 8px;}
table.tblMaternityLeave tr.bott td {background:url('Images/bgMaternityLeave.gif') #FFF right bottom no-repeat;}
table.tblMaternityLeave tr.bott td.left {background:url('Images/bgMaternityLeave.gif') #FFF left bottom no-repeat;}
table.tblMaternityLeave td ul {margin-left:20px; list-style-type:circle;}
/*********************/

/* formulář na odeslání dotazu */
div.divFeedbackForm label {color:#444 !important; display:block; margin-top:8px;}
div.divFeedbackForm input, div.divFeedbackForm textarea {width:166px; border:solid #999 1px;}
div.divFeedbackForm textarea {height:50px;}
div.divFeedbackForm input.submit {width:80px; height:22px; margin:0; float:right; color:#FFF !important; background:#98cd0d; border:none;}
/*******************************/

/* hlavní téma BabyWebu */
div.mainTheme {color:#FF7C35; font-size:13px; font-weight:bold; margin-bottom:10px;}
/************************/

/* soutěž Náš Upatlánek */
table.tblContest {width:100%;}
table.tblContest td {width:33%; vertical-align:top;}
table.tblContest td img.baby {width:130px; margin:15px 3px 0 0; padding-right:10px;}
table.tblContest td input.submit {margin:5px 0; display:block;}
table.tblContest td span.name {color:#98cd0d; font-weight:bold;}
table.tblContest td a.violation {font-size:11px; text-decoration:none;}
span.message {display:block; padding:8px 12px; margin-bottom:15px; background:#FEE; color:#F00; font-weight:bold;}
/************************/

/* Kalendář akcí */
div.divEvent .pink {color:#ff9dcf;}
div.divEvent .blue {color:#64b4e4 !important;}
div.divEvent .green {color:#98cd0d;}
div.divEvent .orange {color:#feb52b;}
div.divEvent .hpDetail {font-size:14px; text-decoration:underline;}
div.divEvent .btnDetail {font-size:11px; text-decoration:underline; line-height:25px;}
div.divEvent span.EventType {color:#8C8C8C; font-size:11px;}
div.divEvent span.Organizer {color:#B5B5B5; font-size:11px;}
div.divEvent span.info {color:#8C8C8C; font-size:12px; font-weight:bold;}
div.divEvent .catch {color:#8C8C8C; font-size:9px; text-decoration:underline;}

div.eventDetail img {float:right; margin:0 0 10px 10px;}
div.eventDetail h2 {color:#09C;}
div.eventDetail a.tisknout img {float:left; margin:0 15px 0 0; cursor:pointer;}
div.eventDetail a.sendEmail {float:left; display:block; width:88px; height:16px; background:url('Images/icon-zaslatEmailem.gif') left top no-repeat;}

div.eventDetail span.lblEventName {color:#98cd0d; font-size:15px; font-weight:bold;}
div.eventDetail span.lblEventType {color:#8C8C8C; font-size:11px;}
div.eventDetail span.lblOrganizer {color:#B5B5B5; font-size:11px;}
div.eventDetail span.info {color:#8C8C8C; font-size:12px; font-weight:bold;}
div.eventDetail div.lblEventDescription {color:#8C8C8C; font-size:12px; width:100%; text-align:justify;}
/*****************/

/* rotator článků */
div.linkRotator {width:468px; height:26px; background:url('Images/bgArticleRotator.gif') left top no-repeat;}
div.linkRotator ul {width:288px; height:16px; padding:5px 10px 3px 155px; overflow:hidden; white-space:nowrap; list-style-type:none;}
div.linkRotator ul li a {color:#000; font-weight:bold;}
/******************/

/* Zajimave odkazy */
div.InterestingLink a {text-decoration:none; color:#98cd0d;}
div.InterestingLink span {color:#62bcf1;}
/******************/

/* Redakce */
.RedakceBox {min-height:160px; _height:160px; margin-top:10px;}
.RedakceBox:after {content:'.'; display:block; height:0; overflow:hidden; clear:both; visibility:hidden; _height:1px;}
.RedakceBox .ImgBox {width:200px; height:160px; float:left;}
.RedakceBox img {width:190px; height:150px;}
/******************/

/* Advetorial */
div.item-ad {border:solid #BBB 1px;}
div.item-ad div.foto {float:left; margin:5px;}
div.item-ad div.text {margin:5px; text-align:left;}
div.item-ad div.text p {margin:0; padding:0;}
/******************/

/* top menu */
div.topNavigation {background: url(/App_Themes/BabyWeb/Images/top-menu.gif) left top;}
.RadMenu_BabyWeb .horizontal .item {border: none 0px #fff; margin: 0px 3px 0px 0px;}
.RadMenu_BabyWeb .horizontal .last {border: none 0px #fff; margin: 0px 0px 0px 0px;}
.RadMenu_BabyWeb .vertical .item {border: none 0px #fff;}
.RadMenu_BabyWeb .vertical .last {border: none 0px #fff;}

.RadMenu_BabyWeb img {cursor: pointer;}
/******************/

/* Kalendare a vypocty */
div.calendars {width: 468px; height: 235px; background: url(Images/kalendare-a-vypocty.gif);}
div.calendars div {padding: 50px 20px 10px 20px;}
div.calendars a {font-weight:bold; color: #8c8c8c; text-decoration: none;}
div.calendars a:hover {text-decoration: underline;}
div.calendars img {float: right; border: solid 1px #d3d3d3;}
/******************/

/* Vase forum */
div.forums {width: 468px; height: 235px; background: url(Images/vase-forum-bg.gif);}
div.forums div {padding: 50px 20px 10px 20px;}
div.forums a {font-weight:bold; color: #8c8c8c; text-decoration: none;}
div.forums a:hover {text-decoration: underline;}
div.forums img {float: right; border: solid 1px #d3d3d3;}
/******************/

/* O nas */
div.aboutus {width: 468px; height: 235px; background: url(Images/o-nas-bg.gif) no-repeat;}
div.aboutus div {padding: 50px 20px 10px 20px;}
div.aboutus a {font-weight:bold; color: #8c8c8c; text-decoration: none;}
div.aboutus a:hover {text-decoration: underline;}
/******************/

/* Souteze */
div.contests {width: 468px; height: 284px; background: url(Images/souteze-bg.gif) no-repeat;}
div.contests div {padding: 50px 20px 10px 20px;}
div.contests a {font-weight:bold; color: #8c8c8c; text-decoration: none;}
div.contests a:hover {text-decoration: underline;}
div.contests ul {padding: 0 0 0 10px; list-style-type: none; color: #8c8c8c;}
div.contests li a {font-weight: normal;}
/******************/

/* Recepty */
div.recipes {width: 468px; height: 230px; background: url(Images/recepty-bg.jpg) no-repeat;}
div.recipes div {padding: 50px 20px 10px 20px;}
div.recipes a {font-weight:bold; color: #8c8c8c; text-decoration: none;}
div.recipes a:hover {text-decoration: underline;}
/******************/

/* Kvízy */
div.quiz div.AspNet-RadioButtonList ul li {padding-top:10px;}
div.quiz div.AspNet-RadioButtonList ul li input {display:block;}
div.quiz div.AspNet-RadioButtonList ul li label {display:block; margin:-17px 0 0 25px;}
/******************/

/* Rating */
.ratingStar {display:block; width:13px; height:12px; margin:0 3px 0 0; padding:0; font-size:0px; background-repeat:no-repeat; cursor:pointer;}
.filledRatingStar {background-image:url(Images/Rating/FilledStar.png);}
.emptyRatingStar {background-image: url(Images/Rating/EmptyStar.png);}
.savedRatingStar {background-image: url(Images/Rating/SavedStar.png);}
/**********/

/* Dítě vítáno */
div.places {border:none; margin-top:10px;}
div.places td {padding:10px 0; border:none; color:#444; border-bottom:solid #F7D9E7 1px;}
div.places td h2 a {color:#09C; text-decoration:none;}
div.places td a {color:#FF7C35; text-decoration:none;}
div.places td img {float:left; margin-right:10px;}
div.places tfoot td {font-weight:bold; background:#F5F5F5; padding:5px;}

div.placeItem {padding-bottom:12px; margin-bottom:10px; overflow:auto; border-bottom:solid #F7D9E7 1px;}
div.placeItem table {border:none;}
div.placeItem table td {padding:1px 5px 1px 0; border:none;}
div.placeItem h2 {margin-bottom:10px;}
div.placeItem h2 a {color:#9ad821; font-size:20px !important; line-height:24px; text-decoration:none;}
div.placeItem div.images {float:right; width:170px;}
div.placeItem img {float:right;}
div.placeItem img.image {width:160px; height:120px; margin-bottom:10px; border:solid #DDD 1px;}

div.placeItemDetail table td {padding:1px 5px 1px 0;}
div.placeItemDetail div.images {float:right; width:170px;}
div.placeItemDetail img {float:right;}
div.placeItemDetail img.image {width:160px; height:120px; margin-bottom:10px; border:solid #DDD 1px;}

div.placeComment {margin:10px 0; border:solid #ddd 1px;}
div.placeCommentC {padding:5px;}

div.placeRating {margin-top:15px;}
div.placeRating h3 {margin-bottom:5px;}

div.babyFriendlyHeader {margin:15px 0; overflow:auto;}
div.babyFriendlyHeader img {float:right;}
div.babyFriendlyHeader h1 {font-size:35px !important; line-height:30px;}
div.babyFriendlyHeader h2 {color:#888; font-size:16px !important; font-weight:normal; line-height:25px;}

div.babyFriendlyPartner {margin:15px 0; overflow:auto;}
div.babyFriendlyPartner img {float:right;}
div.babyFriendlyPartner h3 {color:#888; font-size:14px !important;}

div.babyFriendlyForm th {color:#444 !important;}
div.babyFriendlyForm h2 {font-size:18px !important; margin-bottom:15px;}
/***************/

/* Stránkování */
div.pager {padding:5px; background:#f5f5f5; border-top:solid #f7d9e7 1px; border-bottom:solid #f7d9e7 1px;}
div.pager * {font-weight:bold; text-decoration:none;}
/***************/

div.companyImages {overflow:auto;}
div.companyImages img {float:left; margin:10px 10px 0 0;}

/* Banner popup */
#popupBannerBox {width:100%; height:100%; display:block; position:absolute; z-index:1000; top:0;}
#popupBannerBox2 {width:100%; height:100%; display:block; position:absolute; z-index:10001; top:0;}
#popupBanner {width:600px; height:600px; margin:100px auto 0; display:block; background:#fff; position:relative; }
#popupBanner2 {width:600px; height:600px; margin:100px auto 0; display:block; position:relative; }
A.popupLink { position:absolute; width:16px; height:16px; top:15px; right:15px; overflow:hidden; z-index:10001;}
#psbrl {margin-top:100px;}
#popupBanner2 #psbrl {margin-top:0px;}
/***************/

/* RSS */
ul.rss {list-style-type:none;}
ul.rss li {padding:10px 0 10px 40px; background: url(Images/rss.gif) left top no-repeat;}
ul.rss li a {font-size:13px; font-weight:bold;}
div.rss {position:absolute; left:288px; top:31px;}
div.rss img,
div.rss a {float:left; font-weight:bold;}
div.rss a {position:relative; top:7px; left:5px;}
div.facebookfan {position:absolute; left:103px; top:31px;}
div.facebookfan img,
div.facebookfan a {float:left; font-weight:bold;}
div.facebookfan a {position:relative; top:4px; left:5px;}
/*******/

/* my baby login */
.myBaby
{
	float:right;
	margin-right:1px;
}

.myBabyDesc
{
	padding-top:55px;	
	color:#646464;
	font-weight:bold;
}

.myBabyDesc span
{
	font-size:75%;
}

.facebooklive
{
	padding-top:25px;
}

a.facebookshare span
{
	line-height:10px;
	font-size:12px;
}

/* advertorialy */

div.advertorialBox{width:298px;border:1px solid gray;overflow:hidden;}
div.advertorialBox a.advertorialLink{color:#444444;text-decoration:none;cursor:hand;}
img.advertorialImage{float:left;}
div.advertorialContent{float:left;width:178px;padding: 5px 10px 0px 10px;line-height:13px;}
b.advertorialTitle{font-weight:bold;font-size:12px}
p.advertorialPerex{font-size:12px;margin:4px 0px;}
/***********************/
/* Bazarek - RSS */
div.bazarekMain
{
	background:url('Images/BazarekMiddle.png') repeat-y scroll left top transparent;
	margin-top:10px;
}
div.bazarekTop 
{
	background:url('Images/BazarekTop.png') no-repeat scroll left top transparent;
	height:27px;
	padding-left:10px;
	padding-top:5px;
}
div.bazarekTop a
{
	color:White;
	font-weight: bold;
	text-decoration:none;
	font-size:15px;
}
div.bazarekBottom
{
	background:url('Images/BazarekBottom.png') no-repeat scroll bottom left transparent;
	padding:5px 10px 5px 8px;
}
div.bazarekItem
{
	float:left;
	display:block;
	background-color:Transparent;
	width:100%;
	margin-bottom:3px;
	background-color:#FDFDFD;
}
div.bazarekImage
{
	float:left;
	width:100px;
	height:100px;
}
  .w { display: table; width: 100%; height: 100%; }
  .IE6 .w, .IE7 .w { display: block; position: relative; }

    .e { display: table-cell; vertical-align: middle; }
    .IE6 .e, .IE7 .e { position: absolute; top: 50%; left: 50%; }
         
      .i { text-align: center; }
      .IE6 .i, .IE7 .i { position: relative; top: -50%; left: -50%; } 
    
div.bazarekImage img {
  max-width: 100px;
  max-height: 100px;
}

div.bazarekText
{
	float:left;
	width:177px;
	padding-left:5px;
	padding-top:5px;
	line-height: 13px;
}
div.bazarekText a
{
	font-weight:bold;
}
div.bazarekText a, div.bazarekItem
{
	color:#444;
}


