/* General */
html, body {
	height:100%;}
body {
	font-family: Tahoma, Arial, sans-serif; font-size: 11px; color:#000000; background-color: #FFFFFF; margin: 0px; padding: 0px 10px; text-align:center; margin:0 auto;}
table {
	font-family: Tahoma, Arial, sans-serif; font-size: 11px; color:#333333;}
img {
	border:0;}
.grayFont {
	color:#666666; font-weight:normal;}
.lightGrayFont {
	color:#999999; font-weight:normal;}
.greenFont {
	color:#666633;}
.greenBoldFont {
	color:#666633; font-weight:bold;}
.blackBoldFont {
	color:#000000; font-weight:bold; text-decoration:none;}
.redBoldFont {
	color:#990000; font-weight:bold;}
.arrowDetails {
	width:7px; height:11px; margin:0 4px -2px 2px;}
.redBullet {
	width:8px; height:11px; float:left; margin-top:1px;}
.redBullet2 {
	width:8px; height:11px; float:left; margin:1px 15px 1px 0;}
.redBullet3 {
	width:8px; height:11px; float:left; margin:1px 15px 0 0;}
div.annotationBox {
	margin-top:4px;}
div.annotation {
	display:table; _height:0; padding-left:4px;}
.bigTitle {
	font-size:24px;}
.veryBigTitle {
	font-size:30px !important;; padding:0 10px 0 0 !important;; margin:0 !important; text-indent:0 !important;}
a.link1 {
	color:#000000;}
a.link2 {
	text-decoration:none; color:#000000;}
	a.link2:hover {
		text-decoration:underline; color:#000000;}
a.link3 {
	text-decoration:none; color:#999999;}
	a.link3:hover {
		text-decoration:underline; color:#999999;}
a.link4 {
	color:#666633; text-decoration:none; margin:0 7px 0 3px; padding-bottom:10px;}
a.link5 {
	text-decoration:none; color:#666666;}
	a.link5:hover {
		text-decoration:underline; color:#666666;}
a.link6 {
	text-decoration:none; color:#939393; font-weight:bold;}
	a.link6:hover {
		text-decoration:underline; color:#939393; font-weight:bold;}
ul.list1 {
	list-style-image:url(/i/redBullet.gif); margin:0px 0 0px 15px; padding:3px 0 0 0;}
	ul.list1 li {
		margin:5px 10px 5px 0; padding:0 0 0 10px;}
ul.list2 {
	list-style-image:url(/i/blackSmallBullet.gif); margin:0 0 0 15px;}
	ul.list2 li {
		margin:3px 10px 0 0; padding:0;}
.title1 {
	font-size:30px; padding:0 10px 0 0; margin:0; text-indent:0;}
.title2 {
	font-size:24px !important; text-indent:0 !important;}
input, textarea, select {
	font-family: Tahoma, Arial, sans-serif; font-size: 11px; color:#000000; font-weight:normal;}
input.nameTextbox {
	width:127px;}
textarea.commentTextbox {
	width:289px;}
img.smallPic {
	width:71px; height:71px; margin-right:7px; float:left;}
td.hr {
	background-image:url(i/hr1.gif); background-position:bottom; background-repeat:repeat-x;}
	td.hr img {
		width:1px; height:20px;}
td.width1px {
	width:1px;}

/* Header */
td.header {
	height:139px; background-image:url(i/header/headerBg.gif); background-repeat:repeat-x; vertical-align:top;}
td.headerLogo {
	width:161px; padding:25px 0 0 20px;}
td.navigation {
	width:153px; background-image:url(i/header/navBg.gif); background-repeat:no-repeat;}
td.navLink a {
	color:#666633; font-weight:bold; text-decoration:none; margin-left:10px;}
td.navLink span {
	margin-left:10px;}
td.headerSearch {
	width:152px; padding-top:17px;}
td.today {
	padding:22px 5px 21px 10px;}
td.search {
	padding-top:1px;}
td.searchField {
	padding:1px 2px 0 10px;}
input.searchTextbox {
	font-family:Tahoma, Arial, sans-serif; font-size:11px; border:1px solid #abb3bd; width:95px;}
	
td.innerHeader {
	background-image:url(i/header/headerInnerBg.gif); background-repeat:repeat-x; vertical-align:top; height:122px;}
td.innerHeaderLogo {
	width:161px; padding:5px 0 0 14px;}
td.innerHeaderSearch {
	width:152px;}

td.magazineHeader {
	background-image:url(i/header/headerInnerBg.gif); background-repeat:repeat-x; vertical-align:top; height:121px;}
td.magazineHeaderLogo {
	width:161px; padding:24px 0 0 7px;}
	
/* Titles */
img.SerovTitle {
	width:208px; height:82px; margin:39px 0 0 93px;}
	
/* Left Column */
td.leftColumn {
	height:100%; width:161px; vertical-align:top;}
div.colunmBriefBox {
	background-image:url(i/hr1.gif); background-repeat:repeat-x; background-position:bottom left; padding-bottom:20px; width:151px;}

div.visitsColumn {
	background-image:url(i/visits/1/1s.gif); background-repeat:no-repeat; background-position:0 27px; margin:12px 5px 0 0; width:151px;}
img.visitsColumnDay {
	margin:81px 0 4px 10px;}
div.serovColumn {
	background-image:url(i/kakSerov.gif); background-repeat:no-repeat; margin:12px 5px 0 0; width:151px;}
img.serovColumnDay {
	margin:55px 0 10px 11px;}
div.masterClassColumn {
	background-image:url(i/kakMasterClass.gif); background-repeat:no-repeat; margin:12px 5px 0 0; width:151px;}
img.masterClassColumnDay {
	margin:79px 0 10px 11px;}
div.tvDesignColumn {
	background-image:url(i/kakTVDesign.gif); background-repeat:no-repeat; margin:12px 5px 0 0; width:151px;}
img.tvDesignColumnDay {
	margin:46px 0 10px 115px;}
div.historyColumn {
	background-image:url(i/visits/1/1s.gif); background-repeat:no-repeat; background-position:0 27px; margin:12px 5px 0 0; width:151px;}
img.historyColumnDay {
	margin:79px 0 5px 11px;}
	
/* GrayColumn */
td.grayColumn {
	width:153px; height:100%; vertical-align:top;}
table.grayColumn {
	width:153px; height:100%;}
td.grayBoxesContainer {
	height:100%; background-color:#f1f2f3; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:5px 2px 10px 10px; vertical-align:top;}
div.grayBox {
	padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #cccccc; width:133;}
img.kakKnowTitle {
	width:118px; height:20px; margin:2px 0 0 0;}
img.discussPic {
	display:block; margin:5px 0; width:131px; height:131px;}
img.kakStoreTitle {
	display:block; margin:4px 0;}

/* Middle Column */
td.middleColunm {
	vertical-align:top; height:100%; width:100%;}
td.innerMiddleColunm {
	vertical-align:top; height:100%; padding:10px 0 0 0; width:100%;}
table.middleColunm {
	width:100%; height:100%; width:100%; border-right:1px solid #cccccc;}
td.newsTitle {
	background-image:url(i/hr1.gif); background-repeat:repeat-x; background-position:bottom; height:35px; vertical-align:bottom; width:100%;}
img.newsTodayTitle {
	width:180px; height:33px; margin:0 0 0 2px;}
img.newsDesignersTitle {
	width:151px; height:23px; margin:0 0 3px 5px;}
img.newsEventsTitle {
	width:175; height:22; margin:0 0 9px 5px;}
img.newsChukchaTitle {
	width:129px; height:24px; margin:0 0 3px 2px;}
img.newsBooksTitle {
	width:422px; height:32px; margin:0 0 2px 6px;}
td.briefNews {
	padding:4px 0;}
div.briefNewsBox {
	display:table; _height:0; margin-right:10px; font-size:10px; height:71px;}
.briefNewsTitle {
	font-weight:bold; margin-bottom:6px;}
	
/* Right Column */
td.rightColumn {
	width:152px; height:100%; vertical-align:top;}
td.innerRightColumn {
	width:152px; height:100%; vertical-align:top;}
div.magazineNoticeBox {
	border-bottom:1px solid #cccccc; padding-bottom:9px;}
img.kakMagazineTitle {
	width:125px; height:23px; display:block; margin-bottom:6px;}
img.editorNoticeBoxPic {
	display:block; margin:7px 0; width:152px; height:97px;}
img.unrealBeauty {
	margin:8px 0 0 0;
}
	
/* Collection & Swindle */
td.collectionNswindle {
	padding-bottom:7px; border-bottom:1px solid #cccccc;}
table.collectionNswindle {
	width:100%;}
td.collection {
	width:50%; border-right:1px solid #cccccc;}
	td.collection table {
		width:100%;}
td.collectionTtile {
	width:37px; text-align:center; vertical-align:middle;}
	td.collectionTtile img {
		width:23px; height:101px;}
td.collectionBrief {
	vertical-align:top; padding:0 10px;}
td.swindle {
	width:50%;}
	td.swindle table {
		width:100%;}
td.swindleTtile {
	width:37px; text-align:center; vertical-align:middle;}
	td.swindleTtile img {
		width:20px; height:104px;}
td.swindleBrief {
	vertical-align:top; padding:0 10px;}
	
/* Partners */
td.partners {
	padding:10px 0 21px 0; background-image:url(i/hr1.gif); background-position:bottom; background-repeat:repeat-x;}
	td.partners table {
		width:100%;}
td.partnersTitle {
	width:134px; vertical-align:top;}
	td.partnersTitle img {
		 width:134px; height:21px;}
td.partner {
	text-align:center;}
.partnerBanner {
	 width:88px; height:60px;}
	 
/* Footer */
td.footer {
	padding-bottom:10px;}
	td.footer table {
		width:100%;}
td.copyright {
	width:307px; background-image:url(i/vr1.gif); background-position:right; background-repeat:repeat-y; padding:0 10px 0 0; vertical-align:top;}
img.copyright {
	float:left; margin:1px 3px 0 0; width:26; height:26;}
div.copyright {
	display:table; _height:0; padding-left:4px;}
td.glass {
	width:75px; text-align:center;}
	td.glass img {
		 width:28px; height:50px;}
td.text1 {
	padding:0 10px 0 5px; vertical-align:top;}
td.text2 {
	background-image:url(i/vr1.gif); background-repeat:repeat-y; padding:0 0 0 15px; vertical-align:top; width:152px;}

/* Banners */
.sideBanner {
	margin:10px 0 0 0;}
.middleBanner {
	width:468px; height:60px; margin:12px 5px 7px 0;}
.middleBanner2 {
	width:468px; height:60px; margin:5px 5px 7px 0;}
	
/* News */
table.newsPicPreview {
	margin:10px 0; width:432px; margin-right:-1000px;}
table.newsPicPreview td.caption {
	vertical-align:bottom; padding:0 0 20px 10px; font-size:10px; width:107px;}
img.newsPicPreview {
	}
div.newsTitle {
	font-weight:bold; color:#000000; margin:0 10px 6px 36px;}
table.newsSearchForm {
	height:95px;}
table.newsSearchForm td {
	font-weight:bold;}
	
/* Inner Page */
td.text {
	padding:10px 10px 0 36px; vertical-align:top;}
td.columnContent {
	width:100%; vertical-align:top; padding-right:10px; font-size:12px;}
	td.columnContent p {
		margin:10px 10px 10px 0; font-size:12px; color:#333333;}
	td.columnContent a {
		color:#000000;}
td.magazineArticleContent {
	width:100%; vertical-align:top; padding-right:10px; font-size:12px;}
	td.magazineArticleContent p {
		margin:10px 10px 10px 0; font-size:12px; color:#333333;}
	td.magazineArticleContent a {
		color:#000000;}
td.newsContent {
	width:100%; padding:10px 10px 0 36px; vertical-align:top; font-size:12px}
	td.newsContent p {
		text-indent:0px; margin:10px 10px 10px 0; font-size:12px; color:#333333;}
	td.newsContent a {
		color:#000000;}
td.text100per {
	padding:10px 10px 0 36px; vertical-align:top; height:100%;}
td.textWithSpacing {
	vertical-align:top; padding:5px 10px 25px 36px; text-indent:36px; background-image:url(i/hr1.gif); background-position:bottom; background-repeat:repeat-x;}
td.textWoIndentWSpacing {
	vertical-align:top; padding:0 10px 25px 36px; background-image:url(i/hr1.gif); background-position:bottom; background-repeat:repeat-x;}
.para1 {
	text-indent:36px; margin:10px 10px 10px 0; font-size:11px; color:#333333;}
.para2 {
	margin:10px 10px 10px 0; font-size:11px; color:#333333; text-indent:0 !important;}
.para3 {
	margin:0 0 5px 0; font-size:11px; color:#999999;}
.para4 {
	margin:10px 10px 0 0; font-size:12px; color:#333333; text-indent:0 !important;}
.sign {
	color:#999999 !important; font-style:italic !important; margin:5px 10px 10px 334px !important; font-size:11px !important; text-indent:0 !important;}

td.magazineDescription {
	width:100%; vertical-align:top; padding-right:10px;
}
	td.magazineDescription p {
		text-indent:36px; margin:10px 10px 10px 0; font-size:12px; color:#333333;
	}
ul.tableOfContents {
	list-style-image:url(/i/redBullet.gif); margin:0px 0 0px 15px; padding:3px 0 0 0;}
	ul.tableOfContents li {
		margin:5px 10px 5px 0; padding:0 0 0 10px;}
ul.tableOfContents2 {
	list-style-image:url(/i/blackSmallBullet.gif); margin:0 0 0 15px;}
	ul.tableOfContents2 li {
		margin:3px 10px 0 0; padding:0;}

table.magazineOrderForm td.field {
	padding:3px 15px 3px 7px;}
table.magazineOrderForm td.fieldLabel {
	text-align:right; padding-left:5px;}


/* Paging */
td.paging1 {
	width:100%; padding:10px 0;}
table.paging1 {
	border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; height:33px; width:100%;}
	table.paging1 td.bullet {
		width:36px; text-align:center;}
	table.paging1 td.backLink {
		background-color:#e7e6df; width:1px; padding:0 3px 0 10px;}
		td.backLink a {
			color:#666666; text-decoration:none;}
	table.paging1 td.backButton {
		background-color:#e7e6df; width:1px; padding:0 1px;}
	table.paging1 td.forwardButton {
		background-color:#e7e6df; width:1px; padding:0 1px;}
	table.paging1 td.forwardLink {
		background-color:#e7e6df; width:1px; padding:0 10px 0 4px; color:#666666;}
		td.forwardLink a {
			color:#666666; text-decoration:none;}
	table.paging1 td.upButton {
		width:1px; padding:0 4px 0 10px;}
	td.upLink {
		white-space:nowrap;}
	td.upLink a {
		color:#666633; text-decoration:none;}

/* Discuss */
img.discussTitle {
	 width:133px; height:27px; margin:0 0 2px 2px;}
td.comments {
	padding:0 0 10px 36px; vertical-align:top; background-image:url(../i/hr1.gif); background-position:bottom; background-repeat:repeat-x;}
	td.comments div.author {
		margin-top:15px;}
	td.comments div.comment {
		text-indent:36px; padding:10px 0; border-bottom:1px solid #CCCCCC;}
table.commentsForm td.textField {
	padding:3px 0 3px 5px;}
table.commentsForm td.textareaLable {
	vertical-align:top; padding-top:7px;}
table.commentsForm td.button {
	padding-top:3px;}
table.commentsForm input.addCommentButton {
	float:left;}
table.commentsForm div.addCommentButtonLable {
	height:30px; margin:7px 0 0 35px;}
	
/* Know */
img.knowTitle {
	width:206px; height:25px;; margin-bottom:1px;}
td.orchestra {
	background-image:url(i/know/orchestra.gif); background-repeat:no-repeat; background-position:center; height:242px; text-align:center; vertical-align:top; padding-top:85px;}
div.orchestraBox {
	width:160px; margin:0 auto;}
	td.orchestra div.day {
		width:160px; color:#666666; font-weight:bold;}
	td.orchestra div.name {
		width:160px; color:#990000; margin:2px 0;}
table.birthday {
	width:100%;}
table.birthday td.birthdayGlass {
	vertical-align:top; width:69px;}
table.birthday td.description {
	padding:3px 0 0 15px; color:#666633;}
td.selectMonth {
	padding:20px 0 15px 15px;}
	td.selectMonth table {
		width:100%;}
	td.selectMonth td.findButton {
		padding-left:6px;}
td.alphabet {
	padding:20px 0 0 15px;}
td.birthdays {
	height:100%; vertical-align:top;}
div.birthdayBox {
	margin:5px 0 5px 36px;}
div.birthdayItem {
	margin-bottom:3px;}