body{          
	background-color : #fff;
	margin: 0px;
	padding: 0px;
	font : 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	text-align : center;
}
img {
	border : 0px solid #ccc;
}
/************************************************************************************
										Link
*************************************************************************************/

a.a_red:link, a.a_red:hover, a.a_red:visited, a.a_red:active
{
	color: #BB0900;
	font-weight: bold;
}

/************************************************************************************
										Menu Rollover EN
*************************************************************************************/
a.menu_home_en {
	background: url('/images/en/home.png');
	display: block;
	width: 83px;
	height: 88px;
}
a.menu_home_en:hover {
	background: url('/images/en/home_a.png'); 
}
a.menu_services_en {
	background: url('/images/en/services.png');
	display: block;
	width: 83px;
    height: 88px;
}
a.menu_services_en:hover {
	background: url('/images/en/services_a.png'); 
}
a.menu_portfolio_en {
	background: url('/images/en/portfolio.png');
	display: block;
	width: 83px;
    height: 88px;
}
a.menu_portfolio_en:hover {
	background: url('/images/en/portfolio_a.png'); 
}
a.menu_blog_en {
    background: url('/images/en/blog.png');
    display: block;
    width: 83px;
    height: 88px;
}
a.menu_blog_en:hover {
    background: url('/images/en/blog_a.png'); 
}
a.menu_team_en {
    background: url('/images/en/team.png');
    display: block;
    width: 83px;
    height: 88px;
}
a.menu_team_en:hover {
    background: url('/images/en/team_a.png'); 
}
a.menu_contacts_en {
	background: url('/images/en/contacts.png');
	display: block;
	width: 83px;
    height: 88px;
}
a.menu_contacts_en:hover {
	background: url('/images/en/contacts_a.png'); 
}
/************************************************************************************
										Menu Rollover RU
*************************************************************************************/
a.menu_home_ru {
	background: url('/images/ru/home.png');
	display: block;
	width: 83px;
    height: 88px;
}
a.menu_home_ru:hover {
	background: url('/images/ru/home_a.png'); 
}
a.menu_services_ru {
	background: url('/images/ru/services.png');
	display: block;
	width: 83px;
    height: 88px;
}
a.menu_services_ru:hover {
	background: url('/images/ru/services_a.png'); 
	width: 83px;
    height: 88px;
}
a.menu_portfolio_ru {
	background: url('/images/ru/portfolio.png');
	display: block;
	width: 83px;
    height: 88px;
}
a.menu_portfolio_ru:hover {
	background: url('/images/ru/portfolio_a.png'); 
}
a.menu_blog_ru {
    background: url('/images/ru/blog.png');
    display: block;
    width: 83px;
    height: 88px;
}
a.menu_blog_ru:hover {
    background: url('/images/ru/blog_a.png'); 
}
a.menu_team_ru {
    background: url('/images/ru/team.png');
    display: block;
    width: 83px;
    height: 88px;
}
a.menu_team_ru:hover {
    background: url('/images/ru/team_a.png'); 
}
a.menu_contacts_ru {
	background: url('/images/ru/contacts.png');
	display: block;
	width: 83px;
    height: 88px;
}
a.menu_contacts_ru:hover {
	background: url('/images/ru/contacts_a.png'); 
}


/************************************************************************************
										Main
*************************************************************************************/
#hidden{
	display: none;
}
#container{
	width : 1003px;
	margin: 0px auto;
	border : 0px solid #ccc;
	padding : 0px;
}
#main{
	border : 0px solid #ccc;
	padding : 0px;
	margin: 0px;
	background-color: #FFF;
}

#header{
    float: left;
	text-align : left;
	padding : 0px 0px 0px 0px;
	margin : 0px;
	border-color : #ccc;
	border-style : solid;
	border-width : 0px;
	height: 88px;
}

#center{
	margin : 0px;
	padding: 0px;
	width: 738px;	
	text-align : left;
	float : left;
    position: relative;
}

