/* standart */
body {
	margin: 0;
	font-size: 100%;
}

.tab100{
	height: 100%;
}

.tab33{
	height: 33px;
}


td, th, .stn{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
color: #666666;
font-weight: normal;
}


ul{
	margin-left: 12px;
} 
li{
	list-style-image: url(../img/other/ul_dot.gif);
	margin-left: 12px;
	font-size: 100%;
/*	padding-bottom:  10px;*/
}


img{border:0; margin:0;}

/*img{border:0; margin:0; vertical-align:text-bottom;}*/


/* background position */

.nrp{background-repeat: no-repeat;}

.rp_x{background-repeat: repeat-x;}
.rp_x_center{background-repeat: repeat-x; background-position: center;}
.rp_x_bot{background-repeat: repeat-x; background-position: bottom;}

.csc-header H1 { font-size:120%; }
.rp_y{background-repeat: repeat-y;}
.rp_y_center{background-repeat: repeat-y; background-position: center;}

.nrp_top_left{background-repeat: no-repeat; background-position: top left;}
.nrp_top_center{background-repeat: no-repeat; background-position: top center;}
.nrp_top_right{background-repeat: no-repeat; background-position: top right;}
.nrp_bot_left{background-repeat: no-repeat; background-position: bottom left;}
.nrp_bot_center{background-repeat: no-repeat; background-position: bottom center;}
.nrp_bot_right{background-repeat: no-repeat; background-position: bottom right;}


.nrp_bot_right_consalt{background-repeat: no-repeat; background-position: top right; BACKGROUND-IMAGE: url(../img/main/bl_consalt.jpg);}
.nrp_bot_right_innov{background-repeat: no-repeat; background-position: top right; BACKGROUND-IMAGE: url(../img/main/bl_innov.jpg);}
.nrp_bot_right_otr{background-repeat: no-repeat; background-position: top right; BACKGROUND-IMAGE: url(../img/main/bl_otr.jpg);}
.nrp_bot_right_services{background-repeat: no-repeat; background-position: top right; BACKGROUND-IMAGE: url(../img/main/bl_services.jpg);}


.rp_x_bgmenu{background-repeat: repeat-x; BACKGROUND-IMAGE: url(../img/menu/bg_menu.jpg);}
.rp_x_bgtop{background-repeat: repeat-x; BACKGROUND-IMAGE: url(../img/header/bg_top.jpg);}
.rp_x_bgbot{background-repeat: repeat-x; BACKGROUND-IMAGE: url(../img/bottom/bg_bot.jpg);}
.nrp_top_center_bot1{height: 100%; background-repeat: no-repeat; background-position: top center; BACKGROUND-IMAGE: url(../img/bottom/bot1.jpg);}

.mainsh2{BACKGROUND-IMAGE: url(../img/main/sh2.jpg);}
.mainsh6{BACKGROUND-IMAGE: url(../img/main/sh6.jpg);}
.red2{BACKGROUND-IMAGE: url(../img/main/red2.jpg); background-repeat: no-repeat;}
.shadm_red{BACKGROUND-IMAGE: url(../img/menu/shadm_red.jpg);}


.tbg{background-repeat: no-repeat; background-position: 25% center;}


/* links */


a:link{
font-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #B8292F;
text-decoration: none;
}
a:visited{
font-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #B8292F;
text-decoration: none;
}
a:active{
font-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #B8292F;
text-decoration: none;
}
a:hover{
font-Family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #B8292F;
text-decoration: underline;
}

/* ----- */

.dop_a:link{
font-size: 100%;
color: #666666;
font-weight: bold;
text-decoration: underline;
}
.dop_a:visited{
font-size: 100%;
color: #666666;
font-weight: bold;
text-decoration: underline;
}
.dop_a:active{
font-size: 100%;
color: #666666;
font-weight: bold;
text-decoration: underline;
}
.dop_a:hover{
font-size: 100%;
color: #B8292F;
font-weight: bold;
text-decoration: none;
}

/* ----- */

.dop_a2:link{
font-size: 40%;
color: #bb0056;
font-weight: normal;
text-decoration: underline;
}
.dop_a2:visited{
font-size: 40%;
color: #bb0056;
font-weight: normal;
text-decoration: underline;
}
.dop_a2:active{
font-size: 40%;
color: #bb0056;
font-weight: normal;
text-decoration: underline;
}
.dop_a2:hover{
font-size: 40%;
color: #bb0056;
font-weight: normal;
text-decoration: none;
}

