* {margin:0; padding:0;}
a{cursor:pointer;}
img{border:0;}
p{margin:0; padding:0; display:block;}
/*body{margin:0; padding:0; width:100%; height:100%; background: url(/elm/bg.gif) top left; position:relative; behavior: url('/elm/csshover.htc');}

*/
body{margin:0; padding:0; width:100%; height:100%; background: url(/elm/bg.gif) top left; position:relative; behavior: url(/css/iepngfix.htc);}

.fl{float:left;}
.cl{clear:both;}
.rl{position:relative;}
.ab{ position:absolute;}
table{border-collapse: collapse;}
td{ margin: 0em; padding: 0em; vertical-align: top;}

#body{width:100%; height:100%; position:relative;}
/*
#head{width:100%; height:537px; background: url(/elm/head.jpg) top center no-repeat;}
*/
#head{width:100%; height:575px; background: url(/elm/head.jpg) top center no-repeat;}
#head_2{width:100%; height:338px; background: url(/elm/head_2.jpg) top center no-repeat;}

#page{margin:auto; position:relative; width:962px; padding:0;}
#fotki{ position: absolute; top:357px; left:-135px; height:635px; width:431px;}

#menu_2{ width:640px; height:34px; position:absolute; top:-84px; left:298px; }
#menu_2 a{ float:left;}

/*
.d_21, .d_22, .d_23, .d_24, .d_25{ width:128px; height:34px; display:block; cursor: pointer;}
.d_21{ background: url(/elm/d_21.jpg);}
.d_21:hover{}
.d_22{ background: url(/elm/d_22.jpg);}
.d_22:hover{}
.d_23{ background: url(/elm/d_23.jpg);}
.d_23:hover{}
.d_24{ background: url(/elm/d_24.jpg);}
.d_24:hover{}
.d_25{ background: url(/elm/d_25.jpg);}
.d_25:hover{}
*/


.d_251, .d_252, .d_253, .d_254, .d_255{ width:128px; height:34px; display:block; cursor: pointer;}
.d_251{ background: url(/elm/d_21.jpg);}
.d_251:hover{background-position: 0px -34px;}
.d_252{ background: url(/elm/d_22.jpg);}
.d_252:hover{background-position: 0px -34px;}
.d_253{ background: url(/elm/d_23.jpg);}
.d_253:hover{background-position: 0px -34px;}
.d_254{ background: url(/elm/d_24.jpg);}
.d_254:hover{background-position: 0px -34px;}
.d_255{ background: url(/elm/d_25.jpg);}
.d_255:hover{background-position: 0px -34px;}

#menu{ width:161px; height:210px; position:absolute; top:-270px; left:275px; }
#menu a{ list-style-type: none;}
.d51, .d52, .d53, .d54, .d55{ width:161px; height:42px; display:block; cursor: pointer;}
.d51{ background: url(/elm/d51.jpg);}
.d51:hover{background-position: 0px -42px;}
.d52{ background: url(/elm/d52.jpg);}
.d52:hover{background-position: 0px -43px;}
.d53{ background: url(/elm/d53.jpg);}
.d53:hover{background-position: 0px -42px;}
.d54{ background: url(/elm/d54.jpg);}
.d54:hover{background-position: 0px -41px;}
.d55{ background: url(/elm/d55.jpg);}
.d55:hover{background-position: 0px -41px;}
#logo{ position:absolute; top:-559px; left:234px;}
#logo_2{ position:absolute; top:-290px; left:60px;}

img {behavior: url('/css/iepngfix.htc');}
#galer{ position:absolute; top:-120px; right:0px; behavior: url('/css/iepngfix.htc');}
#main{ width:962px; position:relative; clear:both;}
#main2 {width:962px; position:relative;} 
#main_2 {width:962px; position:relative;} 
#left{ width:422px; float:left;}
#right{ margin-left:448px;}
#left_2{ width:300px; float:left;}
#right_2{ margin-left:304px;}
#tel{ width:337px; height:175px; background: url(/elm/tel.gif) top left no-repeat;}
#tel_2{ width:250px; height:109px; background: url(/elm/tel_2.gif) top left no-repeat;}

