/* design.css для стилей этого сайта */
a {color: #006699;}
a:link, a:visited {
	text-decoration:  none;
}
a:hover, a:active {
	text-decoration:  underline;
	color: #999999;
}
#header {
	height: 171px;
	border-top: 7px solid #f40000;
	border-bottom: 6px solid #ef0101;
}
#logo {
float: left;
}

#logo img {
	margin: 25px 0 13px 74px;
}
#logo span{
	padding-left: 30px;
	margin-top: 3px;
	border-left: 46px solid #ef0101;
	font-size: 1.2em;
	font-weight: bold;
}

#headerright{
	float: right;
	margin-top: 15px;
	margin-right: 35px;
	margin-bottom: 3px;
}
#headerright img{
	margin-bottom: 5px;
}

#headerright span{
	font-size: 1.1em;
	font-weight: bold;
	word-spacing: 3px;
}
#avtorization{
	float: right;
	margin-top: -18px;
	margin-right: 50px;
	margin-left: 30px;
	clear: left;
}
#avtorization a{
	text-decoration: underline;
}
#avtorization a:hover{
	text-decoration: none;
}
#avt_span{
	color: #f40000;
	font-size: 1.1em;
	margin: 0 auto;
	margin-right: 70px;
	padding-top: 15px;
	text-align: center;
}
#avt_span a{
	color: #f40000;
	text-decoration: underline;
}
#avt_span a:hover{
	text-decoration: none;
	font-weight: 400;
}

#logged_in{
	float: right;
	margin-top: 10px;
	margin-right: 90px;
	font-size: 1em;
	font-weight: normal;
	text-align: center;
}
#logged_in a{
	text-decoration: underline;
}
#logged_in a:hover{
	text-decoration: none;
}
#adm{
	font-size: 0.9em;
}
#blackout {
	visibility: hidden;
	background: url(../images/blackout.png) repeat 0 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}
#lwShadow {
	background:  url(../images/autoriz.gif) no-repeat 0 0;
	height:  177px;
	top:  250px;
	width:  319px;
	z-index:  29;
}
#loginWindow {
	background: #fff url(../images/fon.gif) no-repeat 0 0;
	color:  #666;
	font-size:  1.2em;
	font-weight:  bold;
	top:  200px;
	width:  313px;
	height: 220px;
	z-index:  30;
}
#loginWindow a{
	text-decoration: underline;
}
#loginWindow a:hover{
	text-decoration: none;
}


#loginWindow a#loginhref{
	display: block;
	font-size:0.9em;
	margin:10px 20px 10px 250px;
}
#loginWindow a {
	font-weight:  normal;
}
#note{
	font-weight: normal;
	font-size: 0.8em;
	width: 200px;
}
#note span{
	color: #bd0505;
	margin-right: 5px;
}

#reg{
	margin-right: 20px;
	font-size:0.9em;
}

#forgot{
	font-size:0.9em;
}
#loginWindow table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 5px;
	width:  319px;
}
#loginWindow label {
	color: #000;
	font-weight: normal;
}

#loginWindow table td.label{
	text-align: right;
}
#loginWindow table td{
	vertical-align: middle;
	padding: 3px 4px 10px 4px;
	text-align: left;
}
#lwLogin, #lwPassword {
	border:  1px solid #003466;
	width:  216px;
}
#lwSignIn {
	margin-left:  0;
}
#loginWindow p {
	padding:  10px 0 0 0;
}
#loginWindow p#reglinks {
	line-height:  1.8em;
	padding:  10px 0 0 0;
}
#blackout2 {
/*	display: none;*/
	visibility: hidden;
	background: url(../images/bckgrnd.png) repeat 0 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 8;
}

#check {
	left: 310px;
	position: absolute;
	top: 0;
}
#smcarttext {
	background: #fff url(../images/smcart.gif) no-repeat right top;
	position: relative;
	width: 129px;
	height: 97px;
}
#smcarttext p {
	font-size: 12px;
	padding-left: 14px;
}
#smcarttext p#hrefcart {
	font-size: 14px;
	padding: 23px 0 10px 14px;
}
#smcarttext #hrefcart a {
	font-weight: bold;
}
#smcarttext #formcart {
	padding: 12px 0 12px 14px;
}

