html {
margin-top:0;
padding:0;
}

body {
background-image:url(../images/bg_hullamos.png);
background-position:center top;
background-repeat:repeat-y;
background-color:#292929;
font-family:Verdana;
font-size:12px;
height:100%;
min-height:100%;
margin:0;
padding:0;
}

a {
color:#D21D1D;
text-decoration:none;
}

a:hover {
color:#FF2227;
text-decoration:underline;
}

#wInside {
background-color:#000;
padding-top:10px;
color:#000;
width:960px;
margin-left:auto;
margin-right:auto;
height:100%;
min-height:100%;
}

#wInsideTable {
height:100%;
width:960px;
}

#wHeader {
width:960px;
height:190px;
position:relative;
top:0;
left:0;
background-color:#292929;
z-index:50;
}

#wInsideTableTop {
margin:0;
}

#wHeaderMainLogoBg {
height:176px;
width:780px;
position:relative;
left:180px;
float:left;
margin-top:-2px;
}

.wHeaderMainLogo {
position:relative;
top:55px;
left:70px;
}

#wHeaderMainWave {
position:relative;
top:-52px;
left:-32px;
width:780px;
height:122px;
z-index:100;
background-repeat:no-repeat;
}

#wMenu {
color:#FFF;
position:relative;
top:0;
left:0;
width:960px;
height:45px;
background-color:#292929;
}

.wMenuInactive {
color:#FFF;
font-weight:700;
text-align:center;
text-decoration:none;
white-space:nowrap;
background-image:url(../images/button_inactive.png);
}

.wMenuActive {
font-weight:700;
text-align:center;
text-decoration:none;
white-space:nowrap;
background-image:url(../images/button_active.png);
font-size:15px;
}

.wMenuInactive a {
color:#FFF;
text-decoration:none;
font-family:Verdana;
}

.wMenuInactive a:hover {
color:#FFF;
text-decoration:none;
}

.wMenuActive a {
color:#A80000;
text-decoration:none;
}

.wMenuItems {
height:30px;
width:190px;
vertical-align:middle;
background-color:#292929;
cursor:pointer;
padding-top:15px;
font-size:13px;
}

.wMenuItems a {
line-height:45px;
vertical-align:bottom;
}

#wMenuPersonal {
position:relative;
float:left;
left:0;
top:0;
text-decoration:none;
margin-right:2px;
}

#wMenuContact {
position:relative;
float:left;
left:0;
top:0;
width:192px;
}

#wMenuHowto {
position:relative;
float:left;
left:0;
top:0;
width:152px;
}

#wContent {
width:960px;
background-color:#F5F1F1;
height:100%;
min-height:610px;
}

#frameBlog {
width:750px;
background-color:#F1F1F1;
}

#wFooterContent {
width:750px;
text-align:center;
color:#F1F1F2;
font-size:10px;
margin:auto;
}

#wFooterContent a {
color:#F1F1F2;
text-decoration:none;
}

#wFooterContent a:hover {
color:#F1F1F2;
text-decoration:underline;
}

#wMainContent {
padding-top:20px;
margin-left:40px;
width:920px;
min-height:720px;
height:100%;
}

#wMainContentLeft {
margin-left:0;
width:580px;
height:100%;
text-align:left;
overflow:visible;
position:relative;
min-height:720px;
}

#wMainContentRight {
top:0;
position:absolute;
height:100%;
width:260px;
background-color:#EDE4E4;
overflow:hidden;
right:-300px;
min-width:260px;
}

.wList a {
text-decoration:none;
font-size:12px;
}

.wListBlog a {
text-decoration:none;
font-size:10px;
}

.wListLast {
list-style-image:url(../images/listitem.png);
margin-bottom:0;
padding-bottom:0;
}

#wRightBox {
background-image:url(../images/jobboldali.png);
background-position:center top;
background-repeat:no-repeat;
width:260px;
height:100%;
min-height:610px;
text-align:left;
background-color:#EDE4E4;
}

