
body {
 padding:0;
 margin:0;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#000000 !important;
 background:#45b9fc;
}
a {
 color:#69cb00;
 text-decoration:none;
}

a {
 color:#69cb00;
 text-decoration:underline;
}
a:hover {
 color:#0089cd;
 text-decoration:underline;
}

#body-all {
 padding:0;
 margin:0;
 width:100%;
 background:url(img/bgr-body-all.jpg) repeat-x top left #2190c7;
}
#body {
 padding:0;
 margin:0 auto;
 width:1000px;
 background: url(img/bgr-body-standard.jpg) no-repeat;
 <!-- background: url(img/bgr-body-summer.jpg) no-repeat;-->
 <!--background-position: 50% 44px;--> 

}
#header {
 padding:0;
 margin:0;
 width:1000px;
 height:85px;
}



.links_line{
 padding:0;
 margin:0;
 height: 40px;
 width: 1002px;
 float:left;
 font-size:11px;
 color: #ffffff;
 background-color: #2ebcfe;
}

.links_line .logo{
 padding:0;
 margin:0;
 width: 108px;
 background: url(img/logo-header-links.png) no-repeat right 7px;
 height: 40px;
 float: left;
 margin-right: 12px;
 display: block;
 text-decoration: none;
}

.links_line .links{
 padding:0;
 margin:0;
 float: left;
 width: 880px;
 padding-top: 4px;
 height: 34px;
 overflow: visible;
 line-height: 15px;
}

.links_line a{
 float: left;
 display: block;
 margin-bottom: 2px;
 color: #ffffff;
 text-decoration: none;
}

.links_line a:hover{
 text-decoration: underline;
}

.links_line a.sel{
 color: #0070f8;
}

.links_line div.sep{
 padding:0;
 width: 1px;
 height: 11px;
 background-color: #e2e2e2;
 float: left;
 margin: 0 12px;
 position: relative;
 top: 3px;
}

.links-footer {
 padding:0;
 margin:0;
 width: 1000px;
 float: left;
 text-decoration: none;
 line-height: 18px;
 color: #f2f2f2;
}

.links-footer .logo{
 padding:0;
 margin:0;
 width: 108px;
 background: url(img/logo-header-links.png) no-repeat right 7px;
 height: 40px;
 float: left;
 margin-right: 12px;
 display: block;
 text-decoration: none;
}

.links-footer a{
text-decoration:none;
color: #f2f2f2;
}


.links-footer a:hover{
text-decoration:underline;
color: #f2f2f2;
}

.header-left {
 padding:10px 0 0 20px;
 margin:0;
 width:235px;
 height:75px;
 float:left;
 color:#ffffff;
 font-size:11px;
}
#logo {
 padding:0;
 margin:0;
 width:385px;
 height:85px;
 float:left;
}
#logo a {
 padding:0;
 margin:0;
 width:410px;
 height:85px;
 display:block;
}
#logo a span {
 display:none;
}
.header-right {
 padding:10px 0 0 5px;
 margin:0;
 width:355px;
 height:75px;
 float:left;
 color:#ffffff;
 font-size:11px;
}
.header-right a {
 color:#ffffff;
 text-decoration:none;
}
.header-right a:hover {
 color:#ffffff;
 text-decoration:underline;
}

#main-menu {
 padding:0;
 margin:43px  0 0 20px;
 display:inline;
 width:980px;
 height:52px;
 float:left;
 background:url(/css/img/menu.png) no-repeat top left;
 font-size:19px;
}

* html #main-menu {
 padding:0;
 margin:0 0 0 20px;
 display:inline;
 width:980px;
 height:52px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/menu.png', sizingMethod='crop');
 background-repeat: no-repeat;
 font-size:19px;
}

.menu {
 padding:12px 0 0 15px;
 margin:0;
 width:800px;
 float:left;
 position:relative;
 font-size:18px;
}

* html .menu {
 padding:13px 0 0 15px;
 margin:0;
 width:800px;
 float:left;
 position:relative;
}

.menu a {
 padding:0 12px;
 color:#ffffff;
 text-decoration:none;
 display:inline-block;
 background:url(img/border.gif) no-repeat center right;
}

.menu a.last {
 padding:0 0px;
 color:#ffffff;
 text-decoration:none;
 display:inline-block;
 background:none;
}

.menu a:hover {
 color:#fee741;
 text-decoration:none;
}
.sruchni{padding:12px 0 0 20px;float:left;}
.sruchni a{color:#183c00;display:inline-block;}
.sruchni a:hover{color:#fee741;text-decoration:none;color:#fee741;}

.red-bee div {
 position:absolute;
 margin:-20px 0 0 -13px;
}

.button-mail {
 padding:6px 0 0 50px;
 margin:7px 0 0 15px;
 width:98px;
 height:45px;
 float:left;
 background:url(/css/img/bgr-mail.png) no-repeat top left;
}

* html .button-mail {
 padding:7px 0 0 50px;
 margin:7px 0 0 15px;
 width:98px;
 height:38px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bgr-mail.png', sizingMethod='crop');
 background-repeat: no-repeat;
}

.button-shop {
 padding:6px 0 0 50px;
 margin:7px 0 0 2px;
 width:98px;
 height:45px;
 float:left;
 background:url(/css/img/bgr-shop.png) no-repeat top left;
}

* html .button-shop {
 padding:7px 0 0 50px;
 margin:7px 0 0 2px;
 width:98px;
 height:38px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/bgr-shop.png', sizingMethod='crop');
 background-repeat: no-repeat;
}

.button-mail a, .button-shop a {
 color:#183c00;
 text-decoration:none;
 position:relative;
}

.button-mail a:hover, .button-shop a:hover {
 color:#fee741;
 text-decoration:none;
}

#content {
 padding:0px 0 25px 0;
 *padding:0px 0 0px 0;
 margin:0;
 width:1000px;
 float:left;
}

#main-page {
 padding:20px 10px 0 0;
 margin:0;
 width:675px;
 float:left;
}

#right {
 padding:20px 0 0 0;
 margin:0;
 width:315px;
 float:left;
 border:0px solid #330066;
}

.top-buttons {
 padding:0;
 margin:0;
 width:315px;
 height:51px;
 float:left;
}

.top-buttons img {
 padding:0;
 margin:0;
 display:inline-block;
}

.top-banner {
 padding:10px 0 0 7px;
 margin:0;
 width:308px;
 height:100%;
 float:left;
}

.search {
 padding:30px 0 0 7px;
 margin:0;
 width:308px;
 float:left;
}

form {
 padding:0;
 margin:0;
}

input.f1 {
 padding:0px 0 0 10px;
 margin:0;
 vertical-align:middle;
 width:195px;
 height:35px;
 background:url(img/input.gif) no-repeat top left;
 border:none;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:14px;
 color:#000000;
 padding-top:5px;
}

* html input.f1 {
 padding:10px 0 0 10px;
 margin:0;
 vertical-align:middle;
 width:195px;
 height:25px;
 background:url(img/input.gif) no-repeat top left;
 border:none;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:14px;
 color:#000000;
}

input.f2 {
 padding:0;
 margin:0;
 background:url(img/submit.gif) no-repeat top left;
 border:none;
 width:93px;
 height:35px;
 vertical-align:middle;
}

.cloud {
 padding:10px 0 0 5px;
 margin:0;
 width:310px;
 float:left;
}

.cloud-y {
 padding:0;
 margin:0;
 width:310px;
 float:left;
 background:url(img/fun-y.gif) repeat-y top left;
}

.cloud-top {
 padding:0 15px 0 20px;
 margin:0;
 width:275px;
 min-height:465px;
 height:auto !important;
 height:465px;
 float:left;
 background:url(img/fun-top.gif) no-repeat top left;
}

.cloud-bottom {
 padding:0;
 margin:0;
 width:310px;
 height:33px;
 float:left;
 background:url(img/fun-bottom.gif) no-repeat top left;
}

