body {
	font-family: Arial;
	font-size: 10pt;
	background: #ffffff;
	margin: 5px 2px 5px 2px;
}

/**********  BEGIN HEADER *************/
.header_logo {
	width: 278px;
	min-width: 278px;
	max-width: 278px;
	height: 210px;
	background: url(../images/header_logo.jpg) top no-repeat;
}

.header1 {
	height: 40px;
	background: url(../images/header1.jpg) top repeat-x;
}

.header2 {
	height: 143px;
	background: url(../images/header2.jpg) top repeat-x;
}

.header3 {
	height: 27px;
	background: url(../images/header3.jpg) top repeat-x;
}

.header_ul {
	color: #FFD2D3;
	font-family: Times;
	line-height: 90%;
	font-size: 12pt;
	margin-top: 10px;
}

.header_slog {
	font-family: Times;
	font-size:20pt;
	font-weight: bold;
	letter-spacing: 3px;
	white-space: nowrap;
}

.header_phone {
	background-color: #e6bdb9;
	width: 280px;
	text-align:left;
	margin-top: 4px;
}

.header_phone a {
	font-family: courier new;
	font-weight: bold;
	font-size: 14pt;
	color: #EA3135;
	text-decoration: none;
	outline: none;
}

.button {
	border: solid #ffffff 1px;
	width: 96px;
	text-align: center;
	background: url(../images/button.jpg) top repeat-x;
	height: 26px;
	max-height: 24px;
	margin-left:2px;
	float: left;
}

.button .link {
	margin-top: 4px;
	font-style: italic;
}

.button a {
	font-style: italic;
	color: #ffffff;
	font-family: Times;
	font-size: 10pt;
	text-decoration: none;
	border: none;
	outline: none;
}

.button a:hover {
	color: #ffffff;
	font-style: normal;
	font-weight: bold;
}

.button_huge {
	margin-left: 15px;
	margin-top: 40px;
	border: solid #800000 2px;
	background: url(../images/button_huge.jpg) top repeat-x;
	width: 240px;
}

.button_huge_border {
	border: solid #ffffff 1px;
	text-align: center;
	font-style: italic;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #ffffff;
	font-family: Times;
	font-size: 11pt;
}

.spec_items ul {
	list-style-image: url('../images/square.jpg');
}

.spec_items ul li {
	padding-bottom: 6px;
	margin-left: 10px;
}

.spec_items ul li a {
	font-size: 13pt;
	text-decoration: none;
}

.spec_items ul li a:hover {
	background: #FFE4E1;
}

/**********  END HEADER *************/

/**********  BEGIN MAIN *************/
.main {
	padding: 20px;
}


a {
	outline: none;
	border: none;
	color: #800000;
	font-size: 10pt;
}

table {
	font-size: 10pt;
}

.colName {
	font-weight: bold;
	text-align: right;
	width: 165px;
}
.colName_error {
	font-weight: bold;
	text-align: right;
	width: 165px;
	color: red;
}

.error {
	text-align: left;
	color:red;
}

.colValue {
	padding-left: 5px;
	text-align: left;
}

p {
	text-align: justify;
	font-family: Arial;
	font-size: 10pt;
}

ul {
	font-size: 10pt;
	text-align: justify;
}

h1 {
	text-align: left;
        font-size: 16pt;
 
}

h2 {
	text-align: left;
}

h3 {
	text-align: left;
}
/**********  END MAIN *************/

/**********  BEGIN MENU *************/

.menu {
	padding-top:20px;
}

.menu1, .menu2, .menu3, .menu4, .menu5, .menu6, .menu7, .menu10, .menu11, .menu12, .menu13 {
	min-height: 72px;
	margin-bottom: 20px;
}
.menu1 .header, .menu2 .header, .menu3 .header, .menu4 .header, .menu5 .header, .menu6 .header, .menu7 .header, .menu10 .header, .menu11 .header, .menu12 .header, .menu13 .header {
	margin-left: 30px;
	padding-top: 10px;
	font-size: 13pt;
	font-family: Arial;
}
.menu1 .elm, .menu2 .elm, .menu3 .elm, .menu4 .elm, .menu5 .elm, .menu6 .elm, .menu7 .elm, .menu10 .elm, .menu11 .elm, .menu12 .elm, .menu13 .elm {
	margin-left: 11px;
	padding-top: 0px;
}
.menu1 a, .menu2 a, .menu3 a, .menu4 a, .menu5 a, .menu6 a, .menu7 a, .menu10 a, .menu11 a, .menu12 a, .menu13 a {
	letter-spacing: 4px;
	text-decoration: none;
	outline: none;
	border: none;
	font-size: 13pt;
	font-family: Arial;
}

.menu1 {
	background: url(../images/menu1.gif) top left no-repeat;
}
.menu1 .header {
	color: #B03134;
}
.menu1 .elm {
	border-left: solid #d62221 3px;
	color: #B03134;
}
.menu1 .locker {
	color: #B03134;
	margin-left: 11px;
}
.menu1 a {
	color: #B03134;
}
.menu1 a:hover {
	background: #FFE4E1;
}

