/* KEYWORDS: +all, +mozilla, +os, +webkit, -android, -chrome, -edge, -firefox, -gecko, -ie, -ie10, -ie11, -ie7, -ie8, -ie9, -ipad, -iphone, -khtml, -linux, -mac, -macos, -mobile, -opera, -presto, -safari, -trident, -trident3, -trident4, -trident5, -trident6, -trident7, -upbrowser, -win, -windows, -windowsphone, -windowsxp, -winphone, -winxp, -universal */

/*** START design111/global/default.css ***/
/* =RESET GENERIC */
html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
td {vertical-align: top;}
:focus, img:focus, a:focus, input:focus {outline: none;}
.floatLeft {float: left;}
.floatRight {float: right;}
.displayNone {display: none;}

/* =GLOBAL */
body {
	/* min-width: 990px; Cause Problem in popups */
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	background-color: #925401;
	background-image: url(../data/i/topBg2.jpg);
	background-repeat: repeat-x;
	background-position: 50% top;
	color: #4F4F4F;
	line-height: 1.5em;
}
a {color:#025f18; text-decoration: none;}
a:hover {color:#0f8b2d; text-decoration: underline;}
a:focus {outline:none;}
.padding p,
.padding table {
	margin-top: 10px;
	margin-bottom: 10px;
}

.body {
	position: relative;	
	background-image: url(../data/i/bodyLR.jpg);
	background-repeat: no-repeat;
	background-position: 50% 79px;
}
h1, h2, h3, h4, h5, h6 {
	padding: 0; 
	margin: 0;
}

h1 {font-size: 20px; color: #5D3707; margin-top: 15px; margin-bottom: 0px;}
h2 {font-size: 15px; color: #5D3707; margin-bottom: 8px;}
h3 {font-size: 14px; color: #5D3707; margin-bottom: 5px;}
h4 {font-size: 13px; color: #5D3707; border-bottom: 1px solid #5D3707;}
h5 {font-size: 12px; color: #5D3707;}
h6 {font-size: 11px; color: #5D3707;}

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong  {color: #000;}

.padding h1, .padding h2, .padding h3, .padding h4, .padding h5, .padding h6 {
	padding: 0; margin: 0;
	padding-top: 10px;
}

.wrapper {
	width: 990px;
	text-align: left;
	position: relative;
	margin: 0 auto;
	background-image: url(../data/i/header.jpg);
	background-repeat: no-repeat;
}
.clr, .clear {clear: both;}
img.alignedRight, img[align="right"] {margin-left: 15px; margin-bottom: 5px;}
img.alignedLeft, img[align="left"] {margin-right: 15px; margin-bottom: 5px;}

/* =HIGHLIGHTED TEXT */
.TextBox {
	padding:10px;
	font-size:12px;
	color:#333333;
	background-color:#f7f7f7;
	border:1px solid #ccc;
	border-radius: 10px;-moz-border-radius:10px; -webkit-border-radius:10px;
	$TextBoxCutomStyle
}
.HighlightedText {
	font-size:;
	font-weight: bold;
	color:#FFFFFF;
	background-color: #F70039;
	padding:3px;
}
.HighlightedText2 {
	font-size:;
	color:#FFFFFF;
	background-color: #1E004F;
	padding:3px;
}
.HighlightedText3 {
	font-size:;
	color:#8AA500;
	background-color: #FFFFFF;
	padding:3px;

}
.SmallerText {
	font-size:10px;
	color:#SmallerTextColor;
	font-weight:bold;
}

/* --------------------------------------- =HEADER --------------------------------------- */
.headerToTop {
	position: absolute;
	top: 0; left: 0;
}
.header {
	width: 990px;
	height: 200px;
}

.fun {
	background-image: url(../data/i/fun.png);
	background-repeat: no-repeat;
	position: absolute;
	top: 43px;
	left: 265px;
	width: 470px;
	height: 41px;
}
/*
.funEn {background-image: url(../data/i/funEn.png);}
*/

.logo {
	background-repeat: no-repeat;
	display: block;
	height: 111px;
	left: 0;
	position: absolute;
	top: 0;
	width: 108px;
}
.logo span {display: none;}
.companyName {
	position: absolute;
	right: 0px;
	top: 17px;
	color: #fff;
	text-transform: uppercase;
	font-size: 21px;
	display: none;
}

/* =LANGUAGE SELECTOR */
.navigation-top .langSelectorInner {
	float: left;
}
.navigation-top .langSelectorInner a {
	display: block;
	float: left;
	background-image: url(../data/i/flags.png);
	background-repeat: no-repeat;
	width: 17px;
	height: 12px;
	padding: 0; margin: 0;
	margin-right: 10px;
	margin-top: 7px;
	-moz-box-shadow: 1px 1px 5px #333;	-webkit-box-shadow: 1px 1px 5px #333;	box-shadow: 1px 1px 5px #333;
}
.navigation-top .langSelectorInner a.enUS {background-position: left top;}
.navigation-top .langSelectorInner a.deDE {background-position: -25px top; display: none;}
.navigation-top .langSelectorInner a.csCZ {background-position: right top;}


.langSelectorInner span {display: none;}

/* =MAIN NAVIGATION */
.navigation {
	font-size: 14px;
	left: 19px;
	position: absolute;
	text-transform: uppercase;
	top: 193px;
	height: 36px;
	width: 962px;
	overflow: hidden;
}
.navigation ul {
	padding: 0; margin: 0;
	list-style-type: none;
}
.navigation li {
	padding: 0; margin: 0;
	display: block;
	float: left;
}
.navigation a {
	color: #fff;
	text-decoration: none;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-bottom: 7px ; /* !for(webkit) */
	padding-left: 12px;
	padding-right: 12px;
	border: 0 none !important;
	display: block;
}
.navigation a:hover {
	background-color: White;
	border-bottom: 1px solid #008B11;
	color: #015D17;
}

/* =TOP NAVIGATION */
.navigation-top {
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url(../data/i/topNav.png);
	background-repeat: repeat-x;
	border-left: 1px solid #000;
	border-right: 1px solid #000;

}
.navigation-top ul {
	padding: 0; margin: 0;
	list-style-type: none;
	float: left;
}
.navigation-top li {
	padding: 0; margin: 0;
	display: block;
	float: left;
	background-image: url(../data/i/topNavSep.png);
	background-repeat: no-repeat;
	background-position: right 7px;
	padding-left: 11px;
	padding-right: 9px;
}
.navigation-top a {
	color: #fff;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
}
.navigation-top li.lastNode {
	background-image: none;
}
.navigation-top a:hover {
}
/* --------------------------------------- end header --------------------------------------- */

/* --------------------------------------- =MIDDLE CONTAINER --------------------------------------- */
.content {
	padding-top: 227px;
	/* zoom: 1 !for(ie7); */
	overflow: hidden;
}
.contentIn {
	background-image: url(../data/i/contentY.png);
	background-repeat: repeat-y;
	background-position: 11px top;
}
.contentInIn {
	background-image: url(../data/i/content.png);
	background-repeat: no-repeat;
	background-position: 11px top;

	/* overflow: hidden !for(ie7); 	/* basic ie7 hack * / */
	/* zoom: 1 !for(ie7); 		/* basic ie7 hack * / */
}

.block1,
.block2 {
	float: left;
}
.block1 {
	width: 782px;
}
.block2 {
	width: 208px;
}

.block2In {
	padding: 18px;
	padding-right: 24px;
}
.block2In h6 {
	font-size: 12px;
	color: #fff;
	padding: 0; margin: 0;
	padding-bottom: 6px;
}

.padding {
	width: 563px;
	float: right;
	min-height: 350px;
}
.subSidebar {
	width: 219px;
	float: right;
}
.loginBoxForm {
	background-color: #cc710a;
}

.paddingIn {
	padding-left: 20px;
	padding-right: 20px;
}
.subSidebarIn {}

/* =CONTENT */
.content {}
.content a {}
h1.caption {
	color: #5D3707;
	font-size: 20px;
	margin-bottom: 15px;
	padding-top: 25px;
}

/* =LEFT NAVIGATION */
.left-navigation {
	margin-left: 19px;
	margin-top: 14px;
}
.left-navigation ul {
	padding: 0; margin: 0;
	list-style-type: none;
}
.left-navigation li {
	padding: 0; margin: 0;
}
.left-navigation a {
	color: #fdc75d;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 15px;
	font-size: 14px;
	line-height: 1.1em;
	text-decoration: none;
}
.left-navigation .currentPage a,
.left-navigation #left-first a {
	background-image: url(../data/i/sideNav.png);
	background-repeat: no-repeat;
	background-position: right 50%;
}
.left-navigation a:hover {
	color: #fff;
	background-color: #774608;
	text-decoration: none;
}
.left-navigation span {
	display: block;
}
.left-navigation li li span {margin-left: 20px;}
.left-navigation li li li span {margin-left: 40px;}
.left-navigation li li li li span {margin-left: 60px;}

.left-navigation h3 {
	color: #fff;
	padding-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-transform: uppercase;
	font-weight: normal;
}

/* --------------------------------------- end middle container --------------------------------------- */

/* --------------------------------------- =FOOTER --------------------------------------- */
.footer,
.footer a {
	color: #fff;
}
.footer {
	text-align: center;
	min-width: 990px;
	background-image: url(../data/i/footer.jpg);
	background-repeat: repeat-x;
	background-position: 50% top;
	min-height: 103px;
}
.footerIn {
	text-align: left;
	width: 990px;
	margin: 0 auto;
	background-image: url(../data/i/footerIn.png);
	background-repeat: no-repeat;
	min-height: 170px;
	position: relative;
}
.footer .sponsors {
	position: absolute;
	left: 235px;
	top: 50px;
}
.footer .sponsors h6 {
	font-size: 13px;
	color: #8e4c02;
	border-bottom: 1px solid #8e4c02;
	text-transform: none;
	margin-bottom: 8px;
}
.footer-navigation {
	position: absolute;
	left: 20px;
	top: 140px;
}
.footer-navigation ul {
	padding: 0; margin: 0;
	list-style-type: none;
}
.footer-navigation li {
	padding: 0; margin: 0;
	display: block;
	float: left;
}
.footer-navigation a {}
.copyright {
	position: absolute;
	right: 10px;
	top: 140px;
}

/* --------------------------------------- footer --------------------------------------- */

/* =FORMS */
form input,
form select,
form textarea {
	padding: 3px;
	border: 1px solid #666;
}

form.xform input[type="text"], form.xform input[type="password"],
form.xform input.inputText, form.xform input.inputPassword {
	width: 180px;
}
input[type="submit"],
button#addDog {
	background-color: #A46819;
	color: #fff;
	cursor: pointer;
	border: 1px solid #5D3707;
}
button#addDog {padding-top: 3px; padding-bottom: 3px;}
form.xform input[type="submit"],
div.login input[type="submit"],
input.submitButton,
input.addToCart {
	background-color: #A46819;
	border: 1px solid #d7d7d7;
	color: #FFFFFF;
	cursor: pointer;
	padding: 3px;
	text-decoration: none;
	margin-top: 5px;
}
form.xform select {width: 188px;}
form.xform select#date0_yy, form.xform select#date0_dd, form.xform select#date0_mm {width: auto;}
form.xform span#xFormFieldD32 select {width: auto;}
form.xform textarea {
	width: 300px;
	height: 100px;
}
form input[type="checkbox"], form input[type="radio"],
form input.checkbox, form input.radio {
	width: auto;
	border: 0 none;
	padding: 0;
	margin-right: 3px;
}
.enumBlock {margin-right: 15px;}
form.xform th {
	text-align: right;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
	text-transform: none;
	vertical-align: middle;
}
form.xform td {vertical-align: middle;}
.formRequired {color: red;}
.xFormErrorLabel,
.xFormErrorList {
	color: red;
	display: block;
	float: left;
	padding-right: 3px;
}

input.defVal {color: #888; font-style: italic; font-size: 12px;}
.error, .checkoutError {color: red;}

/* password recovery */
.changePasswordForm table {margin-top: 10px;}
.changePasswordForm td {padding: 5px;}
.changePasswordForm td.col-pos0 {text-align: right;}

/* =FULL TEXT SEARCH */
.ftsSearch {
	position: absolute;
	top: 50px;
	/* top: 48px !for(ie7); */
	/* top: 51px !for(ie8); */
	right: 0px;
	overflow: hidden;
}
.ftsSearch input.topSearchField {
	border: 0 none;
	padding: 2px;
	width: 115px;
	background-image: none;
	background-color: transparent;
}
.ftsSearch input.topSearchBtn {
	border: 0 none;
	background-color: transparent;
	color: #fff;
	cursor: pointer;
	padding: 2px;
	width: 19px;
 }

div.ftsRow {
	padding-top: 15px;
	padding-bottom: 10px;
}
div.ftsRow #url a {
	color: #055c18;
}

/* =LOGIN BOX RIGHT */
.loginBoxForm,
.loginBoxForm a {
	color: #262626;
	text-decoration: none;
}
.loginBoxForm a:hover {
	text-decoration: underline;
}
.loginBoxForm {
	padding: 10px;
}
.loginBoxForm input[type="text"],
.loginBoxForm input[type="password"] {
	width: 130px;
	border: 1px solid #000;
	padding: 3px;
}
.loginBoxForm input[type="submit"],
.loginBoxForm a.logout {
	border: 1px solid #5d3707;
	background-color: #a46819;
	color: #fff;
	cursor: pointer;
	padding: 3px;
	text-decoration: none;
}

/* =MAIN STYLES */
.stylesHeader {
	display: block;
	padding: 5px 10px;
	background-color: #5d3707;
	color: #fff;
}
.tableNote {
	margin-top: 15px;
}

/* =TABLES */
table.list,
table.list11 {
	width: 100%;
	font-size: 12px;
	line-height: 1.5em;
	margin-top: 10px;
	border-right: 1px dotted #ddd;
	border-left: 1px dotted #ddd;
}
table.list td, table.list th,
table.list11 td, table.list11 th {
	padding: 5px 10px;
	border-top: 1px dotted #ddd;
	border-bottom: 1px dotted #ddd;
}
table.list p {padding: 0; margin: 0;}
table.list tr.row-0 td, table.list th {background-color: #f5f5f5;}
table.list tr.row-pos0 td,
table.list11 tr.row-pos0 td,
table th {
	font-weight: bold;
}

table.list11 td.col-0 {background-color: #f5f5f5;}
table.list11 tr.row-pos0 td {background-color: #f5f5f5;}
table.list11 tr.row-pos1 td {font-weight: bold;}

/* =FAQ */
#faq p.last, #faq p:last-child {display: none; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #d5d5d5;}
#faq h2 {cursor: pointer;}
#expandAll, #collapseAll {float: right;}


/* =SLIDES rewrite master styles */
.slides {
	padding-top: 10px;
	padding-bottom: 10px;
	height: auto;
}
.slides span,
.slides a {
	display: inline;
	float: none;
	font-size: 13px;
}
.slides span 	{color: #4F4F4F;}
.slides a 	{color: #025f18;}
.slides a:hover {color: #0f8b2d;}
.slides a,
.slides span.current {
	border: 1px solid;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;
	text-decoration: none;
	padding: 2px 4px;
	margin-right: 3px;
	background-color: #fff;
}
.slides span.current {font-weight: bold;}
.slides span.pages {margin-right: 15px;}

/* NEWSLETTER */
.optOutMessage, .optOutInput, .optOutSubmit {display: block; padding-top: 5px; padding-bottom: 5px;}
.optOutInput input[type="text"] {width: 250px;}
.optOutMGName input[type="checkbox"],
.optOutMGName.checkbox {
	margin-left: 7px;
	vertical-align: middle;
}

.icon-facebook {
	position: absolute;
	right: 150px;
	top: 51px;
}

.height10 {height: 10px;}
/*** END design111/global/default.css ***/

/*** Skipping CSS Section msie-mobile (conditions do not match) ***/
/*** Skipping CSS Section safari-mobile (conditions do not match) ***/
/*** Skipping CSS Section opera-mobile (conditions do not match) ***/
/*** Skipping CSS Section upbrowser-mobile (conditions do not match) ***/
/*** Skipping CSS Section wysiwyg (conditions do not match) ***/
/*** START design111/global/discussionforum.css ***/
/* =GLOBAL */
.dscMain {margin-top: 10px;}
.dscMain td, .dscMain th {
	padding: 0; 
	margin: 0; 	
	padding: 5px 10px;
	font-weight: normal;
	border: 1px solid #e9e9e9;
	vertical-align: middle;
}
h1.forumName {
	padding: 0; margin: 0;
	padding-top: 15px;
	padding-bottom: 7px;
}
.dscMessages .notice {color: red;}
.absolutePostDate {display: none;}

/* =LIST OF FORUMS */
.dscForumsTable thead th {background-color: #e9e9e9;}
.dscForumsTable .dscFCol {
	background-color: #f5f5f5;
}
.dscForumsTable td#threadsCnt,
.dscForumsTable td#postsCnt {
	text-align: center;
}
.absolutePostDate {}

/* =LIST OF THREADS */
.dscThreadsTable thead th {background-color: #e9e9e9;}
.dscThreadsTable .row-1 td {background-color: #f5f5f5;}
.dscThreadsTable .dscPriorityName {
	background-repeat:no-repeat;
	background-position: left 3px;
	display:block;
	float: left;
	width: 21px;
	height: 19px;
	color: transparent;
	text-indent: -9999px;
}
.dscThreadsTable .dscPriorityAnnouncement {background-image:url(../data/f/exclamation.gif);}
.dscThreadsTable .dscPrioritySticky {background-image:url(../data/f/icons/pin-yellow.png);}
.dscThreadsTable td#viewsCount,
.dscThreadsTable td#postsCount {
	text-align: center;
}
.dscNewTopic {padding-top: 10px;}

/* =LIST OF POSTS */
.dscPostsTable td,
.dscPostsTable th {
	padding: 5px 10px;
	border: 1px solid #e9e9e9;
}
.dscPostsTable th {background-color: #e9e9e9;}
.dscPostsTable h2 {padding: 0; margin: 0;}
.dscPostsTable .dscThreadTitle {width: 100%;}
.dscPostsTable .dscThreadReply {white-space: nowrap;}

.dscPostsTable .row-1 td {background-color: #f5f5f5;}
.dscPostsTable .dscPostControl {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
}
.dscPostsTable .dscPostControl button {margin-left: 10px;}
.dscPostsTable .dscPostedAgo {text-align: right;}
.dscPostsTable td#author {width: 150px;}

/* =QUOTES */
.dscQuoted {font-weight: bold;}
.dscPostBody blockquote {
	border:1px dotted #CCCCCC;
	padding:15px;
	margin: 10px;
	color: #888;
}
.dscPostBody blockquote blockquote {width: 90%;}
.dscPostBody {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	max-width: 100%;
	overflow: hidden;
}
.row-1 .dscPostBody blockquote {background-color: #fff;}
.row-1 .dscPostBody blockquote blockquote {background-color: #f5f5f5;}
.row-1 .dscPostBody blockquote blockquote blockquote {background-color: #fff;}
.row-1 .dscPostBody blockquote blockquote blockquote blockquote{background-color: #f5f5f5;}
.row-1 .dscPostBody blockquote blockquote blockquote blockquote blockquote{background-color: #fff;}
.row-0 .dscPostBody blockquote {background-color: #f5f5f5;}
.row-0 .dscPostBody blockquote blockquote {background-color: #fff;}
.row-0 .dscPostBody blockquote blockquote blockquote {background-color: #f5f5f5;}
.row-0 .dscPostBody blockquote blockquote blockquote blockquote {background-color: #fff;}
.row-0 .dscPostBody blockquote blockquote blockquote blockquote blockquote {background-color: #f5f5f5;}

/* =ADD / EDIT POST */
.dscSmiles {
	margin-left: 20px;
	width: 140px;
}
#bodyTD {width: 100%;}
#bodyTD textarea {height: 190px;}
.dscForm tfoot input[type="submit"], input.forumBtn {margin-right: 10px;}
.dscForm .dscFieldTitle {
	font-weight: bold;
	padding-top: 15px;
	vertical-align: middle;
}

/* =ICONS */
.dscThreadRow td#icon {width: 20px;}
a.dscPostIcon {text-decoration: none;}
.dscForumIcon {
	width: 20px;
	background-image:url("../data/f/icons/forum.gif");
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.dscNewMsg {
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-image:url("../data/f/icons/forum-new.gif");
}
a.dscPostIcon span {
	background-image:url("../data/f/icons/last-post.png");
	background-position:left center;
	background-repeat:no-repeat;
	padding:5px 8px;
}
.dscThreadIcon {
	background-image:url("../data/f/icons/thread.png");
	background-position:50% 50%;
	background-repeat:no-repeat;
}
a.lastPostIco span {
	display:block;
	padding-left: 22px;
	line-height:16px;
}
.dscThreadRow .dscNewMsg {
	background-image:url(../data/f/icons/thread-new.png);
	background-position: 10px 50%;
}

/* =USER PROFILE */
.dscProfile {margin-top: 15px;}
table.dscProfile td {
	padding-top: 2px;
	padding-bottom: 2px;
}
table.dscProfile .dscFieldTitle {
	font-weight: normal;
	padding: 0;
	text-align: right;
	padding-right: 5px;
}
.dscProfile input[type="text"] {width: 180px;}
.dscProfile textarea {width: 250px; height: 80px;}
.avatarBlock input {margin-left: 5px;}
.avatarBlock .avatarImg {padding-right: 10px;}

/* =SEARCH FORUMS */
.dscSearchForm {
	border: 1px solid #d7d7d7;
	margin-top: 10px;
}
.dscSearchForm td,
.dscSearchForm th {
	padding: 5px 10px;
}
.dscSearchForm .searchingCrietria td {
	padding: 0;
	padding-right: 20px;
}
.dscSearchForm thead th {
	background-color: #e9e9e9;
	text-align: left;
	font-weight: normal;
}

.dscSearchTable th {
	background-color: #e9e9e9; 
	text-align: left; 
	font-weight: normal;
}
.dscSearchTable td {vertical-align: top;}
.dscSearchTable .row-0 td {background-color: #f5f5f5;}
.dscSearchTable .dscPostBody {padding: 0;}
.dscSearchTable .postView {text-align: right;}
.dscSearchTable .postSubject {
	font-weight: bold;
	padding-bottom: 5px;
}
.dscSearchTable #info label {}
.dscSearchTable .dscAlias {padding-bottom: 5px;}

/* =MODERATION */
.dscModerateTable th {
	background-color: #e9e9e9; 
	text-align: left; 
	font-weight: normal;
}
.dscModerateTable td {vertical-align: top;}
.dscModerateTable .row-0 td {background-color: #f5f5f5;}
.dscModerateTable .dscPostBody {padding: 0;}
.dscModerateTable .postView {text-align: right;}
.dscModerateTable .postSubject {
	font-weight: bold;
	padding-bottom: 5px;
}
.dscModerateTable #info label {}
.dscModerateTable .dscAlias {
	padding-bottom: 5px;
}

.dscModerateTable .dscModerateSelect {text-align: center;}
.dscModerateTable .dscModerateInfo {width: 25%;}
.dscModerateTable .dscModerateMessage {}

.ApproveDeleteBtns {padding-top: 10px;}
.ApproveDeleteBtns input {margin-right: 5px;}


/*** END design111/global/discussionforum.css ***/

/*** START design111/global/gallery.css ***/
.galleria-thumbnails-container {
    clear: both;
    overflow: hidden;
}
a.galleryItem,
a.galleryItem:hover {
	width: 150px;
	text-align: center;
	margin-right: 13px;
	margin-bottom: 25px;
	-moz-box-shadow: 0 0 5px #aaa;		-webkit-box-shadow: 0 0 5px #aaa;	box-shadow: 0 0 5px #aaa;
	display: block;
	padding: 10px 5px;
	text-decoration: none;
	font-weight: bold;
}
a.galleryItem span {
	display: block;
}
a.galleryItem:hover span {
    text-decoration: underline;
}

/* GALLERY TABLE */
.galleryTable td {
	background-color: #f5f5f5;
	border: 5px solid #fff;
	width: 150px;
	text-align: center;
	padding: 10px;
}
.galleryTable a {
	display: block;
	font-weight: bold;
	padding-top: 10px;
}
.galleryTable a:hover {
	text-decoration: underline;
}

/* AD GALLERY */
.typeAdGallery {
	padding-left: 8px;
}
.typeAdGallery .ad-gallery {
	width: 500px;
}
.typeAdGallery .ad-gallery .ad-nav .ad-thumbs {
	margin-left: 35px;
}
.typeAdGallery .ad-gallery .ad-image-wrapper {
	height: 340px;
}

/* GALLERIA */
.galleria-thumbnails  div.galleria-image {
	margin-right: 13px;
	margin-bottom: 13px;
	-moz-box-shadow: 0 0 5px #aaa;		-webkit-box-shadow: 0 0 5px #aaa;	box-shadow: 0 0 5px #aaa;
	padding: 5px;
}
div.galleria-thumbnails {
	overflow: visible;
}

/* Gallery */
.typeFancybox ul {
		padding: 0; margin: 0; list-style-type: none;
}
/* styles are copied from bootstrap .thubnail */
.galleria-thumbnails-container .galleria-thumbnails .galleria-image,
.typeFancybox li {
  display: inline-block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;

	margin-right: 5px;
	margin-bottom: 5px;
}

.galleria-thumbnails-container .galleria-thumbnails .galleria-image:hover,
.galleria-thumbnails-container .galleria-thumbnails .galleria-image:focus,
.typeFancybox li:hover,
.typeFancybox li:focus {
  border-color: #0088cc;
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
     -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
          box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

/* CUSTOMIZATION OF FANCYBOX GALLERY POPUP */
#fancybox-left, #fancybox-right {
	visibility: visible;	
}
#fancybox-left span,
#fancybox-right span {
	opacity: 0.4;
}
#fancybox-left:hover span,
#fancybox-right:hover span {
	opacity: 1;
}
#fancybox-left span,
#fancybox-left:hover span {
	left: -50px;
}
#fancybox-right span,
#fancybox-right:hover span {
    left: auto;
    right: -60px;
}

#fancybox-left-ico, 
#fancybox-right-ico {
    right: -50px;
    top: 50%;
    height: 50px;
    width: 40px;
}
#fancybox-left-ico {
    background-image: url(../data/g/p.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#fancybox-right-ico {
    background-image: url(../data/g/n.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#fancybox-close {
    background-image: url(../data/g/close.png);
	background-repeat: no-repeat;
	background-position: left top;		
	right: -40px;
	top: -30px;
	opacity: 0.4;
}
#fancybox-close:hover {
	opacity: 1;	
}
.galleria-thumbnails-container .galleria-thumbnails .galleria-image, .typeFancybox li {
	padding-bottom: 0px;	
}
/*** END design111/global/gallery.css ***/

/*** START design111/global/news.css ***/
/* News */

.readMore, .readMore:hover,
.goBackLink, .goBackLink:hover {
	background-color: #A46819;
	border: 1px solid #5D3707;
	color: #FFFFFF;
	cursor: pointer;
	padding: 3px;
	text-decoration: none;
	display: block;
	width: 150px;
	text-align: center;
}
.goBackLink, .goBackLink:hover {
	margin-top: 20px;
}
.news table {
	margin-top: 20px;
	margin-bottom: 20px;
}
.news table img {
	margin-right: 15px;
	border: 7px solid #fff;
	/* border: 7px solid #eee !for(ie7 ie8); */
	-moz-box-shadow: 0 0 4px #999;	-webkit-box-shadow: 0 0 4px #999; box-shadow: 0 0 4px #999;
	/* border-collapse: separate !for(ie9);  */

}
.news h2, .news h4, .newsItem h1 {
	margin-top: 0px;
	padding-top: 0px;
}
.newsItem img {
	border: 7px solid #fff;
	/* border: 7px solid #eee !for(ie7 ie8); */
	-moz-box-shadow: 0 0 4px #999;	-webkit-box-shadow: 0 0 4px #999;	box-shadow: 0 0 4px #999;
}
.newsItem .newsDate {}

div.sectionType {
	float: left;
}
.listType {
	margin-top: 10px;
	float: right;
	position: relative;
	padding-right: 22px;
}
.listType a {
	padding: 2px 4px;
	margin-right: 3px;
	border: 1px solid;
	text-decoration: none;
}
.listType strong a {
	background-color: #18752c;
	color: #fff;
	font-weight: normal;
	padding: 3px 4px;
}
.nySeparator {padding-left: 5px; padding-right: 5px;}
.newsDateSelectors {
	padding-top: 15px;
	padding-bottom: 15px;
}

/* calendar */
.calendar th,
.calendar td {
	font-size: 12px;	
	border-right: 1px solid #fff;
}

.calendar th {
	background-color: #000;
	color: #fff;
	padding-left: 3px;
	height: 26px;
}
.cellDayNum {
	background-color: #eee;
	padding-left: 3px;
	height: 26px;
}
.calCell {
	height: 100px;
}

/* SLIDES */
.newsSlides a,
.newsSlides span {
	padding: 2px 4px;
	border: 1px solid;
	margin-right: 3px;
	display: block;
	float: left;
}
.newsSlides span.current {
	font-weight: bold;
}

/* CUSTOM STYLE FOR EVENTS */
td.eventImg {
	padding: 0; 
	vertical-align: middle;
}
td.eventDate {		width: 140px;}
td.eventName {		width: 230px;}
td.eventLocation {	width: 120px;}
td.eventDescription {}

.newsYearSelector,
.newsMonthSelector, 
.UpcomingPast {
	padding-bottom: 10px;
}
.sectionType {
	padding-bottom: 5px;
}

/* CROSS-BROWSER FIXES */
.listType {
	padding-bottom: 10px ; /* !for(ie9 ie8 webkit) */
	/* padding-bottom: 5px !for(ie7); */
}
/* .listType a 		{zoom: 1 !for(ie7);} */
/* .listType strong a 	{border: 0 none !for(ie7);} */

.newsItem {
	position: relative;
}
.eventsItem {

}
/*
.eventButtons {
	position: absolute;
	top: 0px;
	left: 0px;
}
*/
.eventButtons {
	padding-bottom: 25px;
}
.eventButtons:empty {
	padding: 0;
}
.eventButtons a {
	margin-right: 10px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding: 4px 14px;
	border: 2px solid #fff;
	-moz-box-shadow: 0 0 4px #666;	-webkit-box-shadow: 0 0 4px #666;	box-shadow: 0 0 4px #666;
	-moz-border-radius: 15px;	-webkit-border-radius: 15px;	border-radius: 15px;

	background: #925401; 
	background: -moz-linear-gradient(top, #925401 0%, #663b00 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#925401), color-stop(100%,#663b00)); 
	background: -webkit-linear-gradient(top, #925401 0%,#663b00 100%); 
	background: -o-linear-gradient(top, #925401 0%,#663b00 100%); 
	background: -ms-linear-gradient(top, #925401 0%,#663b00 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#925401', endColorstr='#663b00',GradientType=0 ); 
	background: linear-gradient(top, #925401 0%,#663b00 100%); 
}
.eventButtons a.registerLink {
	background: #379146; 
	background: -moz-linear-gradient(top, #379146 1%, #016119 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#379146), color-stop(100%,#016119)); 
	background: -webkit-linear-gradient(top, #379146 1%,#016119 100%); 
	background: -o-linear-gradient(top, #379146 1%,#016119 100%); 
	background: -ms-linear-gradient(top, #379146 1%,#016119 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#379146', endColorstr='#016119',GradientType=0 ); 
	background: linear-gradient(top, #379146 1%,#016119 100%); 
}
.eventButtons a:hover {
	text-shadow: 0 0 3px #ccc;
}

a.registerButton {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 14px;
	margin-top: 10px;
	border: 2px solid #fff;
	-moz-box-shadow: 0 0 4px #666;	-webkit-box-shadow: 0 0 4px #666;	box-shadow: 0 0 4px #666;
	-moz-border-radius: 15px;	-webkit-border-radius: 15px;	border-radius: 15px;

	background: #379146; 
	background: -moz-linear-gradient(top, #379146 1%, #016119 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#379146), color-stop(100%,#016119)); 
	background: -webkit-linear-gradient(top, #379146 1%,#016119 100%); 
	background: -o-linear-gradient(top, #379146 1%,#016119 100%); 
	background: -ms-linear-gradient(top, #379146 1%,#016119 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#379146', endColorstr='#016119',GradientType=0 ); 
	background: linear-gradient(top, #379146 1%,#016119 100%); 
}
a.registerButton:hover {
	text-shadow: 0 0 3px #ccc;
}
h2.locationTitle {
	padding-bottom: 10px;
}

/* SIDEBAR NEWS */
.sideNews {
	padding-top: 10px;
	padding-bottom: 10px;
}
.sideNews,
.sideNews h1 {
	color: #fff;
	border: 0 none;
}
.sideNews a,
.sideNews h4 {
	color: #FDC75D;
}
.sideNews a:hover {
	text-decoration: underline;
}
.shortListItem {
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
}
img.shortListImg {
	border: 4px solid #fff;
	-moz-box-shadow: 0 0 4px #999;	-webkit-box-shadow: 0 0 4px #999;	box-shadow: 0 0 4px #999;
}
.shortListItemDesc {
	height: 40px;
	overflow: hidden;
}
.listType a.news-rss-icon {
	position: absolute;
	right: 0px;
	top: -1px;
	padding: 0;
	margin: 0;
	border: 0 none;
}
/*** END design111/global/news.css ***/

/*** START design111/global/pageidbasedstyles.css ***/
/* Page ID Based Styles */
.page58 .left-navigation h3 {display: none;} /* site components */

form#F3 th {width: 160px;}

.lastPostByLabel {display: none;} /* change just for this website */
/*** END design111/global/pageidbasedstyles.css ***/

/*** START design111/global/retrieversdatabase.css ***/
/* Retrievers Database */

/* SEARCH FORM */
#date1_yy, #date0_yy {margin-right: 3px;}
#date1_mm, #date0_mm {margin-left: 3px; margin-right: 3px;}
#date1_dd, #date0_dd {margin-left: 3px;}
input.dogSearchBtn {
	background-color: #A46819;
	border: 1px solid #5D3707;
	color: #FFFFFF;
	cursor: pointer;
	padding: 2px;
}
.simpleSearch {
	background: #277032; /* Old browsers */
	background: -moz-linear-gradient(top, #277032 0%, #085d1c 38%, #077d25 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#277032), color-stop(38%,#085d1c), color-stop(100%,#077d25)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #277032 0%,#085d1c 38%,#077d25 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #277032 0%,#085d1c 38%,#077d25 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #277032 0%,#085d1c 38%,#077d25 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#277032', endColorstr='#077D25',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #277032 0%,#085d1c 38%,#077d25 100%); /* W3C */

	color: #fff;	
	border: 0px solid #fff;
	position: relative;
	height: 25px;
	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;
}
.simpleSearch a {color: #fff;}
.simpleSearch input[type="text"] {
	width: 300px;
	margin-right: 5px;
}
.simpleSearch h2 {
	color: #fff;
	padding: 0; margin: 0;
	padding-top: 3px;
}
a#openAdvancedSearch,
a#closeAdvancedSearch {
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;
	background-color: #077c24;
	color: #FFFFFF;
	display: block;
	margin-top: 4px;
	padding: 2px 10px;
	position: absolute;
	top: 36px;
	right: 13px;
	background-image: url(../data/i/simpleAdvArrows.png);
	background-repeat: no-repeat;
	background-position: 139px -14px;
	width: 135px;
}
a#openAdvancedSearch.openAdvancedSearchCZ,
a#closeAdvancedSearch.closeAdvancedSearchCZ {
	width: 168px;
	background-position: 173px 8px;
}
a#openAdvancedSearch:hover, 
a#closeAdvancedSearch:hover {
	text-decoration: none; 
	text-shadow: 0 0 2px #fff;
}
a#closeAdvancedSearch {
	background-position: 139px 8px;
}
a#openAdvancedSearch.openAdvancedSearchCZ {
	background-position: 173px -14px;
}
.advancedSearch {
	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;
	border-top: 0px none;
}

/* LIST OF DOGS */
.dirSearchResults {
	padding-top: 25px;
}
.dogListImage img.missingSrc {
	width: 60px;
	height: 60px;
	border: 0 none !important;
}
table.dogsList td {
	vertical-align: middle;
	padding: 10px;
	margin-top: 15px;
}

/* DOG'S PAGE */
.dogFull label {
	font-weight: bold;
	padding-right: 4px;
}

table.dogFeatures {
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}
table.dogFeatures td {
	border-bottom: 1px solid #d7d7d7;
	padding: 5px 10px;
}
table.dogFeatures tr.row-0 td {background-color: #f5f5f5;}
div.dogFull img {
	-moz-box-shadow: 0 0 5px #999999;	-webkit-box-shadow: 0 0 5px #999999;	box-shadow: 0 0 5px #999999;
	border: 10px solid #FFFFFF;
	margin: 0;
	max-width: 446px;
	padding: 0;
}

div.dogFull h3 {
	padding: 0; margin: 0;
	padding-bottom: 10px;	
}

.ecsActions {
	display: none;
}

/*** END design111/global/retrieversdatabase.css ***/

/*** START design111/global/e-commerce.css ***/
.checkoutHeader {
	font-size: 20px;
	margin-top: 20px;
	padding-bottom: 10px;
}
#login form,
#signup form {
	width: 400px;
	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	border-radius: 10px;
	border: 1px solid #ddd;
	padding: 15px;
	background-color: #f5f5f5;
}
#signup form {
	margin-right: 30px;
}
#signup .formFieldTitleTd {}
.formRequired {
	padding-left: 3px;
}
.checkoutLoginSubmit {
	padding-top: 10px;
}

/* shipping address */
.selectorAddress {
	border: 1px solid #e3e3e3;
	padding: 15px;
	background-color: #f5f5f5;
	margin-right: 20px;
}
.crm-ecs-location-form input[type="text"] {
	width: auto;
}
.crmLocationName div {font-weight: bold;}
.crmLocationName div input {font-weight: normal; margin-right: 10px;}
.selectorLink label {font-weight: bold;}
.checkoutSkipBilling div {float: left; padding-right: 5px;}
.checkoutSkipBilling {clear: both;}


/* billing address */
.checkoutSubmitTable {
	clear: both;
	margin-top: 10px;
}
.checkoutStep2 .crmLocationName div {
	padding-bottom: 10px;
}
.checkoutStep2 .checkoutPrevButton {display: none;}
.checkoutStep2 .checkoutSubmitTable td {padding-left: 0px; padding-right: 0px;}
.formContainer,
#crmLocationForm {
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	padding: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.checkoutSubmitTable .checkoutPrevButton {
	margin-right: 10px;
}

/* Review & Submit your order */
#ecsPaymentSelectorMethodForms #pm_15 {
	border: 1px solid #d7d7d7;
	background-color: #f5f5f5;
	padding: 15px;
	margin-bottom: 5px;
}
.codeMessage {
	text-align: center;
	color: #fff;
	background-color: #f5f5f5;
	border: 1px solid #d7d7d7;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	color: #000;
}
.checkoutError.codeMessage {
	background-color: #ee3634;
	border: 1px solid #ee3634;
	color: #fff;
}
table.checkoutBlocks {
	width: 100%;
}
td.checkoutBlock {
	padding-right: 30px;
}
.checkoutBlockHeader {
	font-size: 20px;
	margin-bottom: 10px;
}
.checkoutHeaderSmall {
	font-size: 16px;
	margin-bottom: 5px;
}
.checkoutBlockContent .checkoutText {
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	margin-right: 15px;
	margin-bottom: 15px;
	padding: 15px;
}
.checkoutPricingOverview {
	float: right;
	margin-top: 15px;
}
.checkoutPricingOverview th,
.checkoutPricingOverview td {
	text-align: right;
	padding: 5px 10px;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}
.checkoutPricingOverview th {
	text-transform: none;
}
.checkoutPricingOverview #cpoTotalRow {
	font-weight: bold;
}


.topConfirm {margin-bottom: 15px;}
.bottomConfirm {margin-top: 15px;}
.bottomConfirm .checkoutNotice,
.topConfirm .checkoutNotice,
.topConfirm .checkoutText,
.bottomConfirm .checkoutText {
	font-weight: bold;
}
.checkoutPaymentCond {
	color: #D8340E;
	text-align: center;
	width: 100%;
}
input#promoCode {
	width: 200px;
	margin-right: 10px;
}

/* SIMPLE ITEM PAGE */
select#DOG_SELECTOR option[value="add"],
select#DOG_SELECTOR option[value="choose"] {
	color: #666;
}
.itemTable .priceTable {
	border: 1px solid #d7d7d7;
}
.itemTable .priceTable td,
.itemTable .priceTable th {
	background-color: #f5f5f5;
	padding: 5px 10px;
}

/* ITEM PAGE */
.ratingTD {display: none;}
#quantity input[type="text"] {
	width: 25px;
	margin-left: 4px;
	margin-right: 4px;
	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;
}
select#SKUsizeSelector {
	width: 180px;
}
a.ResetSelection {}
table.priceTable {
	background-color: transparent;
	border: 0px solid #e3e3e3;
}
a.less, a.more {
	background-image: url(../data/e/buttonGradient.png);
	background-repeat: repeat-x;
	background-color: transparent;
	color: #333;
	padding-left: 5px;
	padding-right: 5px;
	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;
	border: 1px solid #d7d7d7;
}
a.less:hover, a.more:hover {
	color: #ee3634;
}

/* SHOPPING CART */
.ecsPadding h1 {
	padding-bottom: 15px;
}
.cartButtons {position: relative;}
.cartButtonCheckout {
	position: absolute;
	right: 20px;
	top: 0px;
}
.cartButtonCheckout input {
	margin-left: 10px;	
}
.cartButtonCheckout {
	text-align: center;	
}
input[type="submit"].ecsCheckoutButton {
	background-color: #C71585;
	border: 1px solid #C71585;
}
html[lang="en-US"] input[type="submit"].ecsCheckoutButton {
	font-size: 20px;
	padding: 10px 20px;		
}
html[lang="cs-CZ"] .cartButtons input[type="submit"] {
	font-size: 16px;
	padding: 6px 12px;		
}
html[lang="cs-CZ"] .cartButtonCheckout {
	right: 0px;	
}
.checkout input[type="submit"],
.itemDesc input[type="submit"] {
	background-color: #C71585;
	border: 1px solid #C71585;
	font-size: 20px;
	padding: 10px 20px;			
}
.cartButtonsTop {
	padding-top: 15px;
}
.cartButtonsTop .cartButtonControls {
	top: 27px;
}
.cartButtonsBottom .cartButtonCheckout {
	position: static;
	clear: both;
	overflow: hidden;
}
.cartUpdateLink {
	text-align: left;
}
.cartButtonsBottom .cartButtonCheckout input {
	float: right;
}

.ecsCart {
	margin-top: 10px;
}
.ecsCart .productName a {
	font-weight: bold;
	text-decoration: none;
	cursor: text;
	color: #4F4F4F;
}
.checkoutBlockContent .ecsCart {
	margin-top: 0px;
}
.ecsCart th, .ecsCart td {
	padding: 10px;
}
.ecsCart thead td,
.ecsCart th {
	background-color: #E9E9E9;
	font-weight: bold;
	text-transform: none;
}
.ecsCart td {
	border-bottom: 1px solid #d7d7d7;
}
.ecsCart th.unitPrice, 
.ecsCart td.unitPrice,
.ecsCart th.subtotal, 
.ecsCart td.subtotal {
	text-align: right;
}
.totalBox {
	text-align: right;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 30px;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 10px;
}

/* THANK YOU PAGE */
.ecsOrderPayments {
	border-bottom: 1px solid #d7d7d7;
}
.ecsOrderPayments th,
.ecsOrderPayments td {
	padding: 5px 10px;
}
.ecsOrderPayments th {
	background-color: #e5e5e5;
}
.ecsOrderPayments #paymentAmount {
	text-align: right;
}
.paymentsBlock {
	padding-top: 10px;
}

/* NEW E-COMMERCE PRODUCT PAGE */
.ecsTypeParameters th, .ecsTypeParameters td {
	padding-top: 3px;
	padding-bottom: 3px;
}
.ecsTypeParameters th {
	text-align: right;
	padding-right: 5px;
	white-space: nowrap;
	padding-left: 20px;
}
.ecsTypeParameters table th {
	text-align: left;
}
.ecsTypeParameters input[type="text"] {
	width: 350px;
}
.ecsTypeParameters input.qty {
	width: 40px !important;
}
.ecsTypeParameters select {
	width: 358px;
}
.ecsTypeParameters textarea {
	width: 350px;
	height: 100px;
}

/* OTHER */
.indiv-corp {
	padding-left: 5px;
}
.indiv-corp input#individual {margin-left: 15px;}

/* =MEMBERSHIP */
.priceTableMembership tr.qty,
.priceTableMembership tr.resetSelection {
	display: none;
}

/* =CATEGORIES LIST */
.ecsContentNav {
	padding-bottom: 15px;
}
.ecsContentNav .ecsNavCat1 {
	float: left;
	width: 160px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
.ecsContentNav .ecsNavCat1 a {text-decoration: none;}
.ecsContentNav .ecsNavCat1 a:hover span {text-decoration: underline;}


/* =REWRITE MASTER CSS */
div.listOfProductsFull .ecsProduct {width: 335px;}
div.listOfProductsFull .ecsProduct .proInfo {width: 215px;}
.viewTypes {display: none !important;}

/* =LEFT E-COMMERCE NAVIGATION */
.ecsNavCat1act {
	background-image: url(../data/i/sideNav.png);
	background-repeat: no-repeat;
	background-position: right 50%;
}

.disclaimer {
	display: none;
	background-color: rgba(0,0,0,0.5);	
	position: fixed;
	width: 100%;
	height: 100%;
	padding: 15px;
	left: 0;
	top: 0;	
	-webkit-flex-flow: column nowrap;	
	    -ms-flex-flow: column nowrap;	
	        flex-flow: column nowrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	   -moz-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	   -moz-box-align: center;
	    -ms-flex-align: center;
	    -ms-grid-row-align: center;
	        align-items: center;
}
body.show-disclaimer .disclaimer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;	
}
.disclaimer-in {
	border-radius: 5px;
	background-color: #fff;	
	width: 900px;	
	max-width: 100%;
	overflow: hidden;
}
.disclaimer h4 {
	padding: 15px 30px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #d7d7d7;	
	font-size: 20px;
}
.disclaimer h4 + div {
	padding: 15px 30px;	
	max-height: 200px;
	overflow: auto;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.disclaimer a.btn {
	display: inline-block;
	padding: 6px 12px;
	background-color: #f2f2f2;
	border: 0 none;	
	text-decoration: none;
	color: #333;
	cursor: pointer;
}
.disclaimer a.btn-disagree,
.disclaimer a.btn-disagree:hover,
.disclaimer a.btn-disagree:focus {
	background-color: transparent;
	border-color: transparent;
	color: #A1A194;	
	text-decoration: underline;
}
.disclaimer a.btn-disagree:hover {
	color: #8AAD32;	
}
.text-center {
	text-align: center;	
}
/*** END design111/global/e-commerce.css ***/

/*** START design111/global/videogallery.css ***/
/* Video Gallery */

.page162 .left-navigation .pageId162 a {background-image: none;}

/* level 1 */
.left-navigation .dirNavCat1act a,
.left-navigation .dirNavCat1act2 a {
	background-image: url("../data/i/sideNav.png");
	background-position: right 50%;
	background-repeat: no-repeat;
}
.left-navigation .dirNavCat1 a, 
.left-navigation .dirNavCat1act a,
.left-navigation .dirNavCat1act2 a {
	padding-left: 30px;
}

/* level 2 */
.left-navigation .dirNavSubCat1,
.left-navigation .dirNavSubCat1 a {
	display: none;
}


/* LIST OF CATEGORIES */
.padding .dirNavCat1,
.padding .dirNavSubCat1,
.padding .dirNavCat1act,
.padding .dirNavCat1act2 {
/*	display: none; */
}
.padding .dirNavCat1act+.dirNavSubCat1,
.padding .dirNavCat1act2+.dirNavSubCat1 {
/*	display: block; */
}
.padding .dirNavCat1act {
	display: none;
}
.padding .dirNavSubCat1 {
	padding-bottom: 10px;
}

/* LIST OF VIDEOS */
.eventItem {
	float: left;
	width: 350px;
	margin-right: 10px;
	margin-bottom: 20px;
}
.eventItem td {
	padding-right: 15px;
}
.eventItem .previewImageBlock {position: relative;}
.eventItem .previewImageBlock img.missingSrc {
	width: 140px;
}
.eventItem a.play {
	position: absolute;
	text-decoration: none;
	-moz-border-radius: 15px;	-webkit-border-radius: 15px;	border-radius: 15px;	
	background-color: #fff;
	color: #333;
	font-weight: bold;
	top: 34px;
	left: 48px;
	padding: 2px 8px;
	-moz-box-shadow: 1px 1px 5px #333;

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EAEAEA',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#eaeaea 100%); /* W3C */
}
.eventItem a.play:hover {
	color: #06611c;
}
.eventItem .videoDescBlock {
	line-height: 1.2em;
}
.eventItem .videoDescBlock a {
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 5px;
	display: block;
}

/* BREADCRUMBS */
.dirSitePath {
	font-size: 11px;
}
.dirSitePath div {float: left;}
.dirSitePath div.clr {float: none; clear: both;}

.dirSitePathHome {
	background-image: url(../data/i/sitePath.jpg);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 12px;
}
.dirSitePath .dirNavCat1,
.dirSitePath .dirNavCat2 {
	display: none;
}
.dirSitePath .dirNavCat1act2,
.dirSitePath .dirNavCat1act {
	display: block;
}
.dirSitePath .dirNavSubCat1 {
	padding-left: 0
}
.dirSitePath .dirNavCat1act2 {
	background-image: url(../data/i/sitePath.jpg);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 12px;
	padding-left: 4px;
}
.dirSitePath .dirNavCat2act,
.dirSitePath .dirNavCat1act {
	padding-left: 4px;
}
.dirSitePath .dirNavCat2act a {
/*	font-weight: normal; */
}

/* VIDEO ITEM PAGE */
.videoFull .videoDesc {
	padding-top: 15px;
}
/*** END design111/global/videogallery.css ***/

/*** START design111/global/results.css ***/
/* Results */
table.eventsList td.eventsEvent {width: 180px;}
#simpleSearchBlock select {
	margin-right: 5px;
	padding: 2px;
}

table.resultsPageList {width: 880px;}

table.resultsPageList td.eventsEvent {width: 215px; }
.resultsPageList .eventsDog {width: 210px; width: 300px;}
.resultsPageList .eventsHandler {width: 110px; width: 50px;}
.resultsPageList .eventsClass {width: 110px;}
.resultsPageList .eventsResult {width: 65px;}
.resultsPageList .eventsScore {width: 120px;}
.resultsPageList .eventsTotal {width: 25px;}
.resultsPageList .eventsPosition {width: 35px;}

.resultsPageList .eventsScore ul, .resultsPageList .eventsScore li {padding-left: 0px; margin-left: 0px;}
.resultsPageList td.eventsTotal {text-align: center;}
.resultsPageList td.eventsPosition {text-align: center;}
/*** END design111/global/results.css ***/

/*** START design111/global/myaccount.css ***/
/* My Account */
.myAccountBlock {
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	padding: 15px;
	margin-bottom: 10px;
}
.myAccountBlock .selectorAddress {
	border: 0 none;
	padding: 0;
}
.myAccountBlock .selectorButton {
	padding-top: 10px;
}

/* =YOUR PERSONAL DATA */
.yourPersonalDataTr input[type="text"],.yourPersonalDataTr input[type="password"] {width: 180px;}
.yourPersonalDataTr #myAccountnickname,
.yourPersonalDataTr #myAccountuserName {display: none;}

/* =EDIT LOCATIONS */
.yourLocationsBlock select.selCountryCode,
.yourLocationsBlock input.inpPhoneNumber {margin-right: 3px;}
.yourLocationsBlock input.inpPhoneExt {margin-left: 3px;}
.yourLocationsBlock table.crmCommForm {width: auto;}
.yourLocationsBlock .crmPhoneTitle td#title {width: 196px;}

/* =ORDERS LIST */
table.orderList {width: 100%;}
table.orderList th, 
table.orderList td {
	text-align: center;
	font-weight:normal;
}
table.orderList th {background-color: #e5e5e5;}
table.orderList td {border-bottom: 1px solid #d7d7d7;}
table.orderList .row-0 {background-color: #f5f5f5;}

table.orderList #total,
table.orderList #paid,
table.orderList #balance,
table.orderList #pay {
	text-align: right;
}

/* =FORUM SETTINGS */
.forumSettingsBlock .dscProfFirstNameRow,
.forumSettingsBlock .dscProfLastNameRow,
.forumSettingsBlock .dscProfEmailRow {
	display: none;
}
/*** END design111/global/myaccount.css ***/

/*** START design111/00norightcolumn/norightcolumn.css ***/
/* No Right Column */

.noRightColumn .padding 	{width: 771px;}
.noRightColumn .contentIn 	{background-image: url(../data/i/contentYNoRightColumn.png);}
.noRightColumn .contentInIn 	{background-image: url(../data/i/contentNoRightColumn.png);}
.footerNoRightColumn .footerIn 	{background-image: url(../data/i/footerInNoRightColumn.png);}
.noRightColumn .paddingIn {
	padding-left: 25px;
	padding-right: 25px;
}
/*** END design111/00norightcolumn/norightcolumn.css ***/
/* TIME: 0.042399883270264 */