BODY {
margin-top; 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-family: Arial, Tahoma, Verdana;
font-size: 13px;
background-color: #FFFFFF;
color: #252525;
}

P {margin:0px;padding:9px;padding-left:12px;}

UL {margin-left:0px;}
li {margin:0px;padding-top:4px;}

A:link, A:active, A:visited {
font-family: Tahoma;
font-size: 12px;
letter-spacing: 0px;
color: #36648D;
text-decoration: none;
}

A:hover {
font-family: Tahoma;
text-decoration: underline;
color: #36648D;
}

TABLE, TD, TH, .bd {
font-family: Arial, Tahoma, Verdana;
font-size: 13px;
border-collapse:collapse;
}

A.topmenu:link, A.topmenu:active, A.topmenu:visited, A.topmenu:hover {
font-size: 11px;
color: #252525;
}
H1, A.h1ref, A.h1ref:active, A.h1ref:visited {
font-size: 32px;
color: #FFFFFF;
text-decoration: none;
}
A.h1ref:hover {
text-decoration: none;
}
H2, .h2ref a {
font-family: Arial, Tahoma, Verdana;
font-size: 17px;
color: #F26522;
margin:0px;
padding-top:17px;
padding-bottom:7px;
text-decoration: none;
}
.h2ref a {
font-family: Arial, Tahoma, Verdana;
font-size: 17px;
color: #F26522;
margin:0px;
padding-top:17px;
padding-bottom:7px;
text-decoration: none;
}
H2 a:hover {
text-decoration: underline;
}

.more, .more TD {
font-family: Tahoma;
font-size: 11px;
color: #707070;
}
.more A:link, .more A:active, .more A:visited, .more A:hover {
font-family: Tahoma;
font-size: 11px;
color: #707070;
}

.more2 {
font-size: 12px;
color: #707070;
}
.more2 A:link, .more2 A:active, .more2 A:visited, .more2 A:hover {
font-size: 12px;
color: #3F3F3F;
}

.slink {
color: #44627C;
font-size: 11px;
font-family: tahoma;
}
.slink a:active,
.slink a:visited,
.slink a:link {
font-size: 11px;
color: #44627C;
text-decoration:underline;
	}

.slink a:hover {
color: #44627C;
text-decoration:none;
	}


.mainmenu, .mainmenu A, .mainmenu A:active, .mainmenu A:visited, .mainmenu A:hover {
font-family: Georgia, "Times New Roman", Arial;
font-size: 11px;
font-weight: bold;
line-height: 24px;
padding-left: 12px;
border: 1px solid #555555;
}

.info {
font-family: Verdana;
font-size: 10px;
padding-top: 1px;
padding-bottom: 12px;
line-height: 12px;
color: #707070;
}

.info A:link, .info A:active, .info A:visited, .info A:hover {
font-family: Verdana;
font-size: 10px;
letter-spacing: -1px;
padding-top: 1px;
padding-bottom: 12px;
line-height: 12px;
color: #707070;
}

#lin DIV {
font-family: tahoma;
font-size: 10px;
color: #7A7A7A;
text-align:center;
vertical-align:middle;
background-color: #FAFAFA; 
border: 1px dotted rgb(190,190,190);
padding:2px;
margin-top:3px;
margin-bottom:2px;
}

#lin A:link, #lin A:active, #lin A:visited, #lin A:hover {
font-family: tahoma;
font-size: 10px;
color: #7A7A7A;
}

.png {
 behavior: url(/iepngfix.htc);
}

.img {
border: 2px solid #C0C0C0;
}

.img2 {
border: 3px solid #C0C0C0;
}

.bd, .bdcalend {
border: 1px solid #555555;
padding: 2px;
}

.bdblok {
border: 1px solid #555555;
}

#blink A:link, #blink A:active, #blink A:visited {
color: #2D2D2D;
}

.bdcalend, .bdblok {
background-color: #448CCB;
}

#on {background-color: #F68220;}

.ntitle, .ntitle A:link, .ntitle A:active, .ntitle A:visited, .ntitle A:hover{
        font-family: Verdana, Arial, Tahoma;
	color: #2D567A;
	font-size: 17px;
       	font-weight: normal;
	padding-bottom: 3px;
       	text-decoration: none;
}

.ntitletop, .ntitletop A:link, .ntitletop A:active, .ntitletop A:visited, .ntitletop A:hover {
        font-family: Verdana, Arial, Tahoma;
	color: #2D567A;
	font-size: 17px;
       	font-weight: normal;
	padding-bottom: 7px;
	color: #F26522;
       	text-decoration: none;
}

.ntitletop2, .ntitletop2 A:link, .ntitletop2 A:active, .ntitletop2 A:visited, .ntitletop2 A:hover {
        font-family: Verdana, Arial, Tahoma;
        font-size: 18px;
       	font-weight: normal;
	color: #F26522;
	text-decoration: none;
	padding-bottom: 3px;

}

