body {
	font-family: Tahoma, Arial, Helvetica, sans-sarif;
	font-size: 11px;
	color: #8c8c8c;
	margin: 0;
	padding: 0;
	text-align: right;
	direction: rtl;
}
div, img {
	border: 0;
	padding: 0;
	margin: 0;
}
ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style-image: url('images/design/list.gif');
	list-style-position: inside;
}
li {
	line-height: 14px;
	margin: 4px 0;
}
.main_align { float: right; }
.sec_align { float: left; }
.clear { clear: both; }
.main_text { text-align: right; }
.sec_text { text-align: left; }
.sep { font-size: 1px; line-height: 1px; }
.but { cursor: pointer; }
#site_verified {
	width: 139px;
	height: 122px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 5;
}
#site_verified img { position: relative; z-index: 25; }
#main_holder {
	width: 100%;
	height: auto;
	position: relative;
	z-index: 25;
}
#main_holder .mvsep { height: 60px; }
#main_holder .mvbsep { height: 120px; }
/* START Main Body */
#body_holder {
	width: 100%;
	height: auto;
}
#body_title {
	width: 780px;
	height: 31px;
	margin: 0 auto;
}
#menu_holder {
	width: 780px;
	height: 45px;
	margin: 0 auto;
	position: relative;
	z-index: 50;
}
#menu_holder object {
	width: 652px;
	height: 45px;
	position: absolute;
	z-index: 150;
	top: -70px;
	right: 0;
} /* values for IE */
html:not([dummy]) #menu_holder object {
	top: 0;
} /* values for Safari and Firefox */
@media all and (min-width: 0px) { #menu_holder object {
	top: 0;
} } /* values for Opera */
.hr2 {
	width: 100%;
	height: 2px;
	background: #ff433a;
}
/* END Main Body */

/* START Home Page */
#home_banner {
	width: 818px;
	height: 246px;
	margin: 0 auto;
	text-align: center;
	positon: relative;
}
#home_banner object {
	width: 800px;
	height: 281px;
	position: relative;
	z-index: 20;
	bottom: 32px;
	right: 7px;
	margin: -35px 0 0 0;
}
#home_banner img {
	margin: -35px 0 0 0;
	position: relative;
	z-index: 20;
}
#home_holder {
	width: 780px;
	height: auto;
	margin: 0 auto;
}
#home_holder .column1 {
	width: 535px;
	height: auto;
	margin: 15px 0 0 0;
}
#home_holder .column1 .hsatsep { height: 6px; }
#home_holder .column1 .hsatis {
	width: 533px;
	height: 121px;
	border: 1px solid #d9d9d9;
	margin: 0;
}
#home_holder .column1 .hsatis .img {
	width: 89px;
	height: 89px;
	margin: 12px 11px 0 11px;
}
#home_holder .column1 .hsatis .text {
	width: 411px;
	height: auto;
	font-size: 10px;
}
#home_holder .column1 .hsatis .text p { margin: 0 0 9px 0; }
#home_holder .column2 {
	width: 220px;
	height: auto;
	margin: -19px 0 0 0;
	position: relative;
	z-index: 200;
}
#home_holder .column2 .about {
	width: 218px;
	height: 206px;
	border: 1px solid #d9d9d9;
	margin: 2px 0 0 0;
}
#home_holder .column2 .about .gline {
	width: 218px;
	height: 4px;
	background: #b1cd00;
}
#home_holder .column2 .about .aimg {
	width: 96px;
	height: 171px;
	margin: 17px auto 0 auto;
}
#home_holder .column2 .abouttext {
	width: 218px;
	height: 60px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	margin: 0;
}
#home_holder .column2 .abouttext .atsep { height: 11px; }
#home_holder .column2 .abouttext .atimg {
	width: 192px;
	height: 37px;
	margin: 0 auto;
}
#home_holder .column2 .aboutbot {
	width: 220px;
	height: 13px;
	margin: 0;
}
/* END Home Page */

