@charset "utf-8";

/**/

html, body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #fff;
	background: #fff url(../img/global/bkTop.gif) repeat-x left top;
}

* {
	font-family: Arial, Helvetica, sans-serif;
	color: #5D6966;
}

a:link, 
a:active, 
a:visited {
	text-decoration: none;
	color: #5D6966;
}

a:hover {
	text-decoration: underline;
	color: #000;
}

img {
	border: 0;
}

.shim {
	clear: both;
	font-size: 1%;
}

.print {
	display: none;
}

/**/

.skinOrange a:link, 
.skinOrange a:active, 
.skinOrange a:visited, 
.skinOrange a.selected:link, 
.skinOrange a.selected:active, 
.skinOrange a.selected:visited, 
.skinOrange a.selected:hover, 
.skinOrange .boxTools a.selected:hover, 
.skinOrange a.pdf:link, 
.skinOrange a.pdf:active, 
.skinOrange a.pdf:visited,
.skinOrange a.back:hover, 
.skinOrange a:hover, 
.skinOrange a.more:link, 
.skinOrange a.more:active, 
.skinOrange a.more:visited, 
.skinOrange .boxPageBreak a:hover, 
.skinOrange .boxFooter a:hover {
	color: #f60;	
}

.skinOrange .boxTools a:link,
.skinOrange .boxTools a:active, 
.skinOrange .boxTools a:visited,
.skinOrange .boxFooter a:link,
.skinOrange .boxFooter a:active, 
.skinOrange .boxFooter a:visited, 
.skinOrange .boxPageBreak a:link,
.skinOrange .boxPageBreak a:active, 
.skinOrange .boxPageBreak a:visited {
	color: #5D6866;	
}

/**/

.skinPink a:link, 
.skinPink a:active, 
.skinPink a:visited, 
.skinPink a.selected:link, 
.skinPink a.selected:active, 
.skinPink a.selected:visited, 
.skinPink a.selected:hover, 
.skinPink .boxTools a.selected:hover, 
.skinPink a.pdf:link, 
.skinPink a.pdf:active, 
.skinPink a.pdf:visited,
.skinPink a.back:hover, 
.skinPink a:hover, 
.skinPink a.more:link, 
.skinPink a.more:active, 
.skinPink a.more:visited, 
.skinPink .boxPageBreak a:hover, 
.skinPink .boxFooter a:hover {
	color: #D10373;	
}

.skinPink .boxTools a:link,
.skinPink .boxTools a:active, 
.skinPink .boxTools a:visited,
.skinPink .boxFooter a:link,
.skinPink .boxFooter a:active, 
.skinPink .boxFooter a:visited, 
.skinPink .boxPageBreak a:link,
.skinPink .boxPageBreak a:active, 
.skinPink .boxPageBreak a:visited {
	color: #5D6866;	
}

/**/

.skinGreen a:link, 
.skinGreen a:active, 
.skinGreen a:visited, 
.skinGreen a.selected:link, 
.skinGreen a.selected:active, 
.skinGreen a.selected:visited, 
.skinGreen a.selected:hover, 
.skinGreen .boxTools a.selected:hover, 
.skinGreen a.pdf:link, 
.skinGreen a.pdf:active, 
.skinGreen a.pdf:visited,
.skinGreen a.back:hover, 
.skinGreen a:hover, 
.skinGreen a.more:link, 
.skinGreen a.more:active, 
.skinGreen a.more:visited, 
.skinGreen .boxPageBreak a:hover, 
.skinGreen .boxFooter a:hover {
	color: #4EA700;	
}

.skinGreen .boxTools a:link,
.skinGreen .boxTools a:active, 
.skinGreen .boxTools a:visited,
.skinGreen .boxFooter a:link,
.skinGreen .boxFooter a:active, 
.skinGreen .boxFooter a:visited, 
.skinGreen .boxPageBreak a:link,
.skinGreen .boxPageBreak a:active, 
.skinGreen .boxPageBreak a:visited {
	color: #5D6866;	
}

/**/

