b, strong {font-weight:bold;}
.pfp {
white-space: nowrap;
text-align: right;
}
.plp {
color:#ff850d;
font-family: Verdana;
font-size: 12px;
font-weight: bold;
white-space: nowrap;
}
.ofp {
color:#888888;
font-family: Verdana;
font-size: 11px;
white-space: nowrap;
text-decoration:line-through;
}

.plc {
font-size: 12px;
font-family: Arial;
color:#000000;
white-space: nowrap;
}
.old_price {
text-decoration:line-through;
color:#ff850d;
white-space: nowrap;
}

.fl {
font-size: 11px;
color:#3281cd;
text-decoration:none;
}
.fl:hover {
text-decoration:underline;
}

/* LEFT-boxes */
.bx_top, .bx_top2 {
background-image: url(/estatic/img/spec/ripca/bx_top.gif);
padding-left: 43px;
padding-top: 10px;
font-size: 15;
font-weight: bold;
font-family: Trebuchet MS;
color: #ff4800;
height: 42px;
}
.bx_top2 {
background-image: url(/estatic/img/spec/ripca/bx_top2.gif);
}

.bx_head {
background-image: url(/estatic/img/spec/ripca/bx_head.gif);
padding-left: 43px;
font-size: 14;
color: #ff4800;
height: 42px;
}
.bx_input {
font-size: 11px;
width: 100%;
border:0px;
margin:0px;
background-color : transparent;
}
.bx_link {
font-size: 10px;
font-family: Arial;
color: #000000;
text-decoration: none;
}
.bx_link:hover {
text-decoration: underline;
color: #ff4800;
}
.bx_delim {
background: url(/estatic/img/spec/ripca/hpoint.gif) repeat-x center;
padding:10px;
}
.bx_bckh {
background: url(/estatic/img/spec/ripca/bx_bckh.gif) no-repeat;
}
.bx_bckb {

}
.bx_bck {
background: url(/estatic/img/spec/ripca/bx_bck.gif) repeat-y;
}

/* box input fields */
.bx_input_bck {
background: url(/estatic/img/spec/ripca/bx_input.gif) no-repeat center center;
}
/* search field */
.search_inbck {
background: url(/estatic/img/spec/ripca/search_bck.gif) no-repeat center center;
width:138px;
padding-left: 10px;
}
.search_input {
font-size: 11px;
width: 120px;
border:0px;
margin:0px;
background-color : transparent;
}

/* random box */
.random_product {
width:529;
background: url(/estatic/img/spec/ripca/randbck.gif) no-repeat bottom;
padding:12px;
}
.rand_lcat {
font-size: 10px;
font-family: Arial;
color: #000000;
text-decoration: none;
}
.rand_lcat:hover {
text-decoration: underline;
color: #ff4800;
}
.rand_lprod {
font-size: 14px;
font-family: Arial;
font-weight: bold;
color: #198bc6;
text-decoration: none;
}
.rand_lprod:hover {
text-decoration: underline;
color: #083e5a;
}
.rand_pcell {
background: url(/estatic/img/spec/ripca/point.gif) repeat-y left;
padding-left: 12px;
padding-right: 12px;
font-size: 11px;
}

/* center box */
.cbx_head {
background: url(/estatic/img/spec/ripca/cbx_head.gif) no-repeat top #353535;
color:#ffffff;
font-weight: bold;
padding: 4px;
}
.cbx_text {
font-size: 11px;
font-family: Arial;
}

/* product catalog*/
.pc_link1 {
font-size: 13px;
font-family: Arial;
font-weight: bold;
color: #2d2d2d;
text-decoration: none;
padding-left: 5px;
}
.pc_link1:hover {
text-decoration: underline;
color: #083e5a;
}
.pc_link2 {
font-size: 12px;
font-family: Arial;
color: #2d2d2d;
text-decoration: none;
}
.pc_link2:hover {
text-decoration: underline;
color: #083e5a;
}
.background {
	background: url('/estatic/img/spec/ripca/bck.gif') center;
}
.tpt {
	background: url('/estatic/img/spec/ripca/tree_point.gif') left center repeat-y;
	padding:5px;
}
.tbpt {
	background: url('/estatic/img/spec/ripca/tree_bpoint.gif') left center repeat-y;
	padding:5px;
}
.tbep {
	padding:5px;
}
.pt {
	background: url('/estatic/img/spec/ripca/tree_pt.gif') left center repeat-y;
	padding:5px;
}
.ept {
	padding:5px;
}

