/* asap-regular - latin */
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 400;
  src: url('/templates/css/fonts/asap/asap-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Asap Regular'), local('Asap-Regular'),
       url('/templates/css/fonts/asap/asap-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/css/fonts/asap/asap-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/css/fonts/asap/asap-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/templates/css/fonts/asap/asap-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/css/fonts/asap/asap-v7-latin-regular.svg#Asap') format('svg'); /* Legacy iOS */
}

/* mukta-300 - latin */
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 300;
  src: url('/templates/css/fonts/mukta/mukta-v5-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Mukta Light'), local('Mukta-Light'),
       url('/templates/css/fonts/mukta/mukta-v5-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/css/fonts/mukta/mukta-v5-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/css/fonts/mukta/mukta-v5-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/templates/css/fonts/mukta/mukta-v5-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/css/fonts/mukta/mukta-v5-latin-300.svg#Mukta') format('svg'); /* Legacy iOS */
}
/* mukta-regular - latin */
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 400;
  src: url('/templates/css/fonts/mukta/mukta-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Mukta Regular'), local('Mukta-Regular'),
       url('/templates/css/fonts/mukta/mukta-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/css/fonts/mukta/mukta-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/css/fonts/mukta/mukta-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/templates/css/fonts/mukta/mukta-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/css/fonts/mukta/mukta-v5-latin-regular.svg#Mukta') format('svg'); /* Legacy iOS */
}
/* mukta-500 - latin */
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 500;
  src: url('/templates/css/fonts/mukta/mukta-v5-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Mukta Medium'), local('Mukta-Medium'),
       url('/templates/css/fonts/mukta/mukta-v5-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/css/fonts/mukta/mukta-v5-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/css/fonts/mukta/mukta-v5-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/templates/css/fonts/mukta/mukta-v5-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/css/fonts/mukta/mukta-v5-latin-500.svg#Mukta') format('svg'); /* Legacy iOS */
}
/* mukta-700 - latin */
@font-face {
  font-family: 'Mukta';
  font-style: normal;
  font-weight: 700;
  src: url('/templates/css/fonts/mukta/mukta-v5-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Mukta Bold'), local('Mukta-Bold'),
       url('/templates/css/fonts/mukta/mukta-v5-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/css/fonts/mukta/mukta-v5-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/css/fonts/mukta/mukta-v5-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/templates/css/fonts/mukta/mukta-v5-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/css/fonts/mukta/mukta-v5-latin-700.svg#Mukta') format('svg'); /* Legacy iOS */
}

/* oswald-300 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('/templates/css/fonts/oswald/oswald-v16-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Oswald Light'), local('Oswald-Light'),
       url('/templates/css/fonts/oswald/oswald-v16-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/css/fonts/oswald/oswald-v16-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/css/fonts/oswald/oswald-v16-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/templates/css/fonts/oswald/oswald-v16-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/css/fonts/oswald/oswald-v16-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('/templates/css/fonts/oswald/oswald-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Oswald Regular'), local('Oswald-Regular'),
       url('/templates/css/fonts/oswald/oswald-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/templates/css/fonts/oswald/oswald-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/templates/css/fonts/oswald/oswald-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/templates/css/fonts/oswald/oswald-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/templates/css/fonts/oswald/oswald-v16-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}


/* =====	CSS reset	===== */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; }
ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! padding: 9px 17px 9px 17px; */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; }
*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}
textarea { overflow: auto; }
textarea, input, input[type=text], input[type=password] { 
	font-family: 'Oswald', sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #5B5B5B;
	font-weight: 300;
	height: 24px;
	background: #e2e2e3;
	padding: 0 6px;
}
input, textarea { border: none; }
button, input[type=submit] {
	border: 0;
	font-family: 'Mukta', sans-serif;
}

img { border: 0; }
ul { list-style: none; margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
:focus { outline: 0; }
a { text-decoration: none; color: #333; }

.normal { font-style: normal; }
.normalFont { font-style: normal; font-weight: normal; }




input::-moz-focus-inner /*Remove button padding in FF*/
{ 
		border: 0;
		padding: 0;
}

button::-moz-focus-inner {
		padding: 0;
		border: 0
}

a.button::-moz-focus-inner /*Remove button padding in FF*/
{ 
		border: 0;
		padding: 0;
}



/*=========================================*/

table{
	border-collapse: collapse;
	border-spacing: 0;
	max-width: 100%;
	background-color: transparent;
	border-collapse: collapse;
	border-spacing: 0;
}

html{
	height:100%; 
	max-height:100%;
	padding:0;
	margin:0; 
	border:0; 
	overflow:auto;
}

body,html{margin:0;}
body{
	/*
	height: 100%;
	min-height: 100%;

	height:100%; 
	max-height:100%;
*/	
	min-width: 1074px;
	color: #424242;
	font-size: 15px;
	line-height: 21px;
	font-family: 'Mukta', sans-serif;
	text-rendering: optimizeLegibility;
	font-weight:300;
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
	body{
		text-rendering: auto;
	}
}

/*==================@CLEARFIX=================*/





body>.base{
	position: relative;
	width: 100%;
	display: block;
	background-clip: border-box;
}


.wrapper{
	position: relative;
	/*height: 100%;*/
	/*overflow: hidden;*/
	max-width:998px;
	width:998px;
	margin: 0 auto;
	background-clip: border-box;
}



/*==================@CLEARFIX=================*/

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
		
.clearfix {
	display: inline-block;
}
 
html .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/* clearfix */


/*============@H1==@H2==@H3==@H4==@H5==@H6=================*/


h1, h2, h3, h4, h5, h6 {
	color: #282828;
	font-weight: normal;
	font-family: 'Oswald', sans-serif;
}

h1.a, h2.a, h3.a, h4.a, h5.a, h6.a {
	color: #282828;
	text-decoration: none;
}


h1,h2{
	font-size: 19px;
}


#footer h1{ color: #fff; }


h4{}
h5{}
h6{}
 
strong{
	font-weight: bold;
	text-transform: none;
}

.address dt, dd{ float: left;}
.address dt{ clear:left; width: 44px;}
.address dd{ }

/*==================@PARAGRAPH=================*/

p{
	margin: 10px 0 19px 0;
}


/*==================@ANCHOR=================*/

a{color: #e3000b;text-decoration: none; cursor: pointer; }
a:hover{ color: #cc0002 ;text-decoration: underline;
	/*border-bottom: #f3d4d4 1px solid;*/
	/*box-shadow: inset #f3d4d4 0 -1px 0px 0px; */
}

h1 a, h2 a, h3 a{
	color: #3a464d	;
	text-decoration: none;
}


/*==================@UL=@LI===================*/

#main .content article > ul{
	margin: 10px 0 20px 20px; 
}


#main .content article > ul{
}

#main .content article > ul > li{
	margin-left: 15px;
	background: url('img/bg/cube_red_7.gif') no-repeat 0 6px;

}