.skinBlue a:link, 
.skinBlue a:active, 
.skinBlue a:visited, 
.skinBlue a.selected:link, 
.skinBlue a.selected:active, 
.skinBlue a.selected:visited, 
.skinBlue a.selected:hover, 
.skinBlue .boxTools a.selected:hover, 
.skinBlue a.pdf:link, 
.skinBlue a.pdf:active, 
.skinBlue a.pdf:visited,
.skinBlue a.back:hover, 
.skinBlue a:hover, 
.skinBlue a.more:link, 
.skinBlue a.more:active, 
.skinBlue a.more:visited, 
.skinBlue .boxPageBreak a:hover, 
.skinBlue .boxFooter a:hover {
	color: #0099B9;	
}

.skinBlue .boxTools a:link,
.skinBlue .boxTools a:active, 
.skinBlue .boxTools a:visited,
.skinBlue .boxFooter a:link,
.skinBlue .boxFooter a:active, 
.skinBlue .boxFooter a:visited, 
.skinBlue .boxPageBreak a:link,
.skinBlue .boxPageBreak a:active, 
.skinBlue .boxPageBreak a:visited {
	color: #5D6866;	
}

/**/

.slinGrey a:link, 
.slinGrey a:active, 
.slinGrey a:visited, 
.slinGrey a.selected:link, 
.slinGrey a.selected:active, 
.slinGrey a.selected:visited, 
.slinGrey a.selected:hover, 
.slinGrey .boxTools a.selected:hover, 
.slinGrey a.pdf:link, 
.slinGrey a.pdf:active, 
.slinGrey a.pdf:visited,
.slinGrey a.back:hover, 
.slinGrey a:hover, 
.slinGrey a.more:link, 
.slinGrey a.more:active, 
.slinGrey a.more:visited, 
.slinGrey .boxPageBreak a:hover, 
.slinGrey .boxFooter a:hover {
	color: #5D6866;	
}

.slinGrey .boxTools a:link,
.slinGrey .boxTools a:active, 
.slinGrey .boxTools a:visited,
.slinGrey .boxFooter a:link,
.slinGrey .boxFooter a:active, 
.slinGrey .boxFooter a:visited, 
.slinGrey .boxPageBreak a:link,
.slinGrey .boxPageBreak a:active, 
.slinGrey .boxPageBreak a:visited {
	color: #5D6866;	
}

/**/

.boxLayout, 
.boxHeader, 
.boxBody,
.boxFooter {
	clear: both;
}

/**/

.boxLayout {
	width: 980px;
	margin: 0 auto 30px auto;
}

/**/

.boxHeader {
	width: 980px;
	height: 128px;
}

/**/

.boxBody {
	min-height: 470px;
	width: 960px;
	padding: 0 10px;
	background: url(../img/global/rightShim.gif) repeat-y 778px;
}

.boxBodyLeft, 
.boxBodyRight {
	float: left;
	min-height: 470px;
}

.boxBodyLeft {
	width: 768px;
}

/**/

.boxContent {
	width: 634px;
	padding: 38px 55px 20px 0;
	float:right;
}

.boxContent.gallery {
	padding-top: 0;
}



/**/

.boxContent.gallery, 
.boxContent.standart {
	width: 634px;
}

.boxContent.gallery {
	margin-top: 30px;
}

.skinPink .boxContent.gallery {
	margin-top: 0;
	width: 654px;
}

.boxContent.gallery .description, 
.boxContent.standart .description {
	width: 610px;
	margin-bottom: 40px;
}

/**/

.boxContent.map {
	width: 644px;
	padding: 38px 31px 20px 0;
	float:right;
}

.boxMap {
     margin-left: 30px;
	float: right;
}

.boxMap, 
.boxMap iframe {
	width: 420px;
	height: 438px;
	border: 0;
}

/**/

.boxContent h1 {
	font-size: 27px;
	font-weight: normal;
	margin: 0 0 16px 0;
	text-transform: lowercase;
	line-height: 100%;
}

.boxContent h2 {
	font-size: 15px;
	font-weight: bold;
	line-height: 120%;
	margin: 5px 0 25px 0;
}

.boxContent h3 {
	font-size: 13px;
	font-weight: bold;
}

.boxContent, 
.boxContent p {
	line-height: 135%;
	font-size: 13px;
}

/**/

.boxList {
    /*width: 650px;
	padding: 38px 0 25px 94px;*/
	width: 650px;
	padding: 38px 25px 20px 0;
	float:right;
	

	
}