a#logo{
    background: url(images/logo.png);
    width: 157px;
    height: 222px;
    float: left;
    margin: 0 22px 50px 0;
    padding: 0;
}

#introduction{
    width: 547px;
    height: 89px;
    margin: 45px 0 0 10px;
    float: left;
    font-size: 18px;
    line-height: 24px;
    text-align: justify;
    color: #8b919f;
}

#introduction b{
    color: #bb0900;
	font-weight: normal;
}

#introduction_ru{
    width: 547px;
    height: 89px;
    margin: 45px 0 0 10px;
    float: left;
    font-size: 18px;
    line-height: 24px;
    text-align: justify;
    color: #8b919f;
}

#introduction_ru b{
    color: #bb0900;
	font-weight: normal;
}

#center_container{
	padding : 0px 0px 5px 0px;
}
	
#right{
	margin : 0px;
	padding : 0 0 0 25px;
	float : left;
	width : 240px;
}
#footer{
	margin : 20px 0px 0px 0px;
	padding : 20px 0px 10px 0px;
	text-align : right;
	clear : both;
	border-color : #c5c8cf;
	border-style : solid;
	border-width : 1px 0px 0px 0px;
	color: #8b919f;
	font: normal 11px Verdana;
}
#footer a{
    color: #8b919f;
    text-decoration : underline;
}
#footer a:hover{
    text-decoration : none;
}
#intro{
	margin-top : 170px;
	margin-left : auto;
	margin-right : auto;
	padding : 0px 0px;
	text-align : center;
	border : 0px solid #f00;
	width : 340px;
}
#copy{
	position :  absolute;
	margin-top: 625px;
	margin-left: 20px;
	color: #8B919F;
	font: normal 11px Tahoma, Trebuchet MS, Verdana,  Arial;
}

