
.Title {font-size:13px; font-style:normal; color: #CC0000; padding-left:10px; letter-spacing:1px; text-decoration:none; font-weight:bold; line-height:25px;}
.Title a:link { color: #CC0000; text-decoration:none;}
.Title a:visited { color: #CC0000; color: #CC0000; text-decoration:none;}
.Title a:hover { color: #CC0000; text-decoration:underline;}
.Title a:active { color: #CC0000; text-decoration:none;}

.BigRedTitle {font-size:14px; font-style:normal; color: #CC0000; padding-left:5px; letter-spacing:1px; text-decoration:none; 	font-weight:bold; line-height:27px;}


/*body*/

.datetime {font-size: 11px; line-height:18px; text-decoration:none; color: #888888;}

#topbreadcrumbs { padding-top:5px;}
#topbreadcrumbs .topcategory {font-size: 12px; padding-right:3px; text-decoration:none; color: #333333;}
#topbreadcrumbs .topcategory a {text-decoration:none; color: #333333;}
#topbreadcrumbs .topcategory a:visited {text-decoration:none; color: #333333;}
#topbreadcrumbs .toptitel {font-size: 12px; text-decoration:none; color: #CC0000;}




.bodytext {font-size: 12px;line-height:18px; text-decoration:none; padding-left:10px; color: #333333;}
.bodytext a:link {text-decoration:underline; color: #333333;}
.bodytext a:visited {text-decoration:underline;	color: #941d55;}
.bodytext a:hover {text-decoration:underline; color: #333333;}
.bodytext a:active {text-decoration:underline; color: #941d55;}



#pr {}
#pr .heading {font-size: 12px; line-height:18px; text-decoration:none; color: #333333;}
#pr .heading img {border:#DB7E90 1px solid;}
#pr .heading a {text-decoration:underline;}
#pr .pr {font-size:12px; color: #333333; letter-spacing:1px; font-weight:bold;}
#pr .text {font-size: 12px; line-height:18px; text-decoration:none; padding-top:4px; color: #666666;}



/*--phone--*/

#telephone {text-align:left; padding-top:8px; padding-bottom:0px;}
table #telephone {margin:5px 0px;}
#telephone img {padding-left:20px; padding-right:2px;}
#telephone .title {font-size:12px; color: #333333; letter-spacing:1px; padding-top:10px; font-weight:bold; padding-right:5px; vertical-align:top;}
#telephone .checkbox {font-size:12px; color: #333333; padding-right:2px; vertical-align:top;}
#telephone .checkbox td {height:22px;}

/*--categorymenu--*/

#categorymenu {}
#categorymenu .category {font-size:13px; padding-left:10px; color:#cc0000; letter-spacing:1px; font-weight:bold;}
#categorymenu .menu {color:#333333; letter-spacing:1px; text-decoration:none; padding-left:10px; line-height:25px;}
#categorymenu .menu a {text-decoration:underline;}



.padding15table {}
tr .padding15table {padding:0px 15px;}
.padding30table {}
tr .padding30table {padding:0px 10px 0px 30px;}

.more img {font-size: 12px; line-height:18px; text-decoration:none; padding-right:6px; border:0px;}
	
#contents {background-color:#FEFAF9;}
#contents .heading {font-size:15px; font-style:normal; color: #333333; padding:20px 20px 10px 20px; letter-spacing:1px; text-decoration:none; font-weight:bold;}
#contents .headingRed {font-size:15px; font-style:normal; color: #CC0000; padding-right:8px; letter-spacing:1px; text-decoration:none; font-weight:bold;}
#contents .headingRed a {color: #CC0000; text-decoration:underline;}
#contents .content {font-size: 12px; line-height:18px; text-decoration:none; padding:20px 20px 20px 20px; color: #333333;}
#contents .content img{border:#FCE7E3 1px solid; padding:4px; background:#ffffff; margin:5px;}
#contents .content a {text-decoration:underline;}
#contents .member {font-size: 12px; color: #666666; text-decoration:none; line-height:18px; padding:10px 20px 10px 20px;}
#contents .member a {text-decoration:underline; padding-right:10px;} 


#page {}
#page .number {font-size: 12px; line-height:18px; text-decoration:none; letter-spacing:1px; padding-left:10px; color: #333333;}
#page .number a {text-decoration:underline; padding-right:1px;}
#page .note {font-size: 12px; text-decoration:none; color: #333333;}
#page .note a {text-decoration:underline;}

#nomal {padding:10px 0px 0px 0px;}
#nomal ul {margin:0px; padding:0px; list-style:none; text-align:left;}
#nomal li {font-size:12px; padding-top:0pt; padding-right:8px; padding-bottom:0pt; padding-left:12px; line-height:2.2; color: #333333; background-color: transparent; background-image:url(/modules/sznews/images/dot.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0px 0.8em; text-decoration:none;}
#nomal li a { text-decoration:underline;}
#nomal ul li img {vertical-align:middle; margin-left:8px; margin-top:6px; margin-bottom:6px;}


#nomal ul li span.dateRight {line-height:2; float: right; display: block; font-size: 11px; color: #888888;}
#nomal ul li span.dateLeft {font-size: 11px; line-height:18px; text-decoration:none; color: #888888; padding-left:15px;}



#arrow {padding:10px 0px 10px 0px;}
#arrow ul {margin:0px; padding:0px; list-style:none; text-align:left;}
#arrow li {font-size:12px; padding-top:0pt; padding-right:8px; padding-bottom:0pt; padding-left:12px; line-height:2.2; color: #333333; background-color: transparent; background-image:url(/modules/sznews/images/arrow.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0px 0.8em; text-decoration:none;}
#arrow li a { text-decoration:underline;}
#arrow ul li img {vertical-align:middle; margin-left:8px; margin-top:6px; margin-bottom:6px;}


#arrow ul li span.dateRight {line-height:2; float: right; display: block; font-size: 11px; color: #888888;}
#arrow ul li span.dateLeft {font-size: 11px; line-height:18px; text-decoration:none; color: #888888; padding-left:15px;}

#topic {width:222px; height:200px; background-image:url(/modules/sznews/images/bg.gif); margin:20px 0px 20px 0px;}
#topic .topicimg {border:#DA808C 1px solid; width:190px; height:140px; background-color:#FFFFFF; margin-left:15px; margin-top:8px;}
#topic .text {font-size: 12px; line-height:18px; text-decoration:none; padding-left:15px; padding-right:15px; color: #333333; padding-bottom:20px;}
#topic .text a {text-decoration:underline; color: #333333;}

#newsblock {margin:0px 0px 10px 0px; width:373px;}

#newslist {width:140px; background-image:url(/modules/sznews/images/news_bg.gif); height:25px; text-align:left;}
#newslist .Title {font-size:13px; font-style:normal; color: #CC0000; padding-left:15px; letter-spacing:1px; text-decoration:none; font-weight:bold;}
#newslist .Title a:link { color: #CC0000; text-decoration:none;}
#newslist .Title a:visited { color: #CC0000; color: #CC0000; text-decoration:none;}
#newslist .Title a:hover { color: #CC0000; text-decoration:underline;}
#newslist .Title a:active { color: #CC0000; text-decoration:none;}



.newsmenu {padding:0px; margin:0px; border:1px #FCE7E3 solid; background:url(/modules/sznews/images/body_bg.gif) repeat-x;}
.newsmenu h3 {display:inline; font-size:13px; padding:8px 40px; color:#cc0000; letter-spacing:1px; font-weight:bold; background:url(/modules/sznews/images/ican03.gif) no-repeat; background-position:17px 0.7em; margin:0px; line-height:35px;}
.newsmenu ul {display:inline; float:left; padding:0px 0px 0px 20px; margin:0px; width:735px; clear:both; list-style-type:none;}
.newsmenu li {width:21%; padding-left:20px; margin:0px; line-height:25px; color:#333333; letter-spacing:1px; text-decoration:none; background:url(/modules/sznews/arrow_pink.gif) no-repeat; background-position:8px 0.7em; float:left; overflow:hidden; list-style-type:none; font-size:12px;}
.newsmenu li a:link  {text-decoration:underline;}
.newsmenu li a:visited {text-decoration:underline;}
.newsmenu li a:hover {text-decoration:underline;}
.newsmenu li a:active {text-decoration:underline;}


