body {font-size:12px; font-family:arial,sans-serif; background:#FFFFFF; color:#000000; margin:0;}

a {color:#7E0003; text-decoration:underline;}
a:hover {text-decoration:none;}
	a img {border:none;}

table {}
	table td {vertical-align:top;}

#page {width:910px; margin:0 auto;}
  #header-top{height: 32px; background:url('images/bg-header-top.jpg') no-repeat 0 0;}
	#header {height:316px; background:url('images/bg-header.jpg') no-repeat 0 0;}
		#header .logo {padding:38px 0 0 44px; width:180px; position:absolute;}
			#header .logo .title {}
			#header .logo .description {font-size:24px; color:#881619; margin:70px 0 0 4px;}
		#header .links {position:absolute; margin:0 0 0 275px;}
			#header .links-item {font-size:13px; font-weight:bold; line-height:18px; color:#58080B;}
				#header .links-item a {color:#58080B; text-decoration:underline;}
				#header .links-item a:hover {text-decoration:none;}
		#header .information {padding:90px 0 0 275px; font-size:24px; color:#7E0004; line-height:28px;}
			#header .information .caption {font-weight:bold;}
			#header .information .telephones {}
				#header .information .telephones  table{padding: 0; border: 0; margin: 0; border-collapse: collapse; font: normal bold 18px/22px arial; color: #000;}
					#header .information .telephones  table td{padding: 10px; margin: 0;}
			
				#header .information .telephones-item {font-size:30px; font-weight:bold; color:#FFFFFF; line-height:36px;}
			#header .information .free {font-weight:bold; font-size:30px; color:#FFFFFF;}
	#menu {margin:0 2px 2px 2px; height:31px; background:url('images/bg-menu.gif') repeat-x top;}
    #menu-1, #menu-2{position:relative;}
      #menu-1{float:right; right:50%; width:auto;}
        #menu-2{float:none!important; float:left; right:-50%;}
          .menu-h-d, .menu-h-d ul{list-style: none; padding: 0; margin: 0;}
      	 	  .menu-h-d .page_item {line-height:31px; color:#881619; font-size:14px; position: relative;  padding: 0 10px; float: left;}
      		  .menu-h-d .page_item a {color:#881619; text-decoration:none; display:block; width: 120px; text-align: center;}
      			.menu-h-d .page_item a:hover {font-weight:bold; background:url('images/bg-menu-item-hover.gif') no-repeat 0px 7px; color:#7B7265;}                               
            .menu-h-d ul { display: none; position: absolute; top: 31px; left: 10px; width: 133px; background: #fff; border: 0; border-bottom: 1px solid #A00F12; }
            .menu-h-d ul ul { left: 100%; top: -1px; }
                  
            .menu-h-d .page_item .page_item { float: none; border: 1px solid #A00F12; border-width: 1px 1px 0px 1px; padding: 0; line-height: 21px;}
            .menu-h-d .page_item:hover ul ul,
            .menu-h-d .page_item:hover ul .page_item:hover ul ul { display: none; }
            
            .menu-h-d .page_item:hover ul,
            .menu-h-d .page_item:hover ul .page_item:hover ul,
            .menu-h-d .page_item:hover ul .page_item:hover ul .page_item:hover ul { display: block; }
            .menu-h-d .page_item .page_item a{background: #F5F4EB; color: #242424; padding: 2px 0; width: 100%;}
            .menu-h-d .page_item .page_item a:hover{background: #DBA8A7;}
            
            	
	#content {background:url('images/bg-home.jpg') repeat-x top #FFFFFF; padding:12px 11px;}
		#content .home {padding:12px 0;}
			#content .home .textrow {border:1px solid #D0A3A4; padding:3px 15px; color:#F3F1E7; margin:0 0 12px 0;}
			#content .home table td.divider {width:18px;}
			#content .home .caption {font-size:18px; color:#FFFFFF; font-weight:bold; margin:5px 0 10px 0;}
			#content .home .text {font-size:16px; color:#242424; padding:0 10px 0 0;}
			#content .home table.blocks {border:solid #F0E7E0; border-width:0 1px 0 1px; margin:20px 0 0 0; height:117px;}
				#content .home table.blocks div.caption {color:#881619; font-size:14px; font-weight:bold; margin:0 0 10px 0;}
				#content .home table.blocks td.item-top {background:#F0E6E1; height:2px; font-size:1px; line-height:1px;}
				#content .home table.blocks td.item-bottom {background:#F0E6E1; height:1px; font-size:1px; line-height:1px;}
				#content .home table.blocks td.divider-top {width:60px; height:2px; font-size:1px; line-height:1px; background:url('images/bg-home-blocks-divider-top.gif');}
				#content .home table.blocks td.divider-bottom {width:60px; height:1px; font-size:1px; line-height:1px; background:url('images/bg-home-blocks-divider-bottom.gif');}
				#content .home table.blocks td.divider {width:60px; font-size:1px; line-height:1px; background:url('images/bg-home-blocks-divider.jpg') repeat-y top;}
				#content .home table.blocks td.item {background:#F1F0E7; padding:6px 12px;}
				#content .home table.blocks td.item-left  {background:url('images/bg-home-blocks-item-left.jpg') repeat-y right #F1F0E7;}
				#content .home table.blocks td.item-right {background:url('images/bg-home-blocks-item-right.jpg') repeat-y left #F1F0E7; padding-left:25px;}
				#content .home table.blocks ul {margin:0; padding:0; list-style:none;}
					#content .home table.blocks ul li.first {margin-top:0;}
					#content .home table.blocks ul li {margin:12px 0 0 0; padding:0 0 0 13px; background:url('images/bubble.gif') no-repeat 0 5px;}
	#footer {margin:22px 0; color:#8C867C;}
		#footer .menu {float:right;}
			#footer .menu .menu-item {float:left; margin:0 0 0 30px; height:31px; line-height:31px;}
			#footer .menu .menu-item-first {margin-left:0; height:31px; line-height:31px;}
		#footer .left {float:left;}
		#footer a {color:#8C867C; text-decoration:none;}
		#footer a:hover {text-decoration:underline;}

.clips {position:absolute; width:69px; height:105px; margin:0 0 0 -34px; background:url('images/clips.png') no-repeat 0 0;}
	.clips-top {margin-top:20px;}
	.clips-bottom {margin-top:-125px;}
	
.post, .page {background:#F5F4EB; margin:0 10px; color:#242424;}
	.post-tt {}
	.post-bb {background:url('images/bg-post-bottom.jpg') repeat-x bottom;}
	.post-ll {background:url('images/bg-post-left.jpg') repeat-y left;}
	.post-rr {background:url('images/bg-post-right.jpg') repeat-y right;}
	.post-br {background:url('images/bg-post-br.jpg') no-repeat right bottom;}
	.post-bl {background:url('images/bg-post-bl.jpg') no-repeat left bottom;}
	.post-tl {background:url('images/bg-post-tl.jpg') no-repeat left top;}
	.post-tr {background:url('images/bg-post-tr.jpg') no-repeat right top;}
	.post-inner {padding:20px 62px 150px 62px;}
	.post h2, .page h2 {color:#881619; font-size:18px; font-weight:bold; margin:0 0 12px 0; font-weight:normal;}
	.entry {font-size:14px; margin:0;}

form.phoenix-menu {}
	form.phoenix-menu div.input {border:1px solid; border-color:#EDEADF #EFEDE1 #FFFFFF #A9A49C; background:#FFFFFF;}
		form.phoenix-menu div.input-inner {border:1px solid; border-color: #948F87 #F6F4EF #FFFFFF #E0DEDC; padding:0 5px;}
		form.phoenix-menu div.input input {border:none; background:none; padding:0; width:100%;}
	form.phoenix-menu table.list {border-style:solid; border-width:1px 1px 9px 0; border-color:#F0F0F0 #E6E1D9 #D9CFC1 #D9CFC1;}
		form.phoenix-menu table.list th {background:#D9CFC1; color:#410002; font-size:14px; font-weight:bold; padding:5px 10px; border:solid #E6E1D9; border-width:0 0 0 1px;}
		form.phoenix-menu table.list td.category {background:#FFFFFF; padding:5px 16px; font-size:14px; color:#816559; font-weight:bold; text-align:center; border:solid #E6E1D9; border-width:1px 0 1px 1px;}
		form.phoenix-menu table.list tr.item td.field {border:solid #E6E1D9; border-width:0 1px; padding:2px 16px; line-height:20px;}
		form.phoenix-menu table.list tr.item-first td.field {padding-top:4px;}
		form.phoenix-menu table.list tr.item-last  td.field {padding-bottom:4px;}
		form.phoenix-menu table.list tr.item td.field-input {padding-left:3px; padding-right:3px;}
	form.phoenix-menu table.fields-outer {margin:35px 0 0 0;}
		form.phoenix-menu table.fields-outer td.fields-right-space {width:150px;}
		form.phoenix-menu table.fields-outer div.buttons {text-align:right;}
		form.phoenix-menu table.fields-outer input.button {height:30px; line-height:30px; background:url('images/bg-button.gif') repeat-x top; border:1px solid #D9CFC1; color:#881619; font-size:14px; font-weight:normal; padding:0 15px; cursor:pointer; margin:0;}
		form.phoenix-menu table.fields td.divider {width:30px;}
		form.phoenix-menu table.fields td.label {width:90px;}
