.mybutton {
	width: 240px; 
	padding: 12px;
	border: 1px solid silver;
	background-color: #00bfff;
	color: #fff;
}

.mybutton A:LINK, .mybutton A:VISITED  {
	font-weight: bold;
	color: #fff;
}
A:LINK {color: #0000ff;text-decoration : underline;}
A:VISITED {color: #0000ff;text-decoration : underline;}

H1 {font: 20px Tahoma;}
H2
{
        font-weight: normal;
        font-size: 16pt;
        font-family: Verdana;
}
BODY, TBODY, P
{
 font-family: Verdana;
 font-size: 11px;
 color: #333333;
}
HR {height: 1px;}
LABEL {cursor: hand;}
TD {vertical-align: top;}
INPUT {font-size: 13px; font-family: Times;}
TEXTAREA {width: 100%;font-size: 13px; font-family: Times;}
SELECT {font-size: 13px; font-family: Times;}

#white {color: #ffffff;}
#black {color: #000000;}
#red {color: #cc3300;}
#blue {color: #3388cc;}
#yellow {color: #ffbb00;}
#green {color: #339900;}
#gray {color: #e7e7e7;}
#dgray {color: #999999;}
#lgray {color: #cccccc;}

#bg-white {background-color: #ffffff;}
#bg-black {background-color: #000000;}
#bg-red {background-color: #cc3300;}
#bg-blue {background-color: #3388cc;}
#bg-yellow {background-color: #ffbb00;}
#bg-green {background-color: #339900;}
#bg-gray {background-color: #e7e7e7;}
#bg-dgray {background-color: #999999;}
#bg-lgray {background-color: #cccccc;}

.form-wide {width: 50%;}
.form-widest {width: 100%;}
#form{FONT-SIZE: 13px; FONT-FAMILY: Times;}
.form{FONT-SIZE: 13px; FONT-FAMILY: Times;}
.form .require{color: #CC0000;}
.form .title{FONT: 18px Tahoma;}

.description {font-size: 13px; font-wight: normal;}

.content {font-size: 13px;}
.sub-content {font-size: 9px; font-family: Verdana;}
.marked {color: #ffffff; background-color: #0249A0;}

.comment {font-size: 13px; color: #999999;}

.leftmenu {font: 11px Verdana;}

.table-caption {font-weight: bold; font-size: 11px; font-family: Tahoma; margin-left: 3px; vertical-algn: middle;}
.table-caption-color{font-weight: bold; font-size: 11px; font-family: Tahoma; margin-left: 3px;color: #ffffff; background-color: #c02f00; vertical-algn: middle;}
.table-cell {font-size: 13px;}
.table-cell-color {font-size: 13px; background-color: #ffffff;}
.table-cell-color2 {background-color: #ffffff;}
.table-td-bgcolor {background-color: #999999;}

.pade-blok {font-weight: bold; font-size: 11px; font-family: Tahoma; vertical-align: middle;}

.pade-blok-color {FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #efefef;}
.pade-blok-color2 {FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #efefef;}
.pade-blok-color3 {FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #efefef;}
.pade-content {font-weight: bold; font-size: 11px; font-family: Tahoma; color: #000000; margin-left: 15px;}

.pade-line-color {background-color: #cccccc;}

.right-column {font-size: 11px; font-family: Tahoma;}

.bottom-right {font: 13px Times;}
.bottom-left {font: 11px Tahoma; color: #ffffff;}

.text-banner {font: 13px Times;}

.top-navigation {font: 11px Tahoma; color: #000000;}
.navigation-top {font: 11px Tahoma; color: #000000;}

.block-title {font: 11px Tahoma bold; color: #ffffff;}

.price {font-size: 18px; font-family: Tahoma;}

.chat-time {color: #999999;}
.chat-user {text-decoration: none;color: #000000;}
.chat-message {color: #000000;}
.chat-status {color: #999999;}

.messages-right {background-image: url(/Sites/sputnik_en/Images/bg-messages-right.gif); vertical-align: top;}
.messages-bottom {background-image: url(/Sites/sputnik_en/Images/bg-messages-bottom.gif); height: 6;}
.message {margin: 36 7 5 32px; font-family: Tahoma; font-size: 11px; height: 10px}

.warning {background: #FFEFAA url(/Sites/sputnik_en/Images/bg-warning.gif); vertical-align: top;}
.error {background: #FFDED0 url(/Sites/sputnik_en/Images/bg-error.gif); vertical-align: top;}
.status {background: #DEEFDE url(/Sites/sputnik_en/Images/bg-status.gif); vertical-align: top;}
.tip {background: #DEEFFF url(/Sites/sputnik_en/Images/bg-tip.gif); vertical-align: top;}
.search {background: #DEEFFF url(/Sites/sputnik_en/Images/bg-search.gif); vertical-align: top;}
.login {background: #DEEFFF url(/Sites/sputnik_en/Images/bg-login.gif); vertical-align: top}

.map {margin:1 0 0 20px; display: none;}
.map2 {margin: 0px;}
.mtxt{font-size: 11px; font-family: Verdana;}
.map-checkbox {margin:2 0 0 20px; font-size: 11px; font-family: Verdana;}
.map-block {margin: 10 10 0 10px;}
img.tree-icon {margin-left:-23px;}

#parent {
 width: 100%;
 height: 100%;
}
#footer_ {
 background-color: #FFFFFF;
}

table {
 padding:0;
 margin: 0;
 border:0;
 border-collapse: collapse;
}

table td {
 vertical-align:top;
 padding:0;
 border:0;
 border-collapse: collapse;
}

div {
 text-align: left;
 width: 728px;
}

.mitem        {
 background-image: url(/Sites/sputnik_en/Images/back_dots2.gif);
 width: 518px; height: 276px;
 position: absolute; 
}
#main         { background-color: #2F3614; width: 645px; position: absolute; left: 84px; top: 108px; }

img {
 border: 0;
}

/*
#branches img, #about img, #solutions img, #products img, #projects img, #analytics img, #content img { behavior: url(layers.htc); }
*/


#logo {
 position: absolute; top: -20px; left: 580px; width: auto;
}

#language {
 position: absolute; top: 86px; left: 660px; width: auto; z-index: 1000;
}

#language img {
 position: relative; top: 3px;
}

#language a {
 margin-left: 5px;
 color:#1658B8;
 font-family: Verdana;
 font-size: 10px;
 text-decoration: underline;
}

#language a:hover {
 text-decoration: none;
}

#eng_content {
 padding-top: 10px;
 padding-right: 0;
 vertical-align: top;
}

#eng_content a {
 color:#1658B8;
 font-family: Verdana;
 font-size: 10px;
 text-decoration: underline;
}

#eng_content a:hover {
 text-decoration: none;
}


#bottom_news_header {
 width: 100px;
 position: absolute;
 top:420px;
 left:83px;
}

#bottom_news_header p {
 margin-top: 0;
 font-family: Verdana;
 font-size: 10px;
 color: #333333;
}

#bottom_news_header p a {
 color: #1658B8;
 text-decoration: underline;
}

#bottom_news_header p a:hover {
 text-decoration: none;
}

#bottom_news {
 position: absolute;
 top:438px;
 left: 83px;
 background-image: url(/Sites/sputnik_en/Images/back_news.gif);
 /*background-attachment: fixed;*/ background-repeat=no-repeat;
 width: 302px;
 height: 85px;
 overflow-y: auto;
}

#bottom_news p {
 margin: 4px 4px 4px 8px;
 font-family: Verdana;
 font-size: 10px;
 color: #333333;
 line-height: 12px;
}

#bottom_news p a {

 color: #333333;
 text-decoration: underline;
}

#bottom_news p a:hover {
 text-decoration: none;
}

#bottom_banner_header {
 width: auto;
 height: auto;
 position: absolute; top: 420px; left: 397px;
}

#bottom_banner_header p {
 margin-top: 0;
 font-family: Verdana;
 font-size: 10px;
 color: #333333;
}

#bottom_banner_1 {
 position: absolute;
 top: 438px;
 left: 397px;
 width: auto;
 height: auto;
}

#bottom_banner_2 {
 position: absolute;
 top: 438px;
 left: 574px;
 width: auto; height: auto;
}

#bottom_links_left {
 position: absolute;
 top: 530px;
 left: 83px;
 width: auto;
 height: auto;
}

#bottom_links_left p {
 margin-top: 0;
 font-family: Verdana;
 font-size: 11px;
 color: #333333;
}

#bottom_links_left p a {
 color: #333333;
 font-weight: bold;
 text-decoration: none;
}

#bottom_links_right {
 position: absolute;
 top: 530px;
 right: 0px;
 width: auto; height: auto;
}

#bottom_links_right p {
 margin-top: 0;
 color: #333333;
 font-family: Verdana;
 font-size: 11px;
}

#bottom_links_right p a {
 color: #ebebeb;
 text-decoration: none;
 font-weight: bold;
}


