@import url("icons.css");

/*  fotogalerie  */

div.fotogal {margin-bottom: 20px; padding-top: 10px;}
.fotogal_prvni, .fotogal_item {float: left; margin: 0px 10px 10px 0; font-size: 12px; width: 165px; padding: 5px 0; text-align: center; border: 1px solid #000000;}
.fotogal_img { width: 130px; height: 130px; overflow: hidden; text-align: center; margin: auto; }

div.fotogal_nazev {font-weight: bold; font-size: 11px; text-decoration: none; color: #1f5397;}
div.fotogal_nazev a {font-weight: bold; font-size: 11px; text-decoration: none; color: #1f5397;}
div.fotogal_nazev a:hover {font-weight: bold; font-size: 11px; text-decoration: none; color: #000000;}

div.fotogal_popis {padding: 0 5px}
div.fotogal_popis * {margin-left: 0px; margin-bottom: 5px; margin-top: 5px; margin-right: 0px; text-decoration: none;}
.fotogal_end {width: 100%; clear: both; height: 0px; margin: 0px; line-height: 0;}

/*  galerie souboru  */

div.filegal {padding-bottom: 20px; margin-top: 10px; clear: both;}
.filegal_prvni, .filegal_item {clear: both; padding: 5px; margin-top: 15px; font-size: 12px; padding: 5px;}
.filegal_img_prvni, .filegal_img {float: left;} 
.filegal_nazev_prvni, .filegal_nazev {float: left; margin-left: 5px; margin-bottom: 5px; padding-top: 5px; text-decoration: none;}
.filegal_popis {clear: both; margin-top: 10px; margin-left: 21px;}

.filegal_end {width: 100%; clear: both; height: 0; margin: 0;line-height: 0;font-size: 0;padding: 0;border: 0;}


/*  kalend�r  */

table.kalendar { border-collapse: collapse; margin: 0 0 10px 0;}
table.kalendar td { border: 1px solid #000 !important; padding: 2px 4px !important; text-align: center !important; background: none !important;font-weight: normal !important;}
table.kalendar th { border: 1px solid #000 !important; padding: 2px 4px !important; text-align: center !important; background: none !important;font-weight: normal !important;}
table.kalendar td.dnes { color: #000 !important; background: #fff; }
table.kalendar td.aktivni { background: #fff; }
table.kalendar  td.aktivni a { color: #000000 !important; font-weight: bold; }


/*  kontaktni form  */

.contact_form { margin-left: 0; }
.contact_form th,.diskuze_form th{ background: none !important; padding: 0 0 10px 10px !important;}
.contact_form td,.diskuze_form td{ background: none !important; padding: 0 0 10px 10px !important;}
.contact_form fieldset,.diskuze_form fieldset { border: none; padding-left: 0;}
.contact_form p,.diskuze_form p { margin: 12px 0; margin-left:  0 !important;}
.contact_form label,.diskuze_form label { float: left; width: 100px; font-weight: bold; line-height: 20px; }
.contact_form input,.diskuze_form input { width: 200px; padding: 2px 1px; border: 1px solid #000}
.contact_form textarea,.diskuze_form textarea { width: 198px; padding: 4px 2px;  border: 1px solid #000; overflow: auto;font-family: "trebuchet ms"; color: #000;font-size: 12px;}
.contact_form input.submit,.diskuze_form input.submit { width: 80px; padding: 0;  } 


/*  t2s1  */


#t2s1 h1 {padding: 0;margin: 0 0 34px 0; font-size: 20px;color: #000; font-weight: normal;}
#t2s1 h2 {padding: 0;margin: 0 0 15px 0; font-size: 14px;color: #7ab800;}
#t2s1 h3, #t2s1 h4, #t2s1 h5, #t2s1 h6  {padding: 0; margin: 0 0 8px 0; font-size: 12px;color: # color: #0e78b3;;}
#t2s1 p {font-size: 12px; margin: 0 0 12px 0;line-height: 15px;color: #000;}

#t2s1 hr {border-top: solid 1px #fbfbfb; border-bottom: 1px solid #000; border-left: 0px none; border-right: 0px none; margin-top: 20px; margin-bottom: 20px;margin-left: 0;}

#t2s1 ul {
    margin: 0 0 20px 0;
    padding: 0;
    list-style-type: none;
}
#t2s1 ul li{
    margin: 0;
    padding: 0 0 0 21px;
    list-style-type: none;
    font-size: 12px;
    line-height: 15px;
    background: url('../web-obrazy/icons/li-dot.png') 11px 5px no-repeat;
}

#t2s1 ul ul { margin-top: 6px; }
#t2s1 ol {margin-left: 0px; margin-bottom: 10px; list-style: decimal; list-style-position: inside; padding-left: 0;}
#t2s1 ol li{padding-left: 0px;padding-bottom: 2px;}
#t2s1 ol ol { margin-top: 6px; }


#t2s1 caption {font-size: 12px; font-weight: normal; color: #000000; margin-bottom: 8px; margin-left: 4px; margin-top: 20px; text-align: left;}



#t2s1 .box { margin: 0 0 10px 0; color: #fff; padding: 10px 24px 12px 14px; background: #000;}
#t2s1 .box p { margin: 0; font-size: 13px;color: #fff;}
#t2s1 .dulezite {color: #BE0000; font-weight: bold;}
#t2s1 .komentar {color: #999999; font-size: 94%;}


#t2s1 a{color: #232323; text-decoration: underline;}
#t2s1 a[href^="http:"] {background: url(../web-obrazy/link.gif) no-repeat top right; padding-right: 12px; }
#t2s1 a[href^="http://www.arcadehry.cz"] {background: none; padding-right: 0px;}
#t2s1 a:hover {text-decoration: none;}
#t2s1 a:visited {text-decoration: underline;font-weight: bold;}


#t2s1 .novinky { margin: 0 0 20px 0; }
#t2s1 .novinky .novinky_item {}
#t2s1 .novinky .novinky_item p {}
#t2s1 .novinky .novinky_item a { text-decoration: none !important;}
#t2s1 .novinky .novinky_item p a { text-decoration: none !important;}

#t2s1 .novinky .novinky_item .intro {}

#t2s1 .strankovani{
	margin-bottom: 10px;
}
#t2s1 .strankovani a,
#t2s1 .strankovani span {
	float: left;
	line-height: 22px;
	width: 20px;
	margin-right: 2px;
	text-align: center;
	color: #000507;
	background: #000;
	color: #fff;
}

#t2s1 .strankovani a:hover {
	font-weight: bold;
}

#t2s1 .strankovani span.active {
	background: #fff;
	color: #232323;
}


#t2s1 object { margin: 10px 20px; } 


#t2s1 div.mapa_stranek { margin-left: 0; }
#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;}

#t2s1 div.mapa_stranek ul li ul { margin-left: 10px; }


#t2s1 .fotogal_prvni,#t2s1  .fotogal_item {
    background: #fff;
}

#t2s1 .fotogal_prvni a, #t2s1 .fotogal_item a{
    color: #000507;
}


/*  t2s2  */


#t2s2 p {color: #5c8f00;
    margin: 0 0 12px 0;
    line-height: 16px;
    font-size: 12px;}



/*  t1s1  */


#t1s1 h1 {padding: 0;margin: 0 0 32px 0; font-size: 22px;font-weight: bold;}
#t1s1 h2 {height: 67px;
    background: url('../web-galerie-foto/slider/zimni-udrzba-komunikaci.png') left top no-repeat;
    padding: 0;margin: 0 0 17px;}
#t1s1 p {width: 205px;
    font-size: 12px;
    color: #000;
    margin: 0 0 12px;
    line-height: 15px;}
