* {margin: 0; padding: 0}
html, body {height: 100%;  }

body {
background-image: url(pics/patten.jpg); 
}

#full {height: 100%; width: 100%; min-width: 940px;width:expression(document.body.clientWidth < 940? "940px": "auto" );}

#content {position: relative; height: auto !important; height: 100%; min-height: 100%; margin-top: -209px;}
#content .container { margin: 0 auto; padding: 140px 185px 60px 110px;}
#content .container2 {min-width: 500; min-height: 550px; margin: 0 auto; background-image:url(pics/wight_px.png); z-index: 10; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #353434; line-height: 20px; font-weight: 100; text-align:justify; padding-left: 40px; padding-right: 40px; padding-top: 30px; padding-bottom: 20px;// height: 633px;}

#footer {position: relative; height: 143px; margin-top: -143px; background: #d9cfc5;}
#footer .container { margin: 0 auto; padding: 20px;}

#contacts {position: relative; height: 60px; top: -62px; //top:0; //margin-top:-62px; padding-left: 100px; padding-right: 0px; border: 0px solid red;}
#contacts .container { margin: 0 auto; border: 0px solid blue;}

#tablel {position: relative; float: left; width: 243; height: 538px; margin-top: -538px; vertical-align: bottom;}
#tablel .container { margin: 0 auto; padding: 0px; height: 208px; position: relative; top: 330px; background: url(pics/img_left.png);}

#tablepic {position: relative;  float: right; width:181; height: 239px; margin-top: -500px; background-image:url(pics/poster.jpg); background-position:right; background-repeat:no-repeat; margin-right: 0px;}
#tablepic .container { margin: 0 auto; padding: 20px;}

#tabler {position: relative; float: right; width: 306; height: 538px; margin-top: -538px; //  margin-right: -181px;}
#tabler .container { margin: 0 auto; background-image:url(pics/img_right.png); height: 375px; position: relative; top: 163px;}

#tablelight {position: relative; float: right; width: 400px; height: 284px; margin-top: -320px; margin-right: 4; //margin-right: -302px;}
#tablelight .container { margin: 0 auto;  position: relative;  height: 284px; width: 290px; background-image:url(pics/light.png); left: 55px; //left: 110px; }

#header {height: 209; min-height: 209; background-image: url(pics/patten2.jpg); }
#header .container { margin: 0 auto; padding-top: 50px; padding-left: 130px; }

#header {z-index: 6;}
#content {z-index: 10;}
#tablel {z-index: 4;}
#tabler {z-index: 3;}
#tablelight {z-index: 5;}
#tablepic {z-index: 2;}
#header {z-index: 1;}
#contacts {z-index: 9;}

H1{
	font-family: Georgia, "Times New Roman", Times, serif;	
	font-size: 36px;
	color: #443b36;
	text-decoration: none;
	line-height: 32px;	
	text-align: left;
	font-weight: 100;
	}
	
H2 {
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: #443b36;
	font-size: 22px;
	text-decoration: none;
	line-height: 32px;
	text-align: left;	
	font-weight: 100;	
	}
	

.kod {
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #353434; 
	font-size: 11px;
	font-weight: 100;
	letter-spacing:-1;
}

.phone {
	font-family:  Georgia, "Times New Roman", Times, serif;
	color: #05393e; 
	font-size: 22px;
	font-weight: 100;
	letter-spacing:-1;
}

.cont {
	font-family:  Georgia, "Times New Roman", Times, serif;
	color: #353434; 
	font-size: 12px;
	font-weight: 100;
	letter-spacing:-1;
}

.welcome{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: 900;
color: #353434;
padding-bottom: 10px;
}