/*---------------------right_block_navigation-----------------------*/

.right_block{ width:215px; background-color:#a1b1cb; margin-left:40px; margin-bottom:40px; float:right; padding-bottom:-20px;}
	.rb_text{ FONT-SIZE: 8PT; margin:8px 20px -4px 20px;}
	.rb_up_left{background-image:url(/i/menu-inside-l-u.gif); width:7px; height:9px; margin-top:0px; margin-left:0px; float:left;}
	.rb_up_right{background-image:url(/i/menu-inside-r-u.gif); width:7px; height:9px; margin-top:0px; margin-right:0px; float:right;}
	.rb_down_left{background-image:url(/i/menu-inside-l-d.gif); width:7px; height:9px; margin-left:0px; float:left;}
	.rb_down_right{background-image:url(/i/menu-inside-r-d.gif); width:7px; height:9px; margin-right:0px; float:right;}


	#rb_text a{ color: #eaf0ff;text-decoration: none;}
	#rb_text a:hover{ color: #ffffff;text-decoration: none;}
	#rb_text a:active{ color: #eaf0ff;text-decoration: none;}
	#rb_text a:visited{ color: #eaf0ff;text-decoration: none;}

.rb_li{list-style: none; border-bottom:dashed 1px #b5badd; padding-bottom:6px; padding-top:3px;}
.rb_li_last{list-style: none; border-bottom: none; padding-bottom:6px; padding-top:3px;}


/*for IE*/
	.rb_down_left, .rb_down_right{//margin-bottom:4px;}


/*---logo------------------*/
#logo_top{
	position: relative;
	width:870px;
	height:135px;
	top:0px;
	background-color:#F7F7F8;
	z-index:1200;
}

#logo_top ul{ margin-left:20px;}

.logo_link{ position:absolute; left:0px; top:10px; width:370px; height:110px; z-index:200; background-image:url(../i/logo/n.gif);}

.logo_small_text{ position: absolute; width:780px; height:29px; top:87px; left:83px; font-size:10px; z-index:500;}
	.logo_small_text a{ text-decoration:none;}

.point_home{ float: right; position:relative; width: 37px; height:24px; top:3px; background-image:url(../i/logo/menu-home.gif);}
a:hover .point_home{ background-image:url(../i/logo/menu-home-hover.gif);}
.point_width{ float:left; width:13px; height:24px;}

.point_no a{float:left; position:relative; top:3px; height:23px; padding:1px 5px 0px 0px; width:auto; color: #364c5f;}
.point_no ul:hover a{ background-color:#a1b1cb; color:#FFFFFF;}
.point_no ul:visited a{color:#364c5f;}
.point_no ul:hover b{ visibility:visible;}
.point_no ul a:hover{ color:#FFFFFF;}

.point_no_l{ float:left; position:relative; left:-5px; top:-1px; width:7px; height:24px; background:url(../i/logo/menu-hover-left.gif) no-repeat; visibility:hidden;}
.point_no_r{ float:left; position:relative; top:3px; width:7px; height:24px; background:url(../i/logo/menu-hover-right.gif) no-repeat; visibility:hidden;}

.buttons{ position: relative; float:right; width:172px; right:175px; top:25px; height:28px;}
	.but1{ float:left; width:83px; height:28px; background-image: url(../i/logo/download.gif);}
	.but2{ float: right; width:83px; height:28px; background-image: url(../i/logo/buy.gif);}
		a:hover .but1{ background-image: url(../i/logo/download_h.gif);}
		a:hover .but2{ background-image: url(../i/logo/buy_h.gif);}

.buttons_inside{ position: absolute; right:10px; width:172px; top:140px; height:28px;}


/*vypadaushee menu*/
.point a{color: #364c5f;}
.point a:hover{ color:#FFFFFF;}
.point big:hover a{color:#FFFFFF;}



.point big{float:left; position:relative; top: 3px; padding:1px 10px 0px 7px; height:29px; color: #364c5f; font-size:10px; _padding-top:5px; _padding-right:8px; z-index:1000;}

.point_l{visibility: hidden; float: left; position: absolute; left:-5px; top:0px; width:7px; height:29px; background: url(../i/logo/menu-up-left.gif) no-repeat;}
.point_r{visibility: hidden; float: right; position: absolute; top:0px; width:7px; right:0px; height:29px; background: url(../i/logo/menu-up-right.gif) no-repeat; _right:-1px;}
	
.point big ul{
		position:absolute;
		top:37px;
		_top:32px;
		left:-25px;
		visibility: hidden;
		font-size: 18px;
		background-color: #a1b1cb;
		list-style: none;
		padding:0px 25px 0px 25px;
		max-width:400px;
		z-index:2800;
	}
	

.point big:hover{background-color:#a1b1cb; color:#FFFFFF; visibility:visible;}
.point big:hover div{visibility:visible; z-index:1000;}
.point big:hover b{visibility: visible;}
.point big:hover ul a{color: #EAF0FF;}
.point big:hover ul a:hover{color: #FFFFFF;}
	
.point big:hover ul{visibility: visible;}
.point li{border-bottom:dashed 1px #b5badd; padding-bottom:10px; padding-top:7px; margin:0px;}
		
/*-------------rounded--------*/
.round_down_l{ float:left; position: absolute; width:200px; bottom:-9px; left:0px; height:10px; background:url(../i/logo/menu-hover-down-left.gif) left no-repeat; z-index:900;}
.round_down_r{ float: right; position: absolute; width:200px; bottom:-9px; right:0px; height:10px; background:url(../i/logo/menu-hover-down-right.gif) right no-repeat; z-index:800;}
.round_up_l{ float:left; position: absolute; width:200px; top:-9px; _top:-10px; left:0px; height:9px; background:url(../i/logo/menu-hover-up-left.gif) left no-repeat; z-index:900;}
.round_up_r{ float: right; position: absolute; width:200px; top:-9px; right:0px; height:9px; background:url(../i/logo/menu-hover-up-right.gif) right no-repeat; z-index:800;}


/*----------------*/
.otst{ width:810px; height:20px;}