#main .content .article dl{
	margin: 8px 0 20px 20px;
	float: left;
}
#main .content .article dt{
	width: 100px;
	float: left;
	margin-right: -120px;
	padding-left: 18px;
	background: url('img/bg/cube_red_7.gif') no-repeat 0 6px;
}	

#main .content .article dd{
	float: left;
	clear: right;
	display: block;
	margin-left: 120px;

}


/*==================@EM_DECOR=================*/
/*
em.decor{
	color: #009898;
	font-size: 9px;
	line-height: 19px;
	margin-right: 7px;
	font-weight: bold;
}

li > em.decor{
	margin-left: -15px;
}


/*==================@STYLED_BUTTONS=================*/
/*
.btn,
a.btn{
	height: 27px;
	line-height: 27px;
	padding: 0 10px;
	color: #fff;
	background: #009898;
	float: left;
}

a.btn:hover{background: #007676; text-decoration: none;}


.btn em.decor{
	color: #fff;
}


.btn.left{float: left;}
.btn.right{float: right;}
/*======================@ALIGN=================*/
/*
.align_center,
.table th.align_center,
.table td.align_center{	text-align: center;}
.align_left{	text-align: left;}
.align_right{	text-align: right;}





/*======================@HEADER=================*/

#header{
	height: 67px;
	background: #e1e1e1 url('img/main_menu_bg.png') repeat-x 0 18px;
	position: relative;
	z-index: 100;
}


#header > .wrapper{

}





#header .main_nav{
	width: 470px;
	height: 41px;
	float: left;
	margin: 26px 0 0 0;
}



/*#header .main_nav > ul:first-child {
    float: left;
    height: 33px;
    overflow: hidden;
    position: absolute;
    width: 95px;
}*/

#header .main_nav > ul.lvl_0 {
    border: 0px solid red;
    height: 52px;
    /*margin-left: 90px;*/
    margin-right: -29px;
    width: 580px;
}

/*#header .main_nav > ul:first-child > li{
	width: 97px;
}*/


#header .main_nav > ul.lvl_0 li {
    display: block;
    margin-left: -3px;
    width: 97px;
}

#header .main_nav > ul.lvl_0 li ul li {
    margin-left: 0;
} 

#header .main_nav > ul > li{
	float: left;
	position: relative;
	height: 41px;
	line-height: 100%;
	text-align: center;
	background: url('img/main_menu_separator.png') no-repeat top left;
}


#header .main_nav > ul > li > a{
	/*padding: 0px 33px 0px 19px;*/
	padding: 0px 0px 0px 19px;
	margin: 0px -8px 0px 8px;
}

#header .main_nav > ul li,
#header .main_nav > ul li a{	
	font-family: 'Oswald', sans-serif;
	font-size: 15px;
	font-weight: 300;
	color: #fff;
	float: left;
}

#header .main_nav > ul > li,
#header .main_nav > ul > li > a{
	height: 33px;
}


	

#header .main_nav > ul > li.main-active > a,
#header .main_nav > ul > li:hover > a,
#header .main_nav > ul > li.hover > a{
	background: url('img/main_menu_separator.png') no-repeat scroll -8px 0px #7F1819;
	cursor: pointer;
	box-shadow: none;
	border: 0;
        margin-left: 8px;
        width: 79px;
        padding-right: 7px;
}

/*#header .main_nav > ul:first-child > li.main-active > a,
#header .main_nav > ul:first-child > li:hover > a,
#header .main_nav > ul:first-child > li.hover > a{
	background: url('img/main_menu_separator.png') no-repeat scroll -8px 0px #7F1819;
	cursor: pointer;
	box-shadow: none;
	border: 0;
        margin-left: 8px;
        width: 79px;
        padding-right: 70px;
}*/


	

#header .main_nav > ul > li.main-active > a,
#header .main_nav > ul > li:hover > a,
#header .main_nav > ul > li.hover > a{
	background: url('img/main_menu_separator.png') no-repeat scroll -8px 0px #7F1819;
	cursor: pointer;
	box-shadow: none;
	border: 0;
        margin-left: 8px;
        width: 79px;
        padding-right: 7px;
}



#header .main_nav > ul > li:active:hover{
}


#header .main_nav a{
	text-decoration: none;
}



#header .main_nav > ul > li > a {
    line-height: 32px;
    margin-left: 0;
    padding-left: 8px;
    width: 95px;
}
    

#header .main_nav ul li a:hover,
#header .main_nav ul li:hover a,
#header .main_nav ul li.hover a,
#header .main_nav ul li.main-active a{
	text-decoration: none;
}


#header .main_nav > ul > li > ul {
	position: absolute;
	z-index: 170;
	left: 1px;
	top: 33px;
	min-width: 150px;
	float: left;
	background: #0e0e0f;
	padding-top: 8px;
	border-left: #cb0002 7px solid;
}
/*#header .main_nav > ul > li.main-inactive > ul {
	display: none;
}*/
/*#header .main_nav > ul > li.main-active > ul {
	display: none;
	margin-left: -13px;
}*/

/*#header .main_nav > ul > li.menu__submenu-li >ul {
	display: block;
	margin-left: 0px;
}*/


#header .main_nav > ul > li ul li {
	float: left;
	display: block;
	clear: both;
	text-align: left;
	position: relative;
	height: 24px;
	min-width: 150px;
	line-height: 100%;
	position: relative;
	background: #272727 url('img/submenu_bg.png') repeat-x;
	width: 100%;
	overflow: hidden;
}



