/* CSS Document */

html{ 
    height: 100%;
}

body { 
  background:#000 url(../images/main_bg.gif) repeat;
  /*background:#000000;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#808080;
	text-align:center;
	margin: 0;
	padding: 0;
}

img{
border: none;

}

a{
color: #808080;
text-decoration: underline;
}

a:hover{
text-decoration: none;
}

h1{
color:#101010;
font-size:18px;

}
h2{
color:#fff;

}


#page_container{
	background: url(../images/bg_shadow.gif) repeat-y;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	text-align:left;
	width: 1118px;
}

.top_menu{
background: url(../images/logo.jpg) left center no-repeat;
width:996px;
/* height:35px; */
margin-left: auto;
margin-right: auto;
text-align:right;
}

.head_ban{
position:absolute;
height:35px;
width:280px;
margin-left:60px; 
display:block;

}

.head_ban a{
height:35px;
width:280px;
display:block;

}

.top_menu span {
padding:9px 150px 26px 0px;
display:block;

}

.top_menu a{
color:#CFCFCF;
font-size:11px;
text-decoration:none;
padding:0px 8px 0px 8px;
}



.top_menu strong {
font-weight:normal;

}

.top_menu a:hover strong{
text-decoration:none;
border-bottom:1px dashed #FF0000;
color:#FF0000;
margin:0px 0px 0px 0px; 
}


/* *********START TOP MENU********** */

.tri a{
background: url(../images/menu_1.jpg) left center no-repeat;
padding:0px 10px 0px 20px;
float:right;
}

.tri a:hover{
background: url(../images/menu_1a.jpg) left center no-repeat;

}



.circ a{
background: url(../images/menu_2.jpg) left center no-repeat;
padding:0px 10px 0px 20px;
float:right;
}

.circ a:hover{
background: url(../images/menu_2a.jpg) left center no-repeat;

}


.iks a{
background: url(../images/menu_3.jpg) left center no-repeat;
padding:0px 10px 0px 20px;
float:right;
}

.iks a:hover{
background: url(../images/menu_3a.jpg) left center no-repeat;

}


.cube a{
background: url(../images/menu_4.jpg) left center no-repeat;
padding:0px 10px 0px 20px;
float:right;
}

.cube a:hover{
background: url(../images/menu_4a.jpg) left center no-repeat;

}



/* *********END TOP MENU********** */

.utilbar{
width:468px;
height:27px;
list-style-type: none;
color: #fff;
float: right;
display:block;
margin:13px 0px 0px 0px;
float: right;
line-height: 10px;
}

.utilbar a{
color: #fff;

}

.utilbar li{
display: inline;
}

.utilbar li a{
text-decoration: none;
font-size:11px;
color: #004964;
}

.utilbar li a:hover{
color: #000;
}


/*BEGIN MAIN NAVIGATION */

.head_bloks{
background: url(../images/ps3_second.jpg) left center no-repeat;
color:#FFFFFF;
font-weight:bold;
line-height:2em;
margin:0;
padding:0;
border:0px solid #fff;
}

.head_bloks a{
font-size:11px;
font-weight:normal;
color:#DDCDCC;
}

.navholder{

background: url(../images/nav_bg.gif) left center none;
clear:both;
margin-top:0px;
height: 28px;
width: 980px;
margin-bottom: 15px;
margin-left:auto;
margin-right:auto;
}

.navholder ul{
list-style-type: none;
color: #ffffff;
padding:10px 0px 6px 0px;
margin-left:auto;
margin-right:auto;
text-align: center;
}

.navholder li{
display:inline;
margin-left:auto;
margin-right:auto;
text-align: center;
}



.navholder  li.last{
background:none;
}

.navholder li a{
color: #fff;
text-decoration: none;
padding: 8px 13px 8px 13px;
font-size:18px;
font-weight:normal;
font-family:Arial;

}

.navholder li a:hover{
color: #fff;
}





.header img{
	display: block;
	padding: 0px;
	margin: 0px;
}
.header {
width: 760px;
margin: 0px auto;
}




