/*
Theme Name: Silcom.hu
Theme URI: http://emotions.hu
Description: Silcom theme
Version: 1.0
Author: Viktoria Borbola
Author URI: http://www.emotions.hu
*/

body{
	margin: 0;
	font-family: Verdana, Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background: #000 url(images/bg-body.jpg) top center no-repeat;
	color: #666666;
}
a:link img{border:0;}
a {
color: #FFFFFF;
}

#page {
width: 890px;
margin: 0 auto 0 auto;
}

#header {

float: left;
display:block;
}

#header h1 {
	background: url(images/silcom_logo.gif) no-repeat;
	width: 137px;
	height: 420px;
	margin: 0;
}

#header h1 a{
display:block;	
width: 137px;
height: 420px;
}
#over {
height:110px;
width: 1000px;
margin: 0 auto 0 auto;
}

#kereso {
float:right;
width:115px;
height:30px;
margin:20px 0 10px 0;
padding:0 184px 0 0;
}

.breadcrumb_theme a{color:#999;}
.breadcrumb_theme a:hover{text-decoration:none;}
.breadcrumb_theme {
float:left;
width:608px;
height:15px;
text-align:left;
padding:80px 0 0 55px;
font-size:0.8em;
color:#fff;
}

li.lang_hu {
width:18px;
height:12px;
background:url(images/hu.png) no-repeat;
display:block;
float:left;
margin:0 5px 0 0;
}

li.lang_en {
width:18px;
height:12px;
background:url(images/uk.png) no-repeat;
display:block;
float:left;
}

#features {
width:115px;
height:40px;
float:right;
clear:right;
text-align:left;
padding:0 184px 0 0;
}
input#searchsubmit {
background: url(images/search_arrow.gif) no-repeat;
width:13px;
height:17px;
border:0;
display:block;
float:left;
}

input#s {
width:95px;
height:15px;
border-left: 1px solid #262626;
border-right:none;
border-top: 1px solid #262626;
border-bottom: 1px solid #262626;
float:left;
font-size:0.9em;
color:#262626;
padding:0 0 0 2px;
}

ul#languages {
float:right;
margin:5px 0 0 0;
padding:0;
}

a.rssfeed {
width:20px;
height:20px;
display:block;
float:left;
background: url(images/rss-icon.gif);
}

ul#languages li {
list-style-type:none;
list-style-position:inside;
display:inline;
}

ul#languages a img {
border:none;
}

ul#languages img {
padding:0 2px 0 2px;
}

#content {
text-align: left;
width: 738px;
float: left;
/*background-color: #99CCFF;*/
padding: 35px 0 35px 12px;
}

#sidebar {
width: 122px;
float: left;
padding: 10px 0 0 13px;
font-size:10px;
}

#sidebar ul {
margin: 0;
padding: 0;
}

#sidebar li {
list-style-type: none;
}

#sidebar li a{
color: #999999;
text-decoration: none;
text-transform: uppercase;
}

#sidebar li a:hover{
color: #FFFFFF;
}

/*POST*/
.post {
float: left;
width: 602px;
font-size: 10px;
line-height:150%;
}

.post div.szoveg {
margin: 0 3px 0 3px;
}

.entry h1, .entry h2, .post h1 {
font-size: 12px;
text-transform: uppercase;
color: #FFFFFF;
}

.entry ul {
list-style-type: square;
}

.post h3, .page h3 {
margin: 0 3px 0 0;
float: left;
font-size: 10px;
}

.post p {
margin: 0;
text-align: justify;
}

.post .news p {
margin: 0 0 15px 0;
text-align: justify;
}

