p, img, h1, h2, h3, h4, h5 { border: 0px none; margin: 0px; padding: 0px; }
body { margin:0; padding:0; text-align:center; font-size: 14px; background: #182803 url('images/back.jpg') center top repeat-y; font-family:"Verdana", "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif; }

#hlavicka { height: 254px; width: 100%; padding: 0px; margin: 0 auto; background: #2B4A07 url('images/head.jpg') center top no-repeat;}
#obsah { width: 790px; margin: 0 auto; text-align:left}
#obsah table table{ font-size:11.2px;border}
#obsah table table tr {vertical-align:top; color:#5f5f5f}

#paticka { padding: 5px 0 10px 0; text-align: center; font-size: 9px; color: #999999;}
#paticka a{color:#FFFFFF; text-decoration:none}
#paticka a:hover{color:#CAFD41}
#beggin { margin:0; padding:0; height: 5px; background: url('images/content_top.jpg') center  top no-repeat; font-size:0px;}
#end { margin:0; padding:0; background: url('images/content_bottom.jpg') center top no-repeat;height:15px;}
#odkazy {text-align:center;width:100%}
#odkazy a{color: #749248; font-size:9px; font-weight:bold}

.cleaner { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; }
.cleaner-content { clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0;  background: url('images/content_middle.jpg') center top repeat-y; }

/* MENU */

#menu1 { padding: 28px 0 0 0; margin: 0 auto; width: 780px; }
#menu1 ul  { margin: 0; padding: 0px 0 5px 0; list-style: none }
#menu1 li	{ display: inline }
#menu1 li a { padding: 5px 10px 5px 10px; margin: 0px 1px 0px 0px; font-size:85%; color: #FFFFFF; font-weight: bold; text-decoration: none }
#menu1 li a:hover { color: #000 }
#menu1 .current a {  }

#menu2 a{color:black;text-decoration:none}
#menu2 a:hover{color:#CC1819}
#menu2-stred { margin: 0 auto; background: url('images/bck_mid.jpg') center top repeat-x; }
#menu2-img { margin: 0 auto; background: url('images/123.jpg') center top no-repeat; }
#menu2 { margin: 0 auto;text-align:center }

#one { width: 258px; height: 197px; background: url('images/one.jpg') center top no-repeat; }
#two { width: 258px; height: 197px; background: url('images/two.jpg') center top no-repeat; }
#three { width: 258px; height: 197px; background: url('images/three.jpg') center top no-repeat; }
#one:hover { background: url('images/one_hover.jpg') center top no-repeat; }
#two:hover { background: url('images/two_hover.jpg') center top no-repeat; }
#three:hover { background: url('images/three_hover.jpg') center top no-repeat; }
.menu2-item-middle { color: white; font-weight: bold; padding: 15px 0 25px 0; }
.menu2-item-left { text-align: left; padding-left: 40px; font-size: 12px }
/* content */
.bodytext { text-align: justify }
#main1  { margin:0; padding:0; background: url('images/content_middle.jpg') center top repeat-y; }
#middle { margin:0; padding:0px 25px 15px 25px; font-size:12px; color: #5f5f5f; }
#right { width:165px; margin: 10px 20px 0 0; padding:0; font-size:12px; color: #5f5f5f; }
.news { font-weight: bold; font-size: 17px; color:black;}

#middle h1 { text-align: left; color: #CC1819; font-size: 17px; font-weight: bold; font-style: italic; padding: 10px 0 0 0; }
#middle h2 { text-align: left; color: #CC1819; font-size: 17px; font-weight: bold; font-style: italic; padding: 10px 0 0 0; }
#middle h3 { text-align: left; color: #CC1819; font-size: 17px; font-weight: bold; font-style: italic; padding: 10px 0 20px 0; }
#middle h4 { text-align: left; color: #AFAFAF; font-size: 9px; padding: 0px 0 20px 0; }
#right h1 { text-align: left; color: #CC1819; font-size: 100%; font-weight: bold; font-style: italic; padding: 10px 0 0 0; }
#right a { color: #CC1819; text-decoration: none; }
#right a:hover { color: #CC1819; text-decoration: underline; }

#kontakt { text-align: left; background: url('images/content_gray.jpg') center top repeat-y; padding: 0 0 5px 25px;}
#kontakt h1 { text-align: left; color: #CC1819; font-size: 12px; font-weight: bold; font-style: italic; padding: 5px 0 10px 0; }
#kontakt img { padding-top: 11px; }
#kontakt a { color: #CC1819; text-decoration: none; }
#kontakt a:hover { color: #CC1819; text-decoration: underline; }

#middle a { color: black; text-decoration: none; }
#middle a:hover { color: #CC1819; text-decoration: none }
#middle li { list-style: disc }

.ccontactform .input,.contactform textarea{ width:220px;}