#topmenu {
	background: #e6e6e6;
	border-bottom: 2px solid #bdbdbd;
	font-size: 1.4em;
	height: 32px;
	padding-left: 48px;
}
#frmsearch {
	float: right;
	padding-right: 53px;
	width: 223px;
}
#frmsearch input#search {
	border: 1px solid #A5ACB2;
	color: #999999;
	height: 19px;
	width: 147px;
}
.flash-utube{
	margin-left: 20px;
}
#menu {
	background: #eeeeee url(../images/menufon.gif) repeat-x 0 0;
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	height: 32px;
	font-size: 1em;
	overflow: hidden;
}
#menu a {
	display: inline;
	height: 32px;
	height/**/:/**/ 20px;
	padding: 5px 12px 8px 12px;
	text-decoration: none;
	color: #000;
}
* html #menu a img {
	padding-top: 5px;
	margin-top: 5px;
	margin-top/**/:/**/ 0;
}
#menu a:link, #menu a:visited {
	text-decoration:  none;
}
#menu a:hover, #menu a:active {
	color: #fff;
	text-decoration:  none;
}
#menu td.openmenu a:hover, td.openmenu #menu a:active {
	background: none;
}
#menu td a:hover, td #menu a:active {
	background: #980101 url(../images/menufonopen.gif) repeat-x 0 0;
}

#menu td.openmenu {
	background: url(../images/menufonopen.gif) repeat-x 0 0;
}
#menu td.openmenu a {
	color: #fff;
}

#menu .line {
	background: url(../images/menuborder.gif) no-repeat left top;
	padding: 0;
	width: 2px;
}
#menu .lineend {
	background: url(../images/menuborder.gif) no-repeat right top;
	padding: 0;
	width: 2px;
}
.sm {
	background: #a8a8a8 url(../images/menufon2.gif) repeat-x 0 0;
	border-top: 4px solid #980101;
	display: block;
	position:  absolute;
	top:  224px;
	left: 89px;
	height: 32px;
}
.closesub {
	display: none;
}
.sm table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 0.86em;
	height: 32px;
}
.sm table .line2 {
	background: url(../images/menuborder2.gif) no-repeat left top;
	padding: 0;
	width: 2px;
}

.sm table td {
	padding: 0 12px;
}

.sm a:link, .sm a:visited {
	color: #fff;
	text-decoration:  none;
}
.sm a:hover, .sm a:active {
	color: #fff;
	text-decoration:  underline;
}

#contentblock {padding-top: 46px;}
#leftcol {
	float: left;
	width: 273px;
	width/**/:/**/ 250px;
	padding-right: 23px;
}
#leftphone {
	background: url(../images/leftphone.jpg) no-repeat 14px 0;
	height: 95px;
	padding-left: 95px;
}
#leftphone p {
	color: #666666;
	font-size: 1.4em;
	padding-bottom: 4px;
}
#leftphone span {
	color: #cc0000;
	font-size: 2.0em;
}
#submenu .h1 {
	font-size: 2em;
	padding: 35px 0 15px 50px;
}
#submenuul {
	list-style-type: none;
	padding: 0 0 0 35px;
} 

#submenuul li a {
	background:  url(../images/catalogjsclose.gif) no-repeat 0 9px;
	border-bottom: 1px dotted #ccc;
	display: block;
	color: #333333; 
	font-size: 1.2em; 
	padding: 6px 15px 6px 15px;
	margin: 0;
	text-decoration:  none;
} 
#submenuul  li ul li {
	background:  url(../images/catalogli.gif) no-repeat 0px 7px;
	padding: 2px 0 2px 10px;
	position: relative;	
} 
#submenuul li ul li a {
	background:  none;
	border-bottom:0;
	color: #006699; 
	padding: 0;
	font-size: 1.2em; 
} 
#submenuul li ul li a:link, #submenuul li ul li a:visited {
	color: #006699;
	text-decoration:  none;
}
#submenuul li ul li a:hover, #submenuul li ul li a:active {
	color: #999999;
	text-decoration:  none;
}

#submenuul li ul {
	display: none;
	list-style-type: none;
	padding: 5px 0 0 5px;
}
#submenuul li ul.subopen {
	display: block;
}


