/* CSS Document */
body {
	background-color:#FFFFFF;
	width:100%;
	min-width:1000px;
	height:100%;
	}

* {
	margin:0;
	padding:0;
	}
	
.clear {
	clear:both;
	}	
	
a {
	outline:none;
	}	
	
img {
	border:0px;
	margin:0px;
	}	
	
table table {
	border-width:0px;
	}	
	
table table a {
	color:#FFFFFF;
	}

form {
	border:0;
	margin:0;
	padding:0;
	}
	
h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#747679;
	}	
	
h1 a {
	color:#747679;
	text-decoration:none;
	}	

h1 a:active, h1 a:hover {
	text-decoration:underline;
	}	
	
	
/* =header
----------------------------------------*/	
#header {
	background:url(../img/bg_top.png) 0 0 repeat-x;
	height:279px;
	}

#header #logo {
	background:url(../img/logo.png) 0 0 no-repeat;
	width:275px;
	height:104px;
	position:relative;
	top:38px;
	margin:0 0 0 39px;
	float:left;
	}

#header em {
	font:bold 14px Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	width:35%;
	margin:50px 0 0 13px;
	}

#header #sub_nav {
	list-style-type:none;
	float:right;
	position:relative;
	top:0;
	right:230px;
	}

#header dl {
	clear:right;
	position:relative;
	float:right;
	top:30px;
	right:30px;
	font:14px Arial, Helvetica, sans-serif;
	}

#header dl dt {
	color:#afafaf;
	}

#header dl dd {
	padding:0 0 20px 97px;
	margin:10px 0 0 10px;
	border-left:1px dashed #AFAFAF;
	border-bottom:1px dashed #AFAFAF;
	}
	
#header dl dd p {
	color:#afafaf;
	line-height:20px;
	}

#header dl dd p img {
	margin:0 25px 0 0;
	}

#header dl dd p strong, #header dl dd p strong a {
	color:#000000;
	text-decoration:none;
	}


#header_bottom {
	clear:both;
	padding:50px 0 0 384px;
	font:14px Arial, Helvetica, sans-serif;
	color:#9A9B9D;
	}
	
#header_bottom span {
	font:bold 24px Arial, Helvetica, sans-serif;
	}	
	
/* =header subnav
-------------------------------------*/	
#header #sub_nav li {
	float:left;
	margin:0 15px 0 0;
	}
	
#header #sub_nav #main_link {
	background:url(../img/top_main_no-active.gif) 0 0 no-repeat;
	display:block;
	width:20px;
	height:46px;
	}
	
#header #sub_nav #main_link:active, #header #sub_nav #main_link:hover {
	background:url(../img/top_main_active.gif) 0 0 no-repeat;
	display:block;
	width:20px;
	height:46px;
	}
	
#header #sub_nav #main_link.active {
	background:url(../img/top_main_active.gif) 0 0 no-repeat;
	display:block;
	width:20px;
	height:46px;
	}
	
#header #sub_nav #mail_link {
	background:url(../img/top_mail_no-active.gif) 0 0 no-repeat;
	display:block;
	width:20px;
	height:46px;
	}
	
#header #sub_nav #mail_link:active, #header #sub_nav #mail_link:hover {
	background:url(../img/top_mail_active.gif) 0 0 no-repeat;
	display:block;
	width:20px;
	height:46px;
	}
	
#header #sub_nav #mail_link.active {
	background:url(../img/top_mail_active.gif) 0 0 no-repeat;
	display:block;
	width:20px;
	height:46px;
	}

/* =content
--------------------------------------------*/
#content {
	width:100%;
	margin:-39px 0 0 0;
	}

#content #left {
	width:324px;
	float:left;
	}

#content #left .top {
	background:url(../img/plain.gif) 100% 100% no-repeat;
	width:247px;
	height:245px;
	margin:87px 0 0 32px;
	}

#content #left .block_top {
	background:url(../img/left_block_top.gif) 0 100% no-repeat;
	margin:25px 0 0 64px;
	height:8px;
	}
	
#content #left .block_main {
	width:199px;
	margin:0 0 0 64px;
	padding:16px 0 8px 22px;
	border-left:2px solid #DFE5E6;
	border-right:2px solid #DFE5E6;
	font:14px Arial, Helvetica, sans-serif;
	}
	
#content #left .block_main .item {
	margin:30px 0 0 0;
	color:#CC092F;
	font-weight:bold;
	}

#content #left .block_main .item span {
	display:block;
	}

