/* RESET*/
*{margin:0; padding:0; outline:0;}
html, body{height:100%;	width:100%; text-align:center;}
table{border-collapse: collapse; border-spacing: 0;}
ul, ol{list-style-type:none;}
img{border:0;}
input, textarea, select{vertical-align:middle; font:12px Arial, Helvetica, sans-serif; color:#000;}
a{color:#831519; text-decoration:underline;}
a:hover{text-decoration:none;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

.btn{cursor:pointer; border:none; padding:4px; border-style:solid; border-width:1px; color:#fff; background:#831519;}
.btn:hover{position:relative; top:1px; left:1px;}
.selected a, .selected a:hover{cursor:text; text-decoration:none!important;}
.current, .current:hover{cursor:text; text-decoration:none!important;}

.overflow{overflow:visible; zoom:1;}
.hmiddle{margin-right:210px}
.clear{clear:both;}
.float_left{float:left;}
.float_right{float:right;}
.popupcontainer {float:left;width:350px}

/* H */
h1{font:normal 28px "Times New Roman", Times, serif; margin-bottom:12px; color:#252424;}
h2{font:normal 22px "Times New Roman", Times, serif; margin-bottom:7px; color:#252424;}
h3{font:normal 18px "Times New Roman", Times, serif; margin-bottom:7px; color:#252424;}
h4{}
h5{}
h6{}

/* SETTINGS*/
body{font:12px Arial, Helvetica, sans-serif; color:#6b6b6b; background:#fff url(../images/body_bg.gif);}
.index{background:#fff url(../images/body_bg_index.gif) repeat-x;}
.main{width:990px; margin:0 auto; text-align:left; min-height:100%; _height:100%; background:#f0f0f0;}
.bold{font-weight: bold;}
.highlighted{background:#ccff00;font-weight: bold;}
blockquote{margin:10px;}

/* TABLE */
td {font:12px Arial, Helvetica, sans-serif; color:#6b6b6b; padding: 2px;}

/* HEADER */
.header{height:93px; position:relative; background:#fff;}
.logo{position:absolute; top:22px; left:18px;}
.authorization{position:absolute; right:20px; top:20px; color:#252424;}
.authorization span{margin:0 3px;}
/* search */
.search{position:absolute; right:20px; top:48px;}
.search label{float:left; font:16px "Times New Roman", Times, serif; color:#143555; margin-right:12px; text-transform:uppercase;}
.search .inp{width:188px; border:1px solid #d7d7d7; padding:2px 5px 3px 5px;}
.search .btn{width:40px; height:22px; color:#fff; background:#831519; font-family:Tahoma; padding-bottom:2px; //padding:0;}

/* NAVIGATION */
.navigation{height:30px; background:#16395b; border-bottom:1px solid #fff; padding:0 7px;}
.navigation li{float:left; margin-right:30px;}
.navigation a{float:left; font:14px/30px "Times New Roman", Times, serif; color:#fff; text-transform:uppercase; text-decoration:none; padding:0 15px;}
.navigation a:hover{text-decoration:underline;}
.navigation .current{background:#831519;}

/* ABOUT */
.about{height:282px; background:#b5afa4; overflow:hidden; zoom:1;}
.about .text{width:224px; height:252px; float:left; padding:15px 20px; position:relative;}
.about h1{color:#706454; margin-bottom:7px;}
.about p{font:13px Trebuchet MS; color:#fff; margin-bottom:12px;}
.about a{width:90px; height:22px; background:#831519; color:#fff; font:12px/22px Tahoma; position:absolute; bottom:0; right:0; text-transform:uppercase; text-align:center; text-decoration:none;}

/* CONTENT */
.indent{padding:24px 20px 83px 20px;}
.outer{overflow:visible; zoom:1; padding:23px 0 40px 0; background:url(../images/outer_dev.gif) repeat-x;}
.container{float:right; width:100%; margin-left:-283px;}
.content{margin-left:260px;}
.contentWide{margin-left:10px;}
.content p, .content ul, .content ol{margin:0 0 25px 0; line-height:18px;}
.content p{text-align:justify;}
.content ul li{list-style:disc; margin-left:15px;}
.content ol li{list-style:decimal; margin-left:20px;}
.content img{margin-bottom:15px;}
.content .sign{font:italic 11px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
.content .more{height:22px; color:#fff; background:#831519; font:12px/22px Tahoma; text-transform:uppercase; text-align:center; text-decoration:none; display:block; padding:0 17px;}
.content .more:hover{text-decoration:underline;}
.content .submit{height:22px; color:#fff; background:#b5afa4; font:12px/22px Tahoma; text-transform:uppercase; text-align:center; text-decoration:none; display:block; padding:0 17px; margin-top:-8px;}
.content .submit:hover{text-decoration:underline;}

/* events */
.events{padding-bottom:15px;}
.events .item{background:url(../images/events_dev.gif) repeat-x 0 100%; padding-bottom:1px; margin-bottom:15px;}
.events .date{font-size:11px; color:#000; margin-bottom:12px;}
.events p{margin-bottom:20px;}

/* RIGHT */
.right{width:190px; float:right; margin-left:20px;}
.right img{margin-bottom:0px;}
.right p{font-size:11px; line-height:18px;}

/* SIDEBAR */
.sidebar{float:left; width:243px;}
.sidenav{background:#15385a; padding:10px 0;}
.sidenav li{padding:10px 15px; border-bottom:1px solid #73889c;}
.sidenav .last{border:none;}
.sidenav a{font:18px "Times New Roman", Times, serif; color:#fff; text-decoration:none;}
.sidenav a:hover{text-decoration:underline;}
.sidenav .selected{background:#b5afa4 url(../images/sidenav_arr.gif) no-repeat 100% 0; position:relative; border:none; width:225px;}
/* members */
.members{background:#b5afa4; padding:15px; position:relative;}
.members .item{padding-bottom:25px;}
.members .title{overflow:visible; zoom:1; margin-bottom:8px;}
.members .title img{float:left; margin-right:15px;}
.members .title h2{color:#706454; border-bottom:1px solid #fff; border-top:1px solid #fff; overflow:hidden; zoom:1; padding:7px 0;}
.members .photo h2{height:51px;}
.members p{color:#fff; font-size:11px; line-height:16px; margin-bottom:12px;}
.members .more{width:90px; height:22px; color:#fff; background:#831519; font:12px/22px Tahoma; text-transform:uppercase; text-align:center; text-decoration:none; display:block; position:absolute; right:0; bottom:0;}
.members .more:hover{text-decoration:underline;}

/* FOOTER */
.footer{min-width:1000px; width:expression(document.body.clientWidth > 1000 ? "100%" : "1000px"); margin:-30px 0 auto; text-align:left; height:83px; position:relative; background:url(http://www.grlf.org/i/footer_bg.gif) repeat-x; text-align:right; clear:both}
.footer .ind{width:990px; margin:0 auto; height:83px; background:#fff;}
.footer .pad{padding:23px 20px 0 20px;}
.footer .logotype{float:left;}
.breadcrumbs{margin-bottom:10px;}
.breadcrumbs a{color:#252424; text-decoration:none; margin-left:36px;}
.breadcrumbs a:hover{text-decoration:underline;}
.copy{font-size:10px; color:#808080;}