@charset "utf-8";

/*
Project: --------------
Author: Stadnikov [lobster] Veniamin
e-mail: veiamins@gmail.com
icq: 264927884  */

/* -= GENERAL CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
* {margin: 0; padding: 0;}
html {height: 100%;}
body {height: 100%; background: #9c9fb2; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; margin: 0;}
p {line-height: 160%;}
img {border: none;}
.clear{clear:both; font-size:1px; line-height:0px;}


h1{color: #c10000; font-size: 18px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; background: url(./images/yellow_arrow.gif) left 15px no-repeat; padding-left: 14px; margin-left: 17px; line-height: 33px;}
h2{color: #c10000; font-size: 16px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;  background: url(./images/yellow_arrow.gif) left 20px no-repeat; margin: 0px 0px 0px 17px; padding: 15px 0px 2px 17px;}
h3{color: #c10000; font-size: 15px; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; background: url(./images/yellow_arrow.gif) left 11px no-repeat; padding-left: 14px; margin-left: 17px; line-height: 30px;}

.button {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.photo_caption {line-height: 130%}
.yellow {color:#ffc300}
.grey {color:#505050}
.font12 {font-size: 12px;}
.font11 {font-size: 11px;}
/* -= CONTAINERS CLASSES -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
div#general{height: 100%; width: 880px; margin: 0px auto;}
div#general_1{height: 100%;  background: url(./images/left_shadow.gif) top left repeat-y;}
div#general_2{height: 100%;  background: url(./images/right_shadow.gif) top right repeat-y;}
#content {position: relative; min-height: 100%; background-color: #ffffff;}
* html #content { height: 99.9999999999999%; }

#text_block { min-height: 100%; padding-bottom: 90px;}


#header{height: 122px; background: #00082f url(./images/background/header.jpg); position: relative; border-bottom: solid 1px #ffffff; width: 850px; margin: 0px auto;}
#left_collumn{float:left; width:0px;}
#right_collumn{float:right; width:213px;}
#wrap1{width:100%;}
#wrap2{margin-left:0px;}
#wrap3{width:100%;}
#wrap4{float:left;width:100%;margin-right:-213px;}
/*#center_collumn{margin-right:213px;}*/
#center_collumn{float:left; width:617px;}
#full_collumn{float:left; width:830px;}
#footer{position: relative; height: 90px; width: 880px; margin: -90px auto 0px auto;}
.footer1{height: 90px; width: 880px; background: url(./images/left_shadow.gif) top left repeat-y;}
.footer2{height: 90px; width: 880px; background: url(./images/right_shadow.gif) top right repeat-y;}

.header1{background: url(./images/left_shadow.gif) top left repeat-y;height: 122px;}
.header2{background: url(./images/right_shadow.gif) top right repeat-y;height: 122px;}

.menu1{background: url(./images/left_shadow.gif) top left repeat-y; height: 27px;}
.menu2{background: url(./images/right_shadow.gif) top right repeat-y; height: 27px;}