#content #left .block_main .item a {
	color:#00A8E1;
	font-weight:normal;
	}

#content #left .block_main .all a {
	color:#000000;
	}

#content #left .block_main .all a img {
	position:relative;
	top:3px;
	margin:0 15px 0 10px;
	}

#content #left .block_main .all a {
	text-decoration:underline;
	}

#content #left .block_main .all a:active, #content #left .block_main .all a:hover {
	text-decoration:none;
	}


#content #left .block_main .item a {
	text-decoration:underline;
	}

#content #left .block_main .item a:active, #content #left .block_main .item a:hover {
	text-decoration:none;
	}
	
#content #left .block_bottom {
	background:url(../img/left_block_bottom.gif) 0 0 no-repeat;
	margin:0 0 0 64px;
	height:8px;
	}

#content #left .block {
	width:221px;
	margin:40px 0 0 74px;
	padding:0 0 8px 0;
	font:14px Arial, Helvetica, sans-serif;
	}
	
#content #left .block center {
	margin:0 0 0 -10px;
	color:#747679;
	}
	
#content #left .block center input {
	width:200px;
	border:1px ridge #AFAFAF;
	color:#666666;
	margin:0 0 25px 0;
	}
	
#content #left .block center input.add_btn {
	background:url(../img/add_btn.png) 0 0 no-repeat;
	width:93px;
	height:25px;
	cursor:pointer;
	border:none;
	margin:0;
	}
	
#content #left .block center span {
	display:block;
	margin:0 0 10px 0;
	}
	
#content #left .block strong {
	display:block;
	margin:0 0 30px 0;
	}
	
#content #left .block a img {
	margin:1px;
	}

#content #right {
	min-height:1500px;
	margin:0 47px 0 326px;
	border-top:1px solid #616265;
	border-bottom:1px solid #616265;
	}

#content #right .block_title {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#747679;
	margin:0 0 30px 0;
	}

#content #right .main_content {
	margin:0;
	padding:0;
	color:#747679;
	text-align:justify;
	}
	
#content #right .main_content p {
	margin:0;
	padding:0;
	color:#747679;
	text-align:justify;
	font:14px Arial, Helvetica, sans-serif;
	}
	
#content #right .main_content_2 {
	position:relative;
	bottom:0;
	height:100%;
	min-height:1300px;
	color:#747679;
	background:#F9FAF5;
	padding:60px 30px;
	border-bottom:30px solid #FFFFFF;
	}

#content #right .main_content_2 ul#marker {
	display:block;
	list-style:url(../img/list_marker.gif) circle outside;
	font:14px Arial, Helvetica, sans-serif;
	}

#content #right .main_content_2 ul#marker li {
	padding:0;
	margin:0 0 15px 30px;
	}

#content #right .main_content_2 ul#marker li a {
	color:#747679;
	text-decoration:underline;
	}

#content #right .main_content_2 ul#marker li a:active, #content #right .main_content_2 ul#marker li a:hover {
	text-decoration:none;
	}

#content #right .main_content_2 h4 {
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	color:#747679;
	}

#content #right .main_content_2 h4 a {
	color:#747679;
	text-decoration:underline;
	}

#content #right .main_content_2 a.content_all {
	text-decoration:underline;
	}

#content #right .main_content_2 h4 a:active, #content #right .main_content_2 h4 a:hover, #content #right .main_content_2 a.content_all:active, #content #right .main_content_2 a.content_all:hover {
	text-decoration:none;
	}

#content #right .main_content_2 a.link {
	color:#00A8E1;
	margin:0 0 0 10px;
	text-decoration:underline;
	}

#content #right .main_content_2 a.link:active, #content #right .main_content_2 a.link:hover {
	text-decoration:none;
	}

#content #right .main_content_2 p.content_text {
	margin:28px 0 24px 0;
	text-align:justify;
	color:#747679;
	font:14px Arial, Helvetica, sans-serif;
	}
	
#content #right .main_content_2 span {
	color:#747679;
	}

#content #right .main_content_2 a.content_all {
	float:right;
	color:#747679;
	margin:0 0 32px 0;
	font-weight:bold;
	}

#content #right .main_content_2 hr.hr {
	clear:right;
	width:100%;
	margin:10px 0 38px 0;
	height:1px;
	}

#content #right .main_content_2 ul.other_content {
	margin:0 0 0 40px;
	list-style-type:disc;
	}

#content #right .main_content_2 ul.other_content li {
	margin:10px 0;
	color:#747679;
	}

