﻿/* CEFME.Web CSS */

/* Html Tags */
body
{
	background: #fff;
	margin: 0;
	padding: 0;
}

body, table, textarea
{
	font-family: Arial, Verdana, Tahoma, Sans-Serif;
	font-size: 14px;
	line-height: 18px;
	color: #535353;
}

div
{
	display: block;
}

p
{
	margin: 0.6em 0 0.6em 0;
}

a
{
	text-decoration: none;
	cursor: pointer;
	color: #004F01;
}

	a:hover
	{
		text-decoration: underline;
	}

	a:visited
	{
	}

	a:focus
	{
		outline: none;
	}
/* firefox */
textarea
{
	resize: none;
}
/* firefox */
input[type=text]:focus
{
	outline: none;
}
/* chrome */
table
{
	border-collapse: collapse;
	border-spacing: 0px;
	width: 100%;
	table-layout: fixed;
}

	table tbody
	{
		width: 100%;
	}

form, thead, tbody, tr, td, th, img
{
	border: none;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0.25em 0 0.25em 0;
	color: #004F01;
}

h1
{
	font-size: 24px;
	line-height: 28px;
	font-weight: normal;
}

h2
{
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
}

h3
{
	font-size: 16px;
	line-height: 22px;
	font-weight: normal;
}

h4
{
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
}

h5
{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
}

h6
{
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
}


.con
{
	width: 960px;
	margin: 0px auto;
}

.hdr
{
	float: left;
	width: 960px;
	height: 160px;
	background-image: url("../res/cefme-hdr-bck.png");
	background-repeat: no-repeat;
}


.hdr-log
{
	float: left;
	width: 211px;
	height: 59px;
	margin-left: 10px;
	margin-top: 35px;
}

.hdr-rgh
{
	float: right;
	width: 350px;
	height: 101px;
}

.hdr-usr
{
	margin-top: 26px;
	padding-right: 25px;
	float: right;
	text-align: right;
	width: 300px;
	height: 18px;
}

	.hdr-usr a
	{
		margin-left: 10px;
		margin-right: 10px;
	}

.hdr-sea
{
	float: right;
	width: 304px;
	margin-top: 26px;
	text-align: right;
	height: 32px;
}


.txt-sea
{
	float: left;
	margin-top: 2px;
	margin-right: 3px;
	height: 21px;
	width: 234px;
	border: none;
	font-size: 14px;
	font-style: italic;
	color: green;
	padding-top: 3px;
	padding-left: 3px;
}

.but-sea
{
	float: left;
	margin-right: 0px;
	background-image: url("/res/cefme-but-sea.png");
	background-repeat: no-repeat;
	width: 56px;
	height: 30px;
	border: none;
	cursor: pointer;
	background-color: transparent;
}



.hdr-mnu
{
	float: left;
	width: 960px;
	height: 44px;
	background-image: url("../res/cefme-mn-bck-cut.png");
	background-repeat: repeat-x;
	margin-top: 15px;
	padding-top: 0px;
}

	.hdr-mnu a
	{
		/*margin-top:12px;*/
		float: left;
		padding-left: 15px;
		padding-right: 15px;
		line-height: 40px;
		color: white;
		font-size: 17px;
		font-weight: bold;
	}

		.hdr-mnu a:hover
		{
			background-image: url("/res/cefme-mn-bck-hov-cut.png");
			background-repeat: repeat-x;
			height: 44px;
			padding-top: 0px;
			text-decoration: none;
		}

	.hdr-mnu img
	{
		float: left;
	}

.mid-con
{
	float: left;
	width: 625px;
	margin-left: 10px;
	padding-bottom: 40px;
}

.mc-brc
{
	float: left;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 20px;
}

	.mc-brc a
	{
		font-weight: normal;
	}

	.mc-brc img
	{
		margin-left: 10px;
		padding-right: 10px;
	}

.ftr
{
	background-image: url("../res/cefme-ftr-bck.png");
	background-repeat: repeat-x;
	float: left;
	width: 960px;
	padding-top: 35px;
}

