body{
 background:#cccccc;
 margin:0px;padding:0px;
 text-align:center;
 height:100%;
 font-family : verdana; 
 font-size : 11px; color:#696969; font-weight : normal; 
}

#main-nps{
 position: absolute;
 left: 50%;
 width:796px;
 margin-left: -398px;
 text-align:left;
}

#menu-nps{
 width:781px;
 height:30px;
 padding-left:15px;
 background:#e6e6e6 url('/images/menu_bg.gif');
}

#sekce{
 background:#e6e6e6 url('/images/sekce2.gif') no-repeat;
 width:796px;
 height: 50px;
}

#nazev{
 background:#fdfefb url('/images/arrows2.gif') no-repeat;
 width:796px;
 height: 70px;
}
 
 #nazev_single{
 background:#fdfefb url('img_web/nazev.gif') no-repeat;
 width:796px;
 height: 70px;
}

#content{
 width:796px;
 background:#ffffff url('/images/content_wrapper.gif') repeat-y;
}

#content2{
 width:796px;
 background:#ffffff url('/images/content_wrapper.gif') repeat-y;
}

#mid_content{
 padding-left:40px;
 float: left;
 width: 600px;
 padding-right: 0px;
 
}

#left_content{
 padding-left:40px;
 float: left;
 width: 380px;
 padding-right: 0px;
 
}

#left_menu{
 padding-left:10px;
 padding-top:10px;
 float: left;
 width: 150px;
 padding-right: 16px;
 text-align: left;
}

#left_menu li{
  list-style-type: none;
}

#left_menu ul{
  list-style-type: none;
}

#body_content{
 padding-top: 10px;
 margin-left: 184px;
 margin-right: 22px;
 text-align: left;
 border-left: dashed 1px;
 padding-left:20px;
 width:550px;
 min-height:380px;
 height:auto !important;
 height:380px;
}

#body_content_custom{
 padding-top: 10px;
 margin-left: 22px;
 margin-right: 22px;
 text-align: left;
 padding-left:20px;
 width:712px;
}

p img{
  padding: 12px;
  border: 0px;
}

.bigheader{
 background:#fdfefb url('/images/right_arrow_big2.gif') no-repeat;
 width: 100%;
 margin-right:22px
 height: 56px;
 color:#0066FF;
 padding-top:14px;
 padding-bottom:14px;
 float:left;
 font-size:18px;
 padding-left: 0px;
 font-family: trebuchet MS, Verdana
 text-transform: lowercase;
 margin-top:0px;
 margin-bottom: 0px;
}

.left_heading{
        background: url('/images/left_arrow.gif') no-repeat;
        width:380px;
        height:59px;
        float: left;
    color:#0066FF;
 padding-top:12px;
  font-size:18px;
  text-align:left;
 font-family: trebuchet MS, Verdana

}

.highlight_notice {
        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        background-color: #F2F2F2;
        border: thin solid #C0C0C0;
        margin-right: 10px;
        padding: 6px;
        width: 90%;
}


.right_heading{
        background: url('/images/right_arrow.gif') no-repeat;
        width:334px;
        height:59px;
        float: left;
    color:#0066FF;
 padding-top:12px;
  font-size:18px;
  text-align:left;
 font-family: trebuchet MS, Verdana

}


#right_content{
 float:left;
 padding-left: 20px;
 padding-right:20px;
  width: 300px;
 
}

#forum_tags{
        text-align:center;
        width:260px;
        margin-left:35px;        
}

#forum_tags a {
        color: #0066FF;
        text-decoration: none;
}

#forum_tags a:hover {
    color: #CC0000;
        text-decoration: underline;
}

.forum_quotes {
        color:gray;
        font-size:xx-large;
        font-family:Trebuchet MS, Verdana
}

#clear {clear:both;}

