	html, body {margin: 0; padding: 0; width:100%; height:100%;}
	#wrapper {min-height:100%; height:auto  !important; height:100%; margin:0 auto -47px;}
	#page-top {background-image:url(/img/bgr-top.jpg); background-repeat:no-repeat; background-position:center; height:202px;}
	#page-bottom {background-image:url(/img/bgr-bottom.jpg); background-repeat:no-repeat; background-position:center; height:47px; width: 100%; position: relative; bottom:0;}
	#page-bottom-push {height:47px;}

/* top block */ 	
	#page-top1 {width:100%; height:27px; text-align:center; background-image:url(/assets/templates/akc/images/top-bgr-01.jpg); background-repeat:repeat-x; text-align:right;}
	#page-top1 a, #page-top1 a:visited {font-family:Arial,Verdana,Helvitica,sans-serif; font-size:10px; color:#999999; text-decoration:none; margin:10px 10px 0 10px;}
	#page-top1 a:hover, #page-top1 a:active {color:#666666; text-decoration:underline;}

	.page-top2-0 {height:1px; width:auto;}

	#page-top3 {width:100%; height:53px; text-align:center; background-image: url(/assets/templates/akc/images/top-bgr-menu.jpg); background-repeat:repeat-x;}
	#main-menu {width:600px; margin-left:auto; margin-right:auto; text-align:center;}
	#main-menu ul {margin:0; padding:0; list-style-type:none; display:block; height:53px; font-size:11px; font-weight:bold; font-family:Arial,Verdana,Helvitica,sans-serif;}
	#main-menu ul li {display:block; float:left; margin:0; padding:0; text-align:center; height:53px; width:114px; overflow:visible;}
	#main-menu ul li a, #main-menu ul li a:visited {display:block; height:53px; color:#fff; text-decoration:none; line-height:53px;}
	#main-menu ul li a:hover, #main-menu ul li a:active {color:#ffff00;}


/* main block.begin */ 
	#common-block {width:100%; text-align:center; background-image:url(/assets/templates/akc/images/main-bgr-01.jpg); background-position:top; background-repeat:repeat-x;}
	#main-block {width:952px; margin-left:auto; margin-right:auto; text-align:center; vertical-align:top;}
	#main-block-registration {width:700px; margin-left:auto; margin-right:auto; text-align:center; vertical-align:top;}	
	#left-block {display:block; width:228px; margin:0; padding:25px 16px 10px 4px; float:left; text-align:left; overflow:hidden;}	
	#right-block {width:702px; float:right; vertical-align:top; float:right; text-align:left;}
/* main block.end */ 



/* left block */
/* left sub-menu. start */
#left-menu {width:228px; margin:0; padding:10px 0 20px 0;}
#left-menu h1 {color:#ff0000; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin:0; padding:0;}
#left-menu h2 {color:#ff0000; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0;}


/* left sub-menu. first level. start */
#left-menu ul {margin:0 0 15px 0; padding:0; list-style-type:none; display:block; font-size:12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align:left; line-height:170%;}
#left-menu ul li {margin-left:2px; padding:0px;}
#left-menu ul li a, #left-menu ul li a:visited {padding:0; color:#3366cc; text-decoration:none;}
#left-menu ul li a:active, #left-menu ul li a:hover {color:#ff0000;}
/* left sub-menu. first level. end */

/* left sub-menu. second level. start */
#left-menu ul li ul {margin:0 0 0 10px; padding:0; list-style-type:none; font-size:11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; line-height:170%;}
#left-menu ul li ul li {margin:0; padding:0;}
#left-menu ul li ul li a, #left-menu ul li ul li a:visited {padding:0; color: #3366cc;  text-decoration:none;}
#left-menu ul li ul li a:active, #left-menu ul li ul li a:hover {color:#ff0000;}
/* left sub-menu. second level. end */

/* left sub-menu. third level. start */
#left-menu ul li ul li ul {margin:0 0 0 10px; padding:0; list-style-type:none; font-size:11px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; line-height:170%;}
#left-menu ul li ul li ul li {margin:0; padding:0;}
#left-menu ul li ul li ul li a, #left-menu ul li ul li ul li a:visited {padding:0; color: #3366cc;  text-decoration:none;}
#left-menu ul li ul li ul li a:active, #left-menu ul li ul li ul li a:hover {color:#ff0000;}
/* left sub-menu. third level. end */