#t1s1 h3, #t1s1 h4, #t1s1 h5, #t1s1 h6  {padding: 0;margin: 0 0 8px 0; font-size: 14px;}
#t1s1 hr {border-top: solid 1px #fff; border-bottom: 1px solid #000; border-left: 0px none; border-right: 0px none; margin-top: 20px; margin-bottom: 20px;}

#t1s1 a {
    color: #000;
    text-decoration: none;
}

#t1s1 ul {
    margin: 0 0 20px 1px;
    padding: 0;
    list-style-type: none;
}
#t1s1 ul li{
    margin: 0 0 13px 0;
    padding: 0 0 0 22px;
    list-style-type: none;
    min-height: 16px;
}

span.komentar{
    display: block;
    font-weight: normal;
    font-size: 12px;
}
#t1s1 ul ul { margin-top: 6px; }
#t1s1 ol {margin-left: 10px; margin-bottom: 10px; list-style: decimal; list-style-position: inside;padding-left: 0;}
#t1s1 ol ol { margin-top: 6px; }
#t1s1 li {font-size: 12px;margin-left: 0;}


#t1s1 table {border: 0; border-collapse: collapse; margin: 10px 0 20px 16px}

#t1s1 caption {font-size: 12px; font-weight: normal; color: #000000; margin-bottom: 8px; margin-left: 4px; margin-top: 20px; text-align: left;}