.kare-cloud {
 padding:5px 0 5px 0;
 margin:0;
 width:275px;
 float:left;
}

.kare-cloud a {
 color:#0089cd;
 text-decoration:none;
 padding:0 5px;
 line-height:16px;
 *line-height:20px;
}

.kare-cloud a:hover {
 color:#0089cd;
 text-decoration:underline;
}

a.a1 {
 font-size:14px;
 font-weight:bold;
}

a.a2 {
 font-size:19px;
}

a.a3 {
 font-size:26px;
}

a.a4 {
 font-size:17px;
 font-weight:bold;
}

.club {
 padding:15px 0 0 7px;
 margin:0;
 width:308px;
 float:left;
}

.bgr-cloud div {
 position:absolute;
 z-index:0;
 margin-left:-115px;
}

.club-top {
 padding:0;
 margin:0;
 width:308px;
 height:52px;
 float:left;
 position:relative;
 z-index:100;
 background:url(/css/img/club-title.png) no-repeat top left;
}

* html .club-top {
 padding:0;
 margin:0;
 width:308px;
 height:52px;
 float:left;
 position:relative;
 z-index:100;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/club-title.png', sizingMethod='crop');
 background-repeat: no-repeat;
}

.club-top span {
 display:none;
}

.club-search {
 padding:5px 10px 10px 10px;
 margin:0;
 width:288px;
 float:left;
 position:relative;
 z-index:100;
 background:url(img/club-search.gif) repeat-y top left;
}

input.f3 {
 padding: 6px 0 0px 6px;
 margin:0;
 vertical-align:middle;
 width:137px;
 height:30px;
 background:url(img/input2.gif) no-repeat top left;
 border:none;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
}

* html input.f3 {
 padding:10px 0 0 10px;
 margin:0;
 vertical-align:middle;
 width:127px;
 height:25px;
 background:url(img/input2.gif) no-repeat top left;
 border:none;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
}
input.pole_leksikon {
 padding:0px 0 0 10px;
 margin:0;
 vertical-align:middle;
 width:200px;
 height:35px;
 background:url(img/leksikon_pole.jpg) no-repeat top left;
 border:none;
 padding-top:8px;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
}
input.f4 {
 padding:0;
 margin:0;
 background:url(img/submit2.gif) no-repeat top left;
 border:none;
 width:138px;
 height:36px;
 vertical-align:middle;
}
input.enter {
 padding:0;
 margin:0;
 background:url(img/enter.jpg) no-repeat top left;
 border:none;
 width:148px;
 height:36px;
 vertical-align:middle;
}
input.send {
 padding:0;
 margin:0;
 background:url(img/send.jpg) no-repeat top left;
 border:none;
 width:148px;
 height:36px;
 vertical-align:middle;
}

select.s1 {
 padding:0;
 margin:0;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 width:35px;
 min-width: 35px;
}

select.s2 {
 padding:0;
 margin:0;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 width:60px;
 min-width: 60px;
}

.club-search a {
 font-weight:bold;
 color:#b2e600;
 text-decoration:none;
}

.club-table {
    margin-bottom: 0px;
}
.club-table td {
    text-align: center;
}
.club-table .spacer > td {
    padding-bottom: 10px;
    padding-top: 5px;
}
.club-search a:hover {
 color:#b2e600;
 text-decoration:underline;
}

.club-main {
 padding:5px 10px 10px 20px;
 margin:0;
 width:278px;
 float:left;
 position:relative;
 z-index:100;
 background:url(img/club-y.gif) repeat-y top left;
}

.club-main h4 {
 padding:0;
 margin:0;
 font-size:14px;
}

.club-main ul {
 padding:0 0 10px 0;
 margin:0;
 width:278px;
 list-style:none;
 float:left;
}

.club-main ul li {
 padding:0 10px 0 0;
 margin:0;
 width:129px;
 list-style:none;
 float:left;
 font-size:11px;
}

.club-main ul li a {
 color:#ffffff;
 text-decoration:none;
}

.club-main ul li a:hover {
 color:#ffffff;
 text-decoration:underline;
}

.club-main p {
 padding:0px 0 0 0;
 margin:0;
 clear:both;
}

.club-main p a {
 font-weight:bold;
 color:#b2e600;
 text-decoration:none;
}

.club-main p a:hover {
 color:#b2e600;
 text-decoration:underline;
}

.club-bottom {
 padding:0;
 margin:0;
 width:308px;
 height:10px;
 float:left;
 position:relative;
 z-index:100;
 background:url(img/club-bottom.gif) no-repeat top left;
}

#bottom {
 padding:0;
 margin:0;
 width:100%;
 background:url(img/bottom.jpg) repeat-x top left #538e17;
 clear:both;
}
#bottom-inner {
 padding:0;
 margin:0 auto;
 width:1000px;
}
.blue-bee div {
 position:absolute;
 margin:-35px 0 0 0;
}

.deteto {
 padding:0 0 0 25px;
 margin:0;
 width:305px;
 float:left;
}

.deteto a img {
 display:block;
}

.col1 {
 padding:0 25px 0 0;
 margin:0;
 width:125px;
 float:left;
}

.col1 ul {
 padding:10px 0 0 0;
 margin:0;
 list-style:none;
}

.col1 ul li {
 padding:0 0 0 7px;
 margin:0 0 10px 0;
 *margin:0 0 0 0;
 float:left;
 width:118px;
 background:url(img/bullet.gif) no-repeat top left;
}

.col1 ul li a {
 color:#000000;
 text-decoration:none;
}

.col1 ul li a:hover {
 color:#000000;
 text-decoration:underline;
}

.whattodo {
 padding:0;
 margin:0;
 width:670px;
 float:left;
}

.whattodo a.image {
 padding:0 0 0 25px;
 display:block;
}

.col2 {
 padding:0 23px 0 0;
 margin:0;
 width:190px;
 float:left;
}

.col2-first {
 padding:0 23px 0 25px;
 margin:10px 0 0 0;
 width:175px;
 float:left;
 background:url(img/border2.gif) repeat-y top left;
}

.col2 ul {
 padding:10px 0 0 0;
 margin:0;
 list-style:none;
}

.col2-first ul {
 padding:0 0 0 0;
 margin:0;
 list-style:none;
}

.col2 ul li, .col2-first ul li {
 padding:0 0 0 7px;
 margin:0 0 10px 0;
 *margin:0 0 0 0;
 float:left;
 width:168px;
 background:url(img/bullet.gif) no-repeat top left;
}

.col2 ul li a, .col2-first ul li a {
 color:#000000;
 text-decoration:none;
}

.col2 ul li a:hover, .col2-first ul li a:hover {
 color:#000000;
 text-decoration:underline;
}

.bottom-menu {
 padding:55px 0 0 25px;
 margin:35px 0 20px 0;
 width:800px;
 height:18px;
 float:left;
/*background:url(img/bottom-menu.gif) no-repeat top right;*/
 clear:both;
}

.bottom-menu a {
 color:#ffffff;
 text-decoration:none;
 padding:0 10px;
 display:inline-block;
 background:url(img/border3.gif) repeat-y top right;
}

.bottom-menu a.last {
 color:#ffffff;
 text-decoration:none;
 padding:0 10px;
 display:inline-block;
 background:none;
}

#footer {
 padding:0 0 80px 25px;
 margin:0 0 0 0;
 width:975px;
 float:left;
 color:#203f01;
 font-size:11px;
 background:url(img/bottom-chr.jpg) no-repeat bottom left;
}

#footer a {
 color:#203f01;
 text-decoration:none;
}

#footer a:hover {
 color:#203f01;
 text-decoration:underline;
}

.hero {
 padding:0 0 40px 25px;
 margin:0;
 width:650px;
 float:left;
 background:url(img/hero.gif) no-repeat bottom right;
}

