/* --- SEO change H1 H2 H3 H4 --- */
/* DEFAULT: */
.h1 { font-size: 2em; margin: .67em 0; }
.h2 { font-size: 1.5em; margin: .75em 0; }
.h3 { font-size: 1.17em; margin: .83em 0; }
.h4 { margin: 1.12em 0; }
.h1, .h2, .h3, .h4 { font-weight: bolder; display:block; }
.h1 { page-break-before: always; }
.h1, .h2, .h3, .h4 { page-break-after: avoid; }
/* FIX x.h */
.h1_orange { font-size: 2em; margin: .67em 0; }
.h1_orange { font-weight: bolder; display:block; }
.h1_orange { page-break-before: always; }
.h1_orange { page-break-after: avoid; }
.h2_polecamy { font-size: 1.5em; margin: .75em 0; }
.h2_polecamy { font-weight: bolder; display:block; }
.h2_polecamy { page-break-after: avoid; }
.h2_blog { font-size: 1.5em; margin: .75em 0; }
.h2_blog { font-weight: bolder; display:block; }
.h2_blog { page-break-after: avoid; }
.h3_marg_top { font-size: 1.17em; margin: .83em 0; }
.h3_marg_top { font-weight: bolder; display:block; }
.h3_marg_top { page-break-after: avoid; }
/* FIX * x.h */
.h1, .h2, .h3, .h4 ,
.h1_orange, .h2_polecamy, .h2_blog, .h3_marg_top { margin: 0; padding: 0; text-align: left; }

* { margin: 0; padding: 0; text-align: left; }
body {
	text-align: center; color: #000; font: normal 12px Arial,sans-serif;
	background: #FFF;
	/* background: #FFF url('../images/tapety/bg_kubus.jpg') fixed top no-repeat; */
    /* background: #FFF url('../images/tapety/bg_cars2.jpg') fixed top repeat-y; */
	/* background: #03536e url('../images/tapeta_macki2.jpg') fixed top repeat-y; */
	/* background: #FFF url('../images/tapety/body_bg_babyvox_7dni.png') top repeat-y; */
	/* background: url('../images/tapeta_sammy1b.jpg') fixed no-repeat 50% 0px #FFF; */
	/* background: url('../images/tapeta_roszpunka.jpg') fixed no-repeat 50% 0px #142041; */
	/* background: url('./../../../images/tapety/tapeta_trefl.jpg') fixed no-repeat 50% 0px #008ed6; */
/*	background: url('./../../../images/tapety/tapeta_trefl.jpg') no-repeat 50% 0px #0094da;*/
}
a { color: #ab0f16; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
img, fieldset { border: 0; }
ul { list-style: none; }
ol { padding-top:10px;padding-bottom:10px;}
#page { margin: 0 auto; width: 955px;position:relative; }
.wrap { overflow: hidden; zoom: 1; }

#body .c0 { float: left; width: 640px; margin-top:15px;}
#body .c1 { float: right; width: 300px; margin-top:15px;}
#body .c00 { float: left; width: 308px; }
#body .c01 { float: right; width: 314px; }
/* --FIX-- */
.c00, .mod_images { clear: both;position:relative; }
#mainOuter{ width: 965px; background-color: white;}

/* header */
#header .c0 { float: left; width: 263px; }
#header .c1 { float: left; /* width: 690px;*/ }
#cities_top { margin: 5px 0 7px; }
#cities_top li { font: bold 15px/22px Arial,sans-serif; float: left; padding: 0 9px; margin-left: -3px; background: url('/templates/miastodzieci/images/md_tl_sep.gif') no-repeat right 5px; height: 35px; }
#cities_top li.active { background: url('/templates/miastodzieci/images/md_tl_active.gif') no-repeat 50% top; }
#cities_top li.last { background: none; }
#cities_top li.active a { color: #fff; }
#cities_top li.active a:hover { text-decoration: none; cursor: default; }
#hbox { border: solid #ffe100; border-width: 5px 6px 3px 7px; background: #ffe100;position:relative;
/*border: solid #8b8b8b; border-width: 5px 6px 3px 7px; background: #8b8b8b;position:relative;*/
}
#hbox .newsletter { width: 210px; padding-right: 5px; margin-left:500px; background: #ffe100; padding-bottom:5px;}
#hbox #adv{
position:absolute;
left:-10px;
top:0px;
}
#hbox label { font-size: 12px; color: #ab0f16;  display: block; width: 172px; margin-bottom: 4px; padding-top:3px; padding-bottom:2px; line-height: 15px;}
#hbox input { vertical-align: middle; height: 16px; padding-bottom:0px;}
#hbox input.img_input{
height:18px;
}
#hbox .t { font: normal 11px Arial,sans-serif;  color: #919191; border: 1px solid #a90e14; width: 168px; padding: 0 2px 0 5px; }
#header { margin-bottom: 0px; }

/* nav */
#main_nav { overflow: hidden; zoom: 1; border-bottom: 3px solid #fbdc1b; margin-bottom: 18px; }
#main_nav li { float: left; font: bold 15px Arial,sans-serif; background: url('/templates/miastodzieci/images/md_gnav_sep.gif') no-repeat right 3px; padding-right: 9px; margin-right: 5px; padding-bottom: 5px; }
#main_nav img { vertical-align: middle; }

/* mt */
#maintopic { padding: 9px 7px 9px 13px; background: #fbdc1b; margin-bottom: 18px; position:relative;}
#maintopic .c0 { width: 376px; }
#maintopic .c1 { width: 232px; }
#mt_subnav { overflow: hidden; zoom: 1; position: absolute; top:9px;left: 369px; width: 268px; padding-bottom: 16px; color: #fff;z-index:6; }
#mt_subnav li { float: left; padding-right: 5px; height: 42px; padding-left: 22px; font: bold 15px/44px Arial,sans-serif; margin-right: 7px; display: inline; }
#mt_subnav_hack{
position: absolute;
top:9px;left: 369px; width: 100px;height:42px;
 display: none;