#t1s1 .box { margin: 0 0 10px 0; color: #000000; padding: 10px 24px 12px 14px; background: #fff; border: 1px solid #000; }
#t1s1 .box p {  margin: 0; }
#t1s1 .dulezite {color: #BE0000; font-weight: bold;}
#t1s1 .komentar {color: #4a4a4a; font-size: 94%;}


#t1s1 a{color: #000; text-decoration: none;}
#t1s1 a[href^="http:"] {background: url(../web-obrazy/link.gif) no-repeat top right; padding-right: 12px; }
#t1s1 a[href^="http://www.pts-praha.cz"] {background: none; padding-right: 0px;}
#t1s1 a:hover {text-decoration: none;}
/*#t1s1 a:visited {text-decoration: underline;}*/


#t1s1 .novinky { margin: 0 20px; }
#t1s1 .novinky .novinky_item {}
#t1s1 .novinky .novinky_item p {}
#t1s1 .novinky .novinky_item a { text-decoration: none !important; }

#t1s1 .novinky .novinky_item .intro {}

#t1s1 .novinky .novinky_strankovani { margin: 10px 20px; }
#t1s1 .novinky .novinky_strankovani a,#t1s1 .novinky .novinky_strankovani  span { color:#fff ;line-height: 18px; padding: 6px;  border: 1px solid #1f5397;}
#t1s1 .novinky .novinky_strankovani a:hover { background: #fff; border: 1px solid #1f5397;}
#t1s1 .novinky .novinky_strankovani .active { background: #fff; border: 1px solid #1f5397;}


#t1s1 object { margin: 10px 20px; } 


#t1s1 div.mapa_stranek { margin-left: 20px; }
#t1s1 div.mapa_stranek ul { margin-left: 0; padding-left: 0; list-style-type: none; list-style-position: outside; }
#t1s1 div.mapa_stranek ul li { background: url('../web-obrazy/page.gif') no-repeat 0 7px; padding-left: 14px !important; margin-left: 0 !important; }
#t1s1 div.mapa_stranek ul li a { line-height: 18px; }

#t1s1 div.mapa_stranek ul li ul { margin-left: 10px; }

/*  t1s2  */


#t1s2 h1 {padding: 0;margin: 0 0 32px 0; font-size: 22px;font-weight: bold;}
#t1s2 h2 {
    height: 67px;
    background: url('../web-galerie-foto/slider/letni-udrzba-komunikaci.png') left top no-repeat;
    padding: 0;margin: 0 0 17px;}
#t1s2 p {width: 205px;
    font-size: 12px;
    color: #000;
    margin: 0 0 12px;
    line-height: 15px;}
#t1s2 h3, #t1s2 h4, #t1s2 h5, #t1s2 h6  {padding: 0;margin: 0 0 8px 0; font-size: 14px;}
#t1s2 hr {border-top: solid 1px #fff; border-bottom: 1px solid #000; border-left: 0px none; border-right: 0px none; margin-top: 20px; margin-bottom: 20px;}

#t1s2 a {
    color: #000;
    text-decoration: none;
}

