@charset "utf-8";
/* start reset css */

*{
margin:0;
padding:0;
}
a img{background-image:none;}
img {border:none;}
a:active,a:focus{outline: 0;}
a:link {
    text-decoration:none !important;
}

#content img.right {
    float:right;
    margin-right:14px;
}

/* end reset css */

/* start general css */

body {
    background-color:#efefef;
    font-size:12px;
    color:#444444;
    background-repeat:no-repeat;
    background-position:center top;
}

h1{
	font-size:20px;
	font-weight:bold;
	font-family:Century Gothic;
}
h4 {
    margin-top:15px;
    padding-bottom:5px;
}
/* end general css */

/* start layout */
/***************/


#header {
    width:1000px;
    height:98px;
    margin:0 auto;
    background-image:url('images/1px.png');
    background-repeat:repeat;
    border-left:1px solid #c1c1c1;
    border-right:1px solid #c1c1c1;
    border-bottom:1px solid #c1c1c1;
    /* border radius settings */
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
    /* end border radius settings */
}

#logo{
    width:1000px;
    height:357px;
    margin:0 auto;
}

#content {
    font-family:Verdana;
    font-size:12px;
    width:986px;
    height:auto;
    position: relative;
    z-index: 800;
    margin-left: auto;
    margin-right: auto;
    padding-left:14px;
    border:1px solid #cdcdcd;
    /* border radius settings */
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    /* end border radius settings */
    background-image:url('images/1px.png');
    background-repeat:repeat;
}

#footer0 {
    position:relative;
    margin: -78px 0px 0px 0px;
    background-color:#626262;
    height:189px;
    background-image:url('images/footerbg1px.png');
    background-repeat:repeat-x;
}
#ugras {
    height:50px;
    margin: 0 auto;
    width:1000px;
    padding-top:50px;
    text-align:center;
    margin-left:-14px;
    vertical-align:bottom;
}
#ugras a {
    font-size:11px;
    text-decoration:none;
}

#footer {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    height: 90px;
    width: 1000px;
    padding: 90px 0px 10px 0px;
}

/* end layout */
/**************/

/* start header */

#logo a {
    float:right;
}

a#rss{
    background:url('images/rss_icon.png') 0 0;
    position:relative;
    float:left;
    top:27px;
    left:24px;
    width:21px;
    height:21px;
}

a#rss:hover{
    background:url('images/rss_icon.png') 0 -21px;
}

#header a img.home{
    position:relative;
    top:20px;
    left:105px;
}

#menu {
	position:relative;
    top:0;
    left:250px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	display:block;
	width:750px;
	list-style-type:none;
} 
#menu li{
	background-image:url(images/menu_elem.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	display:block;
	width:150px;
	height:23px;
	float:left;
}
#menu li:hover{
	background-image:url(images/menu_elem_hover.png);
}
#menu li a{
	display:block;
	text-decoration:none;
	color:#7f7f7f;
	height:30px;
	width:150px;
}
#menu li a:hover{
	color:#000;
}
#menu li ul{
	display:none;
	padding-top:13px;
	text-transform:uppercase;
	}
#menu li ul a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	color:#e7e7e7;
	background-color:#444;
	width:140px;
	height:20px;
	padding-top:8px;
	padding-bottom:4px;
	padding-left:10px;
}
#menu li ul a:hover{
	color:#c2e000;
}
#menu li ul li {
	display:block;
	height:30px;
	background:none !important;
}
#menu li ul li:hover {
	background:none;}
/* end header */

/* start content */

#hirsav {
    background-image:url('images/hirek_alap.png');
    background-repeat:no-repeat;
}
#hirsav table,tr,td{
    border-collapse: collapse;
}
#hirsav{
    width:742px;
}
#hirsav table{
    width:658px;
    height:264px;
    margin-left: 81px;
}

#hirsav table tr td {
    vertical-align:top !important;
    height:247px;
    width:219px;
    max-width:219px;
    vertical-align: top;
    padding-right:10px;
}
#hirsav td h3 {
    font-family:Century Gothic;
    font-size:13px;
    padding-top:16px;
    padding-bottom:16px;
    margin-top:4px;
    max-width:205px;
}
#hirsav td p {
    font-family:Verdana;
    font-size:11px;
    text-align:justify;
    max-width:205px;
    padding-top:0;
    line-height:18px;
    color:#444;
}
#hirsav a.hirek_link{
    text-decoration:none;
    font-family:Verdana;
    font-size:10px;
    width:70px;
    color:#99b100;
    display:block;
    font-style: italic;
    padding-top:15px;
    padding-bottom:10px;
    position:relative;
    left:140px;
}

