/*kurzy --------------------*/

.gall_course {

	float:left;

	display:inline;

	width:900px;

	font-size:13px;

	text-align:justify;

	line-height:14px;

	margin-top:10px;

}

.gall_course table {

	float:left;

	display:inline;

	width:900px;

}

.gall_course td,.gall_course th {

	font-weight:normal;

	border:solid 1px #a5b41f;

}

/*individuální projekty ---------------------------------*/

.gall_indv {

	float:left;

	display:inline;

	width:900px;

}

.gall_indv div {

	float:left;

	display:inline;

}

.gall_indv img {

	float:left;

	display:inline;

}

.gall_indv h1 {

	float:left;

	display:inline;

	width:885px;

	padding:0px 0 10px 0px;

	/*background:#a5b41f;*/

	color:#a5b41f;

	text-transform:none;

	margin-bottom:10px;

}

.gall_indv span {

	float:left;

	display:inline;

	line-height:16px;

	color:#999999;

	border-top:solid 1px #a5b41f;

	margin:10px auto 10px auto;

	padding:10px 0 10px 0;

}

.gall_indv table {

	float:left;

	display:inline;

	width:100%;

	border:none;

	border-collapse:collapse;

}

.gall_indv td {

	border-collapse:collapse;

	padding:3px 0 3px 0;

}



/*galerie 2 sloupce -------------------------------------*/

.gallery_pict_2col {

	float:left;

	display:inline;

	width:645px;

}

.gallery_pict_2col img {

	float:left;

	margin:auto auto 14px auto;

}

/*galerie ceník -----------------------------------------*/

.gall_pricelist {

	float:left;

	display:inline;

	width:900px;

}

.gall_pricelist_row {

	float:left;

	width:900px;

	height:35px;

	line-height:35px;

	background:transparent url(../../images/backs/pricelist.gif) center center no-repeat;

}

.gall_pricelist_col {

	float:left;

	display:inline;

	width:440px;

}

.gall_pricelist_col div {

	float:right;

	display:inline;

	width:355px;

}

.gall_pricelist_col img {

	float:left;

	display:inline;

}

.gall_pricelist_col h2 {

	color:#a5b41f;

	margin:0 auto 3px auto;

	padding:0px;

	font-size:12px;

	line-height:13px;

}

.gall_pricelist_col table {

	float:left;

	display:inline;

	width:355px;

	border-collapse:collapse;

}

.gall_pricelist_col td {

	padding:0px;

	vertical-align:top;

}



/*galerie "práve stavíme" -----------------------------*/

.gallery_pict2 {

	float:left;

	display:inline;

	width:900px;
	margin-top:25px;

}

.gallery_pict2_row {

	float:left;

	display:inline;

	width:900px;

	margin-bottom:0px;

}

.gallery_pict2_arrow {

	float:right;

	width:40px;

	text-align:right;

	height:30px;

	line-height:30px;

	margin-top:60px;

}

.gallery_pict2_arrow a  {

	font-size:16px;

	font-weight:bold;

}

.gallery_pict2_col1 {

	float:left;

	display:inline;

	width:420px;

}

.gallery_pict2_col2 {

	float:right;

	display:inline;

	width:474px;

}

.gallery_pict2_col2_text {

	float:right;

	width:474px;

	height:112px;

}

.gallery_pict2_col2_text h1 {

	margin:0px auto 5px auto;

}

.gallery_pict2_col2_pict {

	float:right;

	width:474px;

	height:166px;

}

.gallery_pict2_thumb {

	float:left;

	display:inline;

	margin:6px 6px 0 0;

	cursor:pointer;

}

/*katalog detail ----------------------------------------*/

.gall_cat_detail {

	float:left;

	display:inline;

	width:900px;

}

.gall_cat_detail_left {

	float:left;

	display:inline;

	width:505px;

}

.gall_cat_detail_thumb {

	float:left;

	display:inline;

	margin:27px 27px 0 0;

	cursor:pointer;

}

.gall_cat_detail_left table {

	float:left;

	display:inline;

	width:504px;

	border-collapse:collapse;

}

