* { margin: 0; padding: 0}
body { color: #D8DDDF;}
A {color: #d7b579; text-decoration: none;}
A:hover {text-decoration: underline;}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
BODY {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE {
	FONT-SIZE: 12px; 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
}

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 repeat-x 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) #000 repeat-y 234px 0px; PADDING-BOTTOM: 32767px; MARGIN: 0px auto -32767px; OVERFLOW: hidden; WIDTH: 1100px; ZOOM: 1; POSITION: relative
}
#empty {
	CLEAR: both; WIDTH: 100%; HEIGHT: 80px
}
#footer {
	 MARGIN: -51px auto 0px; WIDTH: 1100px; POSITION: relative; HEIGHT: 51px; TEXT-ALIGN: center; PADDING-BOTTOM: 0px;
}
#foot_cont {
	 MARGIN: 0px auto; WIDTH: 1020px; HEIGHT: 51px; TEXT-ALIGN: left
}

#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: 186px; overflow: hidden; height: auto;
}
#header1 {
	BACKGROUND: url(/i/c/_hmenu.jpg) repeat-x 0px 0px;
}
#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; WIDTH: 100%;
}
#contleft {
	MIN-HEIGHT: 100px; FLOAT: left; MARGIN: 0px; WIDTH: 200px
}
#contright {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 32767px; MARGIN: 0px 0px -32767px; OVERFLOW: hidden; WIDTH: 78%; PADDING-TOP: 20px; POSITION: relative; TEXT-ALIGN: justify; background: #111111;
}

#contright IMG {
	MARGIN: 10px
}
#contright H2 {
	TEXT-ALIGN: left
}
.contr_l {
	PADDING-RIGHT: 16px; FLOAT: left; WIDTH: 100%;
}
.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: normal; 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: #000000;
}
#mobil-icon-menu33 {
	display: none;
	padding-left: 15px;
	padding-right: 15px;
	background: #000000;
}

#menu_cont2 {
	    display: none;
	     height: 0px;
	}

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

#container {
	padding: 0px 0px 0px 0px;
	width: 1100px;
}

#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 0px 0 0px;
	}

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

	.contr_l {
		float: none;
		width: 80%;
		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;
		PADDING-BOTTOM: 0px;
	}
#menu_cont2 {
	    display: none;
	    height: 0px;
	}

}


@media screen and (max-width: 564px) {
    #logo_img {
        max-width: initial;
        width: 180%;
    }
    #header1 {
	width: 100%;
	BACKGROUND: url(/i/c/_hmenu2.jpg) no-repeat;
	background-size: 95% auto;
}
    
	#mobil-icon-menu {
		display: block;
	}
	#mobil-icon-menu33 {
		display: block;
	}
	
	#menu_cont {
	    padding-top: 0;
	}
	#menu_cont2 {
	    display: block;
	}
	#contleft {
		display: none;
		background: #000;
		margin-left: -15px;
		background: url("/images/bg-body.gif") repeat-y left;
		min-width: 200px;
		
	}
	
	#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;
    }
    	#contr_lw {
    	display: none;
		float: none;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
		padding-right: 0;
		padding-left: 0;
	}
		#contr_lw2 {
		padding-left: 0px; 
	
	}

}


#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;
}
.topmenu {
	font-size: 11px;
	color: #FFFFFF;
	height: 15px;
	width: auto;
	padding-left: 3px;
	padding-right: 3px;
	TEXT-DECORATION: none;
}
.topmenu a {
	font-size: 11px;
	color: #FFFFFF;
	height: 10px;
	padding-left: 4px;
	padding-right: 3px;
	padding-top: 8px;
	padding-bottom: 4px;
	TEXT-DECORATION: none;
}
.topmenu a:hover {
	background-color: #333333;
	color: #FFFFFF;
}