body
	{
	background-color : #808080;
	text-align : center;
	font-family : Verdana;
	font-size : 12px;
	color : black;
	margin : 0;
	}
	
div
	{
	background-color : white;
	padding : 0;
	float : left;
	}

h1
	{
	font-weight : 500;
	font-size : 20px;
	margin : 0;
	margin-bottom : 20px;
	}
	
h2
	{
	margin : 0;
	margin-bottom : 5px;
	font-size : 12px;
	}	
a
	{
	text-decoration : none;
	color : black;
	}
	
a:hover
	{
	text-decoration : underline;
	}
	
a.menu_selected,a.menu:hover
	{
	color : #C2C2C2;
	}
	
a.menu
	{
	color : #6C6C6C;
	}

a.submenu
	{
	color : white;
	}
	
a.submenu:hover,a.submenu_selected
	{
	color : black;
	}
	
a.contact
	{
	color : white;
	text-decoration : none;
	}	

a.contact:hover
	{
	text-decoration : underline;
	}
	
a.languages
	{
	color : #5B5B5B;
	}
	
a.languages:hover
	{
	color : #646464;
	}
	
img	
	{
	border : 0;
	}
	
div.main
	{
	margin : auto auto;
	float : none;
	width : 800px;
	background-image : url(../images/background.png);
	background-repeat : repeat-y;
	}
	
div.left_top
	{
	width : 265px;
	height : 230px;
	background-color : #424142;
	}

img.left_top
	{
	width : 265px;
	height : 230px;
	background-color : #424142;
	}

div.left_middle
	{
	width : 265px;
	text-align : center;
	background-image : url(../images/background.png);
	background-repeat : repeat-y;	
	}

img.left_middle
	{
	width : 265px;
	}

div.left_bottom
	{
	width : 265px;
	height : 75px;
	background-color : #424142;
	}
	
div.menu		
	{
	width : 535px;
	height : 35px;
	color : #6C6C6C;
	background-color : #424142;
	}
	
div.spacer
	{
	width : 535px;
	height : 125px;
	background-color : #424142;
	}
	
div.title
	{
	width : 535px;
	height : 70px;
	background-color : #424142;
	}
	
div.content
	{
	width : 535px;
	text-align : left;
	background : url(../images/background.png) right;
	background-repeat : repeat-y;	
	}	
	
div.content_back
	{
	width : 800px;
	text-align : left;
	background-image : url(../images/background.png);
	background-repeat : repeat-y;
	}
	
div.contact
	{
	width : 515px;
	height : 55px;
	text-align : right;
	padding-top : 20px;
	background-color : #424142;	
	}
	
div.contact_border
/*nech ziju standardy!!! MSIE*/	
	{
	background-color : #424142;	
	width : 535px;
	height : 75px;
	color : white;
	}
	
div.bottom
	{
	width : 800px;
	background-color : #666666;
	color : #A3A3A3;

	}
	
div.languages
	{
	width : 800px;
	height : 20px;
	background-color : #808080;
	color : #5B5B5B;
	text-align : right;
	}

div.image
	{
	border : 20px solid #424142;
	background-color : #424142;
	}
	
img.image
	{
	border : 20px solid #424142;
	}
	
div.submenu
	{
	width : 535px;
	height : 15px;
	background-color : #666666;
	color : #C2C2C2;
	text-align : center;
	}
	
div.submenu_back
	{
	/*width : 515px;
	height : 130px;*/
	}

div.submenu_title
	{
	margin-top : 40px; 
	height : 30px;
	width : 315px;
	}
	
div.submenu_content	
	{
	border-left : 43px solid white;
	}
	
div.submenu_text
	{
	height : 60px;
	width : 315px;
	}
	
div.image_images
	{
	border : 43px solid white;
	border-bottom : 0;
	border-right : 0;
	}
	
div.image_image
	{
	border : 43px solid white;
	border-top : 0;
	border-left : 0;
	}
	
div.submenu_image
	{
	border : 43px solid white;
	border-top : 0;
	border-left : 0;
	}

div.content_image
	{
	border : 0;
	border-bottom : 43px solid white;
	border-right : 43px solid white;
	}
	
div.content_border
	{
	border : 43px solid white;
	border-top : 0;
	border-bottom : 0;
	}

img.border_top
	{
	position : relative;
	top : -19px;
	}	
	
img.border_bottom
	{
	position : relative;
	top : 20px;
	}	
	
	
/*pop up*/

.popup 
	{
	width: 604px;
	position: absolute;
	visibility: hidden;
	background-color: #424142;
	border: 2px outset #CCCCCC;
	text-align: center;
	z-index: 99;
	}
	
.popup .name 
	{
	width: 100%;
	height: 18px;
	padding-top: 2px;
	background-color: #424142;
	color: white;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	text-align: left;
	}
	
.popup .close 
	{
	float: right;
	background-color: #424142;
	text-align: center;
	width: 18px;
	cursor: pointer;
	margin-right: 1px;
	margin-bottom: 1px;
	font-size: 13px;
	border: 1px outset black;
	}
	
.popup .text img
	{
	float: left;
	}

