/* Incorporating a probably missing font */
@font-face {
 font-family:Impact;
 src:url("fnt/impact.eot") /* EOT file for IE */
}
@font-face {
 font-family:Impact;
 src:url("fnt/impact.ttf") /* TTF file for CSS3 browsers */
}

/* Basic Template Styles :: Site Sections Layout */
html {
margin-left:-4px;
padding-left:-4px;
background-color:#9a9090;
background-image:url('img/bg.gif');
background-repeat:repeat;
background-attachment:fixed;
color:#202020;
}

body {
min-width:1000px;
}

#wrap {
background:#eaeaea;
margin:0 auto;
width:1000px;
}

#header {
background:#980000;
}

#header h1 {
padding:5px;
margin:0;
}

#nav {
background:#980000;
padding:5px;
}

#nav ul{
margin:0;
padding:0;
list-style:none;
}

#nav li{
display:inline;
margin:0;
padding:0;
}

#main {
border:solid 2px #980000;
color:#202020; 
font:16pt Georgia,serif;
background-color:#d5e5ec;
background-image:url('img/croce.jpg');
background-repeat:repeat-y;
background-position:top;
float:left;
width:996px;
}

#main h2, #main h3, #main p {
padding:0 10px;
}

#footer {
background:#980000;
clear:both;
}

#footer p {
font:normal 15pt Impact,Charcoal,sans-serif;
text-shadow:3px 4px 2px #460000;
color:#ebf2f5;
padding:6px;
margin:0;
}

#footer a:hover, #footer a.selected {
color:#ffffa6;
text-shadow:3px 4px 2px #460000;
text-decoration:none;
outline-style:none;
border-bottom-color:#ffffa6;
}

#footer a {
color:#ebf2f5;
text-shadow:3px 4px 2px #460000;
text-decoration:none;
outline-style:none;
border-bottom:2px solid #980000; /*bottom border is 2px*/
}

/* Custom Formatting Styles Addon :: HTML Book Text */
h1 {margin-top:40px;margin-bottom:40px;color:#999; font:162% Impact,Charcoal,sans-serif; text-shadow:2px 2px 4px #000;letter-spacing:2px;}
h2 {margin-top:30px;margin-bottom:30px;color:#999; font:122% Impact,Charcoal,sans-serif; text-shadow:2px 2px 4px #000;letter-spacing:1px;}
h3 {margin-top:20px;margin-bottom:20px;color:#999; font:112% Impact,Charcoal,sans-serif; text-shadow:2px 2px 4px #000;letter-spacing:0.5px;}
small {font-size:85%}
p {margin:20px;}
.c1 { margin-left:30px; }
.c2 { margin-left:30px; margin-bottom:-15px; /* Поля для совпадения с текстом */
		border:none; /* Убираем границу для браузера Firefox */ 
		color:black; /* Цвет линии для браузера Internet Explorer */ 
		background-color:black; /* Цвет линии для браузера Firefox и Opera */ 
		height:1px; /* Толщина линии сноски */  
		width:50%; /* Относительная длина линии сноски */ }

/* Custom Formatting Addon :: Image Border Shadow */
.shadow {
border:solid 1px #404040;
border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;
box-shadow:7px 7px 8px #4e4e4e;
-webkit-box-shadow:7px 7px 8px #4e4e4e;
-moz-box-shadow:7px 7px 8px #4e4e4e;
filter:progid:DXImageTransform.Microsoft.dropShadow(color=#4e4e4e, offX=7, offY=7, positive=true);
}

.leftimg {
	border:solid 1px #404040;
	border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;
	box-shadow:7px 7px 8px #4e4e4e;
	-webkit-box-shadow:7px 7px 8px #4e4e4e;
	-moz-box-shadow:7px 7px 8px #4e4e4e;
	filter:progid:DXImageTransform.Microsoft.dropShadow(color=#4e4e4e, offX=7, offY=7, positive=true);
	float:left; /* Выравнивание по левому краю */
	margin:4px 18px 2px 0; /* Отступы вокруг картинки */
}

/* Custom Formatting Styles Addon */

/* Credits: Dynamic Drive CSS Library */
/* URL: http://www.dynamicdrive.com/style/ */
/* Custom Formatting Addon :: Site CSS Menu */
.underlinemenu{
color:#ebf2f5; 
font:normal 15pt Impact,Charcoal,sans-serif; text-shadow:3px 4px 2px #460000;
width:100%;
}

.underlinemenu ul{
padding:6px 0 7px 0; /* 6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below */
margin:0;
text-align:center; /* set value to "left", "center", or "right" */
}

.underlinemenu ul li{
display:inline;
}

.underlinemenu ul li a{
color:#ebf2f5;
text-shadow:3px 4px 2px #460000;
padding:6px 3px 1px 3px; /*top padding is 6px, bottom padding is 4px, bottom border is @ 1px */
margin-right:14px; /*spacing between each menu link*/
text-decoration:none;
outline-style:none;
border-bottom:3px solid #980000; /*bottom border is 3px*/
}

.underlinemenu ul li a:hover{
color:#ffffa6;
text-shadow:3px 4px 2px #460000;
border-bottom-color:#ffffa6;
outline-style:none;
}

.underlinemenu ul li a.current{ /*highlights menu item of current page (or that of its parent)*/
color:#ffffa6;
text-shadow:3px 4px 2px #460000;
outline-style:none;
}

.underlinemenu ul li a:hover.current{
color:#ffffa6;
text-shadow:3px 4px 2px #460000;
outline-style:none;
border-bottom:none; /*no bottom border onhover when current*/
}

ul#links{margin:10px;text-shadow:2px 2px 4px #4e4e4e;}
ul{margin:10px;}
li{margin-top:10px;}

#tooltip{ /* This style is the same as qTip's and used with the jQuery-based non-conflicting script */
padding:6px;
border:2px solid #ffffa6;
border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;
-moz-box-shadow:7px 7px 8px #4e4e4e;
-webkit-box-shadow:7px 7px 8px #4e4e4e;
box-shadow:7px 7px 8px #4e4e4e;
filter:progid:DXImageTransform.Microsoft.dropShadow(color=#4e4e4e, offX=7, offY=7, positive=true);
display:none;
background:gray;
color:#ffffa6;
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity:0.9;
opacity:0.9;
font:normal 14px Georgia,serif;
position:absolute;
z-index:1000;
}

b.c3 {color:#980000;} /* Цвет полужирного в ToolTip */
.inptext {font:bold 14pt Georgia,serif; color:#980000; line-height:19px; outline-style:none;}
.btntext {font:bold 14pt Impact,Charcoal,sans-serif; color:#980000; line-height:20px; 
/* Фикс для IE7 */ width:auto; overflow:visible;}
.btntext::-moz-focus-inner {border:0; padding:0;} /* Фикс для Firefox */ 
/* jQuery ToolTip :: End */

/* Default and ad hoc styles for links */

/* Global dotted style for text links */
a:link{color:#003399;text-decoration:none;outline-style:none;}
a:visited{color:#336699;text-decoration:none;outline-style:none;}
a:hover{color:#980000;text-decoration:none;border-bottom:2px dotted #980000;outline-style:none;}

/* Ad hoc undotted style for href'ed images */
.nodot a:link{color:#003399;text-decoration:none;outline-style:none;}
.nodot a:visited{color:#336699;text-decoration:none;outline-style:none;}
.nodot a:hover{color:#980000;text-decoration:none;border-bottom:none;outline-style:none;}