.rgh-col
{
	float: right;
	width: 300px;
	margin-right: 10px;
	margin-top: 55px;
	padding-bottom: 40px;
}

.rc-box
{
	float: left;
	width: 300px;
}

.rcb-hdr
{
	float: left;
	width: 292px;
	padding-left: 8px;
	padding-top: 9px;
	height: 31px;
	background-image: url("/res/cefme-rgh-box-hdr.png");
	background-repeat: no-repeat;
}

	.rcb-hdr h2
	{
		font-size: 16px;
		font-weight: bold;
	}

.rcb-cnt
{
	float: left;
	width: 257px;
	background-color: #D9ECD9;
	padding-left: 28px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 4px;
	font-size: 13px; /*color: #4F9833;

	font-weight:bold;*/
}

	.rcb-cnt a
	{
		font-weight: bold;
		line-height: 20px;
		font-size: 13px;
	}

.rcb-cnt-l a
{
	margin-left: 0px;
}

.rcb-cnt-art
{
	float: left;
	width: 247px;
	background-color: #D9ECD9;
	padding-left: 38px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 4px;
}

	.rcb-cnt-art a:hover
	{
		text-decoration: none;
	}

	.rcb-cnt-art a
	{
		font-weight: bold;
		line-height: 20px;
		font-size: 13px;
	}

.rcb-bot
{
	float: left;
	width: 300px;
	height: 8px;
	background-image: url("/res/cefme-rgh-box-bot.png");
	background-repeat: no-repeat;
	padding-bottom: 15px;
}

.mc-top
{
	float: left;
	width: 625px;
}

.mct-lft
{
	float: left;
	width: 300px;
}

	.mct-lft img
	{
		width: 300px;
		margin-top: 4px;
		border: 1px solid #4F9833;
	}

.mct-rgt
{
	float: right;
	width: 300px;
	font-size: 16px;
	margin-right: 10px;
	line-height: 19px;
	letter-spacing: 1px;
}

	.mct-rgt h2
	{
		font-size: 36px;
		line-height: 36px;
		margin-bottom: 5px;
		margin-top: 0px;
	}

	.mct-rgt i
	{
		font-size: 14px;
		font-style: normal;
		line-height: 14px;
	}

	.mct-rgt p
	{
		margin-top: 5px;
	}

.mc-mid
{
	float: left;
	width: 625px;
}

.mm-ttl
{
	float: left;
	width: 625px;
	margin-top: 15px;
	margin-bottom: 10px;
}

	.mm-ttl h2
	{
		float: left;
		display: inline;
		line-height: 20px;
		color: #5C5C5C;
		margin: 0px;
		margin-top: 2px;
		margin-right: 15px;
		font-weight: bold;
	}

	.mm-ttl a
	{
		vertical-align: middle;
		line-height: 24px;
	}

	.mm-ttl img
	{
	}

.mm-box
{
	float: left;
	width: 300px;
	margin-right: 10px;
	height: 180px;
	overflow: hidden;
}


.mm-top
{
	float: left;
	width: 300px;
}

	.mm-top h2
	{
		font-weight: bold;
		font-size: 21px;
	}


.mm-lft
{
	float: left;
	width: 80px;
	height: 80px;
	margin: 5px 5px 5px 0px;
}

	.mm-lft img
	{
		width: 80px;
		height: 80px;
	}

.mm-rgh p
{
	margin-top: 0px;
}



.mm-box-big
{
	float: left;
	width: 610px;
}

.mm-top-big
{
	float: left;
	width: 610px;
}

	.mm-top-big h2
	{
		font-weight: bold;
		font-size: 20px;
	}

.mm-lft-big
{
	float: left;
	width: 80px;
	height: 80px;
	margin: 5px 5px 5px 0px;
}

	.mm-lft-big img
	{
		margin-top: 0px;
	}