/************************************************************************************
										Intro
************************************************************************************/
.intro_column{
	margin-top : 20px;
	margin-left : auto;
	margin-right : auto;
	width : 170px;
	padding : 0px 0px;
	text-align : center;
	border : 0px solid #f00;
	float : left;
}
/************************************************************************************
										Home
************************************************************************************/
.img_header{
	margin : 0 0 0 10px;
	padding : 0px;
	float : left;
}
#logo_top{
	margin : 0px 0px -3px 0px;
	padding : 0px;
}
#header_language{
    height: 30px;
	margin: 0;
    padding: 0;
	font: normal 12px Verdana;
    float: right;
    color: #bf170f;
    text-align: right;
}
#header_language a{
    color: #9da0a4;
    text-decoration: underline;
    float: right;
    padding: 15px 0 0 0;
    margin: 0 0 0 10px;
}
#header_language a:hover{
    text-decoration: none;
}
.language{
    background: url(/images/language.png) no-repeat top center;
    float: right;
    padding: 15px 0 0 0;
    margin: 0 0 0 10px;
}
#vacancies{
    float: left;
    margin: 15px 0 0 0;
}
#vacancies a, a{
    font: normal 12px Verdana;
    text-decoration: underline;
    color: #9da0a4;
}
#vacancies a:hover, a:hover{
    text-decoration: none;
}
#loginformheader{
    background: url(/images/en/login.png) no-repeat center top;
    width: 240px;
    height: 38px;
    margin: 16px 0 0 0;
    padding: 0;
}
#loginformheader_ru{
    background: url(/images/ru/login.png) no-repeat center top;
    width: 240px;
    height: 38px;
    margin: 16px 0 0 0;
    padding: 0;
}
#loginform{
    width: 197px;
    height: 105px;
    border-top: 3px solid #a8adb7;
    border-right: 1px solid #e9eaed;
    border-bottom: 1px solid #e9eaed;
    border-left: 1px solid #e9eaed;
    margin: 0;
    padding: 16px 19px 10px 21px;
}
#contact_header{
    background: url(/images/en/contact.png) no-repeat left top;
    width: 225px;
    height: 24px;
    margin: 0 0 20px 0;
    padding: 0;
    float: left;
}
#contact_header_ru{
    background: url(/images/ru/contact.png) no-repeat center top;
    width: 134px;
    height: 24px;
    margin: 0 0 20px 0;
    padding: 0;
    float: left;
}
#contact{
    width: 75%;
    color: #757983;
    font: normal 11px Verdana;
    text-align: left;
}
#czech{
    width: 35%;
    text-align: left;
    vertical-align: bottom;
    float: left;
}
#czech_header{
    font: normal 12px Verdana;
    color: #757983;
    margin: 0;
    padding: 0;
}
p.adress{
    font: bold 12px Verdana;
    color: #a9acb3;
    margin: 9px 5px 0 0;
    padding: 0;
    float: left;
}
p.val{
    font: normal 11px Verdana;
    text-align: left;
    float: left;
    margin: 10px 0 0 0;
}
#ukraine{
    width: 35%;
    text-align: left;
    vertical-align: bottom;
    margin: 0;
    float: left;
}
#ukraine_header{
    font: normal 12px Verdana;
    color: #757983;
    margin: 0;
    padding: 0;
}
#contact a{
    text-decoration: underline;
    color: #757983;
}
#contact a:hover{
    text-decoration: none;
}
.mail{
    background: url(/images/mail.png) no-repeat left 3px;
    padding: 0 0 0 25px;
    height: 23px;
}
.skype{
    background: url(/images/skype.png) no-repeat left 0;
    padding: 0 0 0 25px;
    height: 23px;
}
.icq{
    background: url(/images/icq.png) no-repeat left 0;
    padding: 0 0 0 25px;
    height: 23px;
}
#clients_header{
    background: url(/images/en/clients.png) no-repeat center top;
    width: 240px;
    height: 24px;
    margin: 32px 0 20px 0;
    padding: 0;
}
#clients_header_ru{
    background: url(/images/ru/clients.png) no-repeat center top;
    width: 240px;
    height: 24px;
    margin: 54px 0 20px 0;
    padding: 0;
}
.clients{
    width: 240px;
    font: normal 12px Verdana;
    color: #5a5e67;
    text-align: justify;
    line-height: 20px;
}
.break_left{
    background: url(/images/break_left.png);
    width: 17px;
    height: 13px;
    float: left;
    margin: 2px 5px 0 0;
}
.testimonal{
    width: 206px;
    text-align: justify;
    float: left;
}
.break_right{
    background: url(/images/break_right.png);
    width: 17px;
    height: 13px;
    margin: 0 5px 0 0;
}
p.name{
    font: bold 12px Verdana;
    color: #8b919f;
    margin: 22px 0 0 0;
    padding: 0;
}
p.site{
    margin: 5px 0 30px 0;
    padding: 0;
}
p.site a{
    font: normal 12px Verdana;
    color: #8b919f;
    text-decoration: underline;
}
p.site a:hover{
    text-decoration: none;
}
.inside{
    margin: 30px 0 45px 0;
}
/************************************************************************************
										About
************************************************************************************/
.about_left{
	margin : 10px 10px 10px 0px;
	width : 300px;
	padding : 0px;
	border-color : #659cc4;
	border-style : solid;
	border-width : 0px 1px 0px 0px;
	float : left;
}
.about_right{
	margin : 10px;
	width : 420px;
	padding : 0px;
	border : 0px dotted #f00;
	float : left;
}
/************************************************************************************
										Portfolio
************************************************************************************/
.portfolio_left{
	margin : 10px 10px 10px 0px;
	width : 200px;
	padding : 0px;
	border-color : #659cc4;
	border-style : solid;
	border-width : 0px 0px 0px 0px;
	float : left;
}
.portfolio_right{
	margin : 0px;
	width : 565px;
	padding : 0px;
	border-color : #659cc4;
	border-style : solid;
	border-width : 0px;
	float : left;
}
.portfolio_description{
	margin : 5px 0px;
	padding : 0px;
	border : 0px dotted #f00;
	float : left;
	width : 50%;
	font: normal 11px Tahoma, Trebuchet MS, Verdana, Arial;

}
a.portfolio_img{
	display: block;
	width: 200px;
	height: 175px;
	border : 1px solid #D8D8D8;
	margin : 0px 20px 4px 0px;
	padding : 1px;
	float : left;
	clear: both;
}
a.portfolio_img:hover{
	display: block;
	width: 200px;
	height: 175px;
	border : 1px solid #9F0800;
	margin : 0px 20px 4px 0px;
	padding : 1px;
	float : left;
}
/************************************************************************************
										Admin
************************************************************************************/
.div_center{
	margin-left : auto;
	margin-right : auto;
	padding : 0px;
	text-align : center;
}
#logo_top{
	margin : 0px 0px -3px 0px;
	padding : 0px;
}
/************************************************************************************
										Bars
*************************************************************************************/
.bar_head{
	padding : 3px;
	margin : 3px 3px 0px 3px;
	background : #ededed;
	text-align : center;
	font-weight: bold;
	border : 1px solid #ccc;
}
.bar_body{
	padding : 8px 2px 8px 2px;
	margin : 0px 3px 3px 3px;
	text-align : left;
	border-color : #ccc;
	border-style : solid;
	border-width : 0px 0px 0px 0px;
	font: normal 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
}
/************************************************************************************
										Form
*************************************************************************************/
.td_fmitem{
	margin : 0px;
	padding : 3px 5px 3px 0;
	font: normal 11px Verdana;
    color: #919499;
}
.td_submit{
    margin : 0px;
    padding : 10px 5px 3px 0;
    font: normal 11px Verdana;
    color: #919499;
    text-align: right;
}
.td_fmitem-r{
	margin : 0px;
	padding : 3px 0px;
	font: normal 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	border : 0px solid #659cc4;
	text-align : right;
}
.fm_main{
	margin : 0px;
	border : 0px solid #659cc4;
}
.fm_input, input, select, textarea{
	font: normal 11px Verdana;
    color: #919499;
    border-bottom: 1px solid #cccfd5;
    border-right: 1px solid #cccfd5;
    border-top: 1px solid #e4e6e8;
    border-left: 1px solid #e4e6e8;
}
.fm_input-c{
	color : #606060; 
	font : normal 11px Arial;
}
.fm_submit{
	font : normal 11px Verdana;
    background: url(/images/en/button.png) no-repeat left top;
    width: 93px;
    height: 34px;
    border: none;
    cursor: pointer;
}
#fm_login{
	margin : 0px;
	padding : 0px;
}
.tbl_fmlogin{
	margin : 0px;
}
.red a{
    color: #bf170f !important;
    font: normal 12px Verdana;
    text-align: right;
}
#fm_login a{
    text-decoration: underline;
}
#fm_login a:hover{
    text-decoration: none;
}
td.forgot{
    padding: 0 0 5px 0;
}
.forgot a{
    font: normal 10px Verdana;
    color: #919499;
}
/************************************************************************************
										Tabs
*************************************************************************************/
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 0.7em;
  white-space: nowrap;
  list-style: none;
  margin: 5px 3px 10px 3px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ededed;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em;
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background-color: #F5F5F5;
  border-color: #ccc;
  border-bottom-color: #F5F5F5;
}
/************************************************************************************
										Table
*************************************************************************************/
table, tr, td{
	text-align : left;
}
.tbl_main{
	font : normal 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	border-color : #ccc;
	border-style : solid;
	border-width : 1px 0px 0px 1px;
	margin : 0px;
	width : 98%;
}
.td_head{
	background-color: #ededed;
	text-align : center;
	font : bold 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	border-color : #ccc;
	border-style : solid;
	border-width : 0px 1px 1px 0px;
	margin : 0px;
	padding : 3px 5px;
}
.td_cell{
	text-align : left;
	border-color : #ccc;
	border-style : solid;
	border-width : 0px 1px 1px 0px;
	margin : 0px;
	padding : 3px 5px;
}
.td_cellc{
	text-align : center;
	border-color : #ccc;
	border-style : solid;
	border-width : 0px 1px 1px 0px;
	margin : 0px;
	padding : 3px 5px;
}
.td_cell0{
	color : #fff;
	text-align : left;
	border-color : #ccc;
	border-style : solid;
	border-width : 0px 1px 1px 0px;
	margin : 0px;
	padding : 3px 5px;
	background-color: #FF6347;
}
.td_cellc0{
	color : #fff;
	text-align : center;
	border-color : #ccc;
	border-style : solid;
	border-width : 0px 1px 1px 0px;
	margin : 0px;
	padding : 3px 5px;
	background-color: #FF6347;
}
.td_cell1{
	text-align : left;
	border-color : #ccc;
	border-style : solid;
	border-width : 0px 1px 1px 0px;
	margin : 0px;
	padding : 3px 5px;
	background-color: #FFF8DC;
}
.td_cellc1{
	text-align : center;
	border-color : #ccc;
	border-style : solid;
	border-width : 0px 1px 1px 0px;
	margin : 0px;
	padding : 3px 5px;
	background-color: #FFF8DC;
}
.td_cell2{
	text-align : left;
	border-color : #ccc;
	border-style : solid;
	border-width : 0px 1px 1px 0px;
	margin : 0px;
	padding : 3px 5px;
	background-color: #F0E68C;
}
.td_cellc2{
	text-align : center;
	border-color : #ccc;
	border-style : solid;
	border-width : 0px 1px 1px 0px;
	margin : 0px;
	padding : 3px 5px;
	background-color: #F0E68C;
}
.td_cell3{
	text-align : left;
	border-color : #ccc;
	border-style : solid;
	border-width : 0px 1px 1px 0px;
	margin : 0px;
	padding : 3px 5px;
	background-color: #F0F8FF;
}
.td_cellc3{
	text-align : center;
	border-color : #ccc;
	border-style : solid;
	border-width : 0px 1px 1px 0px;
	margin : 0px;
	padding : 3px 5px;
	background-color: #F0F8FF;
}
/************************************************************************************
										Text
*************************************************************************************/
p{	
	margin : 10px 0;
	color : #757983; 
	font : normal 12px Verdana;
	line-height : 18px;
	text-indent: 0px;	
	text-align : justify;
}
.txt_errors{	
	margin : 5px;
	color : #f00; 
	font : normal 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	line-height : 130%;
}
.txt_notes{
	color : #606060; 
	font : normal 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	text-align : left;
	text-indent: 20px;
	margin : 0px;
	padding : 0px;
}

