/* CSS by Econom */

BODY {
	width: auto;
	margin: 1.5em 5%;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	//font-size: expression((documentElement.clientWidth||document.body.clientWidth)<980?'75%':'90%');
	background: /*url(/img/fon.gif)*/ #FFF repeat top left;
	color: #000;
	}
IMG {
	border: 0;
	}
A {
	color: #049;
	}
A:hover {
	color: red;
	}
TABLE {
	border: 0;
	border-collapse: collapse;
	}
TABLE TD {
	padding: 0;
	vertical-align: top;
	}
.b {
	font-weight: bold;
	}
.f90 {
	font-size: 90%;
	}
H1, H2, H3, H4, H5, H6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	}

/* Top Styles */

DIV.site_header {
	width: 100%;
	clear: both;
	}
IMG.logo {
	margin-bottom: 1.5em;
	font-size: 90%;
	//float: expression( (/MSIE ((5\.5)|[6-9])/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "none" : "left" );
	}
.site_header UL, .site_header UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.site_header UL {
	float: right;
	width: 35%;
	text-align: center;
	font: 79% Tahoma;
	padding: 1.3em 0 1.4em 0;
	}
.site_header UL LI {
	display: inline;
	padding-right: 1em;
	color: #333;
	}
/*.site_header UL LI IMG {
	margin: 0 0.5em 0 0;
	}*/
.site_header UL LI A {
	color: #000;
	}
.site_header UL LI A:hover {
	color: #980606;
	}
.site_header UL LI IMG {
	margin-bottom: -0.2em;
	}
A.map IMG {
	background: url(/img/map.gif) no-repeat left top;
	}
.site_header UL LI.over A.map IMG {
	background: url(/img/map_cur.gif) no-repeat left top;
	}
A.mailto IMG {
	background: url(/img/mailto.gif) no-repeat left top;
	}
.site_header UL LI.over A.mailto IMG {
	background: url(/img/mailto_cur.gif) no-repeat left top;
	}
A.home IMG {
	background: url(/img/home.gif) no-repeat left top;
	}
.site_header UL LI.over A.home IMG {
	background: url(/img/home_cur.gif) no-repeat left top;
	}


/* Main Navigation */

DIV.top_navigation, DIV.special {
	float: right;
	width: 25%;
	}
DIV.specialIn {
	width: 100%;
	margin-top: 1.3em;
	}
DIV.special {
	padding-bottom: 2em;
	}
.top_navigation UL {
	margin: 0.9em 0;
	padding: 0;
	list-style: none;
	}
.top_navigation UL LI {
	margin-bottom: 0.3em;
	padding-left: 1.7em;
	font: 160% Verdana;
	color: #333;
	background: url(/img/square.gif) no-repeat left 0.2em;
	}
.top_navigation UL LI H1 {
	font-size: 100%;
	}
.top_navigation UL LI H1 A {
	color: #000;
	}
.top_navigation UL LI H1 A:hover {
	color: #F00;
	}
/*.top_navigation UL LI:hover {
	background-color: #CCC;
	}*/
.top_left, .top_left .greeting {
	height: 13.5em;
	}
.top_left, TABLE.ind_nav {
	width: 70%;
	}
.top_left {
	float: left;
	background: url(/img/bg_index.jpg) no-repeat 293px top;
	}
.top_left .greeting {
	margin: 0;
	width: 293px;
	/*float: right;*/
	background-color: #FFF3C3;
	}
.top_left .greeting STRONG {
	padding: 1em 1em 0.5em 1em;
	display: block;
	}
.top_left .greeting P {
	margin: 0 1em 0.5em 1em;
	}
.top_left .greeting P SPAN {
	font: 79% Tahoma;
	}

/* Content Styles */

DIV.content {
	clear: both;
	padding-top: 1.3em;
	padding-bottom: 1.5em;
	//padding-bottom: 2em;
	}
TABLE.ind_nav {
	float: left;
	}
