html, body{
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333;
	background: #ffffff url(/bitrix/templates/nikko/images/bg.gif) left top repeat-x;
}
A{
	font-family: Tahoma, Arial, Verdana, sans-serif;
	text-decoration: underline;
	color: #065887;
	outline: none;
}
a.japan_lang{
line-height:10px;
font-size:10px;
height:10px;
width:20px;
background:url(/japan_new.jpg) bottom left no-repeat;

}
	a.japan_lang:hover{
	text-decoration:none;
	}
A:hover{
	text-decoration: none;
}
A IMG{
	border: 0;
}
#all{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/bottom_bg.gif) left bottom repeat-x;
}
#all2{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/center_bg_new.jpg) center 127px no-repeat;
}
#all3{
	min-width: 968px;
	max-width: 1520px;
	margin: 0 auto;
}
#left{
	width: 5%;
}
*+html #left{
	width: 1%;
}
* html #left{
	width: 2%;
}
.left_bg{
	/*background: url(/bitrix/templates/nikko/images/right_bg.gif) right 127px repeat-x;*/
}
#right{
	width: 5%;
}
*+html #right{
	width: 1%;
}
* html #right{
	width: 2%;
}
#header{
	height: 127px;
	padding: 0 15px;
	position: relative;
	z-index: 100;
}
#header #header_left{
	float: left;
	width: 22%;
	margin: 0 5% 0 0;
}
#header #header_left blockquote{
	width: 181px;
	height: 36px;
	margin: 63px 0 0 0;
	text-indent: -700em;
	white-space: nowrap;
	overflow: hidden;
	background: url(/bitrix/templates/nikko/images/logo.gif) left top no-repeat;
}
#header #header_left blockquote a{
	display: block;
	width: 181px;
	height: 36px;
}
#header #header_right{
	float: right;
	width: 73%;
	padding: 30px 0 0 0;
	position: relative;
}
#header #header_right #languages{
	padding: 0 0 26px 15px;
	font-size: 10px;
}
#header #header_right .phone{
	font-family: Arial;
	position: absolute;
	right: 280px;
	top: 15px;
	width: 250px;
	z-index: 10;
}
#header #header_right .worktime{
	font-family: Arial;
	position: absolute;
	right: 5px;
	top: 15px;
	width: 250px;
}
#header #header_right .phone span{
	font-size: 19px;
}
#header #header_right .phone p{
	font-size: 11px;
}
#header #header_right #languages img{
	margin: 0 0 0 5px;
	position: relative;
	top: 2px;
}
#header #header_right #menu{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_bg.gif) left top repeat-x;
}
#header #header_right #menu table td{
	text-align: center;
	font-size: 14px;
	color: #B8D4E6;
}
#header #header_right #menu table .cur{
	background: url(/bitrix/templates/nikko/images/menu_cur_bg.gif) left top repeat-x;
}
#header #header_right #menu table td a{
	display: block;
	width: 100%;
	height: 31px;
	padding: 13px 0 0 0;
	color: #ffffff;
	text-decoration: none;
}
#header #header_right #menu table td a:hover{
	color: #B8D4E6;
}
#header #header_right #menu table td span{
	display: block;
	width: 100%;
	height: 31px;
	padding: 13px 0 0 0;
}
#content{
	padding: 30px 15px;
	background-position: center top;
	overflow: hidden;
	z-index: 0;
}
* html #content{
	padding: 30px 15px 0 15px;
	height: 1px;
	overflow: visible;
}
*+html #content{
	padding: 30px 15px 0 15px;
}
#content h2{
	font-size: 24px;
	margin: 0 0 20px 0;
	font-weight: normal;
}
#content h2 a{
	color: #545454;
}
#content h2 span{
	font-size: 18px;
}
#content #content_top{
	width: 100%;
	height: 244px;
	margin: 0 0 75px 0;
	overflow: hidden;
}
#content #content_top_left{
	float: left;
	width: 325px;
	margin: 0px 0 0 0;
	font-family: Arial;
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
	position: relative;
}
#content #content_top_left div{
	width: 325px;
}
#content #content_top_left #scroll_1{
	margin: 0 0 0px 0;
	font-size: 23px;
}
#content #content_top_left #scroll_2{
	margin: 0 0 20px 0;
	font-size: 16px;
}
#content #content_top_left #scroll_3{
	margin: 0 0 20px 0;
	font-size: 16px;
}
#content #content_top_left #scroll_4{
	font-size: 16px;
}
#content #content_top_right{
	float: right;
	width: 30%;
	height: 244px;
	margin: 0 30px 0 0;
}
* html #content #content_top_right{
	width: 25%;
}
#content #content_top_right h2{
	font-size: 20px;
	margin: 0;
}
#content #content_top_right table td{
	padding: 5px 5px 15px 5px;
	vertical-align: top;
}
#content #content_top_right table td span{
	color: #065887;
}
#content #content_top_right table td div{
	width: 215px;
	height: 204px;	
}
#content .block{
	width: 100%;
	margin: 0 0 30px 0;
}
#content .grey{
}
#content .grey2{
}
#content .blue{
	color: #065887;
}
#content_left{
	float: left;
	width: 22%;
	margin: 0 5% 0 0;
	overflow: hidden;
}
#content_center{
	float: left;
	width: 46%;
        min-width: 450px;
	overflow: hidden;
}
#content_right{
	float: right;
	width: 22%;
}
#content .menu{
	width: 100%;
	font-size: 15px;
	background: url(/bitrix/templates/nikko/images/menu_left_all_bg.gif) left top repeat-x;
}
#content .menu a{
	display: block;
	padding: 18px 30px 18px 55px;
	color: #333;
	background: url(/bitrix/templates/nikko/images/menu_left_arrow.gif) 28px center no-repeat;
}
* html #content .menu a{
	height: 1px;
	overflow: visible;
}
#content .menu a:hover{
	color: #ffffff;
	text-decoration: underline;
	background: url(/bitrix/templates/nikko/images/menu_left_arrow_cur.gif) 28px center no-repeat;
}
#content .menu table td{
	height: 72px;
	vertical-align: middle;
}
#content .menu_cur, #content .menu_cur_bottom{
	width: 100%;
	font-size: 15px;
	color: #ffffff;
	background: url(/bitrix/templates/nikko/images/menu_left_all_cur_bg.gif) left top repeat-x;
}
#content .menu_cur a{
	display: block;
	padding: 18px 30px 18px 55px;
	color: #ffffff;
	background: url(/bitrix/templates/nikko/images/menu_left_arrow_cur.gif) 28px center no-repeat;
}
#content .menu_cur_bottom a{
	display: block;
	padding: 18px 30px 18px 55px;
	color: #ffffff;
	background: url(/bitrix/templates/nikko/images/menu_left_arrow_cur_bottom.gif) 28px center no-repeat;
}