/* -= HEADER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.logo{position: absolute; top: 23px; left: 20px;}
.hdr_user_info{color: #7e7e85; font-size: 11px; font-family: Arial, Helvetica, sans-serif; position: absolute; top: 5px; right: 15px;}
.seo_keywords{color: #454765; font-size: 11px; font-family: Arial, Helvetica, sans-serif; position: absolute; top: 5px; left: 15px; width: 400px}
.hdr_orange_link {color: #ffc300; text-decoration: none; border-bottom: dotted 1px #ffc300;}
.hdr_orange_link a:hover {color: #ffffff; border-bottom: solid 1px #ffffff;}

/*
-= MENU -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.menu{height: 27px; background: url(./images/menu/bg.gif) top left repeat-x; width: 850px; margin: 0px auto; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff;}
.menu td{text-align: center;}
.menu .delimiter{width: 2px; border-collapse: collapse;}
.menu a{color: #0f0f0f; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: bold; text-decoration: none; display: block; height: 27px; line-height: 30px; padding:0px 15px;}
.menu .selected{background: url(./images/menu/selected_l.gif) top left no-repeat;}
.menu .selected a{background: url(./images/menu/selected_r.gif) top right no-repeat;}
.menu a:hover{text-decoration: underline;}
.menu a.inactive {color:#333333}

/*
-= GREY BOX -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.grey_box{background: #dadada;}
.grey_box .tl{background: url(./images/grey_box/tl.gif) top left no-repeat;}
.grey_box .tr{background: url(./images/grey_box/tr.gif) top right no-repeat;}
.grey_box .bl{background: url(./images/grey_box/bl.gif) bottom left no-repeat;}
.grey_box .br{background: url(./images/grey_box/br.gif) bottom right no-repeat;}

/*
 -= HEADER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.hdr{background: url(./images/header/bg.gif) left center repeat-x; border-bottom: solid 1px #bcbdbe;}
.hdr .tl{background: url(./images/header/tl.gif) top left no-repeat;}
.hdr .tr{background: url(./images/header/tr.gif) top right no-repeat;}
.subtitle {color: #505050; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; margin-left: 17px; padding-bottom: 3px; display: block;}
#heading_img {float: right; width: 120px; height: 29px; background:url(images/el_pais_logo.png); margin-top: 11px; margin-right: 15px;}

/* 
-= WHITE BOX -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.white_box{background: #FFFFFF;}
.white_box a {color: #c10000; border-bottom: dotted 1px #c10000; text-decoration: none; line-height: 140%;}
.white_box a:hover {color: #000000; border-bottom: solid 1px #000000;}
.white_box .tl{background: url(./images/white_box/tl.gif) top left no-repeat;}
.white_box .tr{background: url(./images/white_box/tr.gif) top right no-repeat;}
.white_box .bl{background: url(./images/white_box/bl.gif) bottom left no-repeat;}
.white_box .br{background: url(./images/white_box/br.gif) bottom right no-repeat;}
.white_box .white_box_container{}
.white_box .white_box_container p{font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-indent: 20px; padding: 11px 18px 0px 18px;}
.white_box .white_box_container2 p{font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 0px 18px 0px 18px; line-height: 130%;}
.white_box .white_box_container2 .date{font-size: 11px; color: #505050; padding: 0px 18px 0px 18px;}
.white_box .white_box_man_container{text-align: center; padding-top: 12px;}
.white_box .white_box_man_container .after_line{height: 12px; border-bottom: solid 1px #cdcece; margin-bottom: 5px;}
* html .white_box .white_box_man_container .after_line{height: 12px; margin-bottom: 5px; background: url(./images/grey_border.gif) 0px 14px repeat-x; border-bottom: none;}
.white_box .white_box_man_container b{color: #010101; font-size: 11px; font-family: Arial, Helvetica, sans-serif; position: relative;}
.white_box .white_box_man_container p{color: #505050; font-size: 11px; font-family: Arial, Helvetica, sans-serif; position: relative;}
.white_box .white_box_man_container p.last{padding-top: 8px;}
#text_margin_box { margin-top: 0px;	margin-right: 11px;	margin-bottom: 0px;	margin-left: 11px;}
#text_margin_box p{padding: 0px; line-height: 140%; text-indent: 0px;}
#text_margin_box a{color: #c10000; border-bottom: dotted 1px #c10000; text-decoration: none;}
#text_margin_box a:hover{color: #000000; border-bottom: solid 1px #000000;}
#text_margin_box_11 {position: relative; margin-top: 0px;	margin-right: 11px;	margin-bottom: 0px;	margin-left: 11px;}
#text_margin_box_11 p{font-size:11px; padding: 0px; line-height: 140%; text-indent: 0px;}
#text_margin_box_11 a{color: #c10000; border-bottom: dotted 1px #c10000; text-decoration: none;}
#text_margin_box_11 a:hover{color: #000000; border-bottom: solid 1px #000000;}
/* 
-= LOGIN BOX -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.login_form{width: 100%;}
.login_form td{height: 30px;}
.login_form .label{width: 72px; color: #1e1e1e; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.login_form .label3{width: 47px; color: #1e1e1e; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.login_form .label2{color: #1e1e1e; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.login_form .label2 a{color: #c10000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; border-bottom: dotted 1px #c10000; text-decoration: none; line-height: 15px;}
.login_form .label2 a:hover{color: #000000; border-bottom: solid 1px #000000;}
.login_form .inp_txt{height: 17px; background: #e6e6e6; border-top: solid 1px #abadb3; border-left: solid 1px #e2e3ea; border-right: solid 1px #e2e3ea; border-bottom: solid 1px #e3e9ef; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.login_form .inp_box{width: 150px;}
.table_bottom_margin {
	line-height: 150%;
	margin-bottom: 8px;
}

/* 
-= NEWS -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.news{}
.news li{list-style: none; padding-bottom: 15px; padding-left: 10px; padding-right: 8px;}
.news li .date{color:#777777; font-size:11px; font-family: Arial, Helvetica, sans-serif; padding: 0px; text-indent: 0px; line-height: normal 140%;}
.news li .header{color:#1e1e1e; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px; text-indent: 0px; line-height: normal 140%; padding-left: 0px;}
.news li .text{color:#1e1e1e; font-size:11px; font-family: Arial, Helvetica, sans-serif; padding: 0px; text-indent: 0px; line-height: normal 140%;}

/* 
-= FOOTER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.footer_box{height: 70px; background: url(./images/background/footer.png) top left repeat-x; width: 850px; margin: 0px auto; }
.footer_menu{text-align: center; padding-top: 20px;}
.footer_menu a{color: #fffffe; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px 11px; text-decoration: none; background-image: none;}
.footer_menu a:hover{/*background: url(./images/purple_dots.gif) bottom left repeat-x;*/ border-bottom: dotted 1px #8f8892;}
.footer_menu span{color: #ffc300; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.footer_copyright{color: #7e7e85; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: center;}

/* 
-= FORM -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
.form_field{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #ededed;
	border: solid 1px;
	border-top-color: #abadb3;
	border-right-color: #dbdfe6;
	border-bottom-color: #e3e9ef;
	border-left-color: #e2e3ea;
}
/* 
-= GALLERY -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */

.gallery_box {border-bottom: none; font-size: 11px;}
.gallery_box a{border-bottom: none; }
.gallery_box p{font-size: 11px;}

#gallery_container {
	background-color: #FFFFFF;
	text-align: center;
	padding: 5px;
	width: 168px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #c8c8c8;
	border-right-color: #c8c8c8;
	border-left-color: #c8c8c8;
}
#gallery_caption_container {
	font-size: 11px !important;
	background-color: #FFFFFF;
	text-align: center;
	width: 168px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c8c8c8;
	border-left-color: #c8c8c8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c8c8;
	line-height: 120%;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.no_border {border-bottom: none !important; text-decoration: none;}
.no_border a {border-bottom: none !important; text-decoration: none;}

.font_11 {font-size: 11px;}