/* 
Author:mmh
Author URI:http://www.radgost.com/
Version:0.1
Project:radgost
Description:---------------------------------------------------------------------------------------
TABLE OF CONTENTS
-- 
-- 


--
---------------------------------------------------------------------------------------
/* ------------------------------------------------------------------------------------
BASICS */
html{font-size:100%;min-height:101%;background-color:#333333;}
body{font-size:62.5%;color:#666;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
a{color:#919191;}
a:hover{color: #cfcfcf;}
a:active{}
/*a:visited{color:#f9f9f9;}*/
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
img.left{margin:0 1em 1em 0;}
img.right{margin:0 0 1em 1em;}
.padding{padding:10px;}
/* #content p{margin:1.1em 0;}
*/ 
h1,h2,h3,h4{font-weight:normal;}

hr {
	border-color:#d2d2d2;
	color: #d2d2d2;
	border:0;
	border-top: 1px solid #d2d2d2;
	height:1px;
	clear: both;
}
/* ------------------------------------------------------------------------------------
NAVIGATION MENU */
.navigation,.navigation ul{padding:0;margin:0;list-style:none;line-height:1;float:left;}
.navigation a{display:block;padding:6px 10px;text-decoration:none;}
.navigation a:hover{text-decoration:underline;padding:6px 10px;}
.navigation li{float:left;width:auto;}
.navigation li{padding:0;margin:0;}
.navigation li ul li{padding:1px 0px;}
.navigation li ul li a{padding:6px 10px;width:110px;}
.navigation li ul{position:absolute;padding-top:1px;width:130px;left:-999em;}
.navigation li ul ul{margin:-1.5em 0 0 130px;}
#navigation li:hover ul ul,#navigation li:hover ul ul ul,#navigation li.sfhover ul ul,#navigation li.sfhover ul ul ul{left:-999em;}
#navigation li:hover ul,#navigation li li:hover ul,#navigation li li li:hover ul,
#navigation li.sfhover ul,#navigation li li.sfhover ul,#navigation li li li.sfhover ul{left:auto;}
/* ------------------------------------------------------------------------------------
STRUCTURE */
body{background:#333333 url(img/bg.png) repeat-x top;}
#container{overflow:hidden;font-size:1.5em;width:960px;margin:auto auto 30px auto;}
#header{}
#footer{clear:both;}
#content{width:960px;margin:auto;background:#fff url(img/content_top.png) repeat-x left top;font-size:0.8em;line-height:1.5em;padding:20px 0 20px 0;border-top:10px solid #000000;}
#right{}
#left{}
/* ------------------------------------------------------------------------------------
CUSTOM */ 
#header_top h2{color:#FFFFFF;display:block;font-size:1em;margin-left:650px;margin-top:45px;position:absolute;text-align:right;width:300px;}
#content h3{color:#464646;font-size:1.7em;}
#footer h3{color:#aaa;font-size:1.1em;}
#top_part{float:right;}
#logo{margin:0;text-indent:-999em;}
#logo span{text-indent:-999em;display:block;display:none;}
#logo a {
display:block;
height:99px;
overflow:hidden;

text-indent:0;
width:237px;
}
/*#logo a img{margin:10px 0 0 6px;}*/
#header_top{height:100px;text-align:left;}
/* ------------------------------------------------------------------------------------
jezyki */    
#language_menu li{height:15px;margin:0;padding:5px 2px 0 2px;}
#language_menu li.current{background: transparent url(img/flags.png) no-repeat -136px 10px;}
#language_menu{float:right;background-color: #b8b8b8;}
#language_menu li a{background-image:url(img/flags.png);background-repeat:no-repeat;text-indent:-9999em;display:block;height:11px;width:16px;margin:0;padding:0;}
#language_menu li.en a{background-position:-20px 0;}
#language_menu li.pl a{background-position:-105px 0;} 
/* ------------------------------------------------------------------------------------
rozne */
.info_link {
	
	display: block;
	text-align:center;
	font-size: 1.1em;
	text-decoration:none;
	background:transparent url(img/icons.png) no-repeat scroll 0 0px;
	line-height: 32px;
	margin:auto;
	width: 530px;
} 

.info_link a{
	color: #235d9f;
	
}


/* ------------------------------------------------------------------------------------
menu glowne z podmenu */ 
#left_menu {
background:transparent url(img/elements.png) no-repeat scroll left bottom;
padding-bottom:15px;
}



#left_menu ul{width:160px;border:1px solid #d4d4d4;}
#left_menu li{display:block;float:left;}
#left_menu li.current a{background:#FFFFFF url(img/content_top.png) repeat-x scroll 0 50%}   


#left_menu a {
background-color:#FFFFFF;
border-bottom:1px solid #D4D4D4;
color:#333333;
display:block;
float:left;
font-size:1.1em;
line-height:1.4em;
padding:10px 30px 10px 10px;
text-align:left;
width:120px;
}
#left_menu a:hover,
#left_menu li.current a:hover{background-color:#efefef;text-decoration:none;}
/* ------------------------------------------------------------------------------------
magazyny slider */
#projects_presentation{height:141px;background-color:#000000;overflow:hidden;}
#projects_presentation h3{font-variant:normal;font-size:1.3em;margin:10px 0 10px 20px;}


#slider{width:920px;margin:0 auto;position:relative;}
.scroll{height:141px;width:905px;overflow:auto;overflow-x:hidden;position:relative;clear:left;}

.scrollButtons{position:absolute;top:60px;cursor:pointer;}
.scrollButtons.left{left:-15px;}
.scrollButtons.right{right:-15px;}
.hide{display:none;}

p.project_short {color:#d6d6d6;display:block;font-size:0.7em;line-height:1.4em;margin-top:10px;}  





.project {

float:left;
height:80px;

padding:5px;
width:460px;
} 

.proj_desc {
background-color:#3B3B3B;

height:80px;
margin:20px 80px 0 20px;
padding:5px;
width:400px;
}
.project .project_logo {

	float: left;
}
.project .project_short {
	width: 156px;
	height: 68px;
	 margin-right:25px;
	float: right;   
	
}





/* ------------------------------------------------------------------------------------
kolumny */ 
#column_left{margin-left:18px;margin-top:10px;width:205px;}
#column_right{width:735px;margin-top:10px;}
.column_content{margin:10px auto 30px auto;text-align:justify;}
#column_left .column_content{width:200px;margin-left:20px;}
#column_right .column_content {
margin-right:40px;
width:670px;
}
/* ------------------------------------------------------------------------------------
stopka */
#footer{/*height:144px;*/background-color:#222222;padding-top:20px;color:#919191;font-size:0.8em;}
#footer_content{/*height:120px;*/margin:auto;width:920px;color:#919191;padding-bottom:20px;}
#footer_content h3{font-size:1.2em;margin-bottom:10px;color:#cfcfcf;}
#footer_content p,
#footer_content li a{font-size:0.9em;line-height:1.8em;color:#919191;text-decoration:none;}
.longer_one,
.contact,
.our_stuff,
.network_news{display:block;float:left;width:130px;margin-right:30px;}
#footer ul li.longer_one{width:400px;}
a.copyright{font-size:0.7em;display:block;float:left;text-decoration:none;margin:10px 0 0 5px;height:20px;}  

#footer_content li a:hover{color: #cfcfcf;}
