html,body {

	padding:0px;

	margin:0px;

	background-color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	color:#4A676F;

	font-size:12px;

}

img {

	border:none;

}

a {

	color:#0DA5D7;

	text-decoration:underline;

}

a:hover {

	text-decoration:none;

}

p {text-align: justify;}

/***********************top***********************/



.tabcon1 {border-collapse: collapse; border: 1px solid #898ea2; width: 95%;}

.tabcon1 caption {text-align: left; font-weight: bold;}

.tabcon1 tr td {text-align: center; border-collapse: collapse; border: 1px solid #898ea2;}



.tabcon {border-collapse: collapse; border: 1px solid #898ea2; width: 95%;}

.tabcon caption {text-align: left; font-weight: bold;}

.tabcon tr td {text-align: center; border-collapse: collapse; border: 1px solid #898ea2;  width: 50%;}



.tabcondoor {border-collapse: collapse; border: 1px solid #898ea2; width: 95%;}

.tabcondoor caption {text-align: left; font-weight: bold;}

.tabcondoor tr td {text-align: center; border-collapse: collapse; border: 1px solid #898ea2;  width: 33%;}



#top {

	background:url(images/top/background.jpg) repeat-x top;

	height:507px;

	min-width:1000px;

	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "auto");

	position:relative;

}

#top div.right_side{

	width:605px;

	height:507px;

	background:url(images/top/right_side.jpg) no-repeat;

	position:absolute;

	top:0px;

	right:0px;

	z-index: 70;

}

#top div.left_side{

	background:url(images/top/left_side.jpg) no-repeat;

	width:572px;

	height:299px;

	position:absolute;

	top:0px;

	left:0px;

	z-index: 70;

	

}

#button_1 {

	display:block;

	background:url(images/buttons/about.png) no-repeat;

	width:116px;

	height:114px;

	cursor:pointer;

	position:absolute;

	top:264px;

	right:509px;

	z-index: 76;

	filter:expression(fixPNG(this));

}

#button_2 {

	display:block;

	background:url(images/buttons/plastikovie_okna.png) no-repeat;

	width:124px;

	height:128px;

	cursor:pointer;

	position:absolute;

	top:264px;

	right:380px;

	z-index: 76;

	filter:expression(fixPNG(this));

}

#button_3 {

	display:block;

	background:url(images/buttons/stal_dveri.png) no-repeat;

	width:103px;

	height:137px;

	cursor:pointer;

	position:absolute;

	top:282px;

	right:252px;

	z-index: 76;

	filter:expression(fixPNG(this));

}

#button_4 {

	display:block;

	background:url(images/buttons/zashita_proemov.png) no-repeat;

	width:101px;

	height:135px;

	cursor:pointer;

	position:absolute;

	top:305px;

	right:129px;

	z-index: 76;

	filter:expression(fixPNG(this));

}

#button_5 {

	display:block;

	background:url(images/buttons/news.png) no-repeat;

	width:104px;

	height:120px;

	cursor:pointer;

	position:absolute;

	top:335px;

	right:9px;

	z-index: 76;

	filter:expression(fixPNG(this));

}

/***********************end_top***********************/

/***********************content***********************/

#content {

	margin-top:-60px;

	padding:0px 30px;

	min-width:940px;

	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 940? "940px": "auto");

}

#content div.left_side{

	float:left;

	width:255px;

	margin-top:-100px;

	position:relative;

	z-index: 70;

}

#content div.left_side p{

	padding:0px;

	margin:0px;

}

#content div.left_side h2.news{

	padding:0px;

	margin:0px;

	font-family:Tahoma, Verdana, Helvetica;

	font-size:25px;

	color:#0F4F62;

	font-weight:normal;

	padding-bottom:24px;

}

#content div.left_side p.date{

	color:#0F4F62;

	font-size:12px;

	font-weight:bold;

	background-color:#EDE8D6;

	text-align:center;

	width:80px;

	padding:7px 0px;

}

#content div.left_side a.headline{

	display:block;

	font-weight:bold;

	padding:7px 0px;

}

#content div.left_side p.text{

	padding-bottom:28px;

}

#content div.left_side h2.news_archive{

	padding:0px;

	margin:0px;

	font-family:Tahoma, Verdana, Helvetica;

	font-size:25px;

	color:#0F4F62;

	font-weight:normal;

	padding-bottom:24px;

}

#archive_left_side{

	padding:0px;

	margin:0px;

	list-style:none;

}

#archive_left_side li{

	margin-bottom:10px;

}

#archive_left_side li p.date_archive{

	padding:0px;

	margin:0px;

	height:12px;

	padding-left:7px;

	margin-bottom:3px;

	background:url(images/content/submenu_arrow.gif) no-repeat left center;

	color:#0F4F62;

	font-weight:bold;

}

