/* CSS Document */


body {FONT-FAMILY: Tahoma; background-color: #151515; margin: 0px; padding: 0px; color:#666666; font-size:8pt;}
img {border:none;}

a:link, a:visited, span.menu {color: #FFFFFF; text-decoration: none;}
a:hover, a:active {color: #FF8415; text-decoration: none;}

a.menu, span.menu, a.activemenu {padding:0px 13px 0px 13px; font-size:12px;}
a.activemenu, span.menu {text-decoration: underline;}

a.cloak:link, a.cloak:visited {color:#666666; text-decoration: none;}
a.cloak:hover, a.cloak:active {color:#666666; text-decoration: underline;}

table#logoplus {
	width: 100%;
	margin: 0 0 20px 0;
	border: 0;
	border-collapse: collapse;
}

table#logoplus th {
	width: 120px;
}

table#logoplus td {
	vertical-align: middle;
	padding-left: 30px;
}

table#mainmenu {
	margin: 0 auto; width: 871px;
	border: 0;
	border-collapse: collapse;		
}
table#mainmenu td {
	padding: 0;
	text-align: center;
	vertical-align: top;
	padding: 0;
}
table#mainmenu td img {
	padding: 0;
	margin: 0;
}
table#mainmenu td div {	
	margin: 10px auto 0;
	text-align: center;
}

:focus {outline: 0;}

h2 {font-size:18px; font-weight:bold; margin:35px 0 10px 0; padding:0px 0px  6px 0px; color:#FF8415; text-align: center; text-transform: uppercase;}
h3 {font-size:13px; font-weight:bold; margin:0px; padding:0px 0px 10px 0px; color:#888888;}

p  {margin: 0 0 15px 0; text-indent: 2.5em; padding-top: 0px 0px 10px  0px; }
ol {margin: 0px; padding-top: 0px 0px 10px 40px;}

.comment {font-size:10px; padding-bottom:10px; padding-top:10px;}

.inputform  {
	padding:0px;
	margin: 0px;
	background-color:#999999;
	font-family: Tahoma;
	font-size: 8pt;
	border: 1px solid #cccccc;
	}

.article, div.bukvizza {text-align:justify;	font-size:12px; color:#666666; line-height:1.2}

div.bukvizza:first-letter
	{
	float:left;
	margin: 4px 5px -5px 0px;
	padding: 0px;
	font-family:"Times New Roman";
	font-size:48px;
	line-height:0.7;
	color:#FF8415;
	}

.normal      {color:#666666; font-size:8pt;}
.orange_bold {color:#FF8415; font-weight:bold;}
.white_bold  {color:#FFFFFF; font-weight:bold;}

.bottom10 {padding-bottom:10px;}

.set {width:95px; text-align:center; vertical-align:top;}

#price ul {padding-top:0px; padding-bottom:0px; margin-top:0px;}
#price li {padding-top:0px; padding-bottom:5px;}

#allcontent {margin:auto; width:950px; text-align:left}

#internal {padding:46px; margin:20px; border:1px solid #5F5F5F; text-align:justify; z-index:1;	background-color:#000000;}

.account { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
-moz-opacity: 0.2; /* Mozilla 1.6 и ниже */
-khtml-opacity: 0.2; /* Konqueror 3.1, Safari 1.1 */
opacity: 0.2; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
 }

#footer {color:#333333; height:80px; padding-top:20px; text-align:justify; font-size:10px; width:630px; margin:auto;}
#footer div.copy {text-align:center; padding:12px; color:#666666;}
#footer a { text-decoration: underline !important; }
#footer a:link, #footer a:visited {color: #333; text-decoration: underline;}
#footer a:hover, #footer a:active {color: #FF8415;}

#menus { float: left; padding: 0 0 0 40px;}
#menus a { color: #666; font-weight: bold;   }
#menus a#current { color: #fff; text-decoration: underline; }
#menus a:hover {color: #FF8415;}
#menus a:active {color: #FF8415;}
.graylink { color: #666 !important; }
/*.allnews { padding: 47px 40px 0 40px; }

.newsitem h3 { text-align: left; color: #666; }
 */
 /* .line { margin: 0 0 15px; clear: both; height: 10px; border-top: 1px dotted #888; } */

table#allnews { margin: 23px 0 0 0; }
.aboutplus { padding-left: 42px !important; }
#about { width: 230px; padding: 0 0 30px 38px; vertical-align: top; }
#about h1 { width: 193px; font-size:18px; font-weight:bold; margin: 10px 0 17px 0; padding:0; color:#FF8415; text-align: left;  }
#about p { text-align: left; text-indent: 0; width: 193px; padding: 0; }
.line { margin: 0 0 15px; clear: both; height: 4px; background: url('img/linegor.gif') top left repeat-x; }
.wan { width: 193px; }
#mainnews { width: 610px; vertical-align: top; padding: 10px 0 10px 38px; }
#mainnews h2 { margin: 0 0 20px 0; padding: 0; text-align: left; }
.newsitem { margin-bottom: 10px; }
.newsitem h3 { font-weight: normal; }
.newsprev {margin-bottom: 30px; text-align: justify; text-indent: 0}
.newsprev p {text-indent: 0; }
.newsdate { float: left;  font-style: italic; }
.newsdetal { float: left; }
.newsdetal span { color: #353535; font-style: italic;  }
.newsdetal a {  font-style: italic; }
.myline { margin: 0 0 25px; clear: both; height: 15px; background: url('img/linegor.gif') bottom left repeat-x;}
.linevert { background: url('img/linevert.gif') top left repeat-y; }

.white { color: #aaa; }

p.indent { text-indent: 2.5em;}