/* START Content Pages */
#content_holder {
	width: 780px;
	height: auto;
	margin: 0 auto;
}
#contentcolumn {
	width: 654px;
	height: auto;
}
#contentcolumn .csep { height: 16px; }
#content {
	width: 654px;
	height: auto;
}
#content.sec_align {
	width: 515px;
	height: auto;
	margin: 0 0 0 15px;
}

	/* START Left Side Strip */
#leftsidecolumn {
	width: 121px;
	height: auto;
	margin: -36px 0 0 0;
}
#leftsidecolumn .satis_holder {
	width: 119px;
	height: 335px;
	border: 1px solid #d9d9d9;
}
#leftsidecolumn .satis_holder .img {
	width: 100px;
	height: 101px;
	margin: 10px auto 0 auto;
}
#leftsidecolumn .satis_holder .text {
	width: 102px;
	height: 101px;
	margin: 6px auto 0 auto;
	font-size: 10px;
}
#leftsidecolumn .leftimg { margin: 17px 0 0 0; }
	/* END Left Side Strip */

	/* START Right Side Strip */
#rightsidecolumn {
	width: 109px;
	height: auto;
	margin: 0;
	font-size: 12px;
}
#rightsidecolumn .img {
	width: 83px;
	height: 376px;
	margin: 0 auto;
}
#rightsidecolumn .moreinfo {
	width: 107px;
	height: 101px;
	border: 1px solid #d9d9d9;
	margin: 12px 0 0 0;
}
#rightsidecolumn .moreinfo .title {
	width: 93px;
	margin: 7px 7px 0 7px;
}
#rightsidecolumn .moreinfo .list {
	width: 100px;
	margin: 0 7px 0 0;
}
#rightsidecolumn .ordernow { margin: 8px 0 0 0; }
	/* END Right Side Strip */

	/* START Testimonies */
#testimonies {
	width: 510px;
	height: 542px;
}
#testimonies .sep { width: 12px; }
#testimonies .testimony {
	width: 160px;
	height: 600px;
	border: 1px solid #d9d9d9;
}
#testimonies .content {
	width: 140px;
	height: 580px;
	margin: 10px 10px 0 10px;
	position: relative;
}
#testimonies .trow, #testimonies .brow {
	width: 140px;
	height: 13px;
	margin: 0 0 1px 0;
	line-height: 13px;
}
#testimonies .val { color: #000; }
#testimonies .tsep { height: 12px; }
#testimonies .trow .var { width: 48px; }
#testimonies .trow .val { width: 92px; }
#testimonies .brow .var { width: 65px; }
#testimonies .brow .val { width: 75px; }
#testimonies .img { margin: 7px 0 0 0; }
#testimonies .text { margin: 7px 0 0 0; font-size: 10px; color: #000; }
#testimonies .thanks h4 { line-height: 13px; margin: 0; }
#testimonies .thanks {
	width: 140px;
	height: 13px;
	line-height: 13px;
	text-align: center;
	position:absolute;
	bottom: 2px;
	right: 0;
}
	/* END Testimonies */
	
	/* START Contact */
#contact_holder .rightpart {
	width: 346px;
	height: auto;
	font-size: 14px;
	line-height: 18px;
}
#contact_holder .rightpart .banner { width: 346px; height: 282px; }
#contact_holder .rightpart h1 { font-size: 20px; }
#contact_holder .rightpart span { color: #3f3f3f; }
#contact_holder .leftpart {
	width: 279px;
	height: 448px;
	border: 1px solid #d9d9d9;
	margin: 0 0 0 10px;
}
#contact_holder .leftpart .content {
	width: 223px;
	height: 402px;
	margin: 18px auto 0 auto;
}
#contact_holder .leftpart h1 { font-size: 21px; line-height: 21px; margin: 0 0 8px 0; }
#contact_holder .leftpart .row {
	width: 223px;
	height: 20px;
	line-height: 20px;
	margin: 18px 0 0 0;
}
#contact_holder .leftpart .row1 {
	width: 223px;
	height: 90px;
	line-height: 20px;
	margin: 2px 0 0 0;
}
#contact_holder .leftpart .input { width: 120px; }
#contact_holder .leftpart .text { width: 100px; }
	/* END Contact */

	/* START Order Pages */
