#animals-categories {
border: 1px solid #DDEEFA;
margin: 0 0 10px 0;
overflow: hidden;
padding: 1px;
width: 630px;
background: #fff;
}
#animals-categories ul {
list-style-type: none;
}
#animals-categories li {
display: inline;
}
#animals-categories li a {
float: left;
display: block;
background: #E2ECF4;
padding: 5px 10px;
width: 295px;
color: #3B5998;
font-weight: bold;
}
#animals-categories li a:hover {
background: #B0C4D5;
color: #fff;
}

#kon-top {
background: #fec300 url(/img/konkurs-bg-gradient.gif) repeat-x;
width: 996px;
height: 169px;
}

#one-photo {
float: right;
background: #f5f5f5;
border: 1px solid #e0e0e0;
width: 500px;
padding: 20px;
}
#one-photo a {
color: #87BF3A;
border-bottom: 2px dotted #C2DF99;
font-weight: bold;
}
#one-photo a:hover {
color: #627F37;

}

#kon-top .left {float: left}
#kon-top .right {float: right}
#kon-top .right a {color: #444; font-size: 18px; background: #fff; padding: 5px 15px; display: block; margin: 0 0 3px 0;}
#kon-top .right a:hover {background: #fec300; }

.kon2 {
background: #4a9ffe url(/img/konkurs-2.gif) repeat-x;
width: 996px;
height: 162px;
}
.kon2 .fotcon {
margin: 0 auto;
width: 760px;
padding: 25px 0 0 0;
}
.kon2 a img, .kon-tex a img{border: 1px solid #1E90FF; padding: 8px; float: left; margin: 0 10px 10px 0; line-height: 0; background: #9ccaf9;}
.kon2 a:hover img, .kon-tex a:hover img{background: #fff;}

.kon-tex {
background: #fff url(/img/konkurs-3.gif) repeat-x;
padding: 20px;
line-height: 25px;
font-size: 15px;
clear: both;
overflow: hidden;
}

#kon-nagrody {
width: 996px;
height:44px;
background: #414141 url(/img/konkurs-nagrody.gif) no-repeat 11px 11px;
margin: 1px 0 0 0;
}
#kon-o-co-tu-chodzi {
width: 996px;
height:44px;
background: #414141 url(/img/konkurs-o-co-tu-chodzi.gif) no-repeat 11px 11px;
}
#kon-zdjecia-konkursowe {
width: 996px;
height:44px;
background: #414141 url(/img/konkurs-zdjecia-konkursowe.gif) no-repeat 11px 11px;
margin: 0 0 1px 0;
}
#kon-regulamin {
width: 996px;
height:44px;
background: #414141 url(/img/konkurs-regulamin.gif) no-repeat 11px 11px;
margin: 0 0 1px 0;
}
#kon-dodaj-zdjecie {
width: 996px;
height:44px;
background: #414141 url(/img/konkurs-dodaj-zdjecie.gif) no-repeat 11px 11px;
margin: 0 0 1px 0;
}
#kon-wszystkie-zdjecia {
width: 996px;
height:44px;
background: #414141 url(/img/konkurs-wszystkie-zdjecia.gif) no-repeat 11px 11px;
margin: 0 0 1px 0;
}
#kon-tytul {
width: 996px;
height:44px;
background: #414141;
margin: 0 0 1px 0;
font-size: 23px;
color: #fff;
padding: 11px 11px 0px 11px;
}

#mHead {width: 996px; overflow: hidden; clear: both; background: #fff; margin: 0 auto;}
#logo {margin: 0 0 0 25px; width: 207px; height: 96px; float: left;}
#search {margin: 35px 15px 0 0; float: right;}

#mMenu {width: 996px; height: 42px; background: #fed34a url(/img/mm-background-3.png) repeat-x 0 0; overflow: hidden; clear: both; margin: 0 0 10px 0;}

#mMenu #mml {float: left; padding: 5px 0 0 15px;} #mMenu #cont #mmr {float: right;}
#mMenu #mml li {display: inline;}
#mMenu #mml li a {font-size: 17px; font-family: Segoe UI; line-height: 31px; padding: 0 15px; color: #fff; display: block; float: left; margin: 0 2px 0 0;}
#mMenu #mml li a:hover, #mMenu #mml #mmlah  {color: #fed34a;}
#mMenu #mml li a:active  {color: #FFEFBF;}

#botc, .botc {width: 996px; overflow: hidden; background: #fff; margin: 0 auto; clear: both;}
	#botc #bcl, .botc .bcl {width: 635px; overflow: hidden; padding: 15px 0 15px 15px; float: left; text-align: justify; clear: both;}
	#botc #bcr, .botc .bcr {width: 300px; overflow: hidden; padding: 15px 15px 15px 0; float: right; text-align: justify;}

.f-submit-1 {
border: none;
background: url(/img/zaloguj.gif) no-repeat top;
width: 120px;
height: 40px;
cursor: pointer;
}
.f-submit-1:active {background: url(/img/zaloguj.gif) no-repeat bottom;}

.f-text-1 {
width: 500px;
padding: 7px 10px;
font-size: 19px;
float: right;
border: 1px solid #9bb6cd;
clear: right;
}

form label.f-label-1 {
background: #cfe0ee;
display: block;
margin: 0 0 25px 0;
padding: 10px;
font-weight: bold;
overflow: hidden;
border-left: 7px solid #9bb6cd;
font-size: 14px;
}

form label.error {
background: #a2201a;
padding: 4px 15px;
font-weight: bold;
color: #fff;
font-size: 12px;
margin: 2px 2px 0 0;
float: right;
width: 200px;
}

form label.f-label-1 {-moz-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -webkit-border-radius: 4px;}

.edit {}

.edit .et-head {
background: #87BF3A;
color: #333;
margin: 0 0 20px 0;
font-size: 18px;
padding: 10px 15px;
border-bottom: 1px solid #666;
}
.edit a {color: #fff;}
.edit a:hover {color: #B7FF4F;}

.edit label {
width: 600px;
display: block;
margin: 0 0 25px 0;
padding: 10px;
overflow: hidden;
font-weight: bold;
color: #666;
background: #f5f5f5;
}

.edit form label.error {
margin: -28px 10px 28px 0;
width: auto;
}


.edit .input-text {
width: 400px;
padding: 10px;
border: 1px solid #728F47;
float: right;
background: #eee;
}

.edit .textarea {
width: 400px;
height: 300px;
padding: 10px;
border: 1px solid #728F47;
float: right;
background: #eee;
}

.edit .submit {
padding: 5px;
}

.edit .input-text:hover, .edit .input-text:focus, .edit .textarea:hover, .edit .textarea:focus  {background: #fff; border: 1px solid #87BF3A;}