a, div, strong, img, table, tr, td, p, form, fieldset, legend, span, body, ul, li, h2, h4, h3, h1, h5, h6{
	border: none;
	margin: 0px;
	padding: 0px;
}
body, table{
	font-family: Arial, sans-serif;
	text-align: center;
	font-size: 12px;
	color: #3e3e3e;
	background: #e7e7e7;
	behavior: url(/styles/csshover.htc);
}
table{
	background: none;
}
p{
	margin-bottom: 7px;
}
input, select, textarea{
	background: #f5f5f5;
	border: none;
	border: 1px solid #cdcdcd;
	color: #3e3e3e;
}
a{
	color: #3e3e3e;
	outline: none;
}
/*h1{
	font-size: 12px;
	color: #d71a1e;
	height: 33px;
	line-height: 33px;
	margin-bottom: 30px;
	font-weight: normal;
}*/
h1, h2{
	font-size: 24px;
	color: #bd002b;
	margin-bottom: 7px;
}
h2 a{
	color: #bd002b;
}
ul{
	margin-left: 30px;
	list-style-position: inside;
}
.clear{
	border: 0px;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	display: block;
}

.clearLeft {	clear: left;	}
.clearRight {	clear: right;	}

.hide {	display: none;	}

.floatLeft {	float: left;	clear: left;	}
.floatRight {	float: right;	clear: right;	}

#conteiner{
	width: 1000px;
	margin: 0px auto;
	padding-top: 440px;
	position: relative;
	background: #FFF url(/images/design/back_page.png) left 370px repeat-x;
	margin-bottom: 20px;
}
#top{
	position: absolute;
	height: 400px;
	width: 1000px;
	top: 0px;
	left: 0px;
}

#top #grey_area
{
	position: relative;
	width: 1000px;
	height: 321px;
	margin: 0 auto;
	background: #25282d; /* url(/images/design/top_img.jpg) right top no-repeat;*/
}

#top #grey_area h2
{
    margin:0;
}
#top #topFlashBanner{
	position: absolute;
	left: 470px;
}

#top #grey_area h2 a
{
    text-decoration:none;
}

#top #grey_area h2 a img
{
    z-index:20;
}

#top #grey_area h2 a span
{
    position:absolute;
    top:0;
    left:0;
    font-size:20px;
    z-index:-10;
    color:#25282D;
    
}

#top #iso
{
    position: absolute; 
    left: 40px; 
    top: 165px; 
    color: #f0f1f1; 
    font-weight: bold;
}

#logo
{
	position: absolute;
	left: 0;
	top: 58px;
	width: 334px;
	height: 54px;
}

#slogan1
{
	position: absolute;
	left: 200px;
	top: 155px;
	width: 137px;
	height: 110px;
	background: url(/images/design/balkonove_a_lodziove_systemy.png);
}

#slogan2
{
	position: absolute;
	left: 800px;
	top: 295px;
	width: 173px;
	height: 18px;
	xxbackground: url(/images/design/nova_tvar_vaseho_domu.png);
}

/*MENU*/
#menu{
	position: relative;
	width: 1000px;
	background: url(/images/design/back_menu.png);
}
#menu ul{
	margin: 0px;
}
#menu a{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#menu li{
	xxdisplay: inline;
	float: left;
	height: 49px;
	line-height: 49px;
	padding: 0px 13px;
	list-style: none;
}

#menu li li{
	display: inline;
	float: none;
	height: auto;
	line-height: 30px;
	padding: 0px;
	list-style: none;
}


#menu li a{
	position: relative;
	display: block;
	float: left;
}
#menu li a span{
	top: 4px;
	float: left;
	padding: 0px 15px;
	cursor:pointer;
}
#menu li ul{
	display: none;
	position: absolute;
	left: 0px;
	top: 49px;
	background: Black;
	width: 1000px;
	height: 70px;
	line-height: 30px;
	text-align: center;
	background: url(/images/design/menu_2_level.png);
	background-position: 3px 0px;
	background-repeat: no-repeat;
	padding-left: 20px;
	z-index: 100;
}
#menu li:hover ul {
	display: block;
	z-index: 2010;
}

#menu li:hover a,
#menu li.hover a,
#menu li.select a {
	color: #000;
}

#menu li span {
	background-image: url(/images/design/menu_center.png);
	background-position: center -100px;
	background-repeat: repeat-x;
}
#menu li.noSubs span {		background-image: url(/images/design/menu_center_nos.png);	}

#menu li span.right,
#menu li span.left{
	display: block;
	float: left;
	width: 15px;
	height: 49px;
	background-position: left -100px;
	background-repeat: repeat-x;
	padding:0;
}

#menu li span.right {	background-image: url(/images/design/menu_right.png);		}
#menu li span.left {	background-image: url(/images/design/menu_left.png);		}

#menu li.noSubs span.right {	background-image: url(/images/design/menu_right_nos.png);		}
#menu li.noSubs span.left {	background-image: url(/images/design/menu_left_nos.png);		}

#menu li:hover span,
#menu li.select span,
#menu li:hover span.right,
#menu li:hover span.left,
#menu li.select span.right,
#menu li.select span.left{
	background-position: center 0px;
}

#menu li:hover ul a {
	background: none;
	font-weight: normal;
	color: #000;
}
#menu li ul li a:hover{
	color: #fff;
}
#menu li ul a{
	padding-right: 40px;
}
 #menu li.select ul{
 	display: block;
	z-index: 2000;
}
#menu li.select ul a{
  	background: none;
	font-weight: normal;
}
#menu li ul a.selectSub{
	color: #fff;
}
/*MENU*/
#path{
	position: relative;
	text-align: left;
	margin: 40px 8px 0 200px;
	padding: 11px 42px;
	background: url(/images/design/hr.png) right top no-repeat;
}
#path a{
	text-decoration: none;
}

#path u
{
	text-decoration: none;
	background: url(/images/design/ico_gt.png) center no-repeat;
	padding: 0 5px;
}

#path i
{
	visibility: hidden;
}

#content{
	margin: 0px 50px;
	text-align: justify;
	line-height: 18px;
}

#footer{
	position: relative;
	margin: 0 3px 0px 3px;
	padding: 7px 10px 78px 250px;
	background: url(/images/design/menu_2_level.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 55px;
}

#footer a.cyber
{
    text-decoration:none;
}

#footer a.cyber:hover
{
    text-decoration:underline;
}

#footerimg{
	position: absolute;
	left: 20px;
	top: -75px;
	width: 215px;
	height: 163px;
	background: url(/images/design/footerimg.png);
}
#created{
	text-align: right;
}
#copy{
	float: left;
	text-align: left;
}
#flags{
	position: absolute;
	top: 5px;
	left: 15px;
}

