* { padding: 0; margin: 0; font-family: Tahoma, Helvetica, sans-serif; }
html, body { font-size: 12px; background-color: #fff; height: 100%; }

div	{ border: solid 0px #000; }
img { border: 0px; }
h1 { background:url(img/h_blue.jpg); padding-left:15px; background-repeat:no-repeat; background-position:left center; color:#006699; font-size:12px;}
p { padding-top: 8px; padding-bottom: 8px; }
ul { list-style-image:url(img/li_blue.jpg); padding-left:20px; list-style-position:left center;}

/*fix for IE for *.png files*/
.png
{ //background-image: none ! important; behavior: url('/pngfix.htc'); }

/*For putting footer on bottom*/
.pageup	{ margin-bottom:-65px; min-height:100%; min-width:980px; }
* html .pageup{ //height: 100%; }

.pageempty { height: 65px; //clear:both; }
.pagedown  { min-width:980px; float:left; width:100%; height:65px; background-image: url(img/bot_bg_all.jpg); background-repeat: no-repeat; background-position: left bottom; }
/*fix for IE for min-width*/
* .pagedown,.pageup { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%"); }

/*-----------------------------TopGroup-------------------------------*/


/*-----------------------------LeftGroup------------------------------*/


/*----------------------------RightGroup------------------------------*/


/*----------------------------CenterGroup-----------------------------*/



/*-------------------------------Footer-------------------------------*/
.footer { font-size: 11px; color: #939393; background-image: url(img/bot_bg.jpg); padding-top: 5px; padding-bottom: 5px; float: left; width: 100%; margin-top: 20px; background-repeat: no-repeat; background-position: left top; }
.copyright { float: left; padding-left: 10px; padding-top: 13px; font-size:11px;}
.viplogo { float: right; width: 420px; text-align: right; }
.viplogo img {margin-right: 30px; }
.viplogo a { color: #939393; text-decoration: none; font-size: 11px; padding-right: 10px; line-height: 14px; }
.viplogo a:hover { text-decoration: underline; }
.footer_cont { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #dddddd; border-left-color: #dddddd; margin-right: 280px; margin-left: 150px; height: 75px; }
.footer_cont .cont { float: left; margin-left: 10px; padding-top: 26px; line-height: 14px; }
.footer_cont .imege { float: left; }
	 
	 
	 
	 
.top { background-image: url(img/top_bg.jpg); background-repeat: no-repeat; background-position: center; height: 214px; }
.top .top_l_link { background-image: url(img/top_l_link.jpg); background-repeat: no-repeat; background-position: left; height: 30px; float: left;}
.top .top_l_link a { margin-left: 40px; color: #5f5f5f; text-decoration: none; line-height:25px;}
.top .top_r_link { float: right; padding-top: 20px; }
.top .top_r_link a { margin-right: 20px; }
.logo {position:relative; left:0px; clear:left;}





.l_group { float: left; width: 310px; }
.l_up_menu { margin-left: 50px; margin-right: 87px; background-color: #c3e3f5; margin-bottom: 100px; margin-top:40px;}
.l_up_menu	table{ background-color:transparent; width:172px;border-collapse:collapse;}
.l_up_menu	table td{ }
.menu_ref	{float:right; background-image:none !important; margin-right:3px;}

.l_up_menu a { display: block; padding-left: 10px; font-size: 14px; line-height: 30px; text-decoration: none; color: #c3e3f5; border-bottom-width: 1px; border-bottom-style: solid; background-image: url(/img/l_menu_bg.jpg); font-weight:bold; }

.inner a { font-size: 12px; color: #000000; text-decoration: none; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-top-color: #8fd0f5; border-bottom-color: #8fd0f5; background:none; line-height: 20px; padding-left: 20px; }

.l_up_menu .act { background-image: url(img/l_menu_bg_act.jpg); }
.l_up_menu a:hover { background-image: url(img/l_menu_bg_act.jpg); }
.inner .act { background-color: #dcecf5; background-image: none; }
.inner a:hover { background-color: #dcecf5; background-image: none; }
.l_group .l_bot_menu { background-image: url(img/l_menu_bg_bot.jpg); background-repeat: no-repeat; background-position: left top; margin-top: 20px; margin-right: 20px; }
.l_group .l_bot_menu .l_bot_menu_text { margin-left: 45px; padding-top: 9px; }
.l_group .l_bot_menu .l_bot_menu_text p { line-height: 20px; line-height: 20px; }
.l_group .l_bot_menu .l_bot_menu_text span { display: block; padding-bottom: 10px; }
.l_group .l_up_menu .last { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

.center_group { background-position: left 15px; background-repeat: no-repeat; margin-left: 310px; background-image: url(img/centr_bg.jpg);  //width:100%; }
/*---- .content	{ margin-top:20px; //position:relative; //right:30px; margin-right:30px; //margin-right:0px; //width:100%;} ----*/
.content	{ margin-top:20px; margin-right:30px; //width:100%;}
.center_group .r_stikl { background-color: #008ad0; border-left-width: 9px; border-left-style: solid; border-left-color: #f78f1e; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; }
.center_group .r_stikl_shadow { background-image: url(img/shadow.jpg); background-repeat: no-repeat; background-position: right; padding-top: 4px; }
.center_group .r_stikl a { font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.center_group .line .arrow { background-image: url(img/centr_arrow.jpg); background-repeat: no-repeat; background-position: right center; float: right; height: 5px; width: 3px; }
.center_group .center_group_top { background-image: url(img/centr_line.jpg); background-repeat: repeat-x; background-position: center center; height: 29px; }
.pageup .center_group .center_group_top .arrow { background-image: url(img/centr_arrow.jpg); background-repeat: no-repeat; background-position: right center; float: right; }
.center_group .center_group_top .r_st { background-image: url(img/centr_arrow.jpg); background-repeat: no-repeat; background-position: left center; float: right; padding-left: 26px; }
.center_group p { color: #221e1f;}
.center_group .decor { color: #3c61a3; }
.center_group .text { padding-top: 0px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px; }
.bootom { background-image: url(img/bot_bg.jpg); height: 36px; background-repeat: no-repeat; background-position: left; }
.vakansii a { color: #008ad0; }
.vakansii { padding-top: 10px; padding-bottom: 20px; }
.t1 .table_top { color: #004646; background-color: #D3DCE3; text-align: center; font-weight: bold; }
.t1 tr { text-align: right; font-size: 10pt; background-color:#eaeceb; color:#003333;}
.t1 .table_first { background-color: #FFFFFF; }
.t1 td { padding:5px; border-bottom:solid 1px #AAA;}

.flags	{position:absolute; right:145px; top:15px;}
.flags	p	{ width:24px; float:right; margin-right:5px; text-align:center;}	
.flags	a	{text-decoration:none; font-size:11px; color:#114d75; font-weight:bold; }

.rnd	{margin:0px 0px 10px 10px;}

ul	{margin-top:10px;}
ul li	{ margin-bottom:5px;}
li a	{ font-size:12px; color:#488ae0; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.txt11 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #003333; background-color: rgb(234,236,235); padding-right: 6px; }


.txt61 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #004646; font-weight: bolder; background-color: #D3DCE3;}

.article	{margin-top:20px;}
.article a	{ font-size:12px; color:#488ae0; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

a	{ font-size:12px; color:#488ae0; font-family:Arial, Helvetica, sans-serif;}

.pole { background: #FFFFFF; border: #414162 1px outset; color: #333333; font-size: 8pt; line-height: 11px; font-weight:500;}

.pole1 { cursor: hand; background: #FFFFFF; border: #414162 1px outset; color: #333333; font-size: 8pt; line-height: 11px; font-weight:500;}

.pole2 { background: Navy; border: #414162 1px outset; color: #FAFDF0; font-size: 8pt; line-height: 11px; font-weight:500; cursor: hand }

.pole2_1 {font-weight:500; cursor: hand }

.pole3 { background: #58C43B; border: #58C43B 1px outset; color: #E1F2FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight:bold; cursor: hand; padding:3px; }

.pole5 { background: #559ADE; border: #559ADE 1px outset; color: #E1F2FA; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight:bold; cursor: hand; padding:3px; }

.pole3_1 {font-weight:500; cursor: hand }

.txt111 { padding-top: 8px; }
b.lblue	{color:#0066CC;}