#content #right .main_content_2 ul.other_content li a {
	color:#747679;
	text-decoration:underline;
	}

#content #right .main_content_2 ul.other_content li a:active, #content #right .main_content_2 ul.other_content li a:hover {
	text-decoration:none;
	}

#content #right .main_content_2 table.content_table {
	width:80%;
	text-align:left;
	margin:0 10%;
	font:14px Arial, Helvetica, sans-serif;	
	}

#content #right .main_content_2 table.content_table tr td {
	height:30px;
	vertical-align:top;
	}

#content #right .main_content_2 table.content_table input {
	width:90%;
	border:1px solid #747679;
	}

#content #right .main_content_2 table.content_table textarea {
	width:90%;
	height:150px;
	border:1px solid #747679;
	margin:0 0 50px 0;
	}

.term_top_left {
	background-image:url(../img/term_top_left.gif);
	background-repeat:no-repeat;
	background-color:#F9FAF5;
	position:relative;
	float:left;
	width:77px;
	height:27px;
	z-index:71;
	}

.term_top {
	background-image:url(../img/term_top.gif);
	background-repeat:repeat-x;
	position:relative;
	width:100%;
	height:27px;
	top:0px;
	z-index:70;
	}		
	
.term_top_right {
	background-image:url(../img/term_top_right.gif);
	background-repeat:no-repeat;
	background-color:#F9FAF5;	
	position:relative;
	width:14px;
	height:27px;
	z-index:72;
	}	
	
.term_bottom_left {
	background-image:url(../img/term_bottom_left.gif);
	background-repeat:no-repeat;
	background-color:#F9FAF5;	
	position:relative;
	float:left;
	width:14px;
	height:13px;
	z-index:71;
	}

.term_bottom{
	background-image:url(../img/term_bottom.gif);
	background-repeat:repeat-x;
	position:relative;
	width:100%;
	height:13px;
	top:0px;
	z-index:70;
	}		
	
.term_bottom_right {
	background-image:url(../img/term_bottom_right.gif);
	background-repeat:no-repeat;
	background-color:#F9FAF5;	
	position:relative;
	width:14px;
	height:13px;
	z-index:72;
	}	
	
.term_ans {
	text-align:justify;
	margin:30px 0 30px 0;
	}
	
.term_txt {
	background-color:#EAE8E0;
	width:100%;
	z-index:40;
	}
	
.term_txt_1 {
	font:14px Arial, Helvetica, sans-serif;
	color:#747679;
	text-align:justify;
	min-height:40px;
	z-index:41;
	padding:20px 30px 10px 30px;
	}
	
/* =main_nav
--------------------------------------------*/
#right #main_nav {
	list-style-type:none;
	margin:28px 0 0 0;
	padding:0 0 30px 0;
	font:20px Arial, Helvetica, sans-serif;
	}

#right #main_nav li {
	display:inline;
	margin:0 0 0 2%;
	}

#right #main_nav li a {
	color:#00A8E1;
	text-decoration:underline;
	}

#right #main_nav li a:active, #right #main_nav li a:hover {
	color:#CC092F;
	text-decoration:none;
	}
	
#right #main_nav li a.active {
	color:#CC092F;
	}

/* =footer
---------------------------------------------*/
#footer {
	background:url(../img/bottom_hand.gif) 100% 0 no-repeat;
	width:100%;
	height:282px;
	}

#footer .left {
	width:324px;
	height:182px;
	float:left;
	padding:100px 0 0 0;
	text-align:center;
	color:#8C8D8E;
	}

#footer .left img {
	position:relative;
	top:30px;
	}

#footer .right {
	float:left;
	padding:0 0 0 10px;
	}

#footer .right #other_nav {
	list-style-type:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding:20px 0 0 0;
	margin:0 0 43px 0;
	}
	
#footer .right #other_nav li {
	float:left;
	}	
	
#footer .right #other_nav a {
	color:#000000;
	margin:0 8px;
	text-decoration:none;
	}
	
#footer .right #other_nav a:active, #footer .right #other_nav a:hover {
	color:#000000;
	text-decoration:underline;	
	}

#footer .right p {
	font:12px Arial, Helvetica, sans-serif;
	color:#616265;
	margin:0 0 28px 0;
	}

#footer .right img {
	margin:0 45px 0 0;
	}



.tarifu_table {
	width:100%;
	margin:-10px 0 0 0;
	}

