* { margin: 0; padding: 0; }
html, body { height: 100%; min-height: 100%; }

body { font-size: 14px; font-family: Arial; color: #626263; background: #FFF; }

table { border-collapse: collapse; }

h1 { color: #EE870B; font-size: 22px; padding: 0 0 7px 0; border-bottom: 1px solid #E3E2E2; margin-bottom: 30px; }
h2 { color: #4C9FBF; margin: 20px 0 20px 0; font-size: 17px; }
h3 { color: #666; margin: 20px 0 20px 0; font-size: 14px; }

:focus { outline: 0; }
#clear { clear: both; }
#clear-left { clear: left; }
#clear-right { clear: right; }
img { border: none; }

a { color: #1D90C2; text-decoration: underline; }
a:hover { color: #F28808; text-decoration: underline; }

p { padding-bottom: 15px; line-height: 21px; }


#left { float: left; width: 5%; background: url(/templates/img/left-bg.gif) repeat-x; text-align: right; }


#left-column { float: left; width: 20%; }
	#logo { text-align: center; }


	#menu-left1 { margin: 20px 10px 0 0px; }
	#menu-left1 ul { list-style-type: none; }
	#menu-left1 ul li a, #menu-left1 ul li a:visited { font-size: 18px; background: url(/templates/img/str0.gif) no-repeat 10px center;
		color: #7995A0; display: block; padding: 5px 10px 5px 30px; text-decoration: none; text-shadow: 1px 1px 1px #DBDADA;
		-webkit-border-radius: 7px; -moz-border-radius: 7px; margin-bottom: 1px; }
	#menu-left1 ul li a:hover { text-decoration: none; background: url(/templates/img/str0.gif) no-repeat 10px center; color: #F28808; }
	#menu-left1 ul li.current a, #menu-left1 ul li.current a:visited, #menu-left1 ul li.current a:hover { text-decoration: none; background: #D4EEF8 url(/templates/img/str0.gif) no-repeat 10px center;color: #7995A0; }
		* html #menu-left1 ul li { height: 1%; }
		* html #menu-left1 ul li a { height: 1%; }

	#menu-left2 { margin: 10px 10px 20px 0; }
	#menu-left2 ul { list-style-type: none; }
	#menu-left2 ul li a, #menu-left2 ul li a:visited { background: url(/templates/img/str0.gif) no-repeat 30px center; font-size: 14px; font-weight: bold;
		color: #1D90C2; font-style: italic; display: block; padding: 5px 10px 5px 50px; text-decoration: underline; text-transform: none; }
	#menu-left2 ul li a:hover { text-decoration: underline; background: url(/templates/img/str0.gif) no-repeat 30px center; color: #F28808; }
	#menu-left2 ul li.current a, #menu-left2 ul li.current a:visited, #menu-left2 ul li.current a:hover { text-decoration: none; background: url(/templates/img/str0.gif) no-repeat 30px center; font-weight: bold; }
		* html #menu-left2 ul li { height: 1%; }
		* html #menu-left2 ul li a { height: 1%; }

	#zapros { width: 195px; background: #FFF9B2 url(/templates/img/bg-zapros.gif) no-repeat bottom; padding: 20px 15px 40px 15px;
		margin: 100px auto 0 auto; text-align: center; font-size: 12px; border-top: 1px solid #EEE896; color: #32791C;
		text-shadow: 1px 1px 1px #DBDADA; font-weight: bold; }


#content-column { float: left; width: 75%; }
#header { background: #65D0FC url(/templates/img/header-bg.gif) repeat-x; height: 121px; }
	#header-pic1 { background: url(/templates/img/header-pic1.gif) no-repeat; height: 121px; }
		#header-text { padding: 0 190px 0 35px; }
			#phone { color: #DEF4FD; padding-top: 10px; text-align: right; font-size: 14px; font-style: italic; text-shadow: 1px 1px 1px #47B2DF; }
				#phone span { color: #FFF; font-size: 18px; }
			#slogan { color: #DEF4FD; padding-top: 10px; font-size: 14px; line-height: 22px; text-shadow: 1px 1px 1px #47B2DF; }
				#slogan span { color: #FFF; font-size: 20px; }
		#header-pic2 { position: absolute; top: 0; right: 0; width: 153px; height: 121px; }
	#ten { background: url(/templates/img/ten1.gif) no-repeat bottom; width: 398px; height: 16px; }
	#ten2 { background: url(/templates/img/ten1.gif) no-repeat bottom; width: 398px; height: 30px; }


	#content { padding: 30px 10% 0 35px; }
		#content a { text-shadow: 1px 1px 1px #D4D3D3; }
		#content a:hover { text-shadow: 1px 1px 1px #D4D3D3; }

		img.right { margin: 10px 0 10px 20px; border: 8px solid #DFE7EA; padding: 5px; background: #FFF; -webkit-border-radius: 7px; -moz-border-radius: 7px;
			-webkit-box-shadow: 2px 2px #D5D5D5; -moz-box-shadow: 2px 2px #D5D5D5; }
		img.right0 { margin: 10px 0 10px 20px; }
		img.left { margin: 10px 20px 10px 0; border: 8px solid #DFE7EA; padding: 5px; background: #FFF; -webkit-border-radius: 7px; -moz-border-radius: 7px; }

		.highslide { cursor: url(/templates/img/zoom/zoomin.cur), pointer; outline: none; }
		.highslide-loading { display: block; color: #000; font-size: 11px; font-weight: bold; text-decoration: none;
			padding: 3px 5px 3px 22px; border: 1px solid #CCC; background: #FFF url(/templates/img/zoom/loader.white.gif) no-repeat 3px 1px; }

		#content ul { list-style: none; margin: 10px 0 30px 30px; }
		#content ul li { background: url(/templates/img/str0.gif) no-repeat 0 center; margin-bottom: 10px; padding: 0 0 0 22px; line-height: 20px; }

		#citata { border-left: 5px solid #F98C08; padding: 15px 20px; background: #FFFF99; line-height: 22px; }




#bottom { height: 100px; margin-top: 50px; background: #5FCBF9 url(/templates/img/bg-bottom.jpg) top center no-repeat; }
	#copyright { color: #FFF; padding: 15px 20px 0 3%; font-size: 12px; float: left; text-shadow: 1px 1px 1px #47B2DF; line-height: 19px; }
		#copyright a { color: #FFF; }
		#copyright a:hover { color: #14729B; }
	#knopki { padding: 20px 3% 0 0; float: right; }