#order1_holder .products {
	width: 640px;
	height: auto;
}
#order1_holder .products .prod {
	width: 199px;
	height: 229px;
	border: 1px solid #d9d9d9;
	position: relative;
	font-size: 12px;
}
#order1_holder .products .prod .price {
	position: absolute;
	bottom: 8px;
	right: 8px;
}
#order1_holder .products .prod .pr {
	font-weight: 700;
	color: #ff0000;
}
#order1_holder .products .sep { width: 17px; }
#order1_holder .products .button {
	height: 20px;
	width: 60px;
	position: absolute;
	bottom: 8px;
	left: 8px;
}
#order1_bot {
	height: 101px;
	width: 448px;
}
#order1_bot .cards {
	height: 99px;
	width: 160px;
	border: 1px solid #d9d9d9;
	font-size: 9px;
}
#order1_bot .cards .content {
	margin: 10px 10px 0 10px;
}
#order1_bot .satis {
	height: 99px;
	width: 284px;
	border: 1px solid #d9d9d9;
}
#order1_bot .satis .content { margin: 10px 10px 0 10px; }
#order1_bot .satis .top { margin: 0 0 5px 0; font-size: 12px; }
#order1_bot .satis .top strong { font-weight: 900; }
#order1_bot .satis .top .sec { margin: 8px 0 0 0; }
#order1_bot .satis .top .red { color: #ff433a; }
#order1_bot .satis .top .sep { width: 10px; }
#order1_bot .satis .bot { font-size: 9px; margin: 0 10px 0 0; }
#order2_holder .product {
	width: 179px;
	height: 159px;
	border: 1px solid #d9d9d9;
}
#order2_holder .product .price {
	margin: 7px 10px 0 0;
}
#order2_holder .product .pr {
	font-weight: 700;
	color: #ff0000;
}
#order2_holder .form {
	height: 439px;
	width: 439px;
	border: 1px solid #d9d9d9;
}
#order2_holder .form .content { width: 390px; margin: 20px auto 0 auto; }
#order2_holder .form h2 { margin-top: 0; }
#order2_holder .rightform { width: 176px; height: auto; }
#order2_holder .leftform { width: 176px; height: auto; }
#order2_holder .top_forms .row {
	width: 176px;
	height: 20px;
	line-height: 20px;
	margin: 0 0 10px 0;
}
#order2_holder .top_forms .row .text { width: 76px; }
#order2_holder .top_forms .row .input { width: 100px; }
#order2_holder .top_forms .row .text1 { width: 38px; }
#order2_holder .top_forms .row .input1 { width: 50px; }
#order2_holder .bot_form .row {
	width: 246px;
	height: 20px;
	line-height: 20px;
	margin: 0 0 10px 0;
}
#order2_holder .bot_form .row .text { width: 106px; }
#order2_holder .bot_form .row .input { width: 140px; }
#order2_holder .bot_form .row .minfo { cursor: pointer; position: relative; top: 2px; }
#order2_holder .form .buttons { margin: 10px 0 0 0; }
#order3_holder .columns { width: 640px; height: auto; margin: 20px 0; }
#order3_holder .dcolumn {
	width: 439px;
	height: 289px;
	border: 1px solid #d9d9d9;
}
#order3_holder .pcolumn { width: 181px; height: 291px; position: relative; }
#order3_holder .product { width: 179px; height: 189px; border: 1px solid #d9d9d9; font-size: 12px; }
#order3_holder .product h2 { margin: 7px 10px 0 0; }
#order3_holder .product .price { margin: 7px 10px 0 0; }
#order3_holder .product .pr { font-weight: 700;	color: #ff0000; }
#order3_holder .button { position: absolute; left: 0; bottom: 0; text-align: left; }
#order3_holder .tholder { width: 395px; margin: 15px auto 0 auto; }
#order3_holder .htable1 { width: 245px; }
#order3_holder .htable2 { width: 150px; }
#order3_holder .tholder .title { margin: 0 0 12px 0; }
#order3_holder .tholder .row { height: 20px; line-height: 20px; font-size: 11px; }
#order3_holder .tholder .text { color: #b2b2b2; }
#order3_holder .tholder .value { color: #3f3f3f; font-weight: 700; }
#order3_holder .htable1 .text { width: 80px; }
#order3_holder .htable2 .text { width: 60px; }
#order3_holder .htable3 .text { width: 110px; }
#cvvpu {
	height: 222px;
	width: 544px;
	border: 1px solid #d9d9d9;
	position: absolute;
	top: 345px;
	right: 500px;
	background: #fff;
	z-index: 500;
	display: none;
}
#cvvpu .content {
	width: 500px;
	height: 190px;
	margin: 16px auto 0 auto;
}
	/* END Order Pages */

