body {
margin:0px 0px; padding:0px;
text-align:center;
font-family:tahoma, Arial, verdana, sans-serif;
font-size:12px;
line-height:18px;
background:url(/images/bg_multi.jpg) repeat-x;
background-color:#1D1D1D;
}

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

img {
    border:0px;
}

#wrapper {

	width:950px;
	margin:0px auto;
	text-align:left;
	margin-top:20px;

}

h1,h2,h3,h4,h5,h6 {
	font-family:Arial;
	font-weight:normal;
}

.topmenu {

	height:71px;
	background:url(/images/topmenu_bg.jpg);

}

.topmenu .slink ul {
    margin:0px;
    padding:0px;
    
}


.topmenu .slink {
    margin-left:270px;
   
}

.topmenu .slink li:hover {
    background:url(/images/activmenu_bg.jpg);
    color:#ffffff;
}

.topmenu .slink li:hover>a {
   
    color:#ffffff;
}

.topmenu .slink li.active {
    background:url(/images/activmenu_bg.jpg);
}

.topmenu .slink li a.active{

    color:#ffffff;
    font-weight:bold;
    text-decoration:none;

}

.slink ul.links a {
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}

.topmenu .slink ul.links li {
display:block;
list-style-type:none;
width:105px;
padding-top:28px;
height:43px;
float:left;
text-align:center;

/*padding:0 0.5em;*/
}

.bigimage {

	width:950px;
	height:244px;


}

.bigleft {
	width:384px;
	height:244px;
	float:left;
	background:url(/images/bigleft.jpg);
}

.bigright {

	width:566px;
	height:244px;
	float:right;
	background:url(/images/bigright.jpg);


}

.cont_top {
	width:950px;
	height:8px;
	background:url(/images/cont_top_bg.jpg) no-repeat;
	font-size:0px;
}

.cont2 {

	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	width:874px;
	background:url(/images/cont_bg.jpg) repeat-x;
	background-color:#ffffff;
	min-height:100px;

	padding-top:30px;
	padding-left:37px;
	padding-right:37px;
	padding-bottom:30px;


}

.cont {
        border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	width:918px;
	background:url(/images/cont_bg.jpg) repeat-x;
	background-color:#ffffff;
	min-height:100px;

	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:30px;
}

.showboxes {
	margin-bottom:20px;
	float:left;
}

.informacio {

	width:278px;
	height:170px;
	float:left;
	margin-right:20px;
	background:url(/images/informacio_bg.jpg);

}

.szerviz {

	width:278px;
	height:170px;
	float:left;
	margin-right:20px;
	background:url(/images/szerviz_bg.jpg);

}

.aruhaz {

	width:278px;
	height:170px;
	float:left;

	background:url(/images/aruhaz_bg.jpg);

}

.c_block {
clear:both;
}

.cont-bottom {
	width:950px;
	height:10px;
	margin-bottom:20px;
	background:url(/images/cont_bottom_bg.jpg) no-repeat;
	font-size:0px;
}

.footer-top {
	width:950px;
	height:8px;
	background:url(/images/footer_top_bg.jpg) no-repeat;
	font-size:0px;
}

.footer {
	height:45px;
	padding-top:7px;
	text-align:center;
	background:#262626;
	color:#D5D5D5;
}

.footer a {
	color:#FF7200;
	text-decoration:none;
}

/*---------------webshop-----------*/

.categorymenu {
    text-align:left;
}

.categorymenu a {
    text-decoration:none;
    color:#000000;
}

ul.categorymenu {
list-style-type:none;
display:block;
width:auto;
font-size:12px;
font-family:Arial;
margin:0;
padding:0;
}

.categorymenu ul  {
    list-style-type:none;
    /*display:block;*/
    padding-left:15px;
    width:auto;
}

.category_container {
    background:#d7dce2;
    padding:10px;
}


.paginationControl {
    margin-top:15px;
    margin-bottom:15px;
}