#leftnews {
	padding: 50px 0 0 35px;
	font-size: 1em;
}
#leftnews #newsheader {
	color: #333333;
	font-size: 2.0em;
	padding: 0 0 18px 15px;
}
#leftnews .newsdata {
	color: #999999;
	font-size: 1.1em;
	padding: 0 0 0 15px;
}
#leftnews .newsname {
	background: url(../images/newsname.gif) no-repeat 0 6px;
	font-size: 1.4em;
	padding: 0 0 14px 15px;
}
#leftnews .newsname a:link, #leftnews .newsname a:visited {
	color: #006699;
	text-decoration:  underline;
}
#leftnews .newsname a:hover, #leftnews .newsname a:active {
	color: #cc0000;
	text-decoration:  underline;
}
#leftnews .newsarhiv {
	padding: 0 0 0 15px;
}
#leftnews .newsarhiv a {
	color: #cc0000;
	font-size: 1.2em;
	text-decoration:  underline;
}

#rightcol {
	padding: 0 40px 0 279px;
}
* html #rightcol {
	height:  1%;
	margin-left: -3px;	
	padding-left: 6px;
}
#rightcol table {
	font-size: 1em;
}
.crumb {
	color: #999999;
	font-size: 1.1em;
	padding-bottom: 10px;
}
.crumb a {
	color: #999999;
}
#crumbs {
	color: #999999;
	font-size: 1.1em;
	padding-bottom: 10px;
}
#crumbs a {
	color: #999999;
}
#text .newsdata {
	color: #999999;
	font-size: 0.92em;
	padding: 0 0 0 15px;
}
#text .newsname {
	font-size: 1.16em;
	font-weight: normal;
	padding: 0 0 5px 15px;
}
#text .newstext {
	font-size: 1.16em;
	font-weight: normal;
	padding: 0 0 5px 15px;
}

.print {
	background: url(../images/print.gif) no-repeat 0 0;
	padding-left: 20px;
	float: right;
}
#description {
	padding-bottom: 10px;
}
#dinblock {
	padding-top: 10px;
}
#catalog {
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	font-size: 1em;
}

#catalog td {
	vertical-align: top;
	width: 50%;
}
#catalog .twolevelgroups td img {
	cursor: hand;
}
.two-level-groups {
	padding-top: 2px; 
	width: 100%; 
	list-style-type:  none;
} 
.two-level-groups a {
	color: #006699; 
	font-size: 1em; 
	font-weight: bold; 
	padding: 0 0 0 0;
	margin: 0;
} 
.two-level-groups span {
	color: #ccc; 
	font-size: 1em; 
	font-weight: bold; 
	padding: 0 0 0 0;
	margin: 0;
} 

.two-level-groups li {
	padding: 6px 0 8px 0;
} 
.two-level-groups li.endlicatalog {
	background:  none;
	padding: 6px 0 8px 0;
} 

#first li {
	margin-right: 15px;
}
#two li {
	margin-left: 15px;
}

#catalog .twolevelgroups td {
	vertical-align: top;
	width: 90px;
}
#catalog .twolevelgroups td.two {
	padding-top: 20px;
	vertical-align: top;
	width:auto;
}

.twolevelgroups {
	font-size: 1em;
	padding-top: 2px; 
	width: 100%; 
	list-style-type:  none;
} 
.twolevelgroups td {
	padding-bottom: 40px;
}
.twolevelgroups a {
	/*background:  url(../images/catalogjsclose.gif) no-repeat right bottom;*/
	display: block;
	color: #333333; 
	font-size: 1.8em; 
	padding: 0 0 0 0;
	width: auto;
	padding/**/:/**/ 0 10px 0 5px;
	margin: 0;
} 
.twolevelgroups a img {
	margin-bottom: -3px;
}
.twolevelgroups a:link, .twolevelgroups a:visited {
	color: #333333; 
}
.twolevelgroups a:hover, .twolevelgroups a:active {
	color: #333333; 
}

.twolevelgroups li {
	background:  url(../images/catalogli.gif) no-repeat 2px 9px;
	padding: 4px 0 4px 10px;
	position: relative;	
} 
.twolevelgroups li a {
	background: none;
	color: #006699; 
	font-size: 1.2em; 
} 
.twolevelgroups li a:link, .twolevelgroups li a:visited {
	color: #006699;
	text-decoration:  none;
}
.twolevelgroups li a:hover, .twolevelgroups li a:active {
	color: #cc0000;
	text-decoration:  underline;
}