/* END Content Pages */

/* START Bottom */
#bottom_holder {
	width: 100%;
	height: 94px;
	background: url('images/design/bottom_bg.gif') top right repeat-x;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 50;
}
#bottom {
	width: 780px;
	height: auto;
	margin: 0 auto;
	font-size: 10px;
	color: #fff;
}
#bottom strong { font-size: 11px; color: #fff; }
#bottom .right { width: 535px; }
#bottom .right .top { height: 26px; }
#bottom .right .bot { height: auto; margin: 7px 0; }
#bottom .right .bot .text {
	line-height: 15px;
	margin: 0 5px;
}
#bottom .designed {
	height: 16px;
	line-height: 16px;
}
#bottom .kika {
	height: 16px;
	width: 29px;
	margin: 0 5px 0 0;
}
#bottom .left {
	width: 240px;
	height: 55px;
	background: url('images/design/details_bg.gif') top left no-repeat;
}
#bottom .left p { margin: 10px 10px 0 10px; }
#bottom a { color: #fff; text-decoration: none; }
#bottom a:hover { color: #eee; text-decoration: underline; }
#bottom_menu {
	height: 26px;
	line-height: 26px;
	width: 535px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
#bottom_menu li {
	height: 26px;
	line-height: 26px;
	float: right;
	display: inline;
}
#bottom_menu .bsep { margin: 0 2px; }
#bottom_menu .item { margin: 0; padding: 0 3px; }
#bottom_menu .item.sel { font-weight: 700; }
/* END Bottom */

/* START Typography */
h1 { font-size: 18px; font-weight: 500; color: #ff433a; margin: 7px 0; }
h2 { font-size: 16px; font-weight: 500; color: #ff433a; margin: 7px 0; }
h3 { font-size: 14px; font-weight: 500; color: #ff433a; margin: 7px 0; }
h4 { font-size: 13px; font-weight: 500; color: #ff433a; margin: 7px 0; }
h5 { font-size: 12px; font-weight: 500; color: #ff433a; margin: 7px 0; }
h6 { font-size: 11px; font-weight: 500; color: #ff433a; margin: 7px 0; }
a { color: #3f3f3f; text-decoration: none; }
a:hover { color: #666; }
a.title { color: #ff433a; }
a.title:hover { color: #dd403a; }
a.res { color: #000; }
a.res:hover { color: #666; }
p { margin: 0 0 13px 0; }
strong { color: #666; }
.crossed { text-decoration: line-through; }
.strpric { font-weight: 700; color: #ff433a; }
/* END Typography */

/* START Forms */
input, select, textarea {
	font-family: Tahoma, Arial, Helvetica, sans-sarif;
	font-size: 11px;
}
.ctextinp {
	width: 118px;
	height: 18px;
	line-height: 18px;
	background: #eee !important;
	color: #8c8c8c;
	border: 1px solid #ff433a;
}
.ctextarea {
	width: 221px;
	height: 78px;
	line-height: 14px;
	background: #eee !important;
	color: #8c8c8c;
	border: 1px solid #ff433a;
}
.otextinp, .otextinp1, .otextinp2, .otextinp3, .otextinp4 {
	height: 18px;
	line-height: 18px;
	background: #eee !important;
	color: #8c8c8c;
	border: 1px solid #ff433a;
}
.otextinp { width: 138px; }
.otextinp1 { width: 98px; }
.otextinp2 { width: 58px; }
.otextinp3 { width: 48px; }
.otextinp4 { width: 38px; }
/* END Forms */