.paginationControl .active a {
    text-decoration:none;
    color:#cc0033;
}

.page {
    background:#efefef;
    color:#666666;
    font-weight:bold;
    border:solid 1px #cccccc;
    padding:2px;
}

.page a {
    color:#000000;
    text-decoration:none;
}

.prod_container {
    text-align:left;
}

.prod_container h1 {
    padding-top:2px;
    padding-bottom:2px;
    border-top:solid 1px #666666;
    border-bottom:solid 1px #666666;
    font-size:15px;
    margin:0px;

}

.prod {
    margin-top:15px;
}

.prod_info {

    margin-top:15px;
    margin-bottom:15px;

}

.prod_short_description {
    padding:5px;
    margin-left:15px;
    background:#efefef;
    border:solid 1px #666666;
    text-align:justify;
}

div.product-price {
	color:#cc0033;
	padding:5px;
	margin:5px 0px 0px 15px;
	font-size:22px;
	text-align:right;
}

.prod_image img{
    border:solid 1px #666666;
    padding:2px;
}

.boxhead {
    text-align:left;
    padding-top:5px;
    padding-left:20px;
    font-weight:normal;
    height:23px;
    font-size:12px;
    color:#ffffff;
    width:180px;
    background:url(/images/boxhead.png);
}

.boxbody {
    text-align:left;
    border-left:solid 1px #969696;
    border-right:solid 1px #969696;
    background:#F9F9F9;
    padding:10px;
    width:178px;
}

.boxbottom {
    width:200px;
    height:10px;
    background:url(/images/boxbottom.png) no-repeat;
    margin-bottom:15px;
	font-size:0px;
}

.category_head {
        font-size: 12px;
        padding-top:5px;
	padding-left:15px;
	margin-top:0px;
        margin-bottom:15px;
	text-transform: uppercase;
	font-weight: normal;
	color: #ffffff;
	height: 23px;
        background:url(/images/breadcrumb.png);

}

.category_head h1 {
    margin:0px;
    padding:0px;
    font-weight:normal;
    font-size:12px;
}

.cart_head {
        font-size: 12px;
        padding-top:5px;
	padding-left:15px;
	margin-top:0px;
        margin-bottom:15px;
	text-transform: uppercase;
	font-weight: normal;
	color: #ffffff;
	height: 23px;
        background:url(/images/cart_head.png);

}

.prod_box {
    margin-bottom:15px;
}

.prod_box .tl {
    background:url(/images/pbox_tl.jpg);
    width:9px;
    height:27px;
}

.prod_box .tm {
    background:url(/images/pbox_tm.jpg);
    color:#ffffff;
    font-weight:normal;
}

.prod_box .tr {
    background:url(/images/pbox_tr.jpg);
    width:9px;
    height:27px;
}

.prod_list_price {
    color:#F0E9B1;
}

.prod_box .mm {
    width:130px;
    margin-right:15px;
}

.prod_box .ml {
    border-left:solid 1px #969696;
    width:8px;
}

.prod_box .mr {
    border-right:solid 1px #969696;
    width:8px;
}

.prod_box .prod_actions {
    
    background:url(/images/pbox_actions.jpg);
    height:27px;
    width:488px;

}

.prod_box .prod_short img {
    margin-right:15px;
}

.prod_info_link {
    margin-left:260px;
    color:#ffffff;
}

.prod_info_link a {
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
}


.prod_info_link img {
    vertical-align:middle;
    margin-right:5px;
}

.prod_to_cart {
    margin-left:10px;
}

.prod_to_cart a {
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
}

.prod_to_cart img {
    vertical-align:middle;
    margin-right:10px;
}

.mosaic {
    text-align:center;
    background:url(/images/mosaic_bg.png);
    width:156px;
    height:250px;
    float:left;
    margin-bottom:15px;
    
}

.mosaic_sale {
    text-align:center;
    background:url(/images/mosaic_sale_bg.png);
    width:156px;
    height:250px;
    float:left;
    margin-bottom:15px;
    
}

