* { margin: 0px; padding: 0px }
body { font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif; color: #47505F; text-align: left; font-size: 0.75em; line-height: 140%; background-color: #D8E9A3; }
h1 { line-height: 120%; margin: 5px 0px 15px 0px; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size: 140%; font-weight: bold; color: #E47428; }
h2 { line-height: 120%; margin: 5px 0px 10px 0px; font-size: 120%; font-weight: bold; }
h3 {  clear: both; line-height: 140%; margin: 25px 0px 3px 0px; padding: 3px 0px 3px 2px; font-size: 100%; font-weight: bold; background-color: #FBF7DE; }
h3 span { display: block; clear: left; font-size: 80%; font-weight: normal; }
h3 span.new, p span.new, span.new { display: inline; font-size: 90%; font-weight: bold; color: #FFFFFF; background-color: #8B0000; border-top: 1px solid #8B0000; }

h3 a img { border: 5px solid #F5EAAC; margin-left: 10px; margin-bottom: 10px; }
.nahledy a img { border: 5px solid #F5EAAC; margin-right: 10px; margin-top: 10px; }
h4 { line-height: 120%; margin: 5px 0px 10px 0px; font-size: 100%; font-weight: bold; }
p { margin: 5px 0px 10px 0px; }
table { float: none; padding: 0px; margin: 5px 0px 5px 0px; border-collapse: collapse; }
td { vertical-align: text-top; padding: 3px; }
td p {  padding: 0px; margin: 3px; color: #444; }
form { margin: 0px; padding: 0px; }
input { border: 1px solid #6D81A4; }
hr { clear: both; height: 1px; color: #F5EAAC; background-color: #F5EAAC; border: 0px solid #F5EAAC; }

ul { padding-left: 15px; }
ol { padding-left: 15px; }
p.blok { text-align: justify; }

p.prilohy { display: block; line-height: 100%; font-size: 90%; margin: 5px 0px 6px 0px; border-top: 1px dotted #E2ECFA; padding-top: 2px; }
p.perex { line-height: 120%; font-size: 90%; margin: 1px 0px 3px 0px; }
p.ikona { display: block; min-height: 16px; _height: 16px; line-height: 120%; font-size: 90%; margin: 5px 0px 5px 0px; padding: 3px 0px 0px 22px; }
.doc { background-image: url(../images/doc.gif); background-position: top left; background-repeat: no-repeat; }
.xls { background-image: url(../images/xls.gif); background-position: top left; background-repeat: no-repeat; }
.csv { background-image: url(../images/xls.gif); background-position: top left; background-repeat: no-repeat; }
.pdf { background-image: url(../images/pdf.gif); background-position: top left; background-repeat: no-repeat; }
.zip { background-image: url(../images/zip.gif); background-position: top left; background-repeat: no-repeat; }
.txt { background-image: url(../images/txt.gif); background-position: top left; background-repeat: no-repeat; }
.rtf { background-image: url(../images/rtf.gif); background-position: top left; background-repeat: no-repeat; }
.mp3 { background-image: url(../images/mp3.gif); background-position: top left; background-repeat: no-repeat; }
.jpg { background-image: url(../images/jpg.gif); background-position: top left; background-repeat: no-repeat; }
.gif { background-image: url(../images/jpg.gif); background-position: top left; background-repeat: no-repeat; }
.bmp { background-image: url(../images/jpg.gif); background-position: top left; background-repeat: no-repeat; }

a:link       { color: #264B88; text-decoration: underline; }
a:visited    { color: #264B88; text-decoration: underline; }
a:hover      { color: #CC8C00; text-decoration: underline; }


.clanek a img { border: 1px solid #6D81A4; }
.clanek a img.stit { border: 0px solid #6D81A4; margin-left: 5px; position: relative; top: -10px; right: -5px; }

.podtitul { margin: 0px 0px 5px 0px; text-align: left; }
table.prilohy { width: 150px;  }
td.drobnosti { font-size: 12px; padding: 0px 0px 5px 5px; white-space: normal; }
.vysledek { text-align: left }
.vysledek h2, .vysledek p { text-align: left }

.plocha { position: relative; height: 100%; margin-left: auto; margin-right: auto; text-align: left; width: 1050px; background-color: #FFFFFF; }
.podklad { margin-left: auto; margin-right: auto; width: 1050px; _width: 1060px; background-image: url(../images/podklad.gif); background-position: top left; background-repeat: repeat-y; }
.podklad2 { margin-left: auto; margin-right: auto; width: 1050px;  background-image: url(../images/podklad-obsah.gif); background-position: top left; background-repeat: repeat-y; }

.obsah { float: left; width: 800px;  background-image: url(../images/podklad-obsah.gif); background-position: top left; background-repeat: repeat-y; }
.obsahsiroky { float: left; width: 1027px; }

.hlavabg {  background-image: url(../images/podklad.gif); background-position: top left; background-repeat: repeat-y; }
.hlava { width: 1027px; height: 136px; margin-bottom: 0px; margin-right: 23px; background-image: url(../images/hlava-big.jpg); background-position: top left; background-repeat: no-repeat; }
.hlava p, .hlava h3 { margin: 0px 0px 0px 0px; padding: 0px }
.ll { float: left; }
.lr { clear: right; float: right; }
.ll a { display: block; width: 350px; height: 120px; }
.lr a { display: block; width: 200px; height: 120px; }
.hlava a span { position: absolute; z-index: -10; margin: 0px; }

.hmenu { width: 800px; height: 70px;  background-image: url(../images/podklad-menuh.gif); background-position: top left; background-repeat: no-repeat; }

.search { float: left; display: block; width: 210px; height: 28px; }
.search FORM { float: left; width: 210px; height: 28px; margin: 0px; padding: 0px; border: 0px; }
.txts  { float: left; margin: 24px 0px 0px 25px; width: 120px; height: 17px; border: 1px solid #A8B6C8; padding: 2px 0px 0px 0px; background-color: #FFFFFF; color: #696969; }
.buts  { float: left; margin: 24px 0px 0px 8px; padding: 0px 2px 3px 0px; _padding: 0px 0px 0px 0px; &padding: 0px 1px 1px 0px; width: 44px; height: 21px; border: 1px solid #606060; background-color: #606060; color: #FFFFFF; font-weight: bold; font-size: 10px; cursor: pointer; }

.pozdrav { float: right; display: block; width: 590px; height: 60px; text-align: center; }
.pozdrav p { line-height: 120%; margin: 28px 20px 0px 0px; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size: 140%; font-weight: bold; color: #FFFFFF; }

.menuobal { clear: left; float: left; width: 210px; padding-top: 0px; font-family: Helvetiker; font-size: 18px;  line-height: 105%; }
.menu { width: 210px; margin-top: 0px; _margin-left: 0px; padding-top: 2px; padding-bottom: 7px; background-image: url(../images/podklad-menu.gif); background-position: top left; background-repeat: no-repeat; }
.menuli { width: 175px; padding: 10px 10px 0px 25px; background-image: url(../images/podklad-menuli.gif); background-position: top left; background-repeat: no-repeat; }
.menuli2 { width: 210px; height: 21px; background-image: url(../images/podklad-menuli2.gif); background-position: top left; background-repeat: no-repeat; }

.menu ul { padding: 5px 0px 0px 10px; list-style-type: none; font-weight: normal; color: #96A9C0; }
.menu ul ul, .menu ul ul ul, .menu ul ul ul ul  { padding: 0px 0px 0px 0px; list-style-type: none; font-weight: normal; color: #96A9C0;  }
.menu li.sub { display: block; padding: 0px; margin-bottom: 0px; border-bottom: 0px; }
.menu li { display: block; padding: 0px; margin-bottom: 0px; border-bottom: 0px; }

.menu ul ul { _padding: 0px; }
.menu ul ul li, .menu ul ul li.sub  { border-bottom: 0px; padding-bottom: 0px; cursor: pointer; }
.menuli a:link, .menuli a:visited, .menu li a:link, .menu li a:visited { display: block; color: #ffffff; text-decoration: none; cursor: pointer;  }
.menuli a:hover, .menu li a:hover { color: #606060; text-decoration: none; cursor: pointer; }
.menuli a.active:link, .menuli a.active:visited, .menu li a.active:link, .menu li a.active:visited { color: #606060; }
.menuli a.active:hover, .menu li a.active:hover { color: #606060; text-decoration: none; }

.menu a { display: block; width: 175px; }
.menu ul a { display: block; width: 165px;  }

.menu p { display: block; width: 195px; margin: 20px 5px 10px 25px; }

.textobal { clear: right; float: right; width: 566px; margin-right: 24px; }
.textobalsiroky { clear: right; float: right; width: 630px; }
.text { text-align: left; width: 536px; _width: 510px; _margin-left: 53px; padding: 15px 15px 15px 15px; overflow: hidden; }
.textsiroky { text-align: left; width: 610px; padding: 10px 15px 10px 0px; overflow: hidden; }
body.text { text-align: left;  width: 536px; background-color: #ffffff; margin: 0px; padding: 10px; overflow: auto; }
body.textupload { text-align: left;  width: 536px; background-color: #ffffff; margin: 0px; padding: 0px; overflow: auto; }
.text form, body.textedit form { margin: 0px; padding: 0px; }
.text ul, body.textedit ul { list-style-type: square; }
.text ol, body.textedit ol { padding-left: 25px; }
.text ol ol, body.textedit ol ol { list-style-type: lower-alpha; }

.clanek { margin: 0px 0px 30px 0px; }
.text DIV { margin: 5px 0px 5px 0px; }
.text .odstavec { clear: both }
.text li { margin-left: 15px; _margin-left: 0px; &margin-left: 0px; }
.text .lobrazek { float: left; margin-right: 10px; border: 1px gray solid; border-right: 5px #E70 solid; margin-bottom:5px; }
.text .robrazek { float: right; margin-left: 10px; border: 1px gray solid; border-left: 5px #E70 solid; margin-bottom:5px; }
.text .nadpis, .text .nazev { clear: both; display: block; font-size: 120%; font-weight: bold; padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; color: #61362D; border-bottom: 1px solid #F5EAAC; }
.text .podnadpis { font-size: 110%; font-weight: bold; padding-top: 5px; padding-bottom: 5px; }
.text .podnadpis-modry { 	font-size: 110%; font-weight: bold; padding-top: 5px; padding-bottom: 5px; color: #333399; }
.text .cervene { font-weight: bold; color: #F00030; }
.text .cervene2 { font-weight: bold; color: #F00030; font-size: 140%; }
.text .cervene3 { font-weight: bold; color: #F00030; font-size: 180%; }


DIV.upout { width: 536px; margin: 10px 0px 0px 0px !important; padding: 0px; }
DIV.top { width: 506px; margin: 0px; padding: 15px 15px 5px 15px !important; text-align: center; }
DIV.top P { margin-bottom: 5px !important; text-align: center !important; }
DIV.bot { width: 536px; height: 15px; margin: 0px !important; padding: 0px; }
.bezovatop { background-image: url(../images/upout-top-bezova.gif); background-position: top left; background-repeat: no-repeat; }
.bezovabot { background-image: url(../images/upout-bot-bezova.gif); background-position: bottom left; background-repeat: no-repeat; }

.zlutatop { background-image: url(../images/upout-top-zluta.gif); background-position: top left; background-repeat: no-repeat; }
.zlutabot { background-image: url(../images/upout-bot-zluta.gif); background-position: bottom left; background-repeat: no-repeat; }

.zelenatop { background-image: url(../images/upout-top-zelena.gif); background-position: top left; background-repeat: no-repeat; }
.zelenabot { background-image: url(../images/upout-bot-zelena.gif); background-position: bottom left; background-repeat: no-repeat; }

.okrovatop { background-image: url(../images/upout-top-okrova.gif); background-position: top left; background-repeat: no-repeat; }
.okrovabot { background-image: url(../images/upout-bot-okrova.gif); background-position: bottom left; background-repeat: no-repeat; }

p.upoutavka { line-height: 115%; margin: 0px 0px 0px 0px; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size: 130%; font-weight: bold; color: #E47428; text-align: center; }


.cert input { border: 0px; }
.cert textarea { width: 510px; }
.cert .buto, .cert2 .buto { margin: 0px 0px 0px 5px; padding: 0px 2px 3px 0px; _padding: 0px 0px 0px 0px; &padding: 0px 1px 1px 0px; height: 20px; border: 0px; background-color: #A8B6C8; color: #FFFFFF; font-weight: bold; font-size: 10px; cursor: pointer; }
.cert input, .cert2 input { height: 18px; }

.kratkeobal { clear: right; float: right; width: 227px; margin-right: 23px; padding: 0px; }
.kratketop {  margin: 0px; padding: 0px; width: 227px; height: 0px;  }
.kratkebody { margin: 0px; padding: 0px 3px 10px 4px; width: 220px; overflow: hidden; line-height: 120%; font-size: 90%; color: #666666 }
body.kratkebody {  width: 170px; margin: 0px; padding: 10px 10px 10px 10px; overflow: auto; font-size: 0.68em; }
.kratkebody h4 { text-align: left; line-height: 120%; font-size: 110%; margin: 10px 0px 5px 0px; }
.kratkebody p { margin: 2px 0px 2px 0px; }
.kratkebody a:link, .kratkebody a:visited { text-decoration: none; }
.kratkebody a:hover { text-decoration: underline; }
.kratkebottom { margin: 0px; padding: 0px; width: 227px; height: 10px; }


.nadpissekce { clear: both; display: block; border-bottom: 2px solid #A7A165; text-align: right; padding: 3px 15px 3px 3px; color: #A7A165; font-weight: bold; font-size: 12px; }
.text .nadpissekce { clear: both; display: block; border-bottom: 2px solid #A7A165; text-align: left; padding: 10px 15px 3px 0px; color: #A7A165; font-weight: bold; font-size: 12px; }
.obsahsekce { display: block;  padding: 10px 10px 15px 5px; }
.nahled { padding: 8px; border: 2px solid #A7A165; background-color: #FFFFFF; margin: 5px 5px 10px 0px; text-align: center; }
.nahled a img { border: 0px; }
.thickbox img { border: 1px solid #6D81A6; margin: 5px 5px; }

.clanek .nahled, .text .nahled { float: left; padding-right: 10px; border: 0px; }

.serch { line-height: 120%; margin: 5px 0px 15px 0px; font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif; font-size: 140%; font-weight: bold; color: #174796; }
.boxhl { display: block; border-bottom: 1px solid #F5EAAC; padding: 1px; _padding: 2px; margin-top: 20px; font-size: 100%; }
.hlaktiv { display: inline; border: 1px solid #F5EAAC; background-color: #F5EAAC; padding: 3px 7px 3px 7px; margin-left: 5px; margin-right: 5px; font-weight: bold; }
.hl { display: inline; border-top: 1px solid #F5EAAC; border-left: 1px solid #F5EAAC; border-right: 1px solid #F5EAAC; padding: 3px 7px 3px 7px; margin-left: 5px; margin-right: 5px; font-weight: bold; }

.tac {text-align: center !important;}

#DA { display: none; }
#UH { display: none; }
#ch1 { border: 0px; }

.objednat { clear: both; font-size: 100%; text-align: right; }
.pozn { font-size: 90%; font-family: Arial; }
.zelenykon, #zelenykon { font-family: Arial,Helvetica; font-weight: bold; background-color: #8C6633; color: white; font-size: 8pt;}
.txtp  { float: right; margin: 0px 0px 3px 5px; width: 20px; height: 16px; border: 1px solid #A8B6C8; padding: 2px 0px 0px 0px; background-color: #FFFFFF; color: #696969; }
.butp  { float: right; margin: 0px 0px 3px 5px; padding: 0px 2px 3px 0px; _padding: 0px 0px 0px 0px; &padding: 0px 1px 1px 0px; width: 70px; height: 20px; border: 0px; background-color: #A8B6C8; color: #FFFFFF; font-weight: bold; font-size: 10px; cursor: pointer; }

TABLE.common {width: 100%;  border: 0; font-size: 90%; border-left: 1px solid #F5EAAC; border-bottom: 1px solid #F5EAAC; border-top: 1px solid #F5EAAC;}
TABLE.common TD, TABLE.common TH {padding: 0.3em 0.5em; border-right: 1px solid #F5EAAC;}
TABLE.common TD {font-family: Arial, sans-serif;}
TABLE.common TD STRONG {font-family: Tahoma, sans-serif;}
TABLE.common TD.tar {padding-right: 10px;}
TABLE.common TH {background-color: #9AADB7; color: #fff; font-family: Verdana, sans-serif; padding: 0.5em; border-right: 1px solid #7C8F99; text-align: center; font-size: 90%; border-bottom: 1px solid #7C8F99;}
TABLE.common TH.dark {background-color: #7C8F99;}
TABLE.common TR.tr1 TD, TABLE.common TR TD {background-color: #fff;}
TABLE.common TR.tr2 TD {background-color: #F5EAAC;}
TABLE.common TR.tr3 TD {background-color: #F5EAAC;}

TABLE.common2 {width: 100%;  border: 0; font-size: 95%; }
TABLE.common2 TD, TABLE.common2 TH {padding: 0.3em 0.5em;}
TABLE.common2 TD {font-family: Arial, sans-serif;}
TABLE.common2 TD STRONG {font-family: Tahoma, sans-serif;}
TABLE.common2 TD.tar {padding-right: 10px;}
TABLE.common2 TH {background-color: #9AADB7; color: #fff; font-family: Verdana, sans-serif; padding: 0.5em; }
TABLE.common2 TH.dark {background-color: #7C8F99;}
TABLE.common2 TR.tr1 TD, TABLE.common TR TD {background-color: #fff;}
TABLE.common2 TR.tr2 TD {background-color: #F5EAAC;}
TABLE.common2 TR.tr3 TD {background-color: #F5EAAC;}

.poznfor { font-size: 90%; }
.forum { width: 610px; padding-top: 20px; padding-bottom: 20px; background-color: #FFFFFF; margin-left: -8px;  }
.forum ul, .forumrodic ul { padding: 0px 0px 0px 0px; list-style-type: none; font-weight: normal; }
.forum li { display: block; padding: 0px 0px 0px 8px; margin-bottom: 0px;  }
.forumhlavicka { background-color: #F5EAAC; padding: 5px; }
.forumnadpis { font-weight: bold; font-size: 120%; }
ul ul .forumnadpis { font-weight: normal; font-size: 100%; }
.forumautor { display: block; clear: both; font-size: 90%;}
.forumobsah { display: block; padding: 5px 5px 2px 5px; font-size: 100%; border-left: 1px solid #F5EAAC; }
.forumreakce { display: block; padding: 0px 5px 7px 5px; text-align: right; font-size: 90%; font-weight: bold; border-left: 1px solid #F5EAAC; border-bottom: 1px solid #F5EAAC;}

.forumrodic { width: 605px; height: 120px; overflow: auto; padding-top: 0px; padding-bottom: 0px; background-color: #EEEEEE; border: 1px solid #969696;  }
.forumrodic .forumhlavicka { background-color: #EEEEEE; padding: 5px; }
.forumrodic .forumnadpis { font-weight: normal; font-size: 100%; }
.forumrodic .forumobsah { display: block; padding: 5px 5px 5px 5px; font-size: 100%; border-left: 1px solid #F5EAAC; }

.razeni { margin: 3px; font-size: 100%; }
.trid { margin: 3px 3px 0px 0px; position: relative; top: 1px; border: none; background-color: #FFFFFF; }

.forumform { margin-top: 15px; }
.forumform p { margin: 2px 0px 2px 0px; }
.forumform textarea { width: 595px; height: 130px; font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif; color: #000000; text-align: left; padding: 5px; font-size: 100%; line-height: 140%; }

.but { padding: 2px 5px 2px 5px; margin-top: 10px; cursor: pointer; }

.boxchyba { border: 2px solid #DC332E; background-color: #FFCCCC; padding: 5px 5px 5px 5px; margin-top: 10px; }
.er { background-color: #FFCCCC; border: 2px solid #CC0000; }
.radek0 { background-color: #FBF8E2; }
.radek1 { background-color: #FFFFFF; }

form { margin: 0px; padding: 0px; }
.loginbox { display: block; float: right; width: 150px; padding: 10px; margin-top: 5px; margin-left: 20px; text-align: right; background-color: #F8F8F8; }
.loginbox input { margin-bottom: 0px }
.logintext { display: block; text-align: left; margin-top: 3px; }
.logintextp { display: block; text-align: left; font-style: normal; font-size: 85%; }
input.txt_w50 { border: 1px solid #A4AAB0; width: 100px; }
input.txt_w150 { border: 1px solid #A4AAB0; width: 250px; }
input.txt_w350 { border: 1px solid #A4AAB0; width: 460px; }
input.txt_w50e { background-color: #FFCCCC; border: 1px solid #CC0000; width: 100px; }
input.txt_w150e { background-color: #FFCCCC; border: 1px solid #CC0000; width: 250px; }
input.txt_w350e { background-color: #FFCCCC; border: 1px solid #CC0000; width: 460px; }
textarea.txt_a350 { border: 1px solid #A4AAB0; width: 460px; height: 80px; position: relative; left: -2px; font-size: 120%; font-family: Verdana, Arial; }
input.txt_50 { border: 1px solid #A4AAB0; width: 25px; }
select.txt_w300 { border: 1px solid #A4AAB0; width: 300px; }
select.txt_w300e { background-color: #FFCCCC; border: 1px solid #CC0000; width: 300px; }
.inpo {  width: 20px; color: #DC332E; font-weight: bold; text-align: right; padding-right: 2px; }
.chbox { position: relative; top: 2px; left: -6px }
.obj { text-align: right; border-bottom: 1px solid #A4AAB0; padding-bottom: 3px;  }
.but { font-size: 8pt; width: 230px; height: 18px; background-color: #4EB0D8; color: #ffffff; border: 1px solid #4EB0D8; padding: 0px 2px 0px 2px; position: relative; left: -2px; cursor: pointer; cursor: hand; }



.pata { clear: both; width: 1050px; height: 90px; text-align: center; background-image: url(../images/podklad-pata.gif); background-position: top left; background-repeat: no-repeat; }
.kompas { clear: both; width: 1050px; text-align: left; font-size: 90%; padding: 35px 5px 2px 5px; }
.rovnatko { clear: both; width: 980px; height: 40px; text-align: center; padding-top: 40px; padding-right: 70px; }

#files { background-color: #F5EAAC; margin: 0px; padding: 5px; }
.dz { border-bottom: 1px solid #FBE88C; padding-bottom: 5px; text-align: right; }
form.df { margin: 0px; padding: 0px; }
.dp { margin: 5px 0px 0px 0px; }
.dp input { border: 0px; }
.di { margin: 1px 0px 5px 0px; width: 480px; }
.dta { margin: 1px 0px 10px 0px; width: 480px; height: 200px; border: 1px solid #6D81A4; }
.dif { margin: 3px 0px 0px 0px; border: 1px solid #B4AC8C; }
.dbf { font-size: 10pt; height: 22px; background-color: #FFFFFF; color: #000000; padding: 0px 2px 0px 2px; width: 300px; }
.dbfp { font-size: 10pt; height: 22px; background-color: #FFFFFF; color: #000000; padding: 0px 2px 0px 2px; width: 350px; }
.db { padding: 2px 5px 2px 5px; margin-top: 10px; cursor: pointer; }
.cap { margin: 5px 0px 5px 0px; width: 140px; }

/*download*/
.butd { width: 23px; height: 23px; font-size: 8pt; position: relative; top: 1px; border: 1px solid #B4AC8C; cursor: pointer; }
.butrd { width: 25px; height: 20px; font-size: 8pt; position: relative; top: 1px; _top: 0px; &top: 0px; border: 1px solid #B4AC8C; cursor: pointer; }
.butrdl { width: 25px; height: 20px; font-size: 8pt; position: relative; top: 2px; _top: 0px; &top: 0px; border: 1px solid #B4AC8C; cursor: pointer; }
.novyc { border-left: 1px solid #F5EAAC; border-bottom: 1px solid #F5EAAC; border-top: 1px solid #F5EAAC; margin: 5 2 0 2; padding: 3 8 3 6; text-align: right; }
.txtd { font-size: 10pt; width: 120px; height: 18px; margin: 0px 2px 0px 2px; _margin: 0px 2px 0px 2px; }
.login { padding: 0px 10px 35px 18px; border-bottom: 1px solid #FFFFFF; }
.login p { color: #FFFFFF; margin: 8px 0px 0px 2px; }
.login a:link, .login a:visited { color: #FFFFFF; text-decoration: none; }
.login a:hover { color: #FFD700; text-decoration: underline; }

/* puvodni stylopis */
/* file links style */
.nazevprodukt { clear: both; display: block; font-size: 110%; font-weight: bold; padding-top: 10px; padding-bottom: 5px; margin-bottom: 3px; color: #61362D; }
.popis { padding-left: 5px; }
.nahled { padding: 0px; margin: 0px }
.pdf, .ppt, .xls, .doc, .web, .swf
{
display: block;
}

.linkcaption
{
display: block;
}

.linkdscr
{
display: inline-block;
}

.linkico
{
display: block;
float: left;
border: 0px;
vertical-align: top;
margin-right: 10px;
}

.morelink
{
text-align: right;
}
.obrazekproduktu
{
border: 1px gray solid;
border-top: #E70 10px solid;
}

.obrazek
{
/*border: 1px solid gray;*/
border: 1px gray solid;
border-left: 5px solid #E70;
}
.odr
{
margin-left: 0px;
}

.odr2
{
margin-left: 10px;
font-style: italic;
}

.odr3
{
margin-left: 20px;
font-style: italic;
}