#footer{
 background:#e6e6e6 url('/images/footer.gif') no-repeat;
 width:796px;
 height: 40px;
 text-align:right;
}
.messagebox {
        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        color: #000080;
        background-color: #E8F0FF;
        border: thin solid #000080;
        padding:5px;
}
.formError {
        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        font-weight: bold;
        background-color: #FFE6E6;
        border: thin solid #FF0000;
        padding:5px;
}
#loginLinkBox {
        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        color: #000080;
        background-color: #E8F0FF;
        border: thin solid #000080;
        padding:4px;
        margin:3px;
        text-align:center;
}
#signInBox {
        font-family: Arial, Helvetica, sans-serif;
        font-size: small;
        background-color: #E8F0FF;
        border: thin solid #000080;
        padding:5px;
}

/*########################    FORM    ###################################*/
#search_box{
  float:left;
  width:350px;
  position:relative;top:20px;left:30px;
  text-align:right;
  height:26px;
  vertical-align:top;
        
}

.searchform{
        vertical-align:center;
}

/*################# replacements for headers #########################*/
#head1{
 margin:0px;padding:0px;
 background:#f4f9e9 url('/images/banner4-new.gif') no-repeat;
 width:796px;
 height: 121px;
 text-indent: -2000px;
}

#head2{
  width:400px;
 margin:0px; padding:0px;
 position:relative;top:20px;left:30px;
 color:#EEEEEE;
 font-size:18px;
 font-weight:normal;
 font-family:trebuchet MS,verdana;
 float: left;
 vertical-align:top;
}



/*########################    TEXT    ###################################*/
/*h1{
 margin:0px;padding:0px;
 background:#f4f9e9 url('images/banner3.gif') no-repeat;
 width:796px;
 height: 121px;
 text-indent: -2000px;
}

h2{
  width:400px;
 margin:0px; padding:0px;
 position:relative;top:20px;left:30px;
 color:#EEEEEE;
 font-size:18px;
 font-weight:normal;
 font-family:trebuchet MS,verdana;
 float: left;
 vertical-align:top;
}
*/
#search_box{
  float:left;
  width:350px;
  position:relative;top:20px;left:30px;
  text-align:right;
  height:26px;
  vertical-align:top;
        
}

.event_header {
        color: #990000;
        font-size: 1.1em;
}


#naz1_left_gen{
 color:#99cc33;
 padding-top:22px;
 float:left;
 width: 300px;
 font-size:18px;
 font-family: trebuchet MS, Verdana
 }

 #nazev .naz1_left{
 color:#0066FF;
 padding-left: 40px;
 padding-top:22px;
 float:left;
 width: 300px;
 font-size:18px;
 font-family: trebuchet MS, Verdana
 
}
#nazev .naz1_right{
 color:#0066FF;
 padding-top:22px;
 float:left;
 font-size:18px;
 padding-left: 22px;
 font-family: trebuchet MS, Verdana
 
}

#grayheader{
 font-size : 16px; 
 color:#333333; 
 font-weight : bold;
 padding-top:3px;
 padding-bottom:8px; 
}

.boldbluetext{
 color:#0066FF;
 font-size:11px;
 font-weight:bold;
 line-height:23px;
 text-align: justify;
 font-variant: small-caps;
 font-family: tahoma;
}
.blacktext{
 color:#696969;
 font-size:11px;
 line-height:15px;
 font-weight:normal;  
 text-align: left;
 }
 
.blacktext p{
  line-height: 1em;
}
 
#blacktextr{
 color:#696969;
 font-size:11px;
 line-height:15px;
 font-weight:normal;  
 text-align: justify;
 width: 330px;
 }
 
#btgen{
 color:#696969;
 font-size:11px;
 line-height:15px;
 font-weight:normal;  
 text-align: justify;
 width: 720px;
 }
 
img.small {
 padding: 4px;
 text-decoration:none;
 border: 0px;

}

img.no-border{
 text-decoration:none;
 border: 0px;
}

.legend {
    font: normal 11px 'Verdana';
    color: #99cc00;
    line-height: 16px;
    padding-top: 10px;
    }
    
