@charset "UTF-8";
/* CSS Document */

body {
	background-color: #2F3955;
}

.tablemid {
	text-align: center;
}       

a {
    outline: none;
}
        
a:link {color:#39f; text-decoration: no underline;}      /* unvisited link */
a:visited {color:#39f; text-decoration: no underline;}  /* visited link */
a:hover {color:#36f; text-decoration: underline;}  /* mouse over link */
a:active {color:#36f;}  /* selected link */

.normal {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #2f3955;
	font-weight: normal;
}
.normalitalic {
	font-family: Tahoma, Geneva, sans-serif;
	font-style: italic;
}

.cim {
	font-weight: bold;
	color: #cd061e;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
}
.graybgtext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #CFCFCF;
	padding: 9px;
	text-align: left;
}
.normalbold {
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #2F3955;
}
.redbgtext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #FF3333;
	text-align: center;
}
.kiscim {
	color: #FDCD21;
	font-style:bold;
	font-size:12px;
	text-align: center;
}
.normal_middle {
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #2F3955;
}
.nyertesek {
	color:#FDCD21;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	text-align:center;
	font-style:normal;
	font-weight: bold;
	line-height: normal;
	word-spacing: normal;
	letter-spacing: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 1px;
}
.automata {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F00;
	text-decoration: underline;
	text-align: center;
}

/* WEBSHOP STYLES */ 
/* General styles */
.center {
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: smaller;
	color: #2F3955;
}

.bold {
    font-weight: bold;
}

.italic {
    font-style: italic;
}

.red {
    color: #FF0000;
}

/* Products page */
.prdoct_group {
    border-bottom:3px solid #2C3952;
    color:#2C3952;
    float:left;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:14px;
    margin:0 12px;
    padding:12px 0;
    width:476px;
}

.prdoct_group_no_btm {
    color:#2C3952;
    float:left;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:14px;
    margin:0 12px;
    padding:12px 0;
    width:476px;
}

.products_page_title {
    font-family:Tahoma,Geneva,sans-serif;
    color: #FF0000;
    font-size: 20px;
    font-weight: bold;
    text-align: center; 
}

.product_title {
    font-size:16px;
    font-weight:bold;
    line-height:16px;
    text-align:center;     
}

.half_area {
    float:left;
    margin:-15px 0 0 20px;
    width:257px;   
}

.small_picture_container {
    float:left;
    width:108px; 
}

.medium_picture_container {
    float:left;
    width:116px; 
}

.large_picture_container {
    float:left;
    width:199px; 
}

.manual_refill_picture {
    left:23px;
    position:relative;
}

#automatic_picture {
    left:10px;
    position:relative;
    top:5px;
}

.refill_picture {
    left:17px;
    position:relative;
}

.universal_picture {
    left:26px;
    position:relative;
}

.parfume_picture {
    left:23px;
    position:relative;
}

.terminator_picture {
    left:7px;
    position:relative;
}

.pipe_left {
    float: left;
    width: 238px;
}

.pipe_picture_container {
    float:left;
    width:226px;
}

.picture_border {
    border-color:#2C3952;
    border-style:solid;
    border-width:1px 1px 0;
    padding-bottom:10px;
}

.price_border {
    border: 1px solid #2C3952;
}

.amount_chooser {
    float:left;
    margin-top:11px;
    width: 40px;
}

.small_cart {
    margin-left:15px;
}

#goto_cart_container {
    display:block;
    height:81px;
    margin:0 auto 20px;
    width:346px;
}

#goto_cart_img {
    outline: none;
}

#cart_table {
    background-color:#800000;
    border:2px solid #676767;
    color:white;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:12px;
    font-weight:bold;
    margin-left:auto;
    margin-right:auto;
    margin-top:23px;
    width:462px;
}

#check_cart_table {
    color:#2C3952;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:14px;
    margin-left:auto;
    margin-right:auto;
    margin-top:23px;
    width:462px;
}

#check_form_table {
    color:#2C3952;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:14px;
    margin-left:auto;
    margin-right:auto;
    margin-top:63px;
    width:462px;
}

.cart_table_total_row {
    background-color: #FFD2D2;
    color: #434B63;
}

#policy {
    border:3px solid #666666;
    color:#2C3952;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:14px;
    height:360px;
    margin:19px auto 0;
    padding:0 15px;
    position:relative;
    width:424px;
}

#policy_agree {
    border-left:3px solid #666666;
    border-top:3px solid #666666;
    bottom:0;
    height:27px;
    padding-top:7px;
    position:absolute;
    right:0;
    text-align:center;
    width:130px;   
}

#form_table {
    color:#2C3952;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:14px;
    margin-left:auto;
    margin-right:auto;
    margin-top:5px;
    width:462px;
}

#form_title {
    color:#2C3952;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:16px;
    font-weight:bold;
    margin-top:22px;
    text-align:center;
}

#buttons_container, #errors {
    margin:10px auto 0;
    width:462px;
}

#finished_order {
    color:#2C3952;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:14px;
    font-weight:bold;
    margin:32px auto 38px;
    width:420px;
}

#small_cart_table {
    font-family:Tahoma,Geneva,sans-serif;
    font-size: 11px; 
    color: black;
    width: 190px;
}

#cart_bg {
    background-color:#FDCD21;
    border-left:1px solid #525252;
    border-right:1px solid #525252;
    height: auto;
    padding: 5px 5px 10px;
    width:188px;
}

.error {
    color:#FF0000;
    float:left;
}

#registration_form {
    padding-left:45px;
    padding-right:45px;
    padding-top:20px;
}

.form_label {
    display:block;
    float:left;
    width:140px;
    margin-top: 5px;
}

.reg_text_field {
    margin-top: 5px;
    width: 190px;
}

.first_row {
    margin-top: 0px;
}

.bg_red {
    background-color: red;
}

#forum_table, #forum_post, #forum_sign_in {
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    width:450px;
}

#forum_sign_in {
    margin-bottom: 10px;
}

#logout_link {
    border:0 none;
    display:block;
    float:left;
    margin-left:15px;
    margin-right:10px;
    outline:medium none;
    width:76px;
}

#user_greeting {
    color: black;
    width: 100%;
}

#user_profile, #reset_password, #login {
    padding-left:20px;
    padding-right:20px;
}

#sign_in_link, #register_link {
    display:block;
    margin:0 auto 6px;
    width:112px;
}
.nagyonnagy {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #F00;
	text-align: center;
}