#t1s2 ul {
    margin: 0 0 20px 1px;
    padding: 0;
    list-style-type: none;
}
#t1s2 ul li{
    margin: 0 0 13px 0;
    padding: 0 0 0 22px;
    list-style-type: none;
    min-height: 16px;
}

span.komentar{
    display: block;
    font-weight: normal;
    font-size: 12px;
}
#t1s2 ul ul { margin-top: 6px; }
#t1s2 ol {margin-left: 10px; margin-bottom: 10px; list-style: decimal; list-style-position: inside;padding-left: 0;}
#t1s2 ol ol { margin-top: 6px; }
#t1s2 li {font-size: 12px;margin-left: 0;}


#t1s2 table {border: 0; border-collapse: collapse; margin: 10px 0 20px 16px}

#t1s2 caption {font-size: 12px; font-weight: normal; color: #000000; margin-bottom: 8px; margin-left: 4px; margin-top: 20px; text-align: left;}


#t1s2 .box { margin: 0 0 10px 0; color: #000000; padding: 10px 24px 12px 14px; background: #fff; border: 1px solid #000; }
#t1s2 .box p {  margin: 0; }
#t1s2 .dulezite {color: #BE0000; font-weight: bold;}
#t1s2 .komentar {color: #4a4a4a; font-size: 94%;}


#t1s2 a{color: #000; text-decoration: none;}
#t1s2 a[href^="http:"] {background: url(../web-obrazy/link.gif) no-repeat top right; padding-right: 12px; }
#t1s2 a[href^="http://www.pts-praha.cz"] {background: none; padding-right: 0px;}
#t1s2 a:hover {text-decoration: none;}
/*#t1s2 a:visited {text-decoration: underline;}*/


#t1s2 .novinky { margin: 0 20px; }
#t1s2 .novinky .novinky_item {}
#t1s2 .novinky .novinky_item p {}
#t1s2 .novinky .novinky_item a { text-decoration: none !important; }

#t1s2 .novinky .novinky_item .intro {}

#t1s2 .novinky .novinky_strankovani { margin: 10px 20px; }
#t1s2 .novinky .novinky_strankovani a,#t1s2 .novinky .novinky_strankovani  span { color:#fff ;line-height: 18px; padding: 6px;  border: 1px solid #1f5397;}
#t1s2 .novinky .novinky_strankovani a:hover { background: #fff; border: 1px solid #1f5397;}
#t1s2 .novinky .novinky_strankovani .active { background: #fff; border: 1px solid #1f5397;}


#t1s2 object { margin: 10px 20px; } 


#t1s2 div.mapa_stranek { margin-left: 20px; }
#t1s2 div.mapa_stranek ul { margin-left: 0; padding-left: 0; list-style-type: none; list-style-position: outside; }
#t1s2 div.mapa_stranek ul li { background: url('../web-obrazy/page.gif') no-repeat 0 7px; padding-left: 14px !important; margin-left: 0 !important; }
#t1s2 div.mapa_stranek ul li a { line-height: 18px; }

#t1s2 div.mapa_stranek ul li ul { margin-left: 10px; }


/*t1s3*/


#t1s3 h1 {padding: 0;margin: 0 0 32px 0; font-size: 22px;font-weight: bold;}
#t1s3 h2 {height: 73px;
    background: url('../web-galerie-foto/slider/udrzba-komunikacni-zelene.png') left top no-repeat;
    padding: 0;margin: 0 0 17px;}
#t1s3 p {width: 205px;
    font-size: 12px;
    color: #000;
    margin: 0 0 12px;
    line-height: 15px;}
#t1s3 h3, #t1s3 h4, #t1s3 h5, #t1s3 h6  {padding: 0;margin: 0 0 8px 0; font-size: 14px;}
#t1s3 hr {border-top: solid 1px #fff; border-bottom: 1px solid #000; border-left: 0px none; border-right: 0px none; margin-top: 20px; margin-bottom: 20px;}

#t1s3 a {
    color: #000;
    text-decoration: none;
}

