body{	font-family: Trebuchet MS, Arial, Verdana; font-size: 75%;	margin: 0;	padding: 0; text-align: center; color: black; background:  url("../images/bg_main.jpg") left top repeat-x #FCD88E;}
hr.cistic {  clear: both; height: 1px; border: none; margin: -1px 0 0 0; visibility: hidden; }

a {text-decoration: none; color: #D79100;}
a:hover {text-decoration: underline;}
b {color: #D79100;  font-weight: bold;}
strong {color: #D79100;  font-weight: bold;}
images {	border: 0;}
p {margin: 0; padding:0 0 10px 0;}
hr {margin: 0; padding: 0;}
h6{font-size: 85%;margin: 0; padding:0;}
h5{font-size: 100%;margin: 0; padding:0;}
h4{font-size: 100%;margin: 0; padding:0;}
h3{font-size: 110%;margin: 0; padding:0; clear: both;}
h2{font-size: 120%; margin: 0; padding: 0;}
h1{font-size: 130%; margin: 0; padding: 0;}

/* ********************** */
#root{ width:820px; text-align: left; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; background: white; padding: 0px; }


/* HORNI MENU */
#menutop { padding: 12px 23px 5px 30px; height: 41px; background: url("../images/menu_bg.jpg") no-repeat; color: #FFFFFF; }
#menutop a { color: #000000; padding: 20px 7px 0px 7px; display: block;  float: left; font-size: 12px; }
#menutop .home { display: block; float: left; width: 170px; height: 29px; padding: 0px; margin: 0px 40px 0px 98px; }
* html #menutop .home { margin: 0px 40px 0px 48px; }
#menutop .home span { display: none; }


.header { background: url("../images/up_header.jpg") no-repeat left; height: 120px; }
.firmy { background: url("../images/up_header_f.jpg") }
.domacnosti { background: url("../images/up_header_d.jpg") }
.header .zalozka1 { display: block; float: left; width: 187px; height: 59px; margin: 41px 0px 0px 158px; }
* html .header .zalozka1 { margin: 41px 0px 0px 79px; }
.header .zalozka2 { display: block; float: left; width: 187px; height: 59px; margin: 41px 40px 0px 11px; } 
.header a span { display: none; }
.header .loginform { float: right; margin: 10px 28px 0px 0px; }
* html .header .loginform { margin: 10px 15px 0px 0px; }
.header .loginform form { margin: 0px; padding: 0px; }
.header .loginform .login { margin: 0px; color: #FFFFFF; }
.header .loginform .login span { display: block; width: 80px; float: left; }
.header .loginform .login .pheslo { margin-top: 5px; }
.header .loginform .jmeno { font-size: 9px; width: 100px; height: 17px; background: url("../images/jmeno_bg.jpg") no-repeat; border: none; }
.header .loginform .heslo { font-size: 9px; width: 76px; height: 17px; background: url("../images/heslo_bg.jpg") no-repeat; border: none; }
.header .loginform .login_btn { width: 25px; height: 20px; background: url("../images/login_btn.jpg") no-repeat; border: none; margin-top: 4px; cursor: pointer; }

/* odkaz na meric rychlosti */
.conmet { display: block; width: 755px; height: 112px; background: url(../images/conmet.jpg) no-repeat bottom; }
.conmet span { display: none; }

/* samoobsluha */
#span.samoobsluha { text-decoration: none; color: #458352; font-weight: bold; }
span.samoobsluha { text-decoration: none; color: #de0000; font-weight: bold; }

/* odkaz na meric rychlosti */
.pf2010 { display: block; width: 755px; height: 237px; background: url(../images/pf2010-vybezek.png) no-repeat bottom; }
.pf2010 span { display: none; }

/* hlavni div - tvori pozadi */
#main {margin: 0px; padding: 1px 0 0px 15px; background: url(../images/bgr_main.jpg) repeat-y left; }

/* pomocny div - uzavira content a footer */
#main2{  padding: 0px; min-height: 350px;  }

#levysloupec { width: 180px; float: left; background: #FFFFFF; margin-top: -10px; }

#levysloupec #Menu ul{ list-style: none; padding: 0; margin: 0px 0 0 0px;}
#levysloupec #Menu ul li{ padding: 0; padding: 0px 0 0px 0;}
#levysloupec #Menu ul li a{ display: block; padding: 7px 5px 5px 20px; width: 172px; height: 18px; background: no-repeat 0px -30px; background-image: url(../images/btn_bg.jpg); color: #FFFFFF; font-size: 12px; font-weight: bold; }
* html #levysloupec #Menu ul li a{ width: 155px; }
#levysloupec #Menu ul li a:hover{background-position: 0px 0px; text-decoration: none; }
#levysloupec #Menu ul li a.selected{background-position: 0px 0px;}

#levysloupec #Menu ul li ul li a{ background-image: url(../images/subbtn_bg.jpg); font-size: 12px; }


#main2 .content {  width: 755px; float: left; margin-left: 16px; color: #57575A; padding: 0px; color: #000000; font-size: 11px; }
* html #main2 .content  { margin-left: 8px; }
#main2 .withleft { width: 555px; }


#main2 .content p { margin: 0px 5px 10px 5px; color: #000000; font-size: 12px; }
#main2 .content h1{ padding: 0px; margin: 0px 5px 10px 5px; font-weight: normal; font-size: 20px; color: #2D813C; border-bottom: 1px solid #2D813C; }
#main2 .content h2{ padding: 0px 5px; margin: 0px 0px 10px 0px; font-weight: bold; font-size: 18px; color: #D79100; }
#main2 .content h3{ padding: 0px 5px; margin: 0px 0px 10px 0px; font-weight: bold; font-size: 13px; color: #D79100; }
#main2 .content h4	{ margin: 15px 5px 5px 5px; font-size: 16px; color: #000000; background: #FEF0D3; padding: 8px; border: 1px solid #FDE9C0; line-height: 30px; }
#main2 .content h5	{ width: 95%; margin: 15px 5px 5px 5px; font-size: 11px; color: #000000; background: #FEF0D3; padding: 8px; border: 1px solid #FDE9C0; line-height: 20px; text-align: center; }
#main2 .content h6	{ margin: 5px 5px 10px 5px; font-size: 15px; color: #000000; background: #FEF0D3; padding: 1px; border: 1px solid #FDE9C0; line-height: 4px; }
/* #main2 .content h6	{ margin: 15px 5px 5px 5px; font-size: 14px; color: #000000; padding: 2px; line-height: 10px; solid #000000;  background: #FEF0D3;  line-height: 20px; } */

.content ul			{ list-style-type: none; margin: 10px; font-size: 11px; }
.content ul a			{ font-weight: normal; text-decoration: none; }
.content ul a:hover			{ text-decoration: underline; }
.content ol a:hover			{ text-decoration: underline; }
.content ol a			{  font-weight: normal; text-decoration: none; }
.content ul li				{ list-style-type: none; margin: 0 0 0.3em; padding-left: 12px;  background: url(../images/bg-list.gif) no-repeat 0px 4px; }
.content li ul			{ list-style-type: none; margin: 0.3em 0 0 ; }

.content form { margin: 0px; padding: 0px; }

.content hr { margin: 10px; height: 1px; border: 1px solid #CCCCCC; }

.ikony_sekci { padding-top: 10px; margin-left: -15px; margin-top: -15px; background: #FFFFFF; width: 786px; height: 155px; }
.ikony_sekci a { color: #000000; }
.ikony_sekci a:hover { text-decoration: none; }
.ikony_sekci .ikona { width: 250px ; height: 147px; float: left; margin: 1px 1px 1px 9px; }
.ikony_sekci .ikona .popis_sekce { color: #FFFFFF; padding: 50px 5px 5px 15px; text-align: left; display: block; cursor: pointer; font-size: 11px; }
.ikony_sekci .bigger { font-weight: bold; font-size: 14px; }
.ikony_sekci .cena { margin: 14px 14px 0px 0px; color: #FFFFFF; display: block; float: right; font-size: 16px; font-weight: bold; }
.ikony_sekci .cena .od { font-size: 12px; }

.internet { background: url("../images/icon_internet.jpg") no-repeat; }
.hlas { background: url("../images/icon_hlas.jpg") no-repeat; }
.webhosting { background: url("../images/icon_webhosting.jpg") no-repeat; }


/* AKTUALITY UPROSTRED */

#main2 .content .Aktuality { width: 755px; min-height: 140px; height: auto; background: url(../images/aktuality.jpg) top no-repeat #F1F1F1; padding: 45px 0px 5px 0px; margin-top: 10px; border-bottom: 1px solid #E5E5E5; overflow: auto; }
#main2 .content .Aktuality a { text-decoration: underline; }
#main2 .content .Aktuality a:hover { text-decoration: none; }
#main2 .content .Aktualita { padding: 7px 0px 7px 0px; width: 218px; float: left; padding: 0px 15px; }
/* #main2 .content .Aktualita { padding: 7px 0px 7px 0px; width: 218px; float: left; padding: 0px 15px; } */
#main2 .content .Aktualita a.nazev { font-weight: bold; color: #2D813C; font-size: 13px; padding-bottom: 5px; display: block; }
#main2 .content .Aktualita .text { margin-top: 0px; }
#main2 .content .Aktualita a.vice { font-weight: normal; color: #D79100; font-size: 11px; padding: 5px 0px; display: block; float: right; }

#main2 .content .Aktualita .foto { float: left; margin: 5px 5px 0px 0px; padding: 9px 0 0 6px; width: 117px; height: 60px ; background: url("../images/aktuality_foto_bg.jpg") no-repeat left top; }
#main2 .content .Aktualita .foto span { display: none; }
#main2 .content .Aktualita .foto a { width: 103px; height: 47px; display: block; background: no-repeat center center; }

#main2 .content .Aktualita img {border:0; width: 125px; min-height: 25px;}


/* SLOUPEC PATICKA */

.main_foot { background: url("../images/content_foot.jpg") no-repeat left; height: 204px; }
.main_foot .links { width: 755px; margin: 0px 0px 0px 31px; padding: 15px 0px 0px 0px; text-align: center; height: 130px; }
.main_foot .links a { margin: 0px; padding: 5px 5px; color: #333333; }
#footer{ font-size: 11px; width: 815px; color: #FFFFFF; margin: 0px; padding: 0px; text-align: center; }
#footer a { color: #FFFFFF; }

/* table.cenik { font-family: arial,serif; background-color : #FDE9C0; padding: 2; width: 545px; } */
table.cenik { font-family: arial,serif; background-color : #E5E5E5; padding: 2; width: 545px; }
/*td { background-color : #FFEE99; width: 25%; }*/
#td { background-color : #FEF0D3; }
td.hl { background-color : #E5E5E5; font-weight: bold;}
td.hc { text-align: center; background-color : #E5E5E5; font-weight: bold;}
td.hr { text-align: right; background-color : #E5E5E5; font-weight: bold; }
td.l { background-color : #F1F1F1; }
td.c { text-align: center; background-color : #F1F1F1; }
td.r { text-align: right; background-color : #F1F1F1; }

i.publikovano { font-weight: bold; color: #AAAAAA; }