#archive_left_side li a.link_archive{

	padding:0px;

	margin:0px;

	font-weight:bold;

}

#archive_left_side li div.dotted_line{

	background:url(images/content/submenu_dotted.gif) bottom repeat-x;

	height:1px;

	font-size:0px;

	margin-top:8px;

}

#submenu {

	padding:0px;

	margin:0px;

	margin-top:80px;

	list-style:none;

}

#submenu li{

	height:15px;

	background:url(images/content/submenu_dotted.gif) bottom repeat-x;

	padding-bottom:6px;

	margin-bottom:10px;

}

#submenu a{

	background:url(images/content/submenu_arrow.gif) no-repeat left;

	font-weight:bold;

	padding-left:7px;

}

#content div.right_side{

	margin-left:361px;

	position:relative;

	z-index: 70;

}

#content div.right_side h2.headline{

	padding:0px;

	margin:0px;

	font-family:Tahoma, Verdana, Helvetica;

	font-size:25px;

	color:#0F4F62;

	font-weight:normal;

	padding-bottom:28px;

}

#content div.right_side p{

	padding:0px;

	margin:0px;

	padding-bottom:17px;

}

#content div.right_side p.dotted_line{

	padding:0px;

	margin:0px;

	margin-top:22px;

	font-size:0px;

	margin-bottom:37px;

	height:1px;

	background:url(images/content/dotted_line.gif) repeat-x;

}

#content div.right_side_inner{

	margin-left:361px;

	position:relative;

	z-index: 70;

}

#content div.right_side_inner h2.headline{

	padding:0px;

	margin:0px;

	font-family:Tahoma, Verdana, Helvetica;

	font-size:25px;

	color:#0F4F62;

	font-weight:normal;

	padding-bottom:20px;

}

#content div.right_side_inner p{

	padding:0px;

	margin:0px;

	padding-bottom:5px;

}

#content div.right_side_inner p.dotted_line{

	padding:0px;

	margin:0px;

	margin-top:10px;

	font-size:0px;

	margin-bottom:19px;

	height:1px;

	background:url(images/content/dotted_line.gif) repeat-x;

}

#content div.right_side_inner div.pages{

	color:#000000;

	margin-bottom:7px;

}

#content div.right_side_inner div.pages	strong{

	margin-right:5px;

}

#content div.right_side_inner div.pages a{

	text-decoration:none;

	color:#0DA5D7;

	margin:0px 3px;

}

#content div.right_side_inner div.pages a:hover{

	text-decoration:underline;

}

#content div.right_side_inner div.pages span{

	margin:0px 3px;

}

#content div.right_side_inner p.dotted_line_archive{

	padding:0px;

	margin:0px;

	margin-top:5px;

	font-size:0px;

	margin-bottom:10px;

	height:1px;

	background:url(images/content/dotted_line.gif) repeat-x;

}

#content div.right_side_inner p.headline_archive{

	color:#0F4F62;

	font-weight:bold;

}

#content div.right_side_inner p.headline_archive a{

	font-weight:bold;

	margin-left:10px;

}

div#bottom_line_inner{

	padding:0px;

	margin:0px;

	margin-left:-30px;

	text-align:left;

	background:url(images/content/bottom_line.gif) repeat-x top;

	height:40px;

}

div#bottom_line_inner div.piece{

	margin:0px;

	padding:0px;

	width:30px;

	height:4px;

	font-size:0px;

	background-color:#0F4F62;

}

div#bottom_line{

	padding:0px;

	margin:0px;

	margin-top:-25px;

	margin-left:-30px;

	text-align:left;

	background:url(images/content/bottom_line.gif) repeat-x top;

	height:40px;

}

div#bottom_line div.piece{

	margin:0px;

	padding:0px;

	width:30px;

	height:4px;

	font-size:0px;

	background-color:#0F4F62;

}

/***********************end_content***********************/

/***********************footer***********************/

#footer {

	margin-top:-25px;

	min-width:1000px;

	width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px": "auto");

	clear:both;

	height:126px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#4A676F;

	position:relative;

}

#footer p.about{

	padding:0px;

	margin:0px;

	position:absolute;

	top:22px;

	left:71px;

}

#footer p.designby{

	background:url(images/footer/logo.jpg) no-repeat left;

	font-size:10px;

	height:32px;

	padding:0px;

	margin:0px;

	padding-top:8px;

	padding-left:113px;

	position:absolute;

	top:43px;

	left:300px;

}

#footer p.master{

	background:url(images/logomaster.gif) no-repeat left;

	font-size:10px;

	height:32px;

	padding:0px;

	margin:0px;

	padding-top:8px;

	padding-left:55px;

	position:absolute;

	top:43px;

	left:650px;

}

#footer p.designby a, #footer p.master a{

	text-decoration:none;

}

/***********************end_footer***********************/