* { font-size: 12px; font-family: Arial, Tahoma, Verdana; color: #666666; borde: 1px solid red!important; }

body { margin: 0; padding: 0; border: 0; }

form { margin: 0; padding: 0; }

input { margin: 0; }

table { border-collapse: collapse; }

table td { padding: 0; }

img { border: 0; padding: 0; margin: 0; behavior: url(/i/png.htc); }

h1 { font-size: 16px; margin: 0; }

h2 { font-size: 14px; margin: 0; padding: 0; }

h3 { font-size: 12px; margin: 0 0 8 0; color: #72c166; }

h4 { font-size: 12px; margin: 8 0 4 0; }

.Content ul, .ContentText ul { margin: 12 0 12 16; padding: 0; }

.Content ul li, .ContentText ul li { list-style-image: url(li.gif); //list-style-image: url(liie.gif); margin-bottom: 5; }

.Content ol, .ContentText ol { margin: 5 0 5 24; padding: 0; }

.Content ol li, .ContentText ol li { list-style-type: decimal; list-style-image: url(); margin-bottom: 5; }

.Content a, .ContentText a { text-decoration: none; color: #72a166; }

.Content a:hover, .ContentText a:hover { text-decoration: underline; }



.Page { width: 1000px; margin: 0 auto; }



.SysLinks { text-align: right; color: #6fa168; padding: 2 9; font-size: 9px; }

.SysLinks a { color: #6fa168; text-decoration: none; font-size: 9px; }



.Header {  height: 104; //height: 128; border-left: 8px solid #6fa168; border-right: 8px solid #6fa168; border-top: 8px solid #6fa168; border-bottom: 8px solid #6fa168; background: url(/i/HeaderBackground.gif); }

.Logo { float: left; }

.TopMenu { float: right; }

.TopMenu a { color: #FFFFFF; font-weight: bold; text-decoration: none;  }

.TopMenuBlock { float: right; padding: 0 0 0 5; //width: 1; }

.TopMenuBlock:hover { padding: 0 0 0 0; border-left: 5px solid #cfe9ca; }

.TopMenuElement { padding: 4 8 4 3; height: 15; //height: 23; }

.TopMenuElement:hover { background: #cfe9ca; }



.SearchLine { height: 18; //height: 30; border-left: 8px solid #6fa168; border-right: 8px solid #6fa168; border-top: 8px solid #6fa168; border-bottom: 8px solid #6fa168; margin-top: 8; background: #86c97b; color: #FFFFFF;  }

.SearchLine form { display: inline; }

.SearchLine input { width: 213; border: 0; height: 18; margin-right: 11; }

.SearchLine a { text-decoration: none; color: #FFFFFF; font-weight: bold; }



.ContentMain { border: 8px solid #e8e8e8;  margin-top: 8; padding: 16 0 0 19; }

.ContentMain strong { display: block; color:#72c166; margin-bottom: 4; }

.ContentMainLeftBlock { width: 236; height: 480; float: left; margin-right: 32; //margin-right: 29; font-size: 11px; }

.ContentMainLeftBlock strong { display: block; color:#72c166; margin-bottom: 4; }

.ContentMainLeftBlock img { float: left; margin-right: 8; }

.ContentMainLeftBlock a { text-decoration: none; color: #72c166; font-style: italic; font-size: 11px; }

div #main_img { position: relative;width: 680px;margin:0 17px 10px 0;float:right; }
div #main_img img { display: block;border: none; }
div #main_img span:hover{
	cursor:pointer;
}
div #main_img span.bg { display: block;position:absolute;top:330px;width:689px;width:310px;height:60px;background: #fff;z-index:10;
	border-radius:0 8px 0px 0;
    -webkit-border-radius:0 8px 0px 0;
    -moz-border-radius:0 8px 0px 0;
	opacity: 0.70;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-khtml-opacity: 0.70;
	-moz-opacity: 0.70; }
div #main_img span.text { color: #606060;display: block;position:absolute;width:689px;width:350px;top:330px;height:50px;padding:5px 7px 0px 7px;z-index:20; }
div #main_img span.text h3{	color: #9D3744;font-size: 14px;font-weight:bold;margin-bottom:0px;}
.ContentSearch { border: 8px solid #e8e8e8;  margin-top: 8; padding: 0 0 0 0; height: 950; }

.ContentText { border: 8px solid #e8e8e8; border-top: 0; margin-top: 8 ; padding: 0 0 0 0;  }



.Content { border: 8px solid #e8e8e8;  border-top: 0; margin-top: 8; }

.ContentNav { background: #e8e8e8; height: 23; font-weight: bold; color: #787677; clear:both }

.ContentNav a { text-decoration: none; color: #787677; }

.ContentNav div { float: right; margin-top: 4; }

.ContentNav form { float: right; }

.ContentNav select { margin: 2 0 2 5; font-weight: 100; }



.ContentLeftBlock { padding: 12 0 0 27; width: 169; //width: 200; float: left; line-height: 18px; }

.ContentLeftBlock strong { display: block; color: #72c166; margin-bottom: 4; }

.ContentLeftBlock a { text-decoration: none; color: #787677; }

.ContentLeftBlock a.active { color: #86C97B; font-weight: bold; font-size:13px }



.ContentFullLeftBlock { padding: 12 0 0 20; width: 263; float: left; }

.ContentFullLeftBlock td { padding: 2; }

.ContentFullLeftBlock hr { border: 0; height: 1; background: #72c166; margin: 2 0; }

.ContentFullLeftBlock .Data { color: #72c166; }

.ContentFullLeftBlock .Add { background: #72c166; color: #FFFFFF; height: 25; display: inline; padding: 5 3; cursor: pointer; }



.CatBlock { margin: 16 16 0 0; }

.CatBlock img { float: left; margin-right: 16; margin-bottom: 16; }

.CatBlock div { height: 200;}



.BottomLinks { margin-bottom: 20; margin-right: 16px; font-weight: bold; text-align: right; }

.BottomLinks a  { color: #787677; }

.CopyRight { color: #a2a2a2; font-size: 10px; margin: 0 8; }

.CopyRight div { font-size: 10px; }





.Photo { margin-bottom: 50; }

.Photo td { border: 1px solid #c4c4c4; padding: 11; height: 206;  text-align: center; position: relative; }

.Photo td div { text-align: left; width: 182; position: absolute; font-weight: bold; color: #787677; text-transform: uppercase; font-size: 11px; line-height: 11px; }

.Photo td div b a { color: #787677; text-transform: uppercase; font-size: 11px; line-height: 11px; font-weight: bold; }

.Photo td div.vert { margin-top: 177; //margin-top: 179; //margin-left: -32; }

.Photo td div a { text-decoration: none; color: #72c166; font-weight: 100; text-transform: lowercase;  }

.Photo td span { display: block; border: 1px solid red; width: 180; height: 180; }

.Descr td { margin-top: -15;  font-weight: bold; color: #787677;  }



.UserMenu a { padding-left: 10px; color: #72c166; font-weight: bold; background: url(/i/Arrow.gif) left no-repeat; }

.UserMenu b { padding-left: 10px; font-weight: bold; background: url(/i/Arrow.gif) left no-repeat; }



.LoginForm { width: 170; }

.LoginForm a { font-style: normal; font-size: 12px; }

.LoginForm span { display: block; line-height: 28px; padding-left: 8px; background: #72c166; color: #FFFFFF; font-weight: bold; margin-bottom: 9; }

.LoginForm span a {  color: #FFFFFF; }

#LoginForm div { margin: 2 0; float: left; padding-left: 10px; width: 50; //width: 60; order: 1px solid red; }

#LoginForm div input { width: 95; padding: 0; height: 15px; border: 1px solid #787677; }

#LoginForm div.Submit { margin: 12 0 0 0; padding: 1; width: 170; }

#LoginForm div.Submit a { color: #72c166; }

#LoginForm div.Submit input { width: 50; margin-right: 16; background: #72c166; font-size: 11px; border: 0px; }



.Class { margin: 16 0 0 212; //margin: 16 0 0 210; }





.BGreen { border: 8px solid #72c166; }

.BGray { border: 8px solid #b5b5b7; }

.ListHeadMinus { cursor: pointer; background: url(/i/TreeMinus.gif) left top no-repeat; padding-left: 15;}

.ListHead { cursor: pointer; background: url(/i/TreePlus.gif) left top no-repeat; padding-left: 15;}





#nav, #nav ul {

  list-style: none;

  margin: 0;

  padding: 0;

  float: left;

}

#nav li {

  float: left;

  position: relative;

  padding: 0 0 0 4;

  width: 100;

}



#nav li a {

  text-decoration: none;

  display: block;

  color: #FFFFFF;

  font-size: 11px;

  font-family: Arial;

  padding: 4 0 0 3;

  height: 19;

//height: 23;

}





#nav li a:hover,

#nav li.active a {

  color: #6fa168;

  background: #cfe9ca;

}

#nav li:hover,

#nav li.jshover,

#nav li.active {

  background: url(/i/MenuLeftBorder.gif) left repeat-y;

}





#nav li:hover ul li a,

#nav li.jshover ul li a {

  color: #FFFFFF;

  background: none;

}



#nav li ul {

  display: none;

  position: absolute;

  padding: 6 0 0 0;

//padding: 4 0 0 0;

  background: url(/i/MenuLeftBorder.gif) left repeat-y;

}

#nav li li a {

  height: 16;

  padding: 2 0 0 3;

  line-height: 12px;

  margin-top: -1;

  height: 14;

//height: 16;

}

#nav li:hover li a:hover {

  color: #6fa168;

  background: #cfe9ca;

}



#nav li:hover ul,

#nav li.jshover ul {

  display: block;

  left: 0;

}



#nav li:hover li ul,

#nav li.jshover li ul {

  display: none;

  padding: 0 0 0 0;

}

#nav li:hover li:hover ul,

#nav li.jshover li.jshover ul {

  display: block;

}



#nav li:hover ul li,

#nav li.jshover ul li {



}

 li {



}

#newyear_outer{
    margin-top:6px;
}
#newyear_title strong{
    color:#FFFFFF;
    font-size:10px;
}
#newyear{
    color:#FFFFFF;
    margin-top:-4px;
}
#newyear strong{
    color:#FFFFFF;
}