.mosaic_img {
    padding:1px 1px 0 1px;
    width:154px;
    height:130px;
    text-align:center;

}




.mosiac_prodname {
    color:#555555;
    padding-left:10px;
    padding-right:10px;
    margin-bottom:5px;
    font-weight:bold;
    height:40px;
    line-height:14px;
}

.mosaic_price {
    padding-left:10px;
    padding-right:10px;
    text-align:left;
}

.price {
    font-weight:bold;
    color:#cc0033;
}

.net_price {
    color:#777777;
    font-size:11px;
}

.mosaic_action {
    text-align:left;
    padding-left:10px;
    padding-right:10px;
    margin-top:5px;
}

.mosaic_action img {
    border:0px;
}

.mosaic_reszletek img {
    margin-right:5px;
}

.viewcontroll {
    text-align:center;
    margin-bottom:15px;
}

.viewcontroll img {
    border:0px;
    margin-right:5px;
}

.viewcontroll a {
    text-decoration:none;
    color:#cc0033;
}

.carttable a {
    color:#cc0033;
    text-decoration:none;
}

.carttable h2 {
    margin:0px;
    padding:5px;
    font-size:17px;
}

.cartdata {
    font-size:11px;
}

.emptycart {
    text-align:center;
    
}

.mini_txt {
    font-size:11px;
    font-weight:bold;
}

.mini_txt img {
    margin-right:5px;
}

.cart_price_separator {
    border-bottom:solid 1px #969696;
    font-size:11px;
}

.cart_sum {
    font-size:11px;
    font-weight:bold;
    text-align:right;
}

.cartinput {
    width:50px;
    border:solid 1px #969696;
    text-align:center;
}

.big-boxhead {
    background:url(/images/big-boxhead-429.png);
    padding:5px 0 0 15px;
    width:414px;
    height:23px;
    color:#ffffff;
}

div.big-boxbody {
    position:relative;
	border-right:solid 1px #969696;
    border-left:solid 1px #969696;
    background:#f9f9f9;
    padding:10px;
    height:180px;
}

div.login-users-img {
    position:absolute;
    top:15px;
    
}

.big-boxbottom {
    background:url(/images/big-boxbottom-429.png) no-repeat;
    width:429px;
    height:10px;
	font-size:0px;
}

dt {
    display:none;
}

dl {
    margin:0px;
    padding:0px;
}

.category-0 a {
    color:#000000;
    text-decoration:none;
    font-weight:bold;
}

.category-1 a{
    color:#000000;
    text-decoration:none;
}



.registrationtable input {
    border:solid 1px #969696;
    width:290px;
	font-family:Arial;
	font-size:12px;
	padding:5px;
}

.registrationtable textarea {
    border:solid 1px #969696;
    width:290px;
	font-family:Arial;
	font-size:12px;
	overflow:auto;
	padding:5px;
}

.registrationtable #submit {
	width:80px;
	height:25px;
	border:0px;
}

.usertable th{
	background:#171717;
	color:#ffffff;
	font-weight:bold;
}

.usertable {
	border-bottom:solid 1px #969696;
	margin-bottom:10px;
}

dd {
	margin:0px;
}

.red {
	color:#cc0033;
}

.login input{
	margin:0px;
	padding:0px;
	border:0px;
	width:146px;
	border:solid 1px #969696;
}

ul.errors {
	padding:2px 0 0 5px;
}

ul.errors li {
	color:#cc0033;
	font-size:11px;
	list-style-type:none;
}

.errormsg {
	padding:2px 5px 2px 5px;
	background:#FFE0E0;
}

.search {
	border:solid 1px #212121;
	width:178px;	
}

label {
	cursor:pointer;	
}

.searchsubmit {
	border:0px;
	background-color:#cc0033;
	color:#ffffff;
	padding:3px;
	margin-top:5px;
	cursor:pointer;
}