.post .news h3 {margin:10px 0 10px 0;color:#CCC;font-size:12px;}

span.feltoltes_alatt {
font-size:10px;
text-transform: uppercase;
color: #FFFFFF;
font-weight: bold;
margin:10px 0 0 0;
display:block;
}

/*galéria*/
div.ngg-gallery-thumbnail-box {
	background: transparent url(images/galeria_bg.jpg) no-repeat;
	background-position: 0% 0%;
	margin-bottom: 15px;
}

div.slideshow {
	background: transparent url(images/galeria_bg.jpg) no-repeat;
	background-position: 0% 0%;
	margin-top: 8px;
	margin-bottom: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}

ngg-gallery-thumbnail {
margin: 0 !important;
padding: 0 !important;
}

div.ngg-gallery-thumbnail img{
background-color: transparent !important;
border: none !important;
margin: 0 !important;
padding: 3px !important;
}

div.ngg-galleryoverview div.ngg-navigation {
width: 602px;
font-size: 8px;
font-weight: bold;
padding-top: 0;
}

div.ngg-galleryoverview div.ngg-navigation a{
color: #999999;
text-decoration: none;
font-weight: bold;
}

div.ngg-galleryoverview div.ngg-navigation a:hover{
color: #000000;
text-decoration: none;
background-color: none;
}

div.ngg-galleryoverview div.ngg-navigation span {
font-weight:normal;
color: #FFF;
margin: 0 !important;
padding: 2px 5px 2px 9px;
border-right: 1px solid #999999;
background:#333333 none repeat scroll 0 0;
}


div.ngg-galleryoverview div.ngg-navigation a.page-numbers{
font-weight:normal;
border-top: none;
border-right: 1px solid #999999;
border-bottom: none;
border-left: none;
padding: 0 5px 0 9px;
margin: 0;
}

div.ngg-galleryoverview div.ngg-navigation a.next{
border: none;
background-color: transparent;
}

div.ngg-galleryoverview div.ngg-navigation a.prev{
border: none;
background-color: transparent;
}

div.ngg-galleryoverview div.ngg-navigation a.next:hover{
color: #FFFFFF;
}

div.ngg-galleryoverview div.ngg-navigation a.prev:hover{
color: #FFFFFF;
}

div.ngg-galleryoverview div.ngg-navigation a.page-numbers:hover
{
	background-color: #000000 !important;
	color: #FFFFFF; !important;
}

/*tanácsadás*/
ul.tanacs {
margin: 0 0 0 20px;
padding: 0;
list-style-image: url(images/li_kep.gif);
}

ul.tanacs a{
color: #CCCCCC;
text-decoration: none;
}

ul.tanacs a:hover{
color: #FFFFFF;
text-decoration: none;
}

/*kapcsolat menüpont*/
.kapcsolat {
width: 280px;
float: left;
}

.kapcsolat h1,h2 {
font-size: 12px;
text-transform: uppercase;
color: #FFFFFF;
margin: 0;
}

.kapcsolat p {
margin: 0;
font-size: 10px;
}

p.kapcsolatbal {
text-align:right;
}

/*hírek*/
.news {
margin: 20px 0 20px 0;
}

.news h1, h2{
margin: 0;
width: 522px;
float: left;
}

.news p{
padding-top: 3px;
clear: both;
}

div.news div.news_date {
width: 80px;
float: left;
color: #FFFFFF;
text-align: right;
}

/*referenciák*/
ul.referencia {
margin: 0;
padding: 0 0 0 13px;
width: 170px;
float: left;
/*background-color: #999999;*/
}

/*lábléc*/
#footer {
	width: 890px;
	clear: both;
	padding: 10px 0 5px 0;
	text-align: left;
}
ul#nav0 li ul{
	position:absolute;
	display:none;
	top:-20px;
	margin:0 0 0 0;
	padding:0;
	left:250px;
	list-style-type:none;
}

ul#nav, ul#nav0, ul#nav ul{list-style-type:none;}
ul#nav ul{padding:0; margin:0;}
ul#nav,  ul#nav0{
	position:relative;
	height: 18px;
	width:582px;
	margin:0 0 0 40px;
	padding:0;
}
ul#nav0 {background:url(images/bg-menu.gif) bottom left no-repeat; margin:0 0 5px 0; padding:0 0 0 70px; width:532px;}
ul#nav li, ul#nav0 li{float:left;}
ul#nav a, ul#nav0 a{
	display:block;
	padding:2px 5px;
	margin:0;
	color:#fff;
	text-decoration:none;
	background:none;
	float:left;
	position:relative;
	font-size:10px;
	text-transform:uppercase;
}
ul#nav a:hover, ul#nav0 a:hover{
	background:#333;
	color:#fff;
}
ul#nav li ul.dd2, ul#nav ul.ddd6, ul#nav ul.ddd7{left:99px;}
ul#nav li ul.dd3{left:320px;}
ul#nav li ul{
	position:absolute;
	display:none;
	top:20px;
	margin:0 0 0 0;
	padding:0;
	left:0;
}
	ul#nav li ul a, ul#nav0 li ul a{color:#ababab;}
	ul#nav li ul a:hover, ul#nav0 li ul a:hover{color:#fff;}

ul#nav li ul li ul{
	display:none;
	margin:0;
}
	ul#nav li ul li ul a{color:#949494;}

	
	
/**/
ul#nav0-en li ul{
	position:absolute;
	display:none;
	top:-20px;
	margin:0;
	padding:0;
	left:250px;
	list-style-type:none;
}

ul#nav-en, ul#nav0-en, ul#nav-en ul{list-style-type:none;}
ul#nav-en ul{padding:0; margin:0;}
ul#nav-en,  ul#nav0-en{
	position:relative;
	height: 18px;
	width:582px;
	margin:0 0 0 30px;
	padding:0;
}
ul#nav0-en {background:url(images/bg-menu.gif) bottom left no-repeat; margin:0 0 5px 0; padding:0 0 0 110px; width:532px;}
ul#nav-en li, ul#nav0-en li{float:left;}
ul#nav-en a, ul#nav0-en a{
	display:block;
	padding:2px 5px;
	margin:0;
	color:#fff;
	text-decoration:none;
	background:none;
	float:left;
	position:relative;
	font-size:10px;
	text-transform:uppercase;
}
ul#nav-en a:hover, ul#nav0-en a:hover{
	background:#333;
	color:#fff;
}
ul#nav-en li ul.dd2, ul#nav-en ul.ddd6, ul#nav-en ul.ddd7{left:116px;}
ul#nav-en li ul.dd3{left:375px;}
ul#nav-en li ul{
	position:absolute;
	display:none;
	top:20px;
	margin:0 0 0 0;
	padding:0;
	left:0;
}
	ul#nav-en li ul a, ul#nav0-en li ul a{color:#ababab;}
	ul#nav-en li ul a:hover, ul#nav0-en li ul a:hover{color:#fff;}

