body .hp-section {
	clear:both;
	background: linear-gradient(90deg,transparent 85%, #222 100%);
	background-image: url('../images/kulturni-mapa-bg.jpg'), url('../images/bg_hp_full_bg.jpg'); 
	background-position: center top, left top;
	background-repeat: no-repeat, repeat-x;
	

}
.dark-full-section {
	background-image: url('../images/bg_film_real3.png'), url('../images/bg_film_real3.png'); 
	background-position: -5px 2%, -5px 98%;
	background-repeat: repeat-x;
} 
.sectionBar, .sectionBreadcrumbs {overflow:hidden;}

h1.mainHeader a {color:#000; text-decoration:none;}
#content h1.mainHeader a:hover {text-decoration:none; border-bottom:solid 3px #000;}
.aside, .left-aside {overflow:hidden;}

#content h1.tips-title {margin:15px 0px 5px 0px;}
.tAHolderCategory {
	clear:both;
	padding: 12px 0px 15px 0px;
	background:#fff url('../images/bg_top_events.png') repeat-x left bottom; 	
    overflow-x: auto;
    width: 100%;
}
.tAHolderCategory .ehc {
	float:left;
	width:200px;
	width:250px;
	margin-left:11px;
	margin-right:12px;
	position:relative;
}
.tAHolderCategory .firstehc {margin-left:0px;}
.tAHolderCategory .lastehc {margin-right:0px; margin-left:11px;}
.tAHolderCategory .infoHolder {
	padding:5px 10px 0px 5px;
	border-right:solid 1px #fff;	
	position:relative;
	bottom:0px;
	left:11px;
	margin-top:20px;
	min-height:75px;
}
.tAHolderCategory .lastehc .infoHolder { left:0px; border-right:none; padding-left:10px;}
.tAHolderCategory h3 a {color:#333; text-decoration:none; font-size:17px; line-height:20px;}
.tAHolderCategory p a {text-decoration:none;}
.w1070px {
    width: 1070px;
    clear: both;
    position:relative;
}
.tAHolderCategory .linkImageTop {
	display:block;
	width:200px;
	width:250px;
	/*height:140px;*/
	overflow:hidden;
}
.tAHolderCategory .linkImageTop .square { top:-30px; position:relative; }
.badges {
	display:none
}

.tTHolderCategory {background:#fff;}
.tTHolderCategory .infoHolder {
	margin-top:15px; 
	border-right:none; 
	border-bottom:solid 1px #ddd; 
	min-height:55px; 
	padding:0px;
	left:0px;	
}
.tTHolderCategory .lastehc .infoHolder {padding-left:0px;}

.tTHolderCategory .trips .ehc {
	float: left;
  	width: 200px;
  	margin-left: 8px;
 	margin-right: 9px;
  	position: relative;
}
.tTHolderCategory .trips .firstehc {
	margin-left:0px;
}
.tAHolderCategory .trips .linkImageTop {
	width: 200px;
    height: 140px;
}
.tAHolderCategory .trips .lastehc {
	margin-right: 0px;
  	margin-left: 9px;
}
.tTHolderCategory .trips .ehc span.lazy {
	height:140px;
	width:200px;
	display:block;
	background-position:center center;
	background-repeat: no-repeat;
	    background-size: cover;

}
.tTHolderCategory .trips .ehc img {
	height:110%;
	position:relative;
	left:-8%;
}
.tTHolderCategory .trips .ehc img.vertical {
	top:-30%;
	left:0px;
	height:auto;
	width:200px;
	position:relative;
}

#content ul.row {list-style:none; margin:0px; float:right; padding-top:20px;}
#content ul.row li { margin:0px 0px 0px 5px; padding:0px; display:inline; }
#content ul.row a {
    color: #fff;
    text-decoration: none;
    background: #47A9AD;
    display: inline-block;
    text-decoration: none;
    padding: 6px 10px 6px 10px;
    letter-spacing: 0.3px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin: 0px 0px 10px 0px;
     
    font-size: 13px;
}
#content ul.row a:hover {
	 background: #ddd;	
	 color:#333;
}

/* -- AKCE -- */

#content .ehc p.date { 
	overflow:hidden;
	margin-left:0px; 
	margin-bottom:0px; 
	width:70px;
	height:70px;
	background:#333 url('../images/bg_cal_relief.png') no-repeat -160px 0px;
	position:relative;
	float:left;
}
#content .ehc p.date { overflow:visible; height:66px;}
#content .ehc p.date::after,
.tip-box p.date::after,
#content .topList p.date::after {
	content:'';
	display:block;
	background:transparent url('../images/bg_cal_relief_transparent.png') no-repeat -160px 0px;
	position:absolute;
	top:-2px;	
	left:0px;
	width:100%;
	height:3px;
}

