@charset "utf-8";

* {
	margin:0;
	padding:0
}

p {text-align: justify; text-indent: 15pt; margin-top: 10pt; margin-bottom: 0pt; }
p.text_left {text-align: left; text-indent: 15pt; margin-top: 10pt; margin-bottom: 0pt; }
p.text_right {text-align: right; text-indent: 0pt; margin-top: 10pt; margin-bottom: 0pt; }
p.text_center {text-align: center; text-indent: 0pt; margin-top: 10pt; margin-bottom: 0pt; }
p.text_citation { text-align: justify; text-indent: 15pt; word-spacing: 0; font-style:italic; font-size: 11pt; color: #F9E9C1 }


div.shadow {
    text-align: left;
    text-shadow: 2px 2px 3px #939393;
    font-weight: bold;
}

.zakladka_top {position:absolute;top:-9px;left:220px}
.zakladka_button 
	a {display:block;position:fixed;right:0;top:40%;width:27px;height:157px;z-index:10;background:url(images/zakladka01.png) no-repeat left top #c60304}
.zakladka_button a:hover {width:30px}

.inner_copy {
	border: 0;
	color: #7100FF;
	float: left;
	width: 50% !important;
	margin: -100% 0 0 0;
	overflow: hidden;
	line-height: 0;
	padding: 0;
	font-size: 11px
}
.calendar_font_date {
	border: 1;
	color: white;
	font-size: 14px;
	padding-left: 20px;
	padding-right: 20px;
	text-shadow: 1px 1px 2px black, 0 0 0.5em blue;
}
.calendar_font_date_big {
	border: 1;
	color: yellow;
	font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-size: 24px;
	text-shadow: 2px 2px 3px red, 0 0 1em white;
}
.calendar_font_text {
	border: 0;
	color: white;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 20px;
	text-shadow: 1px 1px 2px black, 0 0 1em black;
}
.fleft {float:left}
.fright  {float:right}
.fcenter {float:none;margin:0 auto;width:96%}
.fclear {clear:both}

.text_font_text {
	border: 0;
	color: black;
	font-size: 14px;
	text-indent: 20pt;
	text-align:justify
	
}

.text_font_red { border: 0; color: #FFCCFF; font-size: 14px; text-indent: 20pt; text-align:justify }
.text_left_margin40px { text-align: justify; text-indent: 15pt; margin-left: 40pt; margin-right: 6pt; margin-top: 5pt; margin-bottom: 0pt; color: #FFF7EE }
.text_left_margin80px { text-align: justify; text-indent: 15pt; margin-left: 80pt; margin-right: 6pt; margin-top: 10pt; margin-bottom: 0pt; color: #BBFFF7 }

body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	background-color: #010B36;
	background-attachment: fixed; 
	background-repeat: no-repeat;
	background-position: 50% 0%; 
	background-size: 100% auto; 
	background-image: url("images/1023_pf1_0.jpg");
	color: #fff
}
table.noborder {
	margin:2 3;
	padding:0;
	border-collapse:collapse;
	font-family:Arial;
	font-size:10pt;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

table.rvsn {
    margin:2 3; 
    padding:0; 
    border-collapse:collapse; 
    background-color: #F4F4F4; 
    font-family:Arial;     
    font-size:11pt;
    color: black;
    text-align:left; 
    text-indent:0;
    line-height:100% 
}

.rvsn td.border {
    border: 2px solid;
}

table.rvsn_header {
    margin:2 3; 
    padding:0; 
    border-collapse:collapse; 
    background-color: #F8B455; 
    font-family:Arial;     
    font-size:12pt;
    color: black;
    text-align:left; 
    text-indent:0;
    line-height:100% 
}

h1 {
	font-size: 20px;
	color: #F9EABF;
	font-weight: inherit;
	padding-bottom: 10px;
	margin-top: 0px;
}

	a:link       {
	font-family: Arial;
	text-decoration:underline;
	color: #0000FF
}
	a:visited    {
	font-family: Arial;
	text-decoration:underline;
	color: #9090FF
}
	a:hover      {
	font-family: Arial;
	text-decoration:underline;
	color: #0000CC
}
	a:active     {
	font-family: Arial;
	text-decoration:underline;
	color: #000000
}


#container {
	width: 1000px;
	background-color: #3F63FE;
	margin: 0 auto;
	border-left: 1px solid #3F63FE;
	border-right: 1px solid #3F63FE
} 

#google_translation_block {
	width:150px;
	height:30px;
	position: absolute;
	padding-left: 850px;
	padding-top: 10px;
} 


#header_small {
	width:1000px;
	height:50px;
	background:url(images/backgroundHeader_small.jpg) no-repeat left top;
	float: none;
} 

#header_small h1 {
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 20px;
	padding-bottom: 0;
	font-size: 18px;
}

/* Здесь картинка шапки сайта */

#header {width:1000px;height:331px;background:url(images/backgroundHeader_spring_2.jpg) no-repeat left top} 
#header h1 {
	padding-top: 110px;
	padding-right: 0;
	padding-left: 80px;
	padding-bottom: 0;
	font-style: italic;
}

