/*
	StyleSheet by David Herreman
	http://www.free-css-templates.com
		
*/
body {
padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

margin-top: 0pt;

margin-right: 0pt;

margin-bottom: 0pt;

margin-left: 0pt;
font : 0.74em Arial, sans-serif;
line-height : 1.5em;
background : #fff url(image/bg.jpg) repeat-x top;
color : #454545;
}

li {

list-style : square;

}

.content {

  padding: 0;
  background-color: transparent;
  margin: 0 auto;
  width : 900px;
}

#subcontent {

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;
background-color : transparent;
height: 600px;
width: 900px;

}

/*
#rightleft {

height: 20px;
width: 20px;
background: black;  

}

*/
#left {
  
  float: left;
  width : 230px;
  height : 890px;
  
  /*background-color : black;*/
  background : #ffffff url(image/topr2.jpg) no-repeat top right;
	overflow : hidden;
}


#lefttop {
    
    width : 230px;
    height : 200px;

}

#left li {
	
  list-style : square;
	color : black;
}

#menu

{

/* line-height : 26px; */

}

#menu li {
	
  list-style : square;
	color : #cc3333;
}

#menu a {

color : #cc3333;
text-decoration: none;
font-weight: bold;
/* letter-spacing : 1px; */
font-size: 1.2em;
line-height : 24px;

}

#menu a:hover {

position: relative;
color : dimgray;
text-decoration: none;
font-weight: bold;
/* letter-spacing : 1px; */
font-size: 1.2em;

}

#leftadresa {

    width : 230px;
    height : 200px;

}

#leftadresa {

color: darkgrey;
}

#header {


height : 80 px;

}

#subheader {

background: transparent;
height: 19px;
width: 900px;

}

#header2 {

height : 200 px;

}

#top {
 
  padding-top : 0;
  background : transparent;
  height : 80px;
}

#mainright {

height: 600px;
width: 663px;
}

#right {

float:left;
height: 600px;
width: 633px;
}


#righttop {

height: 100px;
width: 663px;

}

#footer {
clear : both;
width : 900px;
margin : 0 0 6em 0;
color : #777;

}

#msg {

  

}

#msg a {

    width : 580px;
    color : #cc3333;
    text-decoration: none;

}

#msg span {
    text-align: right;
    color : #cc3333;
    font-weight: bold;

}

#odsadenie {
    
    text-align: right;
    color : #cc3333;
    font-weight: bold;

}

table.kalk {
	border-width: 2px 2px 2px 2px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.kalk th {
	border-width: 1px 1px 1px 1px;
	padding: 5px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: gray;

}
table.kalk td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	background-color: rgb(255, 245, 238);
	
}