#t1s3 ul {
    margin: 0 0 20px 1px;
    padding: 0;
    list-style-type: none;
}
#t1s3 ul li{
    margin: 0 0 13px 0;
    padding: 0 0 0 22px;
    list-style-type: none;
    min-height: 16px;
}

span.komentar{
    display: block;
    font-weight: normal;
    font-size: 12px;
}
#t1s3 ul ul { margin-top: 6px; }
#t1s3 ol {margin-left: 10px; margin-bottom: 10px; list-style: decimal; list-style-position: inside;padding-left: 0;}
#t1s3 ol ol { margin-top: 6px; }
#t1s3 li {font-size: 12px;margin-left: 0;}


#t1s3 table {border: 0; border-collapse: collapse; margin: 10px 0 20px 16px}

#t1s3 caption {font-size: 12px; font-weight: normal; color: #000000; margin-bottom: 8px; margin-left: 4px; margin-top: 20px; text-align: left;}


#t1s3 .box { margin: 0 0 10px 0; color: #000000; padding: 10px 24px 12px 14px; background: #fff; border: 1px solid #000; }
#t1s3 .box p {  margin: 0; }
#t1s3 .dulezite {color: #BE0000; font-weight: bold;}
#t1s3 .komentar {color: #4a4a4a; font-size: 94%;}


#t1s3 a{color: #000; text-decoration: none;}
#t1s3 a[href^="http:"] {background: url(../web-obrazy/link.gif) no-repeat top right; padding-right: 12px; }
#t1s3 a[href^="http://www.pts-praha.cz"] {background: none; padding-right: 0px;}
#t1s3 a:hover {text-decoration: none;}
/*#t1s3 a:visited {text-decoration: underline;}*/


#t1s3 .novinky { margin: 0 20px; }
#t1s3 .novinky .novinky_item {}
#t1s3 .novinky .novinky_item p {}
#t1s3 .novinky .novinky_item a { text-decoration: none !important; }

#t1s3 .novinky .novinky_item .intro {}

#t1s3 .novinky .novinky_strankovani { margin: 10px 20px; }
#t1s3 .novinky .novinky_strankovani a,#t1s3 .novinky .novinky_strankovani  span { color:#fff ;line-height: 18px; padding: 6px;  border: 1px solid #1f5397;}
#t1s3 .novinky .novinky_strankovani a:hover { background: #fff; border: 1px solid #1f5397;}
#t1s3 .novinky .novinky_strankovani .active { background: #fff; border: 1px solid #1f5397;}


#t1s3 object { margin: 10px 20px; }


#t1s3 div.mapa_stranek { margin-left: 20px; }
#t1s3 div.mapa_stranek ul { margin-left: 0; padding-left: 0; list-style-type: none; list-style-position: outside; }
#t1s3 div.mapa_stranek ul li { background: url('../web-obrazy/page.gif') no-repeat 0 7px; padding-left: 14px !important; margin-left: 0 !important; }
#t1s3 div.mapa_stranek ul li a { line-height: 18px; }

#t1s3 div.mapa_stranek ul li ul { margin-left: 10px; }

/*t1s4*/

#t1s4 h4{
    margin: 0 0 12px;
    padding: 0;
}

#t1s4 h4.dovoz{
    height: 55px;
    background: url('../web-galerie-foto/akce/dovoz-body-do-bazenu-a-jezirek.png') left top no-repeat;
}

#t1s4 h4.prodej{
    height: 49px;
    background: url('../web-galerie-foto/akce/prodej-posypoveho-materialu.png') left top no-repeat;
}

#t1s4 h4.pronajem{
    height: 56px;
    background: url('../web-galerie-foto/akce/pronajem-kontejneru-a-odvoz-odpadu.png') left top no-repeat;
}

#t1s4 h4 span{
    position: absolute;
    left: -10000px;
    top: -10000px;
}

#t1s4 p{
    line-height: 15px;
    margin: 0 0 0 2px;
    color: #000;
}

/*  t1s5  */


#t1s5 p {
    color: #5c8f00;
    margin: 0 0 12px 0;
    line-height: 16px;
    font-size: 12px;
}