* html #content .menu_cur a,* html #content .menu_cur_bottom a {
	height: 1px;
	overflow: visible;
}
#content .menu_cur a:hover,#content .menu_cur_bottom a:hover{
	text-decoration: underline;
}
#content .menu_cur span,#content .menu_cur_bottom span{
	display: block;
	padding: 18px 30px 18px 55px;
}
#content .menu_cur table td,#content .menu_cur_bottom table td{
	height: 72px;
	vertical-align: middle;
}

#content .cur{
	background: url(/bitrix/templates/nikko/images/menu_left_arrow_cur.gif) 28px center no-repeat;
}
#content .menu .menu_just{
	display: block;
	padding: 18px 10px 18px 20px;
	background: none;
}
#content .menu .menu_just:hover{
	background: none;
}
#content .menu_cur .menu_just, #content .menu_cur_bottom .menu_just{
	padding: 18px 10px 18px 20px;
	background: none;
}
#content .menu_cur .menu_just:hover, #content .menu_cur_bottom .menu_just:hover{
	background: none;
}
#content .menu2{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_top_left_bg.gif) left top no-repeat;
}
#content .menu_cur .menu2, #content .menu_cur_bottom .menu2{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_top_left_cur_bg.gif) left top no-repeat;
}
#content .menu2_blue{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_top_left_blue_bg.gif) left top no-repeat;
}
#content .menu_cur .menu2_blue, #content .menu_cur_bottom .menu2_blue{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_top_left_blue_cur_bg.gif) left top no-repeat;
}
#content .menu3{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_top_right_bg.gif) right top no-repeat;
}
#content .menu_cur .menu3, #content .menu_cur_bottom .menu3{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_top_right_cur_bg.gif) right top no-repeat;
}
#content .menu3_blue{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_top_right_blue_bg.gif) right top no-repeat;
}
#content .menu_cur .menu3_blue, #content .menu_cur_bottom .menu3_blue{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_top_right_blue_cur_bg.gif) right top no-repeat;
}
#content .menu4{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_bottom_left_bg.gif) left bottom no-repeat;
}
#content .menu_cur .menu4, #content .menu_cur_bottom .menu4{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_bottom_left_cur_bg.gif) left bottom no-repeat;
}
#content .menu4_grey{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_bottom_left_g_bg.gif) left bottom no-repeat;
}
#content .menu_cur .menu4_grey, #content .menu_cur_bottom .menu4_grey{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_bottom_left_g_cur_bg.gif) left bottom no-repeat;
}
#content .menu5{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_bottom_right_bg.gif) right bottom no-repeat;
}
#content .menu_cur .menu5, #content .menu_cur_bottom .menu5{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_bottom_right_cur_bg.gif) right bottom no-repeat;
}
#content .menu5_grey{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_bottom_right_g_bg.gif) right bottom no-repeat;
}
#content .menu_cur .menu5_grey, #content .menu_cur_bottom .menu5_grey{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_bottom_right_g_cur_bg.gif) right bottom no-repeat;
}