.menu2 {
	background: url(../images/menu2.gif) top left no-repeat;
}
.menu2 .header {
	color: #4a7732;
}
.menu2 .elm {
	border-left: solid #4a7732 3px;
	color: #4a7732;
}
.menu2 .locker {
	color: #4a7732;
	margin-left: 11px;
}
.menu2 a {
	color: #4a7732;
}
.menu2 a:hover {
	background: #C1FFC1;
}

.menu3 {
	background: url(../images/menu3.gif) top left no-repeat;
}
.menu3 .header {
	color: #1865ca;
}
.menu3 .elm {
	border-left: solid #1865ca 3px;
	color: #1865ca;
}
.menu3 .locker {
	color: #1865ca;
	margin-left: 11px;
}
.menu3 a {
	color: #1865ca;
}
.menu3 a:hover {
	background: #87CEFA;
}


.menu4 {
	background: url(../images/menu4.gif) top left no-repeat;
}
.menu4 .header {
	color: #2e365a;
}
.menu4 .elm {
	border-left: solid #2e365a 3px;
	color: #2e365a;
}
.menu4 .locker {
	color: #2e365a;
	margin-left: 11px;
}
.menu4 a {
	color: #2e365a;
}
.menu4 a:hover {
	background: #a9b1d6;
}

.menu5 {
	background: url(../images/menu5.gif) top left no-repeat;
}
.menu5 .header {
	color: #4494af;
}
.menu5 .elm {
	border-left: solid #4494af 3px;
	color: #4494af;
}
.menu5 .locker {
	color: #4494af;
	margin-left: 11px;
}
.menu5 a {
	color: #4494af;
}
.menu5 a:hover {
	background: #beeefe;
}

.menu6 {
	background: url(../images/menu6.gif) top left no-repeat;
}
.menu6 .header {
	color: #75540e;
}
.menu6 .elm {
	border-left: solid #7d651a 3px;
	color: #75540e;
}
.menu6 .locker {
	color: #75540e;
	margin-left: 11px;
}
.menu6 a {
	color: #75540e;
}
.menu6 a:hover {
	background: #fcdfa0;
}

.menu7 {
	background: url(../images/menu7.gif) top left no-repeat;
}
.menu7 .header {
	color: #75540e;
}
.menu7 .elm {
	border-left: solid #513315 3px;
	color: #75540e;
}
.menu7 .locker {
	color: #75540e;
	margin-left: 11px;
}
.menu7 a {
	color: #75540e;
}
.menu7 a:hover {
	background: #fcdfa0;
}

.menu10 {
	background: url(../images/menu10.gif) top left no-repeat;
}
.menu10 .header {
	color: #e97c00;
}
.menu10 .elm {
	border-left: solid #e97c00 3px;
	color: #e97c00;
}
.menu10 .locker {
	color: #e97c00;
	margin-left: 11px;
}
.menu10 a {
	color: #e97c00;
}
.menu10 a:hover {
	background: #ffd9a6;
}

.menu11 {
	background: url(../images/menu11.gif) top left no-repeat;
}
.menu11 .header {
	color: #760e28;
}
.menu11 .elm {
	border-left: solid #760e28 3px;
	color: #760e28;
}
.menu11 .locker {
	color: #760e28;
	margin-left: 11px;
}
.menu11 a {
	color: #760e28;
}
.menu11 a:hover {
	background: #e75480;
}

.menu12 {
	background: url(../images/menu12.gif) top left no-repeat;
}
.menu12 .header {
	color: #803213;
}
.menu12 .elm {
	border-left: solid #803213 3px;
	color: #803213;
}
.menu12 .locker {
	color: #803213;
	margin-left: 11px;
}
.menu12 a {
	color: #803213;
}
.menu12 a:hover {
	background: #f0865c;
}

.menu13 {
	background: url(../images/menu13.gif) top left no-repeat;
}
.menu13 .header {
	color: #3c3c3c;
}
.menu13 .elm {
	border-left: solid #3c3c3c 3px;
	color: #3c3c3c;
}
.menu13 .locker {
	color: #3c3c3c;
	margin-left: 11px;
}
.menu13 a {
	color: #3c3c3c;
}
.menu13 a:hover {
	background: #c8c5c5;
}

.submenu {
	padding: 0px;
	margin: 0px;
	font-size: 12pt;
	letter-spacing: 8px;
}

.submenu a {
	text-decoration: none;
}

.submenu a:hover {
	background: #FFE4E1;
}

/**********  END MENU *************/

/********** BEGIN COLORS ************/
.white {
	color: #ffffff;
}
/********** END COLORS ************/

.login_form_bg {
	z-index: 0;
	width: 250px;
	height:250px;
	background: url(../images/login.png) left top no-repeat;
	-background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/login.png", sizingMethod="scale");
}

.login_form input {
	border: none;
	background: #faffbd;
	border: solid #4686ea 1px;
}

.elka {
	width: 105px;
	height: 161px;
	background: url(../images/elka.png) left top no-repeat;
	-background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/elka.png", sizingMethod="scale");
	float: right;
}

.elm_new {
	margin-left: 11px;
	padding-top: 0px;
	border-left: solid #B03134 3px;
	color: #B03134;

}

#kat_navigation {
font-size: 14px;
font-weight: bold;
text-align: left;
}

#art_kats {margin-left: 10px;}


#art_kats h1 a {font-size: 18px; color: black;
}

#art_kats h2 {font-size: 16px; }

.elm_new a {
	letter-spacing: 1px;
}
