html, body {
	margin:0;
    padding:0;
	border:0;
	height:100%}

body {
	background-color:#000;
	background-image:url(../images/bg.jpg);
	background-attachment:fixed}
	
input, textarea {
	margin: 5px 0 0 0;
	width:350px;
    border:1px solid #8787e0;
    background-color:#CCC}

textarea {overflow: auto !important}

h3 {margin:0}

.email {
	width:300px;
    border:1px solid #8787e0;
    background-color:#CCC}

.form{
	padding:0 0 8px 0;
	color:#333;
	width:100px;
	height:22px;
	font-size:14px}
	
div.clear {
	clear:both;
	margin-bottom:50px}

.wrapper {
	overflow:hidden;
	height:100%;
	width:100%}

.wrap_bg
{
	margin:0 auto;
    min-height:100%;
	height:auto !important;
	height:100%;
	width:100%;
    border:0;
    background-image:url(../images/bg_w.png);
    background-attachment:fixed;
    background-repeat:repeat-y;
    background-position:center top}

div.center {
	margin: 0 auto;
	width:1037px;
	min-height: 100%;
	text-align:center}
	
/*	
div.company{
	margin: 0 auto;
	height: 77px;
	width:300px;
	text-align:center;
	background-image:url(../images/company.png);
	background-position:center;
	background-repeat:no-repeat
}*/

h1#logo{
	margin: 0 auto;
	height: 145px;
	width: 457px;
	text-align:center;
	background-image:url(../images/logo_content.png);
	background-position:center;
	background-repeat:no-repeat;
	text-indent:-1000em}

#logo a {display:block;
	height: 145px;
	width: 457px}

div.carousel{
	margin-top: -15px;
	width:1037px;
	height:334px;
	text-align:center}
	
div.carousel_left{
	width:8px;
	height:327px;
	background-image:url(../images/carou_left.png);
	background-repeat:no-repeat;
	float:left;
	position: relative}

div.carousel_center{
	width:1020px;
	height:327px;
	background-image:url(../images/carou_center.png);
	background-repeat:repeat-x;
	float: left;
	position:relative}

div.carousel_right{
	width:8px;
	height:327px;
	background-image:url(../images/carou_right.png);
	background-repeat:no-repeat;
	float:left;
	position:relative}

div.top_menu{
	margin:0 auto;
	padding-top:5px;
	width:605px;
	height:41px;
	text-align:center;
	float:left}

div.top-menu_left{
	width:10px;
	height:41px;
	background-image:url(../images/top-menu_left.png);
	background-repeat:no-repeat;
	float:left;
	position:relative}

div.top-menu_center{
	width:585px;
	height:41px;
	background-image:url(../images/top-menu_center.png);
	background-repeat:repeat-x;
	text-align:center;
	float:left;
	word-spacing:10px}

.top-menu_center ul {
	float: left; 
	width: 100%;
	margin: 8px auto;
	text-align: center}

.top-menu_center ul li {float: left; padding: 0 10px; margin: 0}

div.top-menu_right{
	width:10px;
	height:41px;
	background-image:url(../images/top-menu_right.png);
	background-repeat:no-repeat;
	float:left;
	position:relative}

div.icons{
	width:216px;
	height:41px;
	float:left;
	position:relative;
	text-align:center;
	margin-left:-3px;
	margin-top:3px}
	
div.ras{
	width:216px;
	float:left;
	position:relative}

img.icons {padding:10px}

div.wrapper_content {
	width:1037px;
	min-height:100%;
	text-align:center;
	float:left;
	position:relative}

div.main_menu {
	width:213px;
	min-height:100%;
	float:left;
	position:relative;
	overflow:hidden}
	
.1 {
	position:relative;
	overflow:hidden}
	
div.light_menu {
	overflow:hidden;
	width:213px;
	height:78px;
	background-image:url(../images/light.png);
	background-repeat:no-repeat;
	background-position:center;
    display:table-cell; 
	vertical-align:bottom;
	position:relative}

div.center_menu {
	width:213px;
    overflow:hidden;
	background-image:url(../images/bg_menu.png);
	background-repeat:repeat-y;
	background-position:center}

