
* { margin: 0; padding: 0;}
body {font-family:Verdana, Helvetica, sans-serif;font-size:11px;color:#999999;background:#ffffff;}

a, a:link { color:#666666;border:0px;text-decoration:none;background:none;}
a:visited {color:#666666; border:0px;background:none;}
a:hover {color:#666666; border:0px;background:none;}
a:active {color:#666666;border:0px;background:none;}


img a, img {border:0px;}

h1, h2, h3, h4 , h5{font-family:Verdana, georgia, helvetica, arial, verdana, sans-serif;font-weight:bold;color:#666666;background:none;}
h1, h2, h3  {font-size:13px;font-weight:bold;padding-bottom:12px;}

h3{background:url(/assets/images/h2.gif) no-repeat;width:525px; height:24px;padding:2px 0 0 5px;}
h4{background:url(/assets/images/h2.gif) no-repeat;width:525px; height:24px;padding:4px 0 0 5px;font-size:11px;}
h5{color:#999999;font-size:11px;}


.clear { clear:both; height:1px; margin:-1px 0 0; font-size:1px;}


#page { width:1000px; margin:0 auto;text-align:left; background:url(/assets/images/main_background.png) repeat-y; position: relative;}



/******	header ******/    /******	header sarkofag ******/
#header {background:url(/assets/images/header.gif) no-repeat;height:454px;}
#header2 {background:url(/assets/images/header.gif) no-repeat;height:244px;}

#header .top, #header2 .top {height:85px; width:960px;text-align:right;padding-left:45px;line-height:85px;}
#header .top_logo, #header2 .top_logo {float:left;margin-top:33px;}

#header .main, #header2 .main {margin:0px 18px 0 20px;}
#header .main .left, #header2 .main .left {width:300px;float:left;height:}
#header .main .left .pece {margin:45px 0 0 30px;}
#header2 .main .left .pece {margin:30px 0 0 30px;}
#header .main .left .buttons, #header2 .main .left .buttons {margin:107px 0 0 30px;border:none;}
#header .main .left .buttons .left_button, #header2 .main .left .buttons .left_button {float:left;margin-right:27px;border:none;}
header .main .left .buttons .right_button, #header2 .main .left .buttons .left_button {float:left;border:none;}
#header .main .right, #header2 .main .right {float:right;}


/****** search ******/
#header .search, #header2 .search {text-align:right; background:#E5DBD2; margin:0 18px 0 20px;height:28px;line-height:28px;}
#ajaxSearch_submit {display:inline;border:0px;height:28px;width:32px;background: url("/assets/images/btn_search.gif") no-repeat;margin:0px 20px 0 0;vertical-align:top;cursor:pointer;}		 
#ajaxSearch_input {vertical-align:top;margin:3px 0 0px 0;border:1px solid #cccccc;width:140px;color:#999999;font-size:11px;padding:3px 0 3px 5px;height:14px;line-height:14px;}


/***** breadcrumbs *****/
.breadcrumbs { position:relative;top:16px;margin-left:224px;font-size:9px;}
.breadcrumbs a{color:gray;border:none;text-decoration:undeline;}
.breadcrumbs a:hover{color:#d31234;text-decoration:undeline;}


/***** content *****/
#content {width:962px;margin:3px 18px 0px 20px;background-image:url(/assets/images/back_content.gif);background-repeat: no-repeat;}


/***** left *********/
#content .left {width:193px; float:left;padding-left:10px;margin-top:30px;/*background:blue;*/}

#content .left #news li {list-style:none;background: url(/assets/images/arrow.gif) no-repeat; padding:0 10px 0 15px;margin-top:5px;line-height:13px;}
#content .left #news .more_news {text-decoration:underline;margin-top:10px;}
#content .left li a {color:#666666;border:none;}


/***** left submenu ******/
#content .left #submenu {margin:10px 0 70px 20px;}
#content .left #submenu li {list-style:none;}
#content .left #submenu a {background: url(/assets/images/arrow2.gif) no-repeat; padding:0 10px 0 25px;margin-top:5px;line-height:16px;border:none;font-size:13px;font-weight:bold;border:none;text-decoration:none;color:#06358a;}
#content .left #submenu a:hover {background: url(/assets/images/arrow3.gif) no-repeat; padding:0 10px 0 25px;margin-top:5px;line-height:16px;border:none;font-size:13px;font-weight:bold;border:none;text-decoration:undeline;}
#content .left h3 {width:auto;background:none;}


/***** middle ******/
#content .middle {float:left; width:530px;padding:0px 20px 0 20px;border-left:1px solid #f2f2f2;border-right: 1px solid #f2f2f2;margin-top:30px;/*background:green;*/}


#content .middle ul {margin:0px;padding:0px;width:530px;}
#content .middle ul.no_list li {margin-left: 10px;float:left;width:525px; background:none;font-size:11px;height:25px;}
#content .middle ul.no_list li a {float:left;width:495px;background:none;color:#666666;padding:0px 0px 0px 30px;margin:0px;text-decoration:none;}
#content .middle ul.no_list li a:hover {float:left;width:495px;background:url(/assets/images/article.gif) no-repeat;margin:0px;padding:0px 0px 0px 30px;font-weight:bold;}
#content .middle p {padding:0px 0 10px 0;}

ul.no_list li {float:left;width:525px;list-style:none;background:none;font-size:11px;line-height:25px;height:25px;}
ul.no_list li a {float:left;width:495px;list-style:none;height:25px;background:none;color:#666666;padding:0px 0px 0px 30px;margin:0px;text-decoration:none;}
ul.no_list li a:hover {float:left;width:495px;height:25px;list-style:none;background:url(/assets/images/article.gif) no-repeat;margin:0px;padding:0px 0px 0px 30px;font-weight:bold;}


#news_page ul {margin:0px;padding:0px;width:530px;}
#news_page ul li {float:left;width:525px;list-style:none;background:none;font-size:11px;border:none;text-decoration:none;font-weight:bold;}
#news_page a {float:left;width:495px;background:none;color:#666666;padding:4px 0px 0px 30px;margin:0px;text-decoration:none;height:21px;font-weight:bold;}
#news_page a:hover {float:left;width:495px;background:url(/assets/images/article.gif) no-repeat top;margin:0px;padding:4px 0px 0px 30px;font-weight:bold;text-decoration:none;height:21px;}

.article {float:left;margin-left:30px;font-weight:normal;width:500px;margin-bottom:10px;line-height:14px;letter-spacing:-1px;}
.name{float:left;width:390px}
.date{float:right;width:80px;}


#news h3 {margin-left:10px;}

/****** right ******/
#content .right {width:167px;float:right;padding-right:10px;margin-top:30px;}


/****** footer ******/
#footer {background: url(/assets/images/footer.gif) no-repeat;height:141px;float:both;}
#footer p {margin:0 50px;color:#999999;}
.copyright{padding:40px 0 10px 0;font-size:9px;}
.register{padding:0px 0 10px 0;font-size:9px;}

#footer_menu {top:15px;position:relative;left:40px;padding-bottom:15px;}
#footer_menu ul {height:12px;line-height:12px;margin:0px;padding:0px;}
#footer_menu ul li {display:inline;margin:0;float:left;padding:0px 10px;border-right:1px solid #CDCDCD;list-style:none;}
#footer_menu ul li.last {border:none;}
#footer_menu ul li a {color:#A9A9A9;font-size:11px;}
#footer_menu ul li a:hover {color:#00018E;}


/***** slider *****/
#sl0base {margin:0px;padding-top:8px;}
.sl0slider {margin-top:30px;}


/***** form *****/
#pre_form_register{border:1px solid #f0f0f0;margin:30px 10px 30px 0;padding:10px;}
#pre_form_register input {color:#999999;font-size:11px; padding:2px 0 2px 5px;}
#pre_form_register h3{color:#06358a;font-size:11px;background:none;width:150px;height:auto;}
#pre_form_register a, #pre_form_register a:hover{color:#06358a;font-size:10px;text-decoration: underline;} 
#pre_form_register p{margin:6px 0;}
.errors{margin:15px 0 0 12px; color:red;}


/**** buttons *****/
.reg_form_button{background:url(/assets/images/btn_registration.gif) no-repeat;width:165px;height:36px;margin-top:16px;border:none;cursor: pointer;}
.reg_form_button2{background:url(/assets/images/btn_odeslat2.gif) no-repeat;width:130px;height:36px;margin-top:16px;border:none;cursor:pointer;}
.reg_form_button3{background:url(/assets/images/btn_odeslat.gif) no-repeat;width:130px;height:36px;margin-top:16px;border:none;cursor:pointer;}
		 
		 
/***** advert *****/
#reklama{float:left;border:1px solid #efefef;}


.send-link { margin-left:16px;}


.h_dog {background:url(/assets/images/dogs_h_logo.gif) no-repeat;padding-left:35px;padding-top:8px;font-size:1.2em;width:270px;} 
.h_cat {background:url(/assets/images/cats_h_logo.gif) no-repeat;padding-left:35px;padding-top:8px;margin-top:20px;font-size:1.2em;width:270px;}

.hoverize {text-decoration:none;}

input, select{border:1px solid #cccccc;}

blockquote{font-style:italic; margin-bottom:15px;}

.send-link img{margin-top:15px;}

#registration_form table td{width:275px;text-align:right;font-size:11px;color:#999999;}
#registration_form table input {color:#666666;font-size:11px;padding:5px 0 3px 5px;margin-left:15px;margin-top:8px;}
#registration_form table select{line-height:18px;color:#666666;font-size:11px;height:18px;}

#odkaz_form table{margin:10px 0;}
#odkaz_form table td{text-align:right;font-size:11px;color:#999999;}
#odkaz_form table input {color:#666666;font-size:11px;padding:5px 0 3px 5px;width:140px;}
#odkaz_form table textarea {color:#666666;font-size:11px;padding:5px 0 3px 5px;border:1px solid #C1C1C1;height:60px;width:405px;}


#odkaz_form label {/*text-align:right;*/}

/*menu*/
/*#header .menu, #header2 .menu {margin:7px 18px 0 40px;z-index:10000;height:30px;}
#header .menu ul, #header2 ul{height:24px;line-height:24px;margin:0px;padding:0px;}
#header .menu li, #header2 li {margin:0;float:left;padding:3px 15px;border-right:1px solid #696969;list-style:none;}
#header .menu li.last, header2 .menu li.last {border:none;}
#header .menu a, #header2 .menu a {color:#666666;text-decoration:none;font-family:arial;font-weight:bold;font-size:12px;border:none;}
#header .menu a:hover, #header2 .menu a:hover{color:#06358a;text-decoration:none;border:none;}*/



/* Root = Horizontal, Secondary = Vertical */
#navmenu-h ul{
  border: 0 none;
  padding: 0;
  width: 960px; /*For KHTML*/
  list-style: none;
  height: 17px;
  margin:7px 18px 0 20px;
  z-index:10000;
  height:30px;
}

#navmenu-h ul li {
  margin: 0;  
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  /*height:19px;*/
  padding:0px 0px;
 border-right:1px solid #696969;
}

#navmenu-h ul ul{
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 150px;
  list-style: none;
  display: none;
  position: absolute;
  top: 30px;
  left: 0;
}

#navmenu-h ul ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

#navmenu-h ul ul li {
  width: 150px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  border:none;
}

/* Root Menu */
#navmenu-h ul a {
padding:0px 13px;
margin:0px;
float: none !important; /*For Opera*/
float: left; /*For IE*/
display:block;
color:#666666;
font:bold 12px arial;
text-decoration: none;
height:auto !important;
height:1%; /*For IE*/
line-height:30px;
}


/* Root Menu Hover Persistence */
#navmenu-h ul .first a:hover,
#navmenu-h ul li:hover a.first,
#navmenu-h ul li.first.iehover a {
color:#666666;
background:#e2d8ce;
}

#navmenu-h ul a:hover,
#navmenu-h ul li:hover a,
#navmenu-h ul li.iehover a {
color:#666666;
background:#e2d8ce;
}

/* 2nd Menu */

#navmenu-h ul li:hover li a,
#navmenu-h ul li.iehover li a {
width:130px;
margin:0px;
color:#666666;
font:bold 11px arial;
padding:3px 0px 3px 15px;
left:0px;
background:#e2d8ce;
border-top:1px solid #f0eae2;
/*border-right:none;border-left:none;*/

}

/* 2nd Menu Hover Persistence */
#navmenu-h ul li:hover li a:hover,
#navmenu-h ul li:hover li:hover a,
#navmenu-h ul li.iehover li a:hover,
#navmenu-h ul li.iehover li.iehover a {
background:#D8CCBD;
color:#666666;
}

/* 3rd Menu */
#navmenu-h ul li:hover li:hover li a,
#navmenu-h ul li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 3rd Menu Hover Persistence */
#navmenu-h ul li:hover li:hover li a:hover,
#navmenu-h ul li:hover li:hover li:hover a,
#navmenu-h ul li.iehover li.iehover li a:hover,
#navmenu-h ul li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
#navmenu-h ul li:hover li:hover li:hover li a,
#navmenu-h ul li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
#navmenu-h ul li:hover li:hover li:hover li a:hover,
#navmenu-h ul li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

#navmenu-h ul ul ul,
#navmenu-h ul ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
#navmenu-h ul li:hover ul ul,
#navmenu-h ul li:hover ul ul ul,
#navmenu-h ul li.iehover ul ul,
#navmenu-h ul li.iehover ul ul ul {
  display: none;
}

#navmenu-h ul li:hover ul,
#navmenu-h ul ul li:hover ul,
#navmenu-h ul ul ul li:hover ul,
#navmenu-h ul li.iehover ul,
#navmenu-h ul ul li.iehover ul,
#navmenu-h ul ul ul li.iehover ul {
  display: block;
}

.checkbox { width: auto; margin-right: 5px;}
#agreement2,#agreement { margin-right: 5px;}

.left_image_float { float: left; margin-right: 5px; margin-bottom: 5px;}
.right_image_float { float: right; margin-left: 5px; margin-bottom: 5px;}

.idupe {z-index:0;}
