*  a:active {outline: none;} 
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
BODY {
	BACKGROUND-COLOR: #0D0D0D; TEXT-ALIGN: center
}
BODY {
	FONT-SIZE: 12px; COLOR: #151515; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE {
	FONT-SIZE: 12px; COLOR: #151515; FONT-FAMILY: Arial, Helvetica, sans-serif
}
IMG {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
P {
	MARGIN: 0.6em 0px
}
OL {
	MARGIN: 0.6em 0px
}
UL {
	MARGIN: 0.6em 0px
}
OL {
	MARGIN-LEFT: 1.8em
}
UL {
	MARGIN-LEFT: 0.2em; LIST-STYLE-TYPE: none
}
UL LI {
	BACKGROUND-POSITION: 0px 8px; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(/i/c/ul1-bulll.gif); MARGIN-BOTTOM: 3px; BACKGROUND-REPEAT: no-repeat
}
* HTML UL LI {
	DISPLAY: inline-block
}
OL UL LI {
	DISPLAY: inline-block
}
UL UL {
	MARGIN: 0px
}
UL UL LI {
	PADDING-LEFT: 8px; BACKGROUND: url(/i/c/ul2-bull.gif) no-repeat 0px 6px; MARGIN-BOTTOM: 6px
}
A {
	COLOR: #0033cc
}
A:hover {
	COLOR: #bf0000; TEXT-DECORATION: underline
}

A:link {
	COLOR: #bf0000; TEXT-DECORATION: none
}

A:visited {
	COLOR: #bf0000; TEXT-DECORATION: none
}

A:active {
	COLOR: #bf0000; TEXT-DECORATION: none
}

H1 {
	DISPLAY: none; FONT-WEIGHT: normal; FONT-SIZE: 32pt; COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN: 0px 0px 0.6em; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#contacts H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0.7em 0px 0px; COLOR: #336699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0.7em 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#container {
	MIN-HEIGHT: 100%; BACKGROUND: url(/i/c/bg-body.gif) #b49485 0px 0px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1100px; POSITION: relative; HEIGHT: auto; TEXT-ALIGN: left
}
* HTML #container {
	OVERFLOW: visible; HEIGHT: 100%
}
#container {
	
}
#container_add {
	BACKGROUND: url(/i/c/bg-cont.gif) #fff repeat-y 234px 0px; PADDING-BOTTOM: 32767px; MARGIN: 0px auto -32767px; OVERFLOW: hidden; WIDTH: 1020px; POSITION: relative
}
#empty {
	CLEAR: both; WIDTH: 100%; HEIGHT: 80px
}
#footer {
	BACKGROUND: #1F1F1F; MARGIN: -51px auto 0px; WIDTH: 833px; POSITION: relative; HEIGHT: 51px; TEXT-ALIGN: center
}
#foot_cont {
	BACKGROUND: #c8cac5; MARGIN: 0px auto; WIDTH: 900px; HEIGHT: 95px; TEXT-ALIGN: center;
}

#iv SPAN {
	DISPLAY: none
}
#iv:link {
	COLOR: #999999; TEXT-DECORATION: none
}
#iv:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
#iv:hover {
	TEXT-DECORATION: underline
}
#copy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 21px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; HEIGHT: 80px
}
#logo {
	DISPLAY: block; FLOAT: left; MARGIN: 1px 0px 0px 23px; WIDTH: 78px; CURSOR: pointer; HEIGHT: 72px; TEXT-ALIGN: center
}
* HTML #logo {
	MARGIN-LEFT: 23px
}
#logo SPAN {
	DISPLAY: none; MARGIN: 0px
}
.doc {
	PADDING-LEFT: 19px; BACKGROUND: url(/i/c/filetype_doc.gif) no-repeat 0px 0px
}
.phone {
	FONT-SIZE: 20px; COLOR: #176ae8
}
#content {
	FLOAT: left; POSITION: relative
}
#contleft {
	MIN-HEIGHT: 100px; FLOAT: left; MARGIN: 0px; WIDTH: 237px
}
#contright {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 32767px; MARGIN: 0px 0px -32767px; OVERFLOW: hidden; WIDTH: 740px; COLOR: #65686e; PADDING-TOP: 20px; POSITION: relative; TEXT-ALIGN: justify
}