/*END HEADER STYLING */




#container{
/* background: url(../images/container_bg.jpg) top center no-repeat;	 */
background:#000;
width:986px;
margin-left: 0px;
margin-right: 0px;
margin:0px;
padding: 0px;
margin: 0px auto;
border:5px solid #A6ADB1;
}


#container_main{
background: url(../images/container_main.jpg) repeat-y;
width:760px;
margin: 0px auto;
}


#top_container{
/* border:1px solid red; */
background: url(../images/columndevider.gif) repeat-y;
}

/*BEGIN LEFT COLUMN */


#left{
float:left;
width:230px;
text-align:left;
color: #808080;
font-size: 11px;
padding:0px 6px 6px 8px;
}



#left h1, #right h1{
font:normal 18px Arial;

}


#left h2, #right h2, .afish_center h2, .afish_right h2 {
background: url(../images/menu_header.jpg) left center no-repeat;
font:bold 11px Arial;
color: #fff;
padding:2px 5px 2px 5px;
}



#left ul, #right ul {
padding:0px;
font-size:11px;
margin: 0px 0px 20px 10px;
list-style-type:none;
}


#left li, #right li {
color: #808080;
background: url('../images/arr_red.gif') left center no-repeat;
color: #D60B05;
font-weight: normal;
margin:0px;
padding: 0px 0px 0px 10px;
/* text-decoration: underline; */
margin:0px 0px;
}

#left li a, #right li a{
/* background: url('../images/arr_red.gif') left center no-repeat; */
color: #D60B05;
padding:0px;
margin:0px;
text-decoration:none;
/* font-weight: normal; */
/* margin:0px; */
/* padding: 5px 0px 0px 10px; */
/* text-decoration: underline; */
/* margin:5px 0px; */
}

#left li a:hover, #right li a:hover{
/* color: #FFD9BA; */
text-decoration: none;
border-bottom:1px dashed #D60B05;
}

.publication{
text-align:center;
width:230px;
}


/*END LEFT COLUMN */







/*BEGIN AFIS COLUMN */




.afish a{
color:#D60B05;
padding:2px;
}

.afish_left p{
padding:5px 10px 0px 10px;
clear:both;

}

.afish_left{
float:left;
width:485px;
text-align:center;
color: #808080;
font-size: 11px;
padding:0px 4px 6px 8px;

}
.afish_left div, .afish_left p, .afish_left h1, .afish_left h2, .afish_left h3  
{
	text-align:left;
} 
.afish_left span {
background: url(../images/red_arr_bottom.gif) left center no-repeat;
padding:0px 5px 0px 8px;
}

.afish_left img {
padding:0px 10px;
clear:both;
}

.afish_left h1 {
font:normal 18px Arial;

}


.afish_left h2 {
background: url(../images/menu_main_header.jpg) left center no-repeat;
font:bold 11px Arial;
color: #fff;
padding:2px 5px 2px 5px;
clear:both;
}



.afish_left ul  {
padding:0px;
font-size:11px;
margin: 0px 0px 20px 10px;
list-style-type:none;
}


.afish_left li,  {
color: #808080;
background: url('../images/arr_red.gif') left center no-repeat;
font-weight: normal;
margin:0px;
padding: 0px 0px 0px 10px;
text-decoration: underline;
margin:0px 0px;
}

.afish_left li a {
/* background: url('../images/arr_red.gif') left center no-repeat; */
color: #D60B05;
text-decoration:none;
/*font-weight: normal;
margin:0px;
padding: 5px 0px 0px 10px;
text-decoration: underline;
margin:5px 0px;*/
}

.afish_left li a:hover {
/* color: #F70005; */
text-decoration: none;
border-bottom:1px dashed #D60B05;
}



.posts{
border-top:1px solid #3B3B3B;
padding:15px 0px 25px 0px;
}


.posts a {
font-weight:bold;

}


.post_left{
float:left;
}

.post_right{
float:right;
padding-right:10px;
}

.flash{
margin:10px auto;
/* float:left; */
}

.contact{
float:right;
text-align:right;
}