/* copyright links */

.copy:link{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
color: #b0b0b0;
font-weight: bold;
text-decoration: none;
}
.copy:visited{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
color: #b0b0b0;
font-weight: bold;
text-decoration: none;
}
.copy:active{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
color: #b0b0b0;
font-weight: bold;
text-decoration: none;
}
.copy:hover{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
color: #ee1c23;
font-weight: bold;
text-decoration: underline;
}

/* menu links */

.m:link{
font-size: 120%;
color: #ffd9d9;
font-weight: normal;
text-decoration: underline;
}
.m:visited{
font-size: 120%;
color: #ffd9d9;
font-weight: normal;
text-decoration: underline;
}
.m:active{
font-size: 120%;
color: #ffd9d9;
font-weight: normal;
text-decoration: underline;
}
.m:hover{
font-size: 120%;
color: #FFFFFF;
font-weight: normal;
text-decoration: none;
}

/* ----- */

.dop_m:link{
font-size: 100%;
color: #57585a;
font-weight: normal;
text-decoration: underline;
}
.dop_m:visited{
font-size: 100%;
color: #57585a;
font-weight: normal;
text-decoration: underline;
}
.dop_m:active{
font-size: 100%;
color: #57585a;
font-weight: normal;
text-decoration: underline;
}
.dop_m:hover{
font-size: 100%;
color: #B8292F;
font-weight: normal;
text-decoration: none;
}

/* ----- */