.boxList h1 {
	font-size: 27px;
	font-weight: normal;
	margin: 0 0 16px 0;
	text-transform: lowercase;
	line-height: 100%;
}

.boxList h2 {
	font-size: 15px;
	font-weight: bold;
	line-height: 120%;
	margin: 5px 0 25px 0;
}

.boxList h3 {
	font-size: 13px;
	font-weight: bold;
}
	
.boxList, 
.boxList p {
	line-height: 135%;
	font-size: 13px;
}

/**/

.boxListItem {
	clear: both;
	margin-bottom: 28px;
}

.boxListItem .thumb,
.boxListItem .thumb img {
	width: 160px;
	height: 100px;
}

.boxListItem .thumb {
	padding: 1px;
	border: 1px solid #DEE0DF;
	margin-right: 16px;
	float: left;
}

.boxListItem .description {
	width: 435px;
	padding-top: 8px;
	float: left;
}

.boxListItem .description h2 {
	font-size: 13px;
	line-height: 105%;
	margin: 0 0 7px 0;
	font-weight: normal;
}

.boxListItem .description p {
	font-size: 12px;
	line-height: 120%;
	margin: 0 0 7px 0;
}

.boxListItem .description a.more {
	background: no-repeat right;
	padding-right: 10px;
	font-weight: bold;
	font-size: 11px;
}

.boxListItem .description a.more:hover {
	color: #5D6966;
	background-image: url(../img/global/arrowR_grey.gif);
	text-decoration: none;
}

/**/

.boxBodyRight {
	width: 192px;
	background: url(../img/global/rightShimTop.gif) no-repeat left top;
	padding-top: 20px;
}

/**/

.boxSubMenu {
	min-height: 180px;
	padding: 0 0 25px 10px;
	font-size: 17px;
	font-weight: bold;
	text-transform:lowercase;
}

.boxSubMenu p {
	margin: 12px 0;
	cursor: default;
}

.boxSubMenu a {
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
}

.boxSubMenu a:link,
.boxSubMenu a:active,
.boxSubMenu a:visited {
	color: #5D6866;	
}

.boxSubMenu a:hover {
	text-decoration: none;
}

.boxSubMenu a.back {
	font-size: 13px;
	font-weight: normal;
}

/**/

a.back {
	background: no-repeat right;
	padding-right: 10px;
}

a.back:link, 
a.back:active, 
a.back:visited {
	color: #AAB0AE;
	background-image: url(../img/global/arrowL_out.gif);
}

/**/

a.pdf {
	display: inline-block;
	background: no-repeat left center;
	padding-left: 26px;
	font-size: 12px;
	font-weight: normal;
	line-height: 19px;	
}

/**/

.boxTools {
	font-size: 13px;
	font-weight: normal;
	padding-left: 10px;
	text-transform: lowercase;
}

.boxTools p {
	margin: 10px 0;
}

.boxTools a {
	background: no-repeat right;
	padding-right: 10px;
}

.boxTools a.selected:link, 
.boxTools a.selected:visited, 
.boxTools a.selected:active {
	color: #AAB0AE;
}

.boxTools a:hover {
	text-decoration: none;
}

/**/

.boxNewsletter {
	padding-left: 7px;
}

.boxNewsletter h2 {
	font-size: 13px;
	font-weight: normal;
	text-transform: lowercase;
	margin: 30px 0 4px 3px;
	cursor: default;
}

.boxNewsletter input.txt {
	border: 1px solid #DEE0DF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5D6966;
	padding: 2px;
	height: 14px;
}

/**/

.boxFooter {
	background: url(../img/global/rightShimBottom.gif) no-repeat 778px top;
	height: 60px;
	width: 960px;
	padding: 30px 10px 0 10px;
}

.boxFooterLinks {
	float: left;
	width: 600px;
	height: 29px;
	line-height: 27px;
	font-size: 10px;
	font-weight: normal;
	padding: 0 10px;
	background: url(../img/global/footerShim.gif) no-repeat left 3px;
}

.boxFooterLinks a {
	margin-right: 18px;
}