.txt_description{
	color : #606060; 
	font : normal 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	text-align : left;
	text-indent: 0px;
	margin : 0px 0px 5px 5px;
	padding : 0px;
}
.txt_date{
	color : #606060; 
	font : normal 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	text-align : left;
	text-indent: 0px;
	margin : 5px 0px 5px 5px;
	padding : 0px;
}
.txt_main{	
	padding : 0;
	margin : 0;
	color : #50545C; 
	font : normal 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	line-height : 130%;
	text-indent: 0px;
}
.txt_main-r{	
	padding : 0px;
	margin : 5px 10px 5px 5px;
	color : #000; 
	font : normal 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	line-height : 130%;
	text-indent: 0px;
	text-align : right;
}
.txt_main-c{	
	padding : 0px;
	margin : 5px;
	color : #000; 
	font : normal 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	line-height : 130%;
	text-indent: 0px;
	text-align : center;
}
.txt_footer{
	padding : 13px 0px 9px 0px;
	margin : 0px 5px 0px 5px;
	font : normal 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	color : #fff; 
	text-indent: 0px;
	text-align : center;
}
.txt_footer_links{
	padding : 0px;
	margin : 0px 5px 0px 5px;
	font : normal 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	color : #659cc4; 
	text-indent: 0px;
	text-align : center;
}
.txt_title{	
	padding : 0px;
	margin : 10px 7px;
	color : #9F0800; 
	font : bold 12px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	text-indent: 0px;
	text-align : center;
}
.txt_title-l{	
	padding : 0px;
	margin : 10px 7px;
	color : #9F0800; 
	font : bold 12px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	text-indent: 0px;
	text-align : left;
}
.txt_title-grey{	
	padding : 0px;
	margin : 10px 7px;
	color : #50545C; 
	font : bold 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	text-indent: 0px;
	text-align : left;
}
.txt_subtitle{
	padding : 0px;
	margin : 52px 0 20px 0;
	text-indent: 0px;
	text-align : left;
	border-color : #c5c8cf;
	border-style : solid;
	border-width : 0px 0px 1px 0px;
}
 .txt_subtitle img{
    padding: 0 0 5px 0;
 }
 .image{
     padding: 5px 35px 35px 0;
     float: left;
 }