#content .ehc p.divadlo {
	background-color:#ff6700;
	background-position:0px 0px; 
}
#content .ehc p.divadlo::after,
#content .topList p.divadlo::after { background-position:0px 0px; }
#content .ehc p.hudba {
	background-color:#16c134;
	background-position: -80px 0px; 
}
#content .ehc p.hudba::after,
#content .topList p.hudba::after { background-position:-80px 0px; }
#content .ehc p.film {
	background-color:#00d0cb;
	background-position: -240px 0px; 
}
#content .ehc p.film::after,
#content .topList p.film::after { background-position:-240px 0px; }
#content .ehc p.sport {
	background-color:#0c628c;
	background-position:-400px 0px; 
}
#content .ehc p.sport::after,
#content .topList p.sport::after { background-position:-400px 0px; }

#content .ehc p.festival {
	background-color:#fe0c00;
	background-position:-320px 0px; 
}
#content .ehc p.festival::after,
#content .topList p.festival::after { background-position:-320px 0px; }

#content .ehc p.vystava {
	background-color:#ff0073;
	background-position:-481px 0px; 
}
#content .ehc p.vystava::after,
#content .topList p.vystava::after { background-position:-481px 0px; }

#content .ehc p.date {position:absolute; left:5px; top:-69px; width:52px; height:68px; background-image:none;}
#content .lastehc p.date {left:10px;}

#content .ehc p.date strong,
#content .ehc p.date span.grey {
	float:none; display:inline; width:auto; height:auto;
	font-size:24px;	
	color:#fff; 
	text-align:center;
	margin-right:0px;
}
#content .ehc p.date strong { font-weight:normal; }
#content .ehc p.moredays {text-align:center;}
p.moredays .noDisplay {
	display: inline-block;
    padding: 10px 2px;
    color: #fff;
    vertical-align: top;	
    font-weight:bold;
    font-size:14px;
    text-align:center;
}
#content .ehc p.moredays, 
#content .ehc p.moredays span.grey {width:70px !important;}

#content .ehc p.moredays strong { display:inline-block !important; }

#content .ehc p.date strong.endDate { background-color:#a6a699; margin-right:0px; }
#content .ehc p.moredays strong.endDate {background-color:transparent;}
#content .ehc p.date span.grey { 
	background-color:#fff; 
	color:#333; 
	font-size:12px; 
	padding:1px 0px; 
	position:absolute;
	bottom:0px;
	left:0px;
	height:auto;
	 line-height:16px; 
	 display:block;
	 width:70px;
	 font-size:10px;
}

#content .ehc p.date span.grey { width:52px; margin:0px; }
#content .grey-full-section p.date span.grey {background-color:#fff;}
#content .ehc p.moredays span.grey { padding:1px 0px 2px 0px;}
#content .ehc p.date span.grey small { 
	display:inline; 
	font-size:12px;
	 font-weight:bold; 
	 padding-top:0px; 
	 position:relative;
	 top:1px;
}

#content .ehc p.date strong { color:#fff; text-decoration:none; padding-top:5px; display:block; line-height:28px; }
#content .ehc p.date strong a:hover { color:#333; }
#content .ehc p.ostatni strong a:hover {color:#ddd;}
#content .ehc p.date strong small { display:block; font-size:12px; font-weight:normal; line-height:12px; }


/* -- Magazín -- */ 

.main-half {
	width:50%; 
	float:left; 
	box-sizing: border-box; 
	text-align:center;
	padding-top:50px;	
}
.left-side {padding-right:15px;}
.right-side{padding-left:15px;}

#content .main-half .bigWhite {
	color:#fff;
	text-decoration:none;
	font-size:56px;
	letter-spacing:1px;
	padding:0px 0px 0px 85px;
	background:url('../images/bg_ico_kultura.png') no-repeat left center;
}
#content .main-half .bigTrips {
	background:url('../images/bg_ico_vylety.png') no-repeat left center;
	padding-left:70px;
	padding-right:30px;
}

