/* - */
/* ONLOAD */
/* - */

html, body, ul, li, form, a, img, h1, h2, h3, h4, h5, h6, fieldset, input, p {margin:0; padding:0; border:0;}

.textj ul {padding-left:15px;}

a {text-decoration:none;}

/* - */
/* PAGE */
/* - */

body {background:#4e0202; color:#fff; font:normal 15px "Times New Roman";}

div#page {width:980px; margin:0 auto; position:relative; background:url(../images/bg_page.jpg);}

.column { display:inline; float:left; overflow:hidden; }

.rowend {clear:both;}

.left {text-align:left;}

.center {text-align:center;}

.right{text-align:right;}

.justify {text-align:justify;}

.rowmargin {margin-bottom:5px;}

.normal {font-variant:normal;}

.bold {font-weight:bold;}

.color {color:#FFA500;}

.italic {font-style:italic;}

input {font-family:"Times New Roman";}

a {color:#fff;}

/* - */
/* HEADER */
/* - */

div#page div#header {height:185px; background:url(../images/bg_header.jpg) no-repeat; position:relative; overflow:hidden;}

div#page div#header input {position:absolute; right:34px; top:45px; width:112px; height:13px; border:0; margin:0; padding:0; font-size:11px;}

div#page div#header a.search {position:absolute; right:50px; top:22px; width:75px; height:15px;}

div#page div#header a#home {position:absolute; right:190px; top:120px; width:600px; height:50px;}

div#page div#header a#sitemap {position:absolute; left:32px; top:22px; width:115px; height:15px;}

div#page ul#menu {overflow:hidden; background:#4e0302;}

div#page ul#menu li {display:inline; background:#4e0302; list-style-type:none;}
	
div#page ul#menu li a {display:inline; float:left; margin:0px 12px; background:#4e0302; overflow:hidden;}

div#page ul#menu li a#menu_galeria {width:177px; height:147px; background:#4e0302 url(../images/bg_menu_galeria.jpg) no-repeat; margin-left:0; background-position:0px 114px;}

div#page ul#menu li a#menu_hirek {width:177px; height:147px; background:url(../images/bg_menu_hirek.jpg) no-repeat; background-position:0px 114px;}

div#page ul#menu li a#menu_naptar {width:177px; height:147px; background:url(../images/bg_menu_naptar.jpg) no-repeat; background-position:0px 114px;}

div#page ul#menu li a#menu_webaruhaz {width:177px; height:147px; background:url(../images/bg_menu_webaruhaz.jpg) no-repeat; background-position:0px 114px;}

div#page ul#menu li a#menu_versenynaptar {width:177px; height:147px; background:#4e0302 url(../images/bg_menu_versenynaptar.jpg) no-repeat; margin-left:11px; margin-right:0; background-position:0px 114px;}

div#page ul#menu li a span {display:block; width:174px; height:114px; position:relative; left:0px; cursor:pointer; margin-bottom:100px;}

/* - */
/* CONTENT */
/* - */

ul.column_menu li {list-style-type:none;}

ul.column_menu a {background:url(../images/bg_column_menu.jpg) no-repeat; display:block; text-align:center; height:29px; padding-top:11px; width:177px; margin:0 auto; font-weight:bold; text-transform:uppercase; font-size:13px;}

ul.column_menu a:hover {background:url(../images/bg_column_menu_hover.jpg) no-repeat; color:#b2200b;}

a.smallinks {font-size:13px; color:#9e0603; margin:10px 0; display:block; font-weight:bold;}

div#page div#left {margin:0; width:177px; text-align:center; float:left; position:absolute; padding-top:3px; left:0;}

div#page div#left #horse_left {height:678px; background:#720603 url(../images/bg_left_horse.jpg) no-repeat; margin-top:37px;}

div#page div#right {margin:0; width:177px; text-align:center; float:left; position:absolute; right:0; padding-top:3px; text-transform:uppercase;}

div#page div#right #horse_right {height:678px; background:#720603 url(../images/bg_right_horse.jpg) no-repeat;}

div#page div#content {margin:0 auto; margin-top:0px; width:579px; left:-1px; position:relative; padding:3px 0px; font-variant:normal; overflow:hidden;}

div#page div#content a {text-decoration:underline;}

div#page div#content td {border-color:#fff !important;}

div#page div#content fieldset {border:1px solid #f80100; padding:10px;}

div#page div#content legend {font-size:20px; color:#f80100;}

div#page div#content fieldset p {padding:5px; clear:both;}

div#page div#content fieldset label {padding:5px; display:block; float:left; width:110px;}

div#page div#content fieldset input {width:200px; float:left; position:relative; top:1px; padding:4px; font-size:14px;}

div#page div#content fieldset input.submit {width:auto; padding:2px; left:195px;}

div#page div#content div#counter {width:579px; font-weight:bold; color:#f6c82c; height:79px; background:#720603 url(../images/bg_counter.jpg) no-repeat; margin:0 auto; margin-bottom:10px; position:relative;}

div#page div#content div#counter #counter_d {position:absolute; left:150px; top:40px; font-size:25px;}

div#page div#content div#counter #counter_h {position:absolute; left:252px; top:40px; font-size:25px;}

div#page div#content div#counter #counter_m {position:absolute; left:340px; top:40px; font-size:25px;}

div#page div#content div#counter #counter_s {position:absolute; left:438px; top:40px; font-size:25px;}

.h2 {text-align:center; margin-top:10px; margin-bottom:25px;}


.alert {color:red;}

/*Bejelentkezéskor*/
a.linkek{display:block; margin:20px 0; font-size:1.1em; color:#FFA500; font-weight:bold; outline:0;}

/*Képrendelés*/
form#keprendeles p {margin:10px 0;}
form#keprendeles label { float:none; }
form#keprendeles div#adatok {margin:10px 0 30px 0;}
form#keprendeles div#adatok label {width:100px; float:left; line-height:19px; text-align:left;}
form#keprendeles div#adatok input {width:270px;}
form#keprendeles div#adatok #megj {width:150px;}
form#keprendeles div#adatok #comment {width:100%;}
form#keprendeles table {margin:20px 0; border-collapse:collapse;}
form#keprendeles table td, form#keprendeles table th {text-align:center; border-bottom:1px solid #fff; padding:10px;}
form#keprendeles table td {padding:5px;}
form#keprendeles a.add_image {width:26%; margin: 0 auto; display:block;}
form#keprendeles #total {margin-top:20px;}
form#keprendeles input#submit {background:rgb(168,5,6); color:#fff; width:110px; height:30px; font-weight:bold; font-size:1em; cursor:pointer;}
form#keprendeles p.button {margin:20px 0;}
form#keprendeles #photo {width:40px;}
form#keprendeles input.small {width:30px;}
form#keprendeles input.big {width:60px; text-align:right;}

/*VB képrendelés*/
span.kiemelt {color:#FFA500;}
input.small_ny, input.small_cd, #mennyiseg_cd, #mennyiseg_ny {width:23px;}
#mennyiseg_cd, #mennyiseg_ny {background:#4E0202; color:white; font-weight:bold; text-align:right; font-size:1em;}
#total_ny, #total_cd, #total_vb {width:50px; background:#4E0202; color:white; font-weight:bold; text-align:right; font-size:1em;}
form#vb_keprendeles p {margin:10px 0;}
form#vb_keprendeles label { float:none; }
form#vb_keprendeles div#adatok {margin:10px 0 30px 0;}
form#vb_keprendeles div#adatok label {width:110px; float:left; line-height:19px; text-align:left;}
form#vb_keprendeles div#adatok input {width:270px;}
form#vb_keprendeles div#adatok #megj {width:160px;}
form#vb_keprendeles div#adatok #comment {width:100%;}
form#vb_keprendeles input#submit {background:rgb(168,5,6); color:#fff; width:110px; height:30px; font-weight:bold; font-size:1em; cursor:pointer;}
form#vb_keprendeles p.button {margin:20px 0;}
form#vb_keprendeles p.small {font-size:0.9em;}

/*VB képrendelő szövege*/
div#vb_szoveg p {text-align:justify; margin:10px 0;}
div#vb_szoveg span.color {color:#FFA500; font-weight:bold;}
div#vb_szoveg h3 {padding:10px 0 15px 0; color:#FFA500; text-align: center;}
div#vb_szoveg p.small {font-size:0.9em;}
div#vb_szoveg p.color {color:#FFA500; font-weight:bold; margin-top:15px;}
div#vb_szoveg p.cim {font-weight:bold; color:#FFA500;}

/*Webáruház*/
div.webaruhaz {border-bottom:4px solid #a70606; padding-bottom:20px; margin-bottom:20px;}
div.webaruhaz p {margin:3px 0; text-align:justify; font-weight:bold;}
div.webaruhaz img.preview {float:left; margin:3px 10px 0 0;}
h2.cim {padding-top:20px; border-top:2px solid #fff; margin-top:20px;}
span.gergo_radio {font-weight:bold;}
div.webaruhaz div.adatok {float:right; width: 310px;}
div.webaruhaz div.adatok form.termekvalasztas p.kosar {margin-top:30px; float:right;}
div.webaruhaz div.adatok form.termekvalasztas input.mennyiseg, form.termekmodositas input.mennyiseg {width:40px; padding:2px 0; text-align:center;}
div.webaruhaz div.adatok input.kosarba_gomb {width:115px; color:white; cursor:pointer; background: #a80506 url(../images/bg_h2kosar.jpg) no-repeat center right; padding:4px 30px 4px 5px; font-weight:bold; font-size:0.9em;}
.h3 {margin-bottom:15px;}
div.gombok {margin:20px 0; width:200px;}
a#vasarlas {float:left;}
table#kosar {border-collapse:collapse;}
table#kosar thead tr th, table#kosar tfoot tr td {border-top:2px solid #fff; border-bottom:2px solid #fff;}
table#kosar tbody tr td {border-bottom:1px solid #fff; padding:10px 0;}
span.megnevezes {font-weight:bold; color:#FFA500; margin:5px 0; display:block; }
table#kosar thead tr th, table#kosar tfoot tr td {font-size:1.1em;}
input.modosit_gomb {width:60px; padding:2px 0; color:white; cursor:pointer; background: #a80506; font-weight:bold; font-size:0.9em;}
a.vasarlas {float:left; margin-top:20px; font-size:1.1em;}
a.rendeles {float:right; margin-top:20px; font-size:1.1em;}

/*Webáruház vásárlás*/
form#webaruhaz_vasarlo_adatai p {margin:10px 0;}
form#webaruhaz_vasarlo_adatai label { float:none; }
form#webaruhaz_vasarlo_adatai div#adatok {margin:10px 0 30px 0;}
form#webaruhaz_vasarlo_adatai div#adatok label {width:110px; float:left; line-height:19px; text-align:left; padding-left:10px;}
form#webaruhaz_vasarlo_adatai div#adatok input {width:270px;}
form#webaruhaz_vasarlo_adatai div#adatok #megj {margin:5px 0;}
form#webaruhaz_vasarlo_adatai div#adatok #comment {width:100%;}
form#webaruhaz_vasarlo_adatai input#submit {background:url(../images/bg_column_menu.jpg) no-repeat; text-align:center; height:35px; width:177px; font-weight:bold; font-size:1em; cursor:pointer; color:#fff;}
form#webaruhaz_vasarlo_adatai p.button {margin:20px 0;}
form#webaruhaz_vasarlo_adatai p.small {font-size:0.9em;}

/*Fogathajtó bíró szavazás*/
div#fogathajtobiro_szavazas {width:570px; margin:20px auto 0; font-family: Verdana; font-size:0.8em;}
div#szavazas_top {background:#fff;}
div#szavazas_middle {background:#805b40; padding:20px; text-align: justify;}
div#szavazas_middle p {padding:10px 0;}
div#szavazas_middle .kiemeles {font-size:1.2em;}
div#szavazas_middle p.address {background:#9e7d64;}
div#szavazas_middle p.date {background:#b69982;}
div#szavazas_middle ul {margin-top:20px;}
div#szavazas_middle ul li {display: block; padding:5px 0 5px 15px; background: url(../images/bg_li.jpg) no-repeat scroll left center;list-style-type:none;}
div#szavazas_bottom {background:#ece1d3; color:#231f20; padding:20px;}
div#szavazas_bottom h2 {text-transform:uppercase; color:#ab8358; font-size:2em; padding-bottom:5px;}
div#szavazas_bottom h3 {color:#ab8358; padding-bottom:5px;}
div#szavazas_bottom p {padding:5px 0;}
div#szavazas_bottom p.uzenet {font-size:1.2em;color:orange;}
div#szavazas_bottom p.hibauzenet {font-size:1.2em;color:red;}
form#szavazolap input {border:1px solid #d5c1ac; padding:2px; width:220px; font-size:1.2em;}
form#szavazolap input#versenybiro {font-size:1.3em;width:250px;}
form#szavazolap input#elnok {width:10px;border:0;}
form#szavazolap input#versenyzo {width:10px;border:0;}
form#szavazolap input#submit {width:160px;font-size:1.5em;margin-top:10px;cursor:pointer;background:#ab8358;}
form#szavazolap label {margin:5px 20px 0 0;width:210px;text-align:right;}
form#szavazolap label#egyesuleti_tisztseg {margin:0 20px 0 0;}
form#szavazolap label.radio_label {float:none;margin-right:0;}
form#szavazolap label.error {margin:5px 0;width:530px;text-align:center;color:red;}

a#szavazas_link {display:block;height:170px;width:300px;margin:10px auto 20px;background:#fff;border:3px solid #fff;}
h2.szavazas_cim {text-align:center; margin:10px 0;}
/*Oldaltérkép*/
ul.sitemap {margin:0 20px 20px; list-style-type: disc; color:#FFA500;}
ul.sitemap a {color:#FFA500; font-weight:bold;}

/* - */
/* CONTENT RIGHT */
/* - */

div.right_box {width:177px; margin-bottom:5px;}

div.right_box_top {height:8px; overflow:hidden; background:url(../images/bg_right_box_top.jpg) no-repeat;}

div.right_box_content {background:#bc0804; background:url(../images/bg_right_box_mid.jpg); padding:0px 8px; overflow:hidden;}


div.right_box_content h2 {font-size:13px; padding-bottom:10px;}

div.right_box_content h2#kosar_cim {background:url(../images/bg_h2kosar.jpg) no-repeat; padding:5px 0 4px 20px;}

div.right_box_content p {font-size:10px;}

div.right_box_content p.desc {font-size:12px;}

div.right_box_content p input.field {width:100px;}

div.right_box_content p label.bigfield_label {text-align:left;}

div.right_box_content p input.bigfield {width:115px; border:1px solid #f80100;}

div.right_box_content p input.minibutton {background:url(../images/bg_minibutton.jpg) no-repeat; font-size:8px; color:#fff; width:51px; height:17px;}

div.right_box_content p input.medbutton {background:url(../images/bg_medbutton.jpg) no-repeat; font-size:10px; color:#fff; width:86px; height:25px;}

div.right_box_content p input.bigbutton {background:url(../images/bg_bigbutton.jpg) no-repeat; font-size:10px; color:#fff; width:127px; height:25px;}


form input.field {float:left; margin-bottom:7px;}

form label {float:left; width:60px; margin-bottom:7px;}


div.right_box_bottom {height:9px; overflow:hidden; background:url(../images/bg_right_box_bottom.jpg) no-repeat;}

* html div.right_box_bottom {position:relative; top:-2px; height:14px;}

/* - */
/* FOOTER */
/* - */

#page_helper {background:url(../images/bg_footer.jpg) no-repeat bottom; padding-bottom:100px; min-height:2245px; height:auto !important; height:2245px;}