.n-t{ width:345px; height:29px; background: url(/elm/n-bg.gif) repeat-x; margin-bottom:1px;}
.n-t2{ width:345px; height:29px; background: url(/elm/nbok.gif) top right no-repeat;}
.n-t3{ width:345px; height:29px; background: url(/elm/nbokl.gif) top left no-repeat;}
.n-t3 p{font: bold 14px Arial; color: #FFFFFF; top:7px; right:10px; position:relative; text-transform:uppercase; text-align:right;}

.n2-t{ width:345px; background: url(/elm/n2-bg.gif); }
.n2-t1{ width:345px; background: url(/elm/ndr.gif) right bottom no-repeat;}
.n2-t2{ width:345px; background: url(/elm/nur.gif) right top no-repeat;}
.n2-t3{ width:345px; background: url(/elm/nld.gif) bottom left no-repeat;}
.n2-t4{ width:335px; background: url(/elm/nlu.gif) top left no-repeat; padding: 10px 10px 10px 0;}

.data{ font: bold 14px Tahoma !important; color:#FFcc00 !important; text-transform:uppercase !important;}
.n-title{ font: bold 14px Tahoma !important; color:#FFF; text-transform:uppercase  !important; text-decoration:underline !important; margin-bottom:4px;}
.text{ font: normal 11px Tahoma; color: #FFF;}
.text_2{ font: normal 12px Tahoma; color: #FFF;}

.n2-t4.text{ font: normal 11px Tahoma; color: #FFF;}
.n2-t4 p{ font: normal 11px Tahoma; color: #FFF;}


.text a{ font: normal 11px Tahoma; color:#FFcc00; text-decoration:underline;}
.text a:hover{ text-decoration:none;}

.text_2 a{ font: normal 12px Tahoma; color:#FFcc00; text-decoration:underline;}
.text_2 a:hover{ text-decoration:none;}

div.text{ font: normal 11px Tahoma; color: #FFF;}
div.text a{ font: normal 11px Tahoma; color:#FFcc00; text-decoration:underline;}
div.text a:hover{ text-decoration:none;}
div.text p{margin-bottom: 10px;}

div.text_2{ font: normal 12px Tahoma; color: #FFF;}
div.text_2 a{ font: normal 12px Tahoma; color:#FFcc00; text-decoration:underline;}
div.text_2 a:hover{ text-decoration:none;}
div.text_2 p{margin-bottom: 10px;}


.next{ background: url(/elm/str.gif) top right no-repeat; padding-right:24px; margin-top:6px;}
.next a{ font: normal 11px Tahoma; color:#FFcc00; text-decoration:underline; top:-3px; position:relative;}
.next a:hover{ text-decoration:none;}
.news .next{ background:none;}

.slog{ margin-bottom:14px;}
.m1{ margin-bottom:14px;}
.right{width:452px;}

div.text2{ font: normal 12px Tahoma; color: #FFF;}
div.text2 a{ font: normal 12px Tahoma; color:#FFcc00; text-decoration:underline;}
div.text2 a:hover{ text-decoration:none;}

.news{ width:450px; margin-bottom:14px;}
.news_2{ width:640px; margin-bottom:14px;}
.right p{ margin-bottom:14px;}
.text2{ font: normal 16px Tahoma; color: #FFF;}
.text2 a{ font: normal 16px Tahoma; color:#FFcc00; text-decoration:underline;}
.text2 a:hover{ text-decoration:none;}
.title2{ font: bold 18px Arial; color: #ffcc00; text-transform:uppercase;}

#foot{ position:relative; top:56px; margin-left:450px; width:450px; clear:both; }
#foot_2{ position:relative; top:56px; margin-left:304px; width:620px; clear:both; }
.copy{ font: normal 11px Tahoma; color: #ffcc00; position: relative; width:150px; z-index:4;}
#rlogo{ position:absolute; right:-35px; top:-13px; }

div.backgr {background: url(/elm/flash.png) no-repeat; padding-top: 27px; width: 459px; height: 357px; behavior: url('/css/iepngfix.htc');}

table.feedback_form td {color: White; font-family:Tahoma; font-size:11px; height: 25px;	}

ul{ padding-left:10px !important;}
ul li{ list-style:disc; margin-left:10px !important;}
#galer{ position:absolute; top:-120px; right:0px; behavior: url('/css/iepngfix.htc'); z-index:3;}