span.bold{
    font-weight:bold;
}

#szovegkep{
    height:auto;
    width:986px;
    background-image:url('images/kolegina.png');
    background-repeat:no-repeat;
    background-position:right bottom;
    margin-bottom:20px;
}
#content a {
    color:#abc500;
    font-weight:bold;
} 
#content h1 {
    margin-top:49px;
    margin-bottom:49px;
}

span.zoldh1 {
    color:#9fb704;
    font-style:italic;
}

sup.right{
    font-size:12px;
}

#content p {
    position:relative;
    z-index:999999;
    font-family:Verdana;
    font-weight:normal;
    padding-top:20px;
    line-height:2;
}
#content ul {
    font-family:Verdana;
    line-height: 2;
    font-size:12px;
    list-style-type: disc;
    margin-left:20px;
}
#pixel {
    text-align:justify;
    padding-right:14px;
}
.youtube{
    float:right;
    margin:10px 0 10px 10px;
}

h1.facebook{
	color:#123a92;
	display:inline;
	margin-left:10px;
}

img.facebooklogo{
	vertical-align:top;
}

/* end content */

/* start footer */
.footerlogo {
    display:block;
    margin:0 auto;
    width:34px;
    height:34px;
    margin-top:10px;
}
#footer p,a{
    margin-top:-10px;
    font-family:Verdana;
    font-size:11px;
    color:#cfcfcf;
}

#footer a{
    text-decoration:none;
    color:#cfcfcf
}
/* end footer */


/* start mailer css */ 

#mailer{
    width:350px;
    font-size:14px;
    font-family:Verdana;
}

#mailer input{
	padding:5px;
	margin-top:10px;
	display:block;
	width:350px;
	height:20px;
}

#mailer textarea{
	margin-top:10px;
	display:block;
	min-width:360px;
	max-width:360px;
	min-height:200px;
}

#mailer input.submit{
	border:0px;
	background:url('images/mail_send_icon.png') 0 0;
	display:block;
	width:92px;
	height:26px;
}

#mailer input.submit:hover{
    background:url('images/mail_send_icon.png') 0 -26px;
}

/* end mailer css */	

/* start likebox css */

#likebox_face{
	width:405px;
	margin-right:14px;
}
#likebox_stream{
	width:540px;
	margin-right:14px;
}
/* end likebox css */

/* start partnerek css */

#partnerek_container{
    width:971px;
    height:289px;
    margin-bottom:18px;
    background-color:#414141;
    background-image: url('images/partnerek_hullam.png');
    background-repeat:no-repeat;
    background-position:center right;
}

#partnerek_kep{
    padding:11px;
    width:529px;
    height:266px;
}
#partnerek_leiras{
    margin-top:132px;
    font-family:Century Gothic;
    width:293px;
    color:#fff;
}

/* end partnerek css */

/* start cegunkrol css */

#cegunkrol_table{
    width:100%;
    text-align:justify;
    font-family:Verdana;
    font-size:12px;
    padding-right:14px;
}

#cegunkrol_table td {
    width:315px;
    line-height: 23px;
    vertical-align: top;
}

#cegunkrol_table .kep img{
    margin-left:10px;
}

/* end cegunkrol css */

/* start hirek css */

#rovidhir_container{
    width:957px;
    margin-left: 13px;
    padding-bottom: 35px;
    
}
.hirek_ikon{
    position:relative;
    top:18px;
}
.hircim {
    font-family: Century Gothic;
    font-weight:bold;
    font-size:15px;
    color:#383838;
}
.hirek_vonal{
    padding-bottom:5px;
}
.hirdatum{
    font-family: Verdana;
    font-style: italic;
    font-size: 10px;
    color:#969696;
}

.rovidhir {
    font-family: Verdana;
    font-size:12px;
    color:#444;
    text-align:justify;
    line-height: 2;
    margin-bottom:30px;
}
.hirek_szaggatottv{
    padding-top:25px;
}

