html {
   background:#ffffff;
   text-align:center;
}
body {
   margin:0 auto; 
   padding:0;
   width:836px;
   text-align:left;
   font-size:12px;
   font-family:Arial, Helvetica, sans-serif;
}
/* html elementy */
a {
   font-size:12px;
   color:#000099;
   text-decoration:underline;
}
a:visited {
	color:#0033FF;
	font-weight:500;
}
a:hover {
	text-decoration:none;
	color:#0033FF;
	font-weight:500;
}
a img {
    border:1px solid #999999;
}
a img:hover {
    border:1px solid #000000;
}
h1, h2, h3, h4, h5, p, ul, li, ol {
    clear:both;
}
h1 {
   width:100%;
   height:20px;
   display:block;
   margin:0 0 5px 0;
   padding:7px 1px 0 7px;
   background:url('img/h1.jpg');/*#dbd8d8;*/
   color:#999999;
   font-weight:600;
   font-size:10px;
   text-transform:uppercase;
}
h2 {
	margin:2px 0 2px 10px;
	padding:2px 0 2px 5px;
	font-size:11px;
	font-weight:500;
	color:#767171;
	text-transform:uppercase;
	border-left:2px solid #767171;
    background:url('img/h1.jpg');/*#efebeb;*/
}
h3 {
	margin:2px 0 2px 10px;
	padding:2px 0 2px 5px;
	font-size:10px;
	font-weight:500;
	color:#b1a7a7;
	text-transform:uppercase;
	border-left:2px solid #b1a7a7;
    background:url('img/h1.jpg');/*background:#efebeb;*/
}
h4 {
    margin:2px 0 2px 10px;
	padding:2px 0 2px 5px;
	font-size:8px;
	font-weight:500;
	color:#b1a7a7;
	text-transform:uppercase;
	border-left:2px solid #b1a7a7;
    background:url('img/h1.jpg');/*background:#efebeb;*/
}
h1:first-letter {
    color:#000000;
    text-transform:uppercase;
}
table {
    width:98%;
}
p {
    text-indent:15px;
   /* border-left:2px solid #CCCCCC;*/
    margin-left:5px;
    padding-left:5px;
}
p:first-letter {
    font-weight:600;
    color:#000000;
    text-transform:uppercase;
}
.pravy-sloupec p {
    border-left:none;
    text-indent:10px;
}
.pravy-sloupec p:first-letter {
    font-weight:600;
    color:#000000;
    text-transform:uppercase;
}
ul {
    margin:0 0 0 0;
	padding:0 0 0 25px;
}
li {
     margin:0 0 0 0;
	 padding:0 0 0 0;
     list-style-image:url(img/li.gif);
}
li:first-letter {
    text-transform:uppercase;
	color:#666666;
	font-weight:800;
}
strong, b {
    font-weight:700;
}
input, select, textarea {
    border:1px solid #CCCCCC;
	border-left:1px solid #333333;
	border-top:1px solid #333333;
}
textarea {
    width:100%;
    height:150px;
}
fieldset {
    padding:5px 10px 5px 10px;
    border:2px solid #c8c8c8;
    border-top:4px solid #bbccdc;
}
legend {
    color:#396e9f;
}
#seznam table {
    clear:both;
    width:100%;
    border-spacing: 0px 0px;
    border:1px solid #aed1f1;
	border-top:2px solid #aed1f1;
}
#seznam td {
	border-left:1px solid #aed1f1;
	padding:1px 2px 1px 2px;
}
#seznam th {
	text-align:left;
	padding:1px 2px 1px 2px;
	font-variant:small-caps;
	color:#556676;
	font-weight:700;
	border-left:1px solid #aed1f1;
	border-bottom:1px solid #aed1f1;
}

/* layout */
#vrchni-mezera {
   height:5px;
   width:836px;
}
#menu {
   width:836px;
   height:33px;
   background:url('img/km_03.gif');
   text-align:center;
}
#hlava {
   width:836px;
   height:148px;
   background:url('img/km_05.gif');
}
#text {
   width:824px;
   background:url('img/km_07.gif') repeat-y;
   padding:2px 6px 0 6px;
}
#pata {
   width:791px;
   height:16px;
   padding:7px 10px 0 35px;
   background:url('img/km_09.gif');
   clear:both;
   position:relative; left:-6px;
   font-size:7px;
   text-transform:uppercase;
   color:#666666;
}
.levy-sloupec {
   float:left;
   width:615px;
   overflow:hidden;
   margin:0 0 5px 0;
   padding:0 0px 5px 0px;
   border:1px solid #c8c3c3;
   border-top:2px solid #919191;
}
.pravy-sloupec {
   float:right;
   width:200px;
   margin:0 0 5px 0;
   overflow:hidden;
   border:1px solid #c8c3c3;
   border-top:2px solid #919191;
}
.pravy-sloupec-nadpis {
   width:192px;
   height:20px;
   display:block;
   margin:0 0 2px 0;
   padding:7px 1px 0 7px;
   background:url('img/h1.jpg');/*background:#dbd8d8;*/
   color:#999999;
   font-weight:600;
   font-size:10px;
   text-transform:uppercase;
}
.pravy-sloupec-nadpis:first-letter {
    color:#000000;
    text-transform:uppercase;
}
.obsah-sloupec-text {
   display:block;
   padding:5px 10px 5px 10px;
}

