/*  Customize template default setting: width, height, backgrounds, fonts, colors  */
/*  body, wrapper, header, left, right, center, footer, pathway,  */
/*  back link, label deafault color, input, textarea default borders */

body {
    color: #000000;
    font-size: 11px;
    text-align: center;
    font-family: Arial, Verdana, sans-serif;
	background: url(../images/site_bg_grad.jpg) top no-repeat;
	background-attachment: fixed;
	padding: 0px 0px 0px 0px;
}

h1, h2 ,h3 ,h4 ,h5 ,h6 { font-size: 14px; font-weight: bold; }

td, div, p {
    font-size: 11px;
    line-height: 1.5em;
    font-family: Arial, Verdana, sans-serif;
}

a, a:visited, a:active { color: #5c7fa7; }

span.linkkulso { color: #5c7fa7; }

div#wrapper {
    width: 1000px;
    margin: auto;
    margin-top: 4px;
    text-align: left;
	position: relative;	
    overflow: hidden;
}
div.site_border_top {
	background: url(../images/site_border_center.gif) 0px 0px repeat-y;
}
div.site_border_center {
	background: url(../images/site_border_top.gif) left top no-repeat;
}
div.site_border_bottom {
	padding: 10px 10px 15px 10px;
	background: url(../images/site_border_bottom.gif) left bottom no-repeat;
}
/*  @@@  header  @@@ */

div.logo {
background: url(../images/logo.gif) 0px 0px no-repeat;
position: absolute;
width: 234px;
height: 160px;
top: 18px;
left: 15px;
}

a.homelink{
    display: block;
    width: 238px;
    height: 149px;
}

div#header {
    width: 980px;
    height: 150px;
	background: #022a5f;

}

div.header_top { background: url(../images/site_head_right.gif) top right no-repeat; }
div.header_topleft { background: url(../images/site_head_left.gif) top left no-repeat; z-index: -1; }
div.header_topright { background: url(../images/header_top.gif) left top repeat-x; height: 18px; margin: 0px 12px; }

div.header_innertop {
    position: absolute;
    top: 19px;
    margin: 0px 0px 0px 239px;
    height: 35px;
}
div.header_innerbottom {
    height: 114px;
    margin: 0px 0px 0px 239px;
    padding-top: 36px;
    background: url(../images/header_innerbottom.gif) 3px 36px no-repeat;
}

div.miniban {
    display: block;
    position: absolute;
    left: 660px;
    top: -1px;
    z-index: 9000;
    width: 74px;
    height: 74px;
    background: url(../images/minibanner_2.gif) top left no-repeat;
}

div.mod_miniban_text {
    position: absolute;
    left: 0px;
    top: 50px;
    display: none;
}

div.miniban div {
    border: none;
}

div.miniban:hover div.mod_miniban_text,
div.miniban:hover div.mod_miniban_text:hover {
    display: block;    
    width: 300px;
    position: relative;
	background: #fff;
	border: 2px solid #808080;	
	-webkit-border-radius: 0px 0px 10px 10px;
    -moz-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
    behavior: url(templates/wse/htc/PIE.htc);		
}
div.miniban div.minibaninner {
	position: relative;
	border: 3px solid #c0c0c0;
	-webkit-border-radius: 0px 0px 8px 8px;
    -moz-border-radius: 0px 0px 8px 8px;
    border-radius: 0px 0px 8px 8px;
    behavior: url(templates/wse/htc/PIE.htc);	
}
div.miniban table.contentpaneopen td {
    padding: 0px 0px 5px;
}

div.miniban  p{
    padding: 5px 10px;
}

div#header h1 {
    font-size: 20px;
    text-transform: uppercase;
    padding: 25px 0px 0px 25px;
}

div#header h1 a, div#header h1 a:visited, div#header h1 a:active { color: #ffffff; }

/*  @@@  maintable  @@@ */

table#maintable { 
    /*
    padding: 0px 10px;
    background: #022a5f url(../images/uj_body_bg.gif) top right repeat-y;
    width: 1000px;
    */
	
}

td#lefttd, td#centertd, td#righttd { background: #fff; }

td#lefttd, td#righttd { background: #ffffff; }

td#righttd a {
    color: #395463;
}

div#left {
    width: 204px;
    float: left;
}

div.centerdiv_top{
    
    width: 980px;
    /*margin-bottom: 10px;*/
}

div#center_bottom {
    float: left;
}

div#right {
    float: left;
    width: 187px;
}

div#center{
    width: 776px;
    text-align: left;
}
div#center2{
    width: 576px;
    padding: 5px;
    text-align: left;
}
div#center3{    
    padding: 5px 30px;
    width: 980px;
}
div#center3 div#checkout_wrapper {
    width: 750px;
	margin: auto;
}

