html {

	margin: 0px;

	padding: 30px 0px 0px;

	background: #EBF0F1;

}

body {

	margin: 0px auto;

	padding: 0px 7px;

	width: 980px;

	background: #FFFFFF url(/fileadmin/templates/mainpage/images/body_bg.gif) repeat-y;

	position: relative;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

}

a {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

p {

	margin-top: 0px;

	margin-bottom: 10px;

}

img {

	border-style: none;

}

form {

	margin: 0px;

	padding: 0px;

}



.logo {

	position: absolute;

	left: 21px;

	top: 66px;

}







.add_ons {

	background: url(/fileadmin/templates/mainpage/images/add_ons.gif) no-repeat;

	height: 34px;

	font: 10px/34px Verdana, Arial, Helvetica, sans-serif;

	color: #1A6C8C;

	padding-right: 13px;

	text-align: right;

	padding-top: 10px;

	margin-left: -7px;

	margin-right: -7px;

}

.add_ons a {

	color: #1A6C8C;

	margin-right: 3px;

	margin-left: 3px;

}



.search {

	background: url(/fileadmin/templates/mainpage/images/search.gif) repeat-x;

	height: 54px;

	border-right: 2px solid #FFFFFF;

	border-left: 2px solid #FFFFFF;

	padding-left: 696px;

	font: 11px Tahoma, sans-serif;

	color: #D3EDF4;

	padding-top: 25px;

}

.search b {

	float: left;

	margin-top: 4px;

	margin-right: 10px;

}

.search .inp {

	float: left;

	border: 1px solid #FFFFFF;

	color: #000;

	font: 12px Tahoma, sans-serif;

	margin-top: 2px;

	width: 200px;

}

.search .subm {

	float: left;

	background: url(/fileadmin/templates/mainpage/images/search_subm.gif) no-repeat;

	height: 22px;

	width: 22px;

	border-style: none;

}

.search .radio {

	float: left;

}

.search .fst {

	margin-left: 45px;

}

.top_nav {

	background: url(/fileadmin/templates/mainpage/images/top_nav.gif) repeat-x;

	height: 31px;

	border-right: 2px solid #FFFFFF;

	border-left: 2px solid #FFFFFF;

	position: relative;

	margin: 0px;

	padding: 0px;

	list-style: none;

	font: bold 11px Tahoma, sans-serif;

}

.top_nav .item_li {

	float: left;

	line-height: 31px;

	height: 31px;

	background-image: url(/fileadmin/templates/mainpage/images/top_nav_divider.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding-right: 16px;

	padding-left: 16px;

	position: relative;

	margin: 0px;

}

.top_nav .item {

	color: #28415B;

}

.top_nav .item:hover {

	color: #3F832C;

	text-decoration: none;

}

.top_nav .lst {

	background-image: none;

}

.top_nav .sub_ul {

	position: absolute;

	left: -1px;

	top: 31px;

	list-style: none;

	border-right: 1px solid #90B0BD;

	border-bottom: 1px solid #90B0BD;

	border-left: 1px solid #90B0BD;

	/*width: 166px;*/

	width: 175px;

	margin: 0px;

	padding: 0px;

	z-index: 200;

	display: none;

}

.top_nav .sub_li {

	margin: 0px;

	padding: 0px;

	position: relative;

	width: 175px;

}

.top_nav .sub {

	color: #28425A;

	display: block;

	background-color: #DDEAF0;

	padding: 0px 16px;

	/*width: 134px;*/

	width: 143px;

}

.top_nav .sub:hover {

	background-color: #1C749C;

	color: #FFFFFF;

	text-decoration: none;

}

.trail {

	height: 34px;

	font: 10px/34px Verdana, Arial, Helvetica, sans-serif;

	color: #666666;

	padding-right: 15px;

	padding-left: 15px;

}

.trail a {

	color: #1A6C8C;

	text-decoration: underline;

	margin-right: 4px;

}

.trail a:hover {

	text-decoration: none;

}

.content {

	border-bottom: 3px solid #B9BEC4;

	width: 100%;

	padding-bottom: 12px;

}

.cent {

	width: 665px;

	float: left;

	padding-left: 2px;

	padding-top: 243px;

}

.banner {

	background: url(/fileadmin/templates/mainpage/images/banner_bg.gif) no-repeat;

	padding-top: 9px;

	padding-left: 9px;

	position: absolute;

	left: 9px;

	top: 188px;

	width: 665px;

}

.banner .pic {

	display: block;

	margin-bottom: 8px;

}

.banner .pager {

	background: url(/fileadmin/templates/mainpage/images/pager_divider.gif) no-repeat right;

	float: left;

	width: 17px;

	margin-right: 5px;

	padding-right: 7px;

}

.banner .lst {

	background: url(none);

}



.banner .pause {

	float: left;

	margin-left: 13px;

	margin-top: -2px;

}

.banner .play {

	float: left;

	margin-left: 13px;

	margin-top: -2px;

}

.banner_foot {

	background: url(/fileadmin/templates/mainpage/images/banner_foot.gif) no-repeat;

	font-size: 0px;

	height: 14px;

	position: absolute;

	left: 9px;

	top: 417px;

	background-repeat: no-repeat;

	width: 665px;

}

.left {

	background: url(/fileadmin/templates/mainpage/images/left_bg.gif) repeat-y;

	float: left;

	width: 416px;

}

.left .hd {

	font-size: 0px;

	background: url(/fileadmin/templates/mainpage/images/left_hd.gif) no-repeat;

	height: 13px;

	margin-bottom: 5px;

}

.left .shortly_item {
	background: url(/fileadmin/templates/mainpage/images/shortly_divider.gif) repeat-x left bottom;
	margin-left: 12px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666F77;
	width: 388px;
	margin-bottom: 10px;
	padding-bottom: 15px;
}

.left .lst {

	background: url(none);

}





.left .shortly_item h2 {

	font: bold 14px Georgia, "Times New Roman", Times, serif;

	color: #333333;

	margin-top: 0px;

	margin-bottom: 3px;

}



.left .shortly_item img {
	padding: 1px;
	float: left;
	border: 1px solid #E5E4E4;
	margin-right: 9px;
}

.left .shortly_item p {
	margin-top: 6px;
	margin-bottom: 0px;
}

.left .shortly_item a {
	padding-left: 14px;
	color: #666F77;
	background-image: url(/fileadmin/templates/mainpage/images/shortly_a.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
}

.left .shortly_item br {

	display: block;

	height: 50px;

}

.left .shortly_item .item_links {
	display: table;
	min-height: 10px;
	_height: 10px;
}





.left .ft {

	font-size: 0px;

	background: url(/fileadmin/templates/mainpage/images/left_ft.gif) no-repeat;

	height: 12px;

}





.center {

	float: right;

	width: 245px;

	margin-top: 7px;

	margin-right: 3px;

	_margin-right: 1px;

}

.top_search {

	background: url(/fileadmin/templates/mainpage/images/top_search.gif) no-repeat;

	font: 11px Arial, Helvetica, sans-serif;

	color: #656D77;

	margin: 0px;

	padding: 36px 0px 0px;

	list-style: none;

}

.top_search li {

	margin: 0px;

	padding: 5px 0px;

	width: 241px;

}



.top_search .dark {

	background: #E1EAEF;

	border-right: 2px solid #E1EAEF;

	border-left: 2px solid #E1EAEF;

}

.top_search .light {

	background: #F1F5F6;

	border-right: 2px solid #E1EAEF;

	border-left: 2px solid #E1EAEF;

}

.top_search a {

	color: #656D77;

}



.top_search b {

	color: #1DA4CD;

	float: left;

	text-align: center;

	width: 28px;

	text-decoration: none;

	margin-bottom: 1px;

}

.top_articles {

	background: url(/fileadmin/templates/mainpage/images/top_articles.gif) no-repeat;

	font: 11px Arial, Helvetica, sans-serif;

	color: #656D77;

	margin: 3px 0px 0px;

	padding: 36px 0px 0px;

	list-style: none;

}

.top_articles li {

	margin: 0px;

	padding: 5px 10px 5px 28px;

	background-image: url(/fileadmin/templates/mainpage/images/green_bullet.gif);

	background-repeat: no-repeat;

	background-position: 12px 8px;

	width: 203px;

}



.top_articles .dark {

	border-right: 2px solid #E6F3D9;

	border-left: 2px solid #E6F3D9;

	background-color: #E6F3D9;

}

.top_articles .light {

	border-right: 2px solid #E6F3D9;

	border-left: 2px solid #E6F3D9;

	background-color: #F2F8EC;

}

.top_articles a {

	color: #656D77;

	height: 22px;

}

.album {

	background-image: url(/fileadmin/templates/mainpage/images/create_an_album.gif);

	background-repeat: no-repeat;

	display: block;

	height: 63px;

	margin-top: 3px;

	width: 245px;

}

.blog {

	background-image: url(/fileadmin/templates/mainpage/images/create_a_blog.gif);

	background-repeat: no-repeat;

	display: block;

	height: 63px;

	margin-top: 7px;

	width: 245px;

}

.right {

	float: right;

	width: 311px;

	margin-right: 2px;

	_margin-right: 1px;

}

.editors {

	background: url(/fileadmin/templates/mainpage/images/editors_ideas.gif) no-repeat;

	width: 311px;

	padding-top: 42px;

	height: 193px;

}

.editors u {

	font: 13px Georgia, "Times New Roman", Times, serif;

	color: #333333;

	width: 136px;

	text-decoration: none;

	display: block;

	padding: 17px 156px 0px 13px;

	height: 176px;

	background-image: url(/fileadmin/templates/mainpage/images/editors_item.gif);

	background-repeat: no-repeat;

	background-position: right top;

}

.editors u i {

	font-weight: bold;

	color: #BD2C26;

	display: block;

	text-align: right;

	margin-top: 5px;

	margin-right: 10px;

}

.editors img {

	float: right;

	margin-top: 42px;

	margin-right: 6px;

}

.editors .add {

	font-size: 0px;

	background: url(/fileadmin/templates/mainpage/images/editors_ideas_bot_add.gif) no-repeat;

	top: 414px;

	height: 9px;

	width: 311px;

	position: absolute;

	left: 674px;

}

.editors_bot {

	font-size: 0px;

	background: url(/fileadmin/templates/mainpage/images/editors_ideas_bot.gif) no-repeat;

	height: 8px;

}

.virtual_salon {

	background: url(/fileadmin/templates/mainpage/images/virtual_salon.jpg) no-repeat;

	display: block;

	height: 190px;

}

.video_hd {

	background: url(/fileadmin/templates/mainpage/images/video_hd.gif) no-repeat;

	height: 24px;

	padding-top: 53px;

	padding-left: 14px;

	font: bold 15px Georgia, "Times New Roman", Times, serif;

	color: #C53630;

}

.video_cont {

	background: url(/fileadmin/templates/mainpage/images/video_cont.gif) repeat-y;

	padding-bottom: 9px;

}

.video_cont .video {

	height: 226px;

	width: 301px;

	margin-right: auto;

	margin-left: auto;

	padding-bottom: 4px;

}

.video_cont .fst {

	margin-left: 12px;

}

.video_cont .nav {

	float: left;

	margin-right: 6px;

	margin-bottom: 2px;

}

.video_cont .slider {

	float: left;

	margin-left: 12px;

}

.video_cont .mute {

	float: right;

	margin-right: 4px;

	margin-top: 7px;

}

.video_cont .mail {

	float: right;

	margin-top: 7px;

	margin-right: 8px;

}

.video_foot {

	background: url(/fileadmin/templates/mainpage/images/video_foot.gif) no-repeat;

	height: 35px;

	display: block;

}

.video_cat_hd {

	background-image: url(/fileadmin/templates/mainpage/images/video_cat_hd.gif);

	background-repeat: no-repeat;

	height: 46px;

}

.video_cat {

	background-image: url(/fileadmin/templates/mainpage/images/video_cat.gif);

	background-repeat: repeat-y;

	margin: 0px;

	padding: 0px 8px;

	list-style: none;

}

.video_cat li {

	background-color: #F1F5F6;

	padding: 5px 10px 5px 21px;

	background-image: url(/fileadmin/templates/mainpage/images/video_cat_item.gif);

	background-repeat: no-repeat;

	background-position: 5px 7px;

}

.video_cat a {

	color: #656D77;

}

.video_cat .dark {

	background-color: #E1EBEF;

}

/*########## Add ###########*/

.video_list {

	margin: 0px;

	padding: 0px 8px;

	list-style: none;

}

.video_list li {

	padding: 5px 10px 5px 21px;

	background-image: url(/fileadmin/templates/mainpage/images/video_cat_item.gif);

	background-repeat: no-repeat;

	background-position: 5px 7px;

}

.video_list a {

	color: #656D77;

}





.footer {

	background: url(/fileadmin/templates/mainpage/images/footer_bg.gif) no-repeat left bottom;

	color: #878F9A;

	text-align: center;

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	padding: 15px 90px 25px;

	margin-left: -7px;

	margin-right: -7px;

}

.footer a {

	color: #878F9A;

	margin-right: 3px;

	margin-left: 3px;

}

.footer p {

	margin-bottom: 20px;

}

.ps {

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	color: #878F9A;

	background: #EBF0F1;

	text-align: center;

	margin-left: -7px;

	margin-right: -7px;

}

.ps a {

	color: #878F9A;

}


