﻿/* tags */
BODY {
	font-family: Verdana;
	font-size: 12px;
	font-weight: 400;
	color: #7C7C7C;
	background: #EBEBEB url(Images/background_body.gif) top left repeat-x;
	padding: 0px;
	margin: 0px;
}
.HR_Dotted {background: url(Images/tecky.gif) center center repeat-x; border: 0px; height: 11px; clear: both}
fieldset {border: 1px solid #dfdfdf}
legend {font-weight: 800; padding: 10px 10px 10px 10px; color: #ff0000}
H1 
{
	width: 523px;
	height: 69px;
	margin: 0px 17px 10px 17px;
	padding: 0px;
}
H1 SPAN {
	display: none;
}
H2 {
	color: #ED232B;
	font-size: 12px;
	padding: 0px;
	margin: 10px 0px 10px 0px; 
}
H3 {
	color: #525253;
	font-size: 12px;
	padding: 0px;
	margin: 0px 0px 0px 0px; 
}
ADDRESS {
	font-style: normal	
}
IMG{
	border: 0px;	
}
A{
	color: #ED1B23;
}
B{}

/* containers */
#C_Page_OUT {
	width: 998px;
	background-color: #fff;
}
#C_Page_IN {}
#C_Body_OUT {}
#C_Body_IN {}
#C_LeftColumn_OUT {
	width: 221px;
	float: left;
	background: url(Images/logo.gif) top left no-repeat;
}
#C_LeftColumn_IN {}