div.bottom_menu {
	overflow:hidden;
	width:213px;
	height:44px;
	background-image:url(../images/bg_menu_bottom.png);
	background-repeat:no-repeat;
	background-position:center}
	
div.main_links {
	overflow:hidden;
	width:100%;
	height:100%;
	text-align:center}

div.light_menu h4, div.main_links h4 {
	padding: 0 0 10px 0;
	margin:0; 
    font-size:15px;
	color:#B3B3C4}

div.content {
	margin:0 auto;
	padding-bottom:50px;
	width:611px;
	min-height:100%;
	text-align:center;
	float:left}

div.content_foto {
	margin:0 auto;
	padding-bottom:50px;
	width:1037px;
	min-height:100%;
	text-align:center;
	float:left}

div.light_content {
	overflow:hidden;
    width:611px;
	height:111px;
	text-align:center;
	background-image:url(../images/light_content.png);
	background-repeat:no-repeat;
	background-position:center;
    display:table-cell;
	vertical-align:bottom}

div.center_content {
    overflow:hidden;
	width:611px;
	height:100%;
	min-height:150px;
	background-image:url(../images/content_center.png);
	background-repeat:repeat-y;
	background-position:center;
	text-align:center}
	
div.left {
    overflow:hidden;
	padding-left:30px;
	text-align:left}
	
#download {
	text-align:center;
	margin-top:40px}
	
/*table {
border-collapse: collapse;
border: solid 1px #666666;
}
*/

td {
	text-align:center;
	vertical-align:bottom}

div.bottom_content {
	overflow:hidden;
	width:611px;
	height:52px;
	background-image:url(../images/bottom_content.png);
	background-repeat:no-repeat;
	background-position:center}
	
div.light_foto {
	overflow:hidden;
    width:1037px;
	height:111px;
	text-align:center;
	background-image:url(../images/foto_light.png);
	background-repeat:no-repeat;
	background-position:center;
    display:table-cell; 
	vertical-align:bottom}

div.center_foto {
    overflow:hidden;
	width:1037px;
	min-height:200px;
	background-image:url(../images/foto_center.png);
	background-repeat:repeat-y;
	background-position:center}

div.bottom_foto {
	overflow:hidden;
	width:1037px;
	height:52px;
	background-image:url(../images/foto_bottom.png);
	background-repeat:no-repeat;
	background-position:center}
	
div.main_content {
	width:100%;
	min-height:100%;
	text-align:center}
	
div.right_menu1 {
	overflow:hidden;
	float: left;
	position:relative;
	width:213px;
	float: left}

div.right_menu2 {
	padding-top:8px;
	overflow:hidden;
	float: left;
	position:relative;
	width:213px}

.footer {
	height: 250px;
	width:100%;
	text-align:center;
	margin:0 auto}

div._footer {
	line-height:30px;
	margin: -100px 0 auto;
	height:30px}
	
.c {
   font-family:Tahoma, Geneva, sans-serif;
   font-size:14px}	
	
div.footer_tel {
   padding-top:30px;
   padding-bottom:5px;
   font-size:14px;
   font-family:Tahoma, Geneva, sans-serif}

div.copyright {
	padding-top:10px;
	padding-bottom:25px;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif}
	
.img_content {margin-left:10px}


.foto {margin:4px}

.center_foto h3 {padding:0 0 10px 0}

table.fotogalery {text-align: center}

table.fotogalery a img, table.fotogalery_3 a img {border:#ccc 2px Solid}

table.fotogalery h3 {padding:0 0 5px 0}

table.fotogalery h4 {margin:15px 0 5px 0}

table.fotogalery_3 {margin-top:-10px}

#banner {
	padding:15px 0 5px 0;
    margin: 0 auto}
	
#fancybox-tmp {padding:0 !important}

#fancybox-img {display:none}

#stiker {
	position: absolute;
    z-index:1000;
	right:-50px;
	top:200px;
	width:154px;
	height:149px;
	background:url(../images/stiker.png) no-repeat}
	
.wrap {
	margin: 0 auto;
	width: 500px;
	padding: 10px;
	background: #646eb1}