.news {
 padding:0 0 17px 20px;
 margin:0;
 width:655px;
 float:left;
 background:url(img/news.gif) no-repeat bottom left;
}

.news2 {
 padding:0;
 margin:0;
 width:655px;
 float:left;
 background:url(img/scroller-y.gif) repeat-y top left;
}

#my-glider {
 padding:0;
 margin:0;
 width:655px;
 float:left;
 background:url(img/top-news.gif) no-repeat top left;
}

.games {
 padding:0 0 0 20px;
 margin:0px 0 0 0;
 width:655px;
 float:left;
}

.games-top {
 padding:0;
 margin:0;
 width:655px;
 height:54px;
 float:left;
 background:url(img/games-top.gif) no-repeat top left;
}

.title-games {
 padding:0;
 margin:0;
 width:555px;
 height:54px;
 float:left;
}

.all-games {
 padding:26px 0 0 0;
 margin:0;
 width:100px;
 height:28px;
 float:left;
 text-align:center;
 font-weight:bold;
}

.all-games a {
 color:#88c100;
 text-decoration:none;
}

.all-games a:hover {
 color:#88c100;
 text-decoration:none;
}

.games-bottom {
 padding:0;
 margin:0;
 width:655px;
 height:22px;
 float:left;
 background:url(img/games-bottom.gif) no-repeat top left;
}

.games-y {
 padding:0;
 margin:0;
 width:655px;
 float:left;
 background:url(img/games-y.gif) repeat-y top left;
}

.games-main {
 padding:0;
 margin:0;
 width:655px;
 float:left;
 background:url(img/games-main.gif) no-repeat top left;
 min-height:172px;
 height:auto !important;
 height:172px;
}

.tales {
 padding:20px 0 0 20px;
 margin:0px 0 0 0;
 width:655px;
 float:left;
}

.tales-top {
 padding:0;
 margin:0;
 width:655px;
 height:54px;
 float:left;
 background:url(img/tales-top.gif) no-repeat top left;
}

.title-tales {
 padding:0;
 margin:0;
 width:555px;
 height:54px;
 float:left;
}

.all-tales {
 padding:26px 0 0 0;
 margin:0;
 width:100px;
 height:28px;
 float:left;
 color:#f45739;
 text-align:center;
 font-weight:bold;
}

.all-tales a {
 color:#f45739;
 text-decoration:none;
}

.all-tales a:hover {
 color:#f45739;
 text-decoration:none;
}

.tales-bottom {
 padding:0;
 margin:0;
 width:655px;
 height:22px;
 float:left;
 background:url(img/tales-bottom.gif) no-repeat top left;
}

.tales-y {
 padding:0;
 margin:0;
 width:655px;
 float:left;
 background:url(img/tales-y.gif) repeat-y top left;
}

.tales-main {
 padding:0;
 margin:0;
 width:655px;
 float:left;
 background:url(img/tales-main.gif) no-repeat top left;
 min-height:172px;
 height:auto !important;
 height:172px;
}

.tales-choose {
 padding:0 0 0 20px;
 margin:0px 0 0 0;
 width:540px;
 float:left;
}

.tales-choose-all {
 padding:26px 0 0 0;
 margin:0;
 width:200px;
 height:28px;
 float:left;
 color:#f45739;
 font-weight:bold;
}

.tales-choose-all a {
 color:#f45739;
 text-decoration:none;
}

.tales-choose-all a:hover {
 color:#f45739;
 text-decoration:none;
}

.tales-choose-main {
 padding:0;
 margin:0;
 width:655px;
 float:left;
 background:none;
}












.write-count {
 padding:20px 0 0 20px;
 margin:0px 0 0 0;
 width:655px;
 float:left;

}

.write-count-top {
 padding:0;
 margin:0;
 width:655px;
 height:54px;
 float:left;
 background:url(img/write-paint-top.gif) no-repeat top left;
}

.title-write-count {
 padding:0;
 margin:0;
 width:555px;
 height:54px;
 float:left;
}

.all-write-count {
 padding:26px 0 0 0;
 margin:0;
 width:100px;
 height:28px;
 float:left;
 color:#fdb211;
 text-align:center;
 font-weight:bold;
}

.all-write-count a {
 color:#fdb211;
 text-decoration:none;
}

.all-write-count a:hover {
 color:#fdb211;
 text-decoration:none;
}

.write-count-bottom {
 padding:0;
 margin:0;
 width:655px;
 height:22px;
 float:left;
 background:url(img/write-count-bottom.gif) no-repeat top left;
}

.write-count-y {
 padding:0;
 margin:0;
 width:655px;
 float:left;
 background:url(img/write-count-y.gif) repeat-y top left;
}

.write-count-main {
 padding:0;
 margin:0;
 width:655px;
 float:left;
 background:url(img/write-count-main.gif) no-repeat top left;
 min-height:172px;
 height:auto !important;
 height:172px;
}















.kare-game-choose {
 padding:0 35px 0 0;
 margin:0;
 width:142px;
 float:left;
 font-size:14px;
 font-weight:bold;
}

.kare-game-choose a {
 display:inline-block;
 color:#000000;
 text-decoration:none;
 padding-bottom:3px;
}

.kare-game-choose a:hover {
 color:#000000;
 text-decoration:underline;
}

.kare-game-choose a.image img {
 border:1px solid #f59c8b;
 padding:0;
 margin:0;
}




.paint {
 padding:20px 0 0 20px;
 margin:0px 0 0 0;
 width:655px;
 float:left;

}

.paint-top {
 padding:0;
 margin:0;
 width:655px;
 height:54px;
 float:left;
 background:url(img/paint-top.gif) no-repeat top left;
}

.title-paint {
 padding:0;
 margin:0;
 width:555px;
 height:54px;
 float:left;
}

.all-paint {
 padding:26px 0 0 0;
 margin:0;
 width:100px;
 height:28px;
 float:left;
 color:#945ec0;
 text-align:center;
 font-weight:bold;
}

.all-paint a {
 color:#945ec0;
 text-decoration:none;
}

.all-paint a:hover {
 color:#945ec0;
 text-decoration:none;
}

.paint-bottom {
 padding:0;
 margin:0;
 width:655px;
 height:22px;
 float:left;
 background:url(img/paint-bottom.gif) no-repeat top left;
}

.paint-y {
 padding:0;
 margin:0;
 width:655px;
 float:left;
 background:url(img/paint-y.gif) repeat-y top left;
}

.paint-main {
 padding:0;
 margin:0;
 width:655px;
 float:left;
 background:url(img/paint-main.gif) no-repeat top left;
 min-height:172px;
 height:auto !important;
 height:172px;
}





.kare-game {
 padding:0 0 0 17px;
 margin:0;
 width:142px;
 float:left;
 font-size:14px;
 font-weight:bold;
}

.kare-game a {
 display:inline-block;
 color:#000000;
 text-decoration:none;
 padding-bottom:3px;
}

.kare-game a:hover {
 color:#000000;
 text-decoration:underline;
}

.kare-game a.image img {
 border:1px solid #ffffff;
 padding:0;
 margin:0;
}

.various {
 padding:20px 0 0 0;
 margin:0;
 width:675px;
 float:left;
}

.left-kare {
 padding:0;
 margin:0;
 width:450px;
 float:left;
}

.kareta {
 padding:0 0 20px 5px;
 margin:0;
 width:445px;
 float:left;
 background:url(img/kareta.gif) no-repeat bottom right;
 min-height:255px;
 height:auto !important;
 height:255px;
}

.kareta-top {
 padding:0;
 margin:0;
 width:445px;
 height:65px;
 float:left;
 background:url(img/kareta-top.gif) no-repeat top left;
}

.title-tale {
 padding:15px 0 0 15px;
 margin:0;
 width:205px;
 height:50px;
 float:left;
}

.title-kard {
 padding:15px 0 0 25px;
 margin:0;
 width:200px;
 height:50px;
 float:left;
}