.twolevelgroups ul {
	display: none;
	list-style-type: none;
	padding: 10px 0 0 5px;
}
#text {
	font-size: 1.2em;
}
#text img {
	margin-right: 10px;
}
#text img.sobaka {
	margin-right: 0;
}
#text h1 {
	color:  #333333;
	font-size: 1.67em;
	font-weight: normal;
	padding: 0 0 25px 0;
}
#text h2 {
	color:  #333333;
	font-size: 1.17em;
	padding: 5px 0 5px 0;
}
#text h3 {
	color:  #333333;
	font-size: 1em;
	padding: 5px 0 5px 0;
}
#text ol {
	padding-left: 20px;
}
#text ol li {
	padding: 5px 0;
}
#text ul {
	list-style-type: none;
	padding-bottom: 20px;
}
#text ul li {
	background:  url(../images/catalogli.gif) no-repeat 2px 8px;
	padding: 3px 0 0 15px;
}
#text ul li a {
	text-decoration: underline;
}
#text .sitemap {
	padding: 0;
	margin: 0;
}
#text .sitemap ul {
	padding: 5px 0 0 10px;
	margin: 0;
}
.errors {
	padding-top: 10px;
	color: #cc0000;
}
.errors li{
	list-style: inside;
}
#header_reg p{
	color: #CC0000;
	font-size: 1.3em;
	padding: 5px;
}
.note{
	font-size: 1.2em;
}
.step2{
	margin-left: 20px;
}
.step2 label{
	font-size: 1.2em;
}
.fields{
vertical-align: middle;
}

.fields td{
padding: 3px;
vertical-align: middle;
}
.fields img{
vertical-align: middle;
}

.bulk{
	font-size: 1.2em;
}
#cardpadding {
	padding-left: 25px;
}
table#showcatalog {
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	color: #666666;
	font-size: 1em;
	margin: 15px 0 15px 0;
	width: 90%;
	width/**/:/**/ 100%;
}
#showcatalog td#bigpic {
	height: 180px;
	width: 250px;
	text-align: center;
	vertical-align: top;
}
#showcatalog td#smdescript {
	padding-left: 20px;
	vertical-align: top;
}
#showcatalog td#smdescript h2 {
	padding-top: 0;
}
 td#smpic2 {
	width: 125px;
	text-align: right;
}
 td#smpic1 {
	width: 125px;
	text-align: left;
}
table.products {
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	color: #666666;
	font-size: 1em;
	margin: 5px 0 15px 0;
	width: 90%;
	width/**/:/**/ 100%;
}
.products thead .bordertable {
	background: #999999 url(../images/bordertable.gif) no-repeat right bottom;
	height: 25px;
}
.products thead th {
	background: #999999;
	color: #fff;
	font-size: 1em;
	font-weight: normal;
	height: 25px;
	padding-left: 8px;
	text-align: left;
}
.products tfoot th {
	border-top: 2px solid #cccccc;
	font-weight: bold;
	text-align: left;
}
.products tfoot th.submitcart {
	padding: 10px 0;
}
.products tbody td {
	border-bottom: 1px solid #cccccc;
	padding: 8px 0 8px 8px;
	text-align: left;
}

.products thead tr+tr th {
	font-size: 0.92em;
	padding-left: 8px;
}
.products thead td {
	background: #fff;
	height: 25px;
}
.products th#priznak {
	width: 194px;
}
.products th#artikul {
	width: 70px;
}
.products th#countpr {
	width: 88px;
	padding-left: 0;
	text-align: center;
}
.products th#cartadd {
	width: 80px;
	padding-left: 8px;
	text-align: center;
}
.products td.productscart {
	text-align: center;
}
.products td.inputcart {
	text-align: center;
}
.products td.chbx {
		width: 20px;
}

.productscart a {
	background: url(../images/add2cart.gif) no-repeat 8px 0;
	width: 17px;
	padding: 0 21px 5px 0;
	text-decoration: none;
}
input.addProduct {
	border: 1px solid #999999;
	color: #666666;
	font-size: 11px;
	text-align: right;
	padding: 2px;
	width: 50px;
}

