/* CSS Document */

a { text-decoration: none; }
.cleaner { clear: both; height: 0; }

.bottom_table_wrap {
	font-size: 15px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 960px;
}

.bottom_table {
	position: relative;
	font-size: 15px;
	border: 1px solid #ced0d0;
	border-top: none;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec));
	background: -webkit-linear-gradient(top, #ffffff 0%,#ececec 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#ececec 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#ececec 100%);
	background: linear-gradient(top, #ffffff 0%,#ececec 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 );
	margin:0 auto 20px;
	
	border-radius: 4px;
	-webkit-border-radius: 4px;	
	-moz-border-radius: 4px;
	
	
}

.bottomtnavwrap {
	border-bottom: 1px solid #a0a0a0;
}

ul#btnav {
	background: url("../images/nav_line.png") no-repeat scroll center bottom transparent;
    display: block;
    list-style: none outside none;
    margin: 0 4px 0 9px;
    padding: 0 0 0 7px;
    position: absolute;
    top: -20px;
    width: 610px;
    z-index: 10;
}

#btnav li { padding: 0; margin: 0; }
#btnav a {
	float: left;	
	margin: 1px 2px;
	color: #fff;
	padding: 16px 15px 4px;
	text-shadow: 0 -1px 0 #000000;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	background: #1b87c7;
	background: -moz-linear-gradient(top,  #1b87c7 0%, #29a3e2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b87c7), color-stop(100%,#29a3e2));
	background: -webkit-linear-gradient(top,  #1b87c7 0%,#29a3e2 100%);
	background: -o-linear-gradient(top,  #1b87c7 0%,#29a3e2 100%);
	background: -ms-linear-gradient(top,  #1b87c7 0%,#29a3e2 100%);
	background: linear-gradient(to bottom,  #1b87c7 0%,#29a3e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b87c7', endColorstr='#29a3e2',GradientType=0 );
	-webkit-box-shadow: 0 -1px 2px rgba(0,0,0,0.7);
	-moz-box-shadow: 0 -1px 2px rgba(0,0,0,0.7);
	box-shadow: 0 -1px 2px rgba(0,0,0,0.7);
	position: relative;
	bottom: -6px;
	height:26px;
}

#btnav a:hover{
	position: relative;
	padding-bottom: 10px;
	bottom: 0px;
}
#btnav a:active{
	-webkit-box-shadow: inset 0 3px 6px rgba(13,13,13,0.5);
	-moz-box-shadow: inset 0 3px 6px rgba(13,13,13,0.5);
	box-shadow: inset 0 3px 6px rgba(13,13,13,0.5);	
	}

#btnav a.currentbtnav{
	color: #444;
	position: relative;
	padding-bottom: 10px;
	bottom: 0;
	text-shadow: 0 -1px 0 #999;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;	
	background: rgb(209,210,212);
	background: -moz-linear-gradient(top,  rgba(209,210,212,1) 0%, rgba(246,246,246,1) 34%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,210,212,1)), color-stop(34%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top,  rgba(209,210,212,1) 0%,rgba(246,246,246,1) 34%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top,  rgba(209,210,212,1) 0%,rgba(246,246,246,1) 34%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top,  rgba(209,210,212,1) 0%,rgba(246,246,246,1) 34%,rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom,  rgba(209,210,212,1) 0%,rgba(246,246,246,1) 34%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d2d4', endColorstr='#ededed',GradientType=0 );
}

.bt_leftcont_wrapper {
	margin: 0;
	padding: 0;
}

.bt_leftcont {
	margin: 60px 0 0 40px;
	padding-bottom: 65px;	
	float: left;
	width:610px;
	background-position:bottom right;
	background-repeat:no-repeat;
	position: relative;
}

.bt_leftconts {
	margin-left: 10px;
	margin-top: 55px;
	margin-bottom: 20px;
	float: left;
}

ul.bt_leftul { margin: 0; padding: 0; }
ul.bt_leftul li { list-style-image: url(../images/btcli.png); list-style-position: outside; color: #888;}
ul.bt_leftul li p { width:600px; font-size: 13px; color:#999; margin:5px 0;}
.bt_lefthead {
	margin-bottom: 10px;
	color: #666;
	font-weight:bold;
}

.btul_right {
	float:right;
	margin: 30px 10px 20px 0px;
	padding: 0;
	width: 290px;
	z-index: 1000;
	position: relative;
}

.btul_right a {
}

.btul_right a div {
	color: #fff;
	font-size: 16px;
	text-align: right;		
	padding: 8px 10px 0px 10px;
	height:29px;
	position: relative;
	background-image: url("../images/white_bgul.png");
	text-shadow: 0 -1px 0 #000000;
}

.btul_right.red a.currentbtur div, .btul_right.red a:hover div {
	color: white;
	/* padding-right: 25px;*/
	background-image: url("../images/red_bgul.png");
}

.btul_right.blue a.currentbtur div, .btul_right.blue a:hover div {
	color: white;
	/*padding-right: 25px;*/
	background-image: url("../images/blue_bgul.png");
}

.osindi {
	position: absolute;
	bottom: 10px;
	right: 40px;
	height: 51px;
	width: 138px;
}

.osindi.w {
	background: url("../images/windowsindi.png") no-repeat;
}

.osindi.l {
	background: url("../images/linuxindi.png") no-repeat;
}

.main_page { border: 1px solid #B8B8B8 }