.kareta-y {
 padding:0;
 margin:0;
 width:445px;
 float:left;
 background:url(img/kareta-y.gif) repeat-y top left;
}

.kareta-main {
 padding:0;
 margin:0;
 width:445px;
 float:left;
 background:url(img/kareta-main.gif) no-repeat top left;
 min-height:173px;
 height:auto !important;
 height:173px;
 font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:17px;
 line-height:18px;
}

.kareta-main img {
 vertical-align:middle;
}

.kareta-main a {
 display:block;
 color:#000000;
 text-decoration:none;
 padding-top:5px;
}

.kareta-main a:hover {
 color:#000000;
 text-decoration:underline;
}

.kareta-bottom {
 padding:0;
 margin:0;
 width:445px;
 height:15px;
 float:left;
 background:url(img/kareta-bottom.gif) no-repeat top left;
}

.tale {
 padding:10px 40px 0 40px;
 margin:0;
 width:140px;
 float:left;
}

.kard {
 padding:10px 30px 0 55px;
 margin:0;
 width:140px;
 float:left;
}

.buttons {
 padding:0 0 20px 5px;
 margin:0;
 width:445px;
 float:left;
}

.eko {
 padding:0 0 0 15px;
 margin:0;
 width:205px;
 float:left;
}

.friend {
 padding:0 0 0 15px;
 margin:0;
 width:430px;
 float:left;
}

.konkurs {
 padding:0 0 0 5px;
 margin:0;
 width:220px;
 float:left;
}

.konkurs-top {
 padding:15px 0 0 15px;
 margin:0;
 width:205px;
 height:49px;
 float:left;
 background:url(img/konkurs-top.gif) no-repeat top left;
}

.konkurs-y {
 padding:0;
 margin:0;
 width:220px;
 float:left;
 background:url(img/konkurs-y.gif) repeat-y top left;
 position:relative;
 z-index:100;
}

.konkurs-main {
 padding:0 10px 25px 30px;
 margin:0;
 width:176px;
 float:left;
 background:url(img/konkurs-main.gif) no-repeat bottom left;
 min-height:255px;
 height:auto !important;
 height:255px;
 position:relative;
 z-index:100;
}

.list-konkurs {
 padding:10px 0;
 margin:0;
 width:176px;
 float:left;
 font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:17px;
 line-height:18px;
}

.list-konkurs a img {
 margin-right:2px;
}

.list-konkurs a.image img {
 vertical-align:middle;
 margin-right:0px;
}

.list-konkurs a {
 color:#000000;
 text-decoration:none;
}

.list-konkurs a:hover {
 color:#000000;
 text-decoration:underline;
}

.blue-kareta {
 padding:0 0 0 15px;
 margin:0;
 width:660px;
 float:left;
}

.blue-kareta-top {
 padding:0;
 margin:0;
 width:660px;
 height:88px;
 float:left;
 background:url(img/blue-kareta-top.gif) no-repeat top left;
 position:relative;
 z-index:100;
}

.blue-kareta-y {
 padding:0;
 margin:0;
 width:660px;
 float:left;
 background:url(img/blue-kareta-y.gif) repeat-y top left;
 position:relative;
 z-index:100;
}

.blue-kareta-bottom {
 padding:0;
 margin:0;
 width:660px;
 height:27px;
 float:left;
 background:url(img/blue-kareta-bottom.gif) no-repeat top left;
 position:relative;
 z-index:100;
}

.blue-kareta-top .fun-kare {
 padding:0;
 margin:0;
 width:210px;
 height:88px;
 float:left;
}

.blue-kareta-top .holiday-kare {
 padding:0;
 margin:0 0 0 15px;
 width:210px;
 height:88px;
 float:left;
 display:inline;
}

.blue-kareta-top .science-kare {
 padding:0;
 margin:0 0 0 15px;
 width:210px;
 height:88px;
 float:left;
 display:inline;
 position:relative;
 z-index:100;
}

.blue-kareta-y .fun-kare {
 padding:0 20px 0 25px;
 margin:0;
 width:165px;
 float:left;
 font-size:14px;
 color:#ffffff;
}

.blue-kareta-y .fun-kare a img, .blue-kareta-y .holiday-kare a img {
 vertical-align:middle;
}

.blue-kareta-y .holiday-kare {
 padding:0 20px 0 30px;
 margin:0 0 0 15px;
 width:160px;
 float:left;
 display:inline;
 font-size:14px;
 color:#ffffff;
}

.blue-kareta-y .holiday-kare p {
 padding:0 0 5px 0;
 margin:0;
}

.blue-kareta-y .holiday-kare span.green {
 color:#b8ee00;
}

.blue-kareta-y .science-kare {
 padding:0 20px 0 30px;
 margin:0 0 0 15px;
 width:160px;
 float:left;
 display:inline;
 position:relative;
 z-index:100;
}

.blue-kareta-y .science-kare h1 {
 padding:0;
 margin:0;
 font-family:"Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:24px;
 font-weight:normal;
}

.blue-kareta-y .science-kare h1 a {
 color:#ffffff;
 text-decoration:none;
}

.blue-kareta-y .science-kare h1 a:hover {
 color:#ffffff;
 text-decoration:none;
}

.blue-kareta-bottom .fun-kare {
 padding:0 20px 0 25px;
 margin:0;
 width:165px;
 float:left;
 text-align:right;
}

.blue-kareta-bottom .holiday-kare {
 padding:0 20px 0 30px;
 margin:0 0 0 15px;
 width:160px;
 float:left;
 display:inline;
 text-align:right;
}

.blue-kareta-bottom .science-kare {
 padding:0 20px 0 30px;
 margin:0 0 0 15px;
 width:160px;
 float:left;
 display:inline;
 text-align:right;
}

.blue-kareta-bottom .fun-kare a, .blue-kareta-bottom .holiday-kare a, .blue-kareta-bottom .science-kare a {
 color:#b2e600;
 text-decoration:none;
}

.blue-kareta-bottom .fun-kare a:hover, .blue-kareta-bottom .holiday-kare a:hover, .blue-kareta-bottom .science-kare a:hover {
 color:#b2e600;
 text-decoration:underline;
}

.bottom-part {
 padding:10px 0 45px 5px;
 margin:0;
 width:670px;
 float:left;
 background:url(img/bottom-part.gif) no-repeat bottom left;
   position:relative;
 z-index:1000;
}

.bottom-part-top {
 padding:0;
 margin:0;
 width:670px;
 height:67px;
 float:left;
 background:url(img/bottom-part-top.gif) no-repeat top left;
  position:relative;
 z-index:100;
}

.bottom-part-y {
 padding:0;
 margin:0;
 width:670px;
 float:left;
 background:url(img/bottom-part-y.gif) repeat-y top left;
  position:relative;
 z-index:100;
}

.bottom-part-main {
 padding:0;
 margin:0;
 width:670px;
 float:left;
 background:url(img/bottom-part-main.gif) no-repeat bottom left;
 min-height:200px;
 height:auto !important;
 height:200px;
 position:relative;
 z-index:100;
}

.bottom-part-bottom {
 padding:0;
 margin:0;
 width:670px;
 height:21px;
 float:left;
 background:url(img/bottom-part-bottom.gif) no-repeat top left;
 font-size:1px;
  position:relative;
 z-index:100;
}

.title-kare {
 padding:15px 0 0 20px;
 margin:0;
 width:313px;
 height:52px;
 float:left;
 position:relative;
 z-index:100;
}


.title-kare-blog {
 padding:0px 0 0 20px;
 margin:0;
 width:313px;
 height:67px;
 float:left;
 position:relative;
 z-index:100;
}

.kare-bottom {
 padding:0 20px 0 40px;
 margin:0;
 width:273px;
 float:left;
 position:relative;
 z-index:100;
}

.kare-bottom p {
 padding:0 0 10px 0;
 margin:0;
}

.kare-bottom p a img {
 margin-right:5px;
}