.boxFooterLogos {
	width: 278px;
	height: 65px;
	background: url(../img/global/footerShim.gif) no-repeat 86px 3px;
	text-align: left;
	float: right;
	vertical-align: top;
}

.boxFooterLogos img {
	margin: 5px 14px 0 0;
	vertical-align: top;
}

/**/

.boxPageBreak {
	clear: both;
	padding: 30px 0 0 2px;
	font-size: 11px;
	cursor: default;
}

.boxPageBreak span.off {
	color: #AAB0AE;
}

.boxPageBreak span.jumpTo {
	margin-left: 19px;
}

.boxPageBreak select {
	vertical-align: middle;
	font-size: 11px;
}

/**/

.boxFooterLinks a:hover, 
.skinOrange .boxFooterLinks a:hover, 
.skinOrange .description h2, 
.skinOrange .description h2 a:link, 
.skinOrange .description h2 a:active, 
.skinOrange .description h2 a:visited {
	color: #f60;	
}

.skinOrange a.more:link, 
.skinOrange a.more:active, 
.skinOrange a.more:visited {
	background-image: url(../img/global/arrowR_orange.gif);	
}

.skinOrange a.pdf:link, 
.skinOrange a.pdf:active, 
.skinOrange a.pdf:visited {
	background-image: url(../img/global/iconPDF_orange.gif);	
}

.boxTools a.selected:hover, 
.boxTools a:hover, 
.skinOrange a.selected:hover, 
.skinOrange .boxTools a.selected:hover, 
.skinOrange .boxTools a:hover, 
.skinOrange .boxSubMenu a:hover, 
.skinOrange a.back:hover {
	color: #f60;	
	background-image: url(../img/global/arrowL_orange.gif);
}

.skinOrange .boxBodyLeft {
	background: url(../img/global/logoOrange.gif) no-repeat left 30px;
}

.skinOrange a.mail:link,
.skinOrange a.mail:active,
.skinOrange a.mail:visited {
	color: #f60;	
	background-image: url(../img/global/arrowR_orange.gif);
}

/**/

.skinPink .boxFooterLinks a:hover, 
.skinPink .description h2, 
.skinPink .description h2 a:link, 
.skinPink .description h2 a:active, 
.skinPink .description h2 a:visited {
	color: #D10373;	
}

.skinPink a.more:link, 
.skinPink a.more:active, 
.skinPink a.more:visited {
	background-image: url(../img/global/arrowR_pink.gif);	
}

.skinPink a.pdf:link, 
.skinPink a.pdf:active, 
.skinPink a.pdf:visited {
	background-image: url(../img/global/iconPDF_pink.gif);	
}

.skinPink a.selected:hover, 
.skinPink .boxTools a.selected:hover, 
.skinPink .boxTools a:hover, 
.skinPink .boxSubMenu a:hover, 
.skinPink a.back:hover {
	color: #D10373;	
	background-image: url(../img/global/arrowL_pink.gif);
}

.skinPink .boxBodyLeft {
	background: url(../img/global/logoPink.gif) no-repeat left 30px;
}

.skinPink a.mail:link,
.skinPink a.mail:active,
.skinPink a.mail:visited {
	color: #D10373;	
	background-image: url(../img/global/arrowR_pink.gif);
}

/**/

.skinGreen .boxFooterLinks a:hover, 
.skinGreen .description h2, 
.skinGreen .description h2 a:link, 
.skinGreen .description h2 a:active, 
.skinGreen .description h2 a:visited {
	color: #4EA700;	
}

.skinGreen a.more:link, 
.skinGreen a.more:active, 
.skinGreen a.more:visited {
	background-image: url(../img/global/arrowR_green.gif);	
}

.skinGreen a.pdf:link, 
.skinGreen a.pdf:active, 
.skinGreen a.pdf:visited {
	background-image: url(../img/global/iconPDF_green.gif);	
}

.skinGreen a.selected:hover, 
.skinGreen .boxTools a.selected:hover, 
.skinGreen .boxSubMenu a:hover, 
.skinGreen .boxTools a:hover, 
.skinGreen a.back:hover {
	color: #4EA700;	
	background-image: url(../img/global/arrowL_green.gif);
}

.skinGreen .boxBodyLeft {
	background: url(../img/global/logoGreen.gif) no-repeat left 30px;
}

