html, body {margin:0px;padding:0px;background:url(../i/bg.gif) repeat-x; position:relative; }

#global {width: 999px; position: relative; font-family: Tahoma; margin-bottom: 50px;}
#optimizm {font:normal 0.8em Arial;text-align:justify;padding-top:20px}
#global #head {height: 135px; text-align:right; color:#bb4112; font-weight: bold; padding-right:50px;}
#global #head span {font:bold 1.5em Tahoma;}
#global #head #navig { height:40px; margin-right: 0px; margin-bottom:2px;}
#global #head #navig a img {border: none; margin-top: 10px; margin-left: 50px;}
#global #head  .logo {border:none; padding-left:80px; float:left;}

#global #gmenu {position:relative;float: left; width:290px; text-align:left; padding-left: 50px;z-index:2;  padding-right: 0px;}
#global #gmenu ul {margin:0px;margin-top:10px;list-style:none;}
#global #gmenu li {position:relative; background:url(../i/knopka.gif) left center no-repeat; display:block;text-align:left;padding:5px 2px 10px 30px;}
#global #gmenu a {text-transform:uppercase;font:bold 14px Tahoma;color:#279053;}
#global #gmenu a:hover {color:red}

#global .car {position: absolute; top:360px; left:30px;width:297px}
#global .car1 {margin-left:50px; margin-top: -16px;}

#global #kontent {text-align: justify; font:normal 0.8em Tahoma; margin:0px; padding:0px;padding-left:350px; padding-right:165px; margin-top:10px;}
#global #kontent .box { margin-top:0px; padding-bottom: 45px; }
#global #kontent .box h2 {display: inline;  text-transform:uppercase; text-align: right; padding:0px;margin:0px; padding-right: 50px; font:bold 1.5em Tahoma; background: url(../i/strela.jpg) top right no-repeat; }
#global #kontent .box img {float: left; border: solid 2px #8793b1; margin: 0px 10px 0px 0px; padding:2px;}
#global #kontent .box a {color: #ca001a; text-align: justify;}
#global #kontent .box p {text-align:justify;}
#global #kontent .box .inform {padding-left:30px; text-align: right;}

#global #info {text-align:justify; margin-left: 450px; font:normal 0.8em Tahoma; margin-top: 40px; padding-right:10px;}
#global #info span {padding-top: 5px;}
#global #info a {color:#ff6d01; }
#global #info .inform {margin-left: 16px;}
#global #info span p {margin:0px; margin-left: 100px; padding:0px;  }
#global #info #zag h2 {text-transform:uppercase; padding:0px; margin:0px; margin-right: 35px; display: inline; margin-bottom:5px; font:bold 1.5em Tahoma; background: url(../i/strela.jpg) top right no-repeat; padding-right:50px;  height:150px;}
#global #info #zag img {padding-bottom:0px; margin-bottom: 0px; }
#global #info .date {color: #ca001a; font-weight: bold; float:left; width: 83px; margin-top: -4px; }
#global #info #allkont {margin:0px;padding:0px; margin-left: 100px; background:url(../i/strell.gif) left center no-repeat; padding-left: 15px;}
#global #info #allkont a {color:black;}

#global #foto {float: right; margin-top:25px; width:165px; padding-top: 5px;}
#global #foto img { border: solid 2px #8793b1; margin: 20px 5px 5px 0px; padding:2px;}
#global #foto a {font: normal 0.6em Tahoma; color:#ca001a; }

#global #svaz  {clear: both; float: left; margin-top: 40px; text-align:right; background: url(../i/strela.jpg) top right no-repeat; width: 400px; font:normal 0.8em Tahoma;}
#global #svaz h2 {text-transform:uppercase; text-align: right; padding:0px;margin:0px;margin-right: 50px; margin-bottom: 10px; font:bold 1.5em Tahoma;}
#global #svaz #forma {border: solid 1px #8793b1; padding:25px; padding-bottom: 30px;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#global #svaz #forma label {height:auto;float:left;text-align:right;clear:left;margin-right:15px;font:normal 0.9em Tahoma; padding:3px 0px 2px 0px; margin-left:15px;}
#global #svaz #forma input {width:200px; height: 17px; margin-bottom: 10px; font:normal 0.9em Tahoma; background:#8793b1;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#global #svaz #forma input:focus {background: white;}
#global #svaz #forma textarea {width:200px; height:60px; font:normal 0.9em Tahoma; background:#8793b1;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#global #svaz #forma textarea:focus {background: white;}
#global #svaz #forma .otprav {float:left; margin-top:0px; margin-top: -10px;}
#global #svaz #forma a img {border:none;}

