/* -------------------------------------------------------------- 
   
    * www.stampede.hu
    * Updated: 2009.02.26.

    * Main Colors:
        #7c2c3c /darkred/
        #7f95d4 /lightblue/
        #25255b /darkblue/
        #f2f5fc /paleblue/
    * Proportions:
        230px-540px-230px /left-main-right column/
        200px-y-75px /header-body-footer/
              
-------------------------------------------------------------- */


/* BROWSER RESET
-------------------------------------------------------------- */

html,body,div,span,object,iframe,
h1,h2,h3,h4,h5,h6,p,a,
img,dl,dt,dd,ol,ul,li,
/*fieldset,form,label,legend,input,*/
table,caption,tr,th,td {
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	margin: 0;
	padding: 0;
	vertical-align: top;
    }

ol,ul {
    list-style:none;
    }
      
table {
    border-collapse: collapse;
    border-spacing: 0;
    }
    
blockquote:before, blockquote:after, q:before, q:after {
    content:"";
    }

/* TYPO
-------------------------------------------------------------- */
   
h1 {
    font-weight: 500;
    font-size: 16px;
    margin: 0 0 16px;
    }
    
h2 {
    color: #7c2c3c;
    font-weight: 700;
    font-size: 14px;
    margin: 14px 0 9px;
    }
    
h3 {
    font-weight: 700;
    font-size: 14px;
    margin: 14px 0 9px;
    }

a {
    color: #7f95d4;
    font-weight: 700;
    text-decoration: none;
    }

a:hover {
    color: #25255b;
    }
           
strong {
    font-weight: 700;
    }
    
em {
    color: #7c2c3c;
    font-style: normal;
    }

/* GENERIC LAYOUT
-------------------------------------------------------------- */

body {
    background: #fff;
    color: #25255b;
    font-size: 11px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }

#wrapper { /* legkülső div */
    background: url(../images/wrapper_bg.png) 0 0 repeat-x;
    position: relative;
    width: 100%
    }

#wholeStuff { /* befoglalo div */
    background: url(../images/wholestuff_bg.png) 0 200px no-repeat;
	margin: 0; /* a weblap elhelyezese bal es jobb auto eseten kozepen van */
	position: relative;
	width: 100%; /* a weblap szelessege */ 
    }
    
#header {
    background: url(../images/header_bg.png) 0 0 no-repeat; 
    height: 200px;
    position: relative;
    width: 100%;
    }

#body { 
    background: url(../images/body_bg.png) 230px 0 repeat-y;
    position: relative;
    width: 770px;
    }
    
#leftColumn { /* bal oszlop */
    float: left;
    padding: 15px 10px 10px;
    position: relative;
    text-align: right;
    width: 210px;
    }
    
#mainColumn { /* kozepso oszlop */
    float: left;
    padding: 10px 25px;
    position: relative;
    width: 490px;
    }
    
#rightColumn { /* jobb oszlop */
    left: 770px;
    padding: 5px 10px;
    position: absolute;
    width: 210px;
    }

#footer {
    background: url(../images/footer_bg.png) 0 0 no-repeat;
    color: #7f95d4;
	font-size: 9px;
    height: 70px;
    left: 230px;
    line-height: 15px;
    padding: 5px 25px 0;
    position: relative;
    width: 490px;
    }

/* HEADER
-------------------------------------------------------------- */

.staLanguage {
    left: 700px;
    position: relative;
    top: 5px;
    width: 60px;
    }
    
.staLanguage a {
    margin: 0 5px 0 0;
    }

#header h1 {
    display: none;
    }
    
.contactInfo {
    height: 80px;
    left: 340px;
    position: relative;
    top: 75px;
    width: 450px;
    }    

/* LEFT COLUMN
-------------------------------------------------------------- */

#leftColumn .generalColumnBox h1 {
    display: none;
    }
    
#leftColumn li {
    margin: 0 0 14px;
}

#leftColumn li li {
    margin: 0;;
}
    
#leftColumn li a,#leftColumn li span {
    color: #7c2c3c;
    font-weight: 500;
    font-size: 14px;
    }

#leftColumn li a:hover {
    color: #25255b;
    }
        
#leftColumn li.menuSub,#leftColumn li.staServices {
    margin: 0 0 4px;
    }
    
