

/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
strong, sub, sup, var,
b, i,small,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    border:0;
    outline:0;
    font-size:100%;
}
/*    padding:0;
    vertical-align:baseline;
    background:transparent;*/

body {
    line-height:1;
}


/* comment by Cept: HTML5 tags - inline by default in older browsers */
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
/*    vertical-align:baseline;*/
/*    background:transparent;*/
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
/*    border-collapse:collapse;
    border-spacing:0;*/
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}


body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td, body, img, textarea, input {
  font: 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
html,  body {
  height:100%;
  cursor: default;
}
body {
  margin:0;
  padding:0;
  /*height:100%;/*auto !important;*/
  min-height:100%;
}
* html body { height: 100% } /*Для IE, т.к. он не поддерживает min-height*/ 

.onlyscreen .right_nav{
	left:980px
}

/*table tr td { vertical-align: top }*/

blockquote {
  margin-top: 10px;
  padding: 0 15px 10px 15px;
  background: #EEE;
  border: 1px solid #AAA;
  margin-left: 30px;
}

#maindiv {
	display: block;
	width: 100%;
	height: 100%;
	min-height:100%;
	margin-bottom: -47px;
	float: left;
}
#wrapper { 
min-height: 100%; 
height: auto !important;
height: 100%; 
padding-left:41px;
width: 100%;
/*display: block;*/
margin: 0 auto;
    /*max-width: 1680px;*/
    min-height: 100%;
 /*   min-width: 1040px;*/
}

header { height: 80px; }

#main {}
#main_html {
margin-bottom:40px;
/*font-size:13pt;*/
}

.none {
  font-size: 100%;
}
.small {
  font-size: 11px;
}

.normal {
  font-size: 12px;
}

p, ul, ol {
  font-size: 12px;80%;
  /*margin-right:1pt;*/
}

#main_right ul {
	padding-left: 40px;
}
#main_right ul.minipad {
	padding-left: 10px !important;
	text-align: justify;
}

A {
  font-size: 100%;
  color: #005EC4;
}
A:visited {
  color: #005EC4;
}
/*A span {
  font-size: 75%;
  line-height: 15px;
}*/
A span.bodycat {
  font-size: 100%;
}


.intext {
  font-size: 100%;
  color: #000000;
}
.intext:visited {
  color: #000000;
}

.smallhint {
	font:italic 9pt Arial;
}
/*  
  color: #000000;
  
  color: #666666;*/


.newwinlink {
  font-size: 80%;
  color: #666666;
}
.newwinlink:visited {
  color: #666666;
}
.newwinlink:hover {
  color: #FF6600;
}