.subcontact{
clear:both;
color:#D60B05;
padding-top:5px;
text-decoration:none;
float:right;
}

.contact input{
background-color:#430000;
border:1px solid #B50100;
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:8pt;
margin:1px 2px;
padding-left:3px;
padding-right:3px;

}



.contact textarea{
background-color:#430000;
border:1px solid #B50100;
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:8pt;
margin:1px 2px;
padding-left:3px;
padding-right:3px;
display:block;
float:left;
}


.subcontact a{
color:#D60B05;
text-decoration:none;

}

.subcontact a:hover{
color:#FFFFFF;

}



.afish_center {
float:left;
width:230px;
text-align:left;
color: #808080;
font-size: 11px;
padding:0px 6px 20px 6px;
}

.afish_center p{
padding:10px 0px 0px 10px;
margin:0px;
}

.afish_center h1 {
font:normal 18px Arial;

}

.space{
border-bottom:1px solid #262626;
padding:0px 0px 10px 0px;
margin-bottom:10px;
}



.afish_center ul  {
padding:0px;
font-size:11px;
margin: 5px 0px 0px 10px;
list-style-type:none;
clear:both;
}


.afish_center li  {
color: #808080;
background: url('../images/arr_red.gif') left center no-repeat;
/* color: #F70005; */
font-weight: normal;
margin:0px;
padding: 0px 0px 0px 10px;
text-decoration: none;
margin:0px 0px;
font-family:Arial, Helvetica, sans-serif;

}

.afish_center li a {
/* background: url('../images/arr_red.gif') left center no-repeat; */
color: #F70005;
text-decoration:none;
/* font-weight: normal; */
/*margin:0px;
padding: 0px 0px 0px 10px;
text-decoration: none;
margin:5px 0px;
font-family:Arial, Helvetica, sans-serif;*/
}

.afish_center li a:hover {
/* color: #F70005; */
text-decoration: none;
border-bottom:1px dashed #D60B05;
}


.upgrade{
background:#820000;
width:210px;

padding:10px;
color:#fff;
}

.upgrade a{
text-decoration:none;

}


.upgrade a:hover{
text-decoration: none;
border-bottom:1px dashed #D60B05;
padding:0px;
margin:0px;
}


.photo_center{
text-align:center;
width:230px;

}

.photo_right img{
padding:8px;

}


.afish{
background: url(../images/columndevider_bottom.gif) repeat-y;
clear:both;
}


.afish_right {
float:left;
width:230px;
text-align:left;
color: #808080;
font-size: 11px;
padding:0px 6px 6px 7px;
/* border-right:1px solid #202020; */
}



.afish_right ul  {
padding:0px;
font-size:11px;
margin: 0px 0px 0px 10px;
list-style-type:none;
clear:both;
}


.afish_right li  {
color: #808080;
background: url('../images/arr_red.gif') left center no-repeat;
/* color: #F70005; */
font-weight: normal;
margin:0px;
padding: 0px 0px 0px 10px;
text-decoration: none;
margin:0px 0px;
font-family:Arial, Helvetica, sans-serif;
}

.afish_right li a {
/* background: url('../images/arr_red.gif') left center no-repeat; */
color: #F70005;
text-decoration:none;
/*font-weight: normal;
margin:0px;
padding: 0px 0px 0px 10px;
text-decoration: none;
margin:0px 0px;
font-family:Arial, Helvetica, sans-serif;*/
}


.afish_right li a  span{
color: #91918C;

}

.afish_right li a:hover {
text-decoration: none;
border-bottom:1px dashed #D60B05;
}

.afish_right li a:hover span {
color: #FFD9BA;
text-decoration: none;
}


.afish_right a {
color: #F70005;
text-decoration:none;

}
.afish_right p {
padding:0px;
margin:0 0 0 10px;
}

.afish_right p a:hover{
text-decoration: none;
border-bottom:1px dashed #D60B05;
}


.stars{
padding:0px 0px 2px !important;
/* vertical-align:bottom; */
/* border:1px solid red; */
position:relative;
bottom:-3px;
}