.floatMenu {
position: absolute; 
left: 0px; top: 135px; 
z-index: 50001; 
visibility: hidden;
border: 2px solid #DE100D;
background: #FF9F00;
}

.floatSubMenu {
position: absolute; 
left: 0px; top: 135px; 
z-index: 50002; 
visibility: hidden; 
padding: 5px;
border: 2px solid #DE100D;
background: #FF9F00;
}
.menuHover, .menuHoverWS {
background-color: #DE100D;
padding: 5px;
color: #000000;
font-size:12px;
}
.menuHoverWS {
background-image:url(/estatic/img/spec/ripca/dm_sms.gif) ;
background-position: right;
background-repeat: no-repeat ;
padding-right: 7px;
}
.menuNormal, .menuNormalWS {
padding: 5px;
color: #ffffff;
font-size:12px;
}
.menuNormalWS {
background-image:url(/estatic/img/spec/ripca/dm_sms.gif) ;
background-position: right;
background-repeat: no-repeat ;
padding-right: 7px;
}
.menuHover a, .menuHoverWS a {text-decoration:underline;font-size:15px;}
.smenuHover {
background-color: #DE100D;
padding: 5px;
color: #000000;
font-size:11px;
}
.smenuNormal {
padding: 5px;
color: #ffffff;
font-size:11px;
}

.mmBox {
cursor:pointer; 
background:url(/estatic/img/spec/ripca/dm_smm.gif) no-repeat 1px 22px;
}

.reg_title {
color:#aaaaaa;
font-size: 14; font-weight: bold; font-style: italic;
border-bottom: 1px solid #aaaaaa;
padding-top:10px;
}

.reg_label, .reg_labnp {
padding-left: 40;
padding-top: 5px;
color: #000000;
font-weight: bold;
}

.reg_text {
padding-left: 40;
font-size: 11px;
}

.reg_labnp {padding-left: 0;}


/* -------------------  FORUM --------------- */
.forum_tt {
border: 2px solid #b7e9ff;
}

.forum_tl, .forum_ct. {
padding-top: 5px; padding-bottom: 5px;
cursor: pointer;
background: #feb93c;
padding-right: 15px;
}

.forum_tl {
color: #198bc6;
font-weight:bold;
font-size:14px;
padding-left: 15px;
}

.forum_tl:hover {
color: #000000;
}

.forum_txt {
padding: 10px;
font-style: italic;
}

.first_entry {
border: 2px solid #b7e9ff; background-color: #eefaff;
}

.forum_entry {
border: 2px solid #b7e9ff; background-color: #ffffff;
}

.marg2 {
border-right: 2px solid #d4e6ec;
}

.Header {width:956px; height:181px; background:transparent url(/estatic/img/spec/ripca/header3_img.jpg) no-repeat center top; float:left;}
.home {height:152px; width:353px;}
.home a {display:block; height:152px; width:353px;}
.SearchField {height:28px; width:353px;}