#header p {
	padding-top: 0;
	padding-right: 29px;
	padding-left: 29px;
	padding-bottom: 29px
}

#header a, #mainContent a, #footer a {
	color: #0DAFFE;
	text-decoration: underline
}

#header a:hover, #mainContent a:hover, #footer a:hover {color:#fff;text-decoration:none}

#allContent {
	background: #3f63fe url(images/siteBackground.jpg) repeat-x;
	padding-top: 0px;
	padding-right: 29px;
	padding-left: 29px;
	padding-bottom: 29px
}

#sidebar1 {float:left;width:228px}
#sidebar1 .sideContainer ul, #sidebar1 .sideContainer p {
	background: #000033;
	padding: 15px 15px;
	color: #FFFFFF;
}
#sidebar1 .sideContainer li {
	list-style: none;
	background: #000033;
	padding: 4px 0
}
#sidebar1 .sideContainer li a {background:url(images/rsb14.gif) no-repeat left 3px;padding-left:25px;color:#fff}
#sidebar1 .sideContainer li a:hover {
	background: url(images/rsb14.gif) no-repeat 10px 3px;
	padding-left: 35px;
	color: #3F63FE;
	text-decoration: none
}

#sidebar_sp_rvsn {float:left;margin-top:10px;width:496px;margin-left:50px;}
#sidebar_sp_rvsn .sideContainer ul, #sidebar_sp_rvsn .sideContainer p {
	background: #000033;
	padding: 15px 15px
}


/* Баннер Союза ветеранов РВСН */

#sidebar_sv_rvsn {
	float:right;
	margin-top:40px;
	width:190px;
	margin-right:50px;
}
#sidebar_sv_rvsn .sideContainer ul, #sidebar_sv_rvsn .sideContainer p {
	background: #000033;
	padding: 15px 15px
}


/*  */


#sidebar2 {float:right;width:228px}
#sidebar2 .sideContainer ul, #sidebar2 .sideContainer p {
	background: #000033;
	padding: 15px 15px
}
#sidebar2 .sideContainer li {
	list-style: none;
	background: #000033;
	padding: 4px 0
}
#sidebar2 .sideContainer li a {background:url(images/rsb14.gif) no-repeat left 3px;padding-left:25px;color:#fff}
#sidebar2 .sideContainer li a:hover {
	background: url(images/rsb14.gif) no-repeat 10px 3px;
	padding-left: 35px;
	color: #3F63FE;
	text-decoration: none
}


/* Контейнер для новсотного блока */


#sidebar_news {float:left;width:3350px}


/* begin feed */

#sideNewsblock {
	padding: 0px 0;
	width: 228px;
	height: 800px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 4px;
}
/* end feed */

.sideConTitle {
	padding: 0px 0;
	background: url(images/sidebar.jpg) left top;
	width: 228px;
	height: 35px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 4px;
}