#footer_content {
 margin:0; padding:0;
 background-color: #FFFFFF;
 width: 728px;
 height: 20px;
 text-align: center;
}

#footer_content_print {
 margin:0; padding:0;
 background-color: #FFFFFF;
 width: 100%;
 height: 20px;
}


#footer_content p {
 margin: 5px 0 0 0; padding:0;
 width: 729px;
 text-align: left;
 font-family: Verdana;
 font-size: 10px;
 color: #999999;
}

#footer_content_print p {
 margin: 5px 0 0 0; padding:0;
 font-family: Verdana;
 font-size: 10px;
 color: #999999;
}


#footer_content p a {
 color: #999999;
 text-decoration: underline;
}

#footer_content_print p a {
 color: #999999;
 text-decoration: underline;
}


#footer_content p a:hover {
 text-decoration: none;
}

#footer_content_print p a:hover {
 text-decoration: none;
}


#icons {
 z-index: 1000;
 width: auto;
 height: auto;
 position: absolute; left: 625px; top: 140px;
}

#content_block_print {

 margin: 0 0 0 0;
 position: relative;
 left: 0px;
 top: 40px;
 width: 100%;
 font-family: Verdana;
 font-size: 11px;
}


#content_block {
 margin: 0 0 89px 390;
 top: 95px;
 position:relative;
 width: 300px;
 height: 540px;
}