.mm-rgh-big
{
	margin-top: 3px;
}

	.mm-rgh-big p
	{
		margin-top: 0px;
	}

	.mm-rgh-big i
	{
		font-style: normal;
	}



.ftr-lnk
{
	margin-left: 120px;
	float: left;
	width: 650px;
}

	.ftr-lnk td
	{
		height: 35px;
		width: 190px;
	}

	.ftr-lnk a
	{
		font-size: 16px;
		vertical-align: middle;
		font-style: italic;
	}

	.ftr-lnk img
	{
		margin-right: 10px;
		vertical-align: middle;
	}

.col2
{
	text-align: left;
}

.col3
{
	text-align: left;
}

.ftr-soc
{
	float: right;
	margin-right: 50px;
	margin-top: 10px;
	width: 100px;
}

	.ftr-soc a
	{
		margin-right: 10px;
	}

.ftr-cpy
{
	margin-top: 30px;
	float: left;
	width: 510px;
	padding-left: 115px;
}

/*STYLOVANI CLANKU*/

.art-cnt
{
	float: left;
	width: 625px;
}



.art-cnt-ttl
{
	float: left;
	width: 635px;
	padding-bottom: 10px;
}

	.art-cnt-ttl h1
	{
		margin-top: 0px;
		float: left;
		color: #363636;
		font-size: 35px;
		line-height: 35px;
	}

.art-cnt-thumb
{
	float: left;
	width: 80px;
	padding-right: 15px;
	padding-bottom: 15px;
}

	.art-cnt-thumb img
	{
		width: 80px;
		/*border: 1px solid #4F9833;*/
	}

.art-cnt-anot
{
	font-size: 17px;
	letter-spacing: 1px;
}

	.art-cnt-anot h1
	{
		color: #363636;
		font-size: 35px;
		line-height: 35px;
	}

	.art-cnt-anot h2
	{
		color: #363636;
		font-size: 24px;
		line-height: 24px;
	}

	.art-cnt-anot h3
	{
		color: #363636;
		font-size: 22px;
		line-height: 22px;
	}

	.art-cnt-anot h4
	{
		color: #363636;
		font-size: 20px;
		line-height: 20px;
	}

	.art-cnt-anot h5
	{
		color: #363636;
		font-size: 18px;
		line-height: 18px;
	}

	.art-cnt-anot h6
	{
		color: #363636;
		font-size: 16px;
		line-height: 16px;
	}

	.art-cnt-anot p
	{
		font-size: 17px;
		letter-spacing: 1px;
	}

	.art-cnt-anot p
	{
		font-size: 17px;
		letter-spacing: 1px;
	}

.art-cnt-content
{
	/*width: 635px;*/
	color: #363636;
	width: 635px;
	float: left;
}

	.art-cnt-content h1
	{
		color: #363636;
		font-size: 35px;
		line-height: 35px;
	}

	.art-cnt-content h2
	{
		color: #363636;
		font-size: 24px;
		line-height: 24px;
	}

	.art-cnt-content h3
	{
		color: #363636;
		font-size: 22px;
		line-height: 22px;
	}

	.art-cnt-content h4
	{
		color: #363636;
		font-size: 20px;
		line-height: 20px;
	}

	.art-cnt-content h5
	{
		color: #363636;
		font-size: 18px;
		line-height: 18px;
	}

	.art-cnt-content h6
	{
		color: #363636;
		font-size: 16px;
		line-height: 16px;
	}

	.art-cnt-content img
	{
		border: 1px solid #4F9833;
		width: 300px;
		float: right;
		margin-top: 10px;
		margin-left: 10px;
		margin-bottom: 10px;
	}

	.art-cnt-content a
	{
		color: #4F9833;
		text-decoration: underline;
	}

		.art-cnt-content a:hover
		{
			text-decoration: none;
		}


/*END STYLOVANI CLANKU*/


/*narychlo preneseno ze sepi - nutno upravit*/
/*Sepi*/

.G0, .G1, .G2, .G3, .G4, .G0b, .G1b, .G2b, .G3b, .G4b, .G0i
{
	font-size: 12px;
	line-height: 29px;
}