.tarifu_table td {
	padding:0 0 0 15px;
	text-align:left;
	margin:0;
	}
	
.tarifu_table tr td#tarifu_table_top {
	background:#FE2222 url(../img/reg_wrapper.jpg) 0 0 no-repeat;
	padding:0 !important;
	}

.tarifu_table tr td#tarifu_table_bottom {
	background:#FE2222 url(../img/reg_wrapper.jpg) 0 100% no-repeat;
	padding:0 !important;
	}

.tarifu_table tr td img {
	margin:0;
	padding:0;
	}


.otzuvu_table {
	width:100%;
	border-left:2px solid #DFE5E6; 
	border-right:2px solid #DFE5E6; 
	}
	
.otzuvu_table tr td {
	text-align:left;
	padding:0 10px;
	vertical-align:top;
	width:29%;
	}
	
.otzuvu_table tr td img{
	width:75px;
	height:75px;
	float:left;
	margin:0 5px 0 0;
	}							

.otzuvu_table tr td a:visited, .otzuvu_table tr td a:link {
	color:#00a8e1;
	text-decoration:underline;
	}						

.otzuvu_table tr td a:hover, .otzuvu_table tr td a:active {
	color:#00a8e1;
	text-decoration:none;
	}						

	
a.other_menu {
	background:url(../img/other_menu_1.gif) 0 0 no-repeat;
	display:block;
	width:197px;
	height:27px;
	padding:6px 0 0 0;
	text-align:center;
	float:right;
	color:#747679;
	font:bold 14px Arial, Helvetica, sans-serif;
	}

a.other_menu:active, a.other_menu:hover {
	background:url(../img/other_menu_2.gif) 0 0 no-repeat;
	display:block;
	width:197px;
	height:33px;
	color:#FFFFFF;
	}


.tarifu_table tr td strong {
	color:#82B0C9;
	font:18px Arial, Helvetica, sans-serif;
	}
	