#header .main_nav > ul > li ul li a{
	/*position: absolute;*/
	display: block;
	float: left;
	background: none;
	/*line-height: 100%;*/
        line-height: 22px;
	height: 100%;
	width: 100%;
	padding: 0 20px;
	top: 0px;
	bottom: 0;
	right: 0;
	left: 0;
	white-space: nowrap;
}







/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	
	#header .main_nav > ul > li ul li a  { 
		line-height: 20px;
	}

	#header .main_nav > ul > li > a{
		line-height: 33px;
	}

}


#header .main_nav > ul > li ul li.sub-active > a,
#header .main_nav > ul > li ul li:hover > a,
#header .main_nav > ul > li ul li > a:hover{
	background: #740e0f;
	text-decoration: none!important;
	box-shadow: none;
}





#header .main_nav li.stuffed a{

}

#header .main_nav li.stuffed:hover a{

}


#header > .wrapper > .shadow{
	position: absolute;
	bottom: -14px;

	z-index: 2;

	height: 12px;
	width: 965px;

	background: url('img/bg/main_nav_shadow.png') no-repeat;
}


/*======================@secondmenu=================*/

#header .second_menu{
	margin: 24px 253px 0px 0;
	float: right;
}

#header .second_menu ul li{
	float: left;
	margin: 0 3px;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size: 13px;
	line-height: 35px;
	color: #cbcbcb;
}

#header .second_menu ul li a{
	color: #cbcbcb;
	text-decoration: none;
}

#header .second_menu ul li:hover,
#header .second_menu ul li.main-active{
}

#header .second_menu ul li:hover a,
#header .second_menu ul li.main-active a{
	text-decoration: none;
	color: #fff;
	box-shadow: none;
	border: 0
}

/*======================@LOGO=================*/

#header .logo{
	float: left;
	position: absolute;
	height: 103px;
	width: 247px;
	right: 0px;
	top: 4px;
	background: url('img/main_logo_base.png') no-repeat center center;
	z-index: 1100;
}


#header .logo a{
	display: block;
	float: left;
	width: 100%;
	height: 100%;

}

#header .logo:hover a{
	box-shadow: none;
}

#header .logo > a > img{
	margin: 25px 0 0 26px;
}



/*======================@SLIDER=================*/

#slider{
	z-index: 10;
	/*height: 314px;*/
	/*border-bottom: #d9d9d9 2px solid;*/
	background: #f6f6f6 url('img/slider_bg.png') repeat-x;
	margin-top: -4px;
}


#slider .wrapper{
	position: relative;
	width: 924px;
	/*height: 316px;*/
}


#slider .slider_content{
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
	z-index: 15;
}




#slider .slider_content .slide{
	/*float: left;
	position: absolute;
	width: 100%;
	height: 100%;*/
	display: block;
	position: relative;
	width: 100%;
	z-index: 20;

}

#slider .slider_content  .label{
	overflow: hidden;
	position: absolute;
	z-index: 25;
	bottom: 10px;
	right: 0;
	height: 78px;
	background: url('img/styled_slider_txt_end.png') no-repeat top right;
        min-width: 305px;
        /*top: 221px;*/
}

#slider .slider_content .slide_copyright{
	overflow: hidden;
	position: absolute;
	z-index: 25;
	bottom: 0px;
	left: 0px;
	min-width: 305px;
}
/*#slider .slider_content div.slide_copyright>div.slide_copyright_text>div {
	position: relative !important;
}*/
.slider-image-subtitle {
	font-size: 11px;
	color: #ffffff;
	background-color: rgba(0, 0, 0, 0.3);
	padding: 0 5px;
	line-height:18px;
}
#slider .slider_content .label .text{
	/*height: 53px;*/
	height: 80px;
	margin-right: 31px;
	background: url('img/styled_slider_txt_bg.png') repeat-x;
	padding: 0;
        min-width:200px 
}

div.slider_object {
	height: inherit;
	padding: 13px 20px;
	position: inherit;
	top: inherit;
	width: inherit;
}

#slider .slider_content .label .text img {
    height: auto;
    width: auto;
}

#slider .slider_content .label .text h1,
#slider .slider_content .label .text h2,
#slider .slider_content .label .text h1 a,
#slider .slider_content .label .text h2 a{
	font-size: 21px;
	line-height: 29px;
	color: #fff;
}
#slider .slider_content .label .text h3,
#slider .slider_content .label .text h3 a{
	font-size: 17px;
	line-height: 21px;
	color: #d4d4d4;
        font-weight: 300;
        margin-top: 0px;
}

#slider .slider_content .slidetext .text h3{
    margin-top: -24px;
}



#slider .slider_content .label a,
#slider .slider_content .label a:hover{
	text-decoration: none;
}

#slider .slider_content .bg{
	position: relative;
	width: 100%;
	height: 100%;
}

#slider .slider_content  img{
	width: 100%;
	height: 100%;
}

#slider .slider_content  img{
	width: 100%;
	height: 100%;
}

#slider .slider_content .div_pageeditor_imagelinks {
    border: 0 solid red;
    display: block;
    margin-left: -75px;
    position: absolute;
    z-index: 435;
}

#slider .slider_content .div_pageeditor_imagelinks img{
	width: auto;
	height: auto;
}











#bg {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*border: 0 solid red;*/
    /*margin: -311px auto 0;*/
    z-index: 800;
}

#slider .wrapper .bg  .shadow{
	position: absolute;
	display: block;
	z-index: 30;
        /*border: 1px solid red;*/
}

#shadowleft{
	height: 100%;
	width: 23px;
	top: 0;
	left: -12px;
	background: url('img/shadow/slider_left_shadow.png') no-repeat 0 0;
}

#shadowright{
	height: 100%;
	width: 26px;
	top: 0;
	right: -12px;
	background: url('img/shadow/slider_right_shadow.png') no-repeat 0 0;
}


#shadowbottom{
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 15px;
	background: url('img/shadow/slider_bottom_shadow.png') no-repeat center center;
}



















/*======================@MAIN=================*/

#main{
	position: relative;
	z-index: 40;
	background: #e3e3e3 url('img/content_bg.png') repeat-x;
}

#main > .wrapper {
	min-height: 100px;
	position: relative;
	padding: 30px 0;
	background: #fff;
	z-index: 10
}




#main > .bg .bottom_bg{
	position: absolute;
	height: 30px;
	background: url('img/footer_bg.png') repeat-x;
	left: 0;
	right: 0;
	bottom: 0px;
	width: 100%;
}