.main-half .formbox {
	max-width:470px;
	width:90%;
	background:#00CA00;
	background:#47A9AD;
	box-sizing: border-box; 
	margin:50px auto 20px auto;
	padding:20px 25px;	
	min-height:150px;
	color:#fff;
	text-align:left;
	border-radius:3px;
}
#content .main-half .formbox a { color:#fff; text-decoration:none; }

.formbox .row {
	clear:both;
	box-sizing: border-box; 
	margin-bottom:12px;
	position:relative;
}
.formbox strong.label {
	display:inline-block;
	width: 30%;
	font-size:19px;
	letter-spacing:0.8px;
	float:left;
	font-weight:normal;
	box-sizing: border-box;
	padding-top:6px;
} 

.formbox .buttonHolder {
	width: 70%;
	box-sizing: border-box;
	float:left;
	/* background:#47d752; */
	background:#71ced2;
	
	font-size:15px;
	letter-spacing:0.3px;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.formbox .buttonHolder a {
	display:block;
	padding:12px 15px;
}
.formbox .buttonHolder a:hover {
	text-decoration:underline;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background:#53E068;
    background:#a4d1d3;
}

.formbox-grey .buttonHolder a:hover {
	 background:#aaa;
}

.formbox .lastRow {
	clear:both;
	overflow:hidden;
	padding-top:15px;
	font-size:15px;
	letter-spacing:0.3px;
}
.formbox .lastRow a span { 
	text-decoration:none;
	border-bottom:solid 1px #fff;
}
#content .formbox .lastRow a:hover span { border-bottom:none; }

.formbox .lastRow a.calendar {
	background:url('../images/bg_add_to_calendar.png') no-repeat left center;
	padding:2px 0px 2px 32px;
}
.formbox .lastRow a.findEvent {
	background: url('../images/ico_navigate.png') no-repeat left center;
	padding:2px 0px 2px 30px;
}
.formbox .lastRow a.trips {
	background: url('../images/ico_foot.png') no-repeat left center;
	padding:2px 0px 2px 30px;	
}
.formbox .lastRow a.findTrip {
	background: url('../images/ico_place_white.png') no-repeat left center;
	padding:2px 0px 2px 25px;	
}

#content .formbox-grey {	
	background:#656667;
}
.formbox-grey .buttonHolder {
	background:#98999A;
}

.moreHolder {
	display:none;
	position:absolute; 
	left:30%;
	top:45px;	
	width:70%;
	box-sizing: border-box;
	z-index:1;
	background:#47a9ad;	
    padding: 5px 5px 0px 5px;
    border: solid 1px #89cbcd;
    border-radius: 4px;
}
.formbox-grey .moreHolder {
	border: solid 1px #ccc;
	background:#656667;
}

.showHolder {display:block;}
.moreHolder .buttonHolder {width:100%; margin-bottom:5px;}
.moreHolder .buttonHolder span {display:none;}

/* -- opener -- */

.opener {
	clear:both;
	/*overflow:hidden;*/
	position:relative;
	max-height:350px;
}
.opener img {display:block;}
.opener .bigone {
	float:left;
	overflow:hidden;
	max-width:530px;
	/*height:280px; */
	width:60%;
}
#content .bigone img {
	position:relative;
	left:-20%;
}
#content .bigone a {
	display:block;
	position:relative;
	text-decoration:none;
	height:347px;
}
.bigone a span {
	/*position:absolute; 
	bottom:-30px; */
	padding:20px 50px 30px 25px;
	display:block;
	box-sizing: border-box;
	background:#333;
	color:#fff;
	text-decoration:none;
	font-size:22px;
	line-height:30px;
	font-weight:normal;
	letter-spacing:0.5px;
	min-height:140px;
	position:absolute;
	bottom:0px;
}
.bigone a span small {
	color:#00CA00;
	font-size:13px;
	/*font-weight:bold;*/
	display:block;
	padding:0px 0px 2px 0px;
	letter-spacing:0.3px;
}

.bigone a:hover span {
	background:#111;
}

.opener .smallone {
	width:315px;
	height:120px;
	position:absolute;
	right:0px;
	top:0px;
	background:#f2f2f2;
}	
.opener .smallone .i {
	display:block;
	height:115px;
	max-width:118px;
	overflow:hidden;
	float:left;
}