/*  @@@  pathway  @@@ */


div.pathway {
padding: 139px 5px 10px 241px;
background: url(../images/szerszam_man.gif) 220px 133px no-repeat;
}
div.pathway img {
margin: 0px 2px 2px 2px;
}

a.pathway, a.pathway:visited, a.pathway:active { }

/*  @@@  forms  @@@ */

input.inputbox { 
border: 1px solid #B5CCDF; 
background: #ffffff url(../images/input_bg2.gif) repeat-x;
}

textarea { border: 1px solid #5c7fa7; }

/*  @@@  back button  @@@ */

div.back_button { padding: 5px 0px; }

div.back_button a, div.back_button a:visited, div.back_button a:active { }

/*  @@@  footer  @@@ */

div#footer {  
    background: #022a5f;
	border-left: 3px solid #d9d9d9;
	border-right: 3px solid #d9d9d9;	
}

div.footer_top { 
background: #ffffff;  
border-left: 3px solid #d9d9d9;
border-right: 3px solid #d9d9d9;
}
div.footer_topleft { background: url(../images/footer_topleft.gif) top left no-repeat; }
div.footer_topright { background: url(../images/footer_topright.gif) right top no-repeat; height: 12px; font-size: 0px; }

div.footer_bottom { background: url(../images/footer_bottomright.gif) top right no-repeat;  }
div.footer_bottomleft { background: url(../images/footer_bottomleft.gif) top left no-repeat; }
div.footer_bottomright { background: url(../images/footer_bottom.gif) left top repeat-x; height: 18px; margin: 0px 18px; }


div#footermenu { 
    padding: 10px 0px 15px 30px; 
    float: left;
    width: 750px;
}

div#footermenu ul li {
    display: inline;
    list-style-type: none;
    padding: 0px 10px 0px 10px;
	background: url(../images/indent4.gif) center left no-repeat;
}

div#footer a, div#footer a:visited, div#footer a:active { 
	color: #ffffff;
}

div#copyright { 
text-align: left; 
color: #ffffff; 
padding: 10px 0px 0px 30px; 
float: left;
width: 720px;
}

div#wse {
    text-align: right;
    float: right;
	padding: 15px 20px 0px 0px;
}

span.font10 { font-size: 10px; }


/*  @@@  niceform  @@@ */

#container { padding:20px; }

.outtaHere { position:absolute; left:-3000px; }

/*  @@@  selects  @@@ */

.selectArea {
    width: 117px;
    height: 22px;
    background:url(../images/form/select_bg.gif) repeat-x left top;
}
.selectArea .left {
    width: 8px;
    height: 22px;
    float: left;
    background:url(../images/form/select_left.gif) no-repeat left top;
}
.selectArea .right {
    width: 22px;
    height: 22px;
    float: right;
    background: url(../images/form/select_right.gif) no-repeat left top;
}
.selectArea .right a, .selectArea .right a:visited, .selectArea .right a:active {
    width: 200px;
    height: 22px;
    display: block;
    position: absolute;
    margin-left: -179px;
}

.selectArea .right i { display:none; }

.selectArea .center {
    width: 160px;
    color: #786043;
    font-size: 10px;
    padding-top: 3px;
    overflow: hidden;
    white-space: nowrap;
}

/*  @@@  selects drop-down  @@@ */

.optionsDivInvisible, .optionsDivVisible {
    z-index: 20;
    font-size: 10px;
    margin: 1px 0px 0px 3px;
    position: absolute;
    background: #efdcbc;
}

.optionsDivInvisible { display: none; }
.optionsDivVisible { display: block; }