.skinGreen a.mail:link,
.skinGreen a.mail:active,
.skinGreen a.mail:visited {
	color: #4EA700;	
	background-image: url(../img/global/arrowR_green.gif);
}

/**/

.skinBlue .boxFooterLinks a:hover, 
.skinBlue .description h2, 
.skinBlue .description h2 a:link, 
.skinBlue .description h2 a:active, 
.skinBlue .description h2 a:visited,
.skinBlue .boxSubMenu p {
	color: #0099B9;	
}

.skinBlue a.more:link, 
.skinBlue a.more:active, 
.skinBlue a.more:visited {
	background-image: url(../img/global/arrowR_blue.gif);	
}

.skinBlue a.pdf:link, 
.skinBlue a.pdf:active, 
.skinBlue a.pdf:visited {
	background-image: url(../img/global/iconPDF_blue.gif);	
}

.skinBlue a.selected:hover, 
.skinBlue .boxTools a.selected:hover, 
.skinBlue .boxSubMenu a:hover, 
.skinBlue .boxTools a:hover, 
.skinBlue a.back:hover {
	color: #0099B9;	
	background-image: url(../img/global/arrowL_blue.gif);
}

.skinBlue .boxBodyLeft {
	background: url(../img/global/logoBlue.gif) no-repeat left 30px;
}

.skinBlue a.mail:link,
.skinBlue a.mail:active,
.skinBlue a.mail:visited {
	color: #0099B9;	
	background-image: url(../img/global/arrowR_blue.gif);
}

/**/

.skinGrey .boxFooterLinks a:hover, 
.skinGrey .description h2, 
.skinGrey .description h2 a:link, 
.skinGrey .description h2 a:active, 
.skinGrey .description h2 a:visited {
	color: #5D6866;	
}

.skinGrey a.more:link, 
.skinGrey a.more:active, 
.skinGrey a.more:visited {
	background-image: url(../img/global/arrowR_grey.gif);	
}

.skinGrey a.pdf:link, 
.skinGrey a.pdf:active, 
.skinGrey a.pdf:visited {
	background-image: url(../img/global/iconPDF_grey.gif);	
}

.skinGrey a.selected:hover, 
.skinGrey .boxTools a.selected:hover, 
.skinGrey .boxSubMenu a:hover, 
.skinGrey .boxTools a:hover, 
.skinGrey a.back:hover {
	color: #5D6866;	
	background-image: url(../img/global/arrowL_grey.gif);
}

.skinGrey .boxBodyLeft {
	background: url(../img/global/logoGrey.gif) no-repeat left 30px;
}

.skinGrey a.mail:link,
.skinGrey a.mail:active,
.skinGrey a.mail:visited {
	color: #5D6866;	
	background-image: url(../img/global/arrowR_grey.gif);
}

/**/

a.mail {
	background: no-repeat left 6px;
	padding-left: 10px;
}

a.mail:hover, 
.skinOrange a.mail:hover, 
.skinPink a.mail:hover, 
.skinGreen a.mail:hover, 
.skinBlue a.mail:hover, 
.skinGrey a.mail:hover {
	background-image: url(../img/global/arrowR_grey.gif);
	text-decoration: none;
	color: #5D6966;
}

/**/

a.pdf:hover, 
.skinOrange a.pdf:hover, 
.skinPink a.pdf:hover, 
.skinGreen a.pdf:hover, 
.skinBlue a.pdf:hover, 
.skinGrey a.pdf:hover {
	background-image: url(../img/global/iconPDF_grey.gif);
	text-decoration: none;
	color: #5D6966;
}

/**/

.galleryLinks li span{
	background-image: url(../img/global/arrowR_grey.gif);
}

/**/

