/* t2s1 ------------------------------------------------------------------------------*/

#t2s1 h1 { clear: both; margin: 0 0 15px 0; color: #006489; font-size: 300%; line-height: 45px; padding: 0 0 0 0; }
#t2s1 h1, x:-moz-any-link { font-size: 200%; }
#t2s1 h1, x:-moz-any-link, x:only-child { font-size: 295%; }

#t2s1 h2 { margin: 15px 0px 10px 0px; padding: 0px; line-height: 26px; clear: both; background: none; display: block !important; color: #00bbff; font-size: 150%; }

#t2s1 h2.modra { margin: 15px 0px 10px 0px; padding: 0 0 0 12px; height: 26px; width: auto; line-height: 26px; display: inline; float: left; background: url('../web-obrazy/h2-before1.png') 0 0 no-repeat; }
#t2s1 h2.modra span { font-size: 16px; padding: 0px 12px 0 0; color: #fff; width: auto; height: 26px; float: left; line-height: 26px; display: inline; background: #00bbff url('../web-obrazy/h2-after1.png') 100% 0 no-repeat; }

#t2s1 h3 { text-align: left; display: block; margin: 5px 0px 5px 0px; color: #00bbff; font-size: 115%;}
#t2s1 h4, #t2s1 h5, #t2s1 h6 { clear: both; font-size: 12px; font-weight: bold; color: #006489; margin: 5px 0px 5px 0px; }


#t2s1 hr { border-bottom: 1px solid #006489; border-top: 1px solid #ffffff; border-left: 0px none; border-right: 0px none; margin-top: 5px; margin-bottom: 5px; margin-left: -10px; margin-right: -30px; }
#t2s1 p { clear: both; line-height: 14px; text-align: left; margin: 10px 0 15px 0; }


#t2s1 .box { color: #006489; padding: 18px; background:#e0f6ff; border: 1px solid #00bbff; }
#t2s1 .box p { color: #006489; line-height: 14px; margin: 0; padding: 0; }
#t2s1 .dulezite { color: #ff9900; font-weight: bold; margin: 0px; padding: 0px;}
#t2s1 .komentar { color: #999999; font-size: 94%;}


#t2s1 a, a:link {color: #00bbff; text-decoration: underline;}
#t2s1 a[href^="http:"] {background: url('../web-obrazy/link.gif') no-repeat top right; padding-right: 12px; margin-right: 4px; }
#t2s1 a[href^="http://www.dostdobrydesign.cz"] {background: none; padding-right: 0px; margin-right: 0px;}
#t2s1 a:hover {color: #ff9900; text-decoration: underline;}
#t2s1 a:visited {color: #006489; text-decoration: underline;}
#t2s1 h2 a {color: #ffffff; text-decoration: none; }
#t2s1 h2 a:hover {color: #ffffff; text-decoration: none; }
#t2s1 h2 a:visited {color: #ffffff; text-decoration: none; }


#t2s1 ul {margin-left: 20px; margin-bottom: 10px; list-style: circle; list-style-position: inside;}
#t2s1 ul ul { margin-top: 6px; }
#t2s1 ol {margin-left: 20px; margin-bottom: 10px; list-style: decimal; list-style-position: inside;}
#t2s1 ol ol { margin-top: 6px; }
#t2s1 li {font-size: 12px; color: #00bbff;}


#t2s1 table { margin-bottom: 20px; border: solid 0px; border-collapse: collapse; clear: both; }
#t2s1 caption {font-size: 12px; font-weight: normal; color: #006489; margin: 0 0 8px 0; text-align: left;}
#t2s1 td { border: 1px solid #00bbff; font-size: 11px; color: #006489; padding: 4px 8px; }


#t2s1 div.novinky { padding: 5px 20px 20px 0; }
#t2s1 div.novinky .novinky_item { width: 100%; }
#t2s1 div.novinky img { border: 1px solid #3ba2ca; margin: 0 45px 0 0; float: left; }
#t2s1 div.novinky h2 { margin: 0px; padding: 0px; line-height: 26px; clear: both; background: none !important; display: block !important; font-size: 105%; }
#t2s1 div.novinky h2 a { text-decoration: none; color: #125b76 !important; font-size: 150%; background: none !important; }
#t2s1 div.novinky h2 a:hover { color: #00bbff; }
#t2s1 div.novinky hr { border-bottom: 1px solid #006489; border-top: 1px solid #ffffff; border-left: 0px none; border-right: 0px none; margin-top: 5px; margin-bottom: 5px; margin-left: -10px; margin-right: -30px; }

#t2s1 p.perex a { text-decoration: none !important; }
#t2s1 p.perex a:hover { color: #ff9900; }
#t2s1 div.intro { float: left; }
#t2s1 div.intro h2 { font-size: 150%; clear: both; }

#t2s1 div.novinky_strankovani { margin: 30px 0px 10px 0px; clear: both; }
#t2s1 div.novinky_strankovani a, span { line-height: 18px; padding: 6px; text-decoration: none; }
#t2s1 div.novinky_strankovani a:hover { color: #00bbff; }
#t2s1 div.novinky_strankovani .active { background: #00bbff; color: #ffffff; }


#t2s1 object { margin: 10px 0px; }


#t2s1 div#mapa_stranek { margin: 20px 0px 20px 0px; }
#t2s1 div#mapa_stranek ul { margin-left: 0; padding-left: 0; list-style-type: none; list-style-position: outside; }
#t2s1 div#mapa_stranek ul li { background: url('../web-obrazy/page.gif') no-repeat 0 7px; padding-left: 14px !important; margin-left: 0 !important; }
#t2s1 div#mapa_stranek ul li a { line-height: 18px; color: #125b76; text-decoration: underline; }
#t2s1 div#mapa_stranek ul li ul { margin-left: 10px; }