.G0, .G0b, .G0i
{
	margin: 0;
}

.G0i
{
	color: Gray;
}

.G1, .G1b
{
	margin: 0 0 0 10px;
}

.G2, .G2b
{
	margin: 0 0 0 20px;
}

.G3, .G3b
{
	margin: 0 0 0 30px;
}

.G4, .G4b
{
	margin: 0 0 0 40px;
}

	.G0b, .G1b, .G2b, .G3b, .G4b, .G0b a, .G1b a, .G2b a, .G3b a, .G4b a
	{
		font-weight: bold;
		/*font-size: 18px;*/
		color: #535353;
	}


.search-rescount
{
	font-family: Times New Roman,Times,serif;
	font-size: 20px;
	font-style: italic;
	float: right;
	margin-right: 10px;
	padding-top: 15px;
}

.search-crumb
{
	padding-top: 15px;
	/*font-style: italic;*/
	float: left;
	width: 630px;
	padding-bottom: 0px;
}

.smc-brc
{
	margin-left: 10px;
}

.bbit-ttl
{
	/*width: 630px;*/
	/*float: left;*/
}

	.bbit-ttl a
	{
		/*width: 630px;*/
		font-size: 20px;
		line-height: 30px;
		margin-top: 0px;
		text-decoration: underline;
		vertical-align: middle;
		/*	float: left;*/
	}

.bbit-img
{
	/*width: 61px;
	height: 51px;
	float: right;*/
}

.bbit-anot
{
	/*width: 400px;*/
	padding-bottom: 10px;
	font-size: 15px;
	/*float:left;*/
}

.bbit-col1
{
	height: 5px;
}

	.bbit-anot a, .bbit-col1 a, .bbit-col2 a
	{
		font-size: 15px;
		line-height: 15px;
		margin-top: 3px;
	}
/*.bbit-anot img
{
	vertical-align: middle;
}*/
.bbit-anot p
{
	margin-top: 0px;
	display: block;
}

.bbit-col1
{
	width: 630px;
	float: left;
}

.bbit-col2
{
	width: 275px;
	float: left;
}

.bbit-label
{
	font-weight: bold;
}

.bit-line
{
	/*float: left;*/
	padding-bottom: 7px;
}

.bit-txt
{
	float: left;
	width: 600px;
}

	.bit-txt a
	{
		/*line-height: 18px;*/
		/*font-size: 20px;*/
	}

.f-ttl-txt
{
	float: left;
	border-bottom: 4px solid gray;
	border-bottom-color: #C9CBCE;
}

.f-ttl-txt-right
{
	float: right;
	color: #196d03;
	text-transform: uppercase;
}

.lt-top-ttl-cnt
{
	float: left;
	width: 630px;
	/*background-image: url(../res/vssr-separator-line.png);
	background-repeat: repeat-x;
	background-position: bottom;*/
	padding-top: 15px;
	padding-bottom: 5px;
}
/*pager*/
.Command
{
	display: block;
	margin: 0px auto;
	width: 16px;
	height: 16px;
	background: transparent no-repeat left top;
	cursor: pointer;
}

	.Command:hover
	{
		/*background-position: left center;*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		-moz-opacity: 1.0;
		opacity: 1.0;
	}

	.Command.Disabled, .Command.Disabled:hover
	{
		/*background-position: left bottom;*/
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
		filter: alpha(opacity=50);
		-moz-opacity: 0.5;
		opacity: 0.5;
		cursor: inherit;
	}

