* html, body, ul, ol, li, a, img { margin: 0; padding: 0; border: 0; }
body{font-family : Verdana;  background-image : url(../template/Bg2.gif);	background-repeat : repeat; 
 scrollbar-face-color: #b7d8f8; scrollbar-highlight-color: #66ccff; scrollbar-shadow-color: #3c9cf9; 
 scrollbar-3dlight-color: #cee7ff; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #8dc1f4; scrollbar-darkshadow-color: #3c9cf9;
 margin: 0px 0px; font-size: 13px;}

/* графика */ 
.sidemenu{ background-image: url(../template/sidemenu_bg.gif);  background-position: top;  background-repeat: repeat-x;   }
.bottom{ background-image: url(../template/bottom.gif);  background-repeat: repeat-x;  }
.spring{	background: url(../template/spring.gif) no-repeat left; height: 72px}
.summer{	background: url(../template/summer.gif) no-repeat left; height: 72px}
.fall{	background: url(../template/fall.gif) no-repeat left; height: 72px}
.winter{	background: url(../template/winter.gif) no-repeat left; height: 72px}

/* меню */
.nav{color: #8F8F8F; font-family: Verdana; font-style: normal; font-size: 14px; font-weight: bold; padding-left: 5px; padding-right: 5px;}
a.nav{color: #8F8F8F; font-family: Verdana, sans-serif;	font-style: normal; font-size: 14px;	padding-left: 5px; padding-right: 5px;	cursor: hand;  text-decoration: none;  font-weight: bold;   }
a.nav:hover{ text-decoration: underline; color: #8F8F8F;}
a.nav:visited{color: #8F8F8F;}

/* Заголовки */
h1{color: #003399; font-size: 23px; font-style: normal; font-weight: bold; text-align: center; font-family: Verdana; font-variant: normal; vertical-align: bottom; margin-bottom: 0px; margin-top: 5px;}
h2{color: #ffffff; font-size: 13px; font-style: normal;	text-align: center;	font-family: Verdana, sans-serif; margin-bottom: 0px;	margin-top: 0px; padding-top: 2px; padding-bottom: 3px; padding-left: 2px;	padding-right: 2px;  background-image: url(../template/h2bg.gif);  background-repeat: repeat-y;  background-position: center;   }
h3{font-family: Verdana; font-style: normal; font-weight: bold; text-align: center; color: #F5F5F5; font-size: 17px;	vertical-align: bottom; margin-bottom: 0px; margin-top: 8px;  background-image: url(../template/h3_bg.jpg);  background-position: top;  background-repeat: no-repeat;  padding-bottom: 9px;  padding-top: 3px;     }

/* текст и ссылки */ 
.normal{font-family : Verdana; font-size : 13px; font-style : normal; font-variant : normal; font-weight : normal; padding-left : 16px; padding-right : 16px; text-align : justify; text-indent : 16px;} 
.tabl{font-family : Verdana; font-size : 13px; font-style : normal; font-variant : normal; font-weight : normal; padding-left : 16px;	padding-right : 16px;	text-align : justify;} 
.comment{font-family : Verdana; font-size : 10px; font-style : normal; font-variant : normal; font-weight : normal; padding-left : 14px; padding-right : 14px; text-align : justify;}
.bn{font-family : Verdana; font-size : 10px; font-style : normal; font-variant : normal; font-weight : normal; text-align : center;}
a.comment, a.bn {font-family: Verdana; font-size : 10px; font-style : normal; font-variant : normal; text-decoration: none; color: Blue;	font-weight : bolder;}
.date{font-family : Verdana; font-size: 13px; font-weight: bold;  background: url(../Point.gif) no-repeat left; padding-left: 15px }

ul{list-style-position: outside; list-style-type: none; font-size: 13px;	text-align: justify; padding-left: 30px; padding-right: 16px;} 
ul li {list-style-type: disc}
ol{list-style-position: outside; font-size: 13px; text-align: justify; padding-left: 45px; padding-right: 16px; list-style-type: none;}
ol li{ list-style-type: decimal;}
ol.comment{list-style-position: outside; font-size: 10px; text-align: left; padding-left: 45px; padding-right: 16px; list-style-type: none;}
.quote{font-family : Verdana;	font-size : 13px;	font-style : oblique; font-variant : normal; font-weight : normal; padding-left : 70px; padding-right : 70px; text-align : justify;}
.quote2{font-family : Verdana;	font-size : 13px;	font-style : oblique; font-variant : normal; font-weight : normal; padding-left : 10px; padding-right : 10px; text-align : left;}
.quote3{font-family : Verdana;	font-size : 13px;	font-style : italic; font-variant : normal; font-weight : normal; padding-left : 10px; padding-right : 10px; text-align : justify;  color: #2D5679; }
.gold{background-color: #b7d8f8;  color: #FFD700;  font-weight: bold;  font-variant: small-caps;}
.silver{background-color: #b7d8f8;  color: Silver;  font-weight: bold;  font-variant: small-caps;}
.bronse{background-color: #b7d8f8;  color: #E8A70C;  font-weight: bold;  font-variant: small-caps;}
A{text-decoration: none; color: Blue; font-style: normal;  font-family: Verdana, sans-serif; font-size: 13px;  cursor: hand;  font-weight: bolder; }
A:Hover{text-decoration: underline;}
A:visited{color: #0065C6;}

.copy{color: #a6a6a6; font-family: Verdana; font-style: normal; font-size: 12px; font-weight: bold; padding-left: 15px; padding-right: 5px;}
.aware{color: #A7A7A7; font-family : Verdana; font-size : 10px; font-style : normal; font-variant : normal; font-weight : normal; text-align : center;}

/* таблицы и формы */
td {font-family : Verdana; font-size : 13px; font-style : normal; font-variant : normal; font-weight : normal; text-align : left;}
.frame{font-family: Tahoma; font-size: 12px; color: #696969; background-color: #FFFFFF; margin: 0px; padding: 1px; height: 23px; border: 1px solid #a6a6a6;}
input.text{font-family: Tahoma; font-size: 12px; color: #696969; background-color: #FFFFFF; margin: 0 0 0 0; padding: 1px 1px 1px 1px; height: 18px; border: 1px solid #a6a6a6;}
.px2{padding: 2px}
hr{color: #5289EB; height: 1px; width: 98%;  text-align: center;  }
.hr { border-bottom: 1px dashed #68A7DA; padding: 10px 0 6px 0;}

/* слайдеры */
.slide {font-size: 11px; font-weight : normal; margin: 2px 5px 5px 5px; border: 1px dashed #68A7DA; padding: 3px}
.slide ol {list-style-position: outside; font-size: 11px; text-align: left; padding-left: 45px; padding-right: 16px; list-style-type: none;}
.slide ol li {list-style-type: decimal;}
.slide a {font-size: 11px; font-weight : bolder; color: Blue;}

.newsslide {font-size: 11px; font-weight : normal; margin: 2px 0 5px -15; border-top: 1px dashed #68A7DA; padding: 3px}
.news ul {list-style-position: outside; list-style-type: none; font-size: 13px; text-align: left; padding-left: 20px; padding-right: 5px;}
.news ul li {list-style-image: url(../Point.gif);}
.newsslide a {font-size: 11px; font-weight : bolder; color: Blue; padding: 2px 0 1px 0;}

/* галерея */
img.titles{ margin-top: 12px;}
.gal{background-color: #DDE9FF;  border: 1px solid #68A7DA;  padding: 5px 5px 5px 5px;  text-align: center;    }
.tag{border: 1px dashed #68A7DA;  padding: 3px 3px 3px 3px; background-color: #C8DCFF; font-size : 10px; text-align: justify;  color: #2B76B0; }
.galc{border: 1px solid #68A7DA;  padding: 3px;  text-align: center;}

#gamepic {width:160px; padding-top: 30px; text-align: center;}
#gamepic img {margin: 5px 0 5px 0;}

.left{ float: left;   margin: 5px 15px 2px 5px;}
.right{ float: right;  margin: 5px 5px 2px 15px;}

.add{padding: 3px 3px 3px 3px; margin: 20px 0 10px 0;}
.addthis_toolbox {text-align: left; padding-left: 15px;}


.stripe{color: #FFFFFF; font-family : Verdana; font-size : 11px; font-style : normal; font-variant : normal; font-weight : normal; text-align : center; text-decoration: none; padding-left: 6px;  padding-right: 6px;  vertical-align: baseline;  line-height: 15px; }
a.stripe:hover{color: #FFE4C4; text-decoration: none;}