z-index:5;
background:#fbdc1b;
}
#mt_subnav .color0 { background: #f9ac27 url('/templates/miastodzieci/images/md_mt_c0_arrowH.gif') no-repeat 7px 50%; }
#mt_subnav .color1 { background: #af268a url('/templates/miastodzieci/images/md_mt_c1_arrowH.gif') no-repeat 7px 50%; }
#mt_subnav .color2 { background: #ed2029 url('/templates/miastodzieci/images/md_mt_c2_arrowH.gif') no-repeat 7px 50%; }
#mt_subnav .color3 { background: #6fba46 url('/templates/miastodzieci/images/md_mt_c3_arrowH.gif') no-repeat 7px 50%; }
#mt_subnav .hidden span { display: none; }
#mt_subnav .hidden { padding-right: 0; }
#mt_subnav a { color: #fff; }
#mt_subnav .sup { position: relative; top: 7px; }
ul#mt_links{position:absolute;left:400px;top:68px;width:230px;}
#addEvent{position:absolute;left:454px;top:195px;margin:0;padding:0;}
#wiecej{position:absolute;left:588px;top:210px;background:#ab0f16;color:white;font:bold 11px Arial,sans-serif;padding:3px 5px 3px 5px; text-transform:lowercase;}
#impreza{
position:absolute;left:410px;top:210px;background:#effb71;color:#ab0f16;font:bold 11px Arial,sans-serif;padding:3px 5px 3px 5px; text-transform:lowercase;
}
a.back_btn{background:#ab0f16;color:white;font:bold 11px Arial,sans-serif;padding:3px 5px 3px 5px; text-transform:lowercase;}
a.submit_btn{color:white; font:bold 11px Arial,sans-serif; padding:3px 12px 3px 15px; background: #ab0f16 url("/templates/miastodzieci/images/miasto_dzieci_nastepny_dzial.png") no-repeat scroll right; border-right: 5px solid #ab0f16; }
#mt_links a { font:bold 12px/14px Arial,sans-serif;display:block; }
#mt_links span {  font:bold 10px/10px Arial,sans-serif; color: #919191; }
#mt_links li { margin-bottom: 8px;font:bold 10px/10px Arial,sans-serif; }

/* special event */
.specialEvent {margin-bottom: 18px; padding:0px;padding-top:5px; color:#666666; }
.specialEvent a, .specialEvent a:hover, .specialEvent a:visited  {color: #fff; padding-left: 15px; line-height:25px;}
.specialEvent .small a, .specialEvent a:hover .small, .specialEvent .small a:visited  {color: #666; font-weight:bold; font-size:13px; background-image: url(http://warszawa.miastodzieci.pl/templates/miastodzieci/images/orangearrow.gif);
background-position: 100% 60%; padding-right:10px;background-repeat: no-repeat;}
.specialEvent .title{background-image: url(/templates/miastodzieci/images/h2_search1.gif);background-repeat: no-repeat;background-attachment: scroll;
background-position: 0pt 0pt;border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color: #ff9933;padding-left: 15px;height: 20px;font-family: Arial,sans-serif;font-style: normal;
font-weight: bold;font-size: 17px;line-height: normal;font-size-adjust: none;font-stretch: normal;text-transform: uppercase;margin-top: 10px;text-decoration: none;color: #666666;width: 630px;
clear: both; margin-bottom:5px;
}

/* hp index small */
.index_small { padding-bottom: 20px;  }
.index_color0 { border-bottom: 1px solid #f9ac27; }
.index_color1 { border-bottom: 0; }
.index_color2 { border-bottom: 0; }
.index_color3 { border-bottom: 0; }
.index_color0 .h2,
.index_color0  h2 { background: url('/templates/miastodzieci/images/h2_ismall_c0.gif') no-repeat 0 0; border-bottom: 3px solid #f9ac27; }
.index_color1 .h2,
.index_color1  h2 { background: url('/templates/miastodzieci/images/h2_ismall_c1.gif') no-repeat 0 0; border-bottom: 3px solid #af268a; }
.index_color2 .h2,
.index_color2  h2 { background: url('/templates/miastodzieci/images/h2_ismall_c2.gif') no-repeat 0 0; border-bottom: 3px solid #ed2029; }
.index_color3  h2,
.index_color3 .h2 { background: url('/templates/miastodzieci/images/h2_ismall_c3.gif') no-repeat 0 0; border-bottom: 3px solid #478f2c; }
.index_small .h2,
.index_small  h2 { padding-left: 15px; height: 20px; font: bold 17px Arial,sans-serif; color: #666; text-transform: uppercase; margin-bottom: 12px; }
.index_small .entry,.entry { width: 270px; margin: 0 auto; margin-bottom: 16px; }
.index_small .h3,
.index_small  h3 { font:bold 14px Arial,sans-serif; margin-bottom: 8px; }
.index_small .more a,#katalog_search .more a,#fullsearch1 .more a{ background: #ab0f16  right; color: #fff; padding: 3px  5px  3px  5px; font-size: 11px; font-weight:bold; text-transform:lowercase;}
.index_small .more { text-align: right; }
.index_small img { float: left; margin: 0 10px 10px 0; display: inline; position: relative; top: 2px; }

/* small gallery (hp) */
.mod_images { margin-bottom: 24px; padding-bottom: 8px; }
.mod_images .h2 a,
.mod_images  h2 a{ font: normal 17px Arial,sans-serif; text-transform: uppercase; color: #666; padding-left: 16px; float: left; font-weight:bold;}
.mod_images .head .m { float: right; font: bold 13px/20px Arial,sans-serif; padding-right: 18px; background: url('/templates/miastodzieci/images/addimg_smallarrow.gif') no-repeat 100% 50%; }
.mimg_color0 .head { background: url('/templates/miastodzieci/images/h2_ismall_c0.gif') no-repeat 0 0; border-bottom: 3px solid #f9ac27; }
.mimg_color1 .head { background: url('/templates/miastodzieci/images/h2_ismall_c1.gif') no-repeat 0 0; border-bottom: 3px solid #af268a; }
.mimg_mimg_color2 .head { background: url('/templates/miastodzieci/images/h2_ismall_c2.gif') no-repeat 0 0; border-bottom: 3px solid #ed2029; }
.mimg_color2 .head { background: url('/templates/miastodzieci/images/h2_ismall_c2.gif') no-repeat 0 0; border-bottom: 3px solid #ed2029; }
.mimg_color2 .wrap {margin-top:13px;}

.mimg_color3 .head { background: url('/templates/miastodzieci/images/h2_ismall_c3.gif') no-repeat 0 0; border-bottom: 3px solid #478f2c; }
.mimg_color0 { border-bottom: 1px solid #f9ac27; }
.mimg_color1 { border-bottom: 1px solid #af268a; }

.mimg_color3 { border-bottom: 1px solid #478f2c; }
.mod_images .head { margin-bottom: 18px; }
.mod_images li { float: left; width: 111px; margin: 0 7px; font: normal 12px Arial,sans-serif; color: #666; }
.mod_images li img { border: 0; margin-bottom: 4px; }
.mod_images a.more{
position:absolute;
left:595px;
top:130px;
background:#ab0f16;color:white;font:bold 11px Arial,sans-serif;padding: 3px  5px  3px  5px; font-weight:bold; text-transform:lowercase; margin-bottom:10px;
}
.componentheading .h2,
.componentheading  h2{
	background-image: url(/templates/miastodzieci/images/h2_ismall_c2.gif);
	background-repeat: no-repeat; background-attachment: scroll;
	background-position: 0pt 0pt; border-bottom-width: 3px; border-bottom-style: solid;
	border-bottom-color: #ed2029; padding-left: 15px;height: 20px;font-family: Arial,sans-serif;
	font-style: normal;font-variant: normal; font-weight: bold;font-size: 17px;
	line-height: normal;font-size-adjust: none;font-stretch: normal;-x-system-font: none;
	color: #666666;text-transform: uppercase;margin-bottom: 12px; margin-top: 20px;}
.componentheading .addpic{
float:right;
text-transform: none;
font: bold 13px/20px Arial,sans-serif; padding-right: 18px; background: url('/templates/miastodzieci/images/addimg_smallarrow.gif') no-repeat 100% 50%;
}

.contentpane{margin:0;padding:0;}
.contentpane .contentpagetitle { float: left; margin: 0 12px 12px 0; display: inline;border: 0; clear: right;}
.contentpane .blog { overflow: hidden; zoom: 1; margin-bottom: 16px; }
.contentpane .blog i{font: normal 12px/18px Arial,sans-serif; color: #666;}
.contentpane .blog .h2,.contentpane .blog .h3,
.contentpane .blog  h2,.contentpane .blog  h3 { font: bold 16px Arial,sans-serif; margin-bottom: 0px;}
.h2_blog, h2.blog {text-transform:uppercase;}
.contentpane .blog .intro div { font: normal 12px/15px Arial,sans-serif; color: #050505; }
.contentpane { margin-bottom: 24px; }
.contentpane .dates { font: normal 12px/18px Arial,sans-serif; color: #666; }
.contentpane .category img { float: left; margin: 0 10px 4px 0; display: inline;}
.contentpane em { color: #666; font-size: 12px; }
.contentpane .blog2 { overflow: hidden; zoom: 1; margin-bottom: 16px; width: 210px; height: 270px; float: left; clear: none; padding-top: 0px; }

#mod_custom_html{margin:0;padding:0;}
#mod_custom_html .contentpagetitle { float: left; margin: 0 12px 12px 0; display: inline;border: 0; clear: right;}
#mod_custom_html .blog { overflow: hidden; zoom: 1; margin-bottom: 16px; }
#mod_custom_html .blog i{font: normal 12px/18px Arial,sans-serif; color: #666;}
#mod_custom_html .blog .h2,.contentpane .blog .h3,
#mod_custom_html .blog  h2,.contentpane .blog  h3 { font: bold 16px Arial,sans-serif; margin-bottom: 0px;}
.h2_blog, h2.blog {text-transform:uppercase;}
#mod_custom_html .blog .intro div { font: normal 12px/15px Arial,sans-serif; color: #050505; }
#mod_custom_html { margin-bottom: 24px; }
#mod_custom_html .dates { font: normal 12px/18px Arial,sans-serif; color: #666; }
#mod_custom_html .category img { float: left; margin: 0 10px 4px 0; display: inline;}
#mod_custom_html em { color: #666; font-size: 12px; }

/* calendar */
#calendar table { width: 180px; float:right;}
#calendar .caption { font: bold 14px/32px Arial,sans-serif; text-align: center;color:#666; width:110px; float:left; text-align:center;}
#calendar table a { font-size: 11px; text-transform: lowercase; font-weight: normal;color:white;}
#calendar .dzis { font-size: 11px; text-transform: lowercase; margin: 0 8px; font-weight: normal; background-color: #ab0f16; color:white;}
#calendar table th { text-align: center; font: bold 11px Arial,sans-serif;  color:#666666;}
#calendar table td { text-align: center; font: bold 11px Arial,sans-serif; background-color:#f69b2a;color:white; height:20px;}
#calendar .blank_calendar{ background-color: white;}
#calendar table td a{ text-align: center; font: bold 11px Arial,sans-serif;background-color:#f69b2a;color:white; }
#calendar { margin-bottom: 16px; }

/* article */
.contentpaneopen .h1 img,
.contentpaneopen  h1 img{position:absolute;right:10px;top:4px;}
.contentpaneopen .author {  font-size: 12px; line-height: 32px; color:#666666; float:right;}
.contentpaneopen .createdate { font-size: 12px; }
.contentpaneopen .createdate { margin-left: 8px; font:regular 12px/32px Arial;color:#000; }
.contentpaneopen p { font: normal 12px/16px Arial,sans-serif; margin-bottom: 1em; }
.contentpaneopen .modifydate { font-size: 11px; color: #666; }
.lead,.lead p{ font: bold 14px/15px Arial,sans-serif; color: #666; margin-bottom: 1em; }
.contentpaneopen .articleimg { float: left; margin: 0 12px 12px 0; display: inline; }
.contentpaneopen div img{
margin:10px;
}
.contentpaneopen ol,.contentpaneopen ul{
padding-left:30px;
padding-top:10px;
padding-bottom:10px;
}
.h2{color:#666666;}

.ComponentFormContainer,.ComponentFormContainer .componentheading{
margin:0;
}
.ComponentForm{
background:#f4f4f4;
margin:0 0 15px 0;
padding:10px;
}
.ComponentForm .contestFormSubmit{
    background: none repeat scroll 0 0 #AB0F16;
    color: white;
    font: bold 11px Arial,sans-serif;
    padding: 5px 40px;
    font-size: 14px;
}

.ComponentForm strong,.ComponentForm label{
display: block;  font-family:Arial,sans-serif; color: #666; padding-bottom: 4px;
}
.ComponentForm textarea,.ComponentForm input.textinput{
width: 612px;margin-bottom: 8px;
}
.ComponentForm textarea{
height: 110px;}
.obligatory{
color:red;
}

/* hp games */

.polecane_zabawy .h2,
.polecane_zabawy  h2 { position: relative; left: -16px; }
.polecane_zabawy .h3,
.polecane_zabawy  h3 { font: bold 14px Arial,sans-serif; text-transform: uppercase; }
.polecane_zabawy li { font: bold 12px Arial,sans-serif;  padding-left: 20px; }
.polecane_zabawy .more { text-align: right;  }
.polecane_zabawy .more a { background: #ab0f16  right; color: #fff; font-size: 11px; font-weight: bold; text-transform:lowercase; padding:3px 5px 3px 5px;}

.related{float:left;text-align:center;margin:5px;width:300px; padding:3px;}
div.related img{display:block;margin:5px auto;text-align:center;border:0px solid #ee2b2f;}

/* #banP1{
margin:0 auto;
text-align:center;
width:750px;
} */
.entertainment{
text-align:center;
width:302px;
/* clear:both; */
/* overflow:hidden; */
}

div.clr{
margin:0;padding:0;font-size:0;line-height:0;clear:both;
}
.imageindex,.imageindex1{
float:left;width:100px;height:134px;
margin-right:25px;
margin-bottom:5px;
overflow:hidden;
}
.imageindex1{
margin-right:5px;
margin-bottom:5px;
}
.imageindex img,.imageindex1 img{
border:2px solid #ee2b2f;
}
.imageindex span,.imageindex1 span{
font:bold 10px/10px Arial,sans-serif;
color:#5d5d5d;
}
.add_picture{
float:right;
text-transform:none;
font: bold 13px/20px Arial,sans-serif; padding-right: 18px; background: url('/templates/miastodzieci/images/addimg_smallarrow.gif') no-repeat 100% 50%;
}
.gallery_images .h1,
.gallery_images  h1{
float:left;
}
.images_container{
padding-left:15px;
}
.images_container1{
padding-left:0px;
margin:0;
line-height:0;
font-size:0;
}

.pagenav{
background:#ab0f16;color:white; font:normal 11px/17px Arial,sans-serif; font-weight:bold; padding:4px;
}
 a.pagenav{
font:bold 12px/17px Arial,sans-serif;
}
.pageslinks{text-align:center; margin-bottom:20px;}
.space{margin-bottom:10px;}
.patronate{
/* color:#166D1D; */
color:red;
font:normal 11px/12px Arial, sans-serif;
}
.categoryname{
margin:0;
padding:0;
}
.categoryname .h2,
.categoryname  h2{
font: bold 17px/22px Arial,sans-serif; color: #666;
padding:0;
margin-bottom: 10px;
}
.kolorowanki_border{
font-size:3px;line-height:3px;height:3px;
border-bottom: 1px solid #ed2029;
}

.wyszukiwarka_zabawy{ background: #fbcd7e; padding:0; margin-bottom: 16px; border-bottom: 1px solid #fcdba2;height:240px;overflow:hidden; }
.wyszukiwarka_zabawy .h2,
.wyszukiwarka_zabawy  h2{ background: #fc9005 url('/templates/miastodzieci/images/ht0_c2.gif') left top no-repeat; color: #fff; font: bold 16px/29px Arial,sans-serif; height: 29px;  padding: 0 20px; margin-bottom: 16px; width:200px;}
.wyszukiwarka_zabawy p{
color:#9c0105;font:bold 15px/15px Arial,sans-serif;margin-left:22px;margin-bottom:18px;
}
.wyszukiwarka_zabawy .body{
margin:0 0 6px 18px;
padding:0;
background:transparent;
font:normal 10px/10px Arial;
}
.wyszukiwarka_zabawy .body form{
margin:0;
padding:0;
background: #fbcd7e;
border:1px solid #fbcd7e;
}
.wyszukiwarka_zabawy .body .more{

background-color:#AB0F16;
width:70px;
height:20px;
float:left;
margin-left:5px;
text-align:center;
}
.more a{
background: #ab0f16  right; color: #fff; font-size: 11px; font-weight: bold; text-transform:lowercase; padding:3px 5px 3px 5px;

}
.wyszukiwarka_zabawy select { display:block;width:180px;height:20px;
font-size:12px;font-family:Arial,sans-serif;}

.wyszukiwarka_zabawy .t { float:left;width:176px;height:16px; margin:0; font:normal 12px/14px Arial,sans-serif;}
#footer{
text-align:center;
/* background-color:#feea00; */
}
#catalog{
text-align:left;
width:955px;
margin:0 auto;
}
#catalog p{
color:black;
font:bold 14px/20px Arial,sans-serif;
margin:0;
padding-left:12px;
margin-bottom:10px;
margin-top:10px;
background-color:#FBDC1B;
}
#catalog .cats{
padding-left:10px;
padding-right:10px;
}
#catalog .category{
color:black;
font-weight:normal;
font:bold 11px/14px Arial,sans-serif;
}
#catalog a{
color:black;
font:normal 11px/14px Arial,sans-serif;
text-decoration:none;
}
#catalog .subcategory{

font:normal 11px/14px Arial,sans-serif;

}
#catalog .spacer{
color:black;
margin-right:5px;
}
#catalog .empty{
color:white;
margin-right:0;
}



.suburbslist ul{
margin:5px;
}
.suburbslist ul li{
float:left;
margin-right:5px;
font:normal 15px/25px Arial,sans-serif;
height:25px;
}
.suburbslist ul li a{
color:#666;
}
.suburbslist{
margin-top:0px;
margin-bottom:15px;
border: 2px solid #FEEA00;
border: 2px solid #ED2029;
padding:0px;
}
.suburbslist p{
font: bold 17px/22px Arial,sans-serif; text-transform: uppercase; color: #666;
background: url('/templates/miastodzieci/images/h2_ismall_c2.gif') no-repeat 0 0;
margin-top:0;
padding-left:16px;
}
#menu_bg{
height:44px;
/* border:1px solid black; */
}
ul.menu{
/* float:left; */
position:absolute;
left:0;
top:150px;
list-style:none;
width:100%;
/* border-bottom: 3px solid #ffe100; */
/*margin-bottom: 18px;*/
/*margin-top: 25px;*/
padding-bottom:10px;
height:20px;
z-index:104;
}
div.menu_footer{
    width:500px;
    text-align:left;
    margin-left:135px;
    float:left;
}
ul.menu_footer{
    list-style:none;
    margin:0 auto;
    width:520px;
    height:20px;
    float:left;
}

ul.menu li,ul.menu_footer li{
list-style:none;
float:left;
text-transform:lowercase;
font: bold 15px Arial,sans-serif;
/*background: url('/templates/miastodzieci/images/md_gnav_sep.gif') no-repeat right 3px; padding-right: 9px; */
margin-right: 15px;
padding-bottom: 5px;
position:relative;
}

ul.menu li
	{
	margin-right: 0px;
	/* display: table-cell !important; */
	}

ul.menu li a
	{
	color: #FFF;
	}

ul.menu li ul.submenu{
position:absolute;
left:0px;
top:25px;
width:170px;
padding:0;
margin:0;
background:#fbdc1b;
display:none;
z-index:2001;
line-height:25px;
}
ul.menu li ul.submenu li{
float:left;
clear: both;
text-transform:none;
margin:0px;
padding:0;
font:bold 12px/25px Arial,sans-serif;
background:none;
color:white;
border: none;
}
ul.menu li ul.submenu li a{
font:normal 12px/25px Arial,sans-serif;
display:block;
margin:0;
padding:0;
padding-left:15px;
background:transparent url(../images/mn_bg.gif) 0 0 no-repeat;
color: #000;

}
ul.menu li ul.submenu li a:hover{
background-color:#fbf5d1;
}
ul.menu li.parent iframe{
position: absolute;
left:0;
top:25px;
width:169px;
height:50px;
z-index:2000;
background:#fbdc1b;
display:none;
}
ul.menu li.parent{
/*background:transparent url(../images/parent.png) right 3px no-repeat;*/
/*padding-right:23px;*/
}

ul.menu li:hover ul, ul.menu li.over ul{
display:block;
}
#maintopic{
z-index:1;
}
.search_phrase{
font:normal 12px/20px Arial, sans-serif;
color: #666;
margin-bottom:1em;
}
#fullsearch,#catalog_search{
background:#e2993b;
height:87px;
margin:0;
padding:0;
overflow:hidden;
}
#catalog_search{
background:#f9de1b;
position:relative;
/* padding-top:30px; */
z-index:1;
height:150px;
}

#fullsearch p,#catalog_search p.header{
color: white;
font:bold 14px/30px Arial,sans-serif;
padding-left:30px;
background:transparent url(../images/fullsearchheder.png) left top no-repeat;

}
#catalog_search p.header{
background-image: url(../images/catalogsearchheder.png);
position:absolute;
left:0;
top:36px;
}
#catalog_search div.info{
color:white;
font:normal 11px/14px Arial,sans-serif;
background-color:#e2993b;
width:100%;
padding-left:21px;
padding-top:3px;
padding-bottom:3px;
position:absolute;
left:0px;
top:0px;
}
#catalog_search div.info b{
font:bold 14px/15px Arial,sans-serif;
}
#catalog_search select{
float:left;
width:180px;
margin-left:30px;
margin-top:18px;
}
#catalog_search select.cats{
margin-top:75px;
}
#fullsearch #query{
float:left;
width:180px;
margin-left:30px;
margin-top:16px;
margin-bottom:20px;
}
#fullsearch a{
color:white;
background:#f9de1b;
font:bold 13px/19px Arial,sans-serif;
display:block;
width:67px;
height:19px;
float:left;
text-align:center;
margin-bottom:18px;
margin-top:18px;
margin-left:9px;
}
#catalog_search a{
color:white;
background:#e2993b;
text-align:center;
font:bold 13px/19px Arial,sans-serif;
display:block;
width:67px;
height:19px;
position:absolute;
top:117px;
right:10px;
}
.visit_card{
padding:0;
margin-bottom:10px;
}
.visit_card .name a{
color:#666;
font:bold 17px/25px Arial,sans-serif;
}
.visit_card .componentheading{
margin-bottom:0;

}
.visit_card .componentheading .h2,.visit_card1 .componentheading .h2,
.visit_card .componentheading  h2,.visit_card1 .componentheading  h2{
font:bold 17px/22px Arial,sans-serif;
}
.visit_card .info{
background-color:#ffffff;
padding-top:5px;
padding-bottom:5px;

}
.visit_card .info div.inf{
width:250px;
float:left;
height:100px;
margin-top:15px;
}


.visit_card .info td.inf, .visit_card1 .info td.inf{
vertical-align:top;
width:250px;
}

.visit_card .info td img, .visit_card1 .info td img{
border: solid 1px #cccccc;
padding-top:0;
margin-top:0;
}

.inf p{
margin-left:16px;
color:#666;
font-weight:bold;

}
.inf ul{
padding-left:0px;
color:#666;
margin-left:16px;
}
.visit_card1 .inf p,.visit_card1 .inf ul{
/* border:1px solid gray; */
margin:0;
}
.visit_card1 .inf ul{
padding-top:0;
}
.visit_card .info .cnt{
overflow:hidden;
}
.visit_card .info .cnt1{
overflow:hidden;
}
.visit_card .more{
width:190px;
height:20px;
margin-left:5px;
margin-top:5px;
}
.visit_card div.more a{
color:white;
background:#AB0F16;
margin-top:5px;
margin-bottom:5px;
padding: 4px 4px 4px 4px;
font:bold 11px/11px Arial;
}

#katalog_search .header,#fullsearch1 .header,#playSearch .header,#polecane_zabawy .header {  height: 20px;  color: #666; text-transform: uppercase;  }

#katalog_search .header .h2,#fullsearch1 .header .h2,#playSearch .header .h2, .header .h2,
#katalog_search .header  h2,#fullsearch1 .header  h2,#playSearch .header  h2, .header  h2{ padding-left: 15px;font: bold 17px/20px Arial,sans-serif;background:white url('/templates/miastodzieci/images/h2_search1.gif') no-repeat 0 0; /*border-bottom: 3px solid #af268a;*/ border-bottom:3px solid #F69B2A;}

#playSearch .header .h2,
#playSearch .header  h2 { background:white url('/templates/miastodzieci/images/h2_ismall_c3.gif') no-repeat 0 0; border-bottom: 3px solid #478f2c; }

#polecane_zabawy .header .h2,
#polecane_zabawy .header  h2{
    background:white url('/templates/miastodzieci/images/play_header.png') no-repeat 0 0; border-bottom: 3px solid #970200;
}
#katalog_search,#fullsearch1,#playSearch{
width:300px;
overflow:hidden;

background:#F8F8F8;
}

#fullsearch1{
margin-bottom:10px;
}

div#playSearch{
margin-bottom:14px;
height:223px;
}
#fullsearch1 .header .h2,
#fullsearch1 .header  h2{
background-color:transparent;
}
#katalog_search .info b,#playSearch .info b{
font:bold 14px/15px arial,sans-serif;
}
#katalog_search .info,#playSearch .info{
color:#AB0F16;
font:normal 11px/16px arial,sans-serif;
margin-top:10px;
margin-bottom:10px;
padding-left:25px;
/* text-transform:uppercase; */
}
#playSearch .info{
margin-top:20px;
}
#katalog_search select,#fullsearch1 .inptxt,#playSearch select,#playSearch .inptxt{
width:250px;
margin-left:25px;
margin-bottom:10px;
color:#666;
}
#fullsearch1 .inptxt{
margin-top:20px;
/* border:1px solid #af268a; */
border:1px solid #F69B2A;
}

#fullsearch1 .more a{
margin-bottom:5px;
}
#katalog_search div.more a,#fullsearch1 div.more a,#playSearch div.more a{
float:right;
margin-right:25px;

color:white;
background:#AB0F16;
margin-top:0px;
margin-bottom:5px;
padding: 4px 4px 4px 4px;
font:bold 11px/11px Arial;
}
#polecane_zabawy .entry {  margin-top:16px;}
#polecane_zabawy .entry img{
float: left; margin: 0 10px 10px 0; display: inline; position: relative; top: 2px; height:150px;
}
#polecane_zabawy{
padding-bottom:16px;
margin-bottom:16px;
height:206px;
}
#polecane_zabawy .h3,
#polecane_zabawy  h3{
font:bold 14px Arial,sans-serif; margin-bottom: 8px;
}
#polecane_zabawy ul{
margin-top:5px;
margin-left:10px;
padding-left:16px;
}
#polecane_zabawy li{
margin-left:10px;
padding-left:0;
font:bold 12px Arial;
line-height:14px;
list-style: none;
margin-bottom: 10px;
text-transform:capitalize;
}
.contentheading .h1,
.contentheading  h1{
font: #f69b2a bold 18px/24px Arial,sans-serif;
background-color: white;
}
.contentheading{

}
/* Polecamy */
.h2_polecamy,
 h2.polecamy{
padding: 0 0 0 15px ;font: bold 17px/20px Arial,sans-serif;
background: url('/templates/miastodzieci/images/h2_ismall_c2.gif') no-repeat 0 0; border-bottom: 3px solid #ed2029;
color: #666;
margin-top:14px;
margin-bottom:0px;
height:20px;


}
.polecamy{
margin:0;
padding-left:0px;
padding-right:7px;



}
.polecamy .plecamy_item_outer{
	float:left;
	width: 277px;
	margin-left:16px;
	color:#AB0F16;
	font-weight:bold;
	text-decoration:none;
}

