﻿html,
body,
form
{
    margin:0;
    padding:0;
    font-family:Tahoma;
    font-size:12px;
    color:#dee8f2
}
table
{
    border-collapse:collapse
}
td,
th
{
    padding:0
}
.fLeft
{
    float:left
}
.fRight
{
    float:right
}
.block
{
    display:block
}
strong.block.date {font-size:11px; width:auto}
.lightBlue,
.darkBlue,
.white, 
.subhead
{
    padding:20px 287px 20px 30px
}
.lightBlue
{
    background-color:#31557a
}
.darkBlue
{
    background-color:#233e5c
}
.White {background-color:White}
.subhead
{
    font-family:Tahoma;
    font-size:16px;
    color:#535353;
    height:159px;
    height:auto !important;
    min-height:159px
}
.subhead a
{
    color:#ce2424
}
.full
{
    padding-right:30px
}
h1,
h2
{
    font-size:17px;
    margin:0;
    padding:0 0 15px;
    background-position:0 6px !important
}
h1
{
    font-family:Tahoma
}
.subhead h1
{
    color:#31557a;
    font-size:20px
}
h2
{
    font-family:Arial
}
p
{
    margin:0
}
a
{
    color:#fedb59
}
.whiteBorder
{
    border:2px solid white
}
.vert-top
{
    vertical-align:top
}
.bottom-5px
{
    padding:0 0 5px
}
.bottom-15px
{
    padding:0 0 15px
}
.top-10px
{
    padding:10px 0 0
}
.blueText
{
    color:#9abadc
}
.min
{
    height:820px;
    height:auto !important;
    min-height:820px
}
.main
{
    width:956px;
    margin:0 auto 4px
}
.leftShadow
{
    padding-left:27px;
    background:url('Backgrounds/Page_left_shadow.gif') no-repeat 0 9px
}
.rightShadow
{
    padding-right:27px;
    background:url('Backgrounds/Page_right_shadow.gif') no-repeat 902px 9px
}
.contacts
{
    width:622px;
    padding-right:23px;
    height:100px;
    background:url('Backgrounds/Page_head.jpg') left top no-repeat;
    text-align:right
}
.contacts table,
.train table
{
    height:100%
}
.contacts div
{
    padding-top:5px
}
.caboose
{
    width:185px;
    height:93px;
    margin-left:15px;
    background-image:url('Buttons/Caboose.png')
}
.socialNetworks
{
    width:199px;
    padding:26px 0 0 57px;
    border-top:1px solid #103065;
    border-bottom:1px solid #103065;
    height:65px;
    background-color:#0e2d62
}
.socialNetworks a
{
    width:36px;
    height:37px;
    margin-right:20px
}
.facebook
{
    background-image:url('Buttons/Facebook.png')
}
.twitter
{
    background-image:url('Buttons/Twitter.png')
}
.youtube
{
    background-image:url('Buttons/Youtube.png')
}
.train
{
    width:577px;
    height:223px;
    padding:7px 0 13px 14px;
}
.top-left
{
    height:83px;
    padding-bottom:17px;
    font-size:16px;
    color:white
}
.bottom-right
{
    height:123px;
    font-size:18px;
    color:#e43939;
    text-align:right
}
.widgets
{
    width:250px;
    position:absolute;
    margin:346px 0 0 647px
}
html>body .widgets
{ 
    *margin:246px 0 0 56px
}
.colorMenu
{
    width:251px;
    position:absolute;
    margin:106px 0 0 642px;
    padding:0 4px 0 5px;
    background-color:white
}
html>body .colorMenu
{ 
    *margin:7px 0 0 51px
}
.colorMenu a
{
    padding-left:35px;
    font-family:Arial;
    font-size:14px;
    color:white;
    text-decoration:none;
    margin-bottom:4px;
    border-bottom-style:solid;
    border-width:1px;
    line-height:47px;
    font-weight:bold;
    text-transform:uppercase
}
.redButton
{
    background-image:url('Buttons/Red.gif');
    border-color:#a71b1b
}
.blueButton
{
    background-image:url('Buttons/Blue.gif');
    border-color:#3c6c9e
}
.yellowButton
{
    background-image:url('Buttons/Yellow.gif');
    border-color:#af841c
}
.greenButton
{
    background-image:url('Buttons/Green.gif');
    border-color:#237f03
}
.menu
{
    clear:both;
    background-color:black;
    font-family:Arial;
    font-weight:bold;
    font-size:16px;
    line-height:35px;
    height:35px;
    width:625px;
    padding-left:17px;
    border-top:13px solid white;
    border-bottom:2px solid #e0e4eb
}
.home
{
    width:auto;
    border-top:1px solid #e0e4eb;
}
.menu a
{
    text-decoration:none;
    padding-right:28px;
    color:white
}
.menu a:hover,
.menu .yellowBullet,
.afterSend,
.form td span,
.SubscrFields span
{
    color:#d9ab1c !important
}
.blueBullet,
.yellowBullet,
.greenBullet,
.subhead p,
.left-14px
{
    padding-left:14px
}
.menu .blueBullet
{
    background:url('Bullets/Blue_on_black.gif') no-repeat left
}
.menu .yellowBullet
{
    background:url('Bullets/Yellow_on_black.gif') no-repeat left
}
.darkBlue .greenBullet
{
    background:url('Bullets/Green_on_darkBlue.gif') no-repeat left
}
.darkBlue .yellowBullet
{
    background:url('Bullets/Yellow_on_darkBlue.gif') no-repeat left
}
.lightBlue .yellowBullet
{
    background:url('Bullets/Yellow_on_lightBlue.gif') no-repeat left
}
.footer
{
    text-align:center;
    font-family:Verdana;
    font-size:10px;
    color:#eeeeee;
    border:1px solid black;
    background-image:url('Backgrounds/Page_footer.gif');
    clear:both;
    height:35px;
    padding-top:10px;
}
.form
{
    width:90%;
    margin:auto;
    font-size:14px
}
.form th
{
    text-align:left;
    padding-bottom:5px;
    background-position:0 5px !important
}
.form td
{
    padding-bottom:5px;
    vertical-align:top;
    font-size:11px
}
.form td input,
.form textarea
{
    width:100%;
    font-size:14px
}
.form td input
{
    height:25px;
    line-height:25px
}
.form td span
{
    font-weight:bold;
    position:absolute
}
.illustration
{
    margin:auto
}
.illustration th
{
    padding-top:10px;
    text-align:left;
    font-weight:normal;
    font-style:italic
}
.afterSend
{
    text-align:center;
    font-weight:bold;
    padding-top:100px;
    font-size:17px
}
.afterSend h1
{
    font-size:1.5em
}
.SubscrFields
{
    width:250px;
    float:left;
    padding:0;
    margin:25px 0 0 0px;
    list-style:none
}
.SubscrFields li
{
    margin-bottom:5px
}
.SubscrFields .FieldLabel
{
    width:70px;
    float:left;
    margin-right:10px;
    font-weight:bold
}
.SubscrFields .FieldInput
{
    width:130px
}
.SubscrFields span
{
    margin-left:3px
}
.HowCotribute
{
    width:310px;
    float:left;
    padding:0 0 0 20px;
    margin:25px 0 0 0;
    list-style:none
}
.signMeUpForNewsletter
{
    font-weight: bold;
    margin-top: 20px
}
.left_indention
{
	padding-left: 20px;
	padding-bottom: 15px;
}
.solid,
.solid th,
.solid td
{
    border:1px solid #dee8f2
}
.solid th,
.solid td
{
    padding:2px 5px
}
/* Social Network Widgets */
.TwitterMessageCont
{
    height: 288px;
    width: 250px;
    background: url(Backgrounds/WidgetBg.png) transparent no-repeat;
    margin: 10px 0;
}
.TwitterMessageCont.Facebook
{
    height: 578px;
    width: 250px;
    background: url(Backgrounds/WidgetFacebookBg.png) transparent no-repeat;
    margin: 10px 0;
}
.TwitterMessageText
{
    background:white;
    width: 232px;
    height: 214px;
    margin-left: 0px;
    margin-top: 3px;
    float: left;
    padding: 10px;
    font-size: 12px;
    background: none;
}
.TwitterMessageCont.Facebook .TwitterMessageText iframe {height:545px; background:white}