.ntitle2, .ntitle2 A:link, .ntitle2 A:active, .ntitle2 A:visited, .ntitle2 A:hover{
        font-family: Verdana, Arial, Tahoma;
        font-size: 18px;
       	font-weight: normal;
	color: #2D567A;
       	text-decoration: none;
	padding-bottom: 3px;
}

.ntitlefull {
        font-family: Georgia, "Times New Roman", Arial;
	color: #2D567A;
	font-size: 24px;
       	font-weight: normal;
	padding-bottom: 15px;
}


.newsmain {
font-family: Verdana, Arial, Tahoma;
font-size: 12px;
}
.newsmain A:link, .newsmain A:active, .newsmain A:visited {
font-family: Verdana, Arial, Tahoma;
font-size: 12px;
color: #2D567A;
}
.newsmain A:hover {
text-decoration: underline;
}

#normal {
	font-size: 13px;
	color: #000000;
        font-weight: normal;
}

.speedbar {
  color: #727272;
  font-size: 10px;
  padding-left: 5px;
  padding-bottom: 3px;
  border-left: 1px solid #DFDFDF;
  border-bottom: 1px solid #DFDFDF;
  border-collapse: collapse;
  margin-bottom: 10px;
  width: 550px;
}
.speedbar A:link, .speedbar A:active, .speedbar A:visited  {
  font-size: 10px;
  font-family: tahoma;
  color: #727272;
  text-decoration:none;
}
.speedbar a:hover {
	text-decoration: underline;
}


.bgtable {
background-color: #FFFFFF;
margin-bottom: 10px;
}

.header {
background-color: #000033;
}


#new {
 font: 9px tahoma;
 color: red;
 vertical-align:middle;
 padding-right: 5px;
}

#nav {
 color: #FF0000;
}

.tborder {
  border-top: 2px solid #FF0000;
  border-left: 2px solid #FF0000;
  border-right: 2px solid #FF0000;
  border-collapse: collapse;
}
.navborder {
  border-bottom: 1px solid #A5A5A5;
  border-collapse: collapse;
}



INPUT {
font-size: 10px;
}


.category {
	color: #727272;
	font-size: 11px;
	font-family: tahoma;
	padding-top: 5px;
}
.category a {
	color: #4b719e;
	text-decoration:none;
}
.category a:hover {
	text-decoration: underline;
	}
.copyright {
  font-family: Tahoma, Verdana, Arial;
  font-size: 9px;
  color: #000000;
  padding: 5 5 5 15;
  vertical-align: middle;
}
.copyright A:link, .copyright A:active, .copyright A:visited, .copyright a:hover  {
  font-family: Tahoma, Verdana, Arial;
  font-size: 9px;
  color: #585858;
  text-decoration:none;
}

.slink2 {
	color: #717171;
	font-size: 11px;
	font-family: tahoma;
}
.slink2 a:active,
.slink2 a:visited,
.slink2 a:link {
	font-size: 11px;
	color: #717171;
	text-decoration:none;
	}
.slink2 a:hover {
	color: #000000;
	text-decoration: underline;
	}
.date {
	color: #717171;
	font-size: 13px;
	font-weight: bold;
	font-family: tahoma;
}
.copy {
	color: #727272;
	font-size: 11px;
	font-family: tahoma;
	padding: 5px;
}
.skin {
	font-size: 11px;
	font-family: tahoma;
	padding-left: 60px;
}
select {
	font-size: 11px;
	font-family: tahoma;
}

.copy a:active,
.copy a:visited,
.copy a:link {
	color: #727272;
	text-decoration:none;
	}

.copy a:hover {
	color: #727272;
	text-decoration: underline;
	}
.ltitle {
	color: #FF6600;
	font-size: 15px;
	font-weight: bold;
	padding-left: 3px;
	padding-top:  3px;
}
.stext {
	color: #727272;
	font-size: 9px;
	font-family: tahoma;
}
.stext a:active,
.stext a:visited,
.stext a:link {
	color: #E34000;
	text-decoration:none;
	}

.stext a:hover {
	color: #E34000;
	text-decoration: underline;
	}
.ctitle {
	color: #888888;
	font-size: 12px;
	font-family: tahoma;
	padding-left: 6px;
	padding-top:  18px;
}
.ctitle a {
	color: #4b719e;
	text-decoration:none;
}
.ctitle a:hover {
	text-decoration: underline;
	}
.userstop {
	font-family:Tahoma;
	font-size:11px;
	color:#606D77;
}
.userstop thead {
	font-family:Tahoma;
	font-size:11px;
    font-weight: bold;
	color: rgb(71,117,165);
}
.userstop td {
	padding:3px;
}
.userstop a {
	color: #4b719e;
	text-decoration:none;
}
.userstop a:hover {
	text-decoration: underline;
	}
.hr_line {
	background: url(../images/line.gif);
	width: 100%;
	height: 7px;
	font-size: 3px;
	font-family: tahoma;
	margin-top: 4px;
	margin-bottom: 4px;
}

.navigation {
	color:#666;
	border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #636363;
	background:#F9F9F9;
	border:1px solid #E6E6E6;
	padding:3px 6px;
	font-size:11px
}