.polecamy .plecamy_item_outer a.title, .plecamy_item_outer_1 a.title{
	color:#AB0F16;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}

.polecamy .plecamy_item_outer_1{
	float: right;
}

.polecamy .h2_blog {
background-image: url(/templates/miastodzieci/images/h2_ismall_c2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0pt 0pt;
border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color: #ed2029;padding-left: 15px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;
font-weight: bold;font-size: 17px;line-height: normal;font-size-adjust: none;font-stretch: normal;text-transform: uppercase;margin-top: 10px;text-decoration: none;
padding-top:0;color: #666666;height:20px;
/* width: 630px; */
}

.titlebold{
font-weight:bold; clear:both; font-size:14px;
}
.weekend{
/* border-bottom: 0; */
}

.polecamy .h3,
.polecamy  h3{
background:transparent url('/templates/miastodzieci/images/ph.png') left top no-repeat;
font:bold 14px/18px Arial,sans-serif;
color:#666;
margin-top:0;
margin-bottom:14px;
padding-left:10px;
}
.polecamy .h3_marg_top,
.polecamy  h3.marg_top{
margin-top:10px;
}
.polecamy a img{

margin-right:14px;
margin-bottom:14px;
margin-top: 8px;
float:left;
}
.polecamy p{
color:#000;
font:normal 12px/14px Arial,sans-serif;
margin:0 0 0 5px;
}
.polecamy p.data{
color:#666;
margin-bottom:0;
margin-top:5px;
font-size: 10px;
}
.polecamy a.title{
color:#666666;
font:12px Arial,sans-serif;
text-decoration:none;
}
.marg_title{
margin-top:5px;
margin-bottom:5px;
}
.polecamy a.all{
color:white;
background:#AB0F16 76px top no-repeat;;
display:block;
width:62px;
height:17px;
padding-left:6px;
padding-top:3px;
margin-left:188px;
margin-top:8px;
font: 11px Arial,sans-serif;
text-decoration:none;
font-weight: bold;
}
.polecamy a.all_right{
	float: right;
	margin-left: 0;
}
#map_canvas{display:block;width:441px;margin:0;padding:0; float:left;}
.map_outer1{
padding:0;
margin:0;
}

.map_nav{
margin-top:10px;
height:36px;
}
.map_nav .left{
float:left;
margin-left:0px;
}
.map_nav .left .pp{color:#f4a944;margin-left:5px;font-weight:bold;}
.map_nav .right .np{color:#f4a944;margin-right:5px;font-weight:bold;}
.map_nav a{
color:black;
}
.map_nav .right{
float:right;
margin-right:140px;
}

.trip_head .h2,
.trip_head  h2{
font:bold 14px/23px Arial;
color:#ab0f16
}
.trip_description{
margin-bottom:30px;
}
ul.map_nav_ul a.map_nav_selected{
color:#ab0f16; font-weight:bold;
}
.map_nav{
text-decoration:none;
}
.map_outer1 ul.map_nav_ul{
float:right;
/* margin-right:10px; */
margin:0;
padding-right:0;
padding-left:10px;
padding-top:0;
width:185px;

}

ul.map_nav_ul li{
font:normal 12px/12px Arial,sans-serif;
margin-bottom:10px;
/* border:1px solid black; */
vertical-align:top;
}
ul.map_nav_ul li a{
color:#666;
font:normal 12px Arial,sans-serif;
}

#moscomMain{
border:1px solid black;
}

div#cappymod{
background: transparent url('../images/zajawka_tlo.jpg') left top no-repeat;
background: transparent url('../images/001.jpg') left top no-repeat;
padding:0;
position:relative;
width:314px;
height:540px;
margin-top:5px;
}
div#cappymod .h1,
div#cappymod  h1{
position:absolute;
left:20px;
top:15px;
font:normal 15px/42px Arial;
color:white;
padding:0;
margin:0;
}
div#cappymod div.entry{
position:absolute;
left:103px;
top:160px;
width:178px;
height:313px;
color:white;
padding-left:10px;
padding-right:10px;
padding-top:10px;
font:normal 11px/13px Arial;
text-align: justify;

}
div#cappymod div.entry p{
margin-bottom:13px;
}
div#cappymod a{
position:absolute;
left:218px;
top:500px;
}