#content .menu_hover, #content .menu_hover_bottom{
	width: 100%;
	font-size: 15px;
	color: #ffffff;
	background: url(/bitrix/templates/nikko/images/menu_left_all_hover_bg.gif) left top repeat-x;
}

#content .menu_hover a, #content .menu_hover span{
	display: block;
	padding: 18px 30px 18px 55px;
	color: #545454;
	background: url(/bitrix/templates/nikko/images/menu_left_arrow_hover.gif) 28px center no-repeat;
}

#content .menu_hover_bottom a{
	display: block;
	padding: 18px 30px 18px 55px;
	color: #ffffff;
	background: url(/bitrix/templates/nikko/images/menu_left_arrow_hover_cur.gif) 28px center no-repeat;
}

* html #content .menu_hover a, * html #content .menu_hover_bottom a{
	height: 1px;
	overflow: visible;
}
#content .menu_hover a:hover, #content .menu_hover_bottom a:hover{
	text-decoration: underline;
}
#content .menu_hover span, #content .menu_hover_bottom span{
	display: block;
	padding: 18px 30px 18px 55px;
}
#content .menu_hover table td, #content .menu_hover_bottom table td{
	height: 72px;
	vertical-align: middle;
}
#content .menu_hover .menu_just, #content .menu_hover_bottom .menu_just{
	padding: 18px 10px 18px 20px;
	background: none;
}
#content .menu_hover .menu_just:hover, #content .menu_hover_bottom .menu_just:hover{
	background: none;
}
#content .menu_hover .menu2, #content .menu_hover_bottom .menu2{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_top_left_hover_bg.gif) left top no-repeat;
}
#content .menu_hover .menu2_blue, #content .menu_hover_bottom .menu2_blue{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_top_left_blue_hover_bg.gif) left top no-repeat;
}
#content .menu_hover .menu3, #content .menu_hover_bottom .menu3{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_top_right_hover_bg.gif) right top no-repeat;
}
#content .menu_hover .menu3_blue, #content .menu_hover_bottom .menu3_blue{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_top_right_blue_hover_bg.gif) right top no-repeat;
}
#content .menu_hover .menu4, #content .menu_hover_bottom .menu4{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_bottom_left_hover_bg.gif) left bottom no-repeat;
}
#content .menu_hover .menu4_grey, #content .menu_hover_bottom .menu4_grey{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_bottom_left_g_hover_bg.gif) left bottom no-repeat;
}
#content .menu_hover .menu5, #content .menu_hover_bottom .menu5{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_bottom_right_hover_bg.gif) right bottom no-repeat;
}
#content .menu_hover .menu5_grey, #content .menu_hover_bottom .menu5_grey{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_bottom_right_g_hover_bg.gif) right bottom no-repeat;
}
#content .menu_sub{
	display: none;
	padding: 15px 0px 15px 0px;
	border: 1px solid #e8e8e8;
	border-top: none;
	background: #ffffff;
}
#content .menu_sub ul{
	margin: 0px 0 0 0;
	padding: 0;
	list-style: none;
}
#content .menu_sub ul li{
padding:0;
}
#content .menu_sub ul li.sel{
background-color:#777777;
color:white;
padding: 5px 15px 5px 28px;
text-decoration:none;
}