.opener .smallone img {
	height:105%;
	display:block;
	position:relative;
	left:-62%;
}
#content .opener .smallone a {
	text-decoration:none;
	color:#111;
	border-bottom:solid 1px #fff;
	display:block;
	box-sizing: border-box;
	position:relative;
	background:#eee;
}
#content .opener .smallone a.second { 
	background:#fafafa;
}
#content .opener .smallone a:hover::after {
	content: ''; 
	position: absolute; 
	border:solid 6px #00CA00;
	width:326px;
	height:125px;
	box-sizing: border-box;
	left:-6px;
	top:-5px;
	z-index:1;
}

.opener .smallone span.t {
	/*position:absolute;
	z-index:-1; */
	box-sizing: border-box;
	letter-spacing:0.2px;
	line-height:18px;
	padding:15px 5px 0px 20px;
	display:block;
	overflow:hidden;
	font-size:15px;
	font-weight:bold;
}
.opener .smallone a:hover span {
	z-index:1;
}



/* -- new box --- */ 

.topBox {
	float:left;
	margin:0 3.2% 20px 0;
	width:22.5%;
	min-height:340px;
}
.lastBox { margin-right:0px; }
.topBox h3 { padding:0px 0px 0px 0px; margin:0px 0px 18px 0px; font-size:18px; }
.topBox h3 a { color:#111111; text-decoration:none; }
.topBox .articleItem {
	float:none;
	width:auto;
	margin:0px 0px 5px 0px;
	padding:0px;
}
.topBox .articleItem strong { font-size:1.2em; margin-bottom:15px; letter-spacing:0.3px; display:block;}
.topBox .articleItem a span { 
	background:#e5e5e5; height:110px; 
	border-bottom:solid 3px #00CA00;	
}
.topBox .articleItem a span img { display:block; width:110%; }
 
.akce .topBox .articleItem a span { background-image:none; }
.topBox ul { list-style:none; padding:0px 0px 10px 0px; }
.topBox ul li { padding:0px; margin:0px 0px 20px 0px; }
.topBox ul a { display:block; font-size:15px; } 
#content .topBox ul a:hover {text-decoration:none;} 

/* -- filmy -- */

#movies {
	overflow-x:auto;
	width:100%;
}
#movies ul {
	list-style:none;
	clear:both;
	width:1070px;
}
#movies ul li { 
	float:left; 
	width:127px;	
	margin-right:61.5px;
}
#movies ul li.last { margin-right:0px;}
#movies li span {
	display:block;
	text-align:center;
	font-size:14px;
	padding:10px 0px;
}
#movies li a { text-decoration:none; }
#content .dark-full-section h1.mainHeader {margin:10px 0px 30px 0px;}
.dark-full-section h1.mainHeader a {color:#fff; text-decoration:none; }
#content .dark-full-section h1.mainHeader a:hover { text-decoration:none; border-bottom:solid 3px #fff; }

/* -- vylety -- */

#content .p33 {
	width:33.33%;
}
#content .p33 .articleItem {
	padding-top:0px;
	border-top:none;
	padding-bottom:0px;
	border-bottom:solid 1px #c1c1c1;
	font-weight:bold;
	letter-spacing:0.2px;
	word-wrap:break-word;
}
.p33 .articleItem a { color:#444;}
#content .p33 .articleItem em {
	font-style:normal;
	top:15px;
	position:relative;
}


