/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	/*font: 13px/2 Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	/*background: #101010 url('../img/bkg.jpg') repeat scroll 0 0;*/
	/*background-color: #00879a;*/
	background: #0b1535 url(../img/bg.jpg) top center no-repeat fixed;
	color: #000;
	/*font: 13px/1.7 Arial, 'Liberation Sans', FreeSans, sans-serif;*/
	/*font: 13px/1.7 "Georgia", Times New Roman, Times, serif;*/
	font: 11px/1.5 'Verdana', Arial, Helvetica, sans-serif;
	/*word-spacing: .05em;*/
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 25px;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
}

h2 {
	/*font-family: 'GreyscaleBasicRegular', FreeSans, sans-serif;*/
	font-size: 18px;
	font-weight: normal;
	line-height: 1.3em;
	color: #ce1030;
	/*text-shadow: 1px 1px 1px #000;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}

h3 {
	/*font-family: 'GreyscaleBasicRegular', FreeSans, sans-serif;*/
	font-size: 15px;
	font-weight: normal;
	/*text-transform: lowercase;*/
	line-height: 1.1em; 
	color: #ce1030;
	padding-bottom:10px;
	/*text-shadow: 1px 1px 1px #000;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
}

h4 {
	/*font-family: 'GreyscaleBasicRegular', FreeSans, sans-serif;*/
	font-size: 1.95em;
	font-weight: normal;
	/*text-transform: lowercase;*/
	line-height: 1.3333em; 
	/*text-shadow: 1px 1px 1px #000;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
}

h5 {
	font-size: 14px;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
}

h6 {
	font-size: 15px;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}

h7 {
	font-size: 12px;
	font-weight: bold;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
}

h8 {
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	color: #ce1030;
	/*text-shadow: 1px 1px 1px #000;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	padding-left:20px;
	margin-bottom:2em;
	padding-bottom:20px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

p,
dl,
hr,
h1,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 2em;
}

a
{
	color: #FFF;
	outline-width: 0;
	text-decoration: none;
}

a:hover
{
	text-decoration: none;
}

:focus
{
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
}

li
{
	margin: 0;
	list-style-type: none;
}

li a
{
	color: #606060;
	text-decoration: none;
	display: block;
}

li a:hover
{
	color: #FFF;
}

blockquote
{
	margin-left: 2em;
	font-size: 1.25em;
	font-style: italic;
	line-height: 1.6em;
}

.box
{
	padding: 0 auto;
	overflow: hidden;
}

.fixed
{
	position: fixed;
}

.invisible
{
	display: none;
}

.navigation{
	background:#000;	
}

.left, .alignleft
{
	float: left;
}

.right, .alignright
{
	float: right;
}

.txt_right
{
	text-align: right;
}

.txt_left
{
	text-align: left;
}

.txt_small
{
	color: #606060;
	font-size: 0.9em;
	/*/*line-height: 1.5em;*/*/
}

.txt_small p
{
	margin-bottom: 1.5em;
}

.h_2em
{
	height: 2em;
}

.h_4em
{
	height: 4em;
}

.bb
{
   border-bottom: 1px dotted #212121;
   margin-bottom:-1px;
}   

.mb_2
{
	margin-bottom: 2em;
}

.mt_2
{
	margin-bottom: 2em;
}

/* HEADER */

#header
{
	height:90px;
	background:url('../img/header_bg.png') repeat;
	padding-top:10px;
}

#header img
{
}

.top_home 
{
	text-align: left;
	color:#CCCCCC;
}

.top_home h2 a
{
	text-decoration: none;
	text-shadow: 1px 1px 1px #000;
}

.top_home p
{
	margin: 0;
}

.top_home h3
{
	color: #606060; 
}  

.top_image_home, .top_home 
{
	position: relative;
}

/*.top_image_home a
{
	position: absolute;
	z-index: 10;
	width: 692px;
	height: 4em;
	line-height: 4em;
	text-align: center;
	background: transparent url('../img/bkg_top_buttons.png') repeat scroll 0 0;    
	text-decoration: none; 
	-webkit-border-radius: 0.25em;
	-moz-border-radius: 0.25em;
}                 

.top_image_home a:hover
{
	background-position: 0 -4em;
}

.top_image_home a span
{
	display: block;
	width: 692px;
	height: 4em;
	background: transparent url('../img/arrows.png') no-repeat scroll 0 -52px;
	
}  

.top_image_home a.top_image_right span
{
	background-position: 0 0;
}

.top_image_home a.top_image_right
{
	top: 1em;
	right: 1em;
	width:20px;
}

.top_image_home a.top_image_left
{
	top: 1em;
	right: 5.5em;
	width:20px;
}*/

/* SEARCH */  

#search
{
}

#search .text
{
	border-width: 0;
	background-color: transparent;	
	display: block;
	width: 100%;
	padding: 0.5em 0;
	font-size: 1em;
	color: #606060;
	background-color: #141414; 
	overflow: visible;
}     

#search .text:focus
{
	outline: 0;
	color: #FFF;
}

/* MENU */

#menu_content
{
	background:url(../img/menu_bbg.png) left top no-repeat;
	margin-top:10px;
	height:54px;
}

#menu
{
/*	margin-bottom: 1em;
	padding-bottom: 1em;*/
	font-family:'Verdana', Arial, Helvetica, sans-serif;
	background:url(../img/menu_bbg.png) no-repeat;
	
}

#menu li
{
	list-style-type: none;
	float:left;
	margin-right:0px;
}

#menu a
{
	/*font-family: 'GreyscaleBasicRegular';*/
	font-size: 14px;
	height: 1em;
	line-height: 40px;
	display: block;
	/*text-transform: uppercase;*/
	text-decoration: none;
	color: #000;
	padding:10px;
	padding-right:15px;
	margin:0px 5px;
}


#menu a:hover, 
#menu a.sel,
#menu li.rent_page_ancestor a, 
#menu li.rent_page_parent a, 
#menu li.rent_page_item a
#menu li.current_page_ancestor a, 
#menu li.current_page_parent a, 
#menu li.current_page_item a
{
	color: #FFF;
	height:34px;
	background:url(../img/menu_over.png) right bottom no-repeat;
}


li.rent_page_item a
{
	color: #FFF;
	padding-left:15px;
}

li.current_page_item a
{
	padding-left:30px;
	background:#ce1030;
}

#sub_menu li li
{
	/*border-bottom: 1px dotted #212121;*/
	margin-bottom:-1px;
}

#sub_menu li li a
{
	color:#000;
	padding:3px;
	padding-left:20px;
	font-size:12px;
}

#sub_menu li li a:hover
{
	color:#FFF;
	background:url(../img/header_bg.png);
}


/* POST */

.post .attachment-post-thumbnail, .post .attachment-archive-thumbnail
{
	display: block;
	margin: 1em 0;
	border: 0px solid #202020;
}

.post .attachment-single-post-thumbnail
{
	display: block;
	margin: 0 0 1em;
	border: 0px solid #202020;
}

.post .meta
{
	margin: 0;
	text-transform: uppercase;
	font-size: 0.8em;
	line-height: 2.5em;
	color: #606060;
}

.post .meta a
{
	color: #666;
}

.post .meta span
{
	float: right;
}

.post a.more-link
{
	display: block;
	clear: left;
}

.post h3
{
	color: #999;
}

.post h3 span
{
	float: right;
}     

.post h3 a
{
	text-decoration: none;
	color: #FFF;
	text-shadow: 1px 1px 1px #000000;
}

.post h3 a:hover
{
	color: #FFF;
}

.archive_post p
{
	margin: 0;
}

/* MINI_BOX */

.mini_box
{
	padding: 1em;
	background-color: #080808;
	min-height: 286px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}   

/* SEARCH */

#search
{
	 
}

/* FOOTER */

#footer
{
	color: #606060;
	border-top: 1px dotted #212121;
	margin: 1em 0 2em;
	line-height: 1em;
}

/* COMMENTS */

.avatar
{
	background-color: #101010;
	padding: .25em;
	border: 1px solid #212121;
	float: left;
	margin: .5em 1em 0 0;
}

#comments_list h3, #comments_form h3
{
	color: #606060;
	margin-bottom: 1em;   
}

.commentlist li
{
	
	padding: 1em 0; 
	margin-bottom: -1px;
	border-bottom: 1px dotted #212121;
}

.commentlist li p
{                
	font-size: 12px;
	line-height: 2.16em;
	margin: 0;
	color: #AAA;
}

.grid_3 #comments_form 
{ 
	padding: 1em 10px;
}

#commentform input#author, #commentform input#email, #commentform input#url, #commentform textarea
{
	font: 12px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	display: block;
	border-width: 0;
	padding: .5em ;
	background-color: #181818;
	color: #FFF;
	width: 25%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#commentform textarea
{
	padding: .5em;
	width: 687px;
}

.grid_3 #commentform input#author, .grid_3 #commentform input#email, .grid_3 #commentform input#url, .grid_3 #commentform textarea 
{
	width: 190px;
}

#commentform input#author:focus, #commentform input#email:focus, #commentform input#url:focus, #commentform textarea:focus        
{
	background-color: #212121;
}

#commentform textarea
{
	height: 100px;	
}

.grid_3 #commentform textarea
{
	height: 200px;
}

#commentform label
{
	color: #AAA;
	font-weight: bold;
}

#commentform p
{
	margin-bottom: 1em;
}    

/* WIDGETS */

.textwidget
{
	color: #000;
	/*text-shadow: 1px 1px 4px #000;*/
} 

.widget
{
	margin-bottom: 2em;
}

.mini_box .widget
{
	margin-bottom: 0;
}

.widget li, .sidebar li li
{
	border-bottom: 1px dotted #212121;
	margin-bottom:-1px; 
}

.widget li.rent-cat a
{
	color: #FFF;
}

li.rent-cat
{
	background: transparent url('../img/bkg_list_selected.png') no-repeat scroll right center;
}

#wp-calendar
{
	width: 100%;
}

#wp-calendar *
{
	line-height: 2em;
	padding: 0;
}  

#wp-calendar tr td, #wp-calendar tr th 
{
	border-bottom: 1px solid #212121;
	margin-bottom:-1px;
	color: #606060;
} 

#wp-calendar caption
{
	text-align: left;
}

.news_style{
display:none;
}
.news_show
{
/*background-color: white;*/
color:black;
width:280px;
height:220px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
overflow: auto;

}
.news_border
{
/*background-color: white;*/
width:280px;
height:220px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
/*border: 1px solid gray;*/
overflow: auto;	

}
.news_mark{
background-color:white ;
font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px normal gray;
width:361px;
height:35px;
color:black;
text-align:center;
}
.news_title{
font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 1px normal gray;
padding: 5px 0px 9px 5px;
color:black;
}
.news_show img{

margin-left: 5px;
margin-right: 5px;

}
.buttondiv
{
position: absolute;
/*float: left;*/
/*top: 169px;*/
padding: 5px 5px 5px 5px;
background-color:white ;
border: 1px solid gray;
/*border-top-color: white;*/
border-top:none;
height:20px;
font: normal 90% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
}
.news_border2
{
background-color: black;
width:300px;
height:400px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 1px solid gray;
padding: 5px 5px 5px 5px;
/*overflow: auto;*/	
}
.news_mark2{
background-color:#666666 ;
font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
width:312px;
height:35px;
color:white;
text-align:center;
}

.buttondiv2
{
position: absolute;
/*float: left;*/
/*top: 169px;*/
padding: 3px 3px 5px 3px;
background-color:black ;
border: 1px solid gray;
/*border-top-color: white;*/
border-top:none;
height:20px;
}
.news_show2
{
background-color:black;
color:white;
width:300px;
height:400px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
overflow: auto;	

}
.news_show2 img{

margin-left: 5px;
margin-right: 5px;

}
.news_title2{
font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
padding: 5px 0px 9px 5px;
width:300px;
color:white;
}


.code{
width:500px;
color:white;
font: normal 90% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
padding: 5px 5px 5px 5px;
background-color:black ;
}



#main_content{
	background:url(../img/content_bg.png) repeat-y;
	margin-bottom:20px;
}


#main_content a{ color: #000;}
#main_content a:hover {text-decoration: none;}


#line{
	background:url(../img/hr.png)right no-repeat;
	width:641px; 
	height:21px;
}

#slider{
	background:#000000;
	/*height:250px;*/
	padding-top:10px;
	margin-left:5px;
	padding-bottom:5px;
	width:951px;
}

#slider a
{
	color: #FFF;
	outline-width: 0;
}

#slider a:hover
{
	text-decoration: none;
}


#slider h2{
	/*font-family: 'GreyscaleBasicRegular', FreeSans, sans-serif;*/
	font-size: 18px;
	font-weight: normal;
	line-height: 1.3em;
	/*text-shadow: 1px 1px 1px #000;*/
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}

.over a:hover{
	background-position: 0 -4em;
}


/* --------------- accoding ---------------------*/

.toggler  { cursor:pointer; font-weight:bold; color:#000; margin: 0; padding:5px; font-size:12px; font-family:Arial, sans-serif; margin:3px; border-bottom:1px dotted #000; }
.toggler:hover	 { background:#ccc; }
.element	 { padding:0 5px;}
.image	 { margin:0px 10px; float:right; }

.red{
	color:#ce102f;
	font-weight:bold;
}