#content_block_print table.line {
 width: 600px;
 border: 0;
 border-bottom: #CCCCCC 0px solid;
}


#content_block table.line {
 width: 300px;
 border: 0;
 border-bottom: #CCCCCC 1px solid;
}


#content_block table.line td {
 padding:0 0 3px 0;
 border: 0;
}


#content_block_print table.line td {
 padding: 0 0 3px 0;
 border: 0;
}


#content_block_print img {
 display: block;
}



#content_block h1 {
 margin: 0 0 15px 8px;
 font-family: Verdana;
 font-size: 11px;
 font-weight: bold;
 line-height: 14px;
}

#content_block_print h1 {
 margin: 0 0 15px 8px;
 font-family: Verdana;
 font-size: 11px;
 font-weight: bold;
 line-height: 14px;
}

#content_block_print p {
 margin: 0 0 15px 8px;
 font-family: Verdana;
 font-size: 11px;
}



#content_block p {
 margin: 0 0 15px 8px;
 font-family: Verdana;
 font-size: 11px;
}


#content_block a {
 color: #1658B8;
 text-decoration: none;
}

#content_block_print a {
 color: #1658B8;
 text-decoration: none;
}


#content_block ul, #content_block ol  {
 font-family: Verdana; font-size: 11px; line-height: 14px;
 margin: 0 0 15px 30px;
 padding: 0;
}

#content_block ul li ul {
  margin: 0 0 0 30px;
 }

#content_block ul li {
 vertical-align: top; color: #333333;
 list-style-image: url(/Sites/sputnik_en/Images/bullet.gif);
 margin: 0; padding: 0;
 font-family: Verdana;
 font-size: 11px;
 line-height: 14px;
}

#content_block ol li {
 vertical-align: top; color: #333333;
 margin: 0; padding: 0;
 font-family: Verdana; font-size: 11px; line-height: 14px;
}

#content_block_print ol li {
 vertical-align: top; color: #333333;
 margin: 0; padding: 0;
 font-family: Verdana; font-size: 11px; line-height: 14px;
}


#content_block a:hover {
 text-decoration: underline;
}

#content_block_print a:hover {
 text-decoration: underline;
}



/*#content_block table {
 width: 300px;
 margin-right: 26px;
 margin-bottom: 15px;
 margin-left: 8px;
 border-collapse: collapse;
}
*/
#content_block_print table {
 width: 600px;
 margin-right: 26px;
 margin-bottom: 15px;
 margin-left: 8px;
 border-collapse: collapse;
}


#content_block table td {
 /*border : #ABABAB 1px solid;*/
 padding: 4px;
 font-family: Verdana;
 font-size: 11px;
 color: #333333;
}