.inputbox {
    BACKGROUND:white;
    BORDER-bottom: #cccccc 1px dashed;
    BORDER-LEFT: #cccccc 1px dashed;
    BORDER-RIGHT: #cccccc 1px dashed;
    BORDER-TOP: #cccccc 1px dashed;
    font: normal 11px 'Verdana';
    
}

.inputbutton {
    BACKGROUND:#f6f6f6;
    BORDER-BOTTOM: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    font: normal 11px 'Verdana';
    color: #99cc00;
}

.divider_left {
 background:#fafafa url('/images/left_line.gif') no-repeat;
 height: 10px;
}

.divider_right {
 background:#fafafa url('/images/right_line.gif') no-repeat;
 height: 10px;
}

#footer .txt{
 color:#ffffff;
 position:relative;top:15px;left:-30px;
 font-size:10px;
}
/*########################    MENU    ###################################*/

#left_spacer {
        width: 20px;
}

a:link {
 color:maroon;
 font-size:11px;
}

a:visited {
 color:#666666;
 font-size:11px;
}

a:active {
 color:maroon;
 font-size:11px;
}

a:hover {
 color:maroon;
 font-size:11px;
}

a:active.menu1{ 
 width:80px; background-position:0px; background: url('/images/rb_home.gif') no-repeat;
 height:30px; display:block; text-indent: 0px; float:left;
}
 
a:visited.menu1{ 
 width:80px; background-position:0px; background: url('/images/rb_home.gif') no-repeat;
 height:30px; display:block; text-indent: 0px; float:left;
}
 
a:link.menu1{ 
 width:80px; background-position:0px; background: url('/images/rb_home.gif') no-repeat;
 height:30px; display:block; text-indent: 0px; float:left;
}
 a:hover.menu1{ background-position:-80px; }   

a:active.menu2{ 
 width:80px; background-position:0px; background: url('/images/rb_members.gif') no-repeat;
 height:30px; display:block;   float:left;
}

a:visited.menu2{ 
 width:80px; background-position:0px; background: url('/images/rb_members.gif') no-repeat;
 height:30px; display:block;   float:left;
}

a:link.menu2{ 
 width:80px; background-position:0px; background: url('/images/rb_members.gif') no-repeat;
 height:30px; display:block;   float:left;
}
a:hover.menu2{ background-position:-80px; }


a:active.menu3{ 
 width:80px; background-position:0px; background: url('/images/rb_welfare.gif') no-repeat;
 height:30px; display:block;   float:left;
}

a:visited.menu3{ 
 width:80px; background-position:0px; background: url('/images/rb_welfare.gif') no-repeat;
 height:30px; display:block;   float:left;
}

a:link.menu3{ 
 width:80px; background-position:0px; background: url('/images/rb_welfare.gif') no-repeat;
 height:30px; display:block;   float:left;
}
a:hover.menu3{ background-position:-80px; }



a:active.menu4{ 
 width:80px; background-position:0px; background: url('/images/rb_studbook.gif') no-repeat;
 height:30px; display:block;   float:left;
}

a:visited.menu4{ 
 width:80px; background-position:0px; background: url('/images/rb_studbook.gif') no-repeat;
 height:30px; display:block;   float:left;
}

a:link.menu4{ 
 width:80px; background-position:0px; background: url('/images/rb_studbook.gif') no-repeat;
 height:30px; display:block;   float:left;
}
a:hover.menu4{ background-position:-80px; }



a:active.menu5{ 
 width:80px; background-position:0px; background: url('/images/rb_shows.gif') no-repeat;
 height:30px; display:block;   float:left;
}

a:visited.menu5{ 
 width:80px; background-position:0px; background: url('/images/rb_shows.gif') no-repeat;
 height:30px; display:block;   float:left;
}

