/* Start of CMSMS style sheet 'hurikan.org &gt; Layout' */
/* >> Part >> Template >> */
html, body {
  height: 100%;
  margin: 0; padding: 0;
}

body {
  font-family: Verdana, Arial, Helvetica, sans-serif, monospace;
/*  background: #000000 url(images/2009/background.png) center 200px no-repeat;
     background: url(images/2009/snowFlakeBlur.jpg) 0 0 repeat;  */
  background-color: #000;
}

* { background-repeat: no-repeat; }

#container {
  clean: right;
  height: auto;
  height: 100%;
  margin: 0 auto;
  position: relative;
  /* container fixed size */
  width: 960px;
  background: #000;

}

body>#container{ /* pre mudre prehliadace */
  height:auto;
  min-height:100%;
}

#footer {
  position: absolute;
  bottom: 0;
}

hr.cleaner { 
	clear: both;
	visibility: hidden;
}
.hide { display: none; }

h1, h2, h3, h4, ul, li { margin: 0px; }

/* >> Standard  HTML elements and their default settings >> */

b, strong { font-weight: bold; }
i, em { font-style: italic; }
p {
  padding: 0; margin:0;
  text-align:left;
}

img {
   border: none;
}
h1, h2, h3, h4, h5 {
  line-height: 1.6em;
  font-weight: normal;
  width: auto;
  /*
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  */
}

/* _ default link styles*/
a {
	color: #e60511;
	text-decoration: none;
	text-align: left;
}
a:hover {
/*
	color: #3A6B85;
*/
  background-color: #000;
  color: #fff;
}
a:active {
	color: #333;
}
a:visited {
	color: #e60511;
}
input, textarea, select {
	font-size: 0.95em;
}

/* >> Basic Elements >> */
#header {
  height: 200px;
  margin: 0; padding: 0;
  background: url(images/2009/header_vsk.jpg) 0 0 no-repeat;
  }
#logo {
  height: 200px;
  background: url(images/2009/logo.png) 0 0 no-repeat;
  margin: 0 0 0 -100px;
}
#content {
/*  background: url(images/2009/page.jpg) 0 0 repeat-x; */
  margin: 0; padding: 10px 5px 100px 5px;
}
#footer {
  width: 960px; height: 80px;
  position: absolute;
  bottom: 0;
  margin: 50px 0 0 0; padding: 5px 0;
  background: url(images/2009/footer.jpg) center top no-repeat;
}
#footer, #footer a, #footer p {
  text-align: center;
  font-size: 90%;
  color: #c1c1c1;
}
#footer a { text-decoration: underline; }
#footer a:hover { color: #fd0000; }

/* >> Sidebars - Position >> */
#sidebar, #sponsors {
  float: right;
  width: 180px;
  margin: 0; padding: 0;
  font-size: 70%;
  color: #1d1d1d;
}
#sidebar {
  margin: 0 10px;
}
.in_sidebar {
  padding: 0 0 0.25em 0;
  background: white;
}
.in_sidebar p {
	margin: 0 ; padding: 0 .5em;
}
.in_sidebar p img {
	margin: .3em 0;
}


.in_sidebar  h4 {
  font-size: 1em;
  font-weight: bold;
  text-align: center;
  border-top: 1px #000 dotted;
  border-bottom: 1px #000 dotted;
  margin: 0.25em 0.75em;
}

.in_sidebar p p {
	margin: 0 ; padding: 0;
}

/* _ sidebars - rounded corners */
.tp_sidebar, .bm_sidebar {
  height: 7px;
  background: url(images/2009/sidebar_corner.png) 0 0 no-repeat;
  margin: 0; padding: 0;
}
.bm_sidebar {
  background-position: 0 bottom;
}

/* >> Sidebars - Global Elements >> */
#sidebar h2, #sponsors h2 {
  margin: 0 .3em .9em .3em; padding: .3em;
  font-size: 110%;
  font-weight: bold;
  text-align: right;
  line-height: 110%;
}
#sidebar h2 {
  color: #000000;
  border-bottom: solid .25em #000000;
}
#sponsors h2 {
  color: #ff0000;
  border-bottom: solid .25em #ff0000;
}