.optionsDivVisible a, .optionsDivVisible a:visited, .optionsDivVisible a:active {
    color: #786043;
    display: block;
    padding: 1px 5px;
    text-align: left;
	font-weight: normal;
    background: #F0EFF0;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}

.optionsDivVisible a:hover {
    color: #ffffff;
    background: #880000;
    text-decoration: none;
}


h2.reszletes {
color: #8FA6C0;
font-size: 14px;
padding: 0px 0px 10px 0px;
}

table.reszleteskereso input.button {
font-size: 10px;
font-weight: bold;
color: #ffffff;
background: url(../images/tovabb_bg.gif) no-repeat;
width: 113px;
height: 20px;
border: none;
padding: 0px 0px 2px 0px;
}

table.reszleteskereso input.button:hover { 
background: url(../images/tovabb_bgh.gif) no-repeat;
}

div.kedvencdiv {
float: left;
margin: 5px 3px;
}

span.onsiker { font-weight: bold; font-size: 12px;}

div.center_text { text-align: center; color: #5C7FA7; padding: 7px 10px 10px 10px; background: url(../images/center_top_textbg.gif) 10px top no-repeat; font-weight: bold; font-size: 13px; }
div.linkek { text-align: justify; padding: 0px 30px; color: #ffffff; }


div#acajoom_wrapper2 {
width: 400px;
margin: auto;
}

div.shop_browse_div h1 { 
font-size: 14px; 
background: url(../images/indent5.gif) 0px 7px no-repeat;
padding: 5px 0px 5px 15px;
color: #5d7ea9;
margin: 0px 5px;
border-bottom: 1px solid #e1e8f0;
}

input.visszahiv_button{
font-size: 10px;
font-weight: bold;
color: #ffffff;
background: url(../images/tovabb_bg.gif) no-repeat;
width: 113px;
height: 20px;
border: none;
padding: 0px 0px 2px 0px;
}

div.content_tab_wrap {
	padding: 0px 0px 0px 3px;
	border-bottom: 2px solid #dcdcdc;
    position: relative;
}

div.content_tab_l {
	float: left;
	margin: 0px 3px 0px 0px;
	display: inline;
	background: url(../images/content_tab_c.gif) repeat-x;	
}

div.content_tab_c {
	background: url(../images/content_tab_l.gif) top left no-repeat;	
}

div.content_tab_r {
	height: 28px;
    width: 80px;
	padding: 7px 5px 0px;
	line-height: 12px;
	text-align: center;
	background: url(../images/content_tab_r.gif) top right no-repeat;	
	
}
div.content_tab_al {
	float: left;
	margin: 0px 3px 0px 0px;
	display: inline;
	background: url(../images/content_tab_ac.gif) repeat-x;	
}

div.content_tab_ac {
	background: url(../images/content_tab_al.gif) top left no-repeat;	
}

div.content_tab_ar {
	height: 28px;
    width: 80px;
	padding: 7px 5px 0px;
	line-height: 12px;
	text-align: center;
	background: url(../images/content_tab_ar.gif) top right no-repeat;	
	
}
div.content_tab_r a, div.content_tab_r a:visited, div.content_tab_r a:active {
	font-weight: bold;
	color: #fff;
	font-size: 10px;
}
div.content_tab_ar a, div.content_tab_ar a:visited, div.content_tab_ar a:active {
	font-weight: bold;
	color: #727276;
	font-size: 10px;
}

div.telefonosrendeles {
	position: absolute;
	top: 20px;
	left: 860px;
	width: 300px;
	height: 51px;
}

a.telefonosrendelesa:link, a.telefonosrendelesa:visited, a.telefonosrendelesa:active { 
    display:block;
    height:18px;
    width:113px;
	padding-left: 20px;
	color: #fff;
}
a.telefonosrendelesa:hover{text-decoration:none;}
div.telefonosrendeles div {
	color: #f7ffff;
	font-size: 12px;
	font-weight: bold;	
}
div.telefonosrendeles div.bigttelo {
    background: url(../images/info_indent.gif) center left no-repeat;
    
    margin-bottom: 4px;
	font-size: 18px;	
    line-height: 18px;
}
span.bigttelo_telszam{
    font-size: 13px;
}
a.nagykerlink{
    display:block;
    height:25px;
    width:176px;
    margin-left: 9px;
}

#MSG_overlay {
	position: fixed;
	z-index:9002;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	display: none;
}

.MSG_overlayBG {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}

div.msgbox {
	width: 380px;
	padding: 0px 10px 10px 10px;
	border: 3px solid #9C9C9C;
	background: #FFF;

	z-index: 9003;
	text-align:left;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url('templates/wse/htc/PIE.htc');
}

div#msgtext {
	font-size: 14px;
	font-weight: bold;
	padding: 15px 0px 15px 50px;
	margin: 10px 0px 10px 10px;
	font-style: italic;
	background: url(../images/pipa.gif) 0px 0px no-repeat;
	
}

input.butt_tovabb { float: left; width: 141px; height: 25px; background: url(../images/buttonmsg.gif) 0px 0px no-repeat; cursor: pointer; border: none; }
input.butt_tovabb:hover { background: url(../images/buttonmsg.gif) 0px -25px no-repeat; }
input.butt_kosar { float: right; width: 127px; height: 25px; background: url(../images/buttonmsg.gif) 0px -50px no-repeat; cursor: pointer; border: none; }
input.butt_kosar:hover { background: url(../images/buttonmsg.gif) 0px -75px no-repeat; }

div#closemsgbox {
	text-align: right;
	cursor: pointer;
	font-weight: bold;
	padding: 5px 0 5px 0;
}