#content .menu_sub ul li a{
display:block;
padding: 5px 15px 5px 28px;
color:#464646;
font:normal 12px Arial, Helvetica, sans-serif;
}
	#content .menu_sub ul li a:hover{
	background-color:#e7e7e7;
	color:#464646;
	text-decoration:none;
	}
#content .table_materials td{
	padding: 0 10px 40px 0;
	font-size: 14px;
}

.materials-name, .materials-name:visited {
	font-family: Tahoma;
	font-size: 14px;
	color: #545454;
	text-decoration: none;
}

.materials-name:hover {
	text-decoration: underline;
}

#content .table_materials .ico_catalogue{
	background: url(/bitrix/templates/nikko/images/ico_catalogue.gif) left top no-repeat;
}
#content .table_materials .ico_video{
	background: url(/bitrix/templates/nikko/images/ico_video.gif) left top no-repeat;
}
#content .table_materials .ico_print{
	background: url(/bitrix/templates/nikko/images/ico_print.gif) left top no-repeat;
}
#content .table_materials td .ico{
	display: block;
	width: 60px;
	height: 42px;
	text-indent: -700em;
	white-space: nowrap;
	overflow: hidden;
}
#content .table_materials td span{
	font-size: 11px;
}
#content .table_materials td .blue{
	text-decoration: underline;
}
#content .txt{
	font-size: 14px;
}
#content .txt span{
	font-size: 16px;
}
/*
#content #bnr .a img{
	margin: 0 4% 0 0;
}
*/
*+html #content #bnr .a img{
	margin: 0 16px 0 0;
}
* html #content #bnr .a img{
	margin: 0 3% 0 0;
}
#content .title{
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 2px 0;
	font-size: 16px;
	color: #417da1;
	font-weight: bold;
}
#content .title a{
	color: #545454;
	text-decoration: none;
	border-bottom: 1px dashed #898989;
}
#content .title a:hover{
	border-bottom: 0;
}
#content .grey_block{
	width: 100%;
	margin: 0 0 18px 0;
	background: #939393 url(/bitrix/templates/nikko/images/grey_block_bg.gif) left top repeat-x;
}
#content .grey_block2{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/grey_block_top_left_bg.gif) left top no-repeat;
}
#content .grey_block3{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/grey_block_top_right_bg.gif) right top no-repeat;
}
#content .grey_block4{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/grey_block_bottom_left_bg.gif) left bottom no-repeat;
}
#content .grey_block5{
	padding: 22px 18px;
	background: url(/bitrix/templates/nikko/images/grey_block_bottom_right_bg.gif) right bottom no-repeat;
}
#content .grey_block5 input{
	width: 98%;
	margin: 0 0 12px 0;
	padding: 3px 2px;
	font-size: 11px;
	color: #545454;
}
* html #content .grey_block5 input{
	overflow: visible;
}
#content .grey_block5 textarea{
	width: 98%;
	height: 75px;
	padding: 3px 2px;
	font-family: Tahoma;
	font-size: 11px;
	color: #545454;
}
* html #content .grey_block5 textarea{
	overflow: visible;
}
#content .button{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_bg.gif) left top repeat-x;
}
#content .button2{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_left_bg.gif) left top no-repeat;
}
#content .button3{
	width: 100%;
	background: url(/bitrix/templates/nikko/images/menu_right_bg.gif) right top no-repeat;
}
#content .button3 input{
	width: 100%;
	height: 44px;
	font-size: 16px;
	color: #ffffff;
	border: 0;
	background: none;
	cursor: pointer;
}
#content #call_me{
	display: none;
}
#content .event{
	width: 100%;
	margin: 0 0 18px 0;
}
#bottom{
	height: 135px;
	padding: 24px 15px 0 15px;
	overflow: hidden;
}
#bottom #bottom_txt{
	float: left;
	width: 22%;
	margin: 0 5% 0 0;
	color: #ffffff;
	line-height: 1.4em;	
}
#bottom #bottom_txt a{
	color: #ffffff;
}
#bottom #bottom_search{
/*	float: left;*/
	width: 100%;
	background: url(/bitrix/templates/nikko/images/bottom_input.gif) left top no-repeat;	
}
#bottom #bottom_search input.search_submit{
	float: left;
	display: block;
	width: 30px;
	height: 22px;
	text-indent: -700em;
	white-space: nowrap;
	overflow: hidden;
	background:none;
	border:none;
	font-size:0;
	cursor:pointer;
}
#bottom #bottom_search input.search_text{
	width: 122px;
	padding: 5px 3px 2px 3px;
	font-size: 11px;
	border: 0;
	background: none;
}
* html #bottom #bottom_search input{
	padding: 4px 3px 2px 3px;
}
*+html #bottom #bottom_search input{
	padding: 4px 3px 2px 3px;
}

