
/*main reset*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,
dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,
img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,
strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp {
    margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
html {
	margin: 0;
	padding: 0;
	background: #c3d5e3 url(../images/mybg.jpg) no-repeat 50% 0;
	font-size:100.01%;
	font-family: Times New Roman, Arial, Helvetica, Sans-serif;
	}

body {
	margin: 0;
	padding: 0;
	text-align:left;
	margin-bottom: -20px;
	color: #151515;
	background: url(../images/myfooter.jpg) no-repeat 50% 100%;
}

ol,ul{list-style:none;}
li {display: list-item;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
sub,sup,small{font-size: 75%;}
sub,sup {line-height: 0;position: relative;vertical-align: baseline;}
sub{bottom: -0.25em;}
sup{top: -0.5em;}
svg {overflow: hidden;}
ins{text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;font-size:100%;border:none;}
th,td,caption{font-weight:normal;vertical-align:top;text-align:justify;}
font{color:inherit!important;font:inherit!important;}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font: inherit;}
option {width: 100%;}
:focus{outline:0;}

/*main typography*/
strong,b,th,thead,tfoot,h1,h2,h3,h4,h5,h6{font-weight:bold;}
cite,em,dfn{font-style:italic;}
code,kbd,samp,pre,tt,var{font-family: "Courier New", Courier, monospace;}
del{text-decoration:line-through;color:#666;}
ins,dfn{border-bottom:1px solid #ccc;}
big{font-size:125%;}
abbr,acronym{text-transform:uppercase;font-size:85%;letter-spacing:1px;}
abbr[title],acronym[title],dfn[title]{cursor:help;border-bottom:1px solid #ccc;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;color:transparent;}

/*links*/
a{
text-decoration:underline;
color: #0c3b75;
}

.mycentercolumn a {
text-decoration: none;
}

.mycentercolumn a:hover {
text-decoration: underline;
}

a:hover{text-decoration:underline;cursor:pointer;}
a abbr[title],a acronym[title]{text-decoration:none;}
a:hover abbr[title],a:hover acronym[title]{text-decoration:none;}
a,a:hover abbr,a:hover acronym{cursor:pointer;}
address a{text-decoration:none!important;border-bottom:1px dotted #ccc;}
address:hover a{border:none;}

/*forms*/
fieldset{border:1px solid #ccc;}
textarea,input[type="text"],input[type="password"],select{border:1px solid #ccc; vertical-align: baseline; *vertical-align: middle;}
textarea:hover,input[type="text"]:hover,input[type="password"]:hover,select:hover{border-color:#aaa;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,select:focus{border-color:#aaa;outline:1px solid #ff0;}
label,select{cursor:pointer;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled],input[disabled],select[disabled]{cursor:default;}
textarea,input[type="text"],input[type="password"]{cursor:text;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}

/*css3*/
::-moz-selection{background:#d6e5f3;color:#2570bb;text-shadow:none;}
::selection{background:#d6e5f3;color:#2570bb;text-shadow:none;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#999;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#999;}
.placeholder {color:#999;}

/*clearfix*/
.clear{clear:both!important;overflow:hidden!important;line-height:0!important;height:0!important;*zoom: 1;}
.clear:before, .clear:after{content:""!important;display:table!important;}
.clear:after{clear:both!important;}

/*other important classes*/
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
a.ajax {border-bottom:1px dotted;text-decoration: none!important;}
a.ajax:hover {border:none;text-decoration: none!important;}

/* print version */
@media print {
    * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
    a, a:visited { text-decoration: underline; }
    a[href]:after { content: " (" attr(href) ")"; }
    abbr[title]:after { content: " (" attr(title) ")"; }
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group; }
    tr,img{page-break-inside: avoid;}
    img{max-width: 100% !important;}
    p,h2,h3{orphans:3;widows: 3;}
    h2,h3{page-break-after:avoid;}
}

.mywrapper {
display: block;
width: 970px;
margin-left: auto;
margin-right: auto;
}


#myheader {
height: 482px;
background: url(../images/mybgmiddle.jpg) no-repeat 50% 100%;
}

.mytopblock {
}


.mylanguagebar {
float: right;
margin-top: 12px;
padding-right: 38px;
color: #fff;
font-size: 22px;
}



.mylogo {
float: left;
width: 532px;
height: 186px;
margin-top: 44px;
padding-left: 40px;
}

.mylogo img {
width: 532px;
height: 186px;
}




.mycontent {
	background: url(../images/mycontent.jpg) repeat-y 50% 0%;
}


.bgmiddlebottom {
padding-bottom: 0px;
}

.myleftcolumn {
text-align: left;
width: 266px;
display: block;
float: left;
padding-left: 14px;
}

.mycentercolumn {
padding-left: 280px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 4px;
padding-right: 36px;
text-align: justify;
font-size: 18px;
line-height: 20px;
min-height: 560px;
}



.mycentercolumn  p {
text-indent: 0px;
padding-bottom: 20px;
}

.mycentercolumn  h2,
.mycentercolumn  h1  {
margin: 0px 0;
padding-top: 10px;
margin-bottom: 20px;
color: #0c3b75;
font-size: 24px;
font-weight: bold;
font-style: italic;
line-height: 30px;
text-align: left;
}

.mycentercolumn  h3 {
font-size: 22px;
text-align: left;
padding: 10px 0;
line-height: 26px;
font-style: italic;
}

.mycentercolumn  h4 {
line-height: 24px;
font-size: 22px;
text-align: left;
font-style: italic;
font-weight: normal;
padding: 10px 0;
}

.myleftcolumn div._menu {
width: 277px;
height: 448px;
margin-left: 14px;
padding-left: 54px;
padding-top: 42px;
background: url(../images/menu-background.png) no-repeat 0% 0%;
}

ul.menu_mymenu {
list-style: none;
padding-bottom: 20px;
}


.menu_mymenu li {
font-weight: bold;
font-size: 19px;
line-height: 28px;
text-transform: uppercase;
list-style: disc;
color: #0c3b75;
}

.menu_mymenu li.active {
color: #a20808;
}

.menu_mymenu a {
color: #0c3b75;
text-decoration: none;
}

.menu_mymenu li.active a{
color: #a20808;
}

.menu_mymenu a:hover {
text-decoration: underline;
}


.mycats {
margin-left: auto;
margin-right: auto;
text-align: center;
margin-bottom: 10px;
}

.mycats td {
padding: 7px;
text-align: center;
font-weight: bold !important;
color: #0c3b75;
font-size: 24px;
font-style: italic !important;
}

.mycats p {
margin: 0;
padding: 0;
}

.mycatsphoto {
background: url(../images/korona.png) no-repeat 50% 0%;
padding-top: 55px !important;
padding-bottom: 16px !important;
}

.mycatsphoto img {
border: 2px solid #a6b9d3;
}

.mybuttons  {
margin-left: auto;
margin-right: auto;
text-align: center;
}

.mybuttons td {
background: url(../images/catsbutton.png) no-repeat 0% 0%;
width: 233px;
height: 70px;
font-size: 24px;
font-weight: bold;
color: #0c3b75;
text-align: center;
padding-top: 14px;
text-transform: uppercase;
}

.mybuttons td a{
color: #0c3b75;
text-decoration: none;
cursor: pointer;
}

.mybuttons td a:hover {
text-decoration: none !important;
}

.mylitter1 {
text-align: center;
margin-left: auto;
margin-right: auto;
}

.mylitter1 td {
color: #0c3b75;
font-size: 24px;
font-weight: bold !important;
font-style: italic;
padding-left: 8px;
padding-right: 8px;
}

.mylitter2 {
text-align: center;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
}

.mylitter2 td {
text-align: center;
padding-left: 14px;
padding-right: 14px;
font-size: 18px;
background: url(../images/korona_small.png) no-repeat 50% 0%;
padding-top: 38px !important;
}

.mylitter2 img{
border: 2px solid #a9bcd5;
}

.mylitter2 p {
padding-bottom: 10px !important;
}

.mylitter3 {
text-align: center;
margin-left: auto;
margin-right: auto;
}

.mylitter3 td {
padding: 0px 16px 2px 0px;
text-align: left;
margin: 0;
}

.mylitter3 h3  {
color: #0c3b75;
font-size: 24px;
font-weight: bold !important;
font-style: italic;
line-height: 20px;
}

.mylitter3 a {
font-weight: bold !important;
}

table.myachievements {
text-align: center;
width: 652px;
}

.myachievements  td {
text-align: center;
vertical-align: middle;
border: 1px solid #a9bcd5;
padding: 4px;
}

.myachievements  p {
padding: 0;
margin: 0;
}

.myfooter {
background: url(../images/myfootermiddle.jpg) no-repeat 50% 100%;
height: 253px;
padding-top: 0px;
margin-bottom: -20px;
}

.myfooter a {
text-decoration: none;
}

.myfooter a:hover {
text-decoration: underline;
}


.myfootercontainer1 {
padding: 138px 0px 0 500px;
float: left;
}

.myfootercontainer2 {
float: right;
padding: 120px 14px 0px 00px;
font-size: 24px;
color: #0c3b75;
font-weight: bold;
}

.myfootercontainer2 a {
color: #0c3b75;
text-decoration: none;
}

.myfootercontainer2 a:hover {
text-decoration: underline;
}

.myfootercontainer3 {
float: left;
text-align: right;
padding: 8px 0px 0px 458px;
font-size: 15px;
color: #010101;

}



.noskype { display:none; }

.item-separator {
height: 26px;
}

.jg_pathway {
padding: 6px 2px 20px 2px !important;
}

.jg_photo_container_l, .jg_subcatelem_photo_l {
float: none !important;
text-align: center !important;
}

.jg_element_txt_l, .jg_subcatelem_txt_l {
text-align: center !important;
}


.search fieldset {
border: 0 !important;
}


.blog-featuredmymainpage  .item-separator{
height: 0;
}

.blog-featuredmymainpage p {
margin-top: 24px;
margin-bottom: 24px;
}

.blogmycatspage p {
margin-top: 16px;
margin-bottom: 16px;
}



#xmap ul.level_0 li a {
font-size: 24px;
color: #695738;
font-weight: bold;
font-style: italic;
text-decoration: none;
margin-left: 130px;
}

#xmap ul.level_0 li  {
background: url(../images/book.png) no-repeat 0% 0%;
height: 90px;
padding-top: 50px;
}

#xmap ul.level_1 {
padding-top: 14px;
}

#xmap ul.level_1 li a {
color: black;
font-size: 18px;
font-style: normal;
}

#xmap ul.level_1 li a:hover {
text-decoration: underline;
}

#xmap ul.level_1 li  {
background: none;
padding: 0px;
height: 24px;
}

div.category-list  {
background: url(../images/book.png) no-repeat 0% 0%;
height: 90px;
padding-top: 36px;
padding-left: 130px;
}

div.category-list h2 {
margin-bottom: 14px;
}

div.category-list  a {
color: black;
text-decoration: none;
line-height: 24px;
}

div.category-list  a:hover{
text-decoration: underline;
}

.blogmynewspage div div {
background: url(../images/coffee.png) no-repeat 0% 0%;
padding-top: 10px;
padding-left: 140px;
}

.blogmynewspage div div div {
background: none;
}

dd.create {
font-size: 14px;
font-style: italic;
color: #111;
}

div.mymalepets {
width: 702px;
height: 373px;
background: url(../images/malepets.png) no-repeat 0% 0%;
text-align: left;
padding-left: 6px;
}

div.myfemalepets {
width: 702px;
height: 373px;
background: url(../images/femalepets.png) no-repeat 0% 0%;
text-align: left;
padding-left: 6px;
}


div.blogmypets h2 {
padding-top: 32px;
margin-left: 64px;
}

div.blogmypets p {
text-indent: 0;
padding-right: 24px;
}

div.pagination {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;
width:100%;
}

.gallery .pagination ul  {
text-align: center;
}

.gallery .pagination ul li {
float: left;
}

.jg_back {
padding: 20px 0 15px 15px;
}

.pagination a, .pagination strong, span.pagenav {
margin: 0 3px;}


.jg_catdescr {
text-align: justify !important;
}

.myfeedback  h1 {
	margin-bottom: 0px;
}

.myfeedback .items-leading h2 {
    font-size: 22px;
    text-align: left;
    font-style: italic;
    font-weight: normal;
	color: #151515;
	margin-bottom: 10px;
}

.myfeedback  dl.article-info {
	margin-bottom: 10px;
}


div.pagination {text-align: center; margin-bottom: 10px; line-height: 20px;}
	.pagination span, .pagination a, .pagination strong{margin:0 3px;}




fieldset {
  border: none;
}

dt {
  margin-top: 20px;
}

dd {
  margin-bottom: 20px;
}

.article-info-term {
  display: none;
}

[class^="leading-"] {
  margin-bottom: 30px;
}

.pagination li {
  list-style: none;
  display: inline-block;
}

div.pagination {text-align: center; margin-bottom: 10px; line-height: 20px;}
.pagination span, .pagination a, .pagination strong {margin:0 3px;}

#system-message {
    background-color: rgba(205, 105, 0, 0.2);
    padding: 16px !important;
    font-size: 22px;
    border-radius: 5px;
}

.module-left {
margin-bottom: 40px;
}

.mylanguagebar .flag {
  margin-left: 2px;
  margin-right: 2px;
}