#contright IMG {
	MARGIN: 10px
}
#contright H2 {
	TEXT-ALIGN: left
}
.contr_l {
	PADDING-RIGHT: 16px; FLOAT: left; WIDTH: 740px;
}
.contr_r {
	PADDING-LEFT: 13px; FONT-SIZE: 11px; BACKGROUND: url(/i/c/bg-cont.gif) no-repeat 0px 38px; FLOAT: left; MARGIN-BOTTOM: -32767px; PADDING-BOTTOM: 32767px; WIDTH: 177px; TEXT-ALIGN: left
}
.contr_r H2 {
	FONT-SIZE: 18px
}
#menu_cont {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 13px
}
#menu_cont TABLE {
	MARGIN: 0px auto
}
#menu_cont TR.parent TD {
	VERTICAL-ALIGN: middle; WIDTH: 201px; HEIGHT: 34px
}
#menu_cont TR.parent TD A {
	PADDING-RIGHT: 13px; DISPLAY: block; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; WIDTH: 175px; LINE-HEIGHT: 34px; PADDING-TOP: 0px; HEIGHT: 34px
}
#menu_cont TR.parent TD A:link {
	FONT-WEIGHT: bold; BACKGROUND: url(/i/c/bg-menu.gif) no-repeat 0px 0px; COLOR: #f4f5f5; TEXT-DECORATION: none
}
#menu_cont TR.parent TD A:visited {
	FONT-WEIGHT: bold; BACKGROUND: url(/i/c/bg-menu.gif) no-repeat 0px 0px; COLOR: #f4f5f5; TEXT-DECORATION: none
}
#menu_cont TR.parent TD.current A:link {
	BACKGROUND: url(/i/c/bg-menu-curr.gif) no-repeat 0px 0px; COLOR: #7a818a
}
#menu_cont TR.parent TD.current A:visited {
	BACKGROUND: url(/i/c/bg-menu-curr.gif) no-repeat 0px 0px; COLOR: #7a818a
}
#menu_cont TR.parent TD A:hover {
	BACKGROUND: url(/i/c/bg-menu-curr.gif) no-repeat 0px 0px; COLOR: #7a818a
}
#menu_cont TR.children TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#menu_cont TR.children TD UL {
	DISPLAY: none; MARGIN-LEFT: 10px
}
#menu_cont TR.children TD.current UL {
	DISPLAY: block
}
#menu_cont TR.children TD.selected UL {
	DISPLAY: block
}
#menu_cont TR.children TD LI {
	PADDING-LEFT: 0px; BACKGROUND: url(/i/c/ul-menu-bull.gif) no-repeat 0px 5px; TEXT-INDENT: 10px
}
#menu_cont TR.children TD LI A:link {
	FONT-WEIGHT: normal; COLOR: #0b72bc; TEXT-DECORATION: none
}
#menu_cont TR.children TD LI A:visited {
	FONT-WEIGHT: normal; COLOR: #0b72bc; TEXT-DECORATION: none
}
#menu_cont TR.children TD LI LI {
	BACKGROUND: url(/i/c/ul2-bull.gif) no-repeat 0px 7px; TEXT-INDENT: 7px
}
#menu_cont TR.children TD LI LI A {
	FONT-SIZE: 11px
}
#menu_cont TR.children TD LI A:hover {
	TEXT-DECORATION: underline
}
#menu_cont TR.children TD LI.current A:link {
	COLOR: #333
}
#menu_cont TR.children TD LI.current A:visited {
	COLOR: #333
}
#menu_cont TR.children TD LI LI A:link {
	COLOR: #7a818a
}
#menu_cont TR.children TD LI LI A:visited {
	COLOR: #7a818a
}
#menu_cont TR.children TD LI.current LI A:link {
	COLOR: #7a818a
}
#menu_cont TR.children TD LI.current LI A:visited {
	COLOR: #7a818a
}
#contacts {
	PADDING-RIGHT: 0px; MARGIN-TOP: 50px; PADDING-LEFT: 18px; PADDING-BOTTOM: 20px; WIDTH: 217px; PADDING-TOP: 12px
}
#contacts TABLE {
	WIDTH: 212px
}
#contacts TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 150%; PADDING-TOP: 6px
}
#menu_cont TR.parent TD A.menu_red:link {
	BACKGROUND: url(/i/c/bg-menu-red.gif) no-repeat 0px 0px; COLOR: #fff
}
#menu_cont TR.parent TD A.menu_red:visited {
	BACKGROUND: url(/i/c/bg-menu-red.gif) no-repeat 0px 0px; COLOR: #fff
}
#counter {
	PADDING-RIGHT: 170px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}