.black {  color: #000; text-decoration:none; }
.black:visited {  color: #000; }
.black:hover { color: #000; }


.onenew:link { color:#666666; text-decoration:none; }
.onenew:visited { color:#666666; text-decoration:none; }
.onenew:hover { color:#FF6600; text-decoration:none; }
.onenewblack:link { color:#000; text-decoration:none; }
.onenewblack:visited { color:#000; text-decoration:none; }
.onenewblack:hover { /*color:#FF6600;*/ text-decoration:none; }


.und { text-decoration: none; }
.und:visited { text-decoration: none; }
.und:hover { text-decoration: underline; }


IMG {
  font-style: italic;
  border: 0;
}
.picture {
	margin-top: 30px !important;
	text-align: center;
}
.pictitle {
	font-size: 11px;
	text-align: center;
	margin-bottom: 30px
}

P {
  /*line-height:130%;*/
  /*margin-bottom:0;*/
}
P.noalign {
  text-align:none !important;
}
P.risunok {
  margin-top:-20pt;
  font-size:70% !important;
  text-align:center !important;
}

UL {
  list-style-type: disc;
  margin-top: 0pt;
}
UL.simplelist {
  list-style-type: none;
}
UL.simplelist LI {
  list-style: none;
}

OL {
  margin-top: 0pt;
}

.justify {
  text-align:justify
}

ULmin {
  margin-top: -7pt;
}

ul LI {
  list-style-type: disc;
  margin-top: 0pt;
  margin-bottom: 6px;
}

H1 {
  color: #FF6600;
  font-size:140%;
  font-weight:normal;
  margin:0;
}

h2 {
  color: #B2B2B2;
  font-size: 100%;
  color: #FF6600;
  margin-top: 15px;
  font-weight:normal;
}

H3 {
  color: #929292;
  font-size: 95%;
  font-weight:normal;
  margin-top: 15pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
  padding: 0pt;
}

.text {
  font-size:80%;
}
.hand {
  cursor: hand;
}
.noptr {
  cursor: default;
}

.admintext {
  background: #FFAAAA;
  padding: 2pt;
  color: white;
}
.admintext:link {
  color: white;
}

/*
.PK { font: bold 40px Arial;  color:#ED6E00 }
.attop { font: 30px Arial; }
*/
.PK { font: bold 38px Arial; color:#ED6E00 }
.attop { font: 28px Arial; }

TABLE .nospace { border-collapse: collapse; }

.blocks_border { background: #CCCCCC }
.flash_border  { background: #FFFFFF }

.iteminfo_list { font: 9pt Verdana; margin: 0 0 0 12pt }


.link {
   cursor:hand;
   text-decoration: underline !important;
}
.link:visited {
   cursor:hand;
   text-decoration: underline !important;
}
.link:hover {
   cursor:hand;
   text-decoration: underline !important;
}

.link2 {
   cursor:hand;
}
.link2:visited {
   text-decoration: none;
}
.link2:hover {
   text-decoration: underline;
}


.treediv
{
   font:10pt Verdana;
   margin: 0px 100px 0px 0px;
   padding: 0px;
}
.treelnk { text-decoration: none; }
.treelnk:link { }
.treelnk:hover { text-decoration: underline; }

.treea { text-decoration: none; font: bold 8pt Verdana; }
.treea:link { }
.treea:hover { text-decoration: underline; }

.nolink { text-decoration: none; }
.nolink:link { }
.nolink:hover { }

.dotted {
border-width:2px;border-spacing:2px;border-style:dotted;border-color:#AAAAAA
}
.toppage {
border-width:2px;border-spacing:2px;border-style:dotted;border-color:black
}
a.local {
border-bottom:1px dashed #AAAAAA;border-spacing:2px;
text-decoration: none !important;
}
a.local:visited {
color: #BBB;
}



.th_first_clean_top, .th_first, .th_first_top, .th_last, .th_main, .td_first, .td_last, .td_main, .td_main_top, .td_all {
	font-size:10pt;
}


.th_first_clean_top {
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid solid solid solid;
}
.th_first {
	border-color: white;
	border-width: 1px;
	border-style:solid solid none none;
	background-color: #CCCCCC;
	color: black;
}
.th_first_top {
	border-color: white;
	border-width: 1px;
	border-style:none solid none none;
	background-color: #CCCCCC;
	color: black;
}
.th_last {
	border-color: white;
	border-width: 1px;
	border-style:solid none none none;
	background-color: #CCCCCC;
	color: black;
}
.th_main {
	border-color: white;
	border-width: 1px;
	border-style:solid none none none;
	background-color: #CCCCCC;
	color: black;
}
.td_first {
	border-color: #CCCCCC;
	border-width: 1px;
	border-style:none solid solid solid;
}
.td_last {
	border-color: #CCCCCC;
	border-width: 1px;
	border-style:none solid solid none;
}
.td_main {
	border-color:#CCCCCC;
	border-width:1px;
	border-style:none solid solid none ;
}
.td_main_top {
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid solid solid none ;
}
.td_all {
	border-color:#CCCCCC;
	border-width:1px;
	border-style:none solid solid solid;
}
.table1 {
	color:#FF6600;
	font-weight:bold;
}
.table2 {
	color:#003399;
}



@media screen {
 .onlyscreen {
    visibility:visible;
 }
 .onlyprint {
    visibility:hidden;
    display: none;
 }
}

@media print {
 .onlyscreen {
    visibility:hidden;
    display: none;
 }
 .onlyprint {
    visibility:visible;
 }
}

.h1_ {
  color: #FF6600;
  font-size:140%;
  line-height: 100%;
  font-weight:normal;
  margin:0;
  padding: 10px 0px 3pt 10px;
  border-bottom: 2px solid #CCCCCC;
}

.h2_ {
}

.pcpk { font:8pt/14pt Verdana; color:#999999; text-decoration:none; }
.pcpk:visited { font:8pt/14pt Verdana; color:#999999; text-decoration:none; }
.pcpk:hover { font:8pt/14pt Verdana; color:#555555; text-decoration:underline; }

.simm-logo { font:10.5pt Arial; color:#025BBF; text-decoration:none; }
.simm-logo:visited { color:#025BBF; text-decoration:none; }
.simm-logo:hover { color:#025BBF; text-decoration:none; }



   .bodyhref { font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
   .bodyhref:hover { font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
   .smbody { font: italic 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; color: #7C7C7C; text-decoration: none;}
   .price { font : bold 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
   .bodycat { font: bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
   .bodycat:hover { text-decoration: underline;}
   .smbodycat { font: italic 8pt Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}

.snowonoff {
	padding:0;
	border:1pt solid #EEE;
	position:absolute;
	top:98px;
	background:#EEE url(http://www.simm.ru/c/images/menu/main/btn_grey.gif) 40px;
	left:15px;
	text-align:left;
	z-index:200;
	width:110px;
	line-height:8px;
}
	.snowonoff a:visited { color:black; }
	.snowonoff .snowone { color:white; font-weight:bold }

.article-hint {
	padding:10px;border:1pt #999 dotted;
	color:#777;
	font-size:85%;
}

.autodesk1 {
	background:black;
	font-weight:bold;
	color:#FF88FF
}
.autodesk2 {
	background:black;
	font-weight:bold;
	color:#FF6600
}

.zvezda {
	color:#025BBF
}

.roux {
	color:#FF6600
}

.red {
	color:#FF0000;
	font-size: 100%;
}
a.red {
	color:#FF0000 !important
}

.pr-hint {
	margin:0px !important;
	padding:5px;
	border:solid 1px #aaa;
}

.get_info {
	display: none;
}
.hidden {
	display: none;
	visibility: hidden;
}



a.shtrih {
    text-decoration: none;
    border-bottom: 1px dashed;
    }
.shtrih img {
    text-decoration: none;
    border-bottom: 0;
    }

.clear {clear:both;}


#pageslist { font-size: 14px; margin-bottom: 20px; color: #FF6600; float: right; margin-right: 15px; display: block }
#pageslist a {
	text-decoration: none; 
	font-size: 14px; 
	padding: 1px 4px; 
	margin: 0 0 4px;1px; 
	/*height: 20px;*/
	font-size: 12px !important;
	/*background: #EEE;*/ 
	color: black; 
	border: 1px solid #DDD; 
	display: inline-block;
}
#pageslist a.activepage { background: #FF6600; color: white !important; border: 1px solid #FF0000; }

div.runbanner {
	line-height	: 30px;
	height		: 30px;
	font-size	: 19px;
	color		: #FF6600;
	position	: absolute;
	top		: 360px;
	left		: 0;
	overflow-x	: hidden;
	width		: 100%;
	display		: none;
}


a.nolink { color:#FF6600;text-decoration:none }

nav.main {
	/*margin-top: 2px;*/
	height: 35px;
	margin-bottom: 20px;
	background: url("/c/images/menu/main/menuncur.gif") repeat-x scroll 0 29px transparent;
	margin: 0; margin-left: 20px ! important; height: 31px
}

#main_left { display: block; padding-right: 0px;
	/*background: url(images/grw.gif) repeat-x;*/
	background-position : 0 29px;
	/*margin-top: 31px*/
	width: 265px !important; display: inline-block;
 }

#main_left section { display: inline-block; width: 100%; padding-top: 0; padding-bottom: 10px }
	#main_left section h2 { margin-left: 10px; font-size: 12px }
	#main_left section p { margin-left: 10px }
	/*#main_left div.lenta ul { margin-left: 10px }*/
	#main_left section ul li { list-style: none; padding: 2px 0 0px 0; margin: 0 }

	#main_left .lenta { max-width: 245px; margin-bottom: 60px }

#main_right {
	/*margin-left: 10px !important;
	margin-top: 30px;*/
	/*display: inline-block;*/
	overflow: hidden;
	zoom: 1;
	/*display: inline-block table;*/
	/*margin-top: 60px !important;*/
	/*margin-right: 60px;*/
	padding-bottom: 70px;
	width: 695px;
	display: inline-block
}

#main_right section { }
#main_right aside { }
#main_right p { margin-top: 10px; margin-left: 10px }
#main_right table { margin-left: 10px }
article#main { line-height: 18px }
/*article#main table tr td { padding: 5px }*/
#main_full { /*display: block; /*background: #EEE*/ clear: both; text-align: center; display: inline }



#maindiv {
}

#top_left_place {
	width		: 270px;
	min-height	: 50px; 
	padding		: 0 !important;
	}
	#top_left_place h1 {
		font-size	: 12px;
		margin-left	: 10px;
	}

aside div {
	padding-right:25px
}
aside ul {
	padding-left:25px
}

aside#trustlinks_left {
	margin: 90px 0 60px 0px;
	display: inline-block;
}
aside#trustlinks_left h2 {
	color: #AAA;
}
aside#trustlinks_left ul li {
	list-style: none;
}

section {
	overflow: hidden;
}

.marker1 { border: 3px dotted blue }
.marker2 { border: 3px dotted green }

/* на главной */
#news .one { text-align:justify;color:#000;margin-top:5pt;margin-bottom:7pt;font:9pt/10pt }

/* Главная область - сверху вниз */
section.spec_predl { width: 770px }
	section.spec_predl h1 {
		margin-bottom: 3px;
	}
	section.spec_predl a.one {
		text-decoration: none;
		font-style: none;
		cursor: hand
	}
		section.spec_predl a.one > div {
			float:left;
			width:216px;
			height:299px;
			margin-top:2px;
			padding-right:0px;
			margin-right: 23px;
		}
		section.spec_predl a.one div p {
			padding: 2px 5px 2px 0;
			text-align: center;
			font-size: 12px;
			color: #005EC4;
			line-height: 13px
		}
.sh_help_button_bottom {
	width: 154px;
	right: 20px !important;
	height: 20px !important;
	line-height: 20px !important;
	min-width: 154px !important;
	font-size: 13px !important;
	font-family: inherit !important;
	padding: 0 7px 0 2px !important;
}
.sh_help_button_chat {
	background: none !important;
	width: 0 !important;
}

/* Сейчас в продаже - готовые компьютеры */
section.vitrina { margin-top: 15px }
	section.vitrina > h1 { margin-bottom: 3px; padding-top: 0; }
	.box_item_list {
		/*width:706px;*/
		margin-left: 0px;
		margin-top: 5px;
		/*margin-bottom: 15px;*/
		height: 150px;
		padding-left: 10px;
	}
	.box_item_list_outer {
		padding-right: 9px; 27px;
		margin-right: 0; 12px;
	}
	.stepcarousel {
		position: relative; /*leave this value alone*/
		overflow: scroll; /*leave this value alone*/
		/*margin-left: 10px;*/
		height: 150px; /*Height should enough to fit largest content's height*/
	}
		.stepcarousel .belt{
			position: absolute; /*leave this value alone*/
			left: 0;
			top: 0;
		}
		section.vitrina .stepcarousel .panel{
			float: left; /*leave this value alone*/
			overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
			width: 220px;
			text-align: center;
			background: rgba(0, 0, 0, 0) url("/c/images/vitr/grad-wg.png") repeat scroll 0 0;
			margin: 5px 5px 10px 1px;
			padding: 15px 0px 10px 0px;
			/*
			background: WhiteSmoke;
			border: 1px solid #DDD;
			padding-top: 3px;
			border-radius: 5px;
			-moz-border-radius: 5px;*/
		}
		section#vitrina_vesna .stepcarousel .panel{
			float: left; /*leave this value alone*/
			overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
			width: 130px;
			text-align: center;
			background: rgba(0, 0, 0, 0) url("/c/images/vitr/grad-wg.png") repeat scroll 0 0;
			margin-left: 1px;
			margin-right: 5px;
			padding: 15px 0px 10px 0px;
			/*background: WhiteSmoke;
			margin: 10px 5px 10px 0;
			border: 1px solid #DDD;
			padding-top: 3px;
			border-radius: 5px;
			-moz-border-radius: 5px;*/
		}

	#carousel-paginate {
		text-align: center
	}

aside.for_info { margin-top: 15px; /*margin-right: 25px*/ }
	aside.for_info > h1 { margin-bottom: 3px; padding-top: 0; }
	aside.for_info > ul { padding-left: 0 }
	aside.for_info > ul > li { list-style: none; }
		aside.for_info ul li ul { margin-left: 15px; }
		aside.for_info ul li ul li { font-size: 12px; }


aside.random_banner
{
	float:right;
	margin: 10px 0 15px 0;
}

aside.about_us
{
	margin-top: 30px;
}
aside.about_us h1
{
	margin-bottom: 3px;
	padding-top: 0;
	overflow: hidden
}

aside.link_cloud {
	padding-top: 20px;
}
aside.link_cloud a {
	line-height: 1.1
}

/* /на главной */

aside.search {
	padding: 5px 10px;
	margin-top: 15px;
	background: #EEE;
	font-size: 12px;
}

section#tree {
	width:100%;
	margin-bottom: 100px;
	margin-left:4px
}

#footer_space {
	height: 47px;
	clear: both;
}
footer {
	/*display: inline-block;*/
	width: 100%; clear: both; /*position: fixed;*/
	background-image:url(/c/images/Fon-down.jpg);
	background-repeat: repeat-x;
	margin-top: -47px;
}
.copyright {
	height:31px;
	color: #444;
	font-size: 12px;
	padding-left: 272px;
	/*padding-top: 10px !important;*/
	/*height: 100px;*/
	padding-top: 16px;
	/*vertical-align: bottom;*/
	/*margin-top: 21px;*/
}


.rightfloat {
	float: right;
}
.leftfloat {
	float: left;
}
.centertext {
	text-align: center
}

.otstup {
	padding-left: 10px !important;
}


/*#nivo-slider {
	width: 720px;
	height: 350px;
	z-index: -10;
}*/

#here .one {
	float: left;
	width: 219px
}

aside.microsoft_ad {
	margin:30px 10px 10px 36px;
	height: 600px;
}

aside.microsoft_win8_ad {
	margin:10px 10px 10px 30px;
	margin: 10px 10px 10px 30px;
	height: 90px;
}

#result_price, #result_site, #result_news, #result_list {
	color: black
}

#main_right ul.nopad {
	padding-left: 15px;
}


/* 11.02.13 fix */
/*body { background: url("/c/images/menu/main/menuncur.gif") repeat-x scroll 0 129px transparent }*/

body { 
	background: none;url("/c/images/menu/main/menuncur.gif") repeat-x scroll 0 135px transparent;
	/*min-width: 1040px*/
}

nav.main { background: none; }
ul.bxslider { padding: 0; }
	ul.bxslider li { list-style-type: none; margin: 0; }
#logo, #atop, #pk {
	float: left;
	height: 50px;
	display: inline;
}
nav.main { display: block }
#logo { padding:5px 0 0 5px; margin: 0 0 0 5px }
	#logo p.slogan { margin:0 0 5px 5px;padding:0;color:#333;font-size:14px;font-family:Arial; }
	#logo img { margin:0;padding:0 }
	#logo p.phone { margin-top: 25px; margin-left: 0px }
#atop { padding-top: 25px; margin-left: 14px;  }
	#atop .l { width:220px; float: left; text-align: right; margin-right: 10px; display: block; }
	#atop .r { width:220px; display: inline-block }
	#atop a { color: #444; text-decoration: none }
	#atop h4 { color: #444; font-size: 11px; font-family: Arial; font-weight: bold }
	#atop p { font-size: 10px; line-height: 12px; font-family: Arial; color: #777 }
#pk { padding-top: 22px }

/* arrowsFIX */
.bx-wrapper .bx-controls-direction a { top: 25px; }

input.unspecified { color: #777 }

.share-icon {
	background: url("/c/images/share-icon.png") no-repeat scroll 0 99px transparent;
	width: 16px;
	height: 16px;
	overflow: hidden;
	display: inline;
}

#searchbtn { cursor: pointer }

.cart_small { font-size: 11px !important; padding-left: 1px !important; }

.sticky_summ { text-align:center !important;padding-left:0;margin:0 !important; }
.sticky_summ span { color: #FF6600 !important; font-weight: bold }

script {display: none}
noscript { /*display: none; inline;*/ margin: 0; padding: 0 }

/*li.w_wrop.cur div.w_wrop.noscript span.wrap { position: !important; visibility: visible; }
li.w_wrop.cur div.w_wrop.noscript { margin-left: !important; position: none; }*/

/* LIGHTBOX */
.jquery-lightbox-html { padding: 0 !important; margin: 0 !important }
.jquery-lightbox {
	padding: 10px 0 18px 0 !important;
	margin: 0 5px;
}

/* ITEMINFO */
#wrap_spec #cright { color:white;margin:0 13px;font-size:100% }
#wrap_spec #cright a:link, #wrap_spec #cright a:visited { color:#FFF; text-decoration:underline; }
#wrap_spec #cright a:hover { color:#FF6600; text-decoration:underline; }
#wrap_spec .iteminfo_name { margin:0;margin-left:10pt;margin-top:5pt;color:#FF6600 }
#wrap_spec .iteminfo_rs { margin:0;padding:0;margin-left:10pt;color:gray;font-size:100% }
#wrap_spec td { font-size:10pt; }
#wrap_spec li { margin-left: 5px }
#wrap_spec ul li { margin-left: 0px }
#wrap_spec #iteminfo_social { float: right }
#wrap_spec .iteminfo_cena { text-align:left;margin:0;margin-bottom:10pt;margin-left:9pt;font-size:110% }
#wrap_spec .iteminfo_cena .rub { font-size:120%; font-weight: bold; }
#wrap_spec .iteminfo_cena_site { text-align:left;margin:0;margin-bottom:10pt;margin-left:9pt;font-size:110%; color: green }
#wrap_spec .iteminfo_cena_site .rub { font-size:120%; font-weight: bold; }
#wrap_spec .bordered_thumb { border:1pt solid #AAA;margin:0;padding:0; }
#wrap_spec .bordered_thumb_current { border:1pt solid #FF8888;margin:0;padding:0; }
/* VITRINA INFO */
#wrap_vitr #list td { font-size: 13px !important }
#wrap_vitr #list .rs { color: gray }
#wrap_vitr #feedback form table tr td { font-size: 13px }
/* BONUS INFO */
#wrap_bonus { margin: 0 20px 20px 20px }
#wrap_bonus p { font-size: 14px; margin-top: 5px }
#wrap_bonus table td { font-size: 14px }


#left-stick li.gray { display: none; }




.loginright { 
	background: #009900;
	color: white;
}

.loginnotright { 
	background: #777;
	color: white;
}


.floatleft {
	float: left;
}
.nomarginleft {
	margin-left: 0 !important;
}


.mega-pad {
	padding:10px;
	margin:0;
}
p.mega-pad, .mega-date.mega-pad {
	padding: 3px 10px !important;
	margin: 0 !important;
}
p.mega-grey { color: black !important; }

div.textright { text-align: right }
div.textleft { text-align: left }
div.textcenter {  text-align: center }

 /*
 * Sticklr v1.4.1
 * Sticky Side Panel CSS + jQuery Plugin
 *
 * Copyright 2011-2012 amatyr4n
 * http://codecanyon.net/user/amatyr4n
 *
 * licensed under Envato licenses
 * http://wiki.envato.com/support/legal-terms/licensing-terms/
 */
 
a{outline:none;} 

.sticklr, 
.sticklr * {
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;0;
    font-family: Helvetica, Ubuntu, Arial, sans-serif;
    font-size: 13px;
/*    line-height: 18px;*/
    color: #555;
    vertical-align: baseline;
}

.sticklr, 
.sticklr li,
.sticklr > li > ul {
    list-style-type: none !important;
}

.sticklr {
    position: fixed;
    top: 40%;
    left: 0;
/*    background-color: #f7f7f7;
    background-color: rgba(240, 240, 240, 0.95);
    border: 1px solid #b7b7b7;
    border-left: none;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    box-shadow: 0 0 3px #ccc;
    -moz-box-shadow: 0 0 3px #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
    box-shadow: 0 0 3px rgba(24, 24, 24, 0.25);
    -moz-box-shadow: 0 0 3px rgba(24, 24, 24, 0.25);
    -webkit-box-shadow: 0 0 3px rgba(24, 24, 24, 0.25);*/
    width: 41px;
    overflow: visible;
    z-index: 90;

	/* all ie css fallback */
	top: 0\9;
	/* <ie7 css fallback */
/*	background-color: #f7f7f7 !ie;*/
}

.sticklr-right {
    left: auto;
    right: 0;
    border-right: none;
    border-left: 1px solid #b7b7b7;
}

.sticklr > li {
    position: relative;
}

.sticklr > li > a {
    display: block;
    width: 32px;
    height: 27px;
    padding: 4px 4px;
/*    background-color: #f0f0f0;
    background-color: rgba(240, 240, 240, 0.95);
    background-position: 50% 50%;
    background-repeat: no-repeat;*/
}

.sticklr > li {
/*    border-bottom: 1px solid #f7f7f7;
    border-right: 1px solid #f7f7f7;    
    border-top: 1px solid #ccc;*/
    padding-left: 1px;
/*	height: 41px;```*/
}

.sticklr > li:first-child {
/*    border-top: 1px solid #f7f7f7;*/
}

.sticklr > li:last-child {
/*    border-bottom: 1px solid #f7f7f7;*/
}

.sticklr > li > a:hover {
/*   background-color: #eaeaea;*/
}

.sticklr > li > ul {
    display: none;
    position: absolute;
    left: 41px;
    top: -2px;
    width: 230px;
    overflow: hidden;
    background-color: #f7f7f7;
    background-color: rgba(240, 240, 240, 0.95);
    border: 1px solid #b7b7b7;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0 0 3px #ccc;
    -moz-box-shadow: 0 0 3px #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
    box-shadow: 0 0 3px rgba(24, 24, 24, 0.25);
    -moz-box-shadow: 0 0 3px rgba(24, 24, 24, 0.25);
    -webkit-box-shadow: 0 0 3px rgba(24, 24, 24, 0.25);
    /*z-index: 95;*/

    /* ie css fallback */
	position: static\9;
	margin-top: -25px\9;
	margin-bottom: 25px\9;
	margin-left: 25px\9;
	float: left\9;
	/* <ie7 css fallback */
	background-color: #f7f7f7 !ie;
}

.sticklr-right > li > ul {
    left: auto;
    right: 41px;
}

.sticklr > li > ul:nth-child(3) {
    left: 272px; /* (230px * 1) + 26px + 16px */
}

.sticklr > li > ul:nth-child(4) {
    left: 272px; /* (230px * 2) + 27px + 16px */
}

.sticklr > li > ul:nth-child(5) {
    left: 734px; /* (230px * 3) + 28px + 16px */
}

.sticklr > li > ul:nth-child(6) {
    left: 965px; /* (230px * 4) + 29px + 16px */
}

.sticklr > li > ul:nth-child(7) {
    left: 1196px; /* (230px * 5) + 30px + 16px */
}

.sticklr-right > li > ul:nth-child(3) {
    left: auto;
    right: 206px;
}

.sticklr-right > li > ul:nth-child(4) {
    left: auto;
    right: 387px;
}

.sticklr-right > li > ul:nth-child(5) {
    left: auto;
    right: 568px;
}

.sticklr-right > li > ul:nth-child(6) {
    left: auto;
    right: 749px;
}

.sticklr-right > li > ul:nth-child(7) {
    left: auto;
    right: 930px;
}

.sticklr > li:hover > ul {
    display: block;
}

.sticklr.sticklr-js > li:hover > ul {
    display: none;
}

.sticklr > li > ul > li {
    /* <ie7 css fallback */
	border: none !ie;

    border-top: 1px solid #f7f7f7;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #f7f7f7;
    min-width: 180px;
}

.sticklr > li > ul > li:first-child {
    border-top: 1px solid #f7f7f7;
}

.sticklr > li > ul > li:last-child {
    border-bottom: 1px solid #f7f7f7;
}

.sticklr > li > ul > li:hover {
/*    border-top: 1px solid transparent;*/
}

.sticklr > li > ul > li > a {
    display: block;
    padding: 8px 10px 8px 32px;
    background-color: #f0f0f0;
    background-color: rgba(240, 240, 240, 0.95);
    background-position: 10px 50%;
    background-repeat: no-repeat;
    color: #555;
    min-height: 20px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #fff;
    white-space: nowrap;
}
.sticklr > li > ul > li > span {
	padding-left: 10px;
    display: block;
    padding: 8px 10px 8px 32px;
    /*background-position: 10px 50%;*/
    color: #555;
    /*min-height: 20px;*/
    text-decoration: none;
    text-shadow: 1px 1px 1px #fff;
    white-space: nowrap;
    background-repeat: no-repeat;
	background-position: 10px 50%;
}
.sticklr > li > ul > li.sticklr-title > span {
	padding: 8px 10px 8px 10px;
	background-color: rgba(240, 240, 240, 0.95);
	background-image: -moz-linear-gradient(#E6E6E6, #CCCCCC);
	background-position: 0 0;
}

.sticklr > li > ul > li > a:hover {
    background-color: #f4f4f4;
}

.sticklr > li > ul > li.sticklr-title {
    background-color: #ccc;
    background-image: -webkit-linear-gradient(#e6e6e6, #ccc);
    background-image: -moz-linear-gradient(#e6e6e6, #ccc);
    background-image: -o-linear-gradient(#e6e6e6, #ccc);
    border-top: 1px solid #f7f7f7;
    border-bottom: 1px solid #b7b7b7;
	font-weight: bold;
}

.sticklr > li > ul > li.sticklr-title > a {
    padding-left: 10px;
    background-color: #e6e6e6;
    background-color: rgba(240, 240, 240, 0.1);
    cursor: default;
    font-weight: bold;
}

.sticklr > li > ul > li.sticklr-title > a:hover {
    background-color: #e6e6e6;
    background-color: rgba(240, 240, 240, 0.1);
}

.sticklr > li > ul > li > table {
	border-collapse:collapse;
	border-spacing: 0;
}

.sticklr > li > ul > li > form {
    padding: 8px 10px;
}

.sticklr > li > ul > li input,
.sticklr > li > ul > li select, 
.sticklr > li > ul > li textarea,
.sticklr > li > ul > li button  {
    margin: 4px 0;
    padding: 4px;
}

.sticklr > li > ul > li input[type="text"],
.sticklr > li > ul > li input[type="password"],
.sticklr > li > ul > li textarea {
    border: 1px solid #ccc;
    box-shadow: inset 0 0 3px #ccc;
    -moz-box-shadow: inset 0 0 3px #ccc;
    -webkit-box-shadow: inset 0 0 3px #ccc;
/*    min-width: 150px;*/
    width: auto;
}

.sticklr > li > ul > li input[type="submit"] {
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    box-shadow: 0 0 3px #ccc;
    -moz-box-shadow: 0 0 3px #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
}

.sticklr-arrow {
    position: absolute;
    left: 25px;
    top: 8px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #b7b7b7;
    border-right: none;
}

.sticklr-right .sticklr-arrow {
    left: auto;
    right: 25px;
    border-right: 5px solid #b7b7b7;
    border-left: none;
}

/* icons */
.no-icon {	padding-left: 10px !important;}
.iconst-zoom {    background-image: url('/js/sticklr/img/pc.de-16/zoom.png');}
/*.iconst-tag {    background-image: url('/js/sticklr/img/pc.de-16/tag.png');}*/
.iconst-sitemap {    background-image: url('/js/sticklr/img/pc.de-16/sitemap.png');}
.iconst-twitter {    background-image: url('/js/sticklr/img/pc.de-16/twitter.png');}
.iconst-user {    background-image: url('/js/sticklr/img/pc.de-16/user.png');}
.iconst-addthis {    background-image: url('/js/sticklr/img/icondock-16/addthis.png');}
.iconst-wordpress {    background-image: url('/js/sticklr/img/icondock-16/wordpress-2.png');}
.iconst-facebook {    background-image: url('/js/sticklr/img/icondock-16/facebook.png');}
/*.iconst-vk {    background-image: url('/js/sticklr/img/icondock-16/social-sharethis.png');}
.iconst-lj {    background-image: url('/js/sticklr/img/icondock-16/social-sharethis.png');}*/
.iconst-twitter {    background-image: url('/js/sticklr/img/icondock-16/twitter.png');}
.iconst-google {    background-image: url('/js/sticklr/img/icondock-16/google.png');}
.iconst-user {    background-image: url('/js/sticklr/img/pc.de-32/user.png');}
.iconst-icq {    background-image: url('/js/sticklr/img/icondock-16/icq.png');}
.iconst-talk {    background-image: url('/js/sticklr/img/icondock-16/google-talk.png');}

.iconst-home {    background-image: url('/js/sticklr/img/trefi5/home.png');}
.iconst-search {    background-image: url('/js/sticklr/img/trefi5/search.png');}
.iconst-comment {    background-image: url('/js/sticklr/img/trefi5/comment.png');}
.iconst-cart {    background-image: url('/js/sticklr/img/trefi5/cart.png');}
.iconst-up {    background-image: url('/js/sticklr/img/trefi5/up.png');}
.iconst-like {    background-image: url('/js/sticklr/img/trefi5/like.png');}
.iconst-price {    background-image: url('/js/sticklr/img/trefi5/price.png');}
.iconst-admin {    background-image: url('/js/sticklr/img/trefi5/admin.png');}
.iconst-compare {    background-image: url('/js/sticklr/img/trefi5/comment.png');}

.iconst-home:hover {    margin-left: 3px;}
.iconst-search:hover {    margin-left: 3px;}
.iconst-comment:hover {    margin-left: 3px;}
.iconst-cart:hover {    margin-left: 3px;}
.iconst-up:hover {    margin-left: 3px;}
.iconst-like:hover {    margin-left: 3px;}
.iconst-price:hover {    margin-left: 3px;}

.iconst-product-small { background-image: url('/js/sticklr/img/pc.de-16/product.png');}
.iconst-edit-small { background-image: url('/js/sticklr/img/pc.de-16/edit.png');}
.iconst-communication-small { background-image: url('/js/sticklr/img/pc.de-16/communication.png');}
.iconst-featured-small { background-image: url('/js/sticklr/img/pc.de-16/featured.png');}
.iconst-customers-small { background-image: url('/js/sticklr/img/pc.de-16/customers.png');}
.iconst-date-small { background-image: url('/js/sticklr/img/pc.de-16/date.png');}
.iconst-seminar { background-image: url('/js/sticklr/img/pc.de-16/comment.png');}
.iconst-reg { background-image: url('/js/sticklr/img/pc.de-16/my-account.png');}


.sticklr > li > ul > li input[type="submit"] {
	font-size: 11px;
	padding: 3px;
}
.sticklr > li > ul > li input {
	font-size: 11px
}


    .sticklr a {
		text-decoration: none;
	}
    .sticklr a.icon { display: block; width: 38px; height: 38px; margin: 0 1px }
    .sticklr li ul li a:hover {
		text-decoration: underline;
	}

    .sticklr p.comment { margin: 0 10px 5px 10px; font-style: italic; color: #777 }

    .sticklr .notification-count {
            display: block;
            /*width: 18px;*/
            height: 14px;
            box-shadow: 0 0 3px #999;
            border-radius: 6px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            color: #f0f0f0;
            cursor: default;
            font-size: 14px !important;
            line-height: 14px;
            text-indent: 3px;
            position: absolute;
            top: 2px;
            left: 33px;
            z-index: 96;
	font-size: 14px;
	text-indent: 0;
	text-align: center;
	font-weight: bold;
        }
    .sticklr .notification-count.notempty {
	background: #ff6600;#555;
	padding: 0 3px;
    }

.sticklr-active { z-index: 10 }
.sticky_summ span { padding-left: 0 !important; }


#stick-writeus .b-share-icon { width: 100% !important; float: none; padding-left: 22px !important; color: #555555 }
#cmpdata.notempty { background: #EEE; color: black; }


.jquery-lightbox-overlay
{
  background:#000000;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.jquery-lightbox
{
  position:relative;
  padding:17px 0;
}

.jquery-lightbox-border-top-left,
.jquery-lightbox-border-top-right,
.jquery-lightbox-border-bottom-left,
.jquery-lightbox-border-bottom-right
{
  position:absolute;
  height:18px;
  width:12%;
  z-index:7000;
}

.jquery-lightbox-border-top-left
{
  background: url(images/jquery-lightbox-theme.png) no-repeat 0 0;
  top:0;
  left:0;
}

.jquery-lightbox-border-top-right
{
  background: url(images/jquery-lightbox-theme.png) no-repeat right 0;
  top:0;
  right:0;
}

.jquery-lightbox-border-top-middle
{
  background:#2b2b2b;
  position:absolute;
  height:7px;
  width:78%;
  top:0;
  left:12%;
  z-index:7000;
  overflow:hidden;
}

.jquery-lightbox-border-bottom-left
{
  background: url(images/jquery-lightbox-theme.png) no-repeat 0 bottom;
  bottom:0;
  left:0;
}

.jquery-lightbox-border-bottom-right
{
  background: url(images/jquery-lightbox-theme.png) no-repeat right bottom;
  bottom:0;
  right:0;
}

.jquery-lightbox-border-bottom-middle
{
  background:#2b2b2b;
  height:7px;
  width:78%;
  position:absolute;
  bottom:0;
  left:12%;
  z-index:7000;
  overflow:hidden;
}

.jquery-lightbox-title
{
  background:#2b2b2b;
  color:#FFFFFF;
  font-family:verdana,arial,serif;
  font-size:11px;
  line-height:14px;
  padding:5px 8px;
  margin:3px;
  position:absolute;
  bottom:0;
  z-index:7000;
  opacity:0.9;
}

.jquery-lightbox-html
{
  z-index:7000;
  position:relative;
  border:0;
  border-left:7px solid #2b2b2b;
  border-right:7px solid #2b2b2b;
  padding:0px 15px;
  vertical-align:top;
}

.jquery-lightbox-html embed,
.jquery-lightbox-html object,
.jquery-lightbox-html iframe
{
  vertical-align:top;
  display:block;
}

.jquery-lightbox-background
{
  position:absolute;
  top:7px;
  left:7px;
  z-index:6999;
  float:left;
  padding:0;
}

.jquery-lightbox-background img
{
  display:block;
  position:relative;
  border:0;
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}


.jquery-lightbox-mode-image .jquery-lightbox-html
{
  z-index:6998;
  padding:0;
}

.jquery-lightbox-mode-html .jquery-lightbox-background
{
  background:#FFFFFF;
}

.jquery-lightbox-mode-html .jquery-lightbox-html
{
  overflow:auto;
}

.jquery-lightbox-loading,
.jquery-lightbox-mode-html .jquery-lightbox-loading
{
  background:#FFFFFF url(images/loading.gif) no-repeat center center;
}

.jquery-lightbox-button-close
{
  background: url(images/jquery-lightbox-theme.png) no-repeat -190px -115px;
  position:absolute;
  top:12px;
  right:-26px;
  width:29px;
  height:29px;
}

.jquery-lightbox-button-close:hover
{
  background: url(images/jquery-lightbox-theme.png) no-repeat -220px -115px;
}

.jquery-lightbox-button-close span,
.jquery-lightbox-buttons span
{
  display:none;
}

.jquery-lightbox-mode-image .jquery-lightbox-button-close
{
  right:14px;
  z-index:7002;
}

.jquery-lightbox-buttons 
{
  position:absolute;
  top:7px;
  left:7px;
  z-index:7001;
  height:39px;
  display:none;
}

.jquery-lightbox-buttons .jquery-lightbox-buttons-init,
.jquery-lightbox-buttons .jquery-lightbox-buttons-end
{
  width:5px;
  height:39px;
  float:left;
  display:inline;
}

.jquery-lightbox-buttons .jquery-lightbox-buttons-init
{
  background: url(images/jquery-lightbox-theme.png) no-repeat -151px -153px;
  margin:7px 0 0 7px;
}

.jquery-lightbox-buttons .jquery-lightbox-buttons-end
{
  background: url(images/jquery-lightbox-theme.png) no-repeat -244px -153px;
  margin:7px 0 0 0;
}

.jquery-lightbox-buttons .jquery-lightbox-button-left
{
  background: url(images/jquery-lightbox-theme.png) no-repeat -156px -153px;
  width:24px;
  height:39px;
  float:left;
  display:inline;
  margin:7px 0 0 0;
}

.jquery-lightbox-buttons .jquery-lightbox-button-left:hover
{
  background: url(images/jquery-lightbox-theme.png) no-repeat -156px -194px;
}


.jquery-lightbox-buttons .jquery-lightbox-button-right
{
  background: url(images/jquery-lightbox-theme.png) no-repeat -220px -153px;
  width:24px;
  height:39px;
  float:left;
  display:inline;
  margin:7px 0 0 0;
}

.jquery-lightbox-buttons .jquery-lightbox-button-right:hover
{
  background: url(images/jquery-lightbox-theme.png) no-repeat -220px -194px;
}


.jquery-lightbox-buttons .jquery-lightbox-button-max
{
  background: url(images/jquery-lightbox-theme.png) no-repeat -182px -153px;
  width:36px;
  height:39px;
  float:left;
  display:inline;
  margin:7px 0 0 0;
}

.jquery-lightbox-buttons .jquery-lightbox-button-max:hover
{
  background: url(images/jquery-lightbox-theme.png) no-repeat -182px -194px;
}


.jquery-lightbox-buttons .jquery-lightbox-button-min
{
  background: url(images/jquery-lightbox-theme.png) no-repeat -162px -235px;
  width:36px;
  height:39px;
  float:left;
  display:inline;
  margin:7px 0 0 0;
}

.jquery-lightbox-buttons .jquery-lightbox-button-min:hover
{
  background: url(images/jquery-lightbox-theme.png) no-repeat -207px -235px;
}


.jquery-lightbox-buttons-custom
{
  height:39px;
  float:left;
  display:inline;
  background:#2b2b2b;
  line-height:39px;
  font-size:10px;
  margin:7px 0 0 0;
}

.jquery-lightbox-buttons-custom a
{
  color:#FFFFFF;
  font-size:10px;
  display:inline;
  font-weight:normal;
  text-decoration:underline;
  padding:0 3px;
}

.jquery-lightbox-mode-image .jquery-lightbox-button-close
{
  opacity:0.7;
}

.jquery-lightbox-mode-image .jquery-lightbox-buttons
{
  opacity:0.3;
}

.jquery-lightbox-mode-image:hover .jquery-lightbox-buttons,
.jquery-lightbox-mode-image:hover .jquery-lightbox-button-close
{
  opacity:0.9;
}

.jquery-lightbox-navigator
{
  display:none;
}

.jquery-lightbox-hide
{
  display:none;
}

/* Retina: */
@media screen and (max-device-width: 640px), screen and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-device-width: 768px) and (max--moz-device-pixel-ratio: 2)
{
  .jquery-lightbox-button-close,
  .jquery-lightbox-button-close:hover,
  .jquery-lightbox-border-top-left,
  .jquery-lightbox-border-top-right,
  .jquery-lightbox-border-bottom-left,
  .jquery-lightbox-border-bottom-right,
  .jquery-lightbox-buttons .jquery-lightbox-buttons-init,
  .jquery-lightbox-buttons .jquery-lightbox-buttons-end,
  .jquery-lightbox-buttons .jquery-lightbox-button-left,
  .jquery-lightbox-buttons .jquery-lightbox-button-left:hover,
  .jquery-lightbox-buttons .jquery-lightbox-button-right,
  .jquery-lightbox-buttons .jquery-lightbox-button-right:hover,
  .jquery-lightbox-buttons .jquery-lightbox-button-max,
  .jquery-lightbox-buttons .jquery-lightbox-button-max:hover,
  .jquery-lightbox-buttons .jquery-lightbox-button-min,
  .jquery-lightbox-buttons .jquery-lightbox-button-min:hover
  {
    background-image: url(images/jquery-lightbox-theme-mobile.png);
    background-size: 834px auto;
  }

  .jquery-lightbox-button-close
  {
    background-position:-380px -230px;
    width:58px;
    height:58px;
    right:-52px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: none;
  }

  .jquery-lightbox-button-close:hover
  {
    background-position:-440px -230px;
  }
  
  .jquery-lightbox-buttons .jquery-lightbox-buttons-init,
  .jquery-lightbox-buttons .jquery-lightbox-buttons-end
  {
    width:10px;
    height:78px;
  }

  .jquery-lightbox-buttons .jquery-lightbox-buttons-init
  {
    background-position: -302px -306px;
  }

  .jquery-lightbox-buttons .jquery-lightbox-buttons-end
  {
    background-position: -488px -306px;
  }

  .jquery-lightbox-buttons .jquery-lightbox-button-left
  {
    background-position: -312px -306px;
    width:48px;
    height:78px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: none;
  }

  .jquery-lightbox-buttons .jquery-lightbox-button-left:hover
  {
    background-position: -312px -388px;
  }

  .jquery-lightbox-buttons .jquery-lightbox-button-right
  {
    background-position: -440px -306px;
    width:48px;
    height:78px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: none;
  }

  .jquery-lightbox-buttons .jquery-lightbox-button-right:hover
  {
    background-position: -440px -388px;
  }

  .jquery-lightbox-buttons .jquery-lightbox-button-max
  {
    background-position: -364px -306px;
    width:72px;
    height:78px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: none;
  }

  .jquery-lightbox-buttons .jquery-lightbox-button-max:hover
  {
    background-position: -364px -388px;
  }

  .jquery-lightbox-buttons .jquery-lightbox-button-min
  {
    background-position: -324px -470px;
    width:72px;
    height:78px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline: none;
  }

  .jquery-lightbox-buttons .jquery-lightbox-button-min:hover
  {
    background-position: -414px -470px;
  }
}

 /*
 * Sticklr v1.4.1
 * Sticky Side Panel CSS + jQuery Plugin
 *
 * Copyright 2011-2012 amatyr4n
 * http://codecanyon.net/user/amatyr4n
 *
 * licensed under Envato licenses
 * http://wiki.envato.com/support/legal-terms/licensing-terms/
 */
 
a{outline:none;} 

.sticklr, 
.sticklr * {
    margin: 0;
    padding: 0;
    border: 0;
    outline: none;0;
    font-family: Helvetica, Ubuntu, Arial, sans-serif;
    font-size: 13px;
/*    line-height: 18px;*/
    color: #555;
    vertical-align: baseline;
}

.sticklr, 
.sticklr li,
.sticklr > li > ul {
    list-style-type: none !important;
}

.sticklr {
    position: fixed;
    top: 40%;
    left: 0;
/*    background-color: #f7f7f7;
    background-color: rgba(240, 240, 240, 0.95);
    border: 1px solid #b7b7b7;
    border-left: none;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    box-shadow: 0 0 3px #ccc;
    -moz-box-shadow: 0 0 3px #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
    box-shadow: 0 0 3px rgba(24, 24, 24, 0.25);
    -moz-box-shadow: 0 0 3px rgba(24, 24, 24, 0.25);
    -webkit-box-shadow: 0 0 3px rgba(24, 24, 24, 0.25);*/
    width: 41px;
    overflow: visible;
    z-index: 90;

	/* all ie css fallback */
	top: 0\9;
	/* <ie7 css fallback */
/*	background-color: #f7f7f7 !ie;*/
}

.sticklr-right {
    left: auto;
    right: 0;
    border-right: none;
    border-left: 1px solid #b7b7b7;
}

.sticklr > li {
    position: relative;
}

.sticklr > li > a {
    display: block;
    width: 32px;
    height: 27px;
    padding: 4px 4px;
/*    background-color: #f0f0f0;
    background-color: rgba(240, 240, 240, 0.95);
    background-position: 50% 50%;
    background-repeat: no-repeat;*/
}

.sticklr > li {
/*    border-bottom: 1px solid #f7f7f7;
    border-right: 1px solid #f7f7f7;    
    border-top: 1px solid #ccc;*/
    padding-left: 1px;
/*	height: 41px;```*/
}

.sticklr > li:first-child {
/*    border-top: 1px solid #f7f7f7;*/
}

.sticklr > li:last-child {
/*    border-bottom: 1px solid #f7f7f7;*/
}

.sticklr > li > a:hover {
/*   background-color: #eaeaea;*/
}

.sticklr > li > ul {
    display: none;
    position: absolute;
    left: 41px;
    top: -2px;
    width: 230px;
    overflow: hidden;
    background-color: #f7f7f7;
    background-color: rgba(240, 240, 240, 0.95);
    border: 1px solid #b7b7b7;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0 0 3px #ccc;
    -moz-box-shadow: 0 0 3px #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
    box-shadow: 0 0 3px rgba(24, 24, 24, 0.25);
    -moz-box-shadow: 0 0 3px rgba(24, 24, 24, 0.25);
    -webkit-box-shadow: 0 0 3px rgba(24, 24, 24, 0.25);
    /*z-index: 95;*/

    /* ie css fallback */
	position: static\9;
	margin-top: -25px\9;
	margin-bottom: 25px\9;
	margin-left: 25px\9;
	float: left\9;
	/* <ie7 css fallback */
	background-color: #f7f7f7 !ie;
}

.sticklr-right > li > ul {
    left: auto;
    right: 41px;
}

.sticklr > li > ul:nth-child(3) {
    left: 272px; /* (230px * 1) + 26px + 16px */
}

.sticklr > li > ul:nth-child(4) {
    left: 272px; /* (230px * 2) + 27px + 16px */
}

.sticklr > li > ul:nth-child(5) {
    left: 734px; /* (230px * 3) + 28px + 16px */
}

.sticklr > li > ul:nth-child(6) {
    left: 965px; /* (230px * 4) + 29px + 16px */
}

.sticklr > li > ul:nth-child(7) {
    left: 1196px; /* (230px * 5) + 30px + 16px */
}

.sticklr-right > li > ul:nth-child(3) {
    left: auto;
    right: 206px;
}

.sticklr-right > li > ul:nth-child(4) {
    left: auto;
    right: 387px;
}

.sticklr-right > li > ul:nth-child(5) {
    left: auto;
    right: 568px;
}

.sticklr-right > li > ul:nth-child(6) {
    left: auto;
    right: 749px;
}

.sticklr-right > li > ul:nth-child(7) {
    left: auto;
    right: 930px;
}

.sticklr > li:hover > ul {
    display: block;
}

.sticklr.sticklr-js > li:hover > ul {
    display: none;
}

.sticklr > li > ul > li {
    /* <ie7 css fallback */
	border: none !ie;

    border-top: 1px solid #f7f7f7;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #f7f7f7;
    min-width: 180px;
}

.sticklr > li > ul > li:first-child {
    border-top: 1px solid #f7f7f7;
}

.sticklr > li > ul > li:last-child {
    border-bottom: 1px solid #f7f7f7;
}

.sticklr > li > ul > li:hover {
/*    border-top: 1px solid transparent;*/
}

.sticklr > li > ul > li > a {
    display: block;
    padding: 8px 10px 8px 32px;
    background-color: #f0f0f0;
    background-color: rgba(240, 240, 240, 0.95);
    background-position: 10px 50%;
    background-repeat: no-repeat;
    color: #555;
    min-height: 20px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #fff;
    white-space: nowrap;
}
.sticklr > li > ul > li > span {
	padding-left: 10px;
    display: block;
    padding: 8px 10px 8px 32px;
    /*background-position: 10px 50%;*/
    color: #555;
    /*min-height: 20px;*/
    text-decoration: none;
    text-shadow: 1px 1px 1px #fff;
    white-space: nowrap;
    background-repeat: no-repeat;
	background-position: 10px 50%;
}
.sticklr > li > ul > li.sticklr-title > span {
	padding: 8px 10px 8px 10px;
	background-color: rgba(240, 240, 240, 0.95);
	background-image: -moz-linear-gradient(#E6E6E6, #CCCCCC);
	background-position: 0 0;
}

.sticklr > li > ul > li > a:hover {
    background-color: #f4f4f4;
}

.sticklr > li > ul > li.sticklr-title {
    background-color: #ccc;
    background-image: -webkit-linear-gradient(#e6e6e6, #ccc);
    background-image: -moz-linear-gradient(#e6e6e6, #ccc);
    background-image: -o-linear-gradient(#e6e6e6, #ccc);
    border-top: 1px solid #f7f7f7;
    border-bottom: 1px solid #b7b7b7;
	font-weight: bold;
}

.sticklr > li > ul > li.sticklr-title > a {
    padding-left: 10px;
    background-color: #e6e6e6;
    background-color: rgba(240, 240, 240, 0.1);
    cursor: default;
    font-weight: bold;
}

.sticklr > li > ul > li.sticklr-title > a:hover {
    background-color: #e6e6e6;
    background-color: rgba(240, 240, 240, 0.1);
}

.sticklr > li > ul > li > table {
	border-collapse:collapse;
	border-spacing: 0;
}

.sticklr > li > ul > li > form {
    padding: 8px 10px;
}

.sticklr > li > ul > li input,
.sticklr > li > ul > li select, 
.sticklr > li > ul > li textarea,
.sticklr > li > ul > li button  {
    margin: 4px 0;
    padding: 4px;
}

.sticklr > li > ul > li input[type="text"],
.sticklr > li > ul > li input[type="password"],
.sticklr > li > ul > li textarea {
    border: 1px solid #ccc;
    box-shadow: inset 0 0 3px #ccc;
    -moz-box-shadow: inset 0 0 3px #ccc;
    -webkit-box-shadow: inset 0 0 3px #ccc;
/*    min-width: 150px;*/
    width: auto;
}

.sticklr > li > ul > li input[type="submit"] {
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    box-shadow: 0 0 3px #ccc;
    -moz-box-shadow: 0 0 3px #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
}

.sticklr-arrow {
    position: absolute;
    left: 25px;
    top: 8px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #b7b7b7;
    border-right: none;
}

.sticklr-right .sticklr-arrow {
    left: auto;
    right: 25px;
    border-right: 5px solid #b7b7b7;
    border-left: none;
}

/* icons */
.no-icon {	padding-left: 10px !important;}
.iconst-zoom {    background-image: url('/js/sticklr/img/pc.de-16/zoom.png');}
/*.iconst-tag {    background-image: url('/js/sticklr/img/pc.de-16/tag.png');}*/
.iconst-sitemap {    background-image: url('/js/sticklr/img/pc.de-16/sitemap.png');}
.iconst-twitter {    background-image: url('/js/sticklr/img/pc.de-16/twitter.png');}
.iconst-user {    background-image: url('/js/sticklr/img/pc.de-16/user.png');}
.iconst-addthis {    background-image: url('/js/sticklr/img/icondock-16/addthis.png');}
.iconst-wordpress {    background-image: url('/js/sticklr/img/icondock-16/wordpress-2.png');}
.iconst-facebook {    background-image: url('/js/sticklr/img/icondock-16/facebook.png');}
/*.iconst-vk {    background-image: url('/js/sticklr/img/icondock-16/social-sharethis.png');}
.iconst-lj {    background-image: url('/js/sticklr/img/icondock-16/social-sharethis.png');}*/
.iconst-twitter {    background-image: url('/js/sticklr/img/icondock-16/twitter.png');}
.iconst-google {    background-image: url('/js/sticklr/img/icondock-16/google.png');}
.iconst-user {    background-image: url('/js/sticklr/img/pc.de-32/user.png');}
.iconst-icq {    background-image: url('/js/sticklr/img/icondock-16/icq.png');}
.iconst-talk {    background-image: url('/js/sticklr/img/icondock-16/google-talk.png');}

.iconst-home {    background-image: url('/js/sticklr/img/trefi5/home.png');}
.iconst-search {    background-image: url('/js/sticklr/img/trefi5/search.png');}
.iconst-comment {    background-image: url('/js/sticklr/img/trefi5/comment.png');}
.iconst-cart {    background-image: url('/js/sticklr/img/trefi5/cart.png');}
.iconst-up {    background-image: url('/js/sticklr/img/trefi5/up.png');}
.iconst-like {    background-image: url('/js/sticklr/img/trefi5/like.png');}
.iconst-price {    background-image: url('/js/sticklr/img/trefi5/price.png');}
.iconst-admin {    background-image: url('/js/sticklr/img/trefi5/admin.png');}
.iconst-compare {    background-image: url('/js/sticklr/img/trefi5/comment.png');}

.iconst-home:hover {    margin-left: 3px;}
.iconst-search:hover {    margin-left: 3px;}
.iconst-comment:hover {    margin-left: 3px;}
.iconst-cart:hover {    margin-left: 3px;}
.iconst-up:hover {    margin-left: 3px;}
.iconst-like:hover {    margin-left: 3px;}
.iconst-price:hover {    margin-left: 3px;}

.iconst-product-small { background-image: url('/js/sticklr/img/pc.de-16/product.png');}
.iconst-edit-small { background-image: url('/js/sticklr/img/pc.de-16/edit.png');}
.iconst-communication-small { background-image: url('/js/sticklr/img/pc.de-16/communication.png');}
.iconst-featured-small { background-image: url('/js/sticklr/img/pc.de-16/featured.png');}
.iconst-customers-small { background-image: url('/js/sticklr/img/pc.de-16/customers.png');}
.iconst-date-small { background-image: url('/js/sticklr/img/pc.de-16/date.png');}
.iconst-seminar { background-image: url('/js/sticklr/img/pc.de-16/comment.png');}
.iconst-reg { background-image: url('/js/sticklr/img/pc.de-16/my-account.png');}


.sticklr > li > ul > li input[type="submit"] {
	font-size: 11px;
	padding: 3px;
}
.sticklr > li > ul > li input {
	font-size: 11px
}


    .sticklr a {
		text-decoration: none;
	}
    .sticklr a.icon { display: block; width: 38px; height: 38px; margin: 0 1px }
    .sticklr li ul li a:hover {
		text-decoration: underline;
	}

    .sticklr p.comment { margin: 0 10px 5px 10px; font-style: italic; color: #777 }

    .sticklr .notification-count {
            display: block;
            /*width: 18px;*/
            height: 14px;
            box-shadow: 0 0 3px #999;
            border-radius: 6px;
            -moz-border-radius: 6px;
            -webkit-border-radius: 6px;
            color: #f0f0f0;
            cursor: default;
            font-size: 14px !important;
            line-height: 14px;
            text-indent: 3px;
            position: absolute;
            top: 2px;
            left: 33px;
            z-index: 96;
	font-size: 14px;
	text-indent: 0;
	text-align: center;
	font-weight: bold;
        }
    .sticklr .notification-count.notempty {
	background: #ff6600;#555;
	padding: 0 3px;
    }

.sticklr-active { z-index: 10 }
.sticky_summ span { padding-left: 0 !important; }


#stick-writeus .b-share-icon { width: 100% !important; float: none; padding-left: 22px !important; color: #555555 }
#cmpdata.notempty { background: #EEE; color: black; }