#wRightboxContent {
padding-left:20px;
padding-top:30px;
padding-right:20px;
}

#wRightBoxBottomContainer {
width:760px;
background-color:#F5F1F1;
height:10px;
float:left;
position:relative;
left:0;
top:0;
text-align:left;
}

#wRightBoxBottom {
width:236px;
background-color:#EDE4E4;
position:relative;
left:492px;
top:0;
}

.imgSign {
text-align:center;
padding-top:15px;
padding-bottom:5px;
}

.imgOwn {
border:2px solid red;
}

#imgOwnContainer {
text-align:center;
padding-top:30px;
}

.imgCommunityLogo {
border:2px solid #E3D0D0;
}

.contactDataImg {
position:absolute;
float:left;
padding-left:4px;
padding-top:4px;
}

.contactDataText {
padding-left:50px;
position:absolute;
float:right;
}

.dataNameText {
font-weight:700;
padding-top:10px;
}

#formName {
padding-top:30px;
border:1px solid red;
}

#formEmail {
padding-top:30px;
border:1px solid green;
}

.formItemText {
float:left;
}

.formItemValue {
float:right;
}

.inputFieldNormal {
width:480px;
}

.inputFieldShort {
width:310px;
height:30px;
}

.inputFieldMessage {
width:480px;
height:100px;
}

#bSend {
float:right;
padding-top:20px;
padding-right:5px;
}

.imgMenuPoint {
vertical-align:middle;
padding-right:3px;
}

#wInsideTableBottom {
margin-top:0;
padding-top:0;
width:760px;
}

.wCapthcaImg {
padding-right:10px;
vertical-align:top;
}

#footerText {
clear:both;
width:760px;
border:medium none;
font-family:Verdana;
font-size:10px;
text-align:center;
background-color:#F1F1F2;
margin:0 auto;
padding:40px 0;
}

.imgRefThumb {
float:left;
margin-left:2px;
border:2px solid #E3D0D0;
}

.imgRefThumbSPage {
float:left;
margin-left:0;
margin-right:4px;
border:2px solid #E3D0D0;
}

.refText {
padding-left:25px;
padding-top:25px;
padding-right:25px;
}

.refTable {
padding-bottom:40px;
margin-left:-4px;
}

.spacerTd {
background-color:#F5F1F1;
width:20px;
}

.refThumbBgText {
background-color:#F1EBEB;
background-image:url(../images/jobboldali.png);
background-position:center top;
}

.refThumbBgText a {
color:red;
}

.refThumbBg {
padding:2px;
}

.refThumbBgSpage {
padding:0;
}

#footerContent {
margin-top:-2px;
margin-left:auto;
margin-right:auto;
width:960px;
height:230px;
background-color:#2B2B2B;
float:left;
text-align:left;
}

.footerElement {
padding-bottom:5px;
padding-top:5px;
color:#646464;
}

.footerElementTitle {
color:#848484;
font-weight:700;
padding-top:5px;
font-size:13px;
}

.wButton {
border:2px solid #EB2226;
background-color:#FFF;
color:#000;
font-weight:700;
padding-left:30px;
padding-right:30px;
font-size:12px;
font-family:verdana;
}

#formContact {
width:580px;
}

#wHeaderMainLinks {
background-color:#2B2B2B;
color:#FFF;
height:190px;
left:10px;
position:absolute;
width:190px;
}

#wHeaderMainLinksContent {
padding-top:10px;
width:180px;
height:170px;
}

.LinkItem {
color:#FF6663;
padding-top:25px;
text-align:left;
}

.LinkItemIcon {
vertical-align:middle;
padding-right:5px;
padding-bottom:5px;
}

.LinkItemMini {
font-size:9px;
color:#F3EEEE;
}

.LinkItemTitle {
color:#FF6663;
text-align:left;
font-weight:700;
font-size:16px;
padding-top:10px;
}

.LinkItemURL {
color:#FF6663;
font-weight:700;
}