#main > .bg .top_shadow{
	z-index: 40;
	position: absolute;
	top: 30px;
	height: 11px;
	width: 100%;
	background: url('img/shadow/base_top_shadow.png') no-repeat center center;
}







#main > .wrapper > .bg > div{
	position: absolute;
	z-index: 10
}


/*TOP BOTTOM*/
#main > .wrapper > .bg .top_bg,
#main > .wrapper > .bg .bottom_bg{
	width: 100%;
	height: 30px;
	left: 0;
}

#main > .wrapper > .bg .top_bg{
	top:0;

}

#main > .wrapper > .bg .bottom_bg{
	bottom: 0;
}

#main > .wrapper > .bg .top_bg div,
#main > .wrapper > .bg .bottom_bg div{
	position: absolute;
	height: 100%;
}

#main > .wrapper > .bg .top_bg div,
#main > .wrapper > .bg .bottom_bg div{
	position: absolute;
}


#main > .wrapper > .bg .top_bg .right,
#main > .wrapper > .bg .bottom_bg .right{
	right: 0;
}





/*top*/

#main > .wrapper > .bg .top_bg{
	background: #fefefe;	
}

#main > .wrapper > .bg .top_bg .left{
	left: 0;
	width: 49px;
	height: 30px;
	background: url('img/content_top_left_corner.png') no-repeat 0 0;
}

#main > .wrapper > .bg .top_bg .right{
	width: 254px;
	height: 30px;
	background: url('img/content_top_right_corner.png') no-repeat 0 0;
}



/*bottom*/

#main > .wrapper > .bg .bottom_bg{
	background: #fefefe url('img/content_bottom_border_bg.png') repeat-x;
}

#main > .wrapper > .bg .bottom_bg .left{
	left: -38px;
	width: 51px;
	height: 30px;
	background: url('img/content_bottom_left_corner.png') no-repeat 0 0;
}

#main > .wrapper > .bg .bottom_bg .right{
	right: -37px;
	width: 269px;
	height: 30px;
	background: url('img/content_bottom_right_corner.png') no-repeat 0 0;
}



/*LEFT RIGHT*/
#main > .wrapper > .bg .side.left,
#main > .wrapper > .bg .side.right{
	width: 24px;
	top: 0;
	bottom: 0;
}

#main > .wrapper > .bg .side.left{
	left: 0;
}

#main > .wrapper > .bg .side.right{
	right: 0;
}

#main > .wrapper > .bg .side div,
#main > .wrapper > .bg .side div{
	position: absolute;
	width: 100%;
}




/*left*/


#main > .wrapper > .bg .side.left .top{
	left:-11px;
	top: 30px;
	width: 23px;
	height: 546px;
	max-height: 45%;
	background: url('img/shadow/content_left_shadow_begin.png') no-repeat left bottom;
}

#main > .wrapper > .bg .side.left .bottom{
	bottom: 29px;
	left: 1px;
	height: 158px;
	max-height: 45%;
	width: 11px;
	background: url('img/shadow/content_left_shadow_end.png') no-repeat left top;
}



/*right*/

/*#main > .wrapper > .bg .side.right{
	right: 2px;
}*/

#main > .wrapper > .bg .side.right .top{
	right:-11px;
	top: 30px;
	width: 23px;
	height: 546px;
	max-height: 45%;
	background: url('img/shadow/content_right_shadow_begin.png') no-repeat bottom;
}

#main > .wrapper > .bg .side.right .bottom{
	bottom: 29px;
	right: 1px;
	height: 158px;
	max-height: 45%;
	width: 11px;
	background: url('img/shadow/content_right_shadow_end.png') no-repeat top;
}

















/*======================@CONTENT=================*/

#main > .wrapper > .content{
	float: left;
	width: 673px;
	padding: 20px 54px 10px 38px;
	position: relative;
	height: auto;
	margin: 0px 0px 0px 0px;
}


#main > .wrapper > .content .content_navigation{
	display: inline-block;
	font-size: 13px;
	line-height: 18px;
	margin: 1px 0 30px -1px;
	color: #9c9c9c;
	width: 100%;
}

#main > .wrapper > .content .content_navigation .title{
	float: left;
	margin-right: 0px;
}

.bread_space {
  margin: 0 6px;
}

#main > .wrapper > .content .content_navigation > ul{
	float: left;
}

#main > .wrapper .content .content_navigation > ul > li{
	float: left;
}

#main > .wrapper > .content .content_navigation > ul > li .arrow{
	float: right;
	margin: 0 5px;
}


#main > .wrapper .content .content_navigation > ul > li{
	float: left;
}

#main > .wrapper .content .content_navigation > ul > li a{
	float: left;
}


#main > .wrapper > .content .content_navigation > ul > li .arrow{
	float: left;
	margin: 0 5px;
}

#main > .wrapper > .content .content_navigation > ul > li > a{
	color: #9c9c9c
}

#main > .wrapper > .content .content_navigation > ul > li:hover > a,
#main > .wrapper > .content .content_navigation > ul > li > a:hover{
	color: #c41613;
	text-decoration: none;
	border: 0;
	box-shadow: none;
}

.content_navigation > a {
  color: #9c9c9c;
}

.content_navigation > a:hover {
  color: #c41613;
  text-decoration: none;
}

#main .wrapper-main > .content > .title{
}

/*======================@ARTICLE=================*/


#main .article{
	margin: 0 20px 35px 20px;
}


#main .article > .header{
	height: 50px;
	margin-left: -18px;
}

#main .article > .header .title{
	font-size: 19px;
	line-height: 19px;
	margin: 0 0 1px;
}

#main_content .eTiger-area .eTiger-block h1, #main_content .eTiger-area .eTiger-block h2 {
	font-size: 19px;
	line-height: 19px;
	margin: 0 0 1px -17px;

}

#main .article > .header .title a:hover{
	color: #c41613;
	text-decoration: none;
	box-shadow: none;
}

#main_content .eTiger-area h3{
	color: #e3000b;
	font-family: 'Asap', sans-serif;
	font-size: 16px;
	line-height: 30px;
	/*margin-left: 17px;*/
        margin-bottom: 10px;
}