TABLE.ind_nav TD {
	padding: 0 1em 2em 1em;
	font-size: 100%;
	}
TABLE.ind_nav THEAD TD {
	border-top: 3px solid #CCC;
	}
TABLE.ind_nav THEAD TD, .special {
	padding-top: 0.8em;
	}
.ind_nav TD H2 {
	font-size: 135%;
	}
.ind_nav TD H2 {
	margin: 0 0 0.7em 0;
	}
.ind_nav TD P {
	margin: 0;
	padding-left: 39px;
	}
P.plastic {
	background: url(/img/plastic.gif) no-repeat left top;
	}
P.wood {
	background: url(/img/wood.gif) no-repeat left top;
	}
P.jalousie {
	background: url(/img/jalousie.gif) no-repeat left top;
	}
P.aluminium {
	background: url(/img/aluminium.gif) no-repeat left top;
	}

DIV.inner {
	clear: none;
	width: 69.5%;
	/*//width: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "93%" : "69.5%" );*/
	//width: expression( (/MSIE (([5]))/.test(navigator.userAgent) && navigator.platform == "Win32" ) ? "93%" : "69.5%" );
	padding-top: 0;
	/*border-top: 3px solid #FFF3C3;*/
	/*background-color: #FFF3C3;*/
	}
.inline_nav {
	margin: 0 0 0.9em 0;
	padding: 0;
	list-style: none;
	position: relative;
	}
.inline_nav LI {
	display: inline;
	padding: 0 0.5em 0 0;
	margin: 0;
	font: 79% Tahoma;
	}
.inline_nav LI STRONG {
	color: #333;
	}
.inner H2.sub_head {
	font-size: 129%;
	background-color: #FFF3C3;
	margin-left: -1em;
	padding-left: 1em;
	}
.inner DT {
	font-weight: bold;
	margin-bottom: 0.5em;
	padding-left: 20px;
	}
.inner DD {
	margin-bottom: 1em;
	}
.product_nav {
	padding-top: 0.5em;
	}
.product_nav DT {
	padding: 0 0 0.5em 24px;
	}
.product_nav DT H2 {
	background: none;
	}
.visual {
	margin: 0 0 1em 1em;
	}
DT.plastic {
	background: url(/img/plastic_sm.gif) no-repeat left top;
	}
DT.wood {
	background: url(/img/wood_sm.gif) no-repeat left top;
	}
DT.jalousie {
	background: url(/img/jalousie_sm.gif) no-repeat left top;
	}
DT.aluminium {
	background: url(/img/aluminium_sm.gif) no-repeat left top;
	}
DIV.inner P.nota {
	font-size: 105% !important;
	/*background-color: #3366CC;*/
	background-color: #FCDB56;
	/*color: #CCFF66;*/
	/*color: #954F10;*/
	color: #000;
	border-left: 3px solid #F00;
	padding: 1em 1em 1em 20px;
	}
UL.list {
	list-style: square;
	}
UL.list LI, .content OL LI {
	margin-bottom: 0.4em;
	font-size: 90%;
	}
.content OL  {
	padding-left: 3em;
	//padding-left: 0.6em;
	}
.textImgRight {
	margin: 0 0 1em 1em;
	}
.textImgLeft {
	margin: 0 1em 1em 0;
	}
	


/* Footer */

.copy {
	padding: 1.3em 1em 2em 1em;
	//padding-top: 0.5em;
	border-top: 3px solid #CCC;
	clear:both;
	margin-bottom: 1em;
	}
.info {
	float: left;
	width: 40%;
	}
.contact {
	float: right;
	width: 40%;
	text-align: right;
	}

/* United Styles */
.copy DIV, .ind_nav P, .special P, DIV.inner P, .inner DD {
	font-size: 90% !important;
	}

/* Colors */
.top_left, .top_navigation {
	background-color: #fff;
	}
.site_header UL {
	background-color: #F0C600;
	}
/*.site_header {
	background-color: #F4BA0B;
	}*/
.hrefs {
	color: #A70D0D;
	}