.pic-anketa {
 padding:0;
 margin:0;
 width:140px;
 float:left;
}

.text-anketa {
 padding:0 0 0 10px;
 margin:0;
 width:123px;
 float:left;
}

.text-anketa h3 {
 padding:0;
 margin:0;
 font-family:"Trebuchet MS";
 font-size:17px;
 font-weight:normal;
 letter-spacing:-1px;
}

input.f5 {
 padding:0;
 margin:10px 0 0 0;
 background:url(img/vote.gif) no-repeat center right;
 width:123px;
 height:36px;
 border:none;
}

.title-news {
padding:5px 0 0 0;
margin:0;
width:535px;
height:57px;
float:left;
}

.scroller-bottom {
padding:0;
margin:0;
width:655px;
height:17px;
float:left;
background:url(img/scroller-bottom.gif) no-repeat bottom left;
}

/* -------- Inner Pages ---------- */
#main-page-inner {
 padding:7px 10px 30px 0;
 margin:0;
 width:675px;
 border:0px solid #FF00FF;
 float:left;
 background:url(img/bottom-part.gif) no-repeat bottom left;
}

.cloud-inner div {
position:absolute;
margin-top:520px;
}

.page-top {
 padding:35px 0 0 40px;
 margin:0 0 0 0;
 width:635px;
 height:80px;
 float:left;
 background:url(img/page-top.gif) no-repeat top left;
 display:inline;
}

.page-y {
 padding:0;
 margin:0 0 0 21px;
 display:inline;
 width:652px;
 float:left;
 background:url(/css/img/page-y.png) repeat-y top left;
 position:relative;
 z-index:100;
}

* html .page-y {
 padding:0;
 margin:0 0 0 21px;
 display:inline;
 width:652px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/page-y.png', sizingMethod='scale');
 background-repeat: no-repeat;
  position:relative;
 z-index:100;
}

.page-main {
 padding:0 20px 30px 20px;
 margin:0;
 width:612px;
 float:left;
 background:url(img/page-main.gif) no-repeat bottom left;
 min-height:1000px;
 height:auto !important;
 height:1000px;
 position:relative;
 z-index:100;
 font-size:14px;
}

.page-top h2 {
 padding:0;
 margin:0;
 font-size:19px;
 font-weight:normal;
 color:#2eb9fa;
}

.page-main p {
 padding:0 0 10px 0;
 margin:0;
}

.path {
 padding:20px 0 0 0;
 margin:0 0 0 0;
 width:435px;
 float:left;
 color:#2eb9fa;
}

.path a {
 color:#2eb9fa;
 text-decoration:none;
}

.path a:hover {
 color:#2eb9fa;
 text-decoration:underline;
}

.list {
 padding:0 0 20px 0;
 margin:0;
 width:612px;
 float:left;
}

.pic-list {
 padding:0;
 margin:0;
 width:150px;
 float:left;
}

.pic-list-top {
 padding:0;
 margin:0;
 width:150px;
 height:5px;
 float:left;
 background:url(img/pic-top.gif) no-repeat top left;
 font-size:1px;
}

.pic-list-bottom {
 padding:0;
 margin:0;
 width:150px;
 height:6px;
 float:left;
 background:url(img/pic-bottom.gif) no-repeat top left;
 font-size:1px;
}

.pic-list-main {
 padding:0 0 0 5px;
 margin:0;
 width:145px;
 float:left;
 background:url(img/pic-main.gif) repeat-y top left;
 font-size:1px;
}

.pic-list-main a img {
 padding:0;
 margin:0;
 display:block;
}

.text-list {
 padding:0 0 0 20px;
 margin:0;
 width:421px;
 float:left;
}

.page-main h1 {
 padding:0;
 margin:0;
 font-family:"Trebuchet MS";
 font-size:23px;
 line-height:25px;
 font-weight:normal;
 color:#ff6f01;
}

.page-main h1 a {
 color:#ff6f01;
 text-decoration:none;
}

.page-main h1 a:hover {
 color:#ff6f01;
 text-decoration:underline;
}

.text-list p {
 padding:5px 0 0 0;
 margin:0;
 font-size:14px;
}

p.author {
 padding:5px 0 0 0;
 margin:0;
 font-size:11px;
 color:#aaaaaa;
}

.numbers {
 margin:50px 0 0 0;
 padding:0 0 40px 0;
 width:612px;
 height:43px;
 float:left;
 background:url(img/bgr-numbers.gif) no-repeat top left;
}

.prev-page {
 margin:0;
 padding:3px 0 0 10px;
 width:120px;
 height:40px;
 float:left;
}

.next-page {
 margin:0;
 padding:3px 25px 0 0;
 width:120px;
 height:40px;
 float:left;
}

.page-number {
 margin:0;
 padding:10px 0 0 0;
 width:337px;
 height:33px;
 float:left;
 text-align:center;
 font-size:18px;
 color:#ff6f01;
}

.page-number a {
 padding:0 3px;
 color:#000000;
 text-decoration:none;
}

.page-number a:hover {
 color:#000000;
 text-decoration:underline;
}

.foto-top {
  padding:0;
 margin:0;
 width:612px;
 height:61px;
 float:left;
 background:url(img/foto-top.gif) no-repeat top left;
}

.camera div {
 position:absolute;
 right:27px;
 top:19px;
}

.pogled {
 padding:0;
 margin:0;
 width:612px;
 float:left;
}

.pic-pogled {
 padding:0 0 0 5px;
 margin:0;
 width:607px;
 height:409px;
 float:left;
 background:url(img/bgr-pogled.gif) repeat-y top left;
}

.cloud-pogled div {
 position:absolute;
 left:5px;
 top:390px;
}

.text-pogled {
 padding:0;
 margin:0;
 width:612px;
 float:left;
 font-size:14px;
}

.text-pogled span.left {
 float:left;
 padding:10px 0 0 0;
 width:400px;
}

.text-pogled span.right {
 float:right;
 font-weight:bold;
 width:212px;
}

.text-pogled span.right2 {
 float:left;
 font-weight:bold;
 width:612px;
 text-align:right;
}

.text-pogled span.right a,.text-pogled span.right2 a {
 color:#2eb9fa;
 text-decoration:none;
}

.text-pogled span.right a img, .text-pogled span.right2 a img {
 vertical-align:middle;
}

.text-pogled span.right a:hover, .text-pogled span.right2 a:hover {
 color:#2eb9fa;
 text-decoration:none;
}

.thumbs {
 padding:10px 0 0 0;
 margin:0;
 width:612px;
 float:left;
}