#partners {
	font-size: 1em;
	position: relative;
}
#partners #hrefpart {
	color: #fff;
	font-size: 11px;
	left: 580px;
	position: absolute;
	top: 2px;
}
#partners #hrefpart a {
	color: #fff;
}
#partners table {
	background: url(../images/tablepart.jpg) no-repeat 0 0;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	height: 113px;
	font-size: 1em;
	padding: 100px 0;
	width: 676px;
}

#partners table td {
	background: url(../images/partbord.jpg) no-repeat right center;
	padding: 10px 10px 0 10px; 
	vertical-align: middle;
}
#partners table td#endpert {
	background: none;
	padding-right: 22px;
}

#clear {
	clear: both;
	padding-top: 10px;
}
#footer {
	background: #f3f3f3 url(../images/footerfon.jpg) repeat-x 0 0;
	border-top: 2px solid #cccccc;
	clear: both;
	font-size: 1.2em;
	height: 153px;
	overflow: hidden;
	padding: 0;
}
#footerl {
	background: url(../images/footer.png) no-repeat 50px 45px;
	float: left;
	width: 200px;
	padding: 30px 0 120px 0;
}
* html #footerl {
	height:1%;
	margin-right:  -3px;
}

#footerr {
	padding: 30px 0 0 200px;
}
#footerr p {
	padding: 4px 0;
}
* html #footerr {
	height:  1%;
	margin-left: -3px;	
	padding-left: 10px;
}

#fio {
	border: 1px solid #999999;
	padding: 2px; 
	width: 215px;
}
#titlemail {
	border: 1px solid #999999;
	padding: 2px; 
	width: 215px;
}
#question1 {
	vertical-align: top;
}
#fil1 {
	vertical-align: top;
}
#question {
	height: 78px;
	width: 219px;
}
#toemail {
	border: 1px solid #999999;
	padding: 2px; 
	width: 220px;
}
#dolzh {
	border: 1px solid #999999;
	padding: 2px; 
	width: 215px;
}
#tel {
	border: 1px solid #999999;
	padding: 2px; 
	width: 215px;
}
table.bordergrey {
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	font-size: 1em;
	width: 90%;
	width/**/:/**/ 100%;
}
table.bordergrey td {
	border: 1px solid #cccccc;
	padding: 5px;
}
table.bordergrey td.boldborder {
	border-bottom: 3px solid #cccccc;
}
table.bordergreyfix {
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	font-size: 1em;
}
table.bordergreyfix td {
	border: 1px solid #cccccc;
	padding: 5px;
}
table.bordergreyfix td.boldborder {
	border-bottom: 3px solid #cccccc;
}

tr.greybottom {
	background: #cccccc;
	border: 1px solid #cccccc;
	height: 2px;
	padding: 0;
	margin: 0;
}
tr.greybottom td{
	border: 1px solid #cccccc;
	height: 2px;
	background: #cccccc;
	padding: 0;
	margin: 0;
}

.price {
	background: url(../images/price.gif) no-repeat 0 0;
	padding-left: 25px; 
	color: #cc0000;
	display: block;
	float: left;
}
.quest {
	background: url(../images/quest.gif) no-repeat 0 0;
	padding-left: 25px; 
	color: #cc0000;
	display: block;
	float: left;
}
.montag {
	background: url(../images/montag.gif) no-repeat 0 0;
	padding-left: 25px; 
	color: #cc0000;
	display: block;
}
a.price:link, a.price:visited, a.montag:link, a.montag:visited, a.quest:link, a.quest:visited {
	text-decoration: underline;
	color: #cc0000;
}
.bigred {
	font-size: 18px;
	color: #cc0000;
}
.bigred a{
	font-size: 18px;
	color: #cc0000;
}
.bigred a:link, .bigred  a:visited {
	color: #cc0000;
}
#text #frmSendFile {
	padding: 7px 0 0 30px;
}
#text #frmSendFile label {
	width: 155px;
	padding: 0 5px 0 0;
}

#text #frmSendFile fieldset {
	background: #f6f6f6;
	padding: 10px 10px 10px 30px;
	width: 365px;
}
#text #frmSendFile fieldset.ufile {
	background: #f6f6f6;
	padding: 10px 10px 10px 30px;
	width: 500px;
}

