div{
font-family:Tahoma, Verdana, sans-serif;
font-size:11px;
}


div.fileinputs {
	position: relative;
	width:185px;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 95px;
	z-index: 1;
}

div h1 {
clear:both;
padding-top:10px;
color:#2BA8C8;
font-size:19px;
}


* html div.fakefile 
{
	left: 0px;
}

.fakefile img
{
  position:absolute;
  top:25px;
  right:0px;
}

input.file {
	position: absolute;
	top:27px;
	right:-62px;
	text-align: right;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

* html input.file {
	right:-10px;
}

a img{
border:none;
}
a:hover{
color:black;
}
a:link{
color:black;
}
a:visited{
color:black;
}
.white{
color:white;
}
.black{
color:#000000;
}
.light_blue{
/*color:#0a9bbf;*/
color:#2ba8c8;
}
.blue{
color:#12a4dd;
}
.dark_blue{
color:#0098c2;
}
.grey{
color:#828484;
}
.light_grey{
color:#cccccc;
}
.px12{
font-size:12px;
}
.px13{
font-size:13px;
}
.px14{
font-size:14px;
}
.px18{
font-size:19px;
}
.px19{
font-size:19px;
}

.not_underlined{
text-decoration:none;
}
.bold{
font-weight:bold;
}
.px15margin{
height:15px;
}

/*-footer-*/
.footer_in{
margin: 0 20px;
border-top:solid 1px #8bbdc9;
}
.footer_in_left{
float:left;
margin-top:10px;
}
.footer_in_right{
float:right;
margin-top:10px;
text-align:right;
}
.footer_in_counter{
float:right;
width:105px;
margin-top:12px;
text-align:right;
}

/*-/footer-*/

/*-левый столбец-*/
.left_menu_item{
width:188px;
height:17px;
margin-left:13px;
padding-left:10px;
padding-top:5px;
border-top:solid 1px #e5e5e5;
background:url(design/menu_item_bgr.jpg) no-repeat;
}
.left_menu_item_selected{
background:url(design/menu_item_bgr_selected.jpg) no-repeat;
}
.left_menu_item1{
border-bottom:solid 1px #e5e5e5;
}
.left_menu_item_under{
width:163px;
height:17px;
margin-left:48px;
padding-top:5px;
border-top:solid 1px #e5e5e5;
}
/*/-левый столбец-*/

.beliberda_in{
float:right;
margin-top:5px;
margin-right:22px;
}

/*-header-*/
.top_menu{
height:45px;
width:727px;
background-image:url(design/top_menu_bgr.jpg);
}
.top_menu_item a:hover{
color:white;
}
.top_menu_item a:visited{
color:white;
}
.top_menu_item a:link{
color:white;
}
.top_menu_item a{
display:block;
float:left;
height:21px;
padding-top:9px;
color:white;
text-decoration:none;
text-align:center;
}
.top_menu_item_1 a{
width:128px;
}
.top_menu_item_2 a{
width:136px;
}
.top_menu_item_3 a{
width:213px;
}
.top_menu_item_4 a{
width:115px;
}

.top_menu_item_1_selected a{
background:url(design/top_menu_item_1_bgr.jpg);
}
.top_menu_item_2_selected a{
background:url(design/top_menu_item_2_bgr.jpg)
}
.top_menu_item_3_selected a{
background:url(design/top_menu_item_3_bgr.jpg)
}
.top_menu_item_4_selected a{
background:url(design/top_menu_item_4_bgr.jpg)
}

.top_menu_item_1 a:hover, .top_menu_item_1_selected{
background:url(design/top_menu_item_1_bgr.jpg)
}
.top_menu_item_2 a:hover, .top_menu_item_2_selected{
background:url(design/top_menu_item_2_bgr.jpg)
}
.top_menu_item_3 a:hover, .top_menu_item_3_selected{
background:url(design/top_menu_item_3_bgr.jpg)
}
.top_menu_item_4 a:hover, .top_menu_item_4_selected{
background:url(design/top_menu_item_4_bgr.jpg)
}
.bonus_item a{
float:left;
display:block;
width:117px;
height:21px;
padding-top:9px;
margin-left:18px;
color:black;
text-decoration:none;
text-align:center;
}
.bonus_item a:hover, .bonus_item a:visited, .bonus_item a:link{
color:black;
}
/*-/header-*/



/*-right-*/
.r_banner{
margin: 43px 0 0 23px;
}
.r_clients{
margin:24px 0 0 23px;
}
.r_clients_caption{
margin-left:8px;
}
.r_client1{
margin-top:25px;
}
.r_client2{
margin-top:25px;
}
.r_client3{
margin-top:20px;
}
.r_client4{
margin-top:20px;
}
.r_client5{
margin-top:24px;
}
.r_client6{
margin-top:19px;
}
/*-/right-*/

/*основная часть*/

.left_block{
float:left;
padding-left:20px;
width:220px;
}
.center_block{
float:left;
padding-left:19px;
width:357px;
}
.center_block_not_main{
float:left;
padding-left:19px;
width:606px;
}
.right_block{
float:left;
padding-left:19px;
width:231px;
}

/*/основная часть*/

/*левый блок основной части*/
.blue_caption{
width:210px;
height:27px;
background:url(design/blue_caption.jpg);
padding:1px 0 0 10px;
}
.left_small_top{
height:3px;
font-size:0px;
margin-top:10px;
background:url(design/left_small_block_begin.jpg) top no-repeat;
}
.left_small_top1{
margin-top:17px;
}
.left_small_block_middle{
border-left: solid 1px #8bbdc9;
border-right: solid 1px #8bbdc9;
_height:0px;/*IE 6 и ниже*/
}

html>body .left_small_block_middle{/*IE 7 и нормальные браузеры*/
overflow:hidden;
}

.left_small_block_bottom{
height:9px;
font-size:0px;
background:url(design/left_small_block_end.jpg) bottom no-repeat;
}
.left_small_block_l{
float:left;
width:119px;
}
.left_small_block_r{
float:left;
width:90px;
margin-top:4px;
text-align:center;
}/*/левый блок основной части*/

/*центральный блок основной части*/
.center_button{
float:left;
width:107px;
height:126px;
margin-left:18px;
}
.center_button a{
display:block;
width:107px;
height:107px;
padding-top:10px;
text-align:center;
color:white;
text-decoration:none;
}
.center_button_first{
margin-left:0px;
}
.center_button a:hover, .center_button a:visited, .center_button a:link{
color:white;
}
.center_button1 a{
background:url(design/button0_1.jpg);
}
.center_button1 a:hover{
background:url(design/button1_1.jpg);
}
.center_button2 a{
background:url(design/button0_2.jpg);
}
.center_button2 a:hover{
background:url(design/button1_2.jpg);
}
.center_button3 a{
background:url(design/button0_3.jpg);
}
.center_button3 a:hover{
background:url(design/button1_3.jpg);
}
.center_button4 a{
background:url(design/button0_4.jpg);
}
.center_button4 a:hover{
background:url(design/button1_4.jpg);
}
.center_button5 a{
background:url(design/button0_5.jpg);
}
.center_button5 a:hover{
background:url(design/button1_5.jpg);
}
.center_button6 a{
background:url(design/button0_6.jpg);
}
.center_button6 a:hover{
background:url(design/button1_6.jpg);
}
.center_caption{
clear:both;
padding-top:10px;
}
/*----*/
.smcenter_button{
float:left;
width:87px;
height:95px;
margin-left:16px;
}
.smcenter_button a{
display:block;
width:87px;
height:88px;
padding-top:7px;
text-align:center;
color:white;
text-decoration:none;
}
.smcenter_button_first{
margin-left:2px;
}
.smcenter_button a:hover, .smcenter_button a:visited, .smcenter_button a:link{
color:white;
}
.smcenter_button1 a{
background:url(design/smbutton0_1.jpg);
}
.smcenter_button1 a:hover{
background:url(design/smbutton1_1.jpg);
}
.smcenter_button2 a{
background:url(design/smbutton0_2.jpg);
}
.smcenter_button2 a:hover{
background:url(design/smbutton1_2.jpg);
}
.smcenter_button3 a{
background:url(design/smbutton0_3.jpg);
}
.smcenter_button3 a:hover{
background:url(design/smbutton1_3.jpg);
}
.smcenter_button4 a{
background:url(design/smbutton0_4.jpg);
}
.smcenter_button4 a:hover{
background:url(design/smbutton1_4.jpg);
}
.smcenter_button5 a{
background:url(design/smbutton0_5.jpg);
}
.smcenter_button5 a:hover{
background:url(design/smbutton1_5.jpg);
}
.smcenter_button6 a{
background:url(design/smbutton0_6.jpg);
}
.smcenter_button6 a:hover{
background:url(design/smbutton1_6.jpg);
}
.smcenter_button1_selected a{
background:url(design/smbutton2_1.jpg);
}
.smcenter_button2_selected a{
background:url(design/smbutton2_2.jpg);
}
.smcenter_button3_selected a{
background:url(design/smbutton2_3.jpg);
}
.smcenter_button4_selected a{
background:url(design/smbutton2_4.jpg);
}
.smcenter_button5_selected a{
background:url(design/smbutton2_5.jpg);
}
.smcenter_button6_selected a{
background:url(design/smbutton2_6.jpg);
}

.smcenter_caption{
clear:both;
padding-top:10px;
}

table{
border-collapse:collapse; 
border:solid 1px #4d99ac;
margin: 11px 0;
}
tr{
height:27px;
font-weight:bold;
}
.trcaption{
background:url(design/table_caption_bgr.jpg) repeat-x;
height:39px; 
border:solid 1px #08728c;
}
.trselected{
background-color:#c5eaf4;
}
.tdcommon{
border-right:solid 1px #8bbdc9;
}
.tdcaption{
border-right:solid 1px white;
}
.trcaption td{
padding-left:13px;
}
td{
padding-left:25px;
}
/**/

/*блок с формой*/
.form_left_block{
float:left;
width:296px;
margin-top:13px;
}
.form_right_block{
float:left;
width:280px;
margin-top:13px;
padding-left:17px;
}
.form_block{
width:295px;
height:322px;
background-color:#c5eaf4;
padding-top:13px;
border:solid 1px #8bbdc9;
}
.form_left_blockl{
float:left;
width:85px;
padding-left:10px;
}
.form_right_blockr{
float:left;
width:195px;
}
.form_item{
height:25px;
}
.form_item_txtar{
height:165px;
}
.form_itemc{
height:22px;
padding-top:3px;
}
.form_item_txtarc{
height:165px;
}
input{
width:185px;
height:15px;
border:solid 1px #6cb2c3; 
}
textarea{
width:185px;
height:145px;
border:solid 1px #6cb2c3;
overflow:hidden;
}
input.form_button1{
width:73px;
height:24px;
background-image:url(design/form_button1.jpg);
border:none;
float:right;
margin-right:12px;
color:black;
font-size:11px;
font-family:Tahoma, Verdana, sans-serif;
padding-bottom:6px;
}
.form_button2{
clear:both;
float:right;
width:73px;
height:24px;
background-image:url(design/form_button2.jpg);
border:none;
margin-top:16px;
margin-right:12px;
color:white;
font-size:11px;
font-family:Tahoma, Verdana, sans-serif;
padding-bottom:9px;
}
/*/блок с формой*/

/*/центральный блок основной части*/

/*правый блок основной части*/
.small_caption{
margin-top:18px;
}

#image {
float:left;
width:106px;
height:132px;
line-height:250px;
overflow:hidden;
position:relative;
}
#image  img{
position:absolute;
top:-1px;
left:-6px;
}

/*/правый блок основной части*/