#left-block-news {display:block; width:228px; margin: 10px 0 10px 0; color:#666666; text-align:justify; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
#left-block-news h1 {color:#ff0000; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin:0; padding:0;}
#left-block-news h2 {color:#ff0000; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0;}
#left-block-news a, #left-block-news a:visited {color:#666666; text-align:justify; font-family: Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
#left-block-news a:active, #left-block-news a:hover {color:#FF3333; text-decoration:none;}


/* main right block */
	#content {width:700px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; line-height:140%; margin:0 auto 0 auto;}
	#content h1 {text-align:left; margin:10px 0 15px 0; padding:0; color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-size:18px; }
	#content h2 {text-align:left; margin:15px 0 2px 0; padding:0; color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-size:15px;}
	#content h3 {text-align:left; margin:5px 0 2px 0; padding:0; color:#ff0000; font-family: Arial, Helvetica, sans-serif; font-size:13px;}
	
	#content p {text-align:justify; margin:10px 0 10px 12px; font-family: Arial, Helvetica, sans-serif;}
	#content table {text-align:left; font-size:11px; margin: 0 50px 10px 50px; border:1px solid #66ccff; border-collapse:collapse;}
	#content table td {border:1px solid #66ccff; padding:1px; padding:3px 4px 3px 4px;}
	#content input, #content select {width:150px; border: 1px solid #FF6600;} 
	.input_closed {width:150px; border: 1px solid #FF6600; background-color:#e1e1e1;} 
	.tr_blue_fone {background-color:#ecf8fb;}

	div#breadcrumbs {text-align:left; margin:8px 10px 15px 92px; font-size:10px;}
	div#breadcrumbs a, div#breadcrumbs a:visited {color:#677c93; text-decoration:none; }
	div#breadcrumbs a:hover, div#breadcrumbs a:active {color: #336699;}
/* main content block. end */




/* main right block */

/* bottom block */
	#bottom-block {width:100%; display:block; height:51px; text-align:center; background-image: url(/assets/templates/akc/images/bottom-bgr-01.jpg); background-position:top; background-repeat:repeat-x;}
	#main-menu2 {width:600px; margin-left:auto; margin-right:auto; text-align:center;}
	#main-menu2 ul {margin:0; padding:0; list-style-type:none; display:block; height:53px; font-size:10px; font-weight:bold; font-family:Arial,Verdana,Helvitica,sans-serif;}
	#main-menu2 ul li {display:block; float:left; margin:0; padding:0; text-align:center; height:53px; width:114px; overflow:visible;}
	#main-menu2 ul li a, #main-menu2 ul li a:visited {display:block; height:53px; color:#666666; text-decoration:none; line-height:53px;}
	#main-menu2 ul li a:hover, #main-menu2 ul li a:active {color:#000000;}	



/* Contact form. start */
#contact-form {font-size:13px; text-align:center; margin:10px auto 20px auto; width:400px; height:320px; text-align:left; padding:3px;}

#contact-form div.common {text-align:left; float:left; width:370px;}
#contact-form div.common a, #contact-form div.common a:visited {color:#0066FF;}
#contact-form div.common a:active, #contact-form div.common a:hover {color: #0000FF;}

#contact-form div.commoncenter {text-align:center; margin:8px 0 4px 0; float:left; width:300px;}

#contact-form div.common span.left {text-align: right; margin:2px; float:left; width:125px;}
#contact-form div.common span.right {text-align: left; margin:2px; float:left; width:230px;}

#contact-form div.common span.right input, #contact-form div.common span.right textarea, #contact-form div.commoncenter input, #contact-form div.common span.right select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; border: #0099FF 1px solid; width:230px; height:16px;}
 #contact-form div.common span.right select {height:21px;}
#contact-form div.commoncenter input {height:22px;}
#contact-form div.common span.right textarea {height:80px;}
/* Contact form. end */