#text #frmSendFile #code {
	border: 1px solid #999999;
	padding: 2px; 
	width: 103px;
}
#text #frmSendFile textarea {
	border: 1px solid #999999;
}
/*слайдер на главной*/
#slider{
    float: right;
    width: 195px;
    margin: 40px 10px 40px 40px;
    padding: 0;
}
#slider li{
    display: inline-block;
    width: 195px;
    height: 145px;
}
#prevBtn{
    float: left;
    clear: right;
    display: none;
    width: 26px;
    height: 25px;
    background: url('../images/navi.png') 0 0 no-repeat;
    margin: -122px 0 0 32px;
}
#prevBtn a, #nextBtn a{
    display: block;
    width: 26px;
    height: 25px;
    text-decoration: none;
}
#nextBtn{
    float: right;
    display: none;
    width: 26px;
    height: 25px;
    background: url('../images/navi.png') -26px 0 no-repeat;
    margin: -122px -3px 0 0;
}
.adminTools{
    clear: both;
}
/* Галерея */

#gallery{
  text-align: left;  
}
#gallery h1{
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 30px;

}
/*if you just want to adjust the size of the stage and the thumbnails, you can do so by editing the following lines: */
.pika-thumbs li{width: 142px; height:87px;}
.pika-stage {height:300px;}
.pikachoose {
    width: 690px;
    margin: 0 auto 40px;
    position:relative;
    float: left;
    border-bottom: 3px solid #CC0000;
    padding-bottom: 20px;
}
.pikachoose  h3{
    padding: 0 0 5px 5px;
    font-size: 1.4em;
}
.pikachoose span{
    padding: 0 0 5px 5px;
    font-size: 1.2em;
}
.pikachoose p{
    font-size: 1.1em;
    position: absolute;
    right: 10px;
    text-align: right;
    top: 332px;
}



.pika-stage {position: relative;left:0px;padding: 10px 10px 20px 0;}
	
	/*if you change the padding on pika-stage you must adjust the top left of this to match! */
	.pika-stage .main-image {position: absolute; top: 10px; left: 10px;}
	.pika-stage .pika-aniwrap{position: absolute; top: 10px; left: 10px;}
	.pika-stage .pika-ani {position:relative;display: none;z-index:2;margin:0 auto;}
	.pika-stage img {border:0;height:100%;}
	
.pika-stage .caption {position: absolute; background: url(75-black.png);  border: 1px solid #141414; font-size: 11px; 
color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px;}
.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}

.pika-stage img{
    padding: 5px;
    background: #fafafa;
    border: 1px solid #e5e5e5;
}

.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
	.pika-imgnav a.previous {background: url(prev.png) no-repeat left 45%; height: 100%; width: 50px; top: 10px; left: 10px;cursor:pointer;}
	.pika-imgnav a.next {background: url(next.png) no-repeat right 45%; height: 100%; width: 50px; top: 10px; right: 10px;cursor:pointer;}
	.pika-imgnav a.play {background: url(play.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display: none;cursor:pointer;}
	.pika-imgnav a.pause {background: url(pause.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display:none;cursor:pointer;}

.pika-textnav {display: none;}
	
.pika-thumbs {margin: 10px 0 0 17px; padding: 0; overflow: hidden;width:150px;position: absolute;top: 0;right: 10px;}
#text .pika-thumbs li {float: left; list-style-type: none;padding: 3px; margin: 5px 5px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer;}
.pika-thumbs li:last {margin: 0;}
.pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: center; overflow: hidden;}

/*for the tool tips*/
.pika-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black;}
.pikachoose span.pika-counter{position: absolute;bottom: 20px;left:10px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius: 5px;border-radius:5px;}
		
/* jCarousel Styles */
/*if you're not using the carousel you can delete everything below this */
.jcarousel-skin-pika .jcarousel-container-vertical { width: 125px;height: 245px; padding: 20px 20px 20px 85px;}
.jcarousel-skin-pika .jcarousel-clip-vertical { width:  125px; height: 245px;}
.jcarousel-skin-pika .jcarousel-item-vertical { margin-top: 10px;}