/* begin FlagCounter */

.sideFlagCounter {
	padding: 0px 0;
	color: #FFFFFF;
	background: #000033;
	width: 228px;
	height: 200px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 4px;
}
/* end FlagCounter */


/* begin Odnoklassniki  */

.sideOdnoklassniki {
	padding: 0px 0;
	color: #FFFFFF;
	background: #000033;
	width: 228px;
	height: 335px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 4px;
}
/* end Odnoklassniki */


/* begin Facebook Comments */

.blockFacebookComments {
	padding: 0px 0;
	color: #000000;
	background: #f7f7f7; 
	border-color: #0000C0;
	border-width: medium;
	border-style: solid;
	width: 450px;
	height: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 4px;
}

/* end Facebook Comments */

/* begin VKontakte Comments */

.blockVKontakteComments {
	padding: 0px 0;
	color: #000000;
	background: #f7f7f7; 
	border-color: #0000C0;
	border-width: medium;
	border-style: solid;
	width: 450px;
	height: auto;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 4px;
}

/* end VKontakte Comments */


/* begin Calendar */

.sideCalendar {
	padding: 0px 0;
	color: #FFFFFF;
	background: #000033 url(images/calendar_01_50.png);
	border: solid 1px yellow;
	width: 226px;
	height: 500px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 4px;
}
/* end Calendar */

/* begin reclama google */

.sideReclama {
	padding: 0px 0;
	width: 228px;
	max-height: 720px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 4px;
}
/* end reclama google */

/* begin Help me */

.sideHelpblock {
	padding: 0px 0;
	width: 228px;
	height: 225px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 4px;
}
/* end Help me */

#mainContent {
	margin:0 0 0 240px
} 
#mainContent b {
	color: #3F63FE
}
#mainContent p {margin:20px 0}
#mainContent a:link       {
	font-family: Arial;
	text-decoration: underline;
	color: #D6DAEA
}
#mainContent a:visited    {
	font-family: Arial;
	text-decoration: underline;
	color: #E0E0E0
}
#mainContent a:hover      { font-family: Arial; text-decoration:underline; color: #FFFFCC }
#mainContent a:active     {
	font-family: Arial;
	text-decoration: underline;
	color: #FFCCFF
}
    #mainContent li.bullet_first {font-family: Arial; 
        font-size: 11pt;
        text-align: left; 
        list-style-image: url(decor/bullet_yelow_small.png);
        margin-right: 6pt; 
        margin-top: 3pt; 
        margin-left: 24pt;
        line-height: 100%; 
        margin-bottom: 0pt
    }
    #mainContent li.bullet_second {font-family: Arial; 
        font-size: 11pt;
        text-align: left; 
        list-style-image: url(decor/bullet_green_small.png);
        margin-right: 6pt; 
        margin-top: 3pt; 
        margin-left: 32pt;
        line-height: 100%; 
        margin-bottom: 0pt
    }
    #mainContent li.bullet_third {font-family: Arial; 
        font-size: 11pt;
        text-align: left; 
        list-style-image: url(decor/bullet_white_small.png);
        margin-right: 6pt; 
        margin-top: 3pt; 
        margin-left: 40pt;
        line-height: 100%; 
        margin-bottom: 0pt
    }
    #mainContent li.bullet_fourth {font-family: Arial; 
        font-size: 11pt;
        text-align: left; 
        list-style-image: url(decor/bullet_red_small.png);
        margin-right: 6pt; 
        margin-top: 3pt; 
        margin-left: 48pt;
        line-height: 100%; 
        margin-bottom: 0pt
    }
    #mainContent li.list_bullet_first {font-family: Arial; 
        font-size: 11pt;
        text-align: left; 
        list-style-image: url(decor/bullet_yelow_small.png);
        margin-right: 6pt; 
        margin-top: 3pt; 
        margin-left: 24pt;
        line-height: 100%; 
        margin-bottom: 0pt
    }
    #mainContent li.list_bullet_second {font-family: Arial; 
        font-size: 11pt;
        text-align: left; 
        list-style-image: url(decor/bullet_green_small.png);
        margin-right: 6pt; 
        margin-top: 3pt; 
        margin-left: 32pt;
        line-height: 100%; 
        margin-bottom: 0pt
    }
    #mainContent li.list_bullet_third {font-family: Arial; 
        font-size: 11pt;
        text-align: left; 
        list-style-image: url(decor/bullet_white_small.png);
        margin-right: 6pt; 
        margin-top: 3pt; 
        margin-left: 40pt;
        line-height: 100%; 
        margin-bottom: 0pt
    }
    #mainContent li.list_bullet_fourth {font-family: Arial; 
        font-size: 11pt;
        text-align: left; 
        list-style-image: url(decor/bullet_red_small.png);
        margin-right: 6pt; 
        margin-top: 3pt; 
        margin-left: 48pt;
        line-height: 100%; 
        margin-bottom: 0pt
    }
    #mainContent li.list_numbered_first {font-family: Arial; 
        font-size: 11pt;
        text-align: left; 
        margin-right: 6pt; 
        margin-top: 3pt; 
        margin-left: 24pt;
        line-height: 100%; 
        margin-bottom: 0pt
    }
    #mainContent li.list_numbered_second {font-family: Arial; 
        font-size: 11pt;
        text-align: left; 
        margin-right: 6pt; 
        margin-top: 3pt; 
        margin-left: 32pt;
        line-height: 100%; 
        margin-bottom: 0pt
    }