.thumbs a img {
 border:4px solid #e6f7ff;}

.row {
 padding:0 0 30px 0;
 margin:0;
 width:612px;
 float:left;
}

.kare-game2 {
 padding:0 0 0 5px;
 margin:0;
 width:142px;
 float:left;
 font-size:14px;
 font-weight:bold;
}

.kare-game2 a {
 display:inline-block;
 color:#000000;
 text-decoration:none;
 padding-bottom:3px;
}

.kare-game2 a:hover {
 color:#000000;
 text-decoration:underline;
}

.text-inner {
 padding:0;
 margin:0;
 width:612px;
 float:left;
}

.text-inner p {
 padding:10px 0 0 0;
 margin:0;
}

.text-inner h3 {
 padding:15px 0 0 0;
 margin:0;
 font-size:18px;
 font-weight:normal;
}

.text-inner object {
 margin-right:10px;
}

.top-comments {
 padding:0;
 margin:0;
 width:612px;
 height:37px;
 float:left;
 background:url(/css/img/comments-top.png) no-repeat top left;
}

* html .top-comments {
 padding:0;
 margin:0;
 width:612px;
 height:37px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/comments-top.png', sizingMethod='crop');
 background-repeat: no-repeat;
}

.com {
 padding:13px 0 0 10px;
 margin:0;
 width:190px;
 height:24px;
 float:left;
}

.count {
 padding:18px 10px 0 0;
 margin:0;
 width:392px;
 height:19px;
 float:left;
 text-align:right;
 font-size:12px;
}

.comments-y {
 padding:0 20px;
 margin:0;
 width:562px;
 float:left;
 background:url(/css/img/comments-y.png) repeat-y top left;
 min-height:130px;
 height:auto !important;
 height:130px;
}

* html .comments-y {
 padding:0 20px;
 margin:0;
 width:562px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/comments-y.png', sizingMethod='scale');
 background-repeat: no-repeat;
 min-height:130px;
 height:auto !important;
 height:130px;
}

.one-comment {
 padding:20px 0 0 0;
 margin:0;
 width:562px;
 float:left;
 font-size:12px;
 position:relative;
}

.one-comment p {
 padding:0;
 margin:0;
}

p.name {
 color:#69cb00;
 font-weight:bold;
}

p.text-comment {
 padding:10px;
 margin:10px 0 0 0;
 background:#ecffb9;
}

.comments-bottom {
 padding:0;
 margin:0;
 width:602px;
 height:26px;
 float:left;
 background:url(/css/img/comments-bottom.png) no-repeat top left;
}

* html .comments-bottom {
 padding:0;
 margin:0;
 width:602px;
 height:26px;
 float:left;
 background: transparent none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/comments-bottom.png', sizingMethod='crop');
 background-repeat: no-repeat;
}

.form-comments {
 padding:20px 0 0 0;
 margin:0;
 width:612px;
 float:left;
}

.cloud-comment {
 position:absolute;
 margin-left:-15px;
 margin-top:40px;
 z-index:1000;
}

.form-ff {
 padding:20px 0 0 0;
 margin:0;
 width:612px;
 float:left;
 position:relative;
 z-index:1100;
 font-size:12px;
}

input.ff1 {
 padding:5px 0 0 10px;
 margin:0;
 width:231px;
 height:25px;
 background:url(img/input3.gif) no-repeat top left;
 border:none;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 margin-bottom:5px;
}

textarea.t1 {
 padding:10px;
 margin:0 0 5px 0;
 width:196px;
 height:124px;
 background:url(img/textarea.gif) no-repeat bottom left;
 border:none;
 overflow:hidden;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
}

input.ff2 {
 padding:0;
 margin:0;
 width:100px;
 height:36px;
 background:url(img/submit3.gif) no-repeat top left;
 border:none;
}

.kare-blue {
 padding:0 0 20px 0;
 margin:0;
 width:612px;
 float:left;
}

.kare-blue-top {
 padding:0;
 margin:0;
 width:612px;
 height:15px;
 float:left;
 background:url(img/kare-blue-top.gif) no-repeat top left;
 font-size:1px;
}

.kare-blue-bottom {
 padding:0;
 margin:0;
 width:612px;
 height:15px;
 float:left;
 background:url(img/kare-blue-bottom.gif) no-repeat top left;
 font-size:1px;
}

.kare-blue-y {
 padding:0 10px;
 margin:0;
 width:592px;
 float:left;
 background:url(img/kare-blue-y.gif) repeat-y top left;
}

p.question {
 padding:0;
 margin:0;
 font-weight:bold;
 color:#ff6f01;
}

p.question a img {
 margin-right:5px;
 vertical-align:middle;
}

p.question a {
 color:#ff6f01;
 text-decoration:none;
}

p.question a:hover {
 color:#ff6f01;
 text-decoration:none;
}

p.name-gatanka {
 padding:0;
 margin:0;
 font-size:12px;
 color:#a5a5a5;
 font-weight:bold;
}

span.answer {
 padding:0 5px;
 margin:0;
 color:#ffffff;
 font-weight:bold;
 background:#27a5e1;
}

h2 {
 padding:0;
 margin:0;
 font-family:"Trebuchet MS";
 font-size:19px;
 font-weight:normal;
 color:#ff6f01;
}

.row2 {
 padding:0 0 20px 0;
 margin:0;
 width:592px;
 float:left;
}

.kare-game3 {
 padding:0 0 0 5px;
 margin:0;
 width:142px;
 float:left;
 font-size:12px;
}

.kare-game3 a {
 display:block;
 color:#000000;
 text-decoration:none;
 padding-bottom:3px;
}

.kare-game3 a:hover {
 color:#000000;
 text-decoration:underline;
}

.kare-game3 a img {
 vertical-align:middle;
}

.kare-game3 h3 {
 padding:0;
 margin:0;
 font-size:14px;
 color:#000000;
}

.kare-game3 h3 a {
 color:#000000;
 text-decoration:none;
}

.kare-game3 h3 a {
 color:#000000;
 text-decoration:underline;
}

.hi { display: none; }
.vi { display: block; }

.err{
color:#F45739;
}
ul {
 list-style:none;
 padding-left:20px;
}
li {
 text-decoration:none;
 padding-top:5px;
 padding-left:9px;
 padding-bottom:5px;
 background:url(img/point.gif) no-repeat left center;
}
li a {
 text-decoration:none;
}
li a:hover {
 text-decoration:underline;
 color:#0089cd;
}

#leksikon
input.form-boy{
       background:#CCE9FE;
       border:1px solid #27A6FF;
       color:#0909AA;
       height:18px;
       width:180px;
       font-size:12px;
}
input.submit-boy{
  color: #FFFFFF;
  margin-top: 3px;
  padding: 0px;
  border: none;
  font-size: 12px;
  background: #0909AA;
  font-weight:bold;
  font-family:Verdana,Arial;
}

input.form-boy_check{
       background:#CCE9FE;
       border:1px solid #27A6FF;
       color:#0909AA;
       height:15px;
       width:15px;
       font-size:12px;
}

select.form-boy_d{
       background:#CCE9FE;
       border:1px solid #27A6FF;
       color:#0909AA;
       height:18px;
       width:60px;
       font-size:12px;
}

select.form-boy_m {
       background:#CCE9FE;
       border:1px solid #27A6FF;
       color:#0909AA;
       height:18px;
       width:80px;
       font-size:12px;
}

select.form-boy {
       background:#CCE9FE;
       border:1px solid #27A6FF;
       color:#0909AA;
       height:18px;
       width:150px;
       font-size:12px;
}

textarea.form-boy{
       background:#CCE9FE;
       border:1px solid #27A6FF;
       color:#0909AA;
       height:60px;
       width:180px;
       font-size:12px;
	   font-family:Arial, Verdana, Helvetica, sans-serif;
}
td.leksikon-boy {
   color:#0909AA;
   font-size:12px;
}

td.leksikon_1_boy {
   color:#005CC4;
   font-size:12px;
   font-weight:bold;
}

td.leksikon_2_boy {
   color:#005CC4;
   font-size:12px;
}

td.leksikon_3_boy {
   color:#0099FF;
   font-size:12px;
   font-weight:bold;
}

td.leksikon_4_boy {
   color:#0099FF;
   font-size:12px;
}

td.leksikon_5_boy {
   color:#000060;
   font-size:12px;
   font-weight:bold;
}

input.form{
       background:#FFF6F1;
       border:1px solid #FF8080;
       color:#E30376;
       height:18px;
       width:180px;
       font-size:12px;
}

select.form_d{
       background:#FFF6F1;
       border:1px solid #FF8080;
       color:#E30376;
       height:18px;
       width:60px;
       font-size:12px;
}

select.form_m {
       background:#FFF6F1;
       border:1px solid #FF8080;
       color:#E30376;
       height:18px;
       width:80px;
       font-size:12px;
}

select.form {
       background:#FFF6F1;
       border:1px solid #FF8080;
       color:#E30376;
       height:18px;
       width:150px;
       font-size:12px;
}
textarea.form{
       background:#FFF6F1;
       border:1px solid #FF8080;
       color:#E30376;
       height:60px;
	   font-family:Arial, Verdana, Helvetica, sans-serif;
       width:180px;
       font-size:12px;
}

input.form_check {
       background:#FFF6F1;
       border:1px solid #FF8080;
       color:#E30376;
       height:15px;
       width:15px;
       font-size:12px;
}
td.leksikon {
   color:#E30376;
   font-size:12px;
}

td.leksikon_1 {
   color:#E30376;
   font-size:12px;
   font-weight:bold;
}

td.leksikon_2 {
   color:#FC2494;
   font-size:12px;
}

td.leksikon_3 {
   color:#9F11A1;
   font-size:12px;
   font-weight:bold;
}

td.leksikon_4 {
   color:#C517CB;
   font-size:12px;
}

td.leksikon_5 {
   color:#D910E0;
   font-size:12px;
   font-weight:bold;
}

.hi { display: none; }
.vi { display: block; }

/*-------- Devin ---------------- */
.programa {
 padding:10px 0 120px 0;
 margin:0;
 width:1000px;
 height:1070px;
 float: left;
}

.programa-pic div {
 position:absolute;
 z-index:100;
}

.poleta-programa {
 position:relative;
 z-index:1000;
 padding:0 0 0 90px;
 margin:0;
 width:910px;
 height:1070px;
 float: left;
}

.small-buttons {
 padding:2px 0 0 0;
 margin:0;
 width:910px;
 float:left;
}

.small-buttons a {
 padding:0 0 0 13px;
 color:#00549f;
 text-decoration:none;
}

.devin {
 padding:0 0 0 350px;
 margin:0;
 width:560px;
 height:100px;
 float:left;
 font-size:18px;
 font-weight:bold;
 color:#00549f;
}

.devin img {
 padding:0;
 margin:0;
 display:inline-block;
}

.top-form {
 padding:0 0 0 350px;
 margin:0;
 width:560px;
 height:65px;
 float:left;
}

.name {
 padding:15px 0;
 margin:0;
 width:300px;
 height:35px;
 float:left;
}

.school {
 padding:5px 0 0 25px;
 margin:0;
 width:200px;
 height:60px;
 float:left;
}

.poleta-programa form {
 padding:0;
 margin:0;
}

input.kid-name {
 padding:0 0 0 10px;
 *padding:7px 0 0 10px;
 margin:0;
 width:290px;
 height:35px;
 *height:28px;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:18px;
 color:#000000;
 background:none;
 border:none;
}

.field-school {
 padding:0 0 0 5px;
 *padding:3px 0 0 5px;
 margin:3px 0 0 0;
 width:173px;
 height:23px;
 *height:20px;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 background:#FFFFFF;
 border:1px solid #61c8f9;
}

.field-town {
 padding:0;
 margin:0;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 background:#FFFFFF;
 border:1px solid #61c8f9;
 width:110px;
 height:23px;
}

.field-class {
 padding:0;
 margin:0;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 background:#FFFFFF;
 border:1px solid #61c8f9;
 width:60px;
 height:23px;
}

.week {
 padding:0;
 margin:0;
 width:910px;
 float:left;
}

.week2 {
 padding:15px 0 0 0;
 margin:0;
 width:910px;
 float:left;
}

.day-text {
 padding:30px 0 0 85px;
 margin:0;
 width:195px;
 float:left;
 font-size:18px;
 color:#125491;
}

.day-text2 {
 padding:30px 0 0 105px;
 margin:0;
 width:175px;
 float:left;
 font-size:18px;
 color:#125491;
}

.pink1 {
 color:#ed278e;
 font-size:24px;
}

.pink2 {
 color:#ed278e;
}

.orange1 {
 color:#f1920b;
 font-size:24px;
}

.orange2 {
 color:#f1920b;
}


.day {
 padding:75px 0 0 65px;
 margin:0;
 width:215px;
 float:left;
}

.day2 {
 padding:75px 0 0 58px;
 margin:0;
 width:222px;
 float:left;
}

.day3 {
 padding:75px 0 0 52px;
 margin:0;
 width:223px;
 float:left;
}

.day p, .day2 p, .day3 p {
 padding:0;
 margin:0;
 clear:both;
 height:30px;
 font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
}

.day p img, .day2 p img, .day3 p img {
 vertical-align:middle;
}

.day p span, .day2 p span, .day3 p span {
 padding-left:5px;
}

.day select, .day2 select, .day3 select {
 width:200px;
}

option.water {
 padding:0;
 margin:0;
 display:inline;
 background:url(img/devin-programa/water.gif) no-repeat top left;
}

.button-save {
 padding:25px 95px 0 0;
 margin:0;
 width:815px;
 float:left;
 text-align:right;
}

.save-program {
 padding:0;
 margin:0;
 background:url(img/devin-programa/send.gif) no-repeat top left;
 width:230px;
 height:53px;
 color:#FFFFFF;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:24px;
 font-weight:bold;
 border:none;
}

.other-buttons-girl, .other-buttons-boy {
 margin:25px 0 0 30px;
 padding:15px 0 0 0;
 width:780px;
 float:left;
 display:inline;
 background:url(img/devin-programa/border-buttons.gif) repeat-x top left;
 clear:both;
}

.other-buttons-girl a {
 padding:8px 0 0 10px;
 margin:0 40px 0 0;
 background:url(img/devin-programa/button-program.gif) no-repeat top left;
 width:220px;
 height:30px;
 font-size:17px;
 font-weight:bold;
 color:#e8007a;
 text-decoration:none;
 display:inline-block;
 float:left;
}

.other-buttons-boy a {
 padding:8px 0 0 10px;
 margin:0 40px 0 0;
 background:url(img/devin-programa/button-program.gif) no-repeat top left;
 width:220px;
 height:30px;
 font-size:17px;
 font-weight:bold;
 color:#e58600;
 text-decoration:none;
 display:inline-block;
 float:left;
}

.send-friend {
 padding:10px;
 margin:0 0 0 10px;
 width:210px;
 height:88px;
 float:left;
 display:inline;
 background:url(img/devin-programa/bgr-send.gif) no-repeat top left;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:17px;
 font-weight:bold;
 color:#ffffff;
}

.green-friend {
 padding:0 0 0 5px;
 *padding:5px 0 0 5px;
 margin:5px 0 0 0;
 width:195px;
 height:23px;
 *height:18px;
 background:#7dd522;
 border:1px solid #d2e6c7;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
}

.send-friend-girl {
 padding:0;
 margin:5px 0 0 0;
 background:url(img/devin-programa/submit-friend.gif) no-repeat top left;
 width:73px;
 height:28px;
 border:none;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 color:#e8007a;
}

.send-friend-boy {
 padding:0;
 margin:5px 0 0 0;
 background:url(img/devin-programa/submit-friend.gif) no-repeat top left;
 width:73px;
 height:28px;
 border:none;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 color:#e58600;
}

.vi input {
 padding:0 0 0 5px;
 *padding:3px 0 0 5px;
 margin:3px 0 0 0;
 width:153px;
 height:20px;
 *height:17px;
 font-family:Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 background:#FFFFFF;
 border:1px solid #61c8f9;
}


/*----------------------------------------- */
.bottom-part-blog {
 padding:10px 0 45px 5px;
 margin:0;
 width:670px;
 float:left;
}

.bottom-part-blog-top {
 padding:0;
 margin:0;
 width:670px;
 height:67px;
 float:left;
 background:url(img/bottom-part-blog-top.gif) no-repeat top left;
  position:relative;
 z-index:100;
}

.bottom-part-blog-y {
 padding:0;
 margin:0;
 width:670px;
 float:left;
 background:url(img/bottom-part-blog-y.gif) repeat-y top left;
  position:relative;
 z-index:100;
}

.bottom-part-blog-main {
 padding:0;
 margin:0;
 width:670px;
 float:left;
 background:url(img/bottom-part-blog-main.gif) no-repeat bottom left;
 min-height:100px;
 height:auto !important;
 height:100px;
 position:relative;
 z-index:100;
 font-size:18px;
}

.bottom-part-blog-bottom {
 padding:0;
 margin:0;
 width:670px;
 height:21px;
 float:left;
 background:url(img/bottom-part-blog-bottom.gif) no-repeat top left;
 font-size:1px;
  position:relative;
 z-index:100;
}

.bottom-part-blog-main ul {
 padding:0 15px;
 margin:0;
 list-style:none;
 width:640px;
 float:left;
}

.bottom-part-blog-main ul li {
 padding:5px 0 5px 20px;
 margin:0;
 float:left;
 width:300px;
 background:none;
}

/* -------------- Christmas ------------- */
.christmas-b {
 padding:0;
 margin:0;
 width:1000px;
 float:left;
}

/*  ------------------------  floating banner*/

#bannerDiv div {
 position:absolute;
 margin-left:-353px;
 margin-top:-13px;
/*margin-left:-413px;*/
 width:610px;
 height:350px;
 z-index:1000;
}
/*
* html #bannerDiv div {
 position:absolute;
 margin-left:-413px;
 width :610px;
 height:350px;
 z-index:1000;
}*/