.hirek_elolvasom{
    background-image: url('images/hirek_elolvasom.png');
    width:84px;
    height:16px;
    display:block;
    position:relative;
    left:720px;
}
#addthis{
    margin-left:810px;
    margin-top:-6px;
}
#addthis_hir {
    
}

.hirek_vissza_gomb {
    display:block;
    height:16px;
    width:132px;
    background-image:url('images/vissza_gomb.png');
}
.hirek_vissza_gomb_also {
    margin-left:340px;
    margin-top:-16px;
    display:block;
    height:16px;
    width:132px;
    background-image:url('images/vissza_gomb.png');
}

#hir_tartalom{
    text-align:justify;
    padding-right:14px;
    margin-bottom:30px;
}

#perika td p{
    vertical-align: top;
}

/* end hirek css */

/* start webhosting css */
#webhosting{
    margin:0 auto;
    width:708px;
}
#webhosting tr.paratlan{
    background-color:#e7e7e7;
}

#webhosting table, tr, th, td {
    border-collapse: collapse;
    font-family:Verdana;
    font-size:12px;
    vertical-align: middle !important;
}
#webhosting th,td{
    height:22px;
}
#webhosting table{
    width:708px;
    margin-top:10px;
}
#webhosting th.first {
    width:280px;
}
#webhosting td.first{
    padding-left:10px;
    text-align:left;
}
#webhosting th.other {
    width:113px;
}
#webhosting td {
    text-align:center;
}
#webhosting tr.last {
    height:45px;
}

#webhosting table td a {
    display:block;
    height:27px;
    width:102px;
    margin-top:10px;
    background-image:url('images/webhosting_megrendelem.png');
    background-repeat:no-repeat; 
}
p.webhosting{
    font-size:10px;
    font-style:italic;
}

#webhosting_megrendelo {
    width:600px;
}
#webhosting_megrendelo fieldset{
    padding-bottom:20px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background-color: #e7e7e7;
    margin-bottom:10px;
} 

#webhosting_megrendelo legend {
    display:block;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:10px;
}  
#webhosting_megrendelo input,label {
    display:inline-block;
    width:280px;
    margin-top:10px;
    padding-top:5px;
    padding-bottom:5px;
    font-family:Verdana;
    font-size:12px;
}
#webhosting_megrendelo label{
    padding:10px;
}
#webhosting_megrendelo select{
    padding-top:0;
    width:280px;
}
#webhosting_megrendelo .submit{
    background-image:url(images/webhosting_megrendelem.png);
    display:block;
    background-repeat:no-repeat;
    width:102px;
    height:27px;
    border:none;
}
#megrendeles_confirm {
    font-family:Verdana;
    font-size:12px;
    line-height:2;
}
#megrendeles_conf {
    border-collapse:collapse;
    width:600px;
    margin:0 auto;
}
#megrendeles_conf tr{
    height:25px;
}
#megrendeles_conf tr.paratlan{
    background-color:#e7e7e7;
}
#megrendeles_conf th{
    text-align:left;
    padding-left:10px;
}
/* end webhosting css */

/* start referencia css */

#referencia_tabla{
    margin-top:60px;
    height:auto;
}
#referencia_tabla td{
    padding-top:10px;
    padding-left:5px;
    font-family:Verdana;
    font-size:13px;
}
 
.imageview_vissza_gomb {
    display:block;
    background-image: url('images/visszagomb.png');
    background-repeat:no-repeat;
    width:60px;
    height:16px;
    margin:0 auto;
    margin-top:20px;   
}
/* end referencia css */ 

/* start referencia_pixelfilm css */
#r_pixel{
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(1, #C5C5C5),color-stop(0.59, #E7E7E7));
    background-image: -moz-linear-gradient(center top,#C5C5C5 100%,#E7E7E7 59%);
    background-color:#e7e7e7;
    -moz-border-radius:5px;
    border-radius:5px;
    border: 1px solid #cdcdcd;
    width:710px;
    margin:0 auto;
    margin-bottom:10px;                
}
#r_pixelfilm {
    margin:0 auto; 
}

#r_pixelfilm, tr, td{
    border-collapse: collapse;
   
}

#r_pixelfilm td {
    vertical-align:top;
    text-align:center;
    line-height:2;
    padding:10px;
}
#r_pixelfilm td.leiras{
    width:290px;
}
/* end referencia_pixelfilm css */