#content_block_print table td {
 border : #ABABAB 1px solid;
 padding: 4px;
 font-family: Verdana;
 font-size: 11px;
 color: #333333;
}


#content_block table th {
 border : #ABABAB 1px solid;
 padding: 4px 14px;
 font-family: Verdana;
 font-size: 11px;
 font-weight: bold;
 text-align: left;
 color: #1658B8;
}

#content_block span.must {
 color: #FF571D;
}

#content_block_print span.must {
 color: #FF571D;
}


#content_block input {
 border: #878787 1px solid;
 width: 200px;
 height: 17px;
 color: #333333;
 font-family: Verdana;
 font-size: 11px;
}

#content_block select {
 font-family: Verdana;
 color: #333333;
 font-size: 11px;
 width: 200px;
}

#content_block input.cbx {
 border: none;
 width: 16px;
}

label {
 cursor: hand;
 
}

#content_block textarea {
 border: #878787 1px solid;
 width: 200px;
 height: 75px;
 color: #333333;
 font-family: Verdana;
 font-size: 11px;
 scrollbar-face-color : #EBEBEB;
 scrollbar-3dlight-color: #EBEBEB;
 scrollbar-shadow-color: #878787;
 scrollbar-darkshadow-color: #EBEBEB;
}

#content_block input.submit {
 background-color: #FFFFFF;
 background-image: url(/Sites/sputnik_en/Images/button_back.gif);
 background-repeat: repeat-x;
 background-position: top left;

 border: #878787 1px solid;

 margin: 0;
 padding: 0;

 width: auto;
 height: 17px;
 color: #1658B8;
 font-family: Verdana;
 font-size: 11px;
}

#content_block input.checkbox
{
 border: #ffffff 0px solid;
 width: auto;
 height: auto;
}


#content_block table.noborder td {
 border: none;
}

#content_block_print table.noborder td {
 border: none;
}


#t1 {
 width: 659px;
 margin: 0 0 5px 89px;
}

#t1 td {
 padding:0;
}

#t1 p {
 margin-top: 0;
 font-family: Verdana;
 font-size: 11px;
 color: #333333;
}

#t1 p a {
 color: #333333;
 font-weight: bold;
 text-decoration: none;
}

#main_branches_content table td p {
 margin: 20px 0;
 font-family: Arial;
 font-size: 11px;
 line-height: 17px;
}

#main_branches_content table td p a {
 color: #FFFFFF;
 text-decoration: none;
}

#main_branches_content table td p a.selected {
 color: #70A3ED;
 font-weight: bold;
}


#main_branches_content {
 width: 300px;
 height: 291px;
 background-color: #182A3F;
 background-image: url(/Sites/sputnik_en/Images/branches.jpg);
 position: absolute; left: 84px; top: 108px;
}

#main_branches_content table {
 margin-left: 100px;
 height: 100%;
}

#main_branches_content table td {
 vertical-align: bottom;
}

#main_branches_content table td table {
 margin-left: 0;
 margin-bottom: 25px;
 height: auto;
}
#main_branches_content table td table td table {
margin:0; padding: 0;
 height: auto;
 filter:alpha(opacity=30);
 -moz-opacity:0.3;
 margin-left: 0px;
}

#main_branches table td p {
 margin: 20px 0;
 font-family: Arial;
 font-size: 11px;
 line-height: 17px;
}

#main_branches_content table td p img {
 filter:alpha(opacity=50);
 -moz-opacity:0.5;
}

#main_branches table td p img {
 filter:alpha(opacity=50);
 -moz-opacity:0.5;
}

#main_branches table td p a {
 color: #FFFFFF;
 text-decoration: none;
}


#main_branches {
 width: 645px;
 height: 291px;
 position: absolute; left: 84px; top: 108px;
}

#main_branches table {
 margin-left: 100px;
 height: 100%;
}

#main_branches table td {
 vertical-align: bottom;
}

#main_branches table td table {
 margin-left: 0;
 margin-bottom: 25px;
 height: auto;
}
#main_branches table td table td table {
 margin:0; padding: 0;
 height: auto;
 filter:alpha(opacity=30);
 -moz-opacity:0.3;
 margin-left: 0px;
}
FONT
{
display: inline;
}

#nav_banner {
 width: 300px;
 position: absolute; left: 84px; top: 409px;
}

table.programm{
	background-color: #ddddff;
}

table.programm td{
	padding: 5px;
}