#main_content .eTiger-area .eTiger-block p{
       /* margin-left: 17px;*/
}



#main  .article .figure img{
	
}


#main  .article .figure,
#main  .article .figure.left{
	margin: 10px 15px 5px 0;
	float: left;
	position: relative;
}

#main .figure.right{
	float: right;
	margin: 10px 0 5px 15px;
}

#main .figure.center img{
	margin: 0 auto;
	display: block;
}

#main .figure div.caption{
	text-align: center;
	line-height: 20px;
	color: #909090;
	font-size: 12px;
}

#main  .article .figure.fullwidth{
	margin: 26px 0 10px 7px;
	width: 100%;
	position: relative;
}





#main .figure.fullwidth > .caption{
	float: left;
	position: relative;
	z-index: 50;
	border: 0;
	margin-top: -12px;
}

#main .figure.fullwidth > .caption > div{
}





#main #right_sidebar .eTiger-area .eTiger-block p {
	min-height: 21px;
	/*margin: 10px 0 19px 0;*/
}


#main  .article ul{
	display: inline-block;
	margin: 11px 0 20px 4px;
}

#main #right_sidebar .eTiger-area .eTiger-block  ul{
	display: inline-block;
	margin: 11px 0 20px 4px;
}

#main .article li{
	padding: 0 17px;
	background: url('img/list_dot.png') no-repeat 1px 7px;
	margin-bottom: 15px;
}

#main ul li{
	padding: 0 17px;
	background: url('img/list_dot.png') no-repeat 1px 7px;
	margin-bottom: 10px;
}


#main a.readmore{
	float: left;
	text-align: right;
	float: right;
	margin-right: 5px;
	margin-top: -15px;
}






.eTiger-block {
  margin: 0 0 40px;
}

#main > .wrapper > .content .info_boxes{
	margin: -40px 0 0px;
	display: inline-block;
}

#main > .wrapper > .content .info_boxes table{
}

#main > .wrapper > .content .info_boxes td{
	position: relative;
	width: 225px;
}


#main > .wrapper > .content .info_boxes td > .bg div{
	position: absolute;
}

#main_content div.content .eTiger-area .eTiger-block > p {
  margin: 0;
  padding: 0 12px;
}

#main > .wrapper > .content .info_boxes td > .bg .end{
	height: 100px;
	bottom: 10px;
	width: 14px;
	z-index: 30
}

#main > .wrapper > .content .info_boxes td > .bg .middle{
	top: 0;
	bottom: 110px;	
	width: 14px;
	z-index: 30
}

#main > .wrapper > .content .info_boxes td > .bg .left,
#main > .wrapper > .content .info_boxes td > .bg .right{
	position: absolute;
	width: 14px;
	top: 0;
	bottom: 0;
	z-index: 30
}

#main > .wrapper > .content .info_boxes td > .bg .left{ left: 0;}
#main > .wrapper > .content .info_boxes td > .bg .right{ right: 0;}



#main > .wrapper > .content .info_boxes td > .bg .left .end{

	left: -7px;
	background: url('img/shadow/infobox_left_shadow_end.png') no-repeat 0 0;
}
#main > .wrapper > .content .info_boxes td > .bg .right .end{

	right: 2px;
	background: url('img/shadow/infobox_right_shadow_end.png') no-repeat 0 0;
}


#main > .wrapper > .content .info_boxes td > .bg .left .middle{
	left: -7px;
	background: url('img/shadow/infobox_left_shadow_bg.png') repeat-y;
}
#main > .wrapper > .content .info_boxes td > .bg .right .middle{
	right: 1px;
	background: url('img/shadow/infobox_right_shadow_bg.png') repeat-y;
}


#main > .wrapper > .content .info_boxes .figure{
	width: 215px;
	height: 118px;
	margin: 0px 10px 60px 0px;
}

#main > .wrapper > .content .info_boxes .figure img{
	width: 100%;
}

#main > .wrapper > .content .info_boxes .figure .div_pageeditor_imagelinks{
        margin-top: -36px
}

#main > .wrapper > .content .info_boxes .figure .div_pageeditor_imagelinks img{
	width: auto;
        position: relative;
        z-index: 200
}





#main > .wrapper > .content .info_boxes .header {
    background: url("img/red_bar_infobox_bg.png") repeat-x scroll 0 9px transparent;
    display: inline-block;
    left: -10px;
    padding-left: 10px;
    position: absolute;
    top: 113px;
    width: 225px;
    z-index: 20;
}


#main > .wrapper > .content .info_boxes .header .bar{
	float: left;
	width: 207px;
	height: 52px;
	background: url('img/black_bar_infobox_bg.png') repeat-x;
}

#main > .wrapper > .content .info_boxes .header .bar h3{
	font-size: 14px;
	line-height: 21px;
	color: #fff;
	margin: 5px 9px;
    font-weight: 300;
    font-family: 'Oswald', sans-serif;
}


#main > .wrapper > .content .info_boxes .header .bg_start{
	position: absolute;
}

#main > .wrapper > .content .info_boxes .header .bg_end{
	float: left;
	width: 8px;
	height: 52px;
	background: url('img/styled_infobox_bar_end.png') no-repeat 0 0;
}






#main > .wrapper > .content .info_boxes td.first .header{
	width: 236px;
	left: 0px;
}

#main > .wrapper > .content .info_boxes td.first .header .bar{
	margin-left: 11px;
}

#main > .wrapper > .content .info_boxes td.first .header .bar a{
	margin-left: 11px;
        position: relative;
        z-index: 52;
}

#main > .wrapper > .content .info_boxes td.first .header .bar #div_pageeditor_icons_top{
        position: relative;
        z-index: 52;
        margin: -33px;
}

#main > .wrapper > .content .info_boxes td:first-child .header .bg_start{
	top: -1px;
	left: 0px;
	width: 10px;
	height: 10px;
	background: url('img/infobox_left_corner.png') no-repeat 0 0;
}


#main > .wrapper > .content .info_boxes td:last-child .header .bg_start{
	top: -1px;
	right: 0px;
	width: 10px;
	height: 10px;
	background: url('img/infobox_right_corner.png') no-repeat 0 0;
}




#main > .wrapper > .content .info_boxes .content{
	margin: 0 15px 40px 0px;
	font-size: 14px;
	width: 203px;
}


