* {
	border:0 none;
	margin:0;
	padding:0;
}

html,body{width:100%;}

body {
	font-family:Arial,Geneva CY,Sans-Serif;
	background:url(images/head_bg.jpg) repeat-x scroll center top;
}

.clearfloat {
clear : both;
}

ul{list-style:none}

#header {
	height:129px;
}

#logo {
	width:1200px;
	height:129px;
	background:url(images/web_mark_gb.jpg) no-repeat center top;
	margin:0 auto;
}

#bg_menu {
	height:59px;
 	background:url(images/blue.png) repeat-x;
 	width:100%;
}

#menu {
	width:1070px;
	height:59px;
	background:url(images/menu_silver.png) repeat-x;
	margin:0 auto;
}

#bg_menu_l {
	height:59px;
	background:url(images/menu_left.png) no-repeat scroll left top;
}

#bg_menu_r {
	height:59px;
	background:url(images/menu_right.png) no-repeat scroll right top;
}

#menu_container {
	height:59px;
	text-align:center;
	font-size: 28px;
	font-weight:bold;
	padding: 0 0 0 250px;
}

/*.menu_separator {
   height:59px;
   width:2px;
   background:url(images/separator.gif) no-repeat scroll right;
   float:left;
   margin: -5px 0 0 0;
}
 */

.list_menu .item_menu{
	display:block;
	float:left;
	height:59px;
	padding: 0px 5px 0 5px;
	background:url(images/separator.gif) no-repeat scroll right;
}

#last{
	display:block;
	float:left;
	height:59px;
	padding: 0px 5px 0 5px;
}

.list_menu a{
	text-decoration:none;
	color: #000;
	float:left;
	padding: 10px;
}

#container {
	/*height:830px;*/
	background:#FFFFFF url(images/b_ground.jpg) repeat-x scroll center top;
	background-position: -16px 0;
}

#text{
	/*height:830px;*/
	width:1002px;
	background:#FFFFFF url(images/b_ground_light.jpg) repeat-x scroll center top;
	margin:0 auto;
	overflow:visible;
}

#text p{
	margin: 20px 26px 0 26px;
	font-size: 15px;
	color: #686868;
}

#text p.ind_stud{
	margin: 14px 26px 0 26px;
}

#text p.ind2_stud{
	margin: 60px 26px 0 320px;
	text-align:center;
}

#text p.ind1_rab{
	margin: 20px 26px 0 26px;
	text-align:center;
}

#text p.ind1{
	margin: 60px 26px 0 320px;
}

#text p.ind1_2{
	margin: 30px 26px 0 320px;
}

#text p.ind2{
	margin: 20px 26px 0 320px;
}

#text p.ind2_rab{
	margin: 20px 0px 0 308px;
}

#text p.ind3{
	margin: 0 26px 0 320px;
	text-align: center;
}

#text p.ind4{
	margin: 40px 26px 0 26px;
	text-align: center;
}

#text p.ind4_rab{
	margin: 20px 12px 0 12px;
	text-align: center;
}

#text p.ind5{
	margin: 30px 26px 0 26px;
	text-align: center;
	font-weight:bold;
}

#text p.ind6{
	margin: 4px 26px 0 26px;
	text-align: center;
	font-weight:bold;
	font-size: 20px;
	font-weight:bold;
	color: #000;
}

#text p.ind7{
	margin: 5px 26px 0 26px;
	text-align: center;
	font-weight:bold;
	font-size: 17px;
	font-weight:bold;
	color: #2568b9;
}

#text p.ind7 a{
	color: #2568b9;
	text-decoration:underline;
}

#text p.ind8{
	margin: 5px 26px 14px 26px;
	text-align: center;
	font-weight:bold;
	font-weight:bold;
}

#text h3{
	margin: 20px 26px 0 320px;
	text-align: center;
	font-size: 17px;
	font-weight:bold;
	color: #686868;
}

#clear_shit{
	margin-top: -136px;
}

#bottom{
	height:60px;
	width:960px;
	background:url(images/bottom.jpg) no-repeat scroll center top;
	margin:0 auto 66px auto;
	color: #c9ccce;
	font-weight:bold;
	font-size: 12px;
	text-align:center;
}

#bottom p{
		padding-top: 34px;
}

.href_arrow{
	height:34px;
	width:379px;
	position:relative;
	z-index:2;
	font-size: 24px;
	font-weight:bold;
	background-image: url(images/href_arrow3.jpg);
}

.href_arrow a{
	display: block;
	text-decoration: none;
	padding-left: 32px;
	color: #000;
}


#arr1{
	background:url(images/href_arrow1.jpg) no-repeat scroll center top;
	background-position: 0 3px;
	left:-86px;
	top:308px;
}

#arr2{
	background:url(images/href_arrow2.jpg) no-repeat scroll center top;
	background-position: 0 3px;
	left:-86px;
	top:364px;
}

#arr3{
	background:url(images/href_arrow3.jpg) no-repeat scroll center top;
	background-position: 0 3px;
	left:-86px;
	top:420px;
}

#arr4{
	background:url(images/href_arrow3.jpg) no-repeat scroll center top;
	background-position: 0 3px;
	left:-86px;
	top:478px;
}
#kform{
	background:url(images/bg_form.png) no-repeat scroll center top;	
	height: 163px;
	width: 239px;
	margin: 16px auto 0 auto;
}

.ch_href_arrow{
	height:26px;
	width:273px;
	position:relative;
	z-index:2;
	font-size: 24px;
	font-weight:bold;
	color: #000;
	background:url(images/bg_check_box.jpg) no-repeat scroll center top;
	padding: 0 0 3px 40px;
	line-height: 27px; 
	cursor: pointer;
}

.ch_href_arrow_active{
	height:26px;
	width:273px;
	position:relative;
	z-index:2;
	font-size: 24px;
	font-weight:bold;
	color: #000;
	background:url(images/bg_check_box_active.jpg) no-repeat scroll center top;
	padding: 0 0 3px 40px;
	line-height: 27px; 
	cursor: pointer;
}

#ch_arr1{
	left:356px;
	top:310px;
}

#ch_arr2{

	left:356px;
	top:372px;
}

#ch_arr3{
	left:356px;
	top:432px;
}

#ch_arr4{
	left:356px;
	top:495px;
}


#kontakti{
		width:668px;
		color: #686868;
		margin: 0 auto;
		font-weight: bold;
}

#kontakti_ru{
		width:300px;
		float:left;
		text-align:right;
		margin: 24px 34px 10px 0;
}

#kontakti_usa{
		float:left;
		width:300px;
		margin: 24px 0 10px 34px;
}

#map{
	text-align:center;
	margin: 40px 26px 0 320px;
	color: #686868;
	font-weight: bold;
	width:438px;

}

#call{
   margin: 20px 0 15px 0;
}

#form{
	height:29px;
	width:455px;
	background:url(images/bg_form.jpg) no-repeat scroll center top;
	margin: 0 auto 20px auto;
	text-align:left;
}

.float_left{
	float: left;
}

#addbg_m{
	width:1200px;
	margin: 0 auto;
	background:url(images/blue.png) repeat-x;
}

#addbg_c{
	margin: 0 auto; width:1200px;
	background:url(images/b_ground.jpg) repeat-x scroll center top;
}

.inputTxt{
	color: #686868; 
	text-align: center; 
	background-color: transparent; 
	width:219px;
}
