@charset "windows-1251";
body, body.page {color: #333333;      font-size: 10px;   font-family: Tahoma, Arial, Helvetica, sans-serif;    }
body.page{margin: 0 0 0 0;padding: 10px 5px 10px 5px;}
table, td{font-size: 10px;}
form{	margin : 0px 0px 0px 0px;	padding : 0px 0px 0px 0px;}

.top_menu_bg{	background: url(images/top_menu_bg.png) repeat-x 0 0;}
.top_bg{	background: url(images/top_bg.png) repeat-x 0 0;}
.left_bg{	background: url(images/left_bg.png) repeat-y 0 0;}
.right_bg{	background: url(images/left_bg.png) repeat-y -19px 0;}
.bottom_bg{	background: url(images/bottom_bg.png) repeat-x 0 0;}
A.styles:link, A.styles:visited {color: #950e33;text-decoration: none;  text-transform: lowercase;  margin-bottom: 0px;  display: block;  margin-left: 30px;    }
A.dop:link, A.dop:visited, A.dop:active {color: #950e33;text-decoration: none;  text-transform: lowercase;  margin-bottom: 5px;  display: block;  margin-left: 30px;    }
A.cat_dop:link, A.cat_dop:visited {color: black;text-decoration: none;  text-transform: uppercase;  margin: 10px 0 0px 25px;  display: block;      }

A:link, A:visited {color: #950e33;text-decoration: underline;}
A.black:link, A.black:visited {color: black;text-decoration: none;}
A.black:hover, A.black:active {color: #950e33;text-decoration: underline;}
A.top:link, A.top:visited , A.top:active {color : #950e33;font-size: 11px;	text-decoration: none;  text-transform: uppercase;    font-weight: bold;   }
A.h2:link, A.h2:visited , A.h2:active {	color: #a80230; font-size: 1.1em;text-align: left;margin : 20px 20px 0px 0px;   padding-left :16px; background: url(images/dot_2.png) no-repeat left center; display: block;  font-weight: bold;  text-decoration: underline;    }
A.pod:link, A.pod:visited , A.pod:active {background: url(images/dot_2.png) no-repeat left center;color : #950e33;font-size: 11px;	text-decoration: none;  font-weight: bold;  padding: 0 0 2px 14px;    }
.pages, A.pages:link, A.pages:visited , A.pages:active {color : #950e33;font-size: 11px;	text-decoration: none;  text-transform: uppercase;    font-weight: bold;  padding: 0px 7px 0px 7px;       }
A.h2:hover, A:hover, A:active, A.top:hover,A.pod:hover, A.styles:hover, A.styles:active, A.pages:hover, A.dop:active, A.dop:hover 	{color: #dcbfc7;text-decoration: none;}
span.pages{ background: url(images/pages.png) no-repeat center 0px;  padding: 11px 14px 11px 14px;}

.red_gora{	color: #9b0024;  font-weight: bold; }
.red{	color: #9b0024;}
.right{	text-align : right;}


.font7{font-size: 1em;}
.font8{font-size: 1.1em;}
.font9{font-size: 1.2em;}
.font10{font-size: 1.3em;}

H1	{color: #a80230; font-size: 1.2em;text-align: left;margin : 20px 20px 0px 10px;   padding-left :20px; background: url(images/dot_1.png) no-repeat left center; text-transform: uppercase;}
H2	{color: #a80230; font-size: 1.1em;text-align: left;margin : 20px 20px 0px 0px;   padding-left :16px; background: url(images/dot_2.png) no-repeat left center; }
H3	{color: #a80230; font-size: 1.2em;text-align: left; } 
H4	{color: #a80230; font-size: 1.1em;margin : 0px 0px 10px 0px;  text-transform: uppercase;  letter-spacing: 9px;  text-align: center;  word-spacing: 30px;} 

.up{color: #a80230; font-size: 1.0em;text-transform: uppercase;  font-weight: bold;}
p, li{font-size: 12px;	text-align: justify;	text-indent: 0pt;	margin: 0px 0px 0px 0px;	padding: 0px 0px 10px 0px;  line-height: 16px; 	}

li{margin : 0 15px 5px 15px;	color: #000000;	text-align : justify;text-indent: 20pt;}
.b{font-weight : bold;}
i{	font-family : Arial;	font-style : italic;}

.num1{	margin-left:110px;  position: absolute;  bottom: 6px;  padding: 10px 0 10px 0;}
.num2{	margin-left:330px;  position: relative;  bottom: 6px;  padding: 10px 0 10px 0;}
.con{background: url(images/dot_2.png) no-repeat 0px 3px; 	padding: 0px 0px 5px 16px;}
.ramka{ border: 1px solid #792b3f; }

div.box{font-size: 12px;	text-align: justify;	text-indent: 0pt;	margin: 10px 10px 10px 10px;   }
div.find {background-color: #971236;  border: 1px solid #4d4648;  padding: 10px 2px 2px 2px;  margin: 25px 0 0 0;     }
div.find input.pole{ width: 59px;  height: 15px;  border: 1px solid #4d4648;  font-size: 10px;  color: #4d4648;  margin: 0;  padding: 0;       }
div.line{ border-bottom: 2px solid #dba4b7;  margin: 5px 100px 20px 100px;  text-align: center;  display: block;     }
 