#main > .wrapper > .content .info_boxes .link{
	position: absolute;
	bottom: 0;
	right: 10px;
	height: 28px;
	background: url('img/styled_infobox_button_bg.png') repeat-x;
	color: #fff;
	font-family: 'Oswald', sans-serif;
	font-size: 15px;
	line-height: 26px;
	padding: 0 11px;
}

#main > .wrapper > .content .info_boxes .link p {
    padding: 0;
    margin: 0;
}

#main > .wrapper > .content .info_boxes .link .eTiger-area{
     /*margin-top: -10px;*/
}

#main > .wrapper > .content .info_boxes .link a{
	color: #fff;
        font-weight: 300;
}

#main > .wrapper > .content .info_boxes .link a:hover{
	text-decoration: none;
	box-shadow: none;
}


#main > .wrapper > .content .info_boxes .link .bg_end{
	position: absolute;
	right: -8px;
	top: -5px;
	width: 8px;
	height: 31px;
	background: url('img/styled_infobox_button_end.png') no-repeat;
}

/*======================@RIGHT_SIDEBAR=================*/


#main .right_sidebar{
	float: right;
	width: 210px;
	margin-right: 13px;
	z-index: 5;
	position: relative;
	min-height: 500px;
	right: 0;
	bottom: 0;
	top: 0;
/*	padding-bottom: 10px;*/
	padding-bottom: 110px;
	background: #f7f7f7;
        padding-right: 10px;
}

/*======================@WIDGET=================*/


#main .sidebar{
}

#main .sidebar .widget{
	float: left;
	position: relative;
	width: 100%;
	margin-bottom: 20px;
}

#main .sidebar .widget.hide{
	display: none;
}

#main .sidebar .widget>.header,
#main .sidebar .widget>p,
#main .sidebar .widget>.aside,
#main .sidebar .widget>.container,
#main .sidebar .widget>a,
#main .sidebar .widget>ul,
#main .sidebar .widget>dl{
	margin: 0 4px 0 11px;
}






#main .sidebar .widget .header{
}


#main  .sidebar .widget .header h1,
#main  .sidebar .widget .header h2{
	font-size: 19px;
	line-height: 19px;
	margin-top: 0px;
}

#main #right_sidebar .eTiger-area h2{
	font-size: 19px;
	line-height: 19px;
	margin-top: 0px;
        margin: 0 4px 0 11px;
}

#main  .sidebar .widget .header h1 a:hover,
#main  .sidebar .widget .header h2 a:hover{
	color: #c41613;
	text-decoration: none;
	box-shadow: none;
}


#main  .sidebar .widget .header h3{
	color: #e3000b;
	font-family: 'Asap', sans-serif;
	font-size: 16px;
	line-height: 30px;
	margin-left: 21px;
}

#main #right_sidebar .eTiger-area  h3{
	color: #e3000b;
	font-family: 'Asap', sans-serif;
	font-size: 16px;
	line-height: 30px;
	margin-left: 21px;
        margin-bottom: 8px;
}

#main #right_sidebar .eTiger-block p, #main #right_sidebar .eTiger-block ul{
        margin: 0 0 10px 21px;
}


#main  .sidebar .widget > .header h3{
	margin: 1px 0 0 15px;
}



#main .sidebar .widget .eTiger-block{
	margin: 2px 0 14px 24px;
}

#main .sidebar .widget .article .header{

}

#main .sidebar .widget .article .header .date{
	font-size: 14px;
	color: #434343;
	font-weight: bold;
	text-indent: 22px;
	margin-top: 8px;
}





#main .sidebar .widget dt, 
#main .sidebar .widget dd{ float: left; font-style: normal;}
#main .sidebar .widget dt{ clear:left; width: 70px;}


/* contact */

#main .sidebar .widget.contact{

	width: 213px;
	margin: 28px 11px 20px 8px;
	padding: 9px 0 0 0;
	background: url('img/bg/kontakt_widget_bg.png');
}

#main .sidebar .widget.contact>.header,
#main .sidebar .widget.contact>.aside,
#main .sidebar .widget.contact>.container,
#main .sidebar .widget.contact>a,
#main .sidebar .widget.contact>ul,
#main .sidebar .widget.contact>dl{
	margin: 0 4px 0 8px;
}


#main .sidebar .widget.contact>p{
	margin: 9px 4px 19px 8px;
}



#main .sidebar .widget.contact .mail_icon{
	position: absolute;
	z-index: 50;
	top: -23px;
	right: -3px;
	width: 62px;
	height: 51px;
	background: url('img/bg/mail_icon.png') no-repeat top left;
}

/* search */


#main .sidebar .widget.search{
	margin: 15px 0 28px 0;
}

#main .sidebar .widget.search form{
	margin: 0;
	padding: 0;
	border:0;

}

#main .sidebar .widget.search input[type="text"]{
	width: 140px;
	border: #c8c8c8 1px solid;
	background: url('img/input_bg.png') repeat-x;
	margin-left: 10px;
	float: left;
}


#main .sidebar .widget.search .submit{
	float: left;
	width: 25px;
	height: 26px;
	text-indent: -9999px;
	font-size: 1px;
	color: #fff;
	background: url('img/styled_infobox_button_bg.png') repeat-x;
}

#main .sidebar .widget.search .submit > div{
	width: 25px;
	height: 26px;
	background: url('img/search_icon.png') no-repeat center center;
}






/* support */
#main .sidebar .widget.support{
	padding: 10px 0 0 7px;
}
#main .sidebar .widget.support .h1,
#main .sidebar .widget.support .h3{
	color: #595959;
	text-shadow: #fff 1px 1px;
	line-height: 24px;
	font-weight: bold;
}
#main .sidebar .widget.support .h1{
	font-size: 19.5px;
}
#main .sidebar .widget.support .h1>span{
	font-size: 23.5px;
}
#main .sidebar .widget.support .h3{
	margin-left: 22px;
	font-size: 21.5px;
}



/* logo */
#main .sidebar .widget.logo{
	margin-bottom: 48px;
}

#main .sidebar .widget.logo h1{
	color: #eef2f4;
	font-size: 1px;
	text-indent: -9999px;
	width: 155px;
	height: 60px;
	background: url('img/bg/logo_mono_grey.png') no-repeat;
	margin: -12px 0 0 59px;
}