.contentpaneopen .czerwony{color:#ed2b2b;}
.contentpaneopen .zielony{color:#6fba46;}
.contentpaneopen .pomaranczowy{color:#F69B2A;}
.contentpaneopen .wstep{font: bold 14px/15px Arial,sans-serif; color: #666 !important; margin-bottom: 1em;}
.contentpaneopen .wyrozniony{font: normal 14px/18px Arial,sans-serif; margin-bottom: 1.5em;}
.contentpaneopen .wiersz{font: normal 13px/17px Verdana,sans-serif;font-style:italic; margin-bottom: 1em;}
.print_ico{
float:right;
   margin: 0px 0px 10px 10px;
}
.c01 .header .h2,
.c01 .header  h2{

font: bold 17px Arial,sans-serif; color: #666; text-transform: uppercase; margin-bottom: 12px;
}

ul.firm_mnu{
height:18px;
padding:0;
background:transparent url('/templates/miastodzieci/images/firm_mn_bg.png') left bottom repeat-x;
margin-bottom: 18px;
/* border:1px solid black; */
}
ul.firm_mnu li a{
display:block;
width:100%;
font:bold 10px/17px Arial,sans-serif;
border-top:1px solid #ab0e15;
border-right:1px solid #ab0e15;
border-left:1px solid #ab0e15;
background:#ab0e15;
color:white;
text-align:center;
}
ul.firm_mnu li a.active{
color:#ab0e15;
background:white;
}
ul.firm_mnu li{
float:left;
list-style:none;
text-transform:lowercase;
background:none;padding:0;margin-bottom:0;
margin-right: 5px;
width:75px;
height:18px;
}

/*
============ KAFLE ArtykuÅ‚y ===============
*/
.kafleArtylul_active, .kafleFilmy_active { display: block; }
.kafleArtylul_hide, .kafleFilmy_hide { display: none; }
.kafleArtylul_outer{
/* 	width: 429px; */
	width: 423px;
	padding: 0px;
	margin: 0px;
}
.kafleCjg_head,
.kafleFilmy_head,
.kafleArtylul_head{
	height: 30px;
	padding: 0px 15px;
	background: transparent url(../images/gray_dot.gif) repeat-x bottom;
}
.kafleArtylul_head{
	padding: 0px 15px;
}
.menu_kafleCjg,
a.menu_kafleart {
	display: block;
	float: left;
	width: 88px;
	height: 28px;
	border-top: 1px solid #cbcbcb;
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
	color: #fff;
	margin: 0px 10px 0px 0px;
}

.kafleFilmy_head a.active,
.kafleArtylul_head a.active{
	border-bottom: none;
	padding-bottom: 1px;
}

.menu_kafleart_edziecko{ background: transparent url(../images/bt_edziecko.gif) no-repeat left top; }
/* .menu_kafleart_czterykaty{ background: transparent url(../images/bt_ckaty.gif) no-repeat left top; } */
a.menu_kafleart_czterykaty{
	width: 116px;
	background: transparent url(../images/bt_wnetrza.gif) no-repeat left top;
}


.kafleCjg_body,
.kafleArtylul_body{
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
	padding: 16px;
	height: 170px;
}

.kafleArtylul_body_img{
	float: left;
	width: 109px;
	text-align: center;
}
.kafleArtylul_body_img img{
	width: 105px;
}
.kafleArtylul_body_link{
/* 	302 - 16 - 9 */
	float: left;
	margin-left: 9px;
/* 	width: 274px; */
	width: 268px;
}
.kafleArtylul_body_link a{
	display: block;
	margin-bottom: 12px;
	padding-left: 10px;
	color: #000000;
	background: transparent url(../images/link_dot.gif) no-repeat left;
}
.kafleArtylul_body_link a:hover{

}

a.kafleArtylul_link{}
a.kafleArtylul_link_active{
	color: #AB0F16;
	background: transparent url(../images/link_dot_a.gif) no-repeat left;
}

/*
============ KAFLE FILMY ===============
*/

.kafleFilmy_body{
	border-bottom: 1px solid #cbcbcb;
	padding: 11px 9px;
	height: 180px;
}

a.kafleFilmy_film{
	width: 83px;
	height: 124px;
	float: left;
	margin-right: 3px;
/* 	background-color: red; */
	display: none;
	color: #000;
}
a.kafleFilmy_film:hover {
	color: #AB0F16;
	text-decoration: none;
}
.kafleFilmy_film_title{
	height: 52px;
	font-weight: bold;
	margin-bottom: 10px;
}
img.kafleFilmy_film_img{
	width: 78px;
	border: 2px solid #fff;
}
a.kafleFilmy_film:hover img.kafleFilmy_film_img{
	border: 2px solid #AB0F16;
}
a.kafleFilmy_active, .kafleFilmy_active { display: block; }
a.kafleFilmy_hide, .kafleFilmy_hide { display: none; }

a.kafleFilmy_next,
a.kafleFilmy_previous{
	width: 7px;
	height: 124px;
	display: block;
	float: left;
	background-color: red;
}

a.kafleFilmy_previous {
	margin-right: 3px;
	background: transparent url(../images/link_previous.gif) no-repeat left;
}
a.kafleFilmy_next {
	background: transparent url(../images/link_next.gif) no-repeat right;
}

/*
================ CJG ===============
*/
.menu_kafleCjg{
	width: 148px;
	border-bottom: 1px solid #fff;
	background: transparent url(../images/bt_cjg.gif) no-repeat left top;
}


.cjg_wyszukiwarka{
	height: 18px;
	line-height: 18px;
	width: 40px;
	margin: 0px;
	margin-right: 8px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin-bottom: 5px;
}

select.cjg_wyszukiwarka{
	float: left;
	width: 110px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	font-weight: normal;
}

.cjg_szukaj{
	margin-left: 111px;
	padding-top: 8px;
}

.kafleCjg_outer a.cjg{
	float:right;
	margin-right:25px;
	color:white;
	background:#AB0F16;
	margin-top: 10px;
	margin-bottom:5px;
	padding: 4px 4px 4px 4px;
	font:bold 11px/11px Arial;
}


/*=== KAFLE ====================================*/
img {
		border: none;
		margin: 0px;
		padding: 0px;
	}

select{
	margin: 0px;
	padding: 0px;
}

#page{
	width: 955px;
	margin: auto;
}

#c3{
	margin: 0px 0px;
	padding-top: 9px;
	margin-bottom: 10px;
}

#c31{
	float: left;
	width: 423px;
	margin-right: 14px;
}


#c32{
	float: left;
	width: 297px;
	margin-right: 14px;
/* 	background-color: red; */
}

#c33{
	float: left;
	width: 207px;
/* 	background-color: green; */
}


/*
==== KAFEL Polecamy Wew ======================================
*/
/*#c4{
	margin: 0px 0px;
	margin-bottom: 10px;
}
#c4 .polecamy{
	padding: 12px 0px;
}
.mod_akfle_wew_body{
	padding: 0px 2px 17px 4px;
}
.mod_akfle_wew_col{
	width: 142px;
	height: 186px;
	float: left;
	margin: 0px 8px 0px 0px;
	padding-left: 7px;
	border-left: 1px solid #CBCBCB;
}
.mod_akfle_wew_col1{
	margin: 0px 8px 0px 8px;
	padding-left: 0px;
	border-left: none;
}

.mod_akfle_wew_col a.first{
	display: block;
	margin-bottom: 12px;
	color: #000000;
}
.mod_akfle_wew_col a.first:hover{
	color: #AB0F16;
}
.mod_akfle_wew_col a.first div{
	padding-left: 10px;
	background: transparent url(../images/link_dot.gif) no-repeat left 6px;
}
.mod_akfle_wew_col a.first:hover div{
	color: #AB0F16;
	background: transparent url(../images/link_dot_a.gif) no-repeat left 6px;
}
.mod_akfle_wew_col a.dotlink{
	display: block;
	margin-bottom: 10px;
	padding-left: 10px;
	color: #000000;
	background: transparent url(../images/link_dot.gif) no-repeat left 6px;
}
.mod_akfle_wew_col a.dotlink:hover{
	color: #AB0F16;
	background: transparent url(../images/link_dot_a.gif) no-repeat left 6px;
}
.mod_akfle_wew_col a {
	color: #676767;
	font-size: 12px;
	margin: 0px 5px;
}
.mod_akfle_wew_col a img{
	border: 1px solid #CBCBCB;
	padding: 0px;
	margin: 0px 0px 25px 0px;
}*/

div .more1 a{
 color: #fff; padding-left: 5px;padding-right:5px; font:bold 11px/17px Arial,sans-serif;text-transform:lowercase;
}

div.more1{
background-color:#AB0F16;
width:70px;
height:17px;text-align:center;
}