.dop_m2:link{
font-size: 95%;
color: #58595b;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}
.dop_m2:visited{
font-size: 95%;
color: #58595b;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}
.dop_m2:active{
font-size: 95%;
color: #58595b;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}
.dop_m2:hover{
font-size: 95%;
color: #B8292F;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
}

/* ----- */

.dop_m3:link{
font-size: 100%;
color: #6e6f71;
font-weight: normal;
text-decoration: none;
}
.dop_m3:visited{
font-size: 100%;
color: #6e6f71;
font-weight: normal;
text-decoration: none;
}
.dop_m3:active{
font-size: 100%;
color: #6e6f71;
font-weight: normal;
text-decoration: none;
}
.dop_m3:hover{
font-size: 100%;
color: #b8292f;
font-weight: normal;
text-decoration: underline;
}


/* titles */

.title{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 120%;
color: #B8292F;
font-weight: bold;
text-transform: uppercase;
}

.title_grey{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 120%;
color: #666666;
font-weight: bold;
text-transform: uppercase;
}

.top_contacts{
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 90%;
color: #999999;
font-weight: normal;
}


.smtitle{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 110%;
color: #157db0;
font-weight: normal;
}

/* text versions standart links */

.text_copy{
font-size: 60%;
color: #b0b0b0;
font-weight: normal;
}

.text_m{
font-size: 90%;
color: #af6b6b;
font-weight: normal;
}

.text_dop_m{
font-size: 90%;
color: #af6b6b;
font-weight: normal;
}

.text_dop_m2{
font-size: 90%;
color: #af6b6b;
font-weight: normal;
}

.text_dop_m3{
font-size: 100%;
color: #b8292f;
font-weight: bold;
}


/* additional */

.sm{
font-size: 40%;
font-weight: normal;
}

.big{
font-size: 14px;
font-weight: normal;
}

.wh{
color: #ffffff;
font-weight: normal;
}

.bl{
color: #000000;
font-weight: normal;
}

.mainblock{
	padding-left: 20px;
	padding-right: 15px;
}
.rightblock{
	padding-left: 20px;
	padding-right: 10px;
	width: 290px;
	text-align: justify;	
}
.lmenu1{
	padding-left: 25px;
	padding-right: 10px;
	background: #f8f8f9;
	background-image: url(../img/menu/mline1.gif);
	background-repeat: repeat-x; 
	background-position: bottom;
	height: 30px;
}
.lmenu1_emp{
	padding-left: 25px;
	padding-right: 10px;
	background: #f8f8f9;
	height: 30px;
}
.lmenu2{
	padding-left: 10px;
	padding-right: 10px;
	background: #f8f8f9;
	background-image: url(../img/menu/mline2.gif);
	background-repeat: repeat-x; 
	background-position: bottom;
	height: 20px;
}
.lmenu2_emp{
	padding-left: 10px;
	padding-right: 10px;
	background: #f8f8f9;
	height: 20px;
}
.leftside{
	background-image: url(../img/bottom/bg_leftbot.jpg);
	background-repeat: no-repeat; 
	background-position: left bottom;
}


.tabline1{BACKGROUND: #e9eef2;}
.tabline2{BACKGROUND: #f4f6f8;}
.tabline3{BACKGROUND: #f8fafb;}
.tabline_ots{padding-left: 20px;}

#container_tv IMG {
	margin-bottom: 7px;
	margin-right: 7px;
	border: #F7F7F7 5px solid;
	float: left;
}

#logo {
	POSITION: absolute; TOP: 150px; LEFT: 40px; z-index: 1;
}
#lang {
	POSITION: absolute; TOP: 125px; RIGHT: 0px; z-index: 1;

}
#flashtop {
	POSITION: relative; TOP: 0px; RIGHT: 0px; z-index: 0;
}

#popupmenu1,#popupmenu2,#popupmenu3 {
	POSITION: absolute; TOP: 50px; VISIBILITY: hidden
}

/* form */

.inp{
  COLOR: #362828;
  FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 80%;
  FONT-WEIGHT: normal;
  TEXT-DECORATION: none;
  BACKGROUND-COLOR: #fcfcfc;
  BORDER-BOTTOM: #f1f1f1 1px solid;
  BORDER-LEFT: #c0baba 1px solid;
  BORDER-RIGHT: #f1f1f1 1px solid;
  BORDER-TOP: #c0baba 1px solid;
}
.textar
{COLOR: #362828; BORDER: outset 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 50%; FONT-WEIGHT: normal; TEXT-DECORATION: none; BORDER-COLOR: #FFFFFF; BACKGROUND-COLOR: #fcfcfc; BORDER-BOTTOM: #f1f1f1 1px solid; BORDER-LEFT: #c0baba 1px solid; BORDER-RIGHT: #f1f1f1 1px solid; BORDER-TOP: #c0baba 1px solid; OVERFLOW: auto;}

.selec
{COLOR: #362828; BACKGROUND: #FFFFFF; CURSOR: ne-resize; FONT-SIZE: 40%; BACKGROUND-COLOR: #fcfcfc;}

/* buttons */

.b_stn
{BORDER: none; FONT-SIZE: 80%; FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; WIDTH: 62px; HEIGHT: 14px; BACKGROUND-IMAGE: url(../img/other/btn_stn.gif);}
.b_stns
{BORDER: none; FONT-SIZE: 80%; FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; WIDTH: 42px; HEIGHT: 14px; BACKGROUND-IMAGE: url(../img/other/btn_stns.gif);}
.b_stnl
{BORDER: none; FONT-SIZE: 80%; FONT-WEIGHT: normal; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; WIDTH: 142px; HEIGHT: 14px; BACKGROUND-IMAGE: url(../img/other/btn_stnl.gif);}

/* top menu */
.menu_act, .menu_no {
	color: #B92B31;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	height: 46px;
	background: url(../img/menu/bg_botton_a.gif) 50% 50% no-repeat;
}

.menu_no {
	background: url(../img/menu/bg_botton.gif) 50% 50% no-repeat;
}

.menu_act A:link, .menu_act A:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.menu_act A:active, .menu_act A:hover {
	text-decoration: none;
}

/* Right block content */
.rightBlockTable {
	width: 290px;
	text-align: justify;
}

/* Online servise */
.menuOnline {
	BORDER-LEFT: #F9F9F9 5px solid; 
	BORDER-RIGHT: #F9F9F9 5px solid;
}

/* News */
.tx-ttnews-browsebox {
	margin: 0 3px 15px 3px;
	border: 0px #FFFFFF;
	padding: 3px;
	background-color: #FFFFFF;
}

.tx-ttnews-browsebox-strong {}

.tx-ttnews-browsebox-SCell {
	background-color: #EAEFF2;
	border:1px solid #CCCCCE;
}

/* Temp */
.csc-firstHeader, .csc-header-n3 H1 {
	font-size: 120%;
}
.csc-header H2 {
	font-size: 130%;
}
P.bodytext {
	margin: 0 0 5px 0;
	padding: 0;
}
.bannerIndex {

}