#main .sidebar .widget.logo h4{
	font-size: 13px;
	font-weight: bold;
	color: #6f6f6f;
	margin: 0 0 0 64px;
	line-height: 13px;
}
#main .sidebar .widget.logo h3{
	font-size: 23.5px;
	font-weight: bold;
	text-shadow: #fff 1px 1px;
	color: #6f6f6f;
	margin: -5px 0 0 13px;
	line-height: 23px;
}

#main .sidebar .widget.logo h3>span{
	font-size: 15px;
}



/*work info*/
#main .sidebar .widget.work-info .info{
	font-family: 'Asap', sans-serif;
	float: right;
	position: absolute;
	right: 7px;
	top: 0;
	text-align: right;
}

#main .sidebar .widget.work-info .info h4{
	font-family: 'Asap', sans-serif;
	font-size: 14px;
}

#main .sidebar .widget.work-info .info > span{
	font-size: 17px;
	color: #cc0002;
}

#main .sidebar .widget.work-info .info.info_1{
	top: 65px
}

#main .sidebar .widget.work-info .info.info_2{
	top: 130px
}

/*==================== eTiger Multicolumn blocks ============*/
.block-wrap.two-columns {
	width: auto;
	margin: 0 -20px -40px -20px;
}
.eTiger-blockId_43 > .block-wrap.two-columns {margin-bottom: -20px;}
.two-columns .eTiger-block {
	width: 47%;
	padding: 6px 20px 6px 0;
	box-sizing: border-box;
	vertical-align: top;
	display: inline-block;
}
.two-columns img {
    max-width: 100%;
    height: auto;
}
div.block-wrap.three-columns {
	width: auto;
	margin: 0 -6px;
}
.three-columns .eTiger-block {
	display: inline-block;
	box-sizing: border-box;
	vertical-align: top;
	width: 33.333%;
	padding: 6px;
	margin: 0;
}
div.block-wrap.four-columns {
	width: auto;
	margin: 0 -6px;
}
.four-columns .eTiger-block {
	display: inline-block;
	box-sizing: border-box;
	vertical-align: top;
	width: 25%;
	padding: 6px;
	margin:0;
}
div.block-wrap.six-columns {
	width: auto;
	margin: 0 -6px;
}
.six-columns .eTiger-block {
	display: inline-block;
	box-sizing: border-box;
	vertical-align: top;
	width: 16.6666%;
	padding: 6px;
	margin: 0;
}
.column-image img {
	width: 100%;
	height: auto;
}
/*======================@FOOTER=================*/

#footer{
	height: 117px;
	z-index: 20;
	background: url('img/footer_bg.png') repeat-x 0 -30px;
}



#footer > .wrapper {
	position: relative;
	background: #fff;
	width: 1074px;
	max-width: 1074px;
	height: 100%;
}




#footer > .wrapper > .bg .side{
	position: absolute;
	height: 117px;
	top: 0;
}

#footer  > .wrapper > .bg > .side.left{
	width: 25px;
	left: -10px;
	background: url('img/shadow/footer_left_shadow.png') no-repeat left top;
}

#footer  > .wrapper > .bg > .side.right{
	width: 23px;
	right: -10px;
	background: url('img/shadow/footer_right_shadow.png') no-repeat left top;
}



#footer > .bg > .top_shadow{
	position: absolute;
	width: 100%;
	height: 11px;
	top: 0;
	background: url('img/shadow/base_top_shadow.png') no-repeat center center;
}





#footer > .wrapper > .content{

}



/* logo */
#footer > .wrapper .logo{
	position: relative;
	float: left;
	width: 190px;
	height: 117px;
}



#footer > .wrapper > .logo > a{
	width: 100%;
	height: 100%;
	display: block;
}

#footer > .wrapper > .logo:hover > a{
	box-shadow: none;
}

#footer > .wrapper > .logo > a > img{
	margin: 57px 0px 0px 29px;
}


#footer .content{
	float: left;
	width: 651px;
	margin: 20px 0 0 0;
}


#footer .content .site_title{
	font-family: 'Mukta', sans-serif;
	font-size: 16px;
	line-height: 21px;
	color: #424242;
	margin-bottom: 10px;
	margin-top: 0px;
}


#footer .address{
	color: #616161;
	float: left;
	font-size: 14px;
	line-height: 19px;
	font-style: normal;

}

#footer .content .address .col{
	float: left;
	margin-right: 42px;
}



#footer > .wrapper > .sidebar.right_sidebar{
	position: relative;
	width: 220px;
	margin-right: 13px;
	float: right;
	min-height: 100%;
	height: 115px;
	background: #f7f7f7;
}


#footer .sidebar .logo2{
	position: absolute;
	width: 100%;
	height: 100%;
}


#footer .sidebar .logo2 > a{
	width: 100%;
	height: 100%;
}

#footer .sidebar .logo2:hover > a{
	box-shadow: none;
}


#footer .sidebar .logo2 > a > img{
	margin: 40px 0 0 65px;
}


/*======================@Sticky_layer=================*/

body > .sticky_layer{
	position: fixed;
	top: 50%;
	z-index: 2000;
	background: url('img/styled_txt_left_end.png') no-repeat -26px 0px;
}
body > .sticky_layer.inactive{ width: 40px; height: 79px; cursor: pointer; margin-top: -40px;}
body > .sticky_layer.active{	width: 216px; height: auto; /*margin-top: -175px;*/ margin-top: -40px;}



body > .sticky_layer .header{
	position: relative;
	float: right;
	height: 79px;
	background: url('img/styled_slider_txt_bg.png') repeat-x 
}
body > .sticky_layer.active .header{ width: 211px;}
body > .sticky_layer.inactive .header{ width: 35px; }