#C_HomeEmailAdmin_OUT {
	height: 46px;
}
#C_HomeEmailAdmin_IN {
	padding: 16px 0px 0px 25px;
}
#C_HomeEmailAdmin_IN UL {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#C_HomeEmailAdmin_IN UL LI {
	float: left;
	margin-right: 10px;
}
#C_HomeEmailAdmin_IN UL LI A {
	display: block;
	text-decoration: none;
}
#C_HomeEmailAdmin_IN UL LI A SPAN {
	display: none;
}
#C_CompanyLogo_OUT {}
#C_CompanyLogo_IN {}
#C_SideMenu_OUT {}
#C_SideMenu_IN {}
#C_SideMenu_IN UL {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#C_SideMenu_IN UL LI {
	float: left;
	clear: left;
}
#C_SideMenu_IN UL LI A 
{
	width: 221px;
	height: 30px;
	display: block;
	text-decoration: none;
	background-position: 0px 0px;
	color: #fff;
}
#C_SideMenu_IN UL LI A:hover
{
	background-position: -221px 0px;
	color: #000;
}
#C_SideMenu_IN UL LI A SPAN
{
	display: block;
	padding: 7px 0px 0px 21px;
}
#C_Advertising_OUT 
{
	height: 396px;
	background: url(Images/background_1.gif) top right no-repeat;
}
#C_Advertising_IN 
{
	padding: 0px 0px 0px 6px;
}
#C_Advertising_IN UL {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#C_Advertising_IN UL LI 
{
	float: left;
	clear: left;
	margin-top: 5px;	
}
#C_Advertising_IN UL LI A 
{
	width: 208px;
	height: 62px;
	display: block;
	text-decoration: none;	
}
#C_Advertising_IN UL LI A SPAN {
	display: none;
}
#C_RightColumn_OUT {
	width: 777px;
	float: left;
}
#C_RightColumn_IN {}
#C_RC_Header_OUT {
	background: url(Images/top.jpg) top left no-repeat;
	width: 777px;
	height: 248px;
}
#C_RC_Header_IN {}
#C_RCH_MainNavigation_OUT {}
#C_RCH_MainNavigation_IN {
	padding: 208px 0px 0px 25px; 
}
#C_RCH_MainNavigation_IN UL {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#C_RCH_MainNavigation_IN UL LI {
	float: left;
	background: url(Images/pipe1.gif) center right no-repeat;
	padding-right: 20px;
	margin-right: 20px;
}
#C_RCH_MainNavigation_IN UL LI#LI_ContactLinkContainer {
	background: none;
	padding-right: 0px;
	margin-right: 0px;
}
#C_RCH_MainNavigation_IN UL LI A {
	color: #fff;
	text-decoration: none;
}
#C_RCH_MainNavigation_IN UL LI A:hover {
	text-decoration: underline;
}
#C_RC_Body_OUT {}
#C_RC_Body_IN {}
#C_RCB_LeftColumn_OUT {
	width: 557px;
	float: left;
}
#C_RCB_LeftColumn_IN {}
.C_Contacts_OUT {
	background-color: #E5E5E5;
	color: #838383;
	font-size: 11px;
}
.C_Contacts_IN {
	padding: 15px;
}
#C_RCB_RightColumn_OUT {
	width: 220px;
	float: left;	
}
#C_RCB_RightColumn_IN {
	padding-right: 4px;	
	
}
#C_Footer_OUT {
	background: url(Images/bottom.gif) bottom left no-repeat;
	width: 998px;
	height: 88px;
	font-size: 11px;
}
#C_Footer_IN {}
#C_BottomContact_OUT {
	width: 600px;
	float: left;
	color: #989797;
}
#C_BottomContact_OUT A {
	color: #fff;
}
#C_BottomContact_IN {
	padding: 35px 0px 0px 20px;
}
#C_CreatedBy_OUT {
	width: 190px;
	float: right;
}
#C_CreatedBy_IN {
	padding: 35px 20px 0px 0px;
}
#C_BottomContact_IN {}
#C_RightShadow_OUT {}
#C_RightShadow_IN {}
.C_MainContent_OUT {
	padding: 0px 24px 50px 24px;
}
.C_MainContent_OUT UL {
	list-style-type: none;
	padding: 0px;
	margin: 10px;
}
.C_MainContent_OUT UL LI {
	background: url(Images/puntik.gif) top left no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
}
.C_PageSubNavigation_OUT {
	background-color: #F3F3F3;
}
.C_PageSubNavigation_IN {
	padding: 15px 10px 12px 16px;
}
.C_PageSubNavigation_IN UL {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.C_PageSubNavigation_IN UL LI {
	margin-bottom: 3px;
	background: none;
	padding-left: 0px;
}
.C_PageSubNavigation_IN A {
	background: url(Images/sipky_vlevo.gif) center left no-repeat;
	padding-left: 10px;
}
.C_AlignCenter {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/* hyperlinks */
.B_BackHyperLink {float: right}
.B_Home
{
	background: url(Images/top_home.gif) top left no-repeat;
	width: 13px;
	height: 12px;
}
.B_Email {
	background: url(Images/top_email.gif) top left no-repeat;
	background-position: 0px 3px;
	width: 11px;
	height: 12px;
}
.B_AdminHome {
	background: url(Images/top_admin.gif) top left no-repeat;
	background-position: 0px 4px;
	width: 11px;
	height: 12px;
}
.B_CompanyLogo {
	display: block;
	height: 150px;
}
.B_CompanyLogo SPAN {
	display: none;
}
.B_RevitalizacePanelovychDomu {
	background: url(Images/menu1.gif) top left no-repeat;	
}
.B_PlastovaOkna {
	background: url(Images/menu2.gif) top left no-repeat;	
}
.B_PlastoveDvere {
	background: url(Images/menu3.gif) top left no-repeat;	
}
.B_ZmniZahrady {
	background: url(Images/menu4.gif) top left no-repeat;	
}
.B_DrevenaOkna {
	background: url(Images/menu5.gif) top left no-repeat;	
}
.B_DreveneDvere {
	background: url(Images/menu6.gif) top left no-repeat;	
}
.B_Zaluzie {
	background: url(Images/menu7.gif) top left no-repeat;	
}
.B_Parapety {
	background: url(Images/menu8.gif) top left no-repeat;	
}
.B_SiteProtiHmyzu {
	background: url(Images/menu9.gif) top left no-repeat;	
}
.B_DverniVyplne {
	background: url(Images/menu9.gif) top left no-repeat;	
}
.B_RekonstrukceStrech {
    background: url(Images/menu9.gif) top left no-repeat;	
}
.B_Financovani {
    background: url(Images/menu9.gif) top left no-repeat;	
}
.B_RadyATipy {
    background: url(Images/menu9.gif) top left no-repeat;	
}
.B_BannerRevitalizace 
{
	background: url(Images/baner1.jpg) top left no-repeat;		
}
.B_BannerZelenaUsporam 
{
    background: url(Images/baner5.jpg) top left no-repeat;		
}
.B_BannerSponzoring
{
    background: url(Images/baner6.jpg) top left no-repeat;		
}
.B_Wustenrot {
	background: url(Images/baner2.jpg) top left no-repeat;		
}
.B_ModraPyramida {
	background: url(Images/baner3.jpg) top left no-repeat;		
}
.B_KB {
	background: url(Images/baner4.jpg) top left no-repeat;		
}
.B_IntroDesign {
	background: url(Images/INTRO.gif) top left no-repeat;
	background-position: 0px 0px;
	width: 174px;
	height: 34px;
	display: block;
}
.B_IntroDesign:hover{
	background-position: -174px 0px;
}
.B_IntroDesign SPAN {
	display: none;
}
.B_BackToTop {
	float: right;
	background: url(Images/sipky_nahoru.gif) center left no-repeat;
	padding-left: 10px;
}
.B_Odeslat{
	float: right;
	background: url(Images/sipky_vlevo.gif) center right no-repeat;
	padding-right: 10px;
}
.B_ArticleDetail {
	float: right;
	background: url(Images/sipky_vlevo.gif) center right no-repeat;
	padding-right: 10px;
}
.B_ArticleBack {
	float: right;
	background: url(Images/sipky_zpet.gif) center left no-repeat;
	padding-left: 10px;
}
#C_HomeMenu_OUT ul {list-style-type: none; margin: 0px auto; padding: 0px}
#C_HomeMenu_OUT ul li {float: left; background: none; width: 244px; margin-bottom: 5px}
#C_HomeMenu_OUT ul a {display: block; width: 233px; height: 55px; background: url(Images/roz_blank.jpg) 0px 0px no-repeat; color: #525253; text-decoration: none}
#C_HomeMenu_OUT ul a:hover {background-position: -233px 0px}
#C_HomeMenu_OUT ul a span {display: block; padding: 19px 0px 0px 50px}

/* headers */
#H_Admin {
	background: url(Images/nadpis_administrace.gif) top left no-repeat;
}
#H_Chyba {
	background: url(Images/nadpis_chyba.gif) top left no-repeat;
}
#H_Chyba404 {
	background: url(Images/nadpis_chyba404.gif) top left no-repeat;
}
#H_Novinky {
	background: url(Images/nadpis_novinky.gif) top left no-repeat;
}
#H_DrevenaOkna {
	background: url(Images/nadpis_drevena_okna.gif) top left no-repeat;
}
#H_DreveneDvere {
	background: url(Images/nadpis_drevene_dvere.gif) top left no-repeat;
}
#H_DverniVyplne {
	background: url(Images/nadpis_dverni.gif) top left no-repeat;
}
#H_Firma {
	background: url(Images/nadpis_firma.gif) top left no-repeat;
}
#H_Fotogalerie {
	background: url(Images/nadpis_fotogalerie.gif) top left no-repeat;
}
#H_Kariera {
	background: url(Images/nadpis_kariera.gif) top left no-repeat;
}
#H_Kontakt {
	background: url(Images/nadpis_kontakt.gif) top left no-repeat;
}
#H_Parapety {
	background: url(Images/nadpis_parapety.gif) top left no-repeat;
}
#H_PlastovaOkna {
	background: url(Images/nadpis_plastova_okna.gif) top left no-repeat;
}
#H_PlastoveDvere {
	background: url(Images/nadpis_plastove_dvere.gif) top left no-repeat;
}
#H_Poptavka {
	background: url(Images/nadpis_poptavka.gif) top left no-repeat;
}
#H_Reference {
	background: url(Images/nadpis_reference.gif) top left no-repeat;
}
#H_RevitalizacePanelovychDomu {
	background: url(Images/nadpis_revitalizace.gif) top left no-repeat;
}
#H_SiteProtiHmyzu {
	background: url(Images/nadpis_site.gif) top left no-repeat;
}
#H_Sluzby {
	background: url(Images/nadpis_nasesluzby.gif) top left no-repeat;
}
#H_Zaluzie {
	background: url(Images/nadpis_zaluzie.gif) top left no-repeat;
}
#H_ZimniZahrady {
	background: url(Images/nadpis_zimni.gif) top left no-repeat;
}
#H_ZateplujemeSDotaci {
	background: url(Images/nadpis_zateplujeme_s_dotaci.gif) top left no-repeat;
}
#H_RadyATipy {
	background: url(Images/nadpis_rady_a_tipy.gif) top left no-repeat;
}
#H_Financovani {
	background: url(Images/nadpis_financovani.gif) top left no-repeat;
}
#H_RekonstrukceStrech {
	background: url(Images/nadpis_rekonstrukce_strech.gif) top left no-repeat;
}
#H_Sponzoring {
	background: url(Images/nadpis_sponzoring.gif) top left no-repeat;
}
#H_NasiPartneri {
	width: 216px;
	height: 39px;
	margin: 0px;
	padding: 0px;
	background: url(Images/nasi_partneri.gif) top left no-repeat;
}
#H_NasiPartneri SPAN {
	display: none;
}
#H_ContactsContainer {
	width: 216px;
	height: 39px;
	margin: 0px;
	padding: 0px;
	background: url(Images/kontakt.gif) top left no-repeat;
}
#H_ContactsContainer SPAN {
	display: none;
}
#H_BranchesContainer {
	width: 216px;
	height: 39px;
	margin: 0px;
	padding: 0px;
	background: url(Images/obchodni_zastoupeni.gif) top left no-repeat;
}
#H_BranchesContainer SPAN {
	display: none;
}
.H_ArticleHeader {margin: 0px 0px 10px 0px; padding: 0px}