.CFirst
{
	background-image: url(/res/cefme-sprite.png);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.CPrev
{
	background-image: url(/res/cefme-sprite.png);
	background-position: -16px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.CNext
{
	background-image: url(/res/cefme-sprite.png);
	background-position: -32px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

.CLast
{
	background-image: url(/res/cefme-sprite.png);
	background-position: -48px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
/* Pager Num */
.PagerNum
{
	display: block;
	text-align: center;
	padding-bottom: 20px;
	width: 500px;
	float: left;
	margin-top: 4px;
	margin-left: 60px;
}

	.PagerNum .Command
	{
		display: inline-block;
		margin: 0px 4px 0px 4px;
		vertical-align: middle;
	}

	.PagerNum label
	{
		display: inline-block;
		padding: 0 4px 0 4px;
		line-height: 22px;
		font-size: 15px;
		color: #606060;
		height: 22px;
		vertical-align: middle;
	}

	.PagerNum span
	{
		display: inline-block;
		padding: 0 4px 0 4px;
		line-height: 22px;
		font-size: 15px;
		color: #606060;
		height: 22px;
		vertical-align: middle;
	}

	.PagerNum label.PagerOther
	{
		cursor: pointer;
	}

	.PagerNum label.PagerActual
	{
		font-weight: bold;
		color: #000;
	}

.PagerSize
{
	float: right;
	margin-top: 5px;
	margin-right: 1px;
}

/*fazety*/
.OpMinus16
{
	display: inline-block;
	margin: 0px 4px 0px 0px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: transparent no-repeat left center;
	background-image: url(/res/cefme-sprite.png);
	background-position: -64px;
}

.OpPlus16
{
	display: inline-block;
	margin: 0px 4px 0px 0px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: transparent no-repeat left center;
	background-image: url(/res/cefme-sprite.png);
	background-position: -80px;
}

.Trans16
{
	display: inline-block;
	margin: 0px 4px 0px 0px;
	width: 16px;
	height: 16px;
	background: transparent no-repeat left center;
	background-image: url(/res/cefme-sprite.png);
	background-position: -112px;
}

.Void16
{
	display: inline-block;
	margin: 0px auto;
	width: 0px;
	height: 9px;
	/*float: left;*/
	cursor: pointer;
	background: transparent no-repeat center center;
	/*background-image: url(/res/Trans16.png);*/
}

.FacC
{
	padding-left: 2px;
	font-size: 12px;
}

.FacT
{
	cursor: pointer;
	font-weight: bold;
	line-height: 20px;
	font-size: 13px;
	color: #4F9833;
}

.FacT2
{
	cursor: pointer;
	font-weight: bold;
	font-size: 13px;
	color: #535353;
}

.TreeB
{
	padding: 0px 0px 5px 16px;
}
/*narychlo preneseno ze sepi - nutno upravit*/

/*loaderSplash*/
#loader_splash
{
	position: absolute;
	z-index: 30000;
	width: 150px;
	border-color: silver;
	border-width: medium;
	border-style: solid;
	background-color: white;
	font-size: 14px;
	text-align: center;
	padding: 10px;
}

	#loader_splash .waitTime
	{
		left: 0px;
		top: 28px;
		width: 100%;
		text-align: center;
		position: absolute;
		display: block;
		font-weight: bold;
	}

	#loader_splash .loaderImg
	{
		padding: 5px 0px 5px 0px;
		position: relative;
	}

	#loader_splash .loaderHighlight
	{
		font-weight: bold;
	}

	#loader_splash .waitPlease
	{
	}

#loader_background
{
	display: none;
	position: absolute;
	z-index: 20000;
	background: #000000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=14)";
	filter: alpha(opacity=14);
	-moz-opacity: .14;
	opacity: .14;
}
/*loaderSplash*/



.lc-itm-all
{
	float: left;
	width: 630px;
}


.lc-itm-img
{
	float: left;
	width: 100px;
	padding-right: 10px;
	padding-bottom: 10px;
}



	.lc-itm-img img
	{
		width: 100px;
	}



.article_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-article.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.collection_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-collection.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.conference_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-conference.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.event_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-venue.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.function_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-person.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.organization_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-organization.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.person_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-person.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.product_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-product.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.project_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-project.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.study_programme_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-study-prog.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.university_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-university.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.university_part_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-university-part.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.venue_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-venue.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.news_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-article.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.function_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-function.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.workgroup_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-workgroup.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.meeting_img
{
	width: 25px;
	height: 25px;
	padding-right: 5px;
	display: inline-block;
	background-image: url(/res/cefme-spik-meeting.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}

.highlight
{
	background-color: yellow;
}

.bckthinred
{
	border: 1px solid red;
}


.lnkCl img
{
	vertical-align: middle;
}


.panels-article
{
	line-height: 24px;
	color: black;
	float: left;
	width: 645px;
	overflow: hidden;
	padding-bottom: 25px;
}


	.panels-article h2
	{
	}

.panel
{
	float: left;
	width: 620px;
	margin-bottom: 10px;
	overflow: hidden;
}


.thumb-all
{
	float: left;
	width: 100px;
	margin-right: 5px;
}

.thumb-big
{
	width: 100px;
	float: left;
}

	.thumb-big img
	{
		width: 100px;
	}

.thumb-sm
{
	float: left;
	padding-right: 5px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #E7E9EC;
	padding-top: 5px;
}

	.thumb-sm img
	{
		width: 28px;
	}

.thumb-next
{
	float: left;
	width: 100px;
}

	.thumb-next a
	{
		color: #666666;
		text-decoration: underline;
	}

.gal-next
{
	float: left;
	width: 625px;
}

.art-cnt-gal
{
	float: left;
	width: 625px;
	margin-top: 25px;
	color: #666666;
}

	.art-cnt-gal h2
	{
		color: #666666;
	}

	.art-cnt-gal a
	{
		color: #666666;
		text-decoration: underline;
	}

	.art-cnt-gal img
	{
		width: 100px;
	}

	.art-cnt-gal td
	{
		vertical-align: middle;
		border: 1px solid #E7E9EC;
		text-align: center;
	}


.small-order-txt, .big-order-txt
{
	background-image: url("/res/cefme-txt-bck.png");
	background-repeat: no-repeat;
	border: none;
	width: 290px;
	height: 33px;
	float: left;
	margin-bottom: 10px;
}



.small-o-txt, .big-o-txt
{
	border: none;
	width: 270px;
	height: 17px;
	margin-left: 6px;
	margin-top: 7px;
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #282828;
	background-color: transparent;
}

.Valid
{
	width: 100px;
	float: right;
	font-size: 10px;
	color: red;
}

.rwlnk
{
	float: left;
	width: 300px;
	height: 15px;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
	text-align: center;
	background-color: transparent;
	background-image: url("/res/cefme-rwlnkbck.png");
	font-weight: bold;
}


/*
	review
*/

/**Div containing the color of the stars */
.jRatingAverage
{
	background-color: #f62929;
	position: relative;
	top: 0;
	left: 0;
	z-index: 2;
	height: 100%;
}

.jRatingColor
{
	background-color: #f4c239; /* bgcolor of the stars*/
	position: relative;
	top: 0;
	left: 0;
	z-index: 2;
	height: 100%;
}

/** Div containing the stars **/
.jStar
{
	position: relative;
	left: 0;
	z-index: 3;
}

/** P containing the rate informations **/
p.jRatingInfos
{
	position: absolute;
	z-index: 9999;
	background: transparent url('/res/review-bg_jRatingInfos.png') no-repeat;
	color: #FFF;
	display: none;
	width: 91px;
	height: 29px;
	font-size: 16px;
	text-align: center;
	padding-top: 5px;
}

	p.jRatingInfos span.maxRate
	{
		color: #c9c9c9;
		font-size: 14px;
	}

/** P containing the rate informations **/
p.jRatingInfosWord
{
	position: absolute;
	z-index: 9999;
	background-color: #808080;
	color: #FFF;
	display: none;
	width: 125px;
	height: 40px;
	font-size: 12px;
	text-align: center;
	padding-top: 5px;
}

.rgh-rev
{
	float: left;
	margin-left: -21px;
	width: 260px;
	padding-left: 20px;
	background-image: url("/res/tes-art-rgh-bck.png");
	background-repeat: repeat-y;
	padding-bottom: 25px;
}

.rgh-rev-hidden
{
	visibility: hidden;
	display: none;
}
/*endreview*/

.reviewinfoRating
{
	float: left;
	width: 50px;
}

.rv-count
{
	float: left;
	width: 250px;
	margin-left: 0px;
	padding-top: 7px;
}

.rv-str-ttl
{
	float: left;
	width: 250px;
	margin-left: 0px;
	padding-bottom: 7px;
}

.last-review
{
	margin-top: 0px;
	float: left;
	font-size: 12px;
}

	.last-review h2
	{
		margin-top: 5px;
		margin-bottom: 5px;
	}



.rv-aut
{
	float: right;
}

.reviewContent
{
	border: 1px solid #CCCCCC;
	font-size: 12px;
}

.reviewDivButton
{
	float: right;
}

.reviewButton
{
	width: 90px;
	height: 38px;
	background-image: url("/res/tes-but-send-sm.png");
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
}

.reviewRating
{
	padding-bottom: 15px;
}



.cnfBut
{
	margin-right: 5px;
	margin-bottom: 5px;
	color: white;
	border: none;
	float: right;
	width: 66px;
	height: 30px;
	background-image: url("/res/cefme-but.png");
	cursor: pointer;
}


.list-review
{
}

.rv-au
{
	float: left;
	padding-right: 25px;
}

	.rv-au img
	{
		vertical-align: middle;
		margin-bottom: 2px;
	}

.rv-st
{
	margin-top: 3px;
	float: left;
}

.rv-dt
{
	float: right;
	text-align: right;
}

.rv-ct
{
	float: left;
	width: 600px;
	padding: 5px;
}

.rv-bx
{
	float: left;
	width: 622px;
	border: 1px solid #ECECEC;
}

.rv-hd
{
	float: left;
	width: 600px;
	background-image: url("/res/tes-rv-bck.png");
	background-repeat: repeat-x;
	padding: 5px;
}

.lst-rev
{
	visibility: visible;
}

.lst-rev-hidden
{
	visibility: hidden;
}



.cnfTxtSm
{
	border: 1px solid #CCCCCC;
	width: 617px;
	float: left;
}

.cnfTxtBig
{
	border: 1px solid #CCCCCC;
	width: 615px;
	height: 150px;
	float: left;
}


.forms
{
	float: left;
	margin-top: 25px;
}

/*table*/



.art-cnt-content table
{
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	margin-top: 25px;
	margin-bottom: 25px;
}



.art-cnt-content tr:last-child td:last-child
{
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.art-cnt-content table tr:first-child td:first-child
{
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}

.art-cnt-content table tr:first-child td:last-child
{
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

.art-cnt-content tr:last-child td:first-child
{
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.art-cnt-content tr:hover td
{
}

.art-cnt-content tr:nth-child(odd)
{
	background-color: #D7FFD7;
}

.art-cnt-content tr:nth-child(even)
{
	background-color: #FFF1C1;
}

.art-cnt-content td
{
	vertical-align: middle;
	border: 1px solid #000000;
	border-width: 0px 1px 1px 0px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	padding-right: 4px;
	/*font-size: 12px;
	font-family: Verdana;*/
	font-weight: normal;
	color: #000000;
}

.art-cnt-content tr:last-child td
{
	border-width: 0px 1px 0px 0px;
}

.art-cnt-content tr td:last-child
{
	border-width: 0px 0px 1px 0px;
}

.art-cnt-content tr:last-child td:last-child
{
	border-width: 0px 0px 0px 0px;
}

.art-cnt-content tr:first-child td
{
	background-color: #80C080;
	border: 0px solid #000000;
	text-align: left;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: #004F01;
}

	.art-cnt-content tr:first-child td:first-child
	{
		border: none;
	}

	.art-cnt-content tr:first-child td:last-child
	{
		border: none;
	}

.art-cnt-content td
{
	border: none;
}


.p-res p
{
	margin: 0;
	padding: 0;
	word-break: break-all;
}