body > .sticky_layer .header .title{ color: #fff; }
body > .sticky_layer.inactive .header .title{
	font-size: 15px;
	width: 79px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	position: absolute;
	top: 22px;
	left: -22px;
        font-weight: 300;


	/* Chrome/Safari */
	-webkit-transform: rotate(-90deg);
	-webkit-transform-origin: 50% 50%;

	/* Firefox */
	-moz-transform: rotate(-90deg); 
	-moz-transform-origin: 50% 50%;

	/* IE9 */
	-ms-transform: rotate(-90deg);
	-ms-transform-origin: 50% 50%;

	/* IE10 and other modern browsers that do not need vendor prefixes */
	transform: rotate(-90deg);
	transform-origin: 50% 50%;

	/* IE8 */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

	/* IE7 or less */
	*zoom: 1;
	*writing-mode: tb-rl;
	*filter: flipv fliph;
	/*margin-left: 26px;*/
}


body > .sticky_layer.inactive .header .title .rotated-text__inner:before{
	content: "";
	float: left;
	margin-top: 100%;
}
body > .sticky_layer.active .header .title{
	line-height: 75px;
	font-size: 21px;
	margin-left: 26px;
}



body > .sticky_layer.inactive .header .close{
	display: none;
}
body > .sticky_layer.active .header .close{
	display: block;
	position: absolute;
	top: 0;
	right: 10px;
	width: 27px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-family: 'Oswald', sans-serif;
	background: #cc0002;
	cursor: pointer;
}
body > .sticky_layer.active .header .close:hover{
	box-shadow: none;
	text-decoration: none;
	background: #c41613;
}




body > .sticky_layer.active .content{
	display: inline-block;
	font-size: 14px;
	background: #fff;
	padding: 17px 12px;
}
body > .sticky_layer.inactive .content{ display: none;}
body > .sticky_layer.active .content{ display: inline-block; }




body > .sticky_layer .content h3{
	font-size: 16px;
	line-height: 25px;
	font-weight: 300;
}

body > .sticky_layer .content .address{
	
}

body > .sticky_layer .content .address .row{
	margin: 10px 0
}


body > .sticky_layer .bg{
	display: none;
}

body > .sticky_layer.active .bg{
	display: block;
}

body > .sticky_layer .bg .right{
	position: absolute;
	top: 0;
	bottom: 0;
	right: -9px;
	width: 20px;
	background: url('img/shadow/sticky_layer_shadow.png') no-repeat top;
}













/*
IE 

img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }


a:hover{ color: #cc0002 ;
	text-decoration: underline;
}


#main > .wrapper .content .content_navigation > ul > li{
	float: left;
}

#main > .wrapper .content .content_navigation > ul > li a{
	float: left;
}


#main > .wrapper > .content .content_navigation > ul > li .arrow{
	float: left;
	margin: 0 5px;
}


#header .main_nav > ul > li > a{
	margin: 0px -9px 0px 8px
}



#footer .content .address .col{
	margin-right: 25px;
}


#footer .content .address .col2{
	width: 175px;
}

#footer .content .address .col3{
	width: 200px;
}



body > .sticky_layer.inactive .header .title{
	width: 55px;
	height: 79px;
	top: 0;
	left: -20px;
}


body > .sticky_layer .content .address .row2{
	width: 178px;
}

body > .sticky_layer .content .address .row3{
	width: 200px;
}
*/


/*eTiger neu css**/ 

.left {float: left;}
.center {margin: 0 auto;}
.right {float: right;}
.textLeft {text-align: left;}
.textCenter {text-align: center;}
.textRight {text-align: right;}
.clear {clear: both;}
.eTiger-imageRight{
 float: right   
}

.eTiger-imgContainer .eTiger-image {
    float: left;
    margin-bottom: 22px;
    margin-left: 17px;
    margin-right: 2px;
}

.eTiger-blockId_12 h2{
    /*margin-left: 10px*/
}
.eTiger-blockId_15 div.eTiger-imgContainer {
  clear: both;
}
/*.eTiger-blockId_12 h3 {
    margin-left: 10px
}*/

#main_content ul{
    margin-left: 40px;
}

.eTiger-block p > img {
 /* margin: 0 10px;*/
}

#right_sidebar .eTiger-block p > img {
  margin: 0;
}

.oeffnungszeiten img {
  margin-left: 10px;
  z-index: 1;
}

.oeffnungszeiten  {
    background-position: top left 10px;
    background-repeat: no-repeat;
}

.oeffnungszeiten h4 {
  font-family: 'Mukta', sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #434343;
  margin: 0 0 2px 21px;
}

.oeffnungszeiten h5 {
  font-family: 'Asap', sans-serif;
  font-size: 17px;
  font-weight: 300;
  color: #cc0002;
  margin: 0 0 25px 21px;
}
/* .eTiger-block table {
  margin-left: 17px;
} */


#main_content div.eTiger-area div.eTiger-block {
  margin-left: 17px !important;
}

.facebook {
    display: block;
    width: 20px;
    height: 35px;
    background: url('img/facebook.png') no-repeat center;
}

.div_pageeditor_imagelinks {
  z-index: 9999;
}





/*		SEARCH		*/
.search_selected_word {
	font-weight:bold;
	color:#e3000b;
}

.search_pagination_btn_left_active,
.search_pagination_btn_left_inactive {
	padding-right:3px;
}
.search_pagination_btn_right_active,
.search_pagination_btn_right_inactive {
	padding-left:3px;
}
.search_pagination_btn_left_active,
.search_pagination_btn_right_active {
	color:#e3000b;
	text-decoration:underline;
	cursor:pointer;
}
.search_pagination_btn_left_inactive,
.search_pagination_btn_right_inactive {
	color:#e3000b;
}


.search_pagination_num_active,
.search_pagination_num_inactive {
	padding-left:3px;
	padding-right:3px;
}
.search_pagination_num_active {
	font-weight:bold;
}
.search_pagination_num_inactive {
	color:#e3000b;
	text-decoration:underline;
	cursor:pointer;
}

#main_content p {
	display: inline-block;
	width: 100%;
}
#main_content .eTiger-image .image-subtitle,
#main_content .image-block .image-subtitle {
	font-size: 11px;
	color: #ffffff;
	position: absolute;
	margin-top: -27px;
	margin-left: 0px;
	background-color: rgba(0, 0, 0, 0.3);
	padding: 0 5px;
}
.slider_content .image-subtitle {
	font-size: 11px;
	color: #ffffff;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.3);
	padding: 0 5px;
	bottom:6px;
}
#main_content .figure .eTiger-image .image-subtitle {
	margin-top: -39px;
	font-size:10px;
}
.eTiger-block .short-image img {
	max-width:100%;
	height:auto;
}
.line {
	margin-bottom:15px;
}