/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
html *{
	font-size: 100.01%;
}
a{
	color: #007575;
	text-decoration: underline;
}
a:hover,
a:focus,
a:active{
	text-decoration: none;
}
body{
	font-size: 75%;
	background: #FFFFFF none repeat scroll 0 0;
	background-color: #B6E9AB;
}
body, input, select, textarea{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
input, select, textarea{
	font-size: 1em;
}
p{
	line-height: 1.1667em;
	padding: 0 0 1em 0;
}
table{
	border-collapse: collapse;
	border-spacing: 0
}
td{
	padding: 0;
}
/* */
.b-clear{
	clear: both;
	height: 0;
	overflow: hidden;
}
/* */

/* layout */
.l-wrap{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	z-index: 2;
}
.l-head{
	width: 100%;
	height: 486px;
	background: #0FAE9C url(../img/bg/header-bg.png) repeat-x 0 0;
	position: relative;
	margin-bottom: -121px;
	z-index: 1;
}
.l-middle{
	width: 100%;
	position: relative;
	z-index: 50;
}
.l-middle:after{
	content: "";
	display: block;
	clear: both;
}
.l-lcol{
	float: left;
	width: 100%;
}
.l-rcol{
	float: right;
	width: 360px;
	margin-left: -360px;
	margin-top: -107px;
}
.l-foot{
	width: 100%;
	height: 211px;
	background: #33BBA2 url(../img/bg/footer-bg.png) repeat-x 0 0;
	margin-top: -160px;
	padding-top: 160px;
	position: relative;
	z-index: 1;
}
/* end layout */

/* l-head */
.wm-head-bg-l,
.wm-head-bg{
	width: 1000px;
	height: 486px;
	position: absolute !important;
	z-index: 10;
	top: 0;
}
.wm-head-bg-l{
	background: transparent url(../img/bg/header-fon-left.png) no-repeat 0 0;
	left: -128px;
}
.wm-head-bg{
	background: transparent url(../img/bg/header-fon-right.png) no-repeat 100% 0;
	right: 0;
}
.wm-block-head{
	padding-top: 255px !important;
	position: relative;
	z-index: 100;
}
	.wm-slogon,
	.wm-link-soflinevp,
	.wm-link-microsoft{
		position: absolute;
		z-index: 101;
	}
	.wm-slogon{
		display: block;
		font-size: 2.6667em;
		line-height: 1.4063em;
		color: #EDFECE;
		top: 139px;
		left: 68px;
	}
	.wm-link-soflinevp{
		top: 78px;
		right: 228px;
	}
	.wm-link-microsoft{
		top: 194px;
		right: 50px;
	}
.wm-block-menu-top{
	background: transparent url(../img/bg/menu-border.png) no-repeat 0 0;
	position: relative;
	left: 71px;
	z-index: 100;
	width: 502px;
	height: 91px;
	padding: 2px 11px 0 11px;
}
	.wm-block-menu-top ul,
	.wm-block-menu-top li{
		list-style: none outside none;
		margin: 0;
		padding: 0;
		display: block;
	}
	.wm-block-menu-top ul{
		padding-left: 8px;
	}
	.wm-block-menu-top ul:after{
		content: "";
		display: block;
		clear: both;
	}
	.wm-block-menu-top ul.wm-list-top{

	}
	.wm-block-menu-top ul.wm-list-middle{
		padding: 24px 0 0 25px;
	}
	.wm-block-menu-top ul.wm-list-bottom{
		padding-top: 5px;
	}
	.wm-block-menu-top li{
		float: left;
		min-width: 143px;
		font-size: 1.3333em;
	}
	.wm-block-menu-top ul.wm-list-middle li{
		margin-right: 6px;
	}
	.wm-block-menu-top li a{
		display: block;
		margin: 0 11px;
		height: 41px;
		color: #FFFFFF;
		white-space: nowrap;
		position: relative;
		padding: 0 5px 0 1px;
	}
	.wm-block-menu-top ul.wm-list-top a{
		height: 29px;
		padding-top: 12px;
	}
	.wm-block-menu-top ul.wm-list-middle a{
		height: 31px;
		padding-top: 7px;
		padding-left: 8px;
		padding-right: 13px;
	}
	.wm-block-menu-top ul.wm-list-bottom a{
		height: 34px;
		padding-top: 7px;
	}
	.wm-block-menu-top li a .wm-rl,
	.wm-block-menu-top li a .wm-rr{
		display: block;
		width: 11px;
		height: 41px;
		background: transparent url(../img/bg/menu-item-round.png) no-repeat 0 0;
		position: absolute;
		top: 0;
		visibility: hidden;
	}
	.wm-block-menu-top li a .wm-rl{
		left: -11px;
	}
	.wm-block-menu-top li a .wm-rr{
		margin-left: 100%;
		left: 0;
	}
	.wm-block-menu-top .wm-list-top li .wm-rl{
		background-position: 0 -59px;
	}
	.wm-block-menu-top .wm-list-top li .wm-rr{
		background-position: -11px -59px;
	}
	.wm-block-menu-top .wm-list-middle li .wm-rl{
		background-position: 0 -100px;
		top: -1px;
	}
	.wm-block-menu-top .wm-list-middle li .wm-rr{
		background-position: -11px -100px;
		top: -1px;
	}
	.wm-block-menu-top .wm-list-bottom li .wm-rl{
		background-position: 0 0;
		top: -1px;
	}
	.wm-block-menu-top .wm-list-bottom li .wm-rr{
		top: -1px;
		background-position: -11px 0;
	}
	.wm-block-menu-top li.wm-active a{
		background: #FFFFFF;
		color: #007575;
		text-decoration: none;
		float: left;
	}
	.wm-block-menu-top li.wm-active .wm-rl,
	.wm-block-menu-top li.wm-active .wm-rr{
		visibility: visible;
	}
	.wm-block-menu-top ul.wm-list-top li.wm-active a{
		height: 28px;
		border-bottom: 1px solid #C3EDD1;
	}
	.wm-block-menu-top ul.wm-list-middle li.wm-active a{
		height: 29px;
		border-top: 1px solid #C3EDD1;
		border-bottom: 1px solid #C3EDD1;
	}
	.wm-block-menu-top ul.wm-list-bottom li.wm-active a{
		height: 33px;
		border-top: 1px solid #C3EDD1;
	}

/* l-middle - l-lcol */
.wm-page-content{
	padding: 0 372px 0 71px;
}
.wm-contest-info{
	position: relative;
	background-color: #EEFFCF;
	font-size: 1.1667em;
	padding: 0 100%;
	margin: 0 -100%;
	padding-top: 40px;
	padding-bottom: 18px;
}
.wm-contest-info-inner{
	padding: 0 372px 0 71px;
}
	.wm-contest-info .wm-title{
		font-size: 1.7143em;
		line-height: 1.2083em;
		margin-bottom: 2px;
	}
	.wm-contest-info p{
		line-height: 1.4286em;
		padding: 0 0 1.4286em;
	}
	.wm-contest-info ul{
		padding-left: 15px;
		padding-bottom: 1.4286em;
	}
.wm-list-projects{
	
}
	.wm-list-projects .wm-title,
	.wm-list-projects .wm-title-with-tag{
		font-size: 2.5em;
		line-height: 1.2333em;
		margin-left: -1px;
	}
	.wm-list-projects .wm-title{
		padding: 35px 0 25px;
	}
	.wm-list-projects .wm-title-with-tag{
		padding: 3px 0 10px;
	}
.wm-project-info,
.wm-project-info dt,
.wm-project-info dd{
	margin: 0;
	padding: 0;
}
.wm-project-info{
	margin-top: 6px;
	padding-bottom: 36px;
}
.wm-project-info dt{
	font-size: 2em;
	line-height: 1.4583em;
}
	.wm-project-info dt .wm-project-name{
		
	}
	.wm-project-info dt .wm-tag{
		font-size: 0.8333em;
		color: #39B54A;
		margin-left: 4px;
	}
.wm-project-info dd{
	padding: 12px 8px 0 1px;
}
	.wm-project-info dd p{
		font-size: 1.1667em;
		line-height: 1.4286em;
		padding: 0 0 0.5em;
	}
	.wm-project-owned-items{
		
	}
	.wm-project-owned-items:after{
		content: "";
		display: block;
		clear: both;
	}
		.wm-comments-link,
		.wm-assess,
		.wm-file{
			display: block;
			float: left;
		}
		.wm-comments-link{
			width: 125px;
		}
		.wm-assess{
			width: 95px;
			padding-left: 19px;
			position: relative;
			margin-right: 36px;
		}
			.wm-assess .wm-plus,
			.wm-assess .wm-minus,
			.wm-assess .wm-plus i,
			.wm-assess .wm-minus i{
				display: block;
				position: absolute;
				top: 1px;
				width: 15px;
				height: 15px;
			}
			.wm-assess .wm-plus{
				margin-left: 100%;
				left: -38px;
			}
			.wm-assess .wm-minus{
				margin-left: 100%;
				left: -15px;
			}
			.wm-assess .wm-plus i,
			.wm-assess .wm-minus i{
				background: transparent url(../img/bg/icons.png) no-repeat -15px -15px;
				top: 0;
				left: 0;
				cursor: pointer;
			}
			.wm-assess .wm-plus i{
				background-position: 0 0;
			}
			.wm-assess .wm-minus i{
				background-position: -15px 0;
			}
		.wm-file{
			background: transparent url(../img/bg/icons.png) no-repeat 0 -49px;
			padding: 0px 0 0 20px;
			font-size: 1.1667em;
		}
	.wm-tags{
		background: transparent url(../img/bg/icons.png) no-repeat 0 -16px;
		padding: 9px 0 0 18px;
	}
		.wm-tags a{
		margin-right: 9px;
		white-space: nowrap;
	}
	.wm-paging{
		padding: 20px 0 0;
	}
		.wm-prev,
		.wm-next{
			float: left;
			font-size: 2em;
		}
		.wm-prev{
			width: 96px;
			padding-right: 50px;
			text-align: right;
		}
		.wm-next{

		}
		.wm-pape-list{
			padding: 28px 0 0 3px;
		}
		.wm-pape-list span{
			display: block;
			float: left;
			padding-top: 6px;
		}
		.wm-pape-list ul,
		.wm-pape-list li{
			list-style: none outside none;
			margin: 0;
			padding: 0;
			display: block;
		}
		.wm-pape-list ul{
			padding-left: 6px;
			float: left;
		}
		.wm-pape-list ul:after{
			content: "";
			display: block;
			clear: both;
		}
		.wm-pape-list li{
			float: left;
			margin-right: 8px;
			font-size: 1.25em;
		}
		.wm-pape-list li a,
		.wm-pape-list li span{
			display: block;
			height: 26px;
			line-height: 1.6em;
			padding: 0 6px;
		}
		.wm-pape-list li span{
			padding-top: 0;
			background-color: #007575;
			color: #FFFFFF;
		}
.wm-project-comments{
	margin: -4px 0 0 -1px;
}
	.wm-project-comments .wm-title{
		font-size: 2em;
	}
	.wm-project-comments .wm-title span{
		border-bottom: 1px dashed #000000;
	}
	.wm-project-comments dl,
	.wm-project-comments dt,
	.wm-project-comments dd{
		margin: 0;
		padding: 0;
		display: block;
	}
	.wm-project-comments dl{
		padding: 12px 0 15px 1px;
	}
	.wm-project-comments dt{
		
	}
		.wm-project-comments .wm-user-image{
			float: left;
			margin: 4px 14px 0 0;
		}
		.wm-project-comments .wm-user-name{
			font-size: 1.25em;
			line-height: 1.3333em;
		}
		.wm-project-comments .wm-comment-date{
			font-size: 0.8333em;
			line-height: 2em;
			color: #39B54A;
		}
	.wm-project-comments dd{
		padding-top: 5px;
		font-size: 1.0833em;
		line-height: 1.1538em;
	}
	.wm-add-comment{
		background-color: #E9F9CA;
		margin: 12px -9px 0 1px;
		width: 538px;
	}
		.wm-add-comment-note{
			background: transparent url(../img/bg/icons.png) no-repeat 18px -67px;
			border-bottom: 1px solid #B6E9AB;
			padding: 20px 0 15px 50px;
			margin-bottom: 16px;
		}
		.wm-add-comment ul,
		.wm-add-comment li{
			list-style: none outside none;
			margin: 0;
			padding: 0;
			display: block;
		}
		.wm-add-comment ul{
			padding: 0px 10px 10px;
		}
		.wm-add-comment li{
			position: relative;
			padding-left: 135px;
			margin-top: 10px;
			padding-bottom: 10px;
		}
		.wm-add-comment li label{
			display: block;
			width: 130px;
			position: absolute;
			top: 3px;
			left: 0;
			text-align: right;
		}
		.wm-add-comment li .input-text,
		.wm-add-comment li textarea{
			margin: 0;
			padding: 0;
			width: 368px;
		}
		.wm-add-comment li .input-text{
			height: 19px;
		}
		.wm-add-comment li textarea{
			height: 114px;
			overflow: scroll;
		}
		.wm-add-comment li label.wm-liveid{
			background: transparent url(../img/bg/icons.png) no-repeat 11px -124px;
			line-height: 1.3333em;
		}
		.wm-add-comment li.wm-comment-textarea{
			margin-top: 29px;
			padding-bottom: 4px;
		}
		.wm-add-comment li.wm-comment-submit{
			text-align: right;
			padding: 0 12px 11px 0;
		}
		.wm-add-comment li.wm-comment-submit .input-submit{
			width: 93px;
			height: 22px;
			letter-spacing: 1px;
			font-size: 1.0833em;
		}
.wm-send-application{
	
}
	.wm-send-application ul,
	.wm-send-application li{
		list-style: none outside none;
		margin: 0;
		padding: 0;
		display: block;
	}
	.wm-send-application ul{
		margin-left: -5px;
	}
	.wm-send-application li{
		position: relative;
		padding: 0 0 5px 185px;
		margin-top: 12px;
	}
	.wm-send-application li label{
		display: block;
		width: 163px;
		position: absolute;
		top: -7px;
		left: 0;
		text-align: right;
		font-size: 1.1667em;
		line-height: 2.5714em;
		white-space: nowrap;
		vertical-align: bottom;
	}
	.wm-send-application i.wm-equired{
		font-style: normal;
		color: #007575;
		font-size: 1.7143em;
		line-height: 1.25em;
		overflow: hidden;
	}
	.wm-send-application li .input-text,
	.wm-send-application li textarea,
	.wm-send-application li .input-file{
		margin: 0;
		padding: 0;
		width: 338px;
	}
	.wm-send-application li .input-text{
		height: 19px;
	}
	.wm-send-application li textarea{
		height: 136px;
		overflow: scroll;
	}
	.wm-send-application li .input-file{
		height: 24px;
		font-size: 1.1667em;
	}
	.wm-send-application li.wm-install-file{
		margin-top: 18px;
		padding-bottom: 16px;
	}
	.wm-send-application-note{
		width: 522px;
		padding: 11px 7px 0 0;
		text-align: right;
		font-size: 1.1667em;
	}
	.wm-send-application-agree-terms{
		font-size: 1.3333em;
		margin-top: -33px;
	}
		.wm-send-application-agree-terms p{
			padding-top: 10px;
			padding-bottom: 10px;
			line-height: 1.25em;
		}
		.wm-send-application-agree-terms .input-checkbox{
			margin: 0 8px 4px 0;
			padding: 0;
			width: 13px;
			height: 13px;
		}
	.wm-send-application-submit{
		padding: 25px 0 22px 180px;
	}
		.wm-send-application-submit .input-submit{
			width: 93px;
			height: 22px;
			letter-spacing: 1px;
			font-size: 1.0833em;
		}
	.wm-send-application-help{
		background-color: #EEFFCF;
		margin-right: 7px;
		padding: 15px 17px 19px;
		font-size: 1.1667em;
		line-height: 1.2143em;
	}
		.wm-mail-link{
			background: transparent url(../img/bg/icons.png) no-repeat 0 -145px;
			padding-left: 24px;
		}
.wm-contest-rules{

}
	.wm-contest-rules .wm-title{
		font-size: 2em;
		line-height: 1.2083em;
		padding: 23px 0 2px;
	}
	.wm-contest-rules p{
		font-size: 1.1667em;
		line-height: 1.4286em;
		padding: 0 0 1.4286em;
	}
.wm-list-projects-assess{
	position: relative;
	margin-top: 11px;
	padding-bottom: 136px;
}
	.wm-list-projects-assess ul,
	.wm-list-projects-assess li{
		list-style: none outside none;
		margin: 0;
		padding: 0;
		display: block;
	}
	.wm-list-projects-assess ul{
		margin-left: -7px;
	}
	.wm-list-projects-assess li{
		font-size: 1.1667em;
		padding: 7px 76px 8px 13px;
		margin-bottom: 4px;
		position: relative;
	}
	.wm-list-projects-assess li.wm-active-assess{
		background-color: #E9F9CA;
	}
	.wm-list-projects-assess li a.wm-project-name-link{
		margin-right: 20px;
	}
	.wm-list-projects-assess li a.wm-project-assess-link{
		color: #000000;
	}
	.wm-list-projects-assess li.wm-active-assess a.wm-project-assess-link{
		display: none;
	}
	.wm-project-assess-block{
		position: absolute;
		top: 0;
		margin-left: 100%;
		left: -76px;
		background-color: #E9F9CA;
		width: 364px;
		padding: 14px 10px 10px 32px;
	}
		.wm-project-assess{
			height: 35px;
		}
		.wm-project-assess:after{
			content: "";
			display: block;
			clear: both;
		}
		.wm-project-assess span{
			display: block;
			float: left;
			font-size: 1.1667em;
			padding: 10px 7px 0 0;
			width: 144px;

		}
		.wm-project-assess .wm-slider{
			background: transparent url(../img/bg/slider.png) no-repeat -7px 19px;
			float: left;
			width: 181px;
			height: 24px;
		}
		.wm-project-assess .wm-slider a{
			background: transparent url(../img/bg/slider.png) no-repeat 0 -8px;
			width: 14px;
			height: 17px;
			top: 0;
			outline: none;
			text-align: center;
			font-size: 0.8333em;
			color: #FFFFFF;
			text-decoration: none;
			overflow: hidden;
			margin-left: -7px;
			padding-right: 1px;
		}
		.wm-project-assess-submit{
			padding: 18px 0 10px 150px;
		}
			.wm-project-assess-submit .input-submit{
				width: 93px;
				height: 22px;
				letter-spacing: 1px;
				font-size: 1.1667em;
			}
	
/* l-middle - l-rcol */
.wm-right-colum-content{
	
}
.wm-block-mobile{
	position: relative;
	width: 322px;
	height: 642px;
}
.wm-block-mobile-bg-black{
	position: absolute;
	top: 121px;
	left: 0;
	height: 400px;
	width: 322px;
	background-color: #000000;
}
.wm-block-mobile-bg-image{
	position: absolute !important;
	top: 0;
	left: 0;
	width: 322px;
	height: 642px;
	background: transparent url(../img/bg/moblie.png) no-repeat 0 0;
}
.wm-block-mobile-inner{
	height: 500px;
	padding-top: 142px;
}
	.wm-tags-news-links{
		background: transparent url(../img/bg/tags-news-border.png) no-repeat 0 0;
		width: 155px;
		height: 32px;
		margin-left: 82px;
		padding: 7px 2px 0;
		position: relative;
	}
	.wm-tags-news-links:after{
		content: "";
		display: block;
		clear: both;
	}
	.wm-tags-news-links a:hover{
		text-decoration: none;
	}
		.wm-tags-link,
		.wm-news-link{
			font-size: 1.5em;
			line-height: 1.2778em;
			display: block;
			float: left;
			outline: none;
		}
		.wm-tags-link{
			width: 49px;
			padding-left: 10px;
		}
		.wm-news-link{
			width: 83px;
			padding-left: 12px;
		}
	.wm-tags-news-blocks{
		margin: 0 12px;
		position: relative;
	}
		.wm-tags-block{
			display: none;
			padding: 24px 8px 0 8px;
			width: 281px;
			height: 319px;
			text-align: center;
			font-size: 0.8333em;
		}
			.wm-tags-block ul
			.wm-tags-block li{
				list-style: none outside none;
				margin: 0;
				padding: 0;
			}
			.wm-tags-block ul{
				
			}
			.wm-tags-block li{
				display: inline-block;
				padding: 0 8px;
			}
			.wm-tags-block a{
				white-space: nowrap;
				color: #FFFFFF;
				line-height: 33px;
			}
		.wm-news-block{
			display: none;
			padding: 15px 0 0 27px;
			width: 243px;
		}
			.wm-news-block-inner{
				width: 243px;
				height: 303px;
				overflow: hidden;
				position: relative;
			}
			.wm-news-up,
			.wm-news-down{
				background: transparent url(../img/bg/news-border.png) no-repeat 0 0;
				display: block;
				width: 243px;
				height: 9px;
				overflow: hidden;
			}
			.wm-news-up{

			}
			.wm-news-down{
				background-position: 0 -9px;
			}
			.wm-news-block ul,
			.wm-news-block li{
				list-style: none outside none;
				margin: 0;
				padding: 0;
				display: block;
			}
			.wm-news-block ul{
				padding-left: 1px;
				position: absolute;
			}
			.wm-news-block li{
				position: relative;
				margin-top: 6px;
				padding: 0 0 12px 46px;
			}
			.wm-news-block li span{
				position: absolute;
				top: 4px;
				left: 0;
				font-size: 0.8333em;
				color: #EDFECE;
			}
			.wm-news-block li a{
				font-size: 1.1667em;
				line-height: 1.2857em;
				color: #FFFFFF;
			}
	.wm-tags-active .wm-tags-link{
		color: #007575;
		text-decoration: none;
	}
	.wm-tags-active .wm-news-link{
		color: #EDFECE;
		text-decoration: underline;
	}
	.wm-tags-active .wm-tags-block{
		display: block;
	}
	.wm-tags-active .wm-news-block{

	}
	.wm-tags-active .wm-tags-news-links{
		background-position: 0 -39px;
	}
	.wm-news-active .wm-tags-link{
		color: #EDFECE;
		text-decoration: none;
	}
	.wm-news-active .wm-news-link{
		color: #007575;
		text-decoration: none;
	}
	.wm-news-active .wm-tags-block{

	}
	.wm-news-active .wm-news-block{
		display: block;
	}
	.wm-news-active .wm-tags-news-links{

	}
.wm-block-search,
.wm-search-inner{
	background: transparent url(../img/bg/search-bg.png) no-repeat 0 0;
}
.wm-block-search{
	width: 263px;
	padding-left: 8px;
	margin: 0 10px 0 24px;
	margin-top: 35px;
	height: 39px;
}
.wm-search-inner{
	margin-right: -10px;
	padding-right: 10px;
	background-position: 100% 0;
	height: 31px;
	padding: 8px 0 0;
	position: relative;
}
	.wm-search-inner input{
		vertical-align: bottom;
		margin: 0;
		padding: 0;
	}
	.wm-search-inner .input-text{
		width: 229px;
		height: 19px;
		margin: 0 4px 0 0;
		padding: 0;
	}
.wm-block-partners{
	padding: 23px 0 0 26px;
}
	.wm-block-partners .wm-title{
		font-size: 1.3333em;
		line-height: 1.25em;
	}
	.wm-block-partners ul,
	.wm-block-partners li{
		list-style: none outside none;
		margin: 0;
		padding: 0;
		display: block;
	}
	.wm-block-partners ul{
		padding: 19px 0 0 1px;
	}
	.wm-block-partners li{
		margin-bottom: 14px;
	}
/* l-foot */
.wm-block-foot{
	position: relative;
	height: 200px;
}
	.wm-logo-wm{
		position: absolute;
		top: 41px;
		left: 60px;
		width: 200px;
		height: 85px;
		padding: 71px 0 0 162px;
		background: transparent url(../img/bg/logo-wm-bg.png) no-repeat 0 0;
	}
	.wm-counters{
		position: absolute;
		top: 134px;
		right: 302px;
	}
	.wm-copyrights{
		position: absolute;
		top: 131px;
		right: 190px;
		color: #FFFFFF;
		line-height: 1.5em;
		width: 100px;
	}

/* */
.l-middle,
.wm-block-head,
.wm-block-foot{
	width: 1000px;
	min-width: 1000px;
	margin: 0 auto;
}

.cke_skin_kama
{
    width: 620px;
}

.red
{
	color: red;
}