.LinkItemURL:hover {
color:#F3EEEE;
}

h1 {
font-size:19px;
}

h2 {
font-size:13px;
margin-bottom:2px;
}

.wContentTitle {
color:#000;
font-family:Verdana;
font-size:19px;
font-weight:700;
}

.wContentSubTitle {
font-weight:700;
padding-top:18px;
}

.wFirstSubTitle {
padding-top:2px!important;
}

.spPostItem {
padding-bottom:10px;
padding-top:16px;
}

.spPostTitleLink {
font-size:12px;
font-weight:700;
}

.spPostDate {
font-size:9px;
}

.spPostContent {
padding-top:6px;
}

.spRightBoxTitle a {
font-size:16px;
font-weight:700;
}

.spRightBoxTitle {
padding-bottom:10px;
font-size:10px;
}

.footerElementIcon {
padding-bottom:5px;
padding-top:5px;
color:#646464;
float:left;
width:40px;
margin-left:3px;
}

.facebookContainer {
margin-top:60px;
border:2px solid #E3D0D0;
background-color:#FFF;
}

.fbContTitle {
background-color:#EDEFF4;
color:#333;
padding-left:10px;
padding-top:6px;
padding-bottom:4px;
font-weight:700;
border-bottom:1px solid #C6CEDD;
}

.footerElementTech {
padding-top:0;
padding-bottom:0;
}

.LinkItemIconContent {
margin-top:-6px;
padding-right:3px;
}

.informBlogImg {
border:2px solid #e3d0d0;
margin:0 10px 10px 0 !important;
padding:0!important;
}

.informBlogImgCenter {
border:2px solid #e3d0d0;
}

.comLogo {
float:left;
width:130px;
padding-left:0;
padding-top:20px;
}

.comText {
float:left;
width:100px;
text-align:left;
padding-top:20px;
font-size:10px;
font-weight:400;
}

#twitterBird {
height:100px;
margin-left:197px;
margin-top:-4px;
position:absolute;
}

#footer1col {
padding-left:40px;
padding-top:10px;
width:120px;
float:left;
}

#footer2col {
padding-left:70px;
padding-top:10px;
width:200px;
float:left;
}

#footer3col {
padding-left:0;
padding-top:10px;
width:230px;
float:left;
}

#footer4col {
padding-left:0;
padding-top:10px;
width:260px;
float:left;
}

#footerCopyRight {
    float: left;
    font-size: 9px;
    padding-top: 26px;
    text-align: right;
    width: 730px;
}

#footerWave {
width:960px;
height:27px;
background-repeat:repeat-y;
vertical-align:bottom;
margin:0;
padding:0;
}

#imgFooterWave {
float:left;
vertical-align:bottom;
width:960px;
height:27px;
margin:0;
padding:0;
}

.textwidget {
font-size:11px;
margin:5px 0 0 5px;
}

.asciiart {
line-height:7px;
font-family:"Courier New", Courier, mono;
font-size:11px;
white-space:pre;
}

#wMenu a,#wMenu a:visited {
color:#A80000;
}

#wMenu a:hover,.wMenuActive a:hover {
text-decoration:none;
}

#wMenuDevelop,#wMenuReference,#wMenuSupport {
position:relative;
float:left;
left:0;
top:0;
margin-right:2px;
}

.wList,.wListBlog {
list-style-image:url(../images/listitem.png);
}

.wList a:hover,.wListBlog a:hover {
text-decoration:underline;
}

#dataMobile,#dataEmail {
padding-top:60px;
}

.dataMobileText,.dataEmailText {
padding-top:5px;
}

.tableFormData,.LinkItemLower {
padding-top:20px;
}

.footerElement a,.footerElementTech a {
color:#646464;
font-size:11px;
}

.footerElement a:hover,.footerElementTech a:hover {
color:#FFF;
font-size:11px;
}
#footerWLogo {
    float: left;
    margin-left: 40px;
    padding-top: 4px;
    width: 150px;
}
