body {font-family: Arial,sans-serif;text-align:center;font-size:18px;}
h1 {font-family: Arial,sans-serif;font-weight:normal;color:#ffffff;background-color:#3b5988;font-size:18px;padding:10px 0px 6px 0px}
h2 {font-family: Arial,sans-serif;font-weight:normal;color:#ffffff;background-color:#336699;font-size:18px;padding:10px 0px 6px 0px}
h4 {font-family: Arial,sans-serif;font-weight:normal;font-size: 16px}
a:link { color:#7a170b; text-decoration: underline}
a:visited { color:#7a170b; text-decoration: underline}
a:hover { color:#808080; text-decoration: underline}
a:active { color: #FF0000; text-decoration: underline} 
td {font-family:Arial,sans-serif;font-weight:normal;font-size:18px;color:#2B2B2B;margin:0px;padding:0px;}
td.left {font-family:Arial,sans-serif;font-weight:normal;font-size:18px;color:#2B2B2B;vertical-align:middle;text-align: left;padding:0px;}
td.right {font-family:Arial,sans-serif;font-weight:normal;font-size:18px;color:#2B2B2B;vertical-align:middle;text-align: right;padding:0px;}

div.block {background-color:#ffffcc; padding:5px;}
a.header:link { color:#000000; background-color:#ffffcc; font-size: 12px; font-weight:normal; text-decoration: none; border-bottom:1px dashed;}
a.header:visited { color:#000000; background-color:#ffffcc; font-size: 12px; font-weight:normal; text-decoration: none; border-bottom:1px dashed;}
a.header:hover { color:#FF0000; background-color:#ffffcc; font-size: 12px; font-weight:normal; text-decoration: none; border-bottom:1px dashed;}
a.header:active { color: #FF0000; background-color:#ffffcc; font-size: 12px; font-weight:normal; text-decoration: none; border-bottom:1px dashed;} 
table.header {background-color:#ffffff;}
table.footer {background-color:#ffffcc;}
table.item {width:100%;}

#result div.b { border: 1px solid #FFFFFF; float: left; height: 380px; margin: 1px; width: 310px; font-family:Tahoma,Arial,sans-serif; font-weight:normal; font-size:11px;}
#link-to-us { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CFCFCF; color: blue; font-family:Tahoma,Arial,sans-serif; font-weight:normal; font-size:11px; right: 10px; padding: 5px; position: fixed; top: 15px; }
#scroll { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CFCFCF; color: #FF0000; font-family:Tahoma,Arial,sans-serif; font-weight:normal; font-size:18px; right: 10px; padding: 5px; position: fixed; top: 55px; }
#more { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CFCFCF; color: #000000; display: none; font-family:Tahoma,Arial,sans-serif; font-weight:normal; font-size:11px; right: 10px; padding: 5px; position: fixed; top: 100px; }
#social {text-align:center; width:40px; z-index:10; border: 1px solid #CFCFCF; color: #000000; font-family:Tahoma,Arial,sans-serif; font-weight:normal; font-size:11px; right: 35px; padding: 5px; position: fixed; top: 170px; }
#no-more{ background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #CFCFCF; color: #000000; display: none; font-family:Tahoma,Arial,sans-serif; font-weight:normal; font-size:11px; right: 10px; padding: 5px; position: fixed; top: 100px; }
#result { }
#toTop {text-align:center; width:40px;z-index:10;border: 1px solid #CFCFCF;bottom:0px;right:0px;cursor:pointer;color:#000000;text-transform:lowercase;font-weight:normal; font-size:11px; right: 35px; padding: 5px; position: fixed}

.top{text-align:left; margin:0px 0px 6px 0px;padding:3px 0px 0px 0px;background-repeat:no-repeat;background-position:top left;}
.top{width:290px;}
.bottom{margin:0px; padding:0px 0px 3px 0px;background-repeat:no-repeat;background-position:bottom left;}
.bottom{width:290px;}
.box{height: 400px;background-repeat:no-repeat;background-position:top right;background-color:#FFFFFF;margin:0px; padding:3px 8px 3px 8px;border-top:none;border-bottom:none;border-left:solid 1px #afb4b8;border-right:solid 1px #afb4b8;}
.ibox{height: 420px;background-repeat:no-repeat;background-position:top right;background-color:#FFFFFF;margin:0px; padding:3px 8px 3px 8px;border-top:none;border-bottom:none;border-left:solid 1px #afb4b8;border-right:solid 1px #afb4b8;}
.pbox{height: 420px;background-repeat:no-repeat;background-position:top right;background-color:#FFFFFF;margin:0px; padding:3px 8px 3px 8px;border-top:none;border-bottom:none;border-left:solid 1px #afb4b8;border-right:solid 1px #afb4b8;}
.ipbox{height: 380px;background-repeat:no-repeat;background-position:top right;background-color:#FFFFFF;margin:0px; padding:3px 8px 3px 8px;border-top:none;border-bottom:none;border-left:solid 1px #afb4b8;border-right:solid 1px #afb4b8;}

.res div.p { border: 1px solid #FFFFFF; float: left; height: 500px; margin: 1px; width: 365px; font-family:Tahoma,Arial,sans-serif; font-weight:normal; font-size:18px;}
.res div.pi { border: 1px solid #FFFFFF; float: left; height: 480px; margin: 1px; width: 365px; font-family:Tahoma,Arial,sans-serif; font-weight:normal; font-size:18px;}
#result div.i { border: 1px solid #FFFFFF; float: left; height: 480px; margin: 1px; width: 365px; font-family:Tahoma,Arial,sans-serif; font-weight:normal; font-size:18px;}
@media screen and (max-width: 768px) { .res div.p { width: 100%; } }
@media screen and (max-width: 768px) { #result div.i { width: 100%; } }

.itop{width:330px;}
.ibottom{width:330px;}
.iinner{display: table-cell;;width:100%;vertical-align: middle;}

.stop{text-align:left; margin:0px 0px 6px 0px;padding:3px 0px 0px 0px;background-repeat:no-repeat;background-position:top left;}
.stop{width:230px; background-image:url('https://www.plus.ro/images/st.gif');}
.sbottom{margin:0px; padding:0px 0px 3px 0px;background-repeat:no-repeat;background-position:bottom left;}
.sbottom{width:230px; background-image:url('https://www.plus.ro/images/sb.gif');}
.sbox{height: 370px;background-repeat:no-repeat;background-position:bottom right;background-color:#FFFFFF;margin:0px; padding:3px 8px 3px 8px;border-top:none;border-bottom:none;border-left:solid 1px #afb4b8;border-right:solid 1px #afb4b8;display: table;}
.hbox{height: 350px;background-repeat:no-repeat;background-position:bottom right;background-color:#FFFFFF;margin:0px; padding:3px 8px 3px 8px;border-top:none;border-bottom:none;border-left:solid 1px #afb4b8;border-right:solid 1px #afb4b8;display: table;}
.ybox{height: 350px;background-repeat:no-repeat;background-position:bottom right;background-color:#FFFFFF;margin:0px; padding:3px 8px 3px 8px;border-top:none;border-bottom:none;border-left:none;border-right:none;display: table;}
.lbox{height: 250px;background-repeat:no-repeat;background-position:bottom right;background-color:#FFFFFF;margin:0px; padding:3px 8px 3px 8px;border-top:none;border-bottom:none;border-left:solid 1px #afb4b8;border-right:solid 1px #afb4b8;display: table;}
.inner{display: table-cell;;width:290px;vertical-align: middle;}

.overflow { height: 220px; width: 225px; overflow: hidden; margin: auto;}
.overflow2 { height: 250px; width: 300px; overflow: hidden; margin: auto;}
.overflow3 { height: 220px; width: 220px; overflow: hidden; margin: auto;}

table.itemm {
	width: 100%;
	border-width: 1px;
	border-spacing: 10px;
	border-collapse: separate;
}

table.items {
	width: 100%;
	border-width: 1px;
	border-spacing: 5px;
	border-style: dashed;
	border-color: #3b5988;
	border-collapse: separate;
}

table.itemp {
	width: 100%;
	border-width: 1px;
	border-spacing: 5px;
	border-color: #3b5988;
	border-collapse: separate;
	margin: 0 auto;
}

table.product {
        width: 96%;
		height: 460px;
		vertical-align: middle;
		text-align:center;
}

table.indx {
        width: 96%;
		height: 460px;
		vertical-align: middle;
		text-align:center;
}

table.ind {
        width: 96%;
		height: 460px;
		vertical-align: middle;
		text-align:center;
}

table.newsletter {
	border-width: 0;
	border-spacing: 8;
}

table {
	border-width: 0;
	border-spacing: 0;
}

.price {
	color:red;
}

.red {
	color:red;
}

.big {
  max-width: 290px;
  width: expression(this.width > 290 ? "290px" : true);
}

figure{width:90%; overflow: hidden; margin:0;}
figure img{display:block; width:100%;}
.ratio img{margin:-10% 0;}

.buton a
{
	display: inline-block;
	margin:6px;
	color:#7a5230;
	text-decoration:none;
	font-weight:500;
	font-size:18px;
	line-height:28px;
	padding:0px 10px 0px;
	font-family:Arial,sans-serif;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.buton a:hover
{
	background:#fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.button a
{
	display: inline-block;
	margin:2px;
	color:#7a5230;
	text-decoration:none;
	font-weight:500;
	font-size:18px;
	line-height:28px;
	padding:0px 10px 0px;
	font-family:Arial,sans-serif;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.button a:hover
{
	background:#fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

.text13 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: "VERDANA", "ARIAL","HELVETICA"; TEXT-DECORATION: none
}
.text13b_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #980505; FONT-FAMILY: "VERDANA", "ARIAL","HELVETICA"; TEXT-DECORATION: none
}
.text10 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: "VERDANA", "ARIAL","HELVETICA"; TEXT-DECORATION: none
}
.text10b_bold {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #980505; FONT-FAMILY: "VERDANA", "ARIAL","HELVETICA"; TEXT-DECORATION: none
}
.button10 { 
	font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
.field11 { 
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; border-color:#A8B0B8;
}

.searchbox {
    width: 100%;
}
.search-container {
    width: 500px;
    margin: 10px auto;
	display: inline-block; 
	vertical-align: middle;
}
input[type="text"] {
    display: block;
    width: calc(100% - 24px);
    font-size: 18px;
    font-weight: 400;
    color: darkred;
	padding: 10px;
    border: 1px solid #000000;
	border-radius: 6px;
}
.search-container form {
    position: relative;
}
.search-container form button {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 50px;
    background: transparent;
    border: transparent;
    font-size: 20px;
    color: #000000;
    cursor: pointer;
    outline: 0;
}

.search-box {
    width: 100%;
    margin: 10px auto;
	display: inline-block; 
	vertical-align: middle;
}
.search-box form {
    position: relative;
}
.search-text {
    position: relative;
	width: 600px;
}
.search-box button {
    position: absolute;
    right: 0;
    top: 10px;
    width: 50px;
    background: transparent;
    border: transparent;
    font-size: 20px;
    color: #000000;
    cursor: pointer;
    outline: 0;
}

.checkboxes {
    font-size: 16px;
    font-weight: 300;
	line-height:1.8em;
	padding: 10px;
}

.sleft { display: inline-block; vertical-align: middle; color: darkred; font-size: 18px; font-weight: 300; padding-right: 10px; }
@media screen and (max-width: 640px) { .sleft, .search-container { width: 98%; } }
@media screen and (max-width: 640px) { .search-text { width: 98%; } }