/*END AFISH COLUMN */


.more{
background: url('../images/red_cube.gif') left center no-repeat;
color: #FAE0C9;
font-weight: bold;
margin:0px;
padding: 0px 0px 0px 10px;
text-decoration: none;
float: right;
}


/* START CENTER COLUMN */

#copy {
width:484px;
float:left;
text-align:left;
font-size:11px;
color: #FFF2E6;
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
padding: 0px 6px 0px 6px;

}

#copy h2{
background: url(../images/menu_main_header.jpg) left center no-repeat;
font:bold 11px Arial;
color: #fff;
padding:2px 5px 2px 5px;
}



#copy img {
padding: 0px;
margin: 0px;

}




/*END CENTER COLUMN */

/*BEGIN RIGHT COLUMN */


#right{
float:left;
width:230px;
text-align:left;
color: #808080;
font-size: 11px;
padding:0px 0px 6px 7px;
}



/*END RIGHT COLUMN */


/* START PUBLICATION LINK */

.aviz{

color:#8C8F91;
clear:both;
}

.aviz strong{
text-decoration:underline;
}


.aviz a{
color:#F90202;
text-decoration:none;
}

.aviz p{
float:left;
padding:0px 25px;
}

/* END PUBLICATION LINK */

/*BEGIN FOOTER NAVIGATION */
.footer_nav{
color: #FDE1C4;
text-align:left;
font-size:11px;
padding: 0px 0px 0px 0px;
background: #a6adb1;
/* width: 760px; */
margin: 0px auto;

}

.footer_nav img {
vertical-align:middle;
padding:10px 10px 0px 0px;
}


.foot_logo{
text-align:left;
float:left;
background: #a6adb1;
}

.right_footer{
float:right;
padding-top:5px;
}



/* END FOOTER NAVIGATION */



.clear{
clear:both;
}


.second_page{
background: url(../images/main_sec.gif) repeat-y;

}


.second_page a{
color:#D60B05;
padding:2px;
}

.second_page p{
padding:5px 10px 0px 10px;

}



.second_left p{
padding:5px 10px 0px 10px;
clear:both;
}

.second_left{
float:left;
width:730px;
text-align:center;
color: #808080;
font-size: 11px;
padding:10px 4px 8px 8px;
/* border-right:1px solid #202020; */

}
.second_left div, .second_left p, .second_left h1, .second_left h2, .second_left h3  
{
	text-align:left;
} 
.second_left span {
background: url(../images/red_arr_bottom.gif) left center no-repeat;
padding:0px 5px 0px 8px;
}

.second_left img {
padding:0px 10px;

}

.second_left h1 {
font:normal 18px Arial;

}


.second_left h2 {
background: url(../images/second_header.gif) left center no-repeat;
font:bold 11px Arial;
color: #fff;
padding:2px 5px 2px 5px;
clear:both;
}



.second_left ul  {
padding:0px;
font-size:11px;
margin: 0px 0px 20px 10px;
list-style-type:none;
}


.second_left li,  {
color: #808080;
background: url('../images/arr_red.gif') left center no-repeat;
font-weight: normal;
margin:0px;
padding: 0px 0px 0px 10px;
text-decoration: underline;
margin:0px 0px;
}

.second_left li a {
/* background: url('../images/arr_red.gif') left center no-repeat; */
color: #D60B05;
text-decoration:none;
/*font-weight: normal;
margin:0px;
padding: 5px 0px 0px 10px;
text-decoration: underline;
margin:5px 0px;*/
}

.second_left li a:hover {
/* color: #F70005; */
text-decoration: none;
border-bottom:1px dashed #D60B05;
}

.second_flash{
padding-left:150px !important; 

}


.second_right {
float:left;
width:230px;
text-align:left;
color: #808080;
font-size: 11px;
padding:0px 6px 6px 7px;
/* border-right:1px solid #202020; */
}



.second_right ul  {
padding:0px;
font-size:11px;
margin: 0px 0px 0px 10px;
list-style-type:none;
clear:both;
}