p.proejcts{
    padding: 0px;
    margin: 0 10px 10px 5px;
    text-indent: 0px;
    text-align: left;
    width: 723px;
    position: absolute;
    z-index: 1000;
    top: 278px;
    left: 0;
}
p.proejcts img{
    padding: 0 0 5px 0;
 }
.txt_subtitle-grey{
	padding : 0px;
	margin : 10px 5px 10px 5px;
	text-indent: 0px;
	text-align : left;
	border-color : #ccc;
	border-style : solid;
	border-width : 0px 0px 1px 0px;
}
.block_title_1st{
	padding : 0px;
	position: relative;
	text-align : left;
	margin : -40px 10px 10px 10px;
	color : #000; 
	font : bold 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	text-indent: 0px;
	text-align : left;
	border-color : #659cc4;
	border-style : solid;
	border-width : 0px 0px 1px 0px;
	width: 60%;
}
.block_title{
	padding : 0px;
	position: relative;
	text-align : left;
	margin : 10px;
	color : #000; 
	font : bold 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	text-indent: 0px;
	text-align : left;
	border-color : #659cc4;
	border-style : solid;
	border-width : 0px 0px 1px 0px;
	width: 70%;
}
.txt_title-red{	
	padding : 0px;
	margin : 7px;
	color : #f00; 
	font : bold 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	text-indent: 0px;
	text-align : center;
}
.txt_separator{
	width : 100%;
	text-align : center;
	border-color : #ccc;
	border-style : dotted;
	border-width : 1px 0px 0px 0px;
	margin : 15px 0px; 

}
.txt_oldprice{
	text-decoration: line-through;
	color : #f00;
}
ul,li {
	margin : 20px 0 20px 15px;
	padding : 0px;
	color : #757983;
    list-style-image: url(/images/li.png);
    list-style-position: outside; 
	font : normal 12px Verdana;
	line-height : 130%;
	text-indent: 0px;	
	text-align : justify;
}
.txt_spacer{
	margin-bottom: 250px;
}
.txt_spacer2{
	margin-bottom: 100px;
}
.clear{
	clear: both;
}
.portfolio_works{
	margin: 0px;
	padding: 0px;
	border: 0px solid #ededed;
}
.portfolio_works2{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 213px;
	text-align:center;
	border: 0px solid #ededed;
}
.portfolio_works_title{
	margin: 0px 0px 0px 0px;
	text-align: center;
	color: #606060;
	font : normal 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	padding: 0px 5px;
	border: 0px solid #ededed;
	height: 60px;
}
.portfolio_works_all{
	margin: 0px 0px 0px 4px;
	padding: 0px;
}
#foot_pixel{
	float:left;
	width: 1px;
	margin: 620px 0px 0px 0px;
	padding: 0px;
}
#navcontainer{
    float: left;
}
ul#navlist{
    margin: 113px 0 0 10px;
}
#navlist li{
    display: inline;
    list-style-type: none;
    margin: 0px 40px 0px 0px;
}
#navlist a {
    color: #9da0a4;
    font-size: 18px;
}
#navlist a:hover {
    color: #bb0900;
    text-decoration: none;
}
#navlist a#current {
    color: #bb0900;
}
.txt_description{
	margin : 10px 7px;
	color : #50545C; 
	font : normal 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	line-height : 130%;
	text-indent: 0px;	
	text-align : left;
}
.img_screen{
	border: 0px solid #CCCCCC;
	padding: 1px;	
}
#tbl_navigation{
	margin: 0px 0px;
	border-top: 1px solid #CCCCCC;
	width: 94%;
	color: #CCC;
	font : normal 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
}
.td_arrow-l{
	color: #9F0800;
	font : normal 12pt Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	padding: 5px 0px 0px 0px;
	text-align: left;
}
.td_arrow-r{
	color: #9F0800;
	font : normal 12pt Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	padding: 5px 0px 0px 0px;
	text-align: right;
}
.td_arrow-lg{
	color: #CCC;
	font : normal 12pt Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	padding: 5px 0px 0px 0px;
	text-align: left;
}
.td_arrow-rg{
	color: #CCC;
	font : normal 12pt Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
	padding: 5px 0px 0px 0px;
	text-align: right;
}
.td_arrow-r a, .td_arrow-l a, .td_arrow-rg span, .td_arrow-lg span{
	font : normal 11px Tahoma, Trebuchet MS, Verdana, Arial, Sans-Serif;
}
.td_form{
    color: #757983;
    padding: 2px 7px;
    font : normal 12px Verdana;
}
.td_form a{
    color: #757983;
    text-decoration: underline;
    margin: 0 10px 0 0;
    float: left;
}
.td_form img{
    padding: 5px 0 0 0;
}
.td_form a:hover{
    text-decoration: none;
}
.txt_green{
	color: #9F0800;
}
.vacancies
{
    border-top: 1px dashed #d5d6d9;
    width: 80%;
    margin: 28px 0 0 0;
    padding: 15px 0 0 0;
}
ul#showblock li
{
    list-style-image: url(/images/ru/clip.png);
    text-decoration: underline;
}
ul#showblock li:hover
{
    text-decoration: none;
    cursor: pointer;
}
.description
{
    position: absolute;
    top: 83px;
    right: -258px;
    width: 240px;
}
.work_details_title
{
    font: bold 12px Verdana;
}
.file
{
	margin-top: 5px;
}
.contacts_other
{
	padding-left: 20px;
}
.msi
{
    width: 30%;
    float: left;
}
#our_projects_header_en
{
    width: 240px;
    height: 18px;
    background: url('/images/en/our_projects.png') no-repeat left top;
    margin: 32px 0 10px 0;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #E9EAED;
}
#our_projects_header_ru
{
    width: 240px;
    height: 18px;
    background: url('/images/ru/our_projects_ru.png') no-repeat left top;
    margin: 32px 0 20px 0;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #E9EAED;
}
#our_projects_en
{
    width: 236px;
    height: 154px;
    background: url('/images/en/arena.png') no-repeat left top;
    margin: 0;
    padding: 0;
}
#our_projects_ru
{
    width: 236px;
    height: 154px;
    background: url('/images/ru/arena_ru.png') no-repeat left top;
    margin: 0;
    padding: 0;
}
#hosting_en
{
    width: 236px;
    height: 103px;
    background: url('/images/en/hosting_en.png') no-repeat center top;
    margin: 0;
    padding: 5px 0;
}
#inside_en
{
    width: 236px;
    height: 103px;
    background: url('/images/en/inside_en.png') no-repeat left top;
    margin: 0;
    padding: 5px 0;
}
#hosting_ru
{
    width: 236px;
    height: 103px;
    background: url('/images/ru/hosting_ru.png') no-repeat center top;
    margin: 0;
    padding: 5px 0;
}
#inside_ru
{
    width: 236px;
    height: 122px;
    background: url('/images/ru/inside_ru.png') no-repeat left top;
    margin: 0;
    padding: 5px 0;
}