.gall_cat_detail_left td {

	width:50%;

}

.gall_cat_detail_left h1 {

	float:left;

	display:inline;

	width:490px;

	padding:0px 0 10px 0px;

	/*background:#a5b41f;*/

	color:#a5b41f;

	text-transform:none;

	margin-bottom:10px;
	
	margin-top:0px;

}

.gall_cat_detail_left h2 {

	float:left;

	display:inline;

	width:490px;

	padding:0px;

	color:#a5b41f;

	text-transform:none;

	margin-bottom:10px;

	font-weight:normal;

	font-size:13px;

}

.gall_cat_detail_left td h2 {

	padding:0px;

	color:#a5b41f;

	text-transform:none;

	margin-bottom:10px;

	font-weight:normal;

	font-size:13px;

	width:auto;

}

.gall_cat_detail_left td strong {

	float:left;

	display:inline;

	font-weight:normal;

	color:#a5b41f;

	margin-top:5px;

}

.gall_cat_detail_left div {

	float:left;

	display:inline;

	width:505px;

	line-height:16px;

}

.gall_cat_detail_left span {

	float:left;

	display:inline;

	width:505px;

	line-height:16px;

	color:#999999;

	border-top:solid 1px #a5b41f;

	margin:10px auto 10px auto;

	padding:10px 0 10px 0;

}

.gall_cat_detail_right,.gall_cat_detail_right span {

	float:right;

	display:inline;

	width:355px;

}

.gall_cat_detail_right span {

	margin-top:25px;

	color:#999999;

}

/*katalog ----------------------------------------*/

.gall_cat {

	float:left;

	display:inline;

	width:900px;

	color:#FFFFFF;
	
	margin-top:25px;

}

.gall_cat_col {

	float:left;

	display:inline;

	width:280px;

	margin:0 30px 30px auto;

}

.gall_cat_col_last {

	float:right;

	display:inline;

	width:280px;

	margin:0px;

}

.gall_cat_col span, .gall_cat_col_last span {

	float:left;

	display:inline;

	width:260px;

	line-height:40px;

	background:#a5b41f;

	padding:0 10px 0 10px;

	text-transform:uppercase;

	font-size:14px;

	font-weight:bold;

}

.gall_cat_col span div, .gall_cat_col_last span div {

	float:left;

	display:inline;

}

.gall_cat_col img, .gall_cat_col_last img {

	float:left;

	display:inline;

}

.gall_cat_col a, .gall_cat_col_last a {

	float:right;

	display:inline;

	font-size:12px;

	color:#FFFFFF;

	text-transform:none;

}

.gall_cat_col a:hover, .gall_cat_col_last a:hover {

	color:#000000;

}

/*novinky ----------------------------------------*/

.gallery_news {

	float:left;

	display:inline;

	width:900px;

	font-size:12px;

	text-align:justify;

	line-height:14px;

}

.gallery_news_left h1 {

	margin-top:10px;

}

.gallery_news_left {

	float:left;

	display:inline;

	width:645px;

	font-size:12px;

	text-align:justify;

	line-height:14px;

	margin-bottom:10px;

}

.gallery_news_left_col1 {

	float:left;

	display:inline;

	width:145px;

}

.gallery_news_left_col1 img {

	float:left;

	display:inline;

	width:135px;

}

.gallery_news_left_col2 {

	float:right;

	display:inline;

	width:500px;

}

.gallery_news_right {

	float:right;

	display:inline;

	width:225px;

}

.gallery_news_left_col2 h2 {

	margin-top:0px;

}

.gallery_news_left_col2 h2 a {

	color:#a5b41f;

	font-size:13px;

	float:left;

	display:inline;

	text-decoration:none;

}

.gallery_news_left_col2 h2 a:hover {

	color:#a00e16;

}



.gallery_news_left_col2 h2 {

	float:left;

	display:inline;

}

.gallery_news_left_col2 div {

	float:left;

	display:inline;

	width:100%;

}

.gallery_news_left_col2 span {

	float:left;

	display:inline;

	color:#6f6e73 !important;

	font-size:13px;

	font-weight:normal;

	margin-left:5px;

}
