body {
	background-color: #ffffff;
	color: #333333;
	font-family: 'Ubuntu', sans-serif;
	height: auto;
	line-height: 22px;
	font-size: 15px;
        font-weight: 300;
	text-align: left;
  	margin:0;
	padding:0;
        min-width: 320px;
}
h1 {
    font-size: 42px;
    font-weight: 300;
    line-height: 52px;
    margin: 0 0 35px 0;
    color: #61044d;
}
h1.block_container {
margin-top: 50px;
margin-bottom: 48px;
}
h2 {
    font-size: 22px;
    font-weight: 500;
    line-height: 30px;
    margin: 0 0 5px 0;
    color: #45975f;
}
h2.block_container {
margin-top: 50px;
margin-bottom: 48px;
font-size: 42px;
font-weight: 300;
line-height: 52px;
color: #61044d;
}
h3 {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    margin: 5px 0 10px 0;
}
h4 {
}
a {
color: #61044d;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
p {
padding: 0px;
margin: 0 0 15px 0px;
}

/*cms*/

.cms p {
padding: 0px;
margin: 0 0 15px 0px;
}

/*cms*/

a img {
border: none;
}
#primarycontainer {
width: auto;
height: auto;
margin: 0px;
padding: 0;
}
.block_container {
width: 920px;
height: auto;
padding: 0 40px;
margin: 0 auto;
}
.block_container.standard {
width: 1000px;
padding: 0;
}
#hlavicka {
width: auto;
height: 200px;
background: url(http://www.redbone.sk/uploads/layout/bg_header.jpg) no-repeat scroll center 0;
overflow: hidden;
}
#hlavicka .top {
width: auto;
height: auto;
}
a.img-logo {
border: 0;
width: 439px;
height: 91px;
overflow: hidden;
float: left;
margin: 30px 0 0 0; 
}
img.header_dogs {
border: 0;
width: 351px;
height: 91px;
overflow: hidden;
float: left;
margin: 30px 0 0 10px; 
}
#hlavicka .top .lang {
    float: right;
    margin: 0 -16px 0 0;
    padding: 0;
}
#hlavicka .top .lang span, 
#hlavicka .top .lang a {
float: left;
margin: 0 2px 0 0;
overflow: hidden;
width: 42px;
height: 42px;
background-color: #661357;
color: #b784a8;
border-radius: 0 0 0 20px;
text-align: center;
font-size: 13px;
font-weight: 700;
line-height: 38px;
box-shadow: 4px 4px 5px 0px rgba(30, 30, 30, 0.50);
}
#hlavicka .top .lang span{
background-color: #ffffff;
color: #61044d;
}
#hlavicka .top .lang a {
background-color: #661357;
color: #b784a8;
}
#hlavicka .top .lang a:hover {
color: #ffffff;
text-decoration: none;
}
#hlavicka .menu {
width: auto;
height: auto;
padding: 0;
margin: 0;
}
#hlavicka .menu ul.menu-top {
width: auto;
height: auto;
padding: 0;
margin: 29px 0 0 0;
overflow: hidden;
}
#hlavicka .menu ul.menu-top li {
width: auto;
height: 50px;
list-style-type: none;
overflow: hidden;
float: left;
padding: 0;
margin: 0;
line-height: 50px;
}
#hlavicka .menu ul.menu-top li a {
color: #99e800;
font-size: 18px;
font-weight: 300;
display: block;
overflow: hidden;
text-decoration: none;
padding: 0 20px;
margin: 0;
border-right: 1px solid #64004f;
background: #7c0262;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzdjMDI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYTNiOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(10deg,  #7c0262 70%, #aa3b8e 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(70%,#7c0262), color-stop(100%,#aa3b8e));
background: -webkit-linear-gradient(10deg,  #7c0262 70%,#aa3b8e 100%);
background: -o-linear-gradient(10deg,  #7c0262 70%,#aa3b8e 100%);
background: -ms-linear-gradient(10deg,  #7c0262 70%,#aa3b8e 100%);
background: linear-gradient(10deg,  #7c0262 70%,#aa3b8e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c0262', endColorstr='#aa3b8e',GradientType=1 );
border-radius: 0 20px 0 0;
}
#hlavicka .menu ul.menu-top li a:hover {
background: #7c0262;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzdjMDI2MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYTNiOGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(5deg,  #7c0262 45%, #c98bb8 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(45%,#7c0262), color-stop(100%,#c98bb8));
background: -webkit-linear-gradient(5deg,  #7c0262 45%,#c98bb8 100%);
background: -o-linear-gradient(5deg,  #7c0262 45%,#c98bb8 100%);
background: -ms-linear-gradient(5deg,  #7c0262 45%,#c98bb8 100%);
background: linear-gradient(5deg,  #7c0262 45%,#c98bb8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c0262', endColorstr='#c98bb8',GradientType=1 );
color: #ffffff;
}
#hlavicka .menu ul.menu-top li a.active,
#hlavicka .menu ul.menu-top li a.first-active {
background: #ffffff;
color: #61044d;
}
.content
{
width: 100%;
height: auto;
margin: 0;
padding: 50px 0;
background-color: #eeece6;
}
.content.home
{
background: url(http://www.redbone.sk/uploads/layout/bg_home.jpg) no-repeat scroll center bottom #ffffff;
min-height: 330px;
}
.content.history
{
background: url(http://www.redbone.sk/uploads/layout/bg_history.jpg) no-repeat scroll center top #eeece6;
min-height: 680px;
}
.box-container {
width: 50%;
height: auto;
float: left;
margin: 0;
}
.box-container.home-content {
width: 47%;
}
.box-container.boxes {
margin: -20px 0 0 0;
}
.box {
background: url(http://www.redbone.sk/uploads/layout/spacer.png) no-repeat scroll center bottom;
padding-top: 20px;
padding-bottom: 35px;
}
.box-container.left .box {
padding-left: 40px;
padding-right: 30px;
}
.box-container.right .box {
padding-left: 30px;
padding-right: 40px;
}
.history_dog {
width: 591px;
height: 667px;
margin: 50px 0 0 20px;
}
ul.marker {
margin: 10px 0 0 0;
padding: 0;
list-style-type: none;
width: 93%;
}
ul.marker li {
margin: 0;
padding: 0 0 20px 40px;
background: url(http://www.redbone.sk/uploads/layout/marker.png) no-repeat scroll 0 5px;
}
.box-container.right ul.marker {
float: right;
}
.links_dogs {
width: auto;
height: auto;
margin: -177px 0 0 0;
}
ul.links {
margin: 0 0 0 -36px;
padding: 0;
list-style-type: none;
min-height: 300px;
}
ul.links li {
margin: 0 0 5px 0;
padding: 21px 0;
height: 60px;
background: url(http://www.redbone.sk/uploads/layout/bg_links.png) no-repeat scroll 0 0;
width: 50%;
float: left;
}
ul.links li a {
margin: 0 0 0 36px ;
padding: 0 70px 0 20px;
color: #99e800;
font-size: 18px;
line-height: 60px;
display: block;
width: auto;
height: 60px;
background: url(http://www.redbone.sk/uploads/layout/arrow.png) no-repeat scroll 96.7% 10px #94237a;
border-radius: 0 30px 30px 0;
overflow: hiddem;
}
ul.links li a:hover {
color: #ffffff;
background-color: #61044d;
text-decoration: none;
}
.adress-title {
margin: 5px 0;
}
.adress-mail {
margin: 0 0 15px -36px;
padding: 21px 0;
height: 60px;
background: url(http://www.redbone.sk/uploads/layout/bg_links.png) no-repeat scroll 0 0;
width: 59%;
float: left;
}
.adress-mail a {
margin: 0 0 0 36px ;
padding: 0 70px 0 20px;
color: #99e800;
font-size: 18px;
line-height: 60px;
display: block;
width: auto;
height: 60px;
background: url(http://www.redbone.sk/uploads/layout/arrow.png) no-repeat scroll 94% 10px #94237a;
border-radius: 0 30px 30px 0;
overflow: hiddem;
}
.adress-mail a:hover {
    background-color: #61044d;
    color: #ffffff;
    text-decoration: none;
}
.contact-form-title {
margin: 0 0 5px 0;
}
.box-container.contact-form {
width: 49%;
}
.contact-form form {
margin: 30px 0 0 0;
}
.contact-form fieldset {
border: 0;
margin: 0;
padding: 0;
}
.contact-form fieldset .name,
.contact-form fieldset .surname,
.contact-form fieldset .email,
.contact-form fieldset .vzkaz {
margin: 0 0 10px 0;
}
.contact-form fieldset .name label,
.contact-form fieldset .surname label,
.contact-form fieldset .email label,
.contact-form fieldset .vzkaz label {
width: 20%;
display: inline-block;
font-size: 15px;
font-family: 'Ubuntu', sans-serif;
vertical-align: top;
padding-top: 10px;
}
.contact-form fieldset .name input,
.contact-form fieldset .surname input,
.contact-form fieldset .email input,
.contact-form fieldset .vzkaz textarea  {
width: 75%;
border: 0;
padding: 10px;
font-size: 15px;
line-height: 20px;
font-family: 'Ubuntu', sans-serif;
font-weight: 300;
background-color: #ffffff;
}
.contact-form fieldset .vzkaz textarea  {
height: 220px;
}
.submit {
margin: 15px -10px 15px 0;
padding: 21px 0;
height: 60px;
background: url(http://www.redbone.sk/uploads/layout/bg_links_back.png) no-repeat scroll right 0;
width: 206px;
float: right;
}
.submit input {
margin: 0 0 0 0;
padding: 0 20px 0 70px;
color: #99e800;
font-size: 18px;
font-weight: 300;
font-family: 'Ubuntu', sans-serif;
line-height: 60px;
display: block;
width: 80px;
height: 60px;
background: url(http://www.redbone.sk/uploads/layout/arrow.png) no-repeat scroll 10px 10px #94237a;
border-radius: 30px 0 0 30px;
overflow: hiddem;
border: 0;
box-sizing: inherit;
}
.submit input:hover {
    background-color: #61044d;
    color: #ffffff;
    text-decoration: none;
}

.clearfix:before,
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  overflow: hidden;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
.left {
float: left;
}
.right {
float: right;
}
.center{
float: unset;
margin: 0 auto;
}
#paticka {
width: auto;
height: 170px;
background: url(http://www.redbone.sk/uploads/layout/bg_footer.png) no-repeat scroll center 0;
overflow: hidden;
color: #61044d;
text-align: center;
font-size: 13px;
}
#paticka a {
color: #61044d;
}
#paticka p {
margin: 70px 0 0 0;
}
#paticka span {
padding: 0 10px;
}


.error_message ul {
    height: auto;
    margin: 16px 0 22px 0;
    padding: 0 0 0 20px;
    width: auto;
}
.error_message ul li {
color: #D70308;
font-size: 14px;
}




/* Stylesheet: redbone Modified On 2021-11-05 12:03:44 */