/* ==== KAFEL Polecamy Wew =================================================== */
#c4 .h2,
#c4  h2 { background: url('/templates/miastodzieci/images/h2_ismall_c2.gif') no-repeat 0 0; border-bottom: 3px solid #ed2029; }
#c4 .h2,
#c4  h2 { padding-left: 15px; height: 20px; font: bold 17px Arial,sans-serif; color: #666; text-transform: uppercase; margin-bottom: 12px; }
#c4 { margin: 0px 0px; margin-bottom: 10px; }
#c4 .polecamy { padding: 12px 0px; }
#c4 .polecamy .h3,
#c4 .polecamy  h3 { background: none; text-align: center; margin-bottom: 0px; }
#c4 .polecamy .h3 a,
#c4 .polecamy  h3 a { color: #AB0F16; font-weight: bold; font-size: 14px; }
#c4 .polecamy a img { margin-bottom: 15px; }
.mod_akfle_wew_body { padding: 0px 2px 17px 4px; }
.mod_akfle_wew_col { width: 142px; height: 250px; height: auto !important; min-height: 250px !important; float: left; margin: 0px; padding: 0px 7px;}
.mod_akfle_wew_col_border { width: 141px; padding-right: 7px; border-right: 1px solid #CBCBCB; }
.mod_akfle_wew_col_margin { height: 32px; }

.mod_akfle_wew_col a.first { display: block; margin-bottom: 12px; color: #000000; }
.mod_akfle_wew_col a.first:hover { color: #AB0F16; }
.mod_akfle_wew_col a.first div { padding-left: 10px; background: transparent url('../images/link_dot.gif') no-repeat left 6px; }
.mod_akfle_wew_col a.first:hover div { color: #AB0F16; background: transparent url('../images/link_dot_a.gif') no-repeat left 6px; }
.mod_akfle_wew_col a.dotlink { display: block; margin-bottom: 10px; padding-left: 10px; color: #000000; background: transparent url('../images/link_dot.gif') no-repeat left 6px; }
.mod_akfle_wew_col a.dotlink:hover { color: #AB0F16; background: transparent url('../images/link_dot_a.gif') no-repeat left 6px; }
.mod_akfle_wew_col a { color: #676767; font-size: 12px; margin: 0px 5px; }
.mod_akfle_wew_col a img { border: 1px solid #CBCBCB; padding: 0px; margin: 0px 0px 15px 0px; }

#topBanOuter { font-size: 1px; line-height: 1px; }

/* === KOLOROWANKI MODYFIKACJE CMS-SOLUTIONS ================================= */
.categoryname .kolorowanki_categoryname { display: block; text-align: center; font: bold 17px/22px Arial,sans-serif; color: #666; padding:0; margin-bottom: 10px; }
div.wybor_dzialu { height: 39px; }
div.wybor_dzialu_poprzedni { float: left; color: #ffffff; background-color: #ad0f10; line-height: 18px; text-align: left; font-size: 10px; font-weight: bold; width: 104px; height: 18px; border: 1px solid #761a27; }
div.wybor_dzialu_all { padding-right: 35px; }
div.wybor_dzialu_nastepny { float: right; color: #ffffff; background-color: #ad0f10; line-height: 18px; text-align: right; font-weight: bold; font-size: 10px; width: 104px; height: 18px; border: 1px solid #761a27; }
div.wybor_dzialu_poprzedni img { margin-left: 3px; margin-top: 6px; }
div.wybor_dzialu_nastepny img { margin-top: 6px; margin-left: 7px; margin-right: 5px; }
div.wybor_dzialu_nastepny span { float: left; display: block; margin-left: 3px; }
div.wybor_dzialu span:hover { text-decoration: underline; }
hr.pozioma_linia { border: none; height: 1px; font-size: 1px; line-height: 1px; width: 605px; background-color: #989898; }
.ikony_print_send_pdf { height:30px; }
.ikony_print_send_pdf .ikony_print { float: right; width: 38px; }
.ikony_print_send_pdf .ikony_pdf { float: right; margin: 0; width: 35px; }
.clear_right { clear: right; }
.kolorowanka_big{ text-align: center; margin: 0px auto; }
.kolorowanka_big img{ width: 320px; }
.h3_kolorowanki_outer { margin-bottom: 10px; }
div.cms-solutions .h1,
div.cms-solutions  h1 { display: block; -x-system-font:none; color:#666666; font-family:Arial,sans-serif; font-size:17px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:22px; text-transform:uppercase; }
div.cms-solutions .h2,
div.cms-solutions  h2 { font-size: 16px; font-weight: bold; line-height: 22px; color: #676767; }
div.cms-solutions .h3,
div.cms-solutions  h3 { font-size: 15px; font-weight: bold; color: #aa0f13; }
div.cms-solutions { margin-top: 19px; }
.imageindex1 span { display: block; float: none; clear: both; text-align: center; }
.tytul_kolorowanki { padding-top: 6px; width: 78px; text-align: center; }
.categories_full { margin-top: 19px; }
.categories_full_gry { height: 385px; }
.pathway_arrow { margin-left:7px; margin-right:6px; }
.pathway_powrot { color: #ffffff; background: #a91015; font-weight:bold; margin-right:11px; padding: 3px 6px 4px 5px; }
.pathway { margin-bottom:15px; }
.pathway .back_btn { margin-right: 6px; }
.categories_left { float:left; width:300px; height: 100%; margin-top: 20px; }
.categories_right { float: right; width: 300px; height: 100%; margin-top: 20px; }
.kolorowanki_imageindex1{ float:left; height:134px; margin-bottom:5px; /*margin-right:20px;*/ overflow:hidden; width:100px; }
.kolorowanki_imageindex1 img{ border:2px solid #ee2b2f; }
.kolorowanki_imageindex1 span{ font:bold 10px/10px Arial,sans-serif; color:#5d5d5d; }
.categoryname .h3,
.categoryname  h3, .categoryname .kolorowanki_categoryname_list { display: block; text-align: center; font-weight: bold; text-align:center; margin-bottom:14px; font-size:15px; }
.kolorowanki_cat_opis h3 { font-weight: normal; margin: 0; }
.categoryname a { color:#ae0f14; }
.categoryname .h2,
.categoryname  h2 { text-align:center; }
.categoryname .kolorowanki_i_malowanki{ text-align:center; font-family:Arial,sans-serif; font-size:12px; font-size-adjust: none; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; color:#676767; }
.pagenav_kolorowanki_cat{ font-size: 12px; padding-right: 18px; margin-bottom: 20px; font-weight: bold; }
.pagenav_kolorowanki_cat .left_nav { width: 113px; height: 18px; float: left; }
.pagenav_kolorowanki_cat .right_nav { width: 113px; height: 18px; float: right; }
.pagenav_kolorowanki_cat .sites_nav { margin: 0 auto; text-align: center; padding: 2px 2px 3px 2px; }
.pagenav_kolorowanki_cat .sites_nav a,
.pagenav_kolorowanki_cat .sites_nav span { padding: 1px 5px 1px 5px; background-color: #ab1016; color: #FFF; margin-left: 6px; }
.pagenav_kolorowanki_cat .sites_nav a { background-color: transparent; color: #666666; }
.pagenav_kolorowanki_cat .left_nav a,
.pagenav_kolorowanki_cat .left_nav span { background: #ae0f14 url(/templates/miastodzieci/images/miasto_dzieci_poprzedni_dzial.png) no-repeat 6px; color: #FFF; padding-left:17px; display: block; text-align: left; line-height: 20px; font-size:12px; font-weight:bold;}
.pagenav_kolorowanki_cat .right_nav a,
.pagenav_kolorowanki_cat .right_nav span { background: #ae0f14 url(/templates/miastodzieci/images/miasto_dzieci_nastepny_dzial.png) no-repeat 103px; color: #FFF; padding-right:17px; display: block; text-align: right; line-height: 20px; font-size:12px;  font-weight:bold;}
.pagenav_div_left{ background: transparent url(/templates/miastodzieci/images/miasto_dzieci_poprzedni_dzial.png) no-repeat left; background-color:#ae0f14; padding-left:17px; padding-top:1px; padding-bottom:1px; margin-right:100px; float:left; /*width:106px; height:20px;*/ }
.pagenav_div_right{ background: url(/templates/miastodzieci/images/miasto_dzieci_nastepny_dzial.png) no-repeat right #ae0f14; /* padding-right:7px; */ margin-right: 5px; width: 105px; padding-left: 6px; /*padding-top:1px; padding-bottom:1px;*/float:right; }
.pagenav_div_left span { margin-right: 6px;     display:block; }
.paginacja_middle { margin-top: 1px; }
.pagenav_number { margin-left:12px; display: block; float: left; padding-left: 5px; padding-right: 5px; text-align: center; }
.tytul_kolorowanki .h4,
.tytul_kolorowanki  h4 { text-align:center; }
.pagenav_kolorowanki { margin-left: 2px; }
.tytul_kolorowanki .h3,
.tytul_kolorowanki  h3 { text-align:center; color:#5D5D5D; }
.tytul_kolorowanki .h3 a,
.tytul_kolorowanki  h3 a { color:#5D5D5D; }

/* === ZABAWY MODYFIKACJE CMS-SOLUTIONS ================================= */
#playSearch .header .h2 a ,
#playSearch .header  h2 a { color:#666666; }
.c00 .header .h2,
.c00 .header  h2 { text-transform:uppercase; color:#666666; margin-bottom: 12px; }
.zglos_zabawe { padding:3px 5px; margin-right:555px; background:#AB0F16 none repeat scroll 0 0; }
.zglos_zabawe a{ text-align:right; color:white; font-family:Arial,sans-serif; font-size:11px; font-weight:bold; line-height:normal; }
.zabawy_introtext { font-weight:bold; }

.h3_gry_outer { margin-bottom: 10px; }
.tytul_gry {  width: 150px; text-align: justify;  height:45px; margin-bottom:10px;}

.gry_imageindex1{ float:left;  margin-bottom:15px; /*margin-right:20px;*/  width:150px; text-align: center;}
.gry_imageindex1 img{ border:2px solid #ee2b2f; width: 134px; height: 134px; }
.gry_imageindex1 span{ font:bold 15px/15px Arial,sans-serif; color:#5d5d5d; }
.gry_imageindex1 .tytul_gry .h4 span a,
.gry_imageindex1 .tytul_gry  h4 span a{font:bold 14px/15px Arial,sans-serif;color:#5D5D5D;}

.categoryname .gry_i_malowanki{ text-align:center; font-family:Arial,sans-serif; font-size:12px; font-size-adjust: none; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; color:#676767; height: 90px;}
.pagenav_gry_cat{ padding-right: 18px; margin-bottom: 20px; font-weight: bold; }
.pagenav_gry_cat .left_nav { width: 113px; height: 18px; float: left; }
.pagenav_gry_cat .right_nav { width: 113px; height: 18px; float: right; }
.pagenav_gry_cat .sites_nav { margin: 0 auto; text-align: center; padding: 2px 2px 3px 2px; }
.pagenav_gry_cat .sites_nav a,
.pagenav_gry_cat .sites_nav span { padding: 1px 3px 1px 3px; background-color: #ab1016; color: #FFF; margin-left: 6px; }
.pagenav_gry_cat .sites_nav a { background-color: transparent; color: #666666; }
.pagenav_gry_cat .left_nav a,
.pagenav_gry_cat .left_nav span { background: #ae0f14 url(/templates/miastodzieci/images/miasto_dzieci_poprzedni_dzial.png) no-repeat 6px; color: #FFF; padding-left:17px; display: block; text-align: left; line-height: 20px; }
.pagenav_gry_cat .right_nav a,
.pagenav_gry_cat .right_nav span { background: #ae0f14 url(/templates/miastodzieci/images/miasto_dzieci_nastepny_dzial.png) no-repeat 103px; color: #FFF; padding-right:17px; display: block; text-align: right; line-height: 20px; }
.tytul_gry .h4,
.tytul_gry  h4{text-align:center; }
.tytul_gry_a{ text-align:center; font-size:15px;color:#5D5D5D; }
.pagenav_gry { margin-left: 2px; }
.tytul_gry .h3,
.tytul_gry  h3 { text-align:center; color:#5D5D5D; }
.tytul_gry .h3 a,
.tytul_gry  h3 a { color:#5D5D5D; }
.tytul_gry span{font: 12px Arial,sans-serif; text-align:left;}
.gry_imageindex1 .opis_gry span{font: 12px Arial,sans-serif; }
.gry_imageindex1 .opis_gry {width:135px; padding:6px; padding-bottom:0; text-align:justify;}

/* === MOD MENU DLA DZIECI ============================================== */
.menu_dla_dzieci_outer{ margin-bottom: 13px; }
.menu_dla_dzieci_outer a:hover { text-decoration: none; }
.menu_dla_dzieci_outer .menu_element { width: 147px; height: 31px; display: block; float: left; line-height: 31px; color: #FFF; font-weight: bold; font-size: 15px; margin-right: 5px; margin-bottom: 4px;}
.c1 .menu_dla_dzieci_outer .menu_element_p { margin-right: 0; }
.menu_dla_dzieci_outer .menu_element span { margin-left: 11px; line-height: 31px; color: #FFF}
.menu_dla_dzieci_outer .menu_element_czerwony { background: #ee2222 url('/templates/miastodzieci/images/menu_dd_bg_red.gif') no-repeat 134px 11px; }
.menu_dla_dzieci_outer .menu_element_zielony { background: #68bb43 url('/templates/miastodzieci/images/menu_dd_bg_green.gif') no-repeat 134px 11px; }
.menu_dla_dzieci_outer .menu_element_niebieski { background: #1099cc url('/templates/miastodzieci/images/menu_dd_bg_blue.gif') no-repeat 134px 11px; }
.menu_dla_dzieci_outer .menu_element_zolty { background: #ff9933 url('/templates/miastodzieci/images/menu_dd_bg_orange.gif') no-repeat 134px 11px; }
.menu_dla_dzieci_outer .menu_element_bordowy { background: #AB0F16 url('/templates/miastodzieci/images/menu_dd_bg_braun.gif') no-repeat 134px 12px; }

/* === MOD GIE?DA MAMY ============================================== */
#mod_gielda_mamy { margin-top: 32px; margin-bottom: 20px; border: 1px solid #cccccc; padding: 0 15px; height: 100%; font-size: 12px; }
#mod_gielda_mamy .top { display: block; text-align: center; height: 42px; position: relative; top: -18px; }
#mod_gielda_mamy .title{ color: #ab0e15; font-weight: bold; display: block; margin: 0 0 7px 0; }
#mod_gielda_mamy .item{ margin-bottom: 20px; }
#mod_gielda_mamy .last{ margin-bottom: 10px; }
#mod_gielda_mamy .body img{ width: 90px; float: left; }
#mod_gielda_mamy .description{ width: 165px; float: right; font-size:12px;}
#mod_gielda_mamy .description img{ width: auto; float: none; }
#mod_gielda_mamy .mod_gielda_mamy_bottom{ text-align: center; height: 10px; line-height: 10px; }
#mod_gielda_mamy .mod_gielda_mamy_bottom a{ background-color: #FFF; padding: 0 10px; position: relative; top: 5px; color: #ab0e15; font-weight: bold; font-size: 14px; }


/* ==================================== component katalog main view ============================================== */
#kat {width:410px; float:left;}
#miasto {float: right; width: 195px;text-align: right;}
form#suburbForm {float:right; margin-bottom:5px;}
#katalog select {width:180px; float:left;}
#katalog .h2,
#katalog  h2 {clear:left; font-size:14px; margin:0; }
#katalog .h3 a,
#katalog  h3 a {font-size:12px; color:#666666; margin:0; padding:0px;}
#katalog .h1,
#katalog  h1{
	background-image: url(/templates/miastodzieci/images/h2_ismall_c2.gif);
	background-repeat: no-repeat; background-attachment: scroll;
	background-position: 0pt 0pt; border-bottom-width: 3px;
	border-bottom-style: solid; border-bottom-color: #ed2029; padding-left: 15px;
	height: 20px;font-family: Arial,sans-serif;font-style: normal;font-variant: normal;
font-weight: bold;font-size: 17px;line-height: normal;font-size-adjust: none;font-stretch: normal;-x-system-font: none;color: #666666;text-transform: uppercase;margin-bottom: 12px;}
.catalog_column_left {width:300px;float:left}
.catalog_column_right {width:300px;float:right}
a.zglosfirme{background:#ab0f16;color:white;font:bold 11px Arial,sans-serif;padding:3px 5px 3px 5px; text-transform:lowercase; float:right; margin-bottom: 8px; margin-top:-3px;}

/* ==================================== component katalog section view ============================================== */
#sekcja .h2 , #sekcja .h2 a ,
#sekcja  h2 , #sekcja  h2 a {font-size:16px; margin:0; color:#666666; margin-top:10px;}
#sekcja .h3,
#sekcja  h3 {float:left;}
#sekcja .h3 a,
#sekcja  h3 a {font-size:14px; margin:0; padding:0px; font-weight: normal; float: left;}
#sekcja .h1,
#sekcja  h1{
	background-image: url(/templates/miastodzieci/images/h2_ismall_c2.gif);
	background-repeat: no-repeat; background-attachment: scroll; background-position: 0pt 0pt;
	border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #ed2029;
	padding-left: 15px;height: 20px;font-family: Arial,sans-serif;font-style: normal;
	font-variant: normal;
font-weight: bold;font-size: 17px;line-height: normal;font-size-adjust: none;font-stretch: normal;-x-system-font: none;color: #666666;text-transform: uppercase; margin-bottom: -12px;}

/* ==================================== component katalog kategoria ============================================== */
#kategoria .h2 a, #kategoria .h2,
#kategoria  h2 a, #kategoria  h2 {font-size:14px; margin:0; padding:0px; font-weight: normal; float:left;}
.firma a img {float:left; padding:0 15px 0 0; clear:left; }
#kategoria .h1,
#kategoria  h1{
	background-image: url(/templates/miastodzieci/images/h2_ismall_c2.gif);
	background-repeat: no-repeat; background-attachment: scroll;
	background-position: 0pt 0pt; border-bottom-width: 3px; border-bottom-style: solid;
	border-bottom-color: #ed2029; padding-left: 15px;height: 20px;font-family: Arial,sans-serif;
	font-style: normal;font-variant: normal;
font-weight: bold;font-size: 17px;line-height: normal;font-size-adjust: none;font-stretch: normal;-x-system-font: none;color: #666666;text-transform: uppercase;margin-bottom: 12px;}
.firma, .blog { padding-top:20px; padding-bottom:10px;clear: both; border-bottom: solid 1px #cccccc;}
.polecamy .blog {padding-bottom:0;}
.szare {color:#666666}
#pathway a.back_btn {float:left;}
.fokarium {padding-left:10px; float: left; }
.fokarium a {padding-right:5px; margin-right:5px; line-height:20px; background-image: url(/templates/miastodzieci/images/mod_kolorowa_krowa_blog_red_arrow.gif); background-repeat: no-repeat; background-position: 100%; }
.fokarium span {color:#666666;}
.space {height:10px;clear:both;}
.space5 {height:5px;clear:both;}
.space7 {height:7px;clear:both;}
span.znajdziesz {font-size: 14px;}
.h2 span,
 h2 span {color:#666666;}
.blog .h1,
.blog  h1 {font-size:14px;}
.zakladkowy .h2, .contentheading .h1, .componentheading .h1,
.zakladkowy  h2, .contentheading  h1, .componentheading  h1{
	background-image: url(/templates/miastodzieci/images/h2_ismall_c2_long.gif);
	background-repeat: no-repeat; background-attachment: scroll;
	background-position: 0pt 0pt; border-bottom-width: 3px; border-bottom-style: solid;
	border-bottom-color: #ed2029; padding-left: 15px;font-family: Arial,sans-serif;
	font-style: normal;font-variant: normal; font-weight: bold;font-size: 17px;
	line-height: normal;font-size-adjust: none;font-stretch: normal;-x-system-font: none;
	color: #666666;text-transform: uppercase;margin-bottom: 12px; margin-top: 20px;text-decoration:none; color:#666666; /*width:630px;*/}
.componentheading .h1 a,
.componentheading  h1 a {text-decoration:none; color:#666666;}
.com_categories { padding: 25px 10px; color: #333333; font-family: Arial,Helvetica,sans-serif;  font-size: 14px; }

/* ==================================== mod_images ============================================== */

.tytul_zdjecia .h1,
.tytul_zdjecia  h1 {font-size:16px; float:left; clear: both; text-align:center; width:630px;}
.tytul_zdjecia a img {float:left; text-align:center; width:500px; padding-left: 65px; padding-bottom: 10px;}
.tytul_zdjecia h2 {clear:both; text-align:center; padding-bottom: 10px; width:600px; color:#333333;font-family: Arial, sana-serif; font-weight:medium; }

/* =================================== ASTRA ====================================================== */

#polecane_zabawy .polecane_zabawy_astra{
    float:right;
    margin-top:-24px;
}
#polecane_zabawy .h2{
    margin-bottom: 0;
}

.contentpaneopen .com_play_astra img {margin:0;}

/* =================================== startcity ====================================================== */
#startcity .h1,
#startcity  h1{
	background-image: url(/templates/miastodzieci/images/h2_ismall_c2.gif);
	background-repeat: no-repeat; background-attachment: scroll; background-position: 0pt 0pt;
	border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #ed2029;
	padding-left: 15px;height: 20px;font-family: Arial,sans-serif;font-style: normal;
	font-variant: normal; font-weight: bold;font-size: 17px;line-height: normal;
	font-size-adjust: none;font-stretch: normal;-x-system-font: none;color: #666666;
	text-transform: uppercase; margin-top: 10px;text-decoration:none; color:#666666; width:630px;}
.h1_orange,
 h1.orange{background-image: url(/templates/miastodzieci/images/h2_search1.gif);
 background-repeat: no-repeat; background-attachment: scroll; background-position: 0pt 0pt;
 border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #ff9933;
 padding-left: 15px;height: 20px;font-family: Arial,sans-serif;font-style: normal;
 font-variant: normal; font-weight: bold;font-size: 17px;line-height: normal;
 font-size-adjust: none;font-stretch: normal;-x-system-font: none;color: #666666;
 text-transform: uppercase; margin-top: 20px;text-decoration:none; color:#666666; width:630px; clear:both;}

#startcity .h2,
#startcity  h2{color:#666666; font-size:14px; font-weight:bold; margin-bottom:5px; text-transform: uppercase;}
a.greenmore  {background:#68bb43;color:white;font:bold 11px Arial,sans-serif;padding:3px 5px 3px 5px; text-transform:lowercase; float:left; margin-bottom:0;}
a.orangemore  {background:#ff9933;color:white;font:bold 11px Arial,sans-serif;padding:3px 5px 3px 5px; text-transform:lowercase;float:left; }

#startleft {float:left; width:220px; background-image: url(/templates/miastodzieci/images/paski.gif); background-repeat:no-repeat; padding-top:50px; padding-left:15px;}
#startright {float:left; width:375px; border-left:solid 1px #cccccc; margin-top:15px;  padding-left:20px;}
#startcity a.back_btn {float:right; margin-right:25px; color:white;font:bold 11px Arial,sans-serif;padding:3px 5px 3px 5px; text-transform:lowercase;}
#startleft a{color:#333333; font-size:14px; line-height:16px; font-weight:bold; }
#startright a{font-weight:bold; color: #333333; line-height:14px; margin-bottom: 20px; }
.orangearrows, .greenarrows{margin-left:15px;}
.orangearrows a {background-image: url(/templates/miastodzieci/images/orangearrow.gif); background-repeat:no-repeat; background-position: 100% 60%; padding-right:10px;}
.greenarrows a {background-image: url(/templates/miastodzieci/images/greenarrow.gif); background-repeat:no-repeat; background-position: 100% 60%; padding-right:10px;}

#startcity .prawa {font-size:12px; width: 300px; float:left;}
#startcity span.czerwony {font-size:14px; text-transform: uppercase; color:#ef2121; float:left; clear:right; font-weight:bold; margin-top: 25px; width:300px;margin-bottom:5px;}
#startcity span.brazowy {font-size:14px; text-transform: uppercase; color:#ab0f16; float:left; clear:right; font-weight:bold; margin-top: 25px;width:300px;margin-bottom:5px;}
#startcity .mapa {float:left; width: 320px; margin-top:15px;}
ul#mt_link li a{font-weight:bold; color: #333333; line-height:14px; margin-bottom: 20px; background-image: url(/templates/miastodzieci/images/redarrow.gif); background-repeat:no-repeat; background-position: 100% 60%; padding-right:10px;}
ul#mt_link {margin-left:20px;}
#city_news_0 a, #city_news_1 a, #city_news_2 a, #city_news_3 a, #city_news_4 a,
#city_news_5 a, #city_news_6 a, #city_news_7 a, #city_news_8 a, #city_news_9 a{
	font-weight:bold; color: #333333; line-height:14px; margin-bottom: 20px;
	background-image: url(/templates/miastodzieci/images/redarrow.gif);
	background-repeat:no-repeat; background-position: 100% 60%; padding-right:10px;}
#city_news_0, #city_news_1, #city_news_2, #city_news_3, #city_news_4, #city_news_5, #city_news_6, #city_news_7, #city_news_8, #city_news_9{height:145px;}
.lewakol, .prawakol{float:left; width:300px; margin-left:15px; margin-bottom: 30px; padding-top:15px;}
.space300 {height:5px; width:285px;}

#startcity .prawa .region_lewa ul#mt_link,
#startcity .prawa .region_prawa ul#mt_link  { margin-left: 0; padding-left: 0; }
#startcity .prawa .region_lewa { float: left; width: 150px; }
#startcity .prawa .region_prawa {  float: left; width: 150px; }

hr {color: #cccccc; background-color: #cccccc; height: 1px; border:0;}
.wciecie {margin-left:16px;}

#mod_strona_glowna_outer .komunikat_outer { padding-bottom: 30px; font-size:13px; }
#mod_strona_glowna_outer #komunikat { color:#AB0F16; font-size:14px; font-weight:bold; text-transform:uppercase; padding-bottom: 30px; }
#mod_strona_glowna_outer .regiony { padding-top: 10px; }
#mod_strona_glowna_outer .regiony .brazowy { font-weight:bold; }

.AdTaily_outer { padding-top: 10px;}

.frisco_banner td { font-size: 12px; font-weight: bold; text-align: center; }
.frisco_banner a { color: #9d004e; }
.frisco_banner a img { margin: 0; width: 85%; height: 85%; }

/* moduÅ‚ konkursy prawa - przesuniety na lewa strone */

.polecamy .konkursy1{
float: left;
width:250px;
margin-left:16px;
}

.polecamy .konkursy2{
float:right;
width: 250px;
margin-left:16px;
}

.polecamy .all{
float:right;
margin-right:17px;

}

.pathway_main{
float:left;
text-align:left;
padding-top:5px;
padding-bottom:5px;
}

.pathway_main .back_btn{
float:left;
}

.pathway_main .pathway_section{
float:left;
padding-left:10px;
}

.pathway_main .pathway_section a{
background-image:url(/templates/miastodzieci/images/mod_kolorowa_krowa_blog_red_arrow.gif);
background-position:100% 50%;
background-repeat:no-repeat;
line-height:20px;
margin-right:5px;
padding-right:5px;
}

.pathway_main .pathway_section span{
color:#666666;
font-size:12px;
}

/* ======== FOOTER SEO =======================================================*/
#mod_footer{
    font-size: 12px;
    width: 965px;
    margin: 0px auto;
}
#mod_footer .mod_footer_outer{
    padding: 0 6px;
}
#mod_footer .mod_footer_inner{
    padding-top: 17px;
    border-top: 1px solid #cccccc;
}
#mod_footer .section{
    margin-bottom: 14px;
}
#mod_footer .section .name{
    float: left;
    width: 110px;
    font-weight: bold;
}
#mod_footer .section .name_inner{
    text-align: right;
}
#mod_footer .section .links{
    float: right;
    width: 824px;
}
#mod_footer .section .links_inner{
    text-align: left;
    padding-right: 7px;
    color: #cccccc;
}
#mod_footer .section .links_inner a{
    color: #323232;
}
#mod_footer .section_0 {
    color: #ba0f17;
}
#mod_footer .section_1 {
    color: #ee202a;
}
#mod_footer .section_2 {
    color: #f69c2a;
}
#mod_footer .section_3 {
    color: #68bb45;
}
#mod_forum_gielda_mamy{
    margin: 10px 0;
}
#mod_forum_gielda_mamy .h2 {
    padding-left: 15px;
    height: 20px;
    font: bold 17px Arial,sans-serif;
    color: #666;
    text-transform: uppercase;
    margin-bottom: 0;
    background: url('/templates/miastodzieci/images/h2_ismall_c2.gif') no-repeat 0 0;
    border-bottom: 3px solid #ed2029;
}
#mod_forum_gielda_mamy .list {
    padding: 0 16px;
    line-height: 15px;
}
#mod_forum_gielda_mamy .row {
    padding-top: 7px;
}
#mod_forum_gielda_mamy .row .author{
    display: block;
    color: #666666;
    font-size:12px
}
#mod_forum_gielda_mamy .row a{
    display: block;
}
#mod_forum_gielda_mamy a.more{
    float:right;
    margin-right:25px;
    color:white;
    background:#AB0F16;
    margin-top:0px;
    margin-bottom:5px;
    padding: 4px 4px 4px 4px;
    font:bold 11px/11px Arial;
}
/* ======== FOOTER SEO =======================================================*/
#body .c1 #banP62 iframe, #banP63 iframe, #banP64 iframe {
    border: none;
}
#body .c1 #banP62 iframe, #banP63 iframe, #banP64 iframe body{
    border:1px solid #CCCCCC;
}
/* komentarz */
.mod_banners { padding-top: 5px; }
.mod_banners .mod_banners_title{ border-bottom: 3px solid #46902f; background: url(/templates/miastodzieci/images/greentitle_bg.gif) no-repeat 0px 0px scroll; padding-left: 15px; font-weight: bold; font-size: 17px; color: #666666; text-transform: uppercase; }
.mod_banners .mod_banners_items{ padding-bottom: 14px; }
.mod_banners .mod_banners_item_product{ padding-bottom: 10px; }
.mod_banners .mod_banners_item_banners{ padding-bottom: 10px; text-align: center;}
.mod_banners .mod_banners_item .mod_banners_left_col{ border: 1px solid #d0d0d0; }
.mod_banners .mod_banners_item .mod_banners_left_col a{ display: block; margin: 0 auto; padding: 0; font-size: 1px; line-height: 1px; text-align: center; }
.mod_banners .mod_banners_item .mod_banners_left_col img{ text-align: center; padding: 1px; margin: 1; }
.mod_banners .mod_banners_item .mod_banners_right_col{ }
.mod_banners .mod_banners_item .mod_banners_item_title{ font-weight: bold; }
.mod_banners .mod_banners_item .mod_banners_item_price{ font-weight: bold; }
.mod_banners .mod_banners_item .mod_banners_item_price_value{ color: #aa0f15; }
.mod_banners .mod_banners_item .mod_banners_item_oldprice_value{ text-decoration: line-through; }
.mod_banners a.mod_banners_item_check{ background-color: #ab0e15; text-align: center; padding: 0 7px; line-height: 19px; color: #FFF; }

/* RSS */
.rss-outer { padding: 10px 0; text-align: left; margin-left:135px; width:500px; padding-bottom:30px; float:left;}

/*KOMENTARZE*/

.coments{
    margin-top:10px;
    margin-bottom:10px;

}

.coments .coments_title{
    background: transparent url("/templates/miastodzieci/images/greentitle_bg.gif") no-repeat;
    border-bottom:3px solid #46902F;
    color:#666666;
    font-size:17px;
    font-weight:bold;
    padding-left:15px;
    text-transform:uppercase;

}
.coments  .nickname_col{
    float: left;
    width: 150px;
    margin-top: 17px;
}
.coments  .nickname_col span{
    display: block;
}
.coments .captcha_code_col{
    float: left;
    width: 300px;
    margin-top: 17px;
}
.coments .captcha_code_col span{
    display: block;
}
img#captcha{
    margin-left: 8px;
    float: left;
}
.coments input{
    border: 1px solid #c9c9c9;
    height: 22px;
    line-height: 22px;
    margin: 0;
    float: left;
    padding: 0;
}
.coments .nickname_col input{
    width: 140px;
}
.coments .captcha_code_col input{
    width: 110px;
}
.coments .captcha_code_col a{
    line-height: 22px;
    display: block;
    float: left;
}
.coments .nickname_col,.captcha_code_col span{
    display: block;
    line-height: 20px;
    font-size: 10px;
    color: #666666;
}
.coments .textarea{
    margin-top: 5px;
    height: 100px;
    border: 1px solid #666666;
}
.coments span.comment{
    display: block;
    float: left;
    margin-top: 6px;
    font-size: 11px;
    color: #656565;
}
.coments a.send_coment{
    margin-top: 13px;
    width: 109px;
    line-height: 22px;
    display: block;
    float: right;
    background-color: #ab0e15;
    color: #fefefe;
    font-weight: bold;
    text-align: center;
}
.coments .coments_review{
    margin-top: 6px;
}
.coments .coments_review .coments_review_title{
    background: transparent url("/templates/miastodzieci/images/h2_ismall_c2.gif") no-repeat;
    border-bottom:3px solid #ED2029;
    color:#666666;
    font:bold 17px Arial,sans-serif;
    height:20px;
    margin-bottom:0;
    padding-left:15px;
    text-transform:uppercase;
}
.coments .coments_review .comment_one{
    margin-top: 20px;
}
.coments .coments_review .nickname{
    float: left;
    font-size: 11px;
    font-weight: bold;
    color: #b11113;
}
.coments .coments_review .added{
    float: left;
    font-size: 9px;
    line-height: 11px;
    margin-left: 4px;
    font-weight: normal;
    color: #676767;
}
.coments .coments_review .comment_text{
    line-height: 14px;
    font-size: 12px;
    color: #666666;
    margin-top: 9px;
}


/*Artyku? sponsorowany*/

.sponsored_article{
color:#666666;
font-size:12px;
margin-right:15px;
float:right;
}

/* Rezerwacja Disneyland*/
.rezerwacja a:link {text-decoration: none;}
.rezerwacja a:hover {text-decoration: underline;}
.rezerwacja a {background-image: url(/templates/miastodzieci/images/redarrow.gif); background-repeat: no-repeat; background-position: 100% 60%; padding-right: 10px; color:#333333; font-size:13px; line-height:20px;}
.rezerwacja {margin-left:15px;}

/* Poradnik Disneyland*/
.poradnik a:link {text-decoration: none;}
.poradnik a:hover {text-decoration: underline;}
.poradnik a {background-image: url(/templates/miastodzieci/images/greenarrow.gif); background-repeat: no-repeat; background-position: 100% 60%; padding-right: 10px; color:#333333; font-size:13px; line-height:20px;}
.poradnik {margin-left:15px;}

/*====MOD KONKURS LEGO====*/
.mod_konkurs_lego{
    width: 625px;
    background: transparent url('../images/mod_konkurs_lego_bg.png') repeat-y;
}
.mod_konkurs_lego .top{
    background: transparent url('../images/mod_konkurs_lego_top.png') no-repeat top;
}
.mod_konkurs_lego .bottom{
    background: transparent url('../images/mod_konkurs_lego_bottom.png') no-repeat bottom;
}
.mod_konkurs_lego .inner{
    padding-top: 17px;
    padding-left: 27px;
}
.mod_konkurs_lego .left{
    margin-top: 10px;
    float: left;
    margin-bottom: 21px;
    width: 233px;
    border-right: 1px solid #cccccc;
}
.mod_konkurs_lego .left strong{
    margin-bottom: 4px;
    display: block;
}
.mod_konkurs_lego .left label{
    display: block;
    margin-left: 3px;
    color: #000000;
    line-height: 23px;
    font-size: 12px;
}
.mod_konkurs_lego .left input{
    border: 1px solid #acadb2;
    width: 153px;
}
.mod_konkurs_lego .left div{
    margin-left: 16px;
    padding-top: 3px;
}
.mod_konkurs_lego .right strong{
    display: block;
    padding-top: 10px;
    margin-bottom: 4px;
}
.mod_konkurs_lego .right label{
    display: block;
    margin-left: 3px;
    color: #000000;
    line-height: 23px;
    font-size: 12px;
}
.mod_konkurs_lego .right input{
    border: 1px solid #acadb2;
    width: 153px;
}
.mod_konkurs_lego .right div{
    margin-left: 16px;
    padding-top: 3px;
}
.mod_konkurs_lego .left input.accept{
    float: left;
    border: 1px solid #8e8e8e;
    margin-top:5px;
    width: 12px;
}
.mod_konkurs_lego .left .accept_regulamin label{
    display: inline;
    margin-left: 8px;
}
.mod_konkurs_lego .left a{
    display: block;
    width: 157px;
    height: 26px;
    margin-left: 16px;
    margin-top: 17px;
    border: none;
    background: none;
    cursor: pointer;
}
.mod_konkurs_lego .right{
    float: right;
    width: 332px;
    background: transparent url('../images/mod_konkurs_lego_right_logo.jpg') no-repeat right top;
    margin-right: 9px;
    margin-bottom: 29px;
}
.mod_konkurs_lego .right .games{
    margin-top: 25px;
    margin-left: 0px;
}
.mod_konkurs_lego .right .games input{
    width: 12px;
}
.mod_konkurs_lego .right .games label{
    display: inline;
    margin-left: 8px;
}
.mod_konkurs_lego #msgError{
    color: red;
    font-weight: bold;
    padding: 0 25px 25px 15px;
}
.mod_konkurs_lego #msgInfo{
    color: green;
    font-weight: bold;
    text-align: center;
    padding: 0 25px 25px 15px;
}

/* ------------------------------------------------------------------------- */
/* NEW PAGE HEADER --------------------------------------------------------- */

span
	{
	font: 12px Arial, sans-serif;
	}

/* a
	{
	font: bold 12px Arial, sans-serif;
	text-decoration: none;
	color: #343235;
	} */

.clear
	{
	clear: both;
	}

/* ------------------------------------------------------------------------- */

#hp-container
	{
	width: 955px;
	margin: 0px auto 0px auto;
	}

/* ------------------------------------------------------------------------- */

.hp-header
	{
	background: #f79b2c;
	height: 40px;
	color: #FFF;
	}

.hp-cities
	{
	width: 750px;
	float: left;
	}

.hp-cities ul
	{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	}

.hp-cities ul li
	{
	display: block;
	float: left;
	margin: 10px 0px 0px 0px;
	font: bold 15px Arial, sans-serif;
	color: #FFF;
	}

.hp-cities ul li a
	{
	font: bold 15px Arial, sans-serif;
	color: #FFF;
	padding: 10px 10px;
	}

.hp-cities ul li a.active
	{
	background: url('../images/current-city.png') no-repeat 50% 0%;
	}

.hp-search
	{
	padding-top: 8px;
	font: bold 15px Arial, sans-serif;
	}

.hp-search input
	{
	border: none;
	font: bold 15px Arial, sans-serif;
	width: 120px;
	}

/* ------------------------------------------------------------------------- */

.hp-top
	{
	margin: 10px auto;
	}

.hp-logo
	{
	float: left;
	width: 220px;
	}

.hp-topform
	{
	width: 700px;
	height: 75px;
	float: right;
	background: #ece8dc;
	}

.hp-topform form
	{
	float: left;
	}

.hp-select
	{
	background: url('../images/top.left.png') no-repeat;
	float: left;
	width: 550px;
/*	height: 75px;*/
	padding: 10px 10px 0px 10px;
	}

.hp-select select
	{
	font: 12px Arial, sans-serif;
	margin: 0px 5px;
	}

.hp-select .cats
	{
	width: 200px;
	}

.hp-buttons
	{
	background: url('../images/top.right.png') right no-repeat;
	float: right;
	width: 130px;
	height: 75px;
	}

.hp-buttons .add-firm
	{
	position: relative;
	left: 43px;
	}

.hp-buttons .search
	{
	position: relative;
	top: 16px;
	}

/* ------------------------------------------------------------------------- */

.hp-categories
	{
	margin: 0px auto;
	width: 955px;
	height: 44px;
	}

.hp-categories ul
	{
	padding: 0px;
	width: 955px;
	height: 25px;
	}

.hp-categories ul li
	{
	display: table-cell;
	/* background: #EEE; */
	padding: 5px 10px;
	font: bold 12px Arial, sans-serif;
	border-right: 3px solid #FFF;
	color: #FFF;
	}

.bg-red
	{
	background: #eb232e;
	}

.bg-blue
	{
	background: #1692c8;
	}

.bg-green
	{
	background: #6ebc44;
	}

.bg-orange
	{
	background: #f49d2c;
	}

.bg-purple
	{
	background: #af2d8d;
	}

.color-red
{
    color: #eb232e;
}

.color-blue
{
    color: #1692c8;
}

.color-green
{
    color: #6ebc44;
}

.color-orange
{
    color: #f49d2c;
}

.color-purple
{
    color: #af2d8d;
}

/* ------------------------------------------------------------------------- */

#content
	{
	width: 955px;
	margin: 0px auto;
	}

#left
	{
	width: 640px;
	float: left;
	}

.box
	{

	}

.boxheading
	{
	text-transform: uppercase;
	font: bold 15px Arial, sans-serif;
	color: #333;
	}

.boxarrow
	{
	float: left;
	padding: 0px 3px 0px 3px;
	margin-right: 5px;
	}

.box-red
	{
	border-bottom: 3px solid #eb232e;
	}

.panels
	{

	}

.panel
	{
	display: table-cell;
	float: left;
	width: 198px;
/*	padding: 0px 10px 10px 10px;*/
	}

.paneltitle
	{
	display: block;
	color: #ab0e15;
	font: bold 15px Arial, sans-serif;
	height: 30px;
	}

.otherpanel
	{
	background: #ece8dc;
	padding: 0px 10px 10px 10px;
	margin-top:5px;
        margin: 0px;
	}

.otherpanel .paneltitle
	{
	color: #eb232d;
	}

.panel a, .otherpanel a
	{
	display: block;
	margin: 5px 0px;

	font: regular 13px Arial, sans-serif;
	text-decoration: none;
	color: #000000;
	}

  .otherpanel hr
  {
      margin-bottom: 11px;
      margin-top:-4px;
      background-color:#b2aa91;
     
}


.panel a .arrow, .otherpanel a .arrow
	{
	font-size: 24px;
	line-height: 8px;
	position: relative;
	top: 4px; 
	}

.panel .greenmore, .panel .orangemore
	{
	color: #FFF;
	}

.panel .paneltitle:hover
	{
	text-decoration: none;
	}

.panel img, .otherpanel img
	{
	display: block;
	margin: 0px 0px;
	}

.newsbox
	{
	width: 100%;
	height: 75px;
	background: #ece8dc;
	}

.news-left
	{
	background: url('../images/news.left.png') no-repeat;
	float: left;
	width: 460px;
	height: 75px;
	}

.news-select
	{
	padding: 10px 20px;
	}

.news-select select
	{
	font: 12px Arial, sans-serif;
	margin: 0px 5px;
	}

.news-right
	{
	background: url('../images/news.right.png') right no-repeat;
	margin-left: 470px;
	width: 170px;
	height: 75px;
	}

.newstitle
	{
	padding: 20px;
	}

#right
	{
	width: 300px;
	margin-left: 660px;
	}

/* --- Pobierz EBooka ------------------------------------------------------ */
#body .c0_com_promotions,
#body .c0_com_promotions1{
    width: 100%;    
}
#body .c0_com_promotions .componentheading .h1,
#body .c0_com_promotions .componentheading h1,
#body .c0_com_promotions_1 .componentheading .h1,
#body .c0_com_promotions_1 .componentheading h1{
    width: auto;
    display: block;
}
#body .c0_com_promotions .contentpane{
    margin-bottom: 0;
}
.promotionCialkoForm{
    font-size: 13px;
    background: url('../images/promotions_cialko_bg.jpg') right bottom no-repeat;
}
.promotionCialkoForm h2{
    font-size: 22px;
}
.CialkoFormTop{
    padding-top: 23px;
}
.CialkoFormTopLeft{
    width: 272px;
    float: left;
    margin-right: 25px;
}
.CialkoFormTopCenter{
    width: 360px;
    float: left;
}
.CialkoFormTopCenter p{
    margin-bottom: 15px;
}
.CialkoFormTopCenterInner{
    padding-top: 25px;
}
.CialkoFormTopRight{
    font-size: 12px;
    width: 221px;
    float: right;
    color: #676767;
}
.CialkoFormTopRightInner{
    padding: 0 18px;
    margin-bottom: 6px;
}
.CialkoFormbottom{
    width: 530px;
    padding-bottom: 60px;
}
.CialkoFormbottomInner{
    padding-left: 9px;    
}
.newsletterRegisterOuter{
    padding-top: 15px;
    background: transparent url('../images/nesletterFormBgTop.png') top no-repeat;
}
.newsletterRegisterOuter1{
    padding-top: 15px;
    background: transparent url('../images/nesletterFormBgTop.png') top left no-repeat;
		margin-left: 0px;
}
.newsletterRegister{
    color: #333333;
    padding-bottom: 22px;
    background: transparent url('../images/nesletterFormBgBottom.png') bottom no-repeat;
}
.newsletterRegister1{
    color: #333333;
    padding-bottom: 22px;
    background: transparent url('../images/nesletterFormBgBottom.png') bottom left no-repeat;
		margin-left: 0px;
}
.newsletterRegisterInner{
    padding: 3px 20px 5px 33px;
    background: transparent url('../images/nesletterFormBgmidle.png') repeat-y;
}
.newsletterRegister a{
    width: 155px;
    height: 35px;
    line-height: 35px;
    display: block;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    background: transparent url('../images/nesletterFormBT.png') top no-repeat;
    font-weight:bold;
}
.newsletterRegister1 a{
    width: 155px;
    height: 35px;
    line-height: 35px;
    display: block;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    background: transparent url('../images/nesletterFormBT.png') top no-repeat;
    font-weight:bold;
}
.newsletterRegisterEMail{
    width: 155px;
    margin-bottom: 15px;
}
.newsletterRegisterEMail1{
    width: 155px;
    margin-bottom: 10px;
		margin-left: 0px;
}
.newsletterRegisterCity{
    margin-bottom: 15px;
}
/* ------------------------------------------------------------------------- */
.newsletter_outer_msg p{
    font-size: 12px;
    line-height:18px;
    color:#333333;
    text-align:justify;
}
.contentpaneopen div.newsletter_outer_msg img{
    margin: 0;
}
.newsletter_outer_msg .newsletter_title{
    color: green;
    font-size: 20px; 
    font-weight: bold;
    padding-bottom: 15px;
    text-align: center;
}
.newsletter_outer_msg .newsletter_left_col{
    width: 344px;
    float: left;
}
.newsletter_outer_msg .newsletter_right_col{
    float: right;
    width: 284px;
}

/* BAJKI MODULE */

.bajki
	{
	width: 100%;
	}

.bajki td
	{
	width: 190px;
	}

.bajki th
	{
	width: 190px;
	color: #AB0F16;
	font-size: 14px;
	height: 20px;
        margin-bottom:5px;
        vertical-align:top;
	}

 .bajki a
	{
        color:#333333;
        line-height:18px;
	}

.arrow
	{
	font-size: 24px;
	line-height: 8px;
	position: relative;
	top: 4px;
	}

.bajki .bottom-arrow
	{
	padding: 5px;
	color: #FFF;
	font-weight: bold;
	}

.bajki .bg-orange
	{
	background: #ff9933;
	}

.bajki .bg-green
	{
	background: #68bb43;
	}

.bajki .bg-red
	{
	background: #EB232E;
	}

.bajki .color-orange
	{
	color: #ff9933;
	}

.bajki .color-green
	{
	color: #68bb43;
	}

.bajki .color-red
	{
	color: #EB232E;
	}

.bajki .btn, .blog .btn
    {
    padding: 3px 5px 3px 5px;
    color: #FFF;
    font-weight: bold;
    }
    
/* Dzia³y Dedykowane */    
.c0_com_dzialy .contentpane .blog2 { height: 250px; }
.c0_com_dzialy .contentpane .blog { padding-bottom: 0; margin-bottom: 0; }
.c0_com_dzialy .contentpane .mod_banners_outer { border-bottom: 1px solid #CCCCCC; }