#rss-new {
padding:0;
margin:0;
width:100%;
background:#a4d8f0;
 clear:both;
 min-height:200px;
height:auto !important;
height:200px;

}

#rss-footer {
 padding:20px;
 margin:0 auto;
 width:960px;
 font-family:Arial;
 font-size:11px;
}
.kare-big-rss {
 margin:0;
 padding:0 0 0 22px;
 width:494px;
 float:left;
}
.kare-purple-rss {
 padding:5px 10px;
 margin:0;
 width:474px;
 float:left;
 border:1px solid #e4e1f7;
}

.kare-purple-rss a {
 color:#0089CD;
 text-decoration:none;
 display:block;
 padding:5px 0;
}

.kare-purple-rss a:hover {
 color:#0089CD;
 text-decoration:underline;
}

.cat1-rss {
 padding:0 10px 0 0;
 margin:0;
 width:148px;
 float:left;
}

#rss-footer .kare-purple, #rss-footer .kare-purple-rss {
min-height:140px;
height:auto !important;
height:140px;
background:#ffffff;
}

#rss-footer .kare-purple h6, #rss-footer .kare-purple-rss h6 {
    color: #666666;
    font-family: Arial;
    font-size: 11px;
    margin: 0;
    padding: 0;
}

.kare-small-first {
 padding:0;
 margin:0;
 width:211px;
 float:left;
}

