body, p, form, fieldset, h1, h2, h3, h4, h5, h6, ul, ol, li, table, td, th { margin: 0; padding: 0; }
body { font-size: 0.75em; color: #000000; font-family: Arial, Tahoma, sans-serif; text-align: center; background: #f6e9c6; width: 100%; height: 100%; }
fieldset { border: none; }
textarea { font-family: Arial, Tahoma, sans-serif; font-size: 13px; }
.ir { display: block; position: absolute; top: 0; left: 0; }
span.clear { clear: both; display: block; height: 1px; }
.clear { clear: both; }
img { border: none; }
.imgr { float: right; margin: 5px 0 5px 10px; }
.imgl { float: left; margin: 5px 10px 5px 0; }
.taj { text-align: justify !important; }
.tal { text-align: left !important; }
.tar { text-align: right !important; }
.tac { text-align: center !important; }
.fl { float: left; }
.fr { float: right; }

#global { width: 990px; margin: 0 auto; text-align: left; background: #fdfee1; position: relative; }

#top { width: 990px; height: 194px; background: url(images/top.jpg) top left no-repeat; position: relative; }
#top h1 { color: #d70004; font-size: 1.8em; font-weight: normal; padding: 70px 360px 0 40px; }
.en #top h1 { font-size: 1.5em; padding-right: 370px; }
#top h1 a { color: #d70004; }
#top h2 { color: #6f7070; font-size: 1.4em; font-weight: normal; padding: 15px 0 0 40px; }
#top h2 a { color: #6f7070; }
#top span.ir { background: url(images/h1.gif) 40px 70px no-repeat; width: 990px; height: 194px; }
#top a { text-decoration: none; cursor: pointer; }

#content { width: 990px; background: url(images/cont-mid.jpg) top left repeat-y; position: relative; }
#content-in { background: url(images/cont-btm.gif) bottom no-repeat; width: 723px; float: left;  }
#cont { background: #faf4d4 url(images/cont-top.jpg) 0 0 no-repeat; padding: 10px 20px; min-height: 465px; _height: 465px; }
#cont-right { position: absolute; top: 0; left: 959px; background: url(images/cont-right.jpg) top left no-repeat; width: 11px; height: 85px; }

#partners { margin-bottom: 35px; }
#cont #partners h3 { color: #463a2a; font-size: 1em; }
#partners img { margin: 5px 10px 5px 0px; }
/*
#partners { width: 990px; background: url(images/cont-mid.jpg) top left repeat-y; }
#partners h3 { color: #463a2a; font-size: 1em; padding: 15px 0; }
#main-partner { padding-left: 250px; }
#other-partners { padding: 0 0 20px 250px; }
#other-partners img { margin: 5px 10px 5px 0px; }
*/

#footer { width: 990px; height: 60px; background: #f5e8c4 url(images/foot.jpg) top left no-repeat; font-size: 0.9em; color: #ac987d; }
#footer a { color: #ac987d; }
#footer p { padding: 20px 25px 0 25px; }

#flags { position: absolute; top: 13px; left: 872px; font-size: 0.9em; }
#flags a { text-decoration: none; cursor: pointer; }
#flags #cze, #flags #eng { float: left; width: 24px; height: 19px; position: relative; margin-left: 5px; }
#flags #cze span.ir, #flags #eng span.ir { width: 24px; height: 19px; }
#flags #cze span.ir { background: url(images/cze.jpg) no-repeat; }
#flags #cze.act span.ir { background: url(images/cze-act.jpg) no-repeat; }
#flags #eng span.ir { background: url(images/eng.jpg) no-repeat; }
#flags #eng.act span.ir { background: url(images/eng-act.jpg) no-repeat; }



#cont p { margin: 10px 0; }
#cont h1, #cont h2, #cont h3 { color: #d70004; margin: 10px 0; }
#cont h1 { font-size: 1.6em; }
#cont h2 { font-size: 1.4em; }
#cont h3 { font-size: 1.1em; }
#cont h3 strong { color: #000000; }
#cont .red { color: #d70004; }
#cont a { color: #463a2a; }
#cont a:hover { color: #d70004; }
#cont table { font-size: 1em; text-align: left; }
#cont table td, #cont table th { padding: 2px 10px; vertical-align: top; }
#cont ul { padding-left: 20px; }
#cont li { padding: 2px 0; }


ul#menu { width: 217px; float: left; padding: 10px 0 0 20px; }
ul#menu li { list-style: none; background: url(images/menu-li.gif) 23px 11px no-repeat;  width: 217px; }
ul#menu li a { color: #463a2a; text-decoration: none; background: url(images/menu-border.gif) 10px 31px no-repeat; padding: 8px 0 9px 35px; /height: 14px; display: block; }
ul#menu li a:hover, ul#menu li a.act { background: url(images/menu-hover.gif) 10px 0 no-repeat; border-bottom: none; color: #d70004; font-weight: bold; }

ul#menu ul li { width: 217px; background: url(images/menu-li.gif) 43px 11px no-repeat; }
ul#menu ul li a { padding-left: 55px; background: url(images/menu-border2.gif) 30px 31px no-repeat; }
ul#menu ul li a:hover, ul#menu ul li a.act { background: url(images/menu-hover.gif) 30px 0 no-repeat; }