/* >> Content - Main >> */
#main {
  display: block;
  margin: 0 380px 0 0; padding: 0 1.2em;
  background: #fff;
  font-size: 80%;
  }
#main h2 {
  line-height: 95%;
  margin: 0 0 .9em 0; padding: 0.7em 0 .5em;
  font-weight: bold;
  background: url(images/2009/h_red_line.png) 0 bottom no-repeat;
}
#main h3, #main h4 {
  font-size: 105%;
  padding: 0.7em 0 .5em;
  font-weight: bold;
}

#main p {
  padding: 0.5em 0;
/*  text-align: justify; */
}


/* _ rounded corners (main) */
div.topcorner, div.bottomcorner {
  height: 7px;
  background: url(images/2009/main_corner.png) 0 0 no-repeat;
  margin: 0; padding: 0;
}
div.bottomcorner {
  background-position: 0 bottom;
}

/* >> Search Module >> */
div#search {
  width: 205px; height: 30px;
  margin: 3.2em .5em 0 0;
}
div#search label {
  text-indent: -9999em;
  height: 0pt; width: 0pt;
  display: none;
}
div#search input.search-input {
/* specific size for image, your image may need these adjusted */
	width: 160px;
	height: 30px;
/* removes default borders, allows use of image */
	border-style: none;
/* text color */
	color: #111;
/* padding of text */
	padding: 6px 0 4px .3em;
	float: left;
	line-height:normal;
/* set all font properties at once, weight, size, family */
	font: bold 90% Arial, Helvetica, sans-serif;
/* left input image, set your own here */
	background: url(images/2009/search.png) no-repeat scroll left top;
}
div#search input.search-button {
/* specific size for image, your image may need these adjusted */
	width: 36px; height: 30px;
/* removes default borders, allows use of image */
	border-style: none;
/* hides text, image has text */
	text-indent: -9999em;
	float: left;
	margin: 0;
/* provides positive hover effect */
	cursor: pointer;
/* removes default size/height */
	font-size: 0px;
	line-height: 0px;
/* submit button image, set your own here */
	background: url(images/2009/search.png) no-repeat scroll right top;
}

/* >> Global Right >> */
.right-mod {
  display: inline;
  float: right;
}


/* ------------------------------------------------ */
/* >> Site Maintenance >> */
div.top-corner, div.bot-corner {
  height: 6px;
  background: url(images/2009/maintenance.png) 0 0 no-repeat;
  margin: 0; padding: 0;
}
div.bot-corner {
  background-position: 0 bottom;
}
#main-tenance {
  height: 50%;
  display: block;
  margin: 0; padding: 0;
  background: #fff;
  }


/* >> wiki style external links >> */
/* external links will have "(external link)" text added, lets hide it */
a.external span {
	position: absolute;
	left: -5000px;
	width: 4000px;
}
a.external {
/* make some room for the image, css shorthand rules, read: first top padding 0 then right padding 12px then bottom then right */
	padding: 0 12px 0 0;
}
/* colors for external links */
a.external:link {
	color: #e60511;
/* background image for the link to show wiki style arrow */
	background: url(images/cms/external.gif) no-repeat 100% -100px;
}
a.external:visited {
	color: #e60511;
/* a different color can be used for visited external links */
/* Set the last 0 to -100px to use that part of the external.gif image for different color for active links external.gif is actually 300px tall, we can use different positions of the image to simulate rollover image changes.*/
	background: url(images/cms/external.gif) no-repeat 100% -100px;
}
a.external:hover {
	color: #000;
/* Set the last 0 to -200px to use that part of the external.gif image for different color on hover */
	background: url(images/cms/external.gif) no-repeat 100% 0;
	background-color: inherit;
}
/* end wiki style external links */

/*

/* >> In-content Tables Design >> */
#main table.customtab td, #main table.customtab th {
	padding: .25em .125em;
	border: thin solid #a1a1a1;
}

/* >> Google AdSense >> */



/* End of 'hurikan.org &gt; Layout' */