a.twtr-hyperlink
{
    color: #3c5490!important;
}
.twtr-widget .twtr-doc .twtr-hd
{
    padding: 0px;
    background: none;
}
.twtr-widget .twtr-doc .twtr-hd .twtr-profile-img-anchor img.twtr-profile-img
{
    width: 40px;
    height: 40px;
    margin-left: 5px;
}
.twtr-widget .twtr-doc .twtr-hd h3
{
    margin-top: 7px !important;
    text-indent: 10px !important;
}
.twtr-widget .twtr-doc .twtr-hd h4
{
    font-size: 12px !important;
    text-indent: 10px;
}
.twtr-ft
{
    display: none;
}
#stream_content {height:200px}
.indent
{
    text-indent:20px
}
.lightsteelblue_text
{
    color:lightsteelblue
}
.ListOfSigners {margin-left:15px; background:#fff; color:#000}
.ListOfSigners td {padding:4px 8px}
.ListOfSigners th {text-align:left; line-height:25px; color:#274667; background:#e2eaf2; padding:4px 8px}
.ListOfSigners td + td + td + td {font-weight:bold; color:#274667}
.EnterFields {color:#274667;}
.patamu4to_tak_nravico_Vitaly{padding-top:40px;padding-bottom:40px}
.EnterFields li {clear:both; margin-bottom:5px; list-style:none; height:21px}
.EnterFields li label {float:left; margin-right:15px; width:170px; line-height:21px}
.EnterFields li input {float:left; margin-right:15px;}
div.bottom_message#livefeed_bottom_message {display:none!important}
