/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
*/

html{color:#000;background:#C3B8BB;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#ft{clear:both;}
#doc3,.yui-t3{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px; background:#F5F4F2;}
#doc3{margin:auto 0px;width:auto;}
.yui-b{position:relative;}
.yui-b{_position:static;}
#yui-main .yui-b{position:static;}
#yui-main{width:100%;}
.yui-t3 #yui-main{float:right;margin-left:-25em;}
.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}
.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}
#yui-main .yui-b{float:none;width:auto;}
.yui-b { padding-bottom:50px}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
#hd { height:390px; background:url(/design/images/bg_top.jpg); background-position:left; background-position:left; background-repeat:repeat-x}
#hd2{ height:390px; background:url(/design/images/fon.jpg); background-repeat:no-repeat}

#inscription {float:left; padding-left:555px; padding-top:52px}
#inscription1 {color:#3F3F3F;font-size:165%; font-family:tahoma, Arial, Helvetica;}
#inscription1 a, a:link, a:visited, a:hover, a:active {color:#3F3F3F; text-decoration:none;}
#inscription2 {color:#5C2D2D;font-size:100%; font-family:tahoma, Arial, Helvetica; padding-left:83px; }
#inscription2 a, a:link, a:visited, a:hover, a:active {color:#5C2D2D; text-decoration:none}
#inscription3 {color:#5C2D2D;font-size:100%; font-family:tahoma, Arial, Helvetica;}
#inscription3 a, a:link, a:visited, a:hover, a:active {color:#5C2D2D; text-decoration:none}

#topmenu { padding-top:320px; padding-left:10px}
#topmenu ul li { list-style-type:none; display:inline; padding:20px; font-size:138.5%; font-family:tahoma, Arial, Helvetica; color:#3F3F3F;}
#topmenu a, a:link, a:visited {color:#3F3F3F; text-decoration:none; border-bottom:#A1474F solid 2px;}
#topmenu a:hover{ color:#A1474F; text-decoration:none; border-bottom:none;}


#content { padding-right:55px}
#title { background-color:#9A5C5D; color:#FFFFFF; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; margin-bottom:0; padding-bottom:0;
}
#title h1 { color:#FFFFFF}
#leftmenu ul { margin-top:10px}
#leftmenu ul li{list-style-type:none;  font-size:108%; font-weight:bold;  padding-bottom:10px; text-align:left; color:#3F3F3F;}
#leftmenu ul li a, a:link, a:visited { color:#885151; text-decoration:underline}
#leftmenu ul li a:hover, a:active { color:#FF0000; text-decoration:underline}
#ft { height:114px; background:url(/design/images/bg_bottom.jpg); background-position:bottom; background-repeat:repeat-x}
#counters {float:left; height:114px; padding-left:30px; padding-right:30px; vertical-align:middle;}
#cat { padding-right:132px; height:114px; background:url(/design/images/cat.jpg); background-position:right; background-repeat:no-repeat}

h1 {
	/*18px via YUI Fonts CSS foundation*/
	font-size:138.5%;  
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h1,h2,h3 {
	/* top & bottom margin based on font size */
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}

h1,h2,h3,h4,h5,h6 { color:#885151;
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}

th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}


a, a:link { color:#885151; text-decoration:underline; border-bottom:none;}
a:hover { color:#FF0000; text-decoration:underline}
a:active { color:#FF0000; text-decoration:underline}
a:visited { color:#333333; text-decoration:underline; border-bottom:none;}

p, li { text-align:justify}

#news_preview {font-size:85%;
padding:12px;}

#news_preview a {font-size:110%;
font-weight:bold;
}
.back
{font-size:120%;
font-weight:bold;
}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/design/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/design/overlay.png", sizingMethod="scale");
	}