#leftColumn li.staGroupage{
    margin: 0 0 14px;
    }
    
#leftColumn li.menuSub a {
    font-weight: 700;
    font-size: 11px;
    letter-spacing: -1px;
    }

/* MAIN COLUMN
-------------------------------------------------------------- */

#mainColumn .mainColumnBox h1 {
    border-bottom: 1px dotted #25255b;
    font-weight: 500;
    font-size: 16px;
    }
    
#mainColumn .mainColumnBox p {
    padding: 7px 0;
    }
    
#mainColumn .mainColumnBox hr {
    off display: none;
    clear:both;
    color: white;
    border: white;
    border-bottom: 1px solid #E2E2E2;
    }

/* RIGHT COLUMN
-------------------------------------------------------------- */
    
/* FOOTER
-------------------------------------------------------------- */

#aionInfo {
	border-top: 1px solid #7f95d4;
	border-bottom: 1px solid #7f95d4;
	margin: 5px 0 0;
	padding: 0 0 2px;
    }

/* NEWS
-------------------------------------------------------------- */

.newsLongDesc ul,.newsLongDesc ol {
    padding: 0 20px;
    }
    
.newsLongDesc li {
    list-style-type: disc;
    list-style-position: outside;
    }
    
.newsLongDesc table {
    text-align: center;
    }
    
.newsLongDesc td {
    padding: 2px 3px;
    }
    
/* PARTNERS PAGE
-------------------------------------------------------------- */

div.partnersPage {
    width: 480px;
    }
    
div.partnersPage a img {
    clear: both;
    float: left;
    margin-top: 0 !important;
    margin-bottom: 30px;
    position: relative;
    }
    
div.partnersPage h2 {
    display: block;
    float: right;
    margin: 0 0 10px 0;
    position: relative;
    text-align: left;
    width: 320px;
    }
    
div.partnersPage ul {
    display: block;
    float: right;
    position: relative;
    text-align: left;
    width: 320px;
    }
    
/* ÁRAJÁNLATKERES, HÍRLEVÉL KAPCSOLAT
-------------------------------------------------------------- */

form#arajanlatkero,
form#feliratkozo,
.guestBook form {
    display: block;
    width: 450px !important;
    }

#arajanlatkero fieldset,
#feliratkozo fieldset {
    border: 1px dotted #7f95d4;
    background: #f2f5fc;
    display: block;
    position: relative;
    width: 450px !important;
    }
    
#arajanlatkero fieldset legend {
    display: none
    }
    
.guestBook form {
    border: 1px dotted #7f95d4;
    background: #f2f5fc;
    display: block;
    padding: 10px;
    position: relative;
    width: 430px !important;
    }

label {
    display: block;
    margin-bottom: 2px;
    height: 16px;
    width: 160px;
    }
    
input, textarea {
    border: 1px solid #7f95d4;
    background: #fff;
    margin: 0 0 5px;
    }    
    
input.form-submit,
input.submitButton {
    background: #7f95d4;
    border-top: 1px solid #7f95d4;
    border-right: 1px solid #25255b;
    border-bottom: 1px solid #25255b;
    border-left: 1px solid #7f95d4;
    cursor: pointer;
    margin: 5px 0 0;
    }
    
input.form-submit:hover,
input.submitButton:hover {
    border-top: 1px solid #25255b;
    border-right: 1px solid #7f95d4;
    border-bottom: 1px solid #7f95d4;
    border-left: 1px solid #25255b;
    cursor: pointer;
    }                 
    
/* MISC
-------------------------------------------------------------- */

.hidden{
	display: none;
}
.clear {
    clear: both;
    }
    
span.shield {
    color: #7f95d4;
    font-weight: 700;
    }
       
/* USER
-------------------------------------------------------------- */

.userBox {
    position: relative;
    width: 200px;
    }   
    
a.thumbnailColumn {
	display:block;
	float: left;
	width: 130px;
	height: 130px;
	background-color: white;
	text-align: center;
	border: 1px solid #E2E2E2;
	margin: 0 10px 5px 0;
	}
	
div.mediumNewsPic {
	float: right;
	margin: 0 0 5px 10px;
	}
	
div.newsListMainColumn h2{
margin: 0 !important;	
	}