#podvalbg {background:#ff8a0c; height:50px; clear:both; }
#podvalbg #podval {height: 50px; background:#ff8a0c; font:normal 0.8em Tahoma; color: white; width:999px; clear:both;}
#podvalbg #podval .elmash {float:left; margin:8px 0px 0px 35px}
#podvalbg #podval .site {float:right; margin: 8px 35px 0px 0px}
#podvalbg #podval .site a {color:white;}

#global #razdel {height: 20px; clear: both; }

#global #lcoll {float: left; width:470px; text-align: justify; padding-left: 5px; margin-bottom:20px;}
#global #lcoll h2 {text-transform:uppercase; text-align: right; padding:0px;margin:0px;margin-right: 50px; font:bold 1.5em Tahoma;}

#global #lcoll #morinfo {background: url(../i/strela.jpg) top right no-repeat; font:normal 0.8em Tahoma; margin-bottom:30px;}
#global #lcoll #morinfo a {font:normal 0.9em Tahoma;color:#c84700;}
#global #lcoll #morinfo #allkont {margin:0px;padding:0px; background:url(../i/strell.gif) left center no-repeat; padding-left: 15px;}
#global #lcoll #morinfo .inform p {margin: 0px; padding: 0px; padding-top:3px;}
#global #lcoll #morinfo h2 {margin-bottom:3px;}

#global #lcoll #spec {background: url(../i/strela.jpg) top right no-repeat;  font:normal 0.8em Tahoma;}
#global #lcoll #spec .specbox img {float: left; border: solid 2px #8793b1; margin: 0px 10px 0px 0px; padding:2px;}
#global #lcoll #spec  .specbox a  {color: #ca001a;}

#global #lcoll #svaz  {margin-top: 35px; text-align:right; background: url(../i/strela.jpg) top right no-repeat; width: 470px; font:normal 0.8em Tahoma;}
#global #lcoll #svaz h2 {text-transform:uppercase; text-align: right; padding:0px;margin:0px;margin-right: 50px; margin-bottom: 10px; font:bold 1.5em Tahoma;}
#global #lcoll #svaz #forma {border: solid 1px #8793b1; padding:25px 25px 30px 25px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#global #lcoll #svaz #forma label {height:auto;float:left;text-align:right;clear:left;margin-right:15px;font:normal 0.9em Tahoma; padding:3px 0px 2px 0px; margin-left:15px;}
#global #lcoll #svaz #forma input {width:250px; height: 17px; margin-bottom: 10px; font:normal 0.9em Tahoma; background:#8793b1;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#global #lcoll #svaz #forma input:focus {background: white;}
#global #lcoll #svaz #forma textarea {width:250px; height:60px; font:normal 0.9em Tahoma; background:#8793b1;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#global #lcoll #svaz #forma textarea:focus {background: white;}
#global #lcoll #svaz #forma .otprav {float:left; margin-top:0px; margin-top: -28px;}
#global #lcoll #svaz #forma a img {border:none;}

* html #global #rcoll {height:900px;}
#global #rcoll {min-height:800px; margin-bottom:20px; float:right; width: 480px;text-align: justify; font:normal 0.8em Tahoma; background: url(../i/centr.jpg) left repeat-y; padding-left: 22px; padding-right:5px;}
#global #rcoll h2 {text-transform:uppercase; text-align:left; padding:0px;margin:0px; font:bold 1.5em Tahoma;}
#global #rcoll .pageList {text-align: center;}
#global #rcoll .pageList ul {list-style:none; } 
#global #rcoll .pageList li {display:inline; padding-left: 3px;}
#global #rcoll .pageList a {color: #279053; font-weight: bold; text-decoration: none;}