.navigation a:hover {
	background:#799AE3;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#fff;
	padding:3px 6px;
	border:1px solid #E6E6E6;
	color:#ccc;
	font-size:11px;
}
/*
 * ========================================
 * Календарь
 * ========================================
 */
.calendar {
	 font-family:tahoma;
	 font-size:11px
}
.calendar td, th {
	 font-family: tahoma;
	 font-size:11px;
	 padding: 4px;
}

.day-active-v {
	color: #4974a3;
	font-family: tahoma;
        font-weight: bold;
	font-size:11px;
}
.day-active {
	color: #FFFFFF;
	font-family: tahoma;
        font-weight: bold;
	font-size:11px;
}
.weekday {
	font-family:tahoma;
	font-size:11px;
	color: #FFFFFF;
}
A.day-active:link,
A.day-active:active,
A.day-active:visited
{
	color: #FFFFFF;
        font-weight: bold;
 	font-size:11px;
        text-decoration: none;
}
A.day-active:hover
{
	color: #FFFFFF;
        font-weight: bold;
       	font-size:11px;
        text-decoration: none;
}
A.day-active-v:link,
A.day-active-v:active,
A.day-active-v:visited
{
	color: #000000;
        font-weight: bold;
       	font-size:11px;
        text-decoration: none;
}
A.day-active-v:hover
{
	color: #000000;
        font-weight: bold;
       	font-size:11px;
        text-decoration: none;
}

.calendover {
border: 1px solid #555555;
background-color: #F68220;
width: 100%;
height: 100%;
}

.calendout {
border: 1px solid #448CCB;
background-color: #448CCB;
width: 100%;
height: 100%;
}

.monthlink {
         color: #FF7500;
         font-family: tahoma;
         font-weight: bold;
         font-size:14px;
         text-decoration: none;
}

a.monthlink:link, a.monthlink:active, a.monthlink:visited {
         color: #FF7500;
         font-family: tahoma;
         font-weight: bold;
         font-size:14px;
	text-decoration:none;
}
a.monthlink:hover {
	text-decoration: none;
}
.counter {
border: 1px solid #e0e0e0;
padding: 5px;
text-align: left;
font-size: 10px;
font-family: tahoma;
}
/* ==================== КАТАЛОГ! */
.catalogbar, .catalogbar A:link, .catalogbar A:active, .catalogbar A:visited, .catalogbar A:hover {
        font-family: Tahoma, Verdana, Arial;
        font-size: 15px;
       	font-weight: normal;
	color: #7F7F7F;
	text-decoration: none;
	padding-bottom: 3px;
}
.catalogbar A:hover {
	text-decoration: underline;
}

.cataloginfo {
        font-family: Verdana, Tahoma, Arial;
        font-size: 13px;
        font-weight: bold;
	color: #7F7F7F;
	text-decoration: none;
	background-color: #F7F7F7;
}

.mytable {font-size:12px;border-collapse:collapse;width:100%;}
.mytable td {padding:3px;border: 1px dashed #cccccc; font-size:11px;}
.mytable th {padding:3px;border: 1px dashed #cccccc; background-color: #eee;font-size:11px;}
.mytable tr:hover {background:#F9F9F9;}
.mytable a:link{font-size:11px;}

/* ==================== показ оригинальной картинки загруженной на сайт из уменьшенной копии */
.highslide-image-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
    color: #1569A2;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    padding: 3px;
    border: 1px solid #F0F0F0;
    background-color: #FFFFFF;
}
#hintbox {
    text-align : left;
    width : 150px;
    font-size : 10px;
    border : 1px solid #99a1ab;
    background-color : #fff;
    layer-background-color : #a396d9;
    color : #282828;
    margin : 10px 0 0 10px;
    padding : 3px 5px;
    position : absolute;
    visibility : hidden;
    z-index : 998;
    -moz-opacity : 0.9;
    -moz-border-radius : 5px;
    filter : alpha(opacity="90");
}
.time {font-family: Tahoma, Arial, Verdana;font-size: 10px;background-color: #F4F4F4;border-right: 1px solid #999999;padding-left: 1px;padding-right: 4px;margin-right: 7px;color: #7E7E7E;}
.news-prev {
font-family: Tahoma , Arial, Verdana;
font-size: 11px;
font-weight: normal;
color: #3E3E3E;
line-height: 14px;
}
.news-prev a:link, .news-prev a:visited, .news-prev a:active {
font-family: Tahoma , Arial, Verdana;
font-size: 11px;
font-weight: normal;
color: #3E3E3E;
line-height: 14px;
text-decoration: none;
}
.news-prev a:hover {
font-family: Tahoma , Arial, Verdana;
font-size: 11px;
font-weight: normal;
color: #3E3E3E;
line-height: 14px;
text-decoration: underline;
}
#page-wrap {
	background: white;
}

a.reveal {
    font-size: 13px;
	font-weight: bold;
	padding: 5px;
    font-family: Tahoma , Arial, Verdana;
	cursor: pointer;
}
.imgborder { float:left; padding:4px; border:#CCCCCC 1px solid; margin-right:7px; margin-top:3px;}

