@charset "utf-8";

/* + Global resets */

html, html#js, html#nojs {
	/* css */
}

body {
	/* css */
	width:100%;
	background:url(../images/bgimage4.jpg) top center no-repeat;
	background-color:#b0b951;
}

a {
	/* css */
}
a:hover {
	/* css */
}

/* - Global resets */


/* + Common classes */
/* - Common classes */


/* + Layout */
#main{
	width:1004px;
	margin:0px auto;
	background:url(../images/top_bg_.jpg) top left no-repeat;
}
#top{
	width:100%;
	width:1004px;
	height:367px;
	padding-top:73px;
}
#logo{
	width:290px;
	height:40px;
	border:0px solid red;
	margin:0px 560px 0px 150px;
	display:block;
}
#top_menu{
	padding-top:7px;
	height:22px;
	border:0px solid red;
	margin-top:93px;
	margin-left:460px;
	color:#7e7e7e;
}
#top_menu a{
	color:#7e7e7e;
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
#top_menu a.current{
	color:#fff;
}
#top_menu a:hover{
	color:#fff;
	text-decoration:underline;
}
#top_menu em, #bottom_menu em{
	margin-left:15px;
	margin-right:15px;
}
#pust{
	width:503px;
	height:150px;
	float:left;
}
#light, #shl{
	margin-top:5px;
	padding-top:0px;
	padding-left:110px;
	width:270px;
	height:150px;
	float:left;
}
#light h2, #shl h2{
	color:#4f5310;
	font-size:21px;
	margin-bottom:2px;
}
#light h3, #shl h3{
	margin-bottom:1px;
	color:#131313;
	font-size:20px;
	color:#a92717;
}
#light p, #shl p{
	/*width:270px;*/
	line-height:12px;
	color:#8e861d;
	font-size:10px;
}
#light a.more, #shl a.more{
	background:url(../images/more_link.png) center left no-repeat;
	padding-left:9px;
	color:#a92717;
	font-size:10px;
}
#light a.more, #shl a.more{
	text-decoration:none;
}
#light a.more:hover, #shl a.more:hover{
	text-decoration:underline;
}
#light{
	background:url(../images/foto.png) top left no-repeat;
}
#shl{
	width:50px;
	/*background:url(../images/shl.png) top left no-repeat;*/
}
#content{
	width:100%;
	min-height:560px;
	background:url(../images/down_bg.png) bottom repeat-x;
	display:block;
	z-index:99;
}
#leftcol{
	max-width:287px;
	min-width:287px;
	margin-left:37px;
	float:left;
	vertical-align:top;
}
#leftcoltop{
	height:107px;
	background:url(../images/leftcoltop_bg.png) center top no-repeat;
}
#leftcolmain{
	min-height:388px;
	height:auto !important;
	height:388px;
	background:url(../images/leftcolmain_bg.png) top repeat-x;
	max-width:287px;
}
#leftcolmain p{
	margin-left:24px;
	margin-right:24px;
	text-align:center;
	color:#e4ee7e;
	padding-top:10px;
}
#leftcolmain p.d{
	background:url(../images/p_bg.png) top center repeat-x;
}
#leftcolmain p span{
	color:#303221;
}
#rightcol{
	margin-left:37px;
	margin-right:37px;
	float:right;
	width:606px;	
	display:block;
}
#rightcol h1{
	font-size:30px;
	color:#fff;
	margin-left:14px;
	line-height:32px;
}
#rightcol p{
	color:#dfe88d;
	font-weight:bold;
	color:#303221;
	font-size:14px;
}
#rightcol a{
	font-weight:bold;
	color:#303221;

}
#rightcol p:first-line{
	font-weight:bold;
	color:#303221;
}
table.course tr{
	background:url(../images/tablecourse_bg.png) bottom repeat-x;
}
td.name{
	color:#7f7575;
	height:21px;
	font-weight:normal;
	background:url(../images/coursestr.png) left top no-repeat;
	padding-left:17px;
	vertical-align:top;
}
td.cntr{
	color:#7f7575;
	vertical-align:top;
}
td.price{
	color:#a8b245;
	vertical-align:top;
}
#footer{
	width:100%;
	height:151px;
	background:url(../images/footer_bg.png) bottom repeat-x;
	display:block;
}
#bottom_menu{
	padding-top:45px;
	text-align:center;
}
#bottom_menu a, #bottom_menu em{
	color:#902913;
}
#bottom_menu a{
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
#copyright{
	color:#949771;
	text-align:center;
	font-size:9px;
	padding-top:29px;
}
/* - Layout */