/* t2s2 ------------------------------------------------------------------------------*/

#t2s2 h1 { clear: both; margin: 25px 0px 15px 0px; color: #006489; font-size: 295%; padding: 0 0 0 0; }
#t2s2 h1, x:-moz-any-link { font-size: 200%; }
#t2s2 h1, x:-moz-any-link, x:only-child { font-size: 295%; }

#t2s2 h2 { margin: 15px 0px 10px 0px; padding: 0px; line-height: 26px; clear: both; background: none; display: block !important; color: #00bbff; font-size: 150%; }

#t2s2 h2.modra { margin: 15px 0px 10px 0px; padding: 0 0 0 12px; height: 26px; width: auto; line-height: 26px; display: inline; float: left; background: url('../web-obrazy/h2-before1.png') 0 0 no-repeat; }
#t2s2 h2.modra span { font-size: 16px; padding: 0px 12px 0 0; color: #fff; width: auto; height: 26px; float: left; line-height: 26px; display: inline; background: #00bbff url('../web-obrazy/h2-after1.png') 100% 0 no-repeat; }

#t2s2 h3 { text-align: left; display: block; margin: 5px 0px 5px 0px; color: #00bbff; font-size: 115%;}
#t2s2 h4, #t2s2 h5, #t2s2 h6 { clear: both; font-size: 12px; font-weight: bold; color: #006489; margin: 5px 0px 5px 0px; }


#t2s2 hr { border-bottom: 1px solid #006489; border-top: 1px solid #ffffff; border-left: 0px none; border-right: 0px none; margin: 5px -34px 5px -10px; }
#t2s2 p { clear: both; line-height: 14px; text-align: left; margin: 10px 0 15px 0; }


#t2s2 .box { color: #006489; padding: 18px; background: #e0f6ff; border: 1px solid #00bbff; }
#t2s2 .box p { color: #006489; line-height: 14px; margin: 0; padding: 0; }
#t2s2 .dulezite { color: #ff9900; font-weight: bold;}
#t2s2 .komentar { color: #999999; font-size: 94%;}


#t2s2 a, a:link {color: #00bbff; text-decoration: underline;}
#t2s2 a[href^="http:"] {background: url('../web-obrazy/link.gif') no-repeat top right; padding-right: 12px; margin-right: 4px; }
#t2s2 a[href^="http://www.dostdobrydesign.cz"] {background: none; padding-right: 0px; margin-right: 0px;}
#t2s2 a:hover {color: #ff9900; text-decoration: underline;}
#t2s2 a:visited {color: #006489; text-decoration: underline;}
#t2s2 h2 a {color: #ffffff; text-decoration: none; }
#t2s2 h2 a:hover {color: #ffffff; text-decoration: none; }
#t2s2 h2 a:visited {color: #ffffff; text-decoration: none; }


#t2s2 ul {margin-left: 20px; margin-bottom: 10px; list-style: circle; list-style-position: inside;}
#t2s2 ul ul { margin-top: 6px; }
#t2s2 ol {margin-left: 20px; margin-bottom: 10px; list-style: decimal; list-style-position: inside;}
#t2s2 ol ol { margin-top: 6px; }
#t2s2 li {font-size: 12px; color: #666;}


#t2s2 table { margin-bottom: 20px; border: solid 0px; border-collapse: collapse; clear: both; }
#t2s2 caption {font-size: 12px; font-weight: normal; color: #006489; margin: 0 0 8px 0; text-align: left;}
#t2s2 td { border: 1px solid #00bbff; font-size: 11px; color: #006489; padding: 4px 8px; }


#t2s2 div.novinky { padding: 5px 20px 20px 0; }
#t2s2 div.novinky .novinky_item { width: 100%; }
#t2s2 div.novinky img { border: 1px solid #3ba2ca; margin: 0 45px 0 0; float: left; }
#t2s2 div.novinky h2 { margin: 0px; padding: 0px; line-height: 26px; clear: both; background: none !important; display: block !important; font-size: 105%; }
#t2s2 div.novinky h2 a { text-decoration: none; color: #125b76 !important; font-size: 150%; background: none !important; }
#t2s2 div.novinky h2 a:hover { color: #00bbff; }
#t2s2 p.perex a { text-decoration: none !important; }
#t2s2 p.perex a:hover { color: #ff9900; }
#t2s2 div.intro { float: left; }
#t2s2 div.intro h2 { font-size: 150%; clear: both; }
#t2s2 div.novinky hr { border-bottom: 1px solid #006489; border-top: 1px solid #ffffff; border-left: 0px none; border-right: 0px none; margin-top: 5px; margin-bottom: 5px; margin-left: -10px; margin-right: -34px; }

#t2s2 div.novinky_strankovani { margin: 30px 0px 10px 0px; clear: both; }
#t2s2 div.novinky_strankovani a, span { line-height: 18px; padding: 6px; text-decoration: none; }
#t2s2 div.novinky_strankovani a:hover { color: #00bbff; }
#t2s2 div.novinky_strankovani .active { background: #00bbff; color: #ffffff; }


#t2s2 object { margin: 10px 0px; }


#t2s2 div#mapa_stranek { margin: 20px 0px 20px 0px; }
#t2s2 div#mapa_stranek ul { margin-left: 0; padding-left: 0; list-style-type: none; list-style-position: outside; }
#t2s2 div#mapa_stranek ul li { background: url('../web-obrazy/page.gif') no-repeat 0 7px; padding-left: 14px !important; margin-left: 0 !important; }
#t2s2 div#mapa_stranek ul li a { line-height: 18px; color: #125b76; text-decoration: underline; }
#t2s2 div#mapa_stranek ul li ul { margin-left: 10px; }