#global #rcoll #morinfo {background: url(../i/strela.jpg) top right no-repeat; }
#global #rcoll #morinfo a {font:normal 0.9em Tahoma;color:#c84700;}
#global #rcoll #morinfo #allkont {margin:0px;padding:0px; background:url(../i/strell.gif) left center no-repeat; padding-left: 15px;}
#global #rcoll #morinfo .inform p {margin: 0px; padding: 0px; padding-top:3px;}
#global #rcoll #morinfo h2 {margin-bottom:5px;}

#global #rcoll #fotogalery img {border: solid 2px #8793b1; margin: 20px 5px 5px 0px; padding:2px;}
#global #rcoll #fotogalery {margin-top: -12px;}

#global #rcoll #svaz  {margin-top: 0px; text-align:right; background: url(../i/strela.jpg) top right no-repeat; width: 470px; }
#global #rcoll #svaz h2 {text-transform:uppercase; text-align: right; padding:0px;margin:0px;margin-right: 50px; margin-bottom: 10px; font:bold 1.8em Tahoma; }
#global #rcoll #svaz #forma {border: solid 1px #8793b1; padding:25px 25px 30px 25px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#global #rcoll #svaz #forma label {height:auto;float:left;text-align:right;clear:left;margin-right:15px;font:normal 1.2em Tahoma; padding:3px 0px 2px 0px; margin-left:15px;}
#global #rcoll #svaz #forma input {width:250px; height: 17px; margin-bottom: 10px; font:normal 1.2em Tahoma; background:#8793b1;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#global #rcoll #svaz #forma input:focus {background: white;}
#global #rcoll #svaz #forma textarea {width:250px; height:60px; font:normal 1.2em Tahoma; background:#8793b1;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#global #rcoll #svaz #forma textarea:focus {background: white;}
#global #rcoll #svaz #forma .otprav {float:left; margin-top:0px; margin-top: -28px;}
#global #rcoll #svaz #forma a img {border:none;}

#global #cent {background: url(../i/centr.jpg) center repeat-y; border:solid 1px red; height: auto;}

#global #arend {text-align: left; font:normal 1em Tahoma;}
#global #arend h2 {text-transform:uppercase; text-align:left; padding:0px;margin:0px; font:bold 1.1em Tahoma;}

#global #arend .plitka {width: 440px; height:83px; border: solid 1px #b05e07; margin: 20px 30px 5px 0px; padding:10px;  float: left;}
#global #arend .plitka span {color: #8f0300}

#global #niz {float:left; margin-bottom:20px;}

#global #niz #svaz  {margin-top: 55px; text-align:right; background: url(../i/strela.jpg) top right no-repeat; width: 470px; font:normal 0.8em Tahoma; float:left;}
#global #niz #svaz h2 {text-transform:uppercase; text-align: right; padding:0px;margin:0px;margin-right: 50px; margin-bottom: 10px; font:bold 1.5em Tahoma;}
#global #niz #svaz #forma {border: solid 1px #8793b1; padding:25px 25px 30px 25px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#global #niz #svaz #forma label {height:auto;float:left;text-align:right;clear:left;margin-right:15px;font:normal 0.9em Tahoma; padding:3px 0px 2px 0px; margin-left:15px;}
#global #niz #svaz #forma input {width:250px; height: 17px; margin-bottom: 10px; font:normal 0.9em Tahoma; background:#8793b1;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#global #niz #svaz #forma input:focus {background: white;}
#global #niz #svaz #forma textarea {width:250px; height:60px; font:normal 0.9em Tahoma; background:#8793b1;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
#global #niz #svaz #forma textarea:focus {background: white;}
#global #niz #svaz #forma .otprav {float:left; margin-top:0px; margin-top: -10px;}
#global #niz #svaz #forma a img {border:none;}

#global #niz #spec {background: url(../i/strela.jpg) top right no-repeat; margin-top: 55px; font:normal 0.8em Tahoma; text-align: left; margin-left:500px; }
#global #niz #spec .specbox img {float: left; border: solid 2px #8793b1; margin: 0px 10px 0px 0px; padding:2px;}
#global #niz #spec  .specbox a  {color: #ca001a;}
#global #niz #spec h2 {text-transform:uppercase; text-align: right; padding:0px;margin:0px;margin-right: 50px; font:bold 1.5em Tahoma;}