.kare-small {
 margin:0;
 padding:0 0 0 22px;
 width:211px;
 float:left;
}

.kare-purple {
 padding:5px 10px;
 margin:0;
 width:191px;
 float:left;
 border:1px solid #e4e1f7;
}

.kare-purple a {
 color:#0089CD;
 text-decoration:none;
 display:block;
 padding:5px 0;
}

.kare-purple a:hover {
 color:#0089CD;
 text-decoration:underline;
}

h6 {
 padding:0;
 margin:0;
 font-family:Arial;
 font-size:12px;
 color:#0089CD;
}


/*** VELOKROS 2013 ***/

.page-main {background: none; }
.zpage-y {background: none;}

#velokros .content-top{background: url(img/velokros/content-top.png) no-repeat center 60px; width:614px; height: 486px;}
#velokros .content-top:before {   content: url(img/velokros/page-top.png); height:69px;}
#velokros .content-top div	{	padding: 10px 24px;	}
#velokros .content-top p	{	max-width: 360px;	}
#velokros .content-bottom ul	{	padding-left: 60px;	}

#velokros .content-top H1	{	color: #f75000;	margin: 10px 0;	}
#velokros .header		{	max-width: 460px;	}
#velokros span				{	color: #97a500;	}

#velokros .content-bottom{background: url(img/velokros/content-bottom.png) repeat-y center top; width:614px; min-height:664px;}
.page-bottom {	background: url(img/velokros/page-bottom.png) no-repeat center bottom; display:block; width:614px; height:70px;}
#velokros .content-bottom a {color: #605F59; font-weight:bold;}


#velokros .content-bottom H1, #velokros .content-bottom H3		{	padding: 10px 24px;	color: #605f59;}
#velokros .content-bottom p	, #velokros .content-bottom ul	{	color: #00529c;	padding: 10px 24px;}

#velokros .sign		{	min-height: 218px; float: right; margin: 50px 20px;	}


#velokros .button{
	margin: 14px 0 24px 0;
	border:1px solid #bf3e00;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
border-radius: 3px;
padding: 6px;
text-decoration:none;
display:inline-block;
text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
font-weight:bold;
color: #FFFFFF;
 background-color: #F75000;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#F75000), to(#f75000));
 background-image: -webkit-linear-gradient(top, #F75000, #f75000);
 background-image: -moz-linear-gradient(top, #F75000, #f75000);
 background-image: -ms-linear-gradient(top, #F75000, #f75000);
 background-image: -o-linear-gradient(top, #F75000, #f75000);
 background-image: linear-gradient(to bottom, #F75000, #f75000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F75000, endColorstr=#f75000);
}

#velokros .button:hover, #velokros .button.active{
 border:1px solid #912f00;
 background-color: #c43f00;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#c43f00), to(#c43f00));
 background-image: -webkit-linear-gradient(top, #c43f00, #c43f00);
 background-image: -moz-linear-gradient(top, #c43f00, #c43f00);
 background-image: -ms-linear-gradient(top, #c43f00, #c43f00);
 background-image: -o-linear-gradient(top, #c43f00, #c43f00);
 background-image: linear-gradient(to bottom, #c43f00, #c43f00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#c43f00, endColorstr=#c43f00);
}


#velokros .footer {
	margin:20px 10px 0;
	text-align: center;
}

#velokros .footer div {
	display: inline-block;
	width: 190px;
	height: auto;
	vertical-align:text-top;
	text-align: center;
}
#velokros .footer p { margin: 10px 0;	}

#formvelo  {
	color:#00529c ;
}
#formvelo fieldset {
	width: 200px;
	margin: 20px 0 20px 20px;
	display: inline;
	border: none;
	vertical-align: top;
}

#formvelo label {
	clear: both;
}


#formvelo input, select  {
margin: 10px 0;
	border-radius: 3px;
	min-width: 180px;
	height: 24px;
	border: none;
	-webkit-box-shadow: inset 1px 1px 4px rgba(0, 82, 156, 0.75);
	-moz-box-shadow: inset    1px 1px 4px rgba(0, 82, 156, 0.75);
	box-shadow: inset         1px 1px 4px rgba(0, 82, 156, 0.75);
}
/*The Submit Button */

#formvelo input[type=submit] {
 color: #fff;
 border: none;
 margin: 10px 0;
 padding: 0;
 background: #00529c;
}

/** -== Фокуси title ==- **/
.magic { padding-top: 10px !important; }
.magic-trick {
    font-size: 30px;
    font-weight: bold;
    text-shadow: 1px 1px #e3e3e3;
    width: 130px;
    -webkit-transform: rotate(-7deg);
    -moz-transform: rotate(-7deg);
    -ms-transform: rotate(-7deg);
    -o-transform: rotate(-7deg);
}
.magic-trick span:first-child { width: 27px;}
.magic-trick span { width: 18px; float:left; }
.magic-trick .red { color: #ff0000;}
.magic-trick .orange { color: #ff7f00;}
.magic-trick .yellow { color: #ffff00;}
.magic-trick .green { color: #00FF00}
.magic-trick .blue { color: #0000FF;}
.magic-trick .purple { color: #4B0082;}

.fokus-img > img
{
	width: 100px;
	height: auto;
	float: left;
	margin-right: 10px;
}
.fokusi h3
{
	float:left;
	width: 55%;
	margin-bottom: 10px;
}
.fokusi a
{
	text-decoration: none;
}
.fokusi a > img
{
	float: right;
	width: 120;
	height: auto;
}