/* ::::: http://livebloger.org/allreviews-platinus-lashes/css/style.css ::::: */

.fivestar-static-form-item .form-item, .fivestar-form-item .form-item { margin: 0px; }
div.fivestar-widget-static { display: block; }
div.fivestar-widget-static .star { float: left; width: 17px; height: 15px; overflow: hidden; text-indent: -999em; background: transparent url('star.gif') no-repeat scroll 0px 0px; }
div.fivestar-widget-static .star span.on { display: block; width: 100%; height: 100%; background: transparent url('star.gif') no-repeat scroll 0px -32px; }
div.fivestar-widget-static .star { width: 22px; height: 20px; background: transparent url('star0000.png') no-repeat scroll 0px 0px; }
div.fivestar-widget-static .star span.on { background: transparent url('star0000.png') no-repeat scroll 0px -20px; }
.clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#bigright { float: right; width: 336px; height: 115px; }
.m_head { font-size: 24px; }
fieldset { margin-bottom: 1em; padding: 0.5em; }
form { margin: 0px; padding: 0px; }
img { border: 0px none; }
.clear-block::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clear-block { display: inline-block; }
.clear-block { display: block; }
.breadcrumb { padding-bottom: 0.5em; }
.item-list ul { margin: 0px 0px 0.75em; padding: 0px; }
.item-list ul li { margin: 0px 0px 0.25em 1.5em; padding: 0px; list-style: outside none disc; }
.form-item { margin-top: 1em; margin-bottom: 1em; }
.form-item .description { font-size: 0.85em; }
.form-item label { display: block; font-weight: bold; }
.marker, .form-required { color: rgb(255, 0, 0); }
#user-login-form { text-align: center; }
.quicktabs-hide { display: none; }
ul.quicktabs_tabs { margin-top: 0px; }
ul.quicktabs_tabs li { display: inline; background: transparent none repeat scroll 0% 0%; list-style-type: none; padding: 2px; white-space: nowrap; }
ul.quicktabs_tabs li a:focus { outline: medium none; }
@media all {
	html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, cite, code, del, dfn, em, font, img, strong, sub, sup, b, u, i, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; vertical-align: baseline; background: transparent none repeat scroll 0% 0%; }
	body { color: rgb(51, 51, 51); text-align: center; font: 12px/1.2 Arial,Helvetica,sans-serif; background: rgb(219, 203, 229) none repeat scroll 0% 0%; }
	p { margin: 0px 0px 10px; }
	a { color: rgb(0, 102, 153); text-decoration: underline; font-weight: bold; }
	a:hover { text-decoration: underline; font-weight: bold; }
	h1 { margin: 0px 0px 10px; font-size: 14px; font-weight: bold; }
	h2 { margin: 0px 0px 10px; font-size: 13px; font-weight: bold; }
	.page { width: 964px; max-width: 98%; margin: 0px auto; text-align: left; }
	#header { position: relative; height: 101px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
	.logo { position: absolute; top: 20px; left: 60px; }
	.links { position: absolute; top: 7px; right: 7px; }
	.links li { float: left; margin: 0px 0px 0px 12px; list-style: outside none none; }
	.links a { color: rgb(102, 102, 102); background: transparent url('point-li.png') no-repeat scroll -60px -60px; }
	.links a:hover { color: rgb(102, 155, 6); text-decoration: underline; }
	#header .search { position: absolute; top: 35px; left: 327px; width: 303px; height: 42px; background: transparent url('bg_searc.png') no-repeat scroll 0px 0px; }
	#header .search fieldset { margin: 0px; padding: 6px 15px; border: medium none; }
	#header .search .field { float: left; width: 198px; height: 22px; margin: 2px 0px 0px; border: 1px solid rgb(152, 152, 152); }
	#header .search .button { float: right; width: 63px; height: 29px; border: 0px none; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; text-transform: uppercase; cursor: pointer; background: transparent url('bg_seard.png') no-repeat scroll 0px 0px; }
	#nav { position: relative; height: 27px; border-bottom: 9px solid rgb(229, 27, 35); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
	#nav .menu { position: absolute; top: 0px; right: 15px; height: 33px; }
	#nav .leaf { float: left; position: relative; height: 33px; margin: 0px 0px 0px 1px; list-style: outside none none; overflow: hidden; padding: 0px ! important; }
	#nav .leaf a { display: block; padding: 0px 11px 0px 0px; line-height: 32px; color: rgb(255, 255, 255); font-size: 13px; text-decoration: none; background: rgb(255, 165, 0) url('bg_nav00.png') no-repeat scroll 100% 0px; }
	#nav .leaf a:hover { background-position: 100% -66px; }
	#nav .leaf b { display: block; padding: 0px 0px 0px 11px; background: transparent url('bg_nav00.png') no-repeat scroll 0px -33px; }
	#nav .leaf a:hover b { background-position: 0px -99px; }
	#panel { position: relative; height: 48px; border-top: 3px solid rgb(104, 0, 0); background: rgb(102, 102, 102) url('bg_panel.png') repeat-x scroll 0px 0px; }
	.panel-left { position: absolute; top: -12px; left: 0px; width: 12px; height: 60px; background: transparent url('bg_panel.png') no-repeat scroll 0px -48px; }
	.panel-right { position: absolute; top: -12px; right: 0px; width: 12px; height: 60px; background: transparent url('bg_panel.png') no-repeat scroll 0px -108px; }
	#panel .read-comments { float: left; margin: 5px 11px 0px 13px; padding: 7px 0px 15px 37px; color: rgb(167, 205, 45); font-size: 15px; font-weight: bold; background: transparent url('ico-read.png') no-repeat scroll 0px 1px; }
	#panel .register { float: left; margin: 5px 11px 0px 13px; padding: 7px 0px 15px 37px; color: rgb(167, 205, 45); font-size: 15px; font-weight: bold; background: transparent url('ico-writ.png') no-repeat scroll 0px 0px; }
	#content { float: right; position: relative; width: 705px; max-width: 100%; padding: 18px 0px 0px; }
	#sidebar { float: left; position: relative; width: 250px; padding: 18px 0px 0px; }
	#prefooter { clear: both; position: relative; }
	#categories { clear: both; position: relative; padding: 10px 0px; text-align: center; font-size: 11px; }
	#categories .title { border: 0px none; font-size: 11px; line-height: 18px; font-weight: bold; color: rgb(102, 102, 102); }
	#categories a { padding: 0px 2px; color: rgb(102, 102, 102); text-decoration: none; }
	#categories a:hover { color: rgb(221, 41, 44); text-decoration: underline; }
	.block { position: relative; min-height: 50px; margin: 0px 0px 6px; border: 1px solid rgb(234, 219, 180); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
	.block div.text { position: relative; padding: 10px; overflow: hidden; }
	.tl, .tr, .br, .bl { position: absolute; width: 10px; height: 10px; background: transparent url('bg_corne.png') no-repeat scroll 0% 0%; overflow: hidden; }
	.tl { top: -1px; left: -1px; background-position: 0px 0px; }
	.tr { top: -1px; right: -1px; background-position: -10px 0px; }
	.br { bottom: -1px; right: -1px; background-position: -10px -10px; }
	.bl { bottom: -1px; left: -1px; background-position: 0px -10px; }
	.blockUser .tl { background-position: 0px -40px; }
	.blockUser .tr { background-position: -10px -40px; }
	.blockUser .br { background-position: -10px -50px; }
	.blockUser .bl { background-position: 0px -50px; }
	.blockCatalog .tl { background-position: 0px -60px; }
	.blockCatalog .tr { background-position: -10px -60px; }
	.blockCatalog .br { background-position: -10px -70px; }
	.blockCatalog .bl { background-position: 0px -70px; }
	.block-quicktabs { margin-top: 40px; }
	.block-quicktabs .quicktabs_tabs { position: absolute; top: -29px; left: 27px; }
	.block-quicktabs .quicktabs_tabs li { float: right; position: relative; height: 29px; margin: 0px 0px 0px -12px; list-style: outside none none; font-size: 16px; font-weight: bold; }
	.block-quicktabs .quicktabs_tabs li.active { z-index: 15; }
	.block-quicktabs .quicktabs_tabs li a { display: block; position: relative; padding: 0px 37px 0px 13px; height: 29px; line-height: 28px; color: rgb(255, 255, 255); text-decoration: none; background: transparent url('bg_tabs0.png') no-repeat scroll 100% -58px; }
	.block-quicktabs .quicktabs_tabs li.active a { color: rgb(103, 136, 6); background: transparent url('bg_tabs0.png') no-repeat scroll 100% 0px; }
	.block-quicktabs .quicktabs_tabs li b { display: block; position: absolute; top: 0px; left: 0px; width: 13px; height: 29px; background: transparent url('bg_tabs0.png') no-repeat scroll 0px -87px; }
	.block-quicktabs .quicktabs_tabs li.active b { background: transparent url('bg_tabs0.png') no-repeat scroll 0px -29px; }
	.block-quicktabs .view-content { margin: 0px 10px; padding: 10px 0px; }
	.blockUser { border: 1px solid rgb(217, 211, 191); background: rgb(244, 237, 217) url('bg_block.png') repeat-y scroll 0px 0px; }
	.blockUser .block-title { text-indent: 42px; background: transparent url('bg_blocl.png') no-repeat scroll 0px 3px; }
	.block.blockCatalog { border: 1px solid rgb(211, 177, 220); background: rgb(211, 177, 220) url('bg_blocm.png') repeat-y scroll 0px 0px; }
	.block.blockCatalog .item-list { margin: 0px 6px; }
	.block.blockCatalog li { margin: 0px 0px 10px; list-style: outside none none; }
	.block.blockCatalog a { color: rgb(54, 54, 54); text-decoration: none; }
	.block.blockCatalog a:hover { color: rgb(40, 98, 151); text-decoration: underline; }
	.block.blockCatalog .views-field-name a { padding: 0px 0px 0px 17px; color: rgb(103, 136, 6); font-weight: bold; background: transparent url('point-ca.png') no-repeat scroll 0px 2px; }
	.block.blockCatalog .views-field-phpcode { padding: 0px 0px 0px 17px; }
	.title { margin: 0px; padding: 0px 16px; border-bottom: 1px dashed rgb(231, 220, 180); font: 18px/33px Arial,Helvetica,sans-serif; }
	.block-title { width: 243px; height: 30px; margin: 0px 0px 0px 3px; padding: 3px 0px 0px; line-height: 30px; font-size: 18px; color: rgb(103, 136, 6); }
	.whrite-this-comment { float: right; }
	.whrite-this-comment .button { padding: 13px 10px 11px 40px; border: 0px none; color: rgb(255, 255, 255); font: bold 12px/1 Arial,Helvetica,sans-serif; text-transform: uppercase; background: transparent url('button-w.png') no-repeat scroll 0px 0px; cursor: pointer; }
	.mainpic { float: left; margin: 0px 3px 0px 0px; }
	.mainpic img { vertical-align: bottom; }
	.fivestar-widget-static { float: left; margin: 0px 3px 0px 0px; width: 110px; }
	.full-node .fivestar-static-form-item .fivestar-widget-static { float: none; clear: none; }
	.full-node .fivestar-static-form-item .clear-block::after { clear: left ! important; }
	.full-node .whrite-this-comment { padding-right: 15px; }
	.breadcrumb { padding: 0px 0px 13px; color: rgb(102, 102, 102); line-height: 1; }
	.breadcrumb a { color: rgb(102, 102, 102); text-decoration: none; }
	.breadcrumb a:hover { text-decoration: underline; }
	.list-comments { border-top: 1px solid rgb(220, 237, 158); }
	.list-comments .item { padding: 5px 0px; border-width: medium 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(220, 237, 158) rgb(220, 237, 158); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; list-style: outside none none; background: rgb(253, 249, 225) none repeat scroll 0% 0%; }
	.list-comments .item.odd { background: rgb(255, 253, 246) none repeat scroll 0% 0%; }
	.list-comments .mainpic { margin: 0px 7px 8px 10px; border: 1px solid rgb(220, 237, 158); }
	.list-comments .about-user { padding: 0px 0px 5px; color: rgb(102, 102, 102); }
	.list-comments .views-field-teaser { clear: left; width: auto; margin: 0px; padding: 5px 10px; border-width: 1px medium medium; border-style: dashed none none; border-color: rgb(234, 219, 181) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: transparent none repeat scroll 0% 0%; }
	.main-comment { overflow: hidden; position: relative; padding: 5px; background: rgb(253, 249, 225) none repeat scroll 0% 0%; color: black; }
	.main-comment2 { overflow: hidden; position: relative; padding: 5px; background: white none repeat scroll 0% 0%; color: black; }
	.main-comment h1 { padding: 0px 5px 5px; border-bottom: 1px dashed rgb(234, 219, 181); color: rgb(0, 102, 153); font-size: 20px; }
	.main-comment .mainpic { margin-bottom: 8px; border: 1px solid rgb(220, 237, 158); }
	.main-comment .com-date { float: left; color: rgb(40, 98, 151); margin-right: 15px; }
	.main-comment .com-date strong { font-size: 14px; color: rgb(229, 27, 35); }
	.main-comment .about-user { float: left; width: 500px; padding: 5px 0px 0px; color: rgb(102, 102, 102); }
	.main-comment .ratio { clear: left; padding: 5px; border-top: 1px dashed rgb(234, 219, 181); }
	.main-comment .views-field-teaser { width: 637px; max-width: 100%; margin: 0px 0px 0px -6px; padding: 10px; border: 1px solid rgb(217, 240, 157); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 14px; }
	.main-comment .views-field-teaser2 { margin: 0px 0px 0px -6px; padding: 10px; border: 1px solid rgb(217, 240, 157); font-size: 14px; }
	.main-comment .views-rating { padding: 10px 0px 0px 38px; font-weight: bold; }
	.main-comment .views-rating.positive { background: transparent url('ico-hand.png') no-repeat scroll -116px 5px; }
	.main-comment .views-rating.positive { background: transparent url('ico-hand.png') no-repeat scroll -116px 5px; }
	.main-comment .views-rating .plus, .main-comment .views-rating .minus { font-size: 14px; }
	.main-comment2 { overflow: hidden; position: relative; padding: 5px; background: rgb(253, 249, 225) none repeat scroll 0% 0%; color: black; }
	.main-comment2 { overflow: hidden; position: relative; padding: 5px; background: white none repeat scroll 0% 0%; color: black; }
	.main-comment2 .mainpic { margin-bottom: 8px; border: 1px solid rgb(220, 237, 158); }
	.main-comment2 .com-date { float: left; color: rgb(40, 98, 151); margin-right: 15px; }
	.main-comment2 .com-date strong { font-size: 14px; color: rgb(229, 27, 35); }
	.main-comment2 .about-user { float: left; width: 500px; padding: 5px 0px 0px; color: rgb(102, 102, 102); }
	.main-comment2 .views-field-teaser { width: 637px; max-width: 100%; margin: 0px 0px 0px -6px; padding: 10px; border: 1px solid rgb(217, 240, 157); background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 14px; }
	.main-comment2 .views-rating .plus, .main-comment .views-rating .minus { font-size: 14px; }
	.plus { color: rgb(104, 134, 0); }
	.minus { color: rgb(229, 27, 35); }
	.btn { height: 29px; float: left; margin: 10px; }
	.btn .b-left { float: left; width: 10px; height: 29px; background: transparent url('bg-butto.png') no-repeat scroll 0px -87px; }
	.btn .b-right { float: left; width: 10px; height: 29px; background: transparent url('bg-butto.png') no-repeat scroll -10px -87px; }
	.btn .b-center { float: left; height: 29px; background: transparent url('bg-butto.png') repeat-x scroll 0px -58px; }
	.btn input { width: auto; padding: 5px 0px; border: 0px none; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); text-transform: uppercase; background: transparent none repeat scroll 0% 0%; cursor: pointer; }
	.td { padding: 5px; border: 1px solid rgb(220, 237, 158); vertical-align: middle; background: rgb(243, 219, 246) none repeat scroll 0% 0% ! important; }
	fieldset { padding: 6px; margin: 10px 0px 5px; border: 1px solid rgb(170, 170, 170); }
	.clear { clear: both; }
	.form-item label { color: rgb(102, 102, 102); }
	#user-login-form { text-align: left; }
	#user-login-form ul { padding-top: 50px; }
	.b-center .form-submit { margin-top: 0px ! important; }
}
.button2 { background: transparent url('button20.png') no-repeat scroll 0px 0px; padding: 8px 10px 11px 14px; color: rgb(48, 48, 48); font-weight: bold; text-decoration: none; float: right; font-size: 15px; text-align: center; }
.button2 { display: block; width: 137px; height: 19px; float: right; margin-right: 10px; color: white; }
@media screen and (max-width: 1000px) {
	.main-comment2 .views-field-teaser, .main-comment .views-field-teaser { box-sizing: border-box; margin: auto; }
	#content { float: none; margin: auto; }
	#sidebar { display: none; }
	#nav .leaf a, #nav .leaf b { background: transparent none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
	#header { text-align: center; height: auto; padding: 15px 0px; }
	.logo, .links, #header .search { position: static; display: block; margin: auto; float: none; clear: both; }
	.links { text-align: center; width: 100%; margin: 10px 0px; }
	.links li { float: none; display: inline-block; vertical-align: top; }
	#nav { height: auto; }
	#nav .menu { position: static; text-align: center; height: auto; }
	#nav .leaf { float: none; display: inline-block; vertical-align: top; height: auto; line-height: 1.3; }
	#nav .leaf a { line-height: 2; }
	.panel-left, .panel-right, .read-comments, .register { display: none; }
	#panel { background: transparent none repeat scroll 0% 0%; }
	img { max-width: 100%; height: auto; }
	.block div.text { padding: 0px; }
}
@media screen and (max-width: 768px) {
	#bigright { display: none; }
	.m_head { font-size: 13px; }
}