.second_right li  {
color: #808080;
background: url('../images/arr_red.gif') left center no-repeat;
/* color: #F70005; */
font-weight: normal;
margin:0px;
padding: 0px 0px 0px 10px;
text-decoration: none;
margin:0px 0px;
font-family:Arial, Helvetica, sans-serif;
}

.second_right li a {
/* background: url('../images/arr_red.gif') left center no-repeat; */
color: #D60B05;
text-decoration:underline;
padding:0px;

}


.second_right li a  span{
color: #91918C;

}

.second_right li a:hover {
text-decoration: none;
border-bottom:1px dashed #D60B05;
}

.second_right li a:hover span {
color: #FFD9BA;
text-decoration: none;
}


.second_right a {
color: #D60B05;
text-decoration:none;

}
.second_right p {
padding:0px;
margin:0px;
}

.second_right p a:hover{
text-decoration: none;
border-bottom:1px dashed #D60B05;
}

.second_right h2 {
background: url(../images/menu_header.jpg) left center no-repeat;
font:bold 11px Arial;
color: #fff;
padding:2px 5px 2px 5px;
}


.rekl_sec{
padding:10px 0px 0px 10px;

}

.photo_maps{
padding-top:15px;
text-align:center;
width:230px;
padding-bottom:20px;

}



.posts_sec{
border-top:1px solid #3B3B3B;
padding:15px 0px 25px 0px;
}

.posts_sec img {
padding:0px 5px;

}
.posts_sec a {
font-weight:bold;

}


.post_left_sec{
float:left;
padding-left:0px;
}

.post_right_sec{
float:right;
padding-right:15px;
}


.pagination{
float:left;
width:530px;
text-align:center !important;
}

.pagination a{
padding:0px 5px;

}

.pag_sel{
background: url(../images/pag_bg.gif)  center no-repeat;
color:#000 !important;
text-decoration:none;
margin-left:3px;
}


.second_left .label
{
	text-align:right;
	vertical-align:top;
	padding-top:5px;
}
.second_left .value
{
	text-align:left;
}
.second_left strong
{
	color:#FF0000;
}
.second_left .value input, .second_left .value textarea
{
	margin:3px;
}
.w100p
{
	width:100%;
}




/*********** PopUP start *********/


.PopUp_main{
font-size:11px;
text-align:center;
}


.PopUp_main .pop_h2 {
	padding:0px 0px 0px 0px;	
	background: url(../images/top_popup.jpg)   left center repeat-x;
	margin:0 auto;
	text-align:left;
}
.PopUp_main .pop_h2 h2
{
	font-size:12px;
	line-height:28px;
	margin:0 0 0 10px;
	vertical-align:middle;
}

.PopUp{
padding:10px 0px;

}
.PopUp_main a{
color:#D60B05;
padding:2px;
}
.PopUp_img{
text-align:center;
}
.d_text
{
	width:350px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {.d_text
{
	width:354px;
}}

.ps_title_dots
{
	background:url("../images/ps_title_dots.gif") no-repeat left top;
	width:157px;
	height:2px;
	float:left;
	margin:12px 0 0 11px;
}
   .clear2:after
{
 	content: ".";
 	display: block;
 	height: 0;
 	font-size: 0;
 	clear: both !important;
 	visibility: hidden;
 }
.clear2
{
	min-height: 1px; 
} 
* html .clear2
{
	height: 1px; 
}

#page_container2{
	background: url(../images/bg_shadow.gif) repeat-y;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	text-align:left;
	width: 1118px;
	height:100%;
}


.p404_img
{
	background:url("../images/404_logo.jpg") no-repeat center top;
	width:156px;
	height:183px;
	margin:0px auto 0 auto;
}
.p404_text
{
	text-align: left;
	margin:20px auto;
	width: 310px;
	font-size: 11px;
	line-height: 16px;
}
.p404_text h2
{
		font-size: 18px;
}
.p404_text a
{
		color:#d60b05;
}
.p404_body
{
	background:#000 url(../images/main_bg.gif) repeat;
	height:100%;
}