ul.galleryLinks {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

.gallery ul.galleryLinks {
	/*width: 255px;*/
	width: 230px;
}

.standart ul.galleryLinks {
	width: 120px;
}

.galleryLinks li {
	margin: 0;
	padding: 5px 0;
	line-height: 120%;
}

.galleryLinks li span, 
.galleryLinks li a {
	padding-left: 10px;
	background: no-repeat left 6px;
	display: block;
}

/**/

.gallery .galleryLinks li a:link, 
.gallery .galleryLinks li a:active, 
.gallery .galleryLinks li a:visited {
	color: #4EA700;	
	background-image: url(../img/global/arrowR_green.gif);
}

.standart .galleryLinks li a:link, 
.standart .galleryLinks li a:active, 
.standart .galleryLinks li a:visited {
	color: #0099B9;
	background-image: url(../img/global/arrowR_blue.gif);
}

.gallery.description .galleryLinks li a:link, 
.gallery.description .galleryLinks li a:active, 
.gallery.description .galleryLinks li a:visited {
	color: #D10373;	
	background-image: url(../img/global/arrowR_pink.gif);
}

.gallery .galleryLinks li a:hover, 
.standart .galleryLinks li a:hover,
.gallery.description .galleryLinks li a:hover {
	color: #5D6866;	
	background-image: url(../img/global/arrowR_grey.gif);
}

.galleryLinks li a.selected:link, 
.galleryLinks li a.selected:active, 
.galleryLinks li a.selected:visited, 
.galleryLinks li a.selected:hover {
	text-decoration: underline;
}

/**/

.galleryThumbs {
	height: 60px;
	float: left;
}

.gallery .galleryThumbs {
	width: 368px;
}


.standart .galleryThumbs {
	width: 504px;
}

/*
.gallery.description .galleryThumbs {
	width: 300px;
	background: #C30;
	float: none;
}
*/

/**/

.galleryThumbs .btnLeft, 
.galleryThumbs .btnRight {
	width: 10px;
	height: 30px;
	padding: 15px 0;
	float: left;
}

.galleryThumbs .btnLeft {
	padding-right: 8px;
}

.galleryThumbs .btnRight {
	padding-left: 8px;
}

.galleryThumbs .btnLeft a, 
.galleryThumbs .btnRight a {
	display: block;
	width: 10px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: left center;
	cursor: hand;
	cursor: pointer;
}

.standart .galleryThumbs .btnLeft a:link, 
.standart .galleryThumbs .btnLeft a:active, 
.standart .galleryThumbs .btnLeft a:visited {
	background-image: url(../img/gallery/bigArrowL_blue.gif);
}

.skinGreen .gallery .galleryThumbs .btnLeft a:link, 
.skinGreen .gallery .galleryThumbs .btnLeft a:active, 
.skinGreen .gallery .galleryThumbs .btnLeft a:visited {
	background-image: url(../img/gallery/bigArrowL_green.gif);
}

.skinPink .gallery .galleryThumbs .btnLeft a:link, 
.skinPink .gallery .galleryThumbs .btnLeft a:active, 
.skinPink .gallery .galleryThumbs .btnLeft a:visited, 
.gallery.description .galleryThumbs .btnLeft a:link, 
.gallery.description .galleryThumbs .btnLeft a:active, 
.gallery.description .galleryThumbs .btnLeft a:visited {
	background-image: url(../img/gallery/bigArrowL_pink.gif);
}

.standart .galleryThumbs .btnLeft a:hover, 
.skinPink .gallery .galleryThumbs .btnLeft a:hover, 
.skinGreen .gallery .galleryThumbs .btnLeft a:hover {
	background-image: url(../img/gallery/bigArrowL_grey.gif);
}

.standart .galleryThumbs .btnRight a:link, 
.standart .galleryThumbs .btnRight a:active, 
.standart .galleryThumbs .btnRight a:visited {
	background-image: url(../img/gallery/bigArrowR_blue.gif);
}

.skinGreen .gallery .galleryThumbs .btnRight a:link, 
.skinGreen .gallery .galleryThumbs .btnRight a:active, 
.skinGreen .gallery .galleryThumbs .btnRight a:visited {
	background-image: url(../img/gallery/bigArrowR_green.gif);
}

.skinPink .gallery .galleryThumbs .btnRight a:link, 
.skinPink .gallery .galleryThumbs .btnRight a:active, 
.skinPink .gallery .galleryThumbs .btnRight a:visited, 
.gallery.description .galleryThumbs .btnRight a:link, 
.gallery.description .galleryThumbs .btnRight a:active, 
.gallery.description .galleryThumbs .btnRight a:visited {
	background-image: url(../img/gallery/bigArrowR_pink.gif);
}

.standart .galleryThumbs .btnRight a:hover, 
.skinPink .gallery .galleryThumbs .btnRight a:hover, 
.skinGreen .gallery .galleryThumbs .btnRight a:hover {
	background-image: url(../img/gallery/bigArrowR_grey.gif);
}

/**/

.galleryThumbs .thumbsHolder {
	width: 330px;
	height: 60px;
	float: left;
}

.gallery .galleryThumbs .thumbsHolder {
	width: 330px;
}


.standart .galleryThumbs .thumbsHolder {
	width: 468px;
}

.gallery.description .galleryThumbs .thumbsHolder {
	width: 260px;
	overflow: visible;
}

.galleryThumbs .thumbsHolder td {
	text-align: center;
	height: 60px;
	text-align: left;
}

.galleryThumbs .thumbsHolder td img {
	width: 58px;
	height: 58px;
	border: 1px solid #DEE0DF;
	cursor: hand;
	cursor: pointer;
	margin-right: 7.9px;
}

.skinGreen .gallery .galleryThumbs .thumbsHolder td img:hover, 
.skinGreen .gallery .galleryThumbs .thumbsHolder td img.selected {
	border: 1px solid #4EA700;	
}

.standart .galleryThumbs .thumbsHolder td img:hover, 
.standart .galleryThumbs .thumbsHolder td img.selected {
	border: 1px solid #0099B9;
}

.skinPink .gallery .galleryThumbs .thumbsHolder td img:hover, 
.skinPink .gallery .galleryThumbs .thumbsHolder td img.selected, 
.gallery.description .galleryThumbs .thumbsHolder td img:hover, 
.gallery.description .galleryThumbs .thumbsHolder td img.selected {
	border: 1px solid #D10373;	
}

/**/

.boxGallery {
	overflow: auto;
}

.galleryMediaHolder {
	width: 328px;
	height: 216px;
	margin: 18px;
	float: left;
	padding: 1px;
	border: 1px solid #DEE0DF;
	text-align: center;
}

.gallery .galleryMediaHolder, 
.gallery .galleryMediaHolder img {
	width: 328px;
	height: 216px;
}

.gallery.description .galleryMediaHolder,
.gallery.description .galleryMediaHolder img {
	width: 260px;
	height: 260px;
}


.standart .galleryMediaHolder, 
.standart .galleryMediaHolder img {
	width: 260px;
	height: 260px;
}

/**/

table.standCfg {
	border: 0;
	width: 160px;	
}

.standCfg tHead th {
	border-bottom: 1px solid #DDD;
	line-height: 14px;
	padding: 3px 0;
	color: #AAB0AE;
	font-size: 10px;
}

.standCfg tBody td {
	border-bottom: 1px solid #DDD;
	line-height: 14px;
	padding: 3px 0;
	vertical-align: top;
}

.standCfg .cL {
	text-align: left;
	width: 95px;
	padding: 3px 3px 3px 2px;
}

.standCfg .cR {
	text-align: right;
	width: 60px;
}

/**/

.standCfg tBody td.cL {
	font-size: 12px;
	font-weight: normal;
}

.standCfg tBody td.cR {
	padding: 1px 0;
	vertical-align: middle;
}

.standCfg tBody td.cR input.elevator {
	width: 33px;
	float: right;
	margin-right: 1px;
	padding-top: 2px;
	text-align: right;
	font-size: 11px;
	color: #0099B9;
	/*border: 1px solid #DDD;*/
	border: 1px solid #FFF;
}

.standCfg tBody td.cR .elevatorBtns img {
	margin-bottom: 1px;
	cursor: hand;
	cursor: pointer;
}

.standCfg tBody td.cR .elevatorBtns {
	width: 15px;
	height: 20px;
	float: right;
}

.standCfg tFoot td {
	padding-top: 5px;
}

/**/

.galleryProductInfo {
	width: 210px;
	float: left;
	padding-top: 20px;
}

.gallery.description .galleryProductInfo {
	width: 310px;
}

.galleryProductInfo h3 {
	display: block;
	clear: both;
	margin: 0 0 15px 0;
}

.galleryProductInfo p {
	font-size: 11px;
}

.galleryProductInfo a {
	display: block;
	padding-left: 23px;
	font-size: 12px;
	background: no-repeat left top;
	line-height: 20px;
	height: 20px;
}

.galleryProductInfo a:link, 
.galleryProductInfo a:active, 
.galleryProductInfo a:visited {
	color: #0099B9;
	background-image: url(../img/standart/iconStand_blue.gif);
}

.galleryProductInfo a:hover {
	color: #5D6866;	
	background-image: url(../img/standart/iconStand_grey.gif);
	text-decoration: none;
}

/**/

a.btn {
	display: block !important;
	height: 17px !important;
	width: 64px !important;
	text-align: center !important;
	font-size: 10px !important;
	text-transform: lowercase !important;
	line-height: 17px !important;
	margin-top: 5px !important;
	float: left !important;
	margin-right: 8px !important;
	font-weight: normal !important;
	padding: 0; !important;
}

a.btn:link, 
a.btn:active, 
a.btn:visited {
	background: url(../img/global/btnNLOut.gif) no-repeat left top !important;
	color: #fff !important;
}

a.btn:hover {
	background: url(../img/global/btnNLOver.gif) no-repeat left top !important;
	color: #fff !important;
	text-decoration: none !important;
}

/**/

.boxSocialLinks {
	text-align: left;
	width: 600px;
	padding-left: 10px;
}

.boxSocialLinks img {
	margin-right: 6px;
}

/**/

.boxStandartCart {
	clear: both;
	background: url(../img/standart/shim_h.gif) no-repeat top left;
	padding: 0;
	font-size: 13px;
	line-height: 120%;
	margin: 0 0 25px 0;
}

.boxStandartCartBt {
	background: url(../img/standart/shim_h.gif) no-repeat bottom left;
	padding: 5px 0 1px 10px;
}

p.cartTitle {
	color:#0099B9;
	margin: 12px 0;
	font-size: 17px;
	font-weight: bold;
	line-height: 110%;
	display: block;
	text-transform: lowercase;
}

table.cartData {
	width: 170px;
}

.cartData th {
	font-size: 10px;
	font-weight: normal;
	color: #AEB2B2;
	text-transform: lowercase;
	border-bottom: 1px solid #ddd;
}

.cartData td {
	color: #5D6666;
	font-size: 12px;
	border-bottom: 1px solid #ddd;
	padding-top: 3px;
}

.cartData .info {
	text-align: left;
}

.cartData td.value span {
	color: #0099B9 !important;
}

.cartData .value {
	text-align: right;
}

.cartButtons {
	height: 45px;
}

.cartButtons a.btn {
	width: 123px !important;
	background: transparent url(../img/global/btnStandOut.gif) no-repeat scroll left top !important;
	cursor: hand;
	cursor: pointer;
	color: #fff;
}

.cartButtons a.btn:hover {
	background: transparent url(../img/global/btnStandOver.gif) no-repeat scroll left top !important;
}

.skinBlue .boxSubMenu {
	min-height: 10px;
}

/**/

.siteMap {}

.siteMap h2 {
	background: url(../img/global/arrowR_grey.gif) no-repeat left 5px;
	padding: 0 0 0 10px;
	line-height: 120%;
	font-size: 13px;
	font-weight: bold;
	margin: 9px 0 2px 0;
}

.siteMap h3 {
	background: url(../img/global/arrowR_grey.gif) no-repeat 10px 5px;
	padding: 0 0 0 20px;
	line-height: 120%;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
}

/**/

.boxServices {
	width: 585px;
	padding: 12px;
	border: 1px solid #DEE0DF;
	font-size: 11px;
	font-weight: bold;
	background: #F2F2F2;
}

.boxServices input {
	vertical-align: middle;
}

.boxServices label {
	margin-right: 25px;
}

p.close {
	background: url(../img/global/arrowR_blue.gif) no-repeat left 10px;
	padding: 3px 10px;
	display: block !important;
	margin: 5px 0 0 0 !important;
}

p.open {
	background: url(../img/global/arrowB_blue.gif) no-repeat left 10px;
	padding: 3px 10px;
	display: block !important;
	margin: 5px 0 0 0 !important;
	font-weight: bold !important;
}

p.open a {
	font-weight: bold !important;
}