.LeftSide {background:#fff url(/estatic/img/spec/ripca/images/leftside_dekor.png) no-repeat left top; width:60px; height:100%;}
.RightSide {background:#fff url(/estatic/img/spec/ripca/images/rightside_dekor.png) no-repeat left top; width:60px; height:100%;}
.Content {background:#fff url(/estatic/img/spec/ripca/images/content_bg.png) repeat-y left top;}
.tartalom {background:transparent url(/estatic/img/spec/ripca/images/tartalom_bg.png) no-repeat left top; width:100%;padding: 19px; }


.LeftContent {height:200px; width:190px; background:#fff url(/estatic/img/spec/ripca/images/leftside_bg.png) repeat-y left top; float:left;}
.RightContent {height:200px; width:570px; background:#fff url(/estatic/img/spec/ripca/images/rightside_bg.png) repeat-y right top;}

.InputField {border:0px; background:transparent url(images/input_img.png) no-repeat left top; color:#949494;}
.Button {padding:0px; margin:0px; width:24px; position:relative; right:0px!important; right:5px;}


/*keres�s*/
.search {padding:5px 10px 0px 10px; height:28px; float:left;}
.search form {margin:0px;padding:0px;}
.search .InputSearch {border:0px; background:transparent url(/estatic/img/spec/ripca/images/input_search.png) no-repeat left top; float:left; width:127px; color:#cbcbcb; font-size:9px; height:18px; padding-left:5px;}
.search .InputFieldOk {border:0px; background:transparent url(/estatic/img/spec/ripca/images/input_img_search.png) no-repeat left top; float:left; width:127px; color:#cbcbcb; font-size:9px; height:18px; padding-left:5px;}


/*kos�r tartalma*/
.kosar {float:left;padding-left:6px;}
.kosar a {float:left; margin-top:3px;}
.kosar span {font-size:11px; font-weight:bold; margin-left:5px;}

/*login*/
.LoginForm {margin:10px 0px 0px 290px; }
.LoginField .InputLogin {border:0; background:transparent url(/estatic/img/spec/ripca/images/input_login.png) no-repeat left top; float:left; color:#cbcbcb; font-size:9px; height:18px; width:138px; margin-right:12px; padding-left:7px; font-size:11px;color:#ffffff}
.LoginField .InputField {border:0; background:transparent url(/estatic/img/spec/ripca/images/input_img_alap.png) no-repeat left top; float:left; color:#cbcbcb; font-size:9px; height:18px; width:138px; margin-right:12px; padding-left:5px; font-size:11px;color:#ffffff}
.LoginField .InputFieldOk {border:0px; background:transparent url(/estatic/img/spec/ripca/images/input_img_ok.png) no-repeat left top; float:left; width:127px; color:#cbcbcb; font-size:9px; height:18px; padding-left:5px;}
.LoginField .InputPwd {border:0px; background:transparent url(/estatic/img/spec/ripca/images/input_pwd.png) no-repeat left top; float:left; width:127px; color:#cbcbcb; font-size:9px; height:18px; padding-left:5px;}
.AuthLogin {width:300px; width:auto; text-align:right;}
.AuthLogin .reglink {font-size:10px; color:#cbcbcb; text-decoration:none; margin-right:10px; background:transparent url(/estatic/img/spec/ripca/images/a_dekor.png) no-repeat left 3px; padding-left:10px;white-space:nowrap;}
.AuthLogin .zlink {font-size:10px; color:#cbcbcb; text-decoration:none; margin-right:10px; padding-left:10px;white-space:nowrap;}

/*logout*/
.LogoutForm {margin:10px 0px 0px 260px;}
.Greeting {margin-left:50px!important; margin-left:25px;}
.LogoutForm .AuthLogin {margin-left:25px;}
.LogoutButton {}
.LogoutButton a {background:transparent url(/estatic/img/spec/ripca/images/logout_bg.png) no-repeat right top; padding:0px 18px 0px 0px; color:#FFFFFF;}

.Menubar {background:transparent url(/estatic/img/spec/ripca/header3_img.jpg) no-repeat center bottom; height:43px; text-align:center; padding-top: 5px;}
.Menubar .MenuSav {background:transparent url(/estatic/img/spec/ripca/images/menu_separator.png) no-repeat right top;}
.Menubar .MenuSav div {background:transparent url(/estatic/img/spec/ripca/images/menu_separator.png) no-repeat left top; float:left; padding:8px 10px 5px 12px;}
.Menubar .MenuSav a {font:bold 11px Arial, sans-serif; text-decoration:none; color:#FFFFFF; padding:0px; display:block;}
.Menubar .MenuSav a:hover {text-decoration:underline; color:#FFFFFF;}

.btline {border-bottom:1px solid #cccccc}

.all-tab .r-row td {font-weight: bold; font-size: 1.03rem; border-bottom: 2px solid #999999}
.all-tab td {color: #000000}
.all-tab tr:nth-child(odd) td { background-color: #efefef }