ul#nav-en li ul li ul{
	display:none;
	margin:0;
}
	ul#nav-en li ul li ul a{color:#949494;}
/**/




/* SLIDER */

#slider, #slider-inner{ 
	/* 
		define width and height of container element and list item (slide)
		list items must be the same size as the slider area
	*/ 
	width:140px;
	height:320px;
	overflow:hidden; 
	}
#slider li {height:16px;}
#slider li a{
	padding:2px 5px;
	display:block;
}
#slider li a#akt_post{
	background:#333;
	color:#fff;
	}
span#prevBtn {
	margin:4px 0 0 0;
	float:left;
	display:block;
}
span#nextBtn{
	margin:4px 0 0 0;
	float:left;
	display:block;
}


#nextBtn a {
	background:url(images/arrow-dn.gif) no-repeat top left;
	display:block;
	width:15px;
	height:20px;
}

#prevBtn a {
	background:url(images/arrow-up.gif) no-repeat top left;
	display:block;
	width:15px;
	height:20px;
}

#nextBtn a:hover {background:url(images/arrow-dn-on.gif) no-repeat top left;}
#prevBtn a:hover {background:url(images/arrow-up-on.gif) no-repeat top left;}

/* multi-level navigation */

#suckerfishnav {
	width:auto;
	height:30px;
    font-weight:bold;
    left:20px;
	position:relative;
	z-index:100;
    }
#suckerfishnav, #suckerfishnav ul {
    float:left;
    list-style:none;
    margin:0;
    }
#suckerfishnav a {
    display:block;
    color:#858585;
    text-decoration:none;
    margin:0 0 0 0;
	padding:8px 10px 8px 10px;
    }

#suckerfishnav a:hover {
    color:#DDDDDD;
	background:#000;
    }
	
#suckerfishnav a:visited {
    color:#858585;
    }

#suckerfishnav li {
    float:left;
    padding:0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:200px;
    font-weight:normal;
    margin:0;
    border:0;
    }
#suckerfishnav li li {
    width:200px;
    font-weight:normal;
    font-family:verdana,sans-serif;
	margin:0;
	height:30px;
    }
#suckerfishnav li li a {
    padding:8px 0 8px 9px;
	margin:0;
    width:80px;
    font-size:13px;
    color:#858585;
    }
#suckerfishnav li ul ul {
    margin:-30px 0 0 200px;
    }
#suckerfishnav li li:hover {
    background:#000;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#FFF;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color:#858585;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#858585;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#18131d;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    }
#suckerfishnav li ul li a {
width:auto;
}

#suckerfishnav li ul ul li {
background:#18131d;
width:350px;
}

#pixopoint_menu2 {
}
#pixopoint_menu1 {
clear:none;
}

#menu {
width:602px;
height:55px;
display:block;
}

.hentry  {
}

h2.pagetitle {
padding:10px 0 10px 0;
width:602px;
}

#content .navigation {
display:block;
clear:both;
width:602px;
height:20px;
padding:10px 0 0 0;
font-size:0.8em;
}

.navigation .alignleft {
width:50%;
float:left;
}

.navigation .alignright {
width:50%;
float:right;
text-align:right;
}

.navigation .alignright a:hover, .navigation .alignleft a:hover  {
color:#999;
}

h3.searchresult {
width:200px;
display:block;
margin:0;
}

h3.searchresult a {
width:180px;
display:block;
padding:2px 5px;
}

h3.searchresult a:hover {
display:block;
background:#333;
}

p#searchmetadata {
padding:1px 0 3px 0;
margin:0 0 0 0;
border-bottom: 1px #333 dotted;
display:block;
}

.kategoria_kep {
display:block;
width: 120px;
height:140px;
padding:0 30px 30px 0;
float:left;
text-align:center;
}

.kategoria_kep a img {
border:2px solid #666;
}

.kategoria_kep a:hover img {
border:2px solid #CCC;
}

.kategoria_kep a {
text-decoration: none;
}

span.category_name {
text-transform: uppercase;
}

span.category_szam {
color: #FFFFFF;
}
span.category_name:hover,span.category_name:hover  {
color:#666;
text-decoration:underline;
}

h3.error {
font-size:0.9em;
}

.swfobject p a {
color:#666;
}

p#wpml_credit_footer {display:none;}
a.fblink {padding-left:3px;}