.tarifu_table tr td a {
	color:#446CB1;
	font:bold 15px Tahoma,Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
	
.tarifu_table tr td a:active, .tarifu_table tr td a:hover {
	text-decoration:none;
	}
	
.reg_top_left {
	background:url(../img/reg_top_left.png) 0 0 no-repeat;
	float:left;
	width:11px;
	height:16px;
	position:relative;
	z-index:20;
	}

.reg_top {
	background:url(../img/reg_top.png) 0 0 repeat-x;
	width:100%;
	height:16px;
	}		
	
.reg_top_right {
	background:url(../img/reg_top_right.png) 0 0 no-repeat;
	width:11px;
	height:16px;
	position:relative;
	z-index:20;
	}

.reg_bottom_left {
	background:url(../img/reg_bottom_left.png) 0 100% no-repeat;
	float:left;
	width:11px;
	height:16px;
	}

.reg_bottom{
	background:url(../img/reg_bottom.png) 0 100% repeat-x;
	width:100%;
	height:16px;
	}	
	
.reg_bottom_right {
	background:url(../img/reg_bottom_right.png) 0 100% no-repeat;
	width:11px;
	height:16px;
	}
	
.reg_txt {
	padding:10px;
	}	
	
.reg_txt_block {
	position:relative;
	width:50%;
	float:left;
	}		
	
.reg_link {
	position:relative;
	top:10px;
	}	
	
.reg_link a{
	font:14px Arial, Helvetica, sans-serif;
	color:#494337;
	margin-top:3px;
	text-decoration:underline;
	}	

.reg_link a:link, .reg_link a:visited {
	font:14px Arial, Helvetica, sans-serif;
	color:#494337;
	margin-top:3px;
	text-decoration:underline;
	}	

.reg_link a:hover, .reg_link a:active {
	font:14px Arial, Helvetica, sans-serif;
	color:#494337;
	margin-top:3px;
	text-decoration:none;
	}	

.reg_link a span{
	font-weight:bold;
	color:#2b8cb5;
	text-decoration:underline;
	}
	
.reg_link a span:hover, .reg_link a span:active{
	font-weight:bold;
	color:#2b8cb5;
	text-decoration:none;
	}	
	
.reg_link a span strong{
	color:#009a3d;
	text-decoration:underline;
	}	
	
.reg_link a span strong:hover, .reg_link a span strong:active{
	color:#009a3d;
	text-decoration:none;
	}	
	
.center_block {
	position:relative;
	top:80px;
	font:14px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#747679;
	left:35px;
	}	
	
.konsultant_block {
	position:relative;
	top:40px;
	font:14px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#747679;
	left:35px;
	padding:40px 0 0 88px;
	background-color:#F9FAF5;
	width:60%;
	min-width:732px;
	min-height:1200px;
	}

.otzuvu_block {
	position:relative;
	top:40px;
	font:14px Arial, Helvetica, sans-serif;
	color:#747679;
	text-align:left;
	left:35px;
	padding:40px 40px 20px 40px;
	background-color:#F9FAF5;
	width:60%;
	min-width:760px;
	min-height:1500px;
	margin:0 0 40px 0;
	}
	
.uslugi_block {
	position:relative;
	top:40px;
	font:14px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#747679;
	left:35px;
	padding:40px 40px 20px 40px;
	background-color:#F9FAF5;
	width:60%;
	min-width:760px;
	min-height:1200px;
	margin:0 0 40px 0;
	}	

.uslugi_block img {
	float:left;
	margin:0 15px 10px 0;
	}

.otzuvu_block img {
	width:75px;
	height:75px;
	float:left;
	margin:0 15px 10px 0;
	}
	
.otzuvu_block_title {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#747679;
	margin:0 0 15px 0;
	}

.otzuvu_block_title a:visited, .otzuvu_block_title a:link {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#747679;
	text-decoration:underline;
	margin:0 0 15px 0;
	}

.otzuvu_block_title a:active, .otzuvu_block_title a:hover {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#747679;
	text-decoration:none;
	margin:0 0 15px 0;
	}
	
.tarifu_block_title {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#00a8e1;
	margin:0 0 15px 0;
	}	
	
.tarifu_block {
	font:14px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#F9FAF5;
	background-color:#F9FAF5;
	padding:30px;
	border-bottom:30px solid #FFFFFF;
	}	
	
.tarifu_block_1 {
	font:14px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#F9FAF5;
	background-color:#CBCDC2;
	padding:30px;
	border-bottom:30px solid #FFFFFF;
	}

.tarifu_block img, .tarifu_block_1 img {
	float:left;
	margin:0 15px 10px 0;
	}	
	
.tarifu_block_text {
	font:14px Arial, Helvetica, sans-serif;
	color:#747679;
	background-color:#FDFCEB;
	padding:15px;
	}	

.tarifu_block_text_1 {
	font:14px Arial, Helvetica, sans-serif;
	color:#747679;
	background-color:#E5E7D9;
	padding:15px;
	}

.tarifu_block_text_2 {
	font:14px Arial, Helvetica, sans-serif;
	color:#747679;
	background-color:#EAE8E0;
	padding:15px;
	}

.tarif_a:visited, .tarif_a:link {
	color:#747679;
	text-decoration:none;	
	font:13px Arial, Helvetica, sans-serif;
	}		

.tarif_a:active, .tarif_a:hover {
	color:#00a8e1;
	text-decoration:none;
	font:13px Arial, Helvetica, sans-serif;
	}	
	
.tarif:visited, .tarif:link {
	color:#00a8e1;
	text-decoration:none;	
	font:bold 14px Arial, Helvetica, sans-serif;
	}	
	
.tarif:active, .tarif:hover {
	color:#747679;
	text-decoration:underline;
	font:bold 14px Arial, Helvetica, sans-serif;
	}		

.zakaz_block {
	position:relative;
	top:40px;
	font:14px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#747679;
	left:35px;
	padding:40px 20px 0 40px;
	background-color:#F9FAF5;
	width:60%;
	min-width:780px;
	min-height:1500px;
	margin:0 0 40px 0;
	}	
	
.zakaz_block sup a {
	text-decoration:none;
	color:#000000;
	}
	
.foto_onas {
	background:url(../img/foto_ramka.jpg) 0 0 no-repeat;
	width:156px;
	height:186px;
	float:left;
	margin:0 20px 20px 0;
	text-align:center;
	}
	
.foto_onas img {
	width:116px;
	height:154px;
	margin:20px;
	}
	
.other_block {
	position:relative;
	top:40px;
	font:14px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#747679;
	left:35px;
	padding:20px 0 40px 0;
	width:100%;
	min-width:800px;
	min-height:1500px;
	}		

.konsultant_block {
	position:relative;
	top:40px;
	font:14px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#747679;
	left:35px;
	padding:40px 20px 0 40px;
	background-color:#F9FAF5;
	width:60%;
	min-width:780px;
	min-height:1500px;
	margin:0 0 40px 0;
	}

.konsultant_block table {
	margin:0 0 0 50px;
	}

.block_otzuvu_title {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#747679;
	margin:30px 0 20px 0;
	text-align:left;
	}
	
.termin_title {
	font:18px Arial, Helvetica, sans-serif;
	color:#747679;
	margin-top:50px;
	text-align:left;
	}	
	
.block_otzuvu_title span{
	color:#747679;
	font:14px Arial, Helvetica, sans-serif;
	}	
	
.block_otzuvu_title span a:link, .block_otzuvu_title span a:visited {
	color:#747679;
	font:14px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}	

.block_otzuvu_title span a:hover, .block_otzuvu_title span a:active {
	color:#747679;
	font:14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}	

.block_otzuvu {
	background-color:#ffffff;
	margin:30px 0 0 30pxF;
	font:14px Arial, Helvetica, sans-serif;
	color:#747679;
	}		
	
.otzuvu_top_left {
	background-image:url(../img/otz_top_left.gif);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:11px;
	height:16px;
	z-index:71;
	}

.otzuvu_top {
	background-image:url(../img/otz_top.gif);
	background-repeat:repeat-x;
	position:relative;
	height:16px;
	top:0px;
	z-index:70;
	}		
	
.otzuvu_top_right {
	background-image:url(../img/otz_top_right.gif);
	background-repeat:no-repeat;
	position:relative;
	width:11px;
	height:16px;
	z-index:72;
	}

.otzuvu_bottom_left {
	background-image:url(../img/otz_bottom_left.gif);
	background-repeat:no-repeat;
	position:relative;
	float:left;
	width:11px;
	height:16px;
	z-index:71;
	}

.otzuvu_bottom{
	background-image:url(../img/otz_bottom.gif);
	background-repeat:repeat-x;
	position:relative;
	height:16px;
	top:0px;
	z-index:70;
	}		
	
.otzuvu_bottom_right {
	background-image:url(../img/otz_bottom_right.gif);
	background-repeat:no-repeat;
	position:relative;
	width:11px;
	height:16px;
	z-index:72;
	}	
	
		

.java_title {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#747679;
	margin-top:50px;
	text-align:left;
	margin-top:60px;
	}

.java_title span{
	color:#747679;
	font:14px Arial, Helvetica, sans-serif;
	}	
	
.java_title span a:link, .java_title span a:visited {
	color:#747679;
	font:14px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}	

.java_title span a:hover, .java_title span a:active {
	color:#747679;
	font:14px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

.java {
	position:relative;
	margin:20px 0 20px 0;
	height:125px;
	}
	
/* =baner_show
-----------------------------------------------*/	

.g_cont {
	background:url(../includes/gallery/img/main_bg.png) 50% 50% no-repeat;
	position:relative;
	width:880px;
	height:124px;
	}
	
.g_left_cont {
	background:url(../includes/gallery/img/left_&_right_bg.png) 0 0 no-repeat;
	position:relative;
	width:121px;
	height:124px;
	float:left;
	}		
	
.g_right_cont {
	background:url(../includes/gallery/img/left_&_right_bg.png) 0 0 no-repeat;
	position:relative;
	width:121px;
	height:124px;
	z-index:502;
	float:right;
	}		
	
.g_scroller	{
	position:relative;
	width:1000px;
	height:70px;
	z-index:1000;
	}
	
.g_scroller img {
	float:left;
	z-index:1001;	
	}

.sitemap {
	list-style-type:none;
	}
	
.sitemap li {
	font:bold 14px Arial, Helvetica, sans-serif;
	}
		
.sitemap a {
	color:#747679;
	}	

.sitemap a:active, .sitemap a:hover {
	color:#00a8e1;
	text-decoration:none;
	}		
	
	
/* =pageNav
--------------------------------------------------------*/	
.pagenav {
	color:#747679;
	margin:70px 0 0 0;
	float:right;
	}
	
.pagenav a{
	text-decoration:none;
	display:block;
	color:#00a8e1;
	border:1px solid #00a8e1;
	padding:2px 4px 2px 4px;
	margin:5px;
	float:left;
	}
	
/* =Mics1 (teg noindex)
------------------------------------------------*/
.noindex {
	display:none;
	}
	
/* =Mics2 (page sitemap)
------------------------------------------------*/
.sitemap li {
	margin:5px 0 0 20px;
	float:none;
	font:14px Arial, Helvetica, sans-serif;
	}
	
.sitemap li a {
	text-decoration:underline;
	}