html, body            {background:#ebebeb url('../img/main_bg.gif') repeat-x center top; font-family:'Trebuchet MS','Geneva CE',lucida, sans-serif; font-size:13px; color:#535353; margin:0; padding:0; height:100%;}

img,div,span,a        {behavior:url(css/iepngfix.htc) /* IE PNG Fix v1.0,(c) 2004-2008 Angus Turnbull http://www.twinhelix.com */}

a:link                {color:#ec008c; font-weight:normal; text-decoration:underline; margin:0; padding:0;}
a:visited             {color:#ec008c; font-weight:normal; text-decoration:underline; margin:0; padding:0;}
a:hover               {color:#ec008c; font-weight:normal; text-decoration:none; margin:0; padding:0;}

h1                    {margin:0; padding:0; float:left;}
h1 a                  {display:block; width:242px; height:205px; margin:0; padding:0; text-indent: -2000em; text-decoration: none; z-index: 1000; background: url('../img/logo.gif') 0 0 no-repeat;}
h2                    {font-size:25px; font-weight:normal; margin:0 0 10px 0; color:#8dc63f;}
h3                    {font-size:18px; font-weight:normal; margin:5px 0 7px 0; color:#ec008c; padding-left:20px; background:url('../img/h3_ico.gif') no-repeat left 7px;}
h4                    {font-size:13px; font-weight:bold; margin:5px 0 15px 0; color:#ec008c; background:#f5f5f5; padding:5px;}
h5                    {font-size:16px; font-weight:bold; margin:0 0 0 0; color:#8dc63f;}
h4.h4right            {width:240px; padding:15px; border:7px solid #f5f5f5; background:none; font-size:15px; line-height:30px; text-align:center;}
h4.h4right a          {color:#8dc63f; font-weight:bold;}

h4.h4_right           {width:240px; padding:15px 15px 70px 15px; border:7px solid #f5f5f5; background:white url('../img/konto4d.gif') no-repeat center 50px; font-size:15px; line-height:30px; text-align:center;}
h4.h4_right a         {color:#8dc63f; font-weight:bold;}

h4.h4_right2          {width:240px; padding:15px 15px 15px 15px; border:7px solid #f5f5f5; background: white; /*background:white url('../img/marionette.gif') no-repeat center 90px;*/ font-size:15px; line-height:30px; text-align:center;}
h4.h4_right2 a        {color:#8dc63f; font-weight:bold;}

hr                    {border-top:1px solid #e6e6e6; border-bottom:0; border-left:0; border-right:0; line-height:1px; height:1px;}

p                     {margin:7px 0 15px 0; padding:0; line-height:20px;}

strong.green          {color:#8dc63f}
strong.pink           {color:#ec008c}

img                   {border:none; margin:0; padding:0;}

ul                    {margin:15px 0 15px 20px; padding:0px;}
li                    {list-style:none; padding-left:15px; background:url('../img/blue_arrow.gif') no-repeat left 8px; margin-bottom:7px;}
#main_right li        {list-style:none; padding-left:0; background:none; margin-bottom:7px;}

div#cleaner           {clear:both; height:1px; font-size:1px; border:none; margin:0; padding:0; background:transparent;}

div#frameholder       {width:976px; padding:0; margin:0 auto 0 auto; background:white;position:relative; height:auto !important; height:100%; min-height:100%;}

div#top_head          {height:266px; background-color:#b6b4b4;}
div#top_banner        {width:940px; height:205px; margin:0 auto 0 auto;}
div#top_banner object {display:block; float:left; width:698px; height:205px; background:url('../img/banner.jpg') no-repeat center top;}
div#menu              {width:940px; height:43px;  margin:0 auto 0 auto; line-height:43px; background:url('../img/menu_bg.gif') repeat-x center top;}
div#menu ul           {margin:0; padding:0; float:left;}
div#menu li           {list-style:none; float:left; padding-left:20px; background:url('../img/menu_splitter.gif') no-repeat 10px center;}
div#menu li a         {color:white; font-weight:bold; text-decoration:none;}
div#menu li.li_first  {background:none; padding-left:16px;}
div#menu div         {float:right; margin-right:10px; color:white;}
div#menu div form    {margin:0; _margin-top:8px; padding:0;}
div#menu div input   {border:none; background:white; color:#ec008c; width:100px; margin-right:5px;}
div#menu div input#search_button {width:28px; height:22px; background:url('../img/search_button.gif') no-repeat center top; position:relative; top:1px; margin:0;}

div#content           {background:url('../img/content_bg.gif') repeat-x center top; padding:20px 0 80px 0;}
div#main              {width:900px; margin:0 auto 0 auto; background:white; padding:20px;}
div#main_left         {width:585px; float:left}
div#main_left fieldset {border:0; margin:0;padding:0;}
div#main_left input, textarea {border:1px solid #8dc63f;}
div#main_left input.submit {border:0; background:#ec008c; color:white; font-weight:bold; width:120px; height:30px;}
div#main_left img     {margin-right:15px;}
div#main_left table   {width:550px; border:1px solid #e6e6e6; padding:2px; margin:10px 0 10px 0;}
div#main_left td      {padding:5px;}
div#main_left tr#tr_top {font-weight:bold; background:#e6e6e6}
div#main_left tr.high_tr {background:url('../img/tr_top_bg.gif') repeat-x center top; color:white; height:40px;}

div#main_right        {width:275px; float:right}
div#main_right h5     {margin:0; font-size:13px; padding-left:15px; background:url('../img/blue_arrow.gif') no-repeat left 8px;}
div#main_right h5 span {font-size:16px;}
div#main_right ul     {margin:0 0 10px 0; padding:0; font-size:12px;}
div#main_right p.ref  {color:#535353; background:#f5f5f5; padding:10px; margin-bottom:15px; font-style:italic;}

div.reference         {border:1px solid #8dc63f; padding:15px 15px 0 15px; margin-bottom:15px; float:left; background:url('../img/reference_bg.gif') repeat-x left bottom;}
div.ref_signed        {float:right; font-weight:bold; text-align:right; position:relative; top:-50px;}

div.reference table tr#first {background:#f5f5f5; color:#8dc63f; font-weight:bold;}
div.reference table td {text-align:center; border-bottom:1px solid #f5f5f5;}

div.sluzby_head       {line-height:30px; height:30px; padding:10px; border:1px solid #dcdcdc;}
div.sluzby_head h3    {float:left; margin:0; padding:0 0 0 20px;}
div.sluzby_head p     {float:right; margin:0; padding:0; font-size:18px; color:#ec008c; line-height:30px;}

div#footer            {width:100%; font-size:11px;  height:40px; background:white; padding-top:20px; position:absolute; bottom:0px; text-align:center;}

/*div, span {border:1px solid red;}