.grey-full-section .p33 h3.headertab { border-top:solid 3px #16c134;}
.grey-full-section .p33 h3.headertab a {color:#333;}


#content .b1 .articleItem,
.hp #content .b1 h3.headertab {margin:0px 15px 0px 0px;}
#content .b2 .articleItem,
.hp #content .b2 h3.headertab {margin:0px 7.5px 0px 7.5px;}
#content .b3 .articleItem,
.hp #content .b3 h3.headertab {margin:0px 0px 0px 15px;}

.hp #content .p33 h3.headertab {margin-bottom:20px;}
#content .p33 h3.headertab a {text-decoration:none; color:#000;}

#content .p33 {margin-bottom:20px;}
#content .p33 .lastArticleItemB0 { border-bottom:none; padding-bottom:20px; }
#content .border-bottom-box .p33 {margin-bottom:0px;}

#content .p33 .place {
	font-weight:normal;
	position:relative;
	top:22px;
	display:block;
	background:url('../images/ico_place_mini_green.png') no-repeat left center;
	padding:1px 0px 1px 18px;
	overflow:hidden;
	color:#666;
}

#content .border-bottom-box {margin-bottom:30px;}

.left-aside {
    float: left;
    width: 35%;
}
ul.kraje {
	list-style:none;
	margin:0px 30px 20px 0px; 
	font-size:16px;
	float:left;
}
ul.kraje-last {margin-right:0px;}
ul.kraje li {
	margin:0px 0px 10px 0px;
}
#content ul.kraje li a {
	text-decoration:none;
	border-bottom:solid 1px #4CAC29;	
} 
#content h1.ico_culture {
	padding:10px 0px 15px 62px;
	background:url('../images/ico_big_culture.png') no-repeat left top;
}

h1.headerLeft {float:left;}
.switch {
	float:right;
	line-height:30px;
}
.dark-full-section-movie .switch {line-height:55px;} 
#content .switch a {
	text-decoration:none; 
	font-size:16px; 
	letter-spacing:0.3px;	
} 
#content .switch a.ico_trips {
	padding:10px 0px 20px 60px;
	background:url('../images/ico_big_trips.png') no-repeat left top;
}
#content .switch a.ico_cinemas {
	padding:3px 0px 8px 48px;
	background:url('../images/ico_big_cinemas.png') no-repeat left top;
}
#content .switch a.ico_news {
	padding:10px 0px 20px 55px;
	background:url('../images/ico_big_news.png') no-repeat left top;
}
#content .switch a span {
	border-bottom:solid 1px #4CAC29; 
} 
#content .switch a:hover span {border-bottom:none;}

#bazar_bottom li {
    position: relative;
    padding-left: 60px;
    margin-bottom: 20px;
    padding-top: 5px;
}

#bazar_bottom {
    list-style: none;
}
#bazar_bottom .price {
    display: block;
    width: 68px;
    height: 68px;
    background: url('../img/benefit_cena.png') no-repeat left top;
    position: absolute;
    left: -15px;
    top: -5px;
    text-align: center;
    font: normal bold 18px arial;
    color: #fff;
    padding-top: 20px;
    text-shadow: 1px 1px 1px #9c051d;
    line-height: 15px;
}    
#bazar_bottom .price span { font-size: 11px; }
#bazar_bottom h4 {
    font-size: 16px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    font-weight:normal;
}

#tagCloud {
	padding:0px 0px 30px 0px;
	text-align:center;
	margin-bottom:20px;
}
#tagCloud a {
	text-decoration:none;
	color:#999999;
	padding:0px 5px;
}
#tagCloud a:hover { text-decoration:underline; }
#tagCloud .t1 { font-size: 1em; }
#tagCloud .t2 { font-size: 1.2em; }
#tagCloud .t3 { font-size: 1.2em; font-weight:bold;  }
#tagCloud .t4 { font-size: 1.4em; font-weight:bold;  }
#tagCloud .t5 { font-size: 1.6em; font-weight:bold;  }
#tagCloud .t6 { font-size: 1.8em; font-weight:bold;  }
#tagCloud .t7 { font-size: 2em; font-weight:bold; }
.double-box ul li a {font-size:16px;}
#content .hpb { max-width:300px; overflow:hidden; margin:0px; text-align:left; }


@media only screen and (max-width: 960px)
{
.bigone a span {padding-right:80px;}
.left-aside {float:none; clear:both; text-align:center; margin:0px auto 20px auto; width:100%;}
.right-main {float:none; clear:both; margin:0px auto 20px auto; width:100%; }
.right-main ul.kraje {margin-right:0px; width:33%;}
.formbox strong.label {font-size:16px; padding-top:12px;}
.topBox .articleItem a span img {width:133%; left:-10%; position:relative;}

#content .p33 .articleItem em {top:10px;}
#content .p33 .place {display:none}
#content .hpb { margin:0px auto; text-align:center; }	
	
}

