* {
	font-family: Tahoma;
	color: #808080;
	font-size: 15px;
        text-align: left;
}

body {width:100%; height: 100%; padding:0; margin:0; background: #FFFFFF; text-align:left; position:relative;}

scrollbar {scrollbar-3d-light-color: #000000; scrollbar-arrow-color: #F2F5FF; scrollbar-base-color: #F2F5FF; scrollbar-dark-shadow-color: #000000; scrollbar-face-color: #000000; scrollbar-highlight-color: #B8C2CC; scrollbar-shadow-color: #B8C2CC; scrollbar-track-color: #000000;}

#TABLE {width:100%; height: 100%; margin: 0px; padding: 5px;}



h1 {
	color: #4b769f;
	font-size: 29px;
	font-family: Times New Roman, Arial, Verdana, Geneva CY, Sans-Serif, Book Antiqua;
        font-weight: bold;
        margin: 0px 0px 0px 7px;
}

h2 {
	color: #a8a563;
	font-size: 26px;
	font-family: Book Antiqua, Times New Roman;
        font-weight: bold;
        margin: 0px 0px 0px 5px;
}

h3 {
	color: #4b769f;
	font-size: 25px;
	font-family: Times New Roman, Arial, Verdana, Geneva CY, Sans-Serif, Book Antiqua;
        font-weight: bold;
        margin: 1px 0px 5px 5px;
}

h4 {
	color: #4b769f;
	font-size: 19px;
	font-family: Times New Roman, Arial;
        font-weight: normal;
        margin: 0px 0px 0px 5px;
}



b {
	color: #4b769f;
	font-size: 25px;
	font-family: Times New Roman, Arial, Verdana, Geneva CY, Sans-Serif, Book Antiqua;
        font-weight: bold;
        margin: 0px 0px 0px 50px;
}

i {	
        font-family: Times New Roman, Arial, Verdana, Tahoma;
	color: #000000;
	font-size: 11px;
}

em {	
        font-family: Tahoma;
	color: #000000;
	font-size: 11px;
}

big {	
        font-family: Times New Roman, Arial, Verdana, Tahoma;
	color: #191970;
	font-size: 23px;
        font-weight: light;
        /*position:absolute;*/
       line-height: 50px;
}




/*    a.link:link, a.link:visited {
	text-decoration: none;
	color: #FF4500;
	font-size: 17px;
        background:url(../images/bg_shapka1.gif) 0 0 #FCFAE6; top center repeat-x;
        width: 100%;
        height:35px;
}
a.link:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 17px;
        background:url(../images/bg_red.gif) 0 0 #FCFAE6; top center repeat-x;
        width: 100%;
        height:35px;
}*/

a:link, a:visited {
	text-decoration: none;
	color: #191970;
        font-size: 17px;
        font-family: Tahoma, Arial, Sans-Serif;
        font-weight: light;
        padding: 5px;
}
a:hover {
	text-decoration: underline;
	color: #CC0000;
	font-size: 17px;
        font-family: Tahoma, Arial, Sans-Serif;
        font-weight: light;
        padding: 5px;
}


p {
/*	text-align: justify;*/
	font-size: 19px;
        font-weight: light;
        padding: 15px;
        color: #191970;
        font-family: Times New Roman, Arial, Verdana, Tahoma;
}



#div img {padding: 5px 5px 0px 0px;}

#td img {padding: 0;}

div {
	text-align: justify;
	font-size: 17px;
        padding: 0px;
        color: #333333;
        font-family: Times New Roman, Arial, Verdana, Tahoma;
}



strong {
	color: #4b769f;
	font-size: 17px;
	font-family: Times New Roman, Arial;
        font-weight: normal;
        margin: 0px 0px 0px 5px;
} 


.columns_bg {min-width: 970px;  _width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 970? "970px": "100%"); background-image:url(../images/bg_2.jpg); background-position: top center; background-repeat: repeat-x; clear: both; padding: 17px 0 0 0; }
#border_width {min-height: 60px; background-image:url (../images/border_width.jpg);  background-position: top right; background-repeat: no-repeat; clear: both; padding: 3px 0 0 0; }
#overflow {border-top:3px solid #CCCCCC; background: #FFFFFF; padding: 1px; margin: 0px; width: absolute; color: #000000; font-style: verdana, Helvetica, sans-serif; text-align:justify; font-size:13px; text-decoration: none; scrollbar-3d-light-color: #fcf195; scrollbar-arrow-color: #F2F5FF; scrollbar-base-color: #F2F5FF; scrollbar-dark-shadow-color: #fcf195; scrollbar-face-color: #fcf195; scrollbar-highlight-color: #B8C2CC; scrollbar-shadow-color: #B8C2CC; scrollbar-track-color: #fcf195;}
#slaid {text-decoration: none; color: #FF4500; font-size: 17px; background:url(../images/bg_shapka1.gif) 0 0 #FCFAE6; width: 175px; height:35px;}
#slaid a:hover {text-decoration: none; color: #FF4500; font-size: 17px; background:url(../images/bg_red.gif) 0 0 #FCFAE6;width: 175px; height:35px;}


#shap1 {padding:0; margin:0; background:url(../images/bg_shapka.gif) 0 0 #FFFFFF; background-position: top center; background-repeat: repeat-x; width:320px; height:145px;}
#shap2 {padding:0; margin:0; background:url(../images/menu_main.gif) 0 0 #FFFFFF; background-position: top center; background-repeat: no-repeat; width:217px; height:122px;}
#shap3 {padding:0; margin:0; background:url(../images/menu.gif) 0 0 #FFFFFF; background-position: top center; background-repeat: repeat-x; width:100%; height:122px;}
#shap4 {padding:0; margin:0; background:url(../images/poloski.gif) 0 0 #FFFFFF; background-position: top center; background-repeat: repeat-x; width:100%; height:35px;}
#shap5 {padding:0; margin:0; background:url(../images/anons.gif) 0 0 #FFFFFF; background-position: top center; background-repeat: no-repeat; width:212px; height:106px;}
#shap6 {padding:0; margin:0; background:url(../images/bg_anons.gif) 0 0 #FFFFFF; background-position: top center; background-repeat: repeat-x; width:100%px; height:106px;}

#button1 {padding:0; margin:0; background:url(../images/bg_button1.gif) #791407; background-position: top center; background-repeat: repeat-x; width:100%; height:50px; border-bottom:1px solid #f86c59;}

#tl {padding:0; margin:0; background:url(../images/tl.png) 0 0 #FCFAE6; background-position: top left; background-repeat: no-repeat; width:200px; height:50px;}
#logo {padding:0; margin:0; background: #FFFFFF url('../images/logo.gif') no-repeat; background-position: top left; heigh:81px; width:316px; BORDER: none;}
#fon {padding:0; margin:0; background: #FFFFFF url('../images/fon.gif') repeat; background-position: bottom right; BORDER: none; heigh:770px; width:100%;}

#gradient {padding:0; margin:0; background: #FFFFFF url('../images/gradient.jpg') repeat-x; background-position: top right; BORDER: none; width:100%; height:150px;}

#top_bg {padding:0; margin:0; background:url('../images/top_bg.gif') #FFFFFF; background-position: top center; background-repeat: no-repeat; width:222px; height:31px;}
#center_bg {padding:0px; margin:0; background:url('../images/center_bg.gif') #FFFFFF; background-position: top center; background-repeat: repeat; width:222px; height:100%;}
#bottm_bg {padding:0; margin:0; background:url('../images/bottom_logo.gif') #FFFFFF; background-position: top center; background-repeat: no-repeat; height:78px; width:258px;}


#top {padding:0; margin:0; background: url('../images/top.gif') #FFFFFF; background-position: top center; background-repeat: no-repeat; width:680px; height:33px;}
#center {padding:0; margin:0; background: url('../images/center') #FFFFFF; background-position: top center; background-repeat: repeat-x; width:680px; height:100%;}
#bottom {padding:0; margin:0; background: url('../images/bottom.gif') #FFFFFF; background-position: top center; background-repeat: no-repeat; width:680px; height:19px;}

A.white, A.white:visited {color:#ffffff; text-decoration: none; font-weight: normal; font-size: 15px; padding: 5px; font-family: Arial, Geneva CY, Sans-Serif; padding: 3px;}
A.white:hover, A.white:active {color: #ffffff; text-decoration: underline; font-weight: normal; font-size: 15px; padding: 5px; font-family: Arial, Geneva CY, Sans-Serif; padding: 3px;}

A.red, A.red:visited {color:#CC0000; text-decoration: none; font-weight: normal; font-size: 15px; font-family: Arial, Geneva CY, Sans-Serif; border: 3px #ff9900 solid; padding: 3px;}
A.red:hover, A.red:active {color: #191970; text-decoration: none; font-weight: normal; font-size: 15px; font-family: Arial, Geneva CY, Sans-Serif; border: 3px #CC0000 solid; padding: 3px;}



A.spans, A.spans:visited {color:#ffffff; text-decoration: none; font-weight: normal; font-size: 15px; font-family: Arial, Geneva CY, Sans-Serif; background-color: #ff7e00; padding: 3px;line-height: 100px;}
A.spans:hover, A.spans:active {color: #ffffff; text-decoration: none; font-weight: normal; font-size: 15px; font-family: Arial, Geneva CY, Sans-Serif; background-color: #ff7e00; padding: 3px;}

/*span {color:#ffffff; text-decoration: none; font-weight: normal; font-size: 15px; font-family: Arial, Geneva CY, Sans-Serif; background-color: #FFA953; padding: 30px;}
A.span, A.span:visited {color:#ffffff; text-decoration: none; font-weight: normal; font-size: 15px; font-family: Arial, Geneva CY, Sans-Serif; background-color: #FFA953; padding: 3px;}
A.span:hover, A.span:active {color: #ffffff; text-decoration: none; font-weight: normal; font-size: 15px; font-family: Arial, Geneva CY, Sans-Serif; background-color: #FFA953; padding: 3px;}*/

A.black, A.black:visited {color:#000000; text-decoration: none; font-weight: normal; font-size: 15px; font-family: Arial, Geneva CY, Sans-Serif; padding: 5px;}
A.black:hover, A.black:active {color: #854ba2; text-decoration: none; font-weight: normal; font-size: 15px; font-family: Arial, Geneva CY, Sans-Serif; padding: 5px;}

A.blue, A.blue:visited {color:#055f89; text-decoration: none; font-weight: normal; font-size: 19px; font-family: Arial, Geneva CY, Sans-Serif; padding: 5px; vertical-align: top;}
A.blue:hover, A.blue:active {color: #854ba2; text-decoration: none; font-weight: normal; font-size: 19px; font-family: Arial, Geneva CY, Sans-Serif; padding: 5px; vertical-align: top;}

A.darkred, A.darkred:visited {color:#851607; text-decoration: none; font-weight: bold; font-size: 19px; font-family: Times New Roman, Arial, Geneva CY, Sans-Serif; padding: 5px;}
A.darkred:hover, A.darkred:active {color: #854ba2; text-decoration: none; font-weight: bold; font-size: 19px; font-family: Times New Roman, Arial, Geneva CY, Sans-Serif; padding: 5px;}

A.midnightblue, A.midnightblue:visited {color:#191970; text-decoration: underline; font-weight: light; font-size: 15px; font-family: Arial, Geneva CY, Sans-Serif; padding: 5px;}
A.midnightblue:hover, A.midnightblue:active {color: #CC0000; text-decoration: underline; font-weight: light; font-size: 15px; font-family: Arial, Geneva CY, Sans-Serif; padding: 5px;}

A.gray, A.gray:visited {color:#808080; text-decoration: none; font-weight: light; font-size: 15px; font-family: Arial, Geneva CY, Sans-Serif; padding: 5px;}
A.gray:hover, A.gray:active {color: #CC0000; text-decoration: none; font-weight: light; font-size: 15px; font-family: Arial, Geneva CY, Sans-Serif; padding: 5px;}

ol {color: #808080; font-size: 19px;}
ul  {list-style-type:square; color:#9f9f9f; margin-left: 11px; padding: 0; position: top right;}
li  {margin-left: 7px; padding: 0; position: top right; font-size: 17px; font-weight: light;}
/*LI SPAN {color: navy;}*/


#menu UL {
    list-style:none;
    margin:0px;
    padding:0px;
    margin-left: 30px;
    font-weight:light;
}
#menu UL LI {
    width: 180px;
    height:21px;
    margin:0px;
    padding-top:3px;
    background:url(../images/button.gif) no-repeat;
    text-transform: uppercase;
    font-weight:light;
    font-size:1.1em;
}




#blok {border-right: 3px #ff9900 solid; border-top: 3px #ff9900 solid; border-bottom: 3px #ff9900 solid; background-color: #f2f2f2; padding: 5px; text-align: justify;}
#blok1 {border-top: 3px #ff9900 solid; border-bottom: 3px #ff9900 solid; background-color: #FFFFFF; padding: 5px;}
#blok2 {border-bottom: 2px #DCDCDC solid; background-color: #d0eef9; padding: 5px;}
#blok3 {border: 1px #DCDCDC solid; background-color: #FFFFFF;}

.img_link {
   display:block;
   width:90px;
   border:2px solid #C3C3C3;
}
.img_link:hover{
   border:2px solid #F75B06;
}




IMG {
    border:none;
    padding:0px;
    margin:0;
}

a.IMG{
   border:0px;
   padding:0px;
   margin:0;
}

a.IMG:link{
   border:0px;
   padding:0px;
   margin:0;
}

a.IMG:hover{
   border:0px;
   padding:0px;
   margin:0;
}





.pics { padding: 1px; border:1px solid #99A5BB;}
.text{text-decoration: none; color: #055f89; font-weight: normal; font-size: 13px; font-family: Arial, Geneva CY, Sans-Serif;}








a.kolor:link, a.kolor:visited {
	text-decoration: none;
	color: #e42b6f;
        font-size: 15px;
        padding: 5px;
        font-weight: light;
}
a.kolor:hover {
	text-decoration: underline;
	color: #e42b6f;
	font-size: 15px;
        padding: 5px;
        font-weight: light;
}




.input{background:#014e82;color: #ffffff;text-indent: 2px;border-top-width : 1px; border-right-width : 1px; border-bottom-width : 1px; border-left-width : 1px;border-color: #DEDEDE;font-size: 14px; font-family: Verdana, Helvetica; text-decoration: none;  cursor:hand;}


.bloks {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
background:#bcbabf;
color: #777777;
font-weight: bold;
text-align: left;
padding:0px;
margin: 0px;
}





/*Blog скролинга прокрутки*/

#blog-feed{float:left;height:385px;width:780px;margin:20px 0 0 5px;padding:8px 6px 10px 8px;background:none;overflow:hidden;text-align:left}
#blog-feed h2{font-size:11px; font-weight:700; margin:0 10px 6px 0; padding:0 0 3px 5px; border-bottom:1px solid #C00}
#blog-feed h2 a, #blog-feed h2 a:link, #blog-feed h2 a:visited, #blog-feed h2 a:hover, #blog-feed h2 a:active{color:#C00; text-decoration:none;}
#scrolling-news{padding:0 15px 0 5px; overflow:auto; height:258px; width:764px}
#blog-feed h3{font-size:11px; font-weight:700; padding:5px 0; border-bottom:1px solid #4c4843}
#blog-feed p{color:#ddd; padding:5px 0; border-bottom:1px solid #555; font-size:13px;}
/*a.readMore,a.readMore:link,a.readMore:visited,a.readMore:hover,a.readMore:active{color:#f00; font-weight:700} not in use */
/* Flexcroll bar for the blog */
.scrollgeneric{line-height:1px;font-size:1px;position:absolute;top:0;left:0}
.vscrollerbase{width:5px;background-color:black}
.vscrollerbar{width:5px;background-color:red;cursor:pointer}
.hscrollerbase{height:50px;background-color:white}
.hscrollerbar{height:50px;background-color:black}
.scrollerjogbox{width:5px;height:10px;top:auto;left:auto;bottom:0px;right:0;background-color:#ddd}





/* Большой блок */

.border_shadow { position: relative; }
.border_shadow img { position: absolute; left: 22px; top: 24px; z-index: 10; }
.border_shadow .l { position: absolute; left: 0; top: 171px; width: 28px; background: url(../new_images/l.png) no-repeat 0 0; z-index: 20; }
.border_shadow .t { position: absolute; left: 38px; top: 0; height: 33px; background: url(../new_images/t.png) no-repeat 0 0; z-index: 20; }
.border_shadow .r { position: absolute; right: 0; top: 43px; width: 30px; background: url(../new_images/r.png) no-repeat 0 0; z-index: 20; }
.border_shadow .b { position: absolute; left: 38px; bottom: 0; height: 33px; background: url(../new_images/b.png) no-repeat 0 0; z-index: 20; }
.border_shadow .lt { position: absolute; left: 0; top: 0; width: 38px; height: 171px; background: url(../new_images/lt.png) no-repeat 0 0; z-index: 20; }
.border_shadow .rt { position: absolute; right: 0; top: 0; width: 258px; height: 43px; background: url(../new_images/rt.png) no-repeat 0 0; z-index: 20; }
.border_shadow .rb { position: absolute; right: 0; bottom: 0; width: 258px; height: 164px; background: url(../new_images/rb.png) no-repeat 0 0; z-index: 20; }
.border_shadow .lb { position: absolute; left: 0; bottom: 0; width: 38px; height: 39px; background: url(../new_images/lb.png) no-repeat 0 0; z-index: 20; }

* html .border_shadow .l { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../new_images/shadow/l.png',sizingMethod='crop'); }
* html .border_shadow .t { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../new_images/shadow/t.png',sizingMethod='crop'); }
* html .border_shadow .r { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../new_images/shadow/r.png',sizingMethod='crop'); }
* html .border_shadow .b { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../new_images/shadow/b.png',sizingMethod='crop'); }
* html .border_shadow .lt { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../new_images/shadow/lt.png',sizingMethod='crop'); }
* html .border_shadow .rt { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../new_images/shadow/rt.png',sizingMethod='crop'); }
* html .border_shadow .rb { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../new_images/shadow/rb.png',sizingMethod='crop'); }
* html .border_shadow .lb { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../new_images/shadow/lb.png',sizingMethod='crop'); }




/* Красный блок */

.red_block {
  width:678px;
  background: url(../new_images/cont_red_bg.png);
  margin-top:0px;
  position: relative;
  z-index:2;
}
.red_block1 {
  background: url(../new_images/cont_red_t.png) no-repeat;
  position: relative;
  z-index:2;
}
.red_block3 {
  background: url(../new_images/cont_red_b.png) no-repeat;
  position: relative;
  z-index:2;
}

.red_block1 table { position: relative; z-index: 3; }
.red_block2 {
  padding: 27px 20px 22px 24px;
  position: relative;
  z-index:3;
}
.red_block2_sm {
  padding: 27px 20px 2px 24px;
}
.red_block2_sm .red_zag { margin-bottom: 0; text-transform: none; font-size: 20px; }
.red_block2, .red_block2 * {
  color:#ffffff;
}
.red_block2 .simple, .red_block2 .simple *  {
  font-size:14px;
  line-height:20px;
  text-decoration:none;
}
.red_zag {
  color:#ffffff;
  font-size:18px;
  text-transform:uppercase;
  margin-bottom:24px;
}

.cont_red_td2 {
  height:212px;
  position:relative;
}
.cont_red_img {
  margin: 24px 0 0 17px;
}
.cont_red_ramka {
  position:absolute;
  top:0;
  left:0;
  width:312px;
  height:210px; 
}