/* start hatterkepek css */

#hatterek_table,tr,td {
    border-collapse: collapse;
}
#hatterek_table td.elso{
    width:214px;
    height:540px;
}
#hatterek_table td.masodik{
    width:772px;
    background-image:url('images/monitor.png');
    background-repeat:no-repeat;
}
.belyegkep{
    margin-top:10px;
    width:162px;
    height:104px;
    margin-left:40px;
    background-image: url('images/belyeg_arnyek.png');
    background-repeat:no-repeat;
}
.belyegkep img{
    margin-left: 2px;
    width:154px;
    height:96px;
}


#nagykep {
    position:relative;
    left:113px;
    top:-84px;
    width:595px;
    height:335px;
}

span.szelesseg,span.magassag{
    font-size:10px;    
}
span.szelesseg {
    position:relative;
    left:388px;
    top:-92px;
}
span.magassag{
    position:relative;
    display: block;
    left:-299px;
    top:-280px;
    -webkit-transform: rotate(-90deg); 
    -moz-transform: rotate(-90deg);    
}

#hatter_leiras{
    margin-left:40px;
    text-align:justify;
    color:#5c5c5c;
    width:92%;
}

#hatter_letoltes {
    text-align:right;
    margin-right:40px;
    margin-top:40px;
}
/* end hatterkepek css */

/* start dokumentumok css */
 
#dokumentumok_tabla,td,tr,th{
    border-collapse:collapse;
}
#dokumentumok_tabla td.elso{
    width:460px;
    padding-left:20px;
}
#dokumentumok_tabla td.masodik{
    width:492px;
    height:457px;
}

#dokumentumok_tabla li{
    list-style-type:circle;
}

#dokumentumok_tabla a{
    display:block;
    text-decoration:none;
    margin-top:15px;
    color:#444;
}


#dokumentumok_tabla li:hover{
    color:#abc500;
}

#dokumentumok_tabla a:hover{
    color:#abc500;
}

h3.gyikcim{
    margin-top:40px;
    text-transform: uppercase;
    color:#000;
    font-weight:bold;
    vertical-align: top;
}

#gyik li a{
    font-style: italic;
    font-weight: normal;  
}
#gyik li {
    line-height:0.5;
    cursor:help;
}

.gyik_content {
    display:none;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border:1px solid #ccc;
    width:892px;
    height:auto;
    margin-left:20px;
    margin-top:30px;
    background-color:#f1f1f1;
    padding-left:14px;    
}

.gyik_content h3{
    font-style:italic;
    margin-top:14px;
    font-size:12px;
}

p.valasz{
    margin-bottom:14px;
    text-align:justify;
}
/* end dokumentumok css */

/* start webdesign css */
#webdesign{
    margin-right:14px;
}

#webdesign ol{
    margin-left:20px;
    line-height: 2;
}
#webdesign ol li{
    margin-top:10px;
}

#webdesign ul li {
    list-style-type:square;
}
/* end webdesign css */

/* start nyomdai termékek css */

#nyomdaifelsorolas li{
    cursor:pointer;
}

#nyomdaifelsorolas span {
    display:none;
}
/* end nyomdai termékek css */

/* start wds-art css */

#wdsart_thumbs{
    vertical-align:top;
    width:860px;
    margin:0 auto;
}
.belyegleiras{
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    display:inline-block;
    vertical-align: top;
    padding:5px 0 5px 5px;
    margin:5px 5px 0 5px;
    background-color:#ebebeb;
    min-height:280px;
    width:155px;
	border:1px solid #cfcfcf;
}
.belyegleiras img{
     border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}

.belyegleiras span.leiras{
    display:block;
    margin:5px 0 5px 0;
    color:#444;
	font-weight:normal;
    word-wrap: break-word;        
}

#wdsart_form{
    width:500px;
    margin:0 auto;
    background-color: #f4f4f4;
    text-align: center;
}
#wdsart_form fieldset{
    padding:10px 0 10px 0; 
}

#wdsart_form label,input{
    margin-top:10px;
    width:200px;
    text-align:left;
    vertical-align:top;
}

#wdsart_form textarea{
    margin-top:10px;
    width:200px;
    resize:none;
    height:100px;
}

#wdsart_form input[type=submit]{
    width:70px;
    display:block;
    margin-left:40px;    
}

/* end wds-art css */