/* menu */
#menu ul {
   margin:0 0 0 0;
   padding:5px 5px 8px 5px;
}
#menu li {
   clear:none !important;
   list-style-type:none;
   list-style:none;
   list-style-image:none;
   text-align:center;
   float:left;
}
#menu a {
   height:20px;
   width:81px;
   display:block;
   padding:5px 0 0 0;
   margin:0 0 0 0;
   border-left:1px solid #666666;
   text-decoration:none;
   font-family:Geneva, Arial, Helvetica, sans-serif;
   font-weight:600;
   font-size-adjust:2px;
   text-transform:uppercase;
   color:#666666;
}
#menu a:hover {
   background:#dbdbdb; 
}
.zakonceni-menu a {
   padding-left:6px !important;
}
.active-menu {
   background:#e5e3e3 !important; 
}
.pravy-sloupec  a {
    color:#000000  !important;
	text-decoration:underline;
}
.pravy-sloupec  a:hover{
    color:#333333  !important;
	text-decoration:none;
}
#pata a {
    font-size:8px;
}

.text-posunuti {
    margin-left:6px;
}

/* text foto */
.text-foto {
    float:left;
    width:162px;
    margin:2px 2px 2px 2px;
    padding:2px 2px 2px 2px;
    text-align:center;
    background:#ccd9e5;
    border:1px solid #1a1d20;
}

.text-foto:hover {
    border:1px solid #000000;
}

.text-foto img {
    width:160px;
    max-height:112px;
	_height:112px;
    border:1px solid #CCCCCC;
}

.text-foto img:hover {
    border:1px solid #a6acb1;
}

.text-foto span {
    display:block;
    font-weight:500;
}

.text-foto span:hover {
    color:#0b365e;
}

.prohlizec {
    width:95%;
    margin:10px 2px 2px 12px;
    padding:2px 2px 2px 2px;
    text-align:center;
    background:#ccd9e5;
    border:1px solid #1a1d20;
    font-size:10px;
}

.prohlizec img {
    width:584px;
}

.prohlizec-menu {
    text-align:center;
    margin:5px 2px 10px 20px;
}

.prohlizec-menu span {
    float:left;
    display:list-item;
    list-style:none;
    list-style-type:none;
    margin:0px 2px 0 2px;
    padding:2px 5px 2px 5px;
    background:#d9dbde;
    border:1px solid #0d5394;
    text-decoration:none;
    font-weight:500;
    font-size:inherit;
}
.prohlizec-menu a {
    float:left;
    display:list-item;
    list-style:none;
    list-style-type:none;
    margin:0px 2px 0 2px;
    padding:2px 5px 2px 5px;
    background:#d9dbde;
    border:1px solid #0d5394;
    text-decoration:none;
    font-weight:500;
    font-size:inherit;
}

/* poradna */
.clanek {
   border-top:3px solid #dedede;
   padding:0 5px 0 5px;
   margin:0 0 5px 0;
}
.clanek h2:first-letter {
   color:#000000;
}
.pata_clanek {
   /*position:relative;
   top:-17px;*/
   border-top:2px solid #ebeced;
   font-size:11px;
   text-align:right;
   margin:0 0 2px 0;
}
.clanky-souvisejici ul {
   margin:5px 0 0 0;
   padding:0 0 0 25px;Patina se poslední dobou stala jednou z nejdůležitějších částí stavby modelu. V této části poradny bychom vás chtěly seznámit s některými z jejich možností použití.
}
.clanky-souvisejici li {
   margin:0 0 0 0;
}
.clanek-komenty {
   width:100%;
   margin:10px 0 0 0;
}
.clanek-koment {
   padding:2px 4px 2px 4px;
}
.clanek-koment-message {
   border-left:2px solid #CCCCCC;
   margin:5px 0 0 10px;
   padding:0 0 0 4px;
}
.clanek-koment-message-re {
   padding:0 0 5px 5px;
}
.clanek-koment-message-header {
   font-weight:500;
   font-style:italic;
   font-size:10px;
}
/* sponzori */

.sponzor-strana-levo {
   float:left;
   width:20%;
}

.sponzor-strana-pravo {
   float:right;
   width:70%;
   
}

/* doplnky */

.form-coders a {
    float:left;
    display:list-item;
    list-style:none;
    list-style-type:none;
    margin:0px 2px 2px 2px;
    padding:2px 5px 2px 5px;
    background:#d9dbde;
    border:1px solid #0d5394;
    text-decoration:none;
    font-weight:500;
    font-size:10px;
}

/* email */
#email {
    margin:25px 5px 0 5px;
    padding:0 5px 5px 5px;
    border:1px solid #87aec4;
    border-top:4px solid #54acde;
}

.email-menu {
    position:relative;
    top:-25px;
    margin:5px 0 0 5px;
    padding:0 0 0 0;
}

.email-menu li {
    clear:none;
    float:left;
    list-style:none;
    list-style-type:none;
}

.email-menu a {
    height:17px;
    width:110px;
    margin:0 2px 0 0;
    padding:5px 0 0 0;
    display:block;
    background:#d8eefb;
    border:1px solid #c1c8cb;
    text-decoration:none;
    font-weight:600;
    text-transform:uppercase;
    text-align:center;
    font-size:10px;
    color:#3c7ea4;
}

.email-menu a:hover {
    background:#d0d3d5;
    border:1px solid #c1c8cb;
}

.email-menu-active a {
    height:17px;
    width:110px;
    margin:0 2px 0 0;
    padding:5px 0 0 0;
    display:block;
    background:#d0d3d5;
    border:1px solid #ffffff;
    text-decoration:none;
    font-weight:600;
    text-transform:uppercase;
    text-align:center;
    font-size:10px;
    color:#3c7ea4;
}

.email-write {
    padding:5px 5px 5px 5px;
    border:2px double #9bc1d7;
    clear:both;
}

.email-write form {
    margin:0 0 0 0;
}

/* zbytek */

.error {
    clear:both;
    width:98%;
    padding:2px 0 2px 10px;
    margin:0 0 2px 0;
    text-align:left;
    border:1px solid #2b5cb5;
    background:#8aabe7;
    color:#4a515e;
}