* {
	margin:0;
	padding:0
}
html {height:100%}
body {
	padding-top: 20px;
	margin-bottom: 72px;
	font:12px/18px Arial, Helvetica, sans-serif; /* 12px/18px : 12 - размер шрифта, 18 - отступ меж строками */
	width:100%;
	height:100%;
	background:url(/templates/img/body_bg.png) top center repeat-x #a5242a;
}

.ded_
{
	background: url("../img/ded.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 133px;
    left: 312px;
    position: relative;
    top: 111px;
    width: 110px;
}

.xtree
{
	background: url("../img/elka.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 154px;
    left: 469px;
    position: relative;
    top: 90px;
    width: 112px;
}

a {
	outline:none; /* исключение в FF обводки ссылки */
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
p {
	margin:0 0 15px 15px; /* начиная с 0 сверху по часовой стрелке (т.е. последнее значение 15px относится к левому маржину)*/
}
img {border:none}
/* --------------------- */

#main {	
	/* border:2px solid red; */	
	background:url(/templates/img/main.png) center repeat-y;
	width:1024px;
	/* width:1024px; */
	min-width:1024px;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto;
	background-color:#FFFFFF;
}
#header {
	height: 250px;
	width: 1024px;
	background: url(../img/head.png) no-repeat;
}
#element_1
{
	position: absolute;
	width:190px;
	margin-top: 137px;
	margin-left: 85px;
	color: #9f1e24;
	font-size: 16px;
	font-weight: bold;	
	font-family:  "Times New Roman",Georgia,Serif;
	text-align:center;
}
#element_2
{
	position: absolute;
	width:190px;
	margin-left: 745px;
	margin-top: 137px;
	color: #9f1e24;
	font-size: 16px;
	font-weight: bold;	
	font-family:  "Times New Roman",Georgia,Serif;
	text-align:center;
}
#element_1 a {color: #9f1e24; text-decoration:none}
#element_2 a {color: #9f1e24; text-decoration:none}

.lang_panel
{
	z-index: 100;
	width: 340px;
	height: 35px;	
	position: absolute;	
	margin-top: -20px;	
	margin-left: 456px;	
}
.lang_panel *
{
	display:block;
	position: absolute;
	width: 34px;
	height: 35px;
}
.lang_panel .ru
{	
	
}
.lang_panel .ua
{	
	margin-left:40px;
}
.lang_panel .en
{
	margin-left:80px;	
}
#decor_top
{
	width: 1011px;
	height: 103px;
	position: absolute;	
	margin:-20px 0 0 6px;
	background: url(/templates/img/decor_top.png) center no-repeat;
}
#header_decor
{	
	width: 1001px;
	height: 187px;
	position: absolute;
	margin: 42px 0 0 13px;	
	background:url(/templates/img/header_decor.png) center no-repeat;
}
#header .content{}
#container {		
	width: 100%;	
	overflow: hidden;
}
#left_column,#right_column,#content_column {word-wrap: break-word;}
#left_column {	
	float:left;
	width:300px; 
	/*background-color:#CCFF66;*/
}
#left_column .content{padding:5px;}
#content_column {
	margin:0 0 0 300px;
	padding:10px;
	
}
#content_column .content{padding:10px 25px 10px 10px;color:#666666}

#footer {
	background:url(/templates/img/footer.png) center no-repeat;	width:1024px;	
	position:relative;
	height:107px;
	margin: -107px auto 72px auto;
}
#footer .content{position: relative; top: 110px; text-align: center; font-style: italic;}
.wp{color: gold; font-style: italic;}
.clear{	
	/* clear:both; */	
	height:107px;
	padding: 1px;
}
/* H1 */
h1{font-size:16px}

/* Контакты */
#contact{width:150px;margin:15px 0 0 120px;font-weight:bold;color:#c79300}
#contact div{margin: 3px 0 0 0}
#contact .title{color:#cf2821}

#copyright{color:#fff}

/* birthday */
#birthday{width:545px;height:68px;position:absolute;margin:210px 0 0 240px;}

#new_year_1 {position:absolute;width:235px;height:162px;left:-20px;top:-90px;background:url(/templates/img/new_year_1.png) no-repeat}
#new_year_2 {position:absolute;width:167px;height:131px;margin:-90px 0 0 550px;background:url(/templates/img/new_year_2.png) no-repeat}