@media only screen and (max-width: 820px)
{
/*.hp-section {display:none;} */
#content .bigone img {left:0%;}
.opener {margin-bottom:20px;}
.topBox {width:46%; margin:0px 2% 30px 2%;}
span.empty {clear:both; overflow:hidden; display:block;}
#content .border-bottom-box .p33 {width:50%; margin-bottom:20px;}
#content .b3 .articleItem, .hp #content .b3 h3.headertab {margin-left:0px;}
#content .border-bottom-box .b3 {float:none; width:100%;}
.bigone a span {padding-right:20px;}

#content .p33 .articleItem em {top:15px;}
#content .p33 .place {display:block}


.main-half {float:none; width:auto; padding-top:10px;}
#content .main-half .bigWhite { 
	background-image:none; 
	padding:0px; 
	font-size:18px; 
	text-shadow:1px 1px 1px #666;
	letter-spacing:0.5px;
}
.main-half .formbox {margin:20px auto 20px auto;}
.hp-section .main-half  {margin-right:0px; margin-left:0px; padding-left:0px; padding-right:0px;}

.main-half .bigWhite strong {padding:8px 10px; background:#47A9AD; border-radius:3px;}
.main-half .second-link .bigWhite strong { background:#656667; }

.holder-link {    
	text-align: left;
    max-width: 470px;
    margin: auto;
    left:17%;
    position:absolute;
    top:18px;
}
.second-link { left:30%;}

.main-half .formbox {
	left: 17%;
    z-index: 2;
    top: 25px;
	position:absolute;
}
.main-half {padding-top:60px; padding-bottom:60px;}
.main-half .formbox-grey { z-index: 1;}

body .hp-section {
	background-image: url('../images/kulturni-mapa-bg-mobile.jpg'), url('../images/bg_hp_full_bg.jpg'); 
	background-size:cover;	
}


}

@media only screen and (max-width: 780px)
{
#content .bigone img {left:-20%;}
.bigone a span {padding-right:60px;}
}

@media only screen and (max-width: 680px)
{
.opener {max-height:inherit;}
.opener .bigone {float:none; width:100%; margin-bottom:20px; max-width:inherit;}
#content .bigone img {left:0px; width:100%;}
.bigone a span {width:100%; padding:15px 30px 30px 30px; max-height:inherit; }
.opener .smallone {position:static; float:none; width:100%; margin-bottom:20px;}
#content .opener .smallone a:hover::after { display:none; }
.aside {clear:both;}

}



@media only screen and (max-width: 640px)
{
#content .border-bottom-box .p33 {width:100%;}
#content .p33 .articleItem {margin:0px !important;}
#content .p33 h3.headertab {margin-left:0px !important;}
#content h1.tips-title {text-align:center;}
.right-main ul.kraje {float:none; margin-bottom:30px; width:100%; text-align:center; }
h1.headerLeft {float:none; margin-bottom:20px; text-align:center;}
#content h1.ico_culture {text-align:center; padding:60px 0px 0px 0px; background-position:center top;}
#content .dark-full-section h1.mainHeader {margin-bottom:0px;}

#content h1.tips-title {margin-top:20px;}
#content ul.row {padding-top:10px; margin-bottom:0px; text-align:center; float:none; }
.badges {
	position:absolute;
	bottom:0px;
	text-align:center;
	width:100%;	
	height:30px;
	display:block;
}
.badges .badge {
	height: 13px;
    width: 13px;
    padding: 0;
    background-color: #ccc;
    cursor:pointer;
    display:inline-block;
    border-radius:50%;
    margin:0px 5px;
}
.badges .active { background:#00CA00;}
#tAHolder .infoHolder {margin-bottom:30px;}

.holder-link {    
    max-width: 100%;
    left:5px; 
}
.second-link { left:80px;}

.main-half .formbox {
	left: 0%;
	max-width:unset;
	width:100%;
}

}

@media only screen and (max-width: 520px)
{
.topBox {margin:0px 0px 10px 0px; float:none; clear:both; width:100%; min-height:inherit;}
.topBox .articleItem a span {height:130px;}
.topBox .articleItem a span img {width:100%; left:0px;}
#content .bigone a {height:inherit; padding-bottom:60px; }
#content .bigone a span { padding:10px 20px 20px 20px; font-size:18px; line-height:22px; min-height:inherit;}
.topBox ul li { margin-bottom:15px; }
}

@media only screen and (max-width: 360px)
{
#content .bigone a {padding-bottom:90px; }
}