/* ----- pop_up ----- */
.pop_up{
	display: none;
}
#TB_ajaxContent p{
	text-align: center;
	font-size: 16px;
}
#TB_ajaxContent a img{
	position: absolute;
	top: 0px;
	right: 0px;
}

/* ----- inner_equipment ----- */
#inner{
	background: #ffffff url(/bitrix/templates/nikko/images/inner_bg.gif) left top repeat-x;
}
#all .content_inner{
	padding: 0 15px 40px 15px;
	background: url(/bitrix/templates/nikko/images/center_img_little_1.png) right 94px no-repeat;
}
* html #all .content_inner{
	padding: 0 15px;
}
*+html #all .content_inner{
	padding: 0 15px;
}
#all .content_inner_clear{
	padding: 0 15px 40px 15px;
	background: none;
}
#content h1{
	font-size: 24px;
	color: #ffffff;
	margin: 0;
	font-weight: normal;
}
#content .table_h1{
	height: 72px;
	margin: 0 0 25px 0;
}
#content .txt_equipment{
	padding: 0 30px 0 0;
	margin: 0 0 15px 0;
}
#content .table_images{
	margin: 5px 0 20px 0;
}
#content .table_images td{
	vertical-align: top;
	text-align: center;
	font-size: 11px;
}
#content .img{
	width: 126px;
	padding: 8px 0 0 0;
	background: url(/bitrix/templates/nikko/images/img_little_bg.gif) center top no-repeat;
}
#content .img a img{
	margin: 0 0 10px 0;
}
#content .ul{
	margin: 8px 0 2px 0;
	padding: 0 0 0 15px;
}
#content .pt355{
	padding-top: 355px;
}
#content .pt95{
	padding-top: 95px;
}
#content .table_specifications td{
	padding: 0 10px 16px 0;
}
#content .table_specifications .ico_little_1{
	background: url(/bitrix/templates/nikko/images/ico_little_1.gif) left top no-repeat;
}
#content .table_specifications .ico_little_2{
	background: url(/bitrix/templates/nikko/images/ico_little_2.gif) left top no-repeat;
}
#content .table_specifications .ico_little_3{
	background: url(/bitrix/templates/nikko/images/ico_little_3.gif) left top no-repeat;
}
#content .table_specifications .ico_little_4{
	background: url(/bitrix/templates/nikko/images/ico_little_4.gif) left top no-repeat;
}
#content .table_specifications .ico_little_5{
	background: url(/bitrix/templates/nikko/images/ico_little_5.gif) left top no-repeat;
}
#content .table_specifications .ico_little_6{
	background: url(/bitrix/templates/nikko/images/ico_little_6.gif) left top no-repeat;
}
#content .table_specifications .ico_little_7{
	background: url(/bitrix/templates/nikko/images/ico_little_7.gif) left top no-repeat;
}
#content .table_specifications .ico_little_8{
	background: url(/bitrix/templates/nikko/images/ico_little_8.gif) left top no-repeat;
}
#content .table_specifications .ico_little_9{
	background: url(/bitrix/templates/nikko/images/ico_little_9.gif) left top no-repeat;
}
#content .table_specifications td span{
	color: #898989;
}
#content .table_specifications .border_top{
	border-top: 1px solid #bbbbbb;
}