a:link.menu5{ 
 width:80px; background-position:0px; background: url('/images/rb_shows.gif') no-repeat;
 height:30px; display:block;   float:left;
}
a:hover.menu5{ background-position:-80px; }

a:active.menu6{ 
  width:80px; background-position:0px; background: url('/images/rb_competitions.gif') no-repeat;
 height:30px; display:block;   float:left;
}

a:visited.menu6{ 
  width:80px; background-position:0px; background: url('/images/rb_competitions.gif') no-repeat;
 height:30px; display:block;   float:left;
}

a:link.menu6{ 
  width:80px; background-position:0px; background: url('/images/rb_competitions.gif') no-repeat;
 height:30px; display:block;   float:left;
}
a:hover.menu6{ background-position:-80px; }

a:active.menu7{ 
  width:80px; background-position:0px; background: url('/images/rb_judges.gif') no-repeat;
   height:30px; display:block;   float:left;
}

a:visited.menu7{ 
  width:80px; background-position:0px; background: url('/images/rb_judges.gif') no-repeat;
   height:30px; display:block;   float:left;
}

a:link.menu7{ 
  width:80px; background-position:0px; background: url('/images/rb_judges.gif') no-repeat;
   height:30px; display:block;   float:left;
}
a:hover.menu7{ background-position:-80px; }

a:active.menu8{ 
  width:80px; background-position:0px; background: url('/images/rb_areas.gif') no-repeat;
 height:30px; display:block;   float:left;
}

a:visited.menu8{ 
  width:80px; background-position:0px; background: url('/images/rb_areas.gif') no-repeat;
 height:30px; display:block;   float:left;
}

a:link.menu8{ 
  width:80px; background-position:0px; background: url('/images/rb_areas.gif') no-repeat;
 height:30px; display:block;   float:left;
}
a:hover.menu8{ background-position:-80px; }

a:active.menu9{ 
  width:80px; background-position:0px; background: url('/images/rb_aboutus.gif') no-repeat;
 height:30px; display:block;   float:left;
}

a:visited.menu9{ 
  width:80px; background-position:0px; background: url('/images/rb_aboutus.gif') no-repeat;
 height:30px; display:block;   float:left;
}

a:link.menu9{ 
  width:80px; background-position:0px; background: url('/images/rb_aboutus.gif') no-repeat;
 height:30px; display:block;   float:left;
}
a:hover.menu9{ background-position:-80px; }

/*################################### SUB CONTENT ######################################*/
#subcontent {
        display: block;
        width: 100%;
        padding: 10px;
        font-size: 0.9em;
        background: url('/images/events_bg.gif') repeat;
        border: 2px solid #ddd;
        margin-right: -3px;/* <--- stupid IE overflow hack */;
        margin-bottom: 10px;
}

#subcontent ul {margin:0 5px;}
#subcontent p {padding:0px; margin:0px 0 0px 0; text-align:center; background:#fff; border:#dadada 1px solid;}
#subcontent h2 {color: #333; text-transform:uppercase;}
#subcontent h2 em {font-style:normal;}
#subcontent ul li {margin:2px 10px 2px 30px; padding: 0 2px 0 2px;}
#subcontent li a {display:block; padding:1px 0; height:1%; /* IE WIN */}
#subcontent ul.categories li ul {margin:0;}
#subcontent ul.categories li li {margin:0; padding:0 0 3px 0; border-bottom:none;}
#subcontent ul.categories li ul ul {margin:0 0 0 16px;}
#subcontent li a:hover {background-color:#fff; border-right:#ddd 5px solid;}

/************************************CMS **************************************************/
#body_content ul#breadcrumb_trail
{
   padding: 0px;
   margin: 0px;
}

#body_content ul#breadcrumb_trail li
{
  display: inline;
  list-style: none;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 16px;
  background: url('/sfSimpleCMSPlugin/images/tab_right.png') right no-repeat;
  font-size: 11px;
}

#body_content ul#breadcrumb_trail li.last
{
  background: none;
}