#footer {
	background: #000099 url(images/footerBackground.jpg) repeat-x;
	height: 66px
}
#footer p {text-align:center;padding-top:12px} 
.clearfloat {clear:both;height:0;font-size:1px;line-height:0}

/* begin main menu */
#navcontainer {
	padding-top: 0px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 8px;
	background: url(images/menuBackground.jpg) no-repeat left top;
	width: 942px;
	height: 35px
}
ul#navlist {
	margin-left: 0;
	padding-left: 0;
	white-space: nowrap;
	text-align: center;
	margin-top: 0px;
	vertical-align: baseline;
	top: 0px;
	padding-top: 4px;
}
#navlist li {
	padding-top: 1px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
	display: inline;
	list-style-type: none;
	height: 70px;
	top: -4px;  
}
#navlist a {
	padding: 20px 25px;
}
#navlist a:link, #navlist a:visited {
	color: #fff;
	text-decoration: none;
	font-size: 17px;
}
#navlist a:hover {
	padding-top: 4px;
	background: url(images/menuActive.jpg) repeat-x;
	text-decoration: none;
	font-size: 17px;
	color: #B2B9EC;
}
#navlist #active a {
	padding-top: 4px;
	background: url(images/menuActive.jpg) repeat-x;
	text-decoration: none;
	font-size: 17px;
	color: #B2B9EC;
	margin-top: 0px;
	top: 1px;
}
/* end main menu */


#container #allContent #mainContent p {
}

/* begin Facebook Comments */

.sideGoogleAdContentTitle {
	padding: 0px 0;
	background: url(images/sidebar_wide.jpg) left top;
	width: 466px;
	height: 35px;
	margin-left: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 4px;
}


.blockGoogleAdContent {
	padding: 0px 0;
	color: #000000;
	background: #010B36; 
	border-color: #f7f7f7;
	border-width: 1px; 
	border-style: solid;
	width: 461px;
	height: 510px;
	margin-left: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

/* end Facebook Comments */
.share {padding: 20px 0 0 0; text-align: right;}
.share a {display: inline-block; margin: 0 0 15px; vertical-align: top;}
.share a:first-child:before {content: "Поделиться в соцсетях:"; display: inline-block; color: #828891; font-style: italic; line-height: 30px; vertical-align: top; padding-right: 10px;}
.share img {width: 30px; height: 30px;}
/* begin of share-function */

/* end of share-function */