/* ----- inner_about ----- */
#content h3{
	font-size: 18px;
	margin: 0 0 15px 0;
	font-weight: normal;
}
#content .mb25{
	margin-bottom: 25px;
}
#content .txt .size14{
	font-size: 14px;
}
#content .size14{
	font-size: 14px;
}
#content .size14 li{
	padding: 0 0 3px 0;
	font-size: 14px;
	color: #898989;
}
#content .size16{
	font-size: 16px;
}

/* ----- inner_feedback ----- */
.table_feedback td{
	padding: 0 0 12px 0;
	font-size: 14px;
	color: #898989;
}
.table_feedback td .input{
	width: 285px;
	padding: 0 2px 4px 2px;
	font-size: 12px;
}
.table_feedback td textarea{
	width: 285px;
	padding: 4px 2px;
	font-family: Tahoma;
	font-size: 12px;
}
.table_feedback td .type_button{
	padding: 0 5px;
	cursor: pointer;
}

/* ----- inner_service ----- */
#content .ul2{
	margin: 0 0 25px 30px;
	padding: 0;
}
#content .ul2 li{
	padding: 0 0 2px 0;
	font-size: 14px;
}

/* ----- new ----- */
#content_top_left_hide{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 325px;
	height: 234px;
	background: url(/bitrix/templates/nikko/images/right_bg.gif) left -50px repeat-x;
	z-index: 2;
}

.c{
	display: block;
	clear: both;
	height: 0;
	font-size: 0px;
	overflow: hidden;
}

.line {
	height: 3px;
	margin-top: 14px;
	margin-bottom: 14px;
	background: url(/line_new.png) left top no-repeat;
}

.copy_cont {
	color: #fff;
	text-align: left;
	width: 22%;
	height: 32px;
	float: right;
	margin-top: 30px;
}

.copy {
	background: url(/copy.png) center no-repeat;
	width: 66px;
	height: 32px;
	margin-left: 12px;
}

a.site, a.site:visited {
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;
}
a.site:hover{
	text-decoration: none;
}


#TB_window .form_popup_close{
position: absolute;
right: 10px;
top: 10px;
overflow: visible;
}
.call_me{
	height: 184px;
	position: relative;
	width: 242px;
	z-index: 100;
}
#close_call{
	color: #898989;
	font-size: 11px;
	position: absolute;
	right: 10px;
	top: 3px;
	text-decoration: none;
	z-index: 100;
}

#close_call img{
	height: 17px;
	position: relative;
	top: 4px;
	width: 17px;
}

#call_me{
	background: url(/bitrix/templates/nikko/images/callme_bg.png);
	height: 156px;
	padding: 28px 0 0;
	text-align: center;
	width: 242px;
	z-index: 10;
}
.call_text{
	border: 1px solid #b3b9c3;
	display: block;
	height: 19px;
	margin: 0 auto 12px;
	width: 200px;
}
#call_me .button input{
	background: url(/bitrix/templates/nikko/images/input_bg.png);
	border: none;
	color: #fff;
	cursor: pointer;
	display: block;
	font-size: 16px;
	height: 39px;
	margin: 0 auto;
	position: relative;
	width: 210px;
}
#header #header_right .phone #call_me p{
	font-size: 16px;
}
#header #header_right .phone #call_me span{
	font-size: 12px;
}
#call_link{
	background: url(/bitrix/templates/nikko/images/call_bg.gif) 0 2px no-repeat;
	display: block;
	margin: 5px 0 3px 72px;
	padding: 0 0 0 15px;
}
span.date{
	color: #555;
	font-size: 13px;
	font-style: italic;
}