/* images */
.I_FloatLeft
{
	float: left;	
	margin: 0px 10px 10px 0px;
}
.I_ArticleImage {
	float: left;
	margin: 0px 10px 10px 0px;
	border: 5px solid #E4E4E4;
}

/* separators */
.S_ArticleSeparator
{
	background: url(Images/tecky.gif) center center no-repeat;
	height: 21px;
	clear: both;
}
.S_ClearFloating {
	clear: both;
}

/* lists */
.L_1 {
	padding-left: 240px;
	margin: 0px; 
}
.L_2 {
	padding-left: 200px;
	margin: 0px; 
}
 
/* form fields */
.F_1 {width: 150px; border: 1px solid #7C7C7C; font-size: 11px !important; font-family: Verdana !important}
.F_2 {width: 15px; border: 1px solid #7C7C7C; font-size: 11px !important; font-family: Verdana !important}
.F_3 {width: 360px; height: 100px; border: 1px solid #7C7C7C; font-size: 11px !important; font-family: Verdana !important}
.F_GalleryCategory {width: 400px; padding: 5px; border: 1px solid #D4D0C8; font-size: 11px !important; font-family: Verdana !important}
.InputText_Login {border: 1px solid #7C7C7C}
 
/* tables */
.TableRow_0 {background-color: #ED1C24}
.TableRow_0 TH {padding: 5px 2px 5px 2px; color: #fff}
.TableRow_0 TH A {color: #fff}
.TableRow_1 {background-color: #EBEBEB}
.TableRow_1 TD {padding: 5px 2px 5px 2px; color: #000}
.TableRow_2 {background-color: #DDDDDD}
.TableRow_2 TD {padding: 5px 2px 5px 2px; color: #000}
 
/* texts */ 
.T_SmallFont {font-size: 10px}

/* Photo gallery */
.A_GalleryImage{display:block;border: 5px solid #E4E4E4}
:hover.A_GalleryImage{border: 5px solid #ED1C24}

/*.GalleryImageCell {background: url(Images/podklad_foto.gif) top left no-repeat; text-align: center; vertical-align: middle; width: 134px; height: 134px}*/
.GalleryImageCell {text-align: center; vertical-align: middle; width: 134px; height: 134px; border: 1px solid #ABABAB; background-color: #F5F5F5}
.GalleryNameCell {width: 134px; vertical-align: top; text-align: center; padding: 5px 0px 5px 0px}
.GalleryItemCell {vertical-align: top}
.GalleryItemCell A:active, .GalleryItemCell A:visited {color: transparent}
.GalleryImageCell A:active, .GalleryImageCell A:visited {color: transparent}

.BannerFotogalerie {display: block; width: 216px; height: 195px; background: url(Images/banner_fotogalerie.jpg) 0px 0px no-repeat}
.BannerFotogalerie:hover {background-position: -216px 0px}
.BannerFotogalerie span {display: none}

.B_MoreHyperLink {float: right}
.PlastOknaList {width: 250px; float: left}

.AdminGalleryRow_1 {background-color: #ececec; padding: 10px}