#mobil-icon-menu {
	display: none;
	padding-left: 15px;
	padding-right: 15px;
	background: #fff;
}

#mobil-icon-menu img {
	display: block;
	margin: 0 auto;
	cursor: pointer;
}

#container {
	padding: 0 40px 0 40px;
	width: 1020px;
}

#header {
	overflow: hidden;
}

#container_add {
	width: 100%;
}


#copy {
    padding: 0 15px 15px 15px;
}

#copy > div {
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    margin-top: 15px;
}

#foot_cont {
    min-height: 80px;
    height: auto;
}



@media screen and (max-width: 1100px) {

	img {
		max-width: 100%;
		height: auto;
	}

	#header {
		height: auto;
	}

	#logo {
		width: 100%;
		height: auto;
	}

	#content {
		float: none;
		padding: 0 15px 0 15px;
	}

	#container_add {
		background: #fff;
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.contr_l {
		float: none;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		padding-right: 0;
		padding-left: 0;
	}

	#contleft {
		/*position: fixed;*/
	}

	#contright {
		width: inherit;
		float: none;
		padding-top: 0;
		padding-right: 0;
		padding-left: 0;
		margin-left: 250px;
	}



	#container {
		padding: 0;
		width: 100%;
		overflow: visible;
		min-height: auto;
	}

	#footer {
		width: 100%;
		background: none;
	}

	#foot_cont {
		width: auto;
		margin-left: auto;
		margin-right: auto;
	}
}


@media screen and (max-width: 564px) {
    #logo_img {
        max-width: initial;
        width: 180%;
    }
    
	#mobil-icon-menu {
		display: block;
	}
	
	#menu_cont {
	    padding-top: 0;
	}

	#contleft {
		display: none;
		background: #fff;
		margin-left: -15px;
		background: url("/images/bg-body.gif") repeat-y left;
		min-width: 260px;
		
	}
	
	#contleft_s {
	    width: 100%;
	    background: url("/images/bg-body.gif") repeat-y right;
	}

	#contright {
		margin-left: 0;
	}
	
	#copy > div {
        display: block;
        text-align: center;
        margin-right: 0;
    }
    
    #foot_cont {
        padding-top: 1px;
    }
    
    #contright IMG {
        margin: 10px 0;
    }

}

#btn_to_top {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 30px;
    width: 32px;
    height: 32px;
    padding: 12px 10px 2px;
    font-size: 16px;
    opacity: 0.7;
    background: #000;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    background-image: url(/images/to_top.png);
    background-repeat: no-repeat;
    background-position: center 16px;
    border: 1px solid #fff;
}

.overlay {
    display: none;
    position: fixed;
    z-index: 199;
    background: #000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.6;
}
#img_container {
    display: none;
}
#img_container .close {
    position: absolute;
    top: 0;
    right: 0;
}
#img_container .close img {
    height: 20px;
    width: 20px;
}
