/* CSS Document */
/* TECHCOLOR website CSS style sheet */
/* Copyright 2006 WebDesing&Development www.dobreweby.com */

body, html {
	margin:0px auto;
	padding:0px;
	text-align:center;
	background:url(/app_themes/web/img/layout_bgr.jpg) #596580;
}


#footee p {
	margin-top:5px;
	margin-bottom:10px;
}

.colored {
	
}

#light-shade {
	position:absolute;
	top:130px;	
	left:0px;
	background:url(/app_themes/web/img/light_shade_bgr.png) repeat-x #596580;
	height:155px;
	width:100%;
}

#main-frame {
	position:relative;
	margin:0px auto;
	margin-top:20px;
	text-align:left;
	border:4px solid #ccc;
	width:800px;
	text-align:center !important;
	
	background-color:#FFFFFF;
}

#content-frame {
	position:relative;
	width:720px;
	text-align:left;
	margin-left:42px;
	/margin-left:0px;
	_margin-left:20px;
}

#top-panel {	
	width:800px;
	height:108px;
}

#min-nav {
	position:absolute;
	top:34px;
	left:718px;	
}

#min-nav .home { background:url('/app_themes/web/img/min_nav/home.png') no-repeat; width:11px; height:14px }
#min-nav .kontakt { background:url('/app_themes/web/img/min_nav/kontakt.png') no-repeat; width:13px; height:8px }

.logo {
	position:absolute;
	left:44px;
	top:28px;
	z-index:2;
	/*background:url('/app_themes/web/img/logo.png');
	width:173px;
	height:61px;*/
}

#logo img { border-style: none; }

#menu {
	background:url(/app_themes/web/img/menu_lvl1_bgr.png) repeat-x #7D89A4;
	border-bottom:7px solid #D75A0A;
	line-height:35px;
	height:35px;
	padding-left:17px;
}

#menu a {  
	text-decoration:none;
	color:#fff; 
	font-size:10pt; 
	padding-left:16px;
	padding-right:15px;
	
	display:block;
	float:left;
}

#menu a:visited {
	color:#fff;
	font-size:10pt;
	text-decoration:none;
}

#menu a:hover {
	color:#FF9900
}

#menu .active {
	text-decoration:none;
	color:#fff; 
	font-weight:bold;
	font-size:10pt; 
	padding-left:9px;
	padding-right:9px;
	
	display:block;
	float:left;
}

#menu .active a { padding:0px; }

#menu .item {
	position:relative; 
	line-height:35px;
	padding:0px;
	margin:0px;
	display:block;
}

#menu-picture 
{
    position:relative;
	width:725px;
	height:120px;
	background:url(/app_themes/web/img/head_picture.jpg) no-repeat;
}

.AltLinks 
{
    position:absolute;
    width:129px;
    height:30px;
    top:13px;
    display:block;
    
}

.btnRelius { left:14px; }
.btnDulux { left:154px; }
.btnPrimalex { left:294px; }
.btnPrinceColor { left:434px; }
.btnXyladecor { left:574px; }

#menu-picture #btn1 { position:absolute; left:31px; top:60px; }
#menu-picture #btn2 { position:absolute; left:269px; top:60px; }
#menu-picture #btn3 { position:absolute; left:507px; top:60px; }

#menu-picture img { border-style:none; }

#inline-nav {
	margin-top:10px;
	text-align:right;
	font-size:8pt;
	color:#999999;
}

#menu-level-3 
{
    background-color:#DCDEE7;
	padding:12px;
	padding-top:0px; padding-bottom:0px;
	margin-top:5px; margin-bottom:15px;
	border-top:3px solid #788298;
	border-bottom:3px solid #788298;	
}

#menu-level-3 a
{
    vertical-align:middle;
    height:35px;    
    line-height:35px;
    /*background:url('/app_themes/web/img/menu_lvl3_line.png') repeat-x bottom;*/
    display:block;
}

#menu-level-3 a:link { color:#444D60; text-decoration:none; }
#menu-level-3 a:visited { color:#444D60; text-decoration: none; }
#menu-level-3 a:hover { color:#444D60; text-decoration: none; background:url('/app_themes/web/img/menu_lvl3_hover.png') repeat-x }

#menu-level-3 .break
{
    height:2px;
    line-height:2px;
    background:url('/app_themes/web/img/menu_lvl3_line.png') repeat-x;
    font-size:1px;
}

#obsah {	
	color:#333333;
	padding-bottom:20px;
	margin-top:15px;
}



.search 
{
    text-align:right;
    margin-top:15px;
}

#right-panel {
	float:right;
	margin-top:15px;
	margin-left:15px;
}

#right-panel .title {
	
}

#right-panel .content {
	margin-left:10px;
	margin-right:8px;
	background-color:#999999;
	color:#FFFFFF;
	font-size:7pt;
	padding:10px;
}

#right-panel h3 {
	margin-top:5px;
	margin-bottom:5px;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
}
	
#right-panel ul {
	margin:0px;
	padding:0px;
}

#right-panel li {
	list-style:none;
	padding-left:15px;
	line-height:12px;
}

#right-panel .aktualita {
 margin-bottom:10px;
}

#act-content {
	/*background-color:#DCDEE7;
	border-top:3px solid #788298;
	border-bottom:3px solid #788298;*/
	padding:15px;
	margin-top:5px;
	
	background:url(/app_themes/web/img/novinky_bgr_bot.png) bottom repeat-x;

	border:3px solid #F1F1F1;
}

#act-content .date {
	color:#A60000;
	font-weight:bold;
	background:url(/app_themes/web/img/actuality_ico.png) no-repeat;
	padding-left: 30px;	
	height:20px;
}

#act-content .text {
	margin-left: 30px;	
	font-size:8pt;
	margin-right:4px;
	margin-top:7px; padding-bottom:6px
}

#akt-footer {
	text-align:right;
	font-size:8pt;
	color:#A60000
}

#archiv {
	background:url('/app_themes/web/img/archiv_plus.png') 0px 4px no-repeat;
	padding-left:15px;
}

#act-content .text a:link { color:#333333; text-decoration:none }
#act-content .text a:visited { color:#333333; text-decoration:none }
#act-content .text a:hover { color:#A60000; text-decoration:underline }

.spacer { height:15px }

#footer {
	border-top:1px solid #cccccc;
	text-align:right;
	font-size:8pt;
	color:#999999;
	background-color:#FFFFFF;
	margin-bottom:0px;
	padding-bottom:1px;
}

#footer a:link { color:#666666; text-decoration:underline }
#footer a:visited { color:#666666; text-decoration:underline }
#footer a:hover { color:#006699; text-decoration:underline }
#footer .active { color:#006699; }

.highlight1 {
font-weight:normal; border:1px solid #cccccc; background-color:#FEDCCB; padding:5px; color:#993300
}

.highlight {
	color:#666699;
}

.gps {
	font-size:8pt;
}

.dodavatel {
    margin-bottom:15px; 
	margin-right:10px;
    border:1px solid #ccc; 
    width:220px;
	float:left;
	background:url(/app_themes/web/img/dodavatel_panel_bgr.png) repeat-y;
}

.dodavatel .title {
    font-weight:bold;
    border-bottom:1px solid #ccc;
    background-color:#A5AEC7;
	color:#FFFFFF;
	padding:3px;
}

.dodavatel .adresa, .dodavatel .link { padding:3px; }

.faq {
	margin-bottom:15px;
	border-left:6px solid #596480;
	padding-left:10px
}

.faq .question { font-weight:bold; color:#D75A0A; margin-bottom:10px }

.link_questions { margin-bottom:15px; }

.qa-notfound {
	margin-top:45px;
	margin-bottom:15px;
	border:1px dashed #ccc;
	padding: 5px;
	background-color:#FFEADF;
	color:#000;
	display:table
}

.question-form th {
	vertical-align:top;
}

.question-form textarea {
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:small;
}

.files { border:1px solid #ccc; width:490px; }
.files .header 
{
    background:url('/app_themes/web/img/files_header.png') repeat-x;
    line-height:29px;
    border-bottom:1px solid #ccc;
    padding-left:10px;    
}

.files .content 
{
    padding:10px;
}

.files .header span { font-weight:bold; }

.files ul { list-style-type:none; margin-left:0px; }
.files li { margin-bottom:3px; }

.files table { border-collaps:collaps; }
.files td { border:1px solid #ccc; padding:3px; }

.fileLinkpdf
{
    background:url('/app_themes/web/img/pdf_ico.png') no-repeat;
    padding-left: 22px;
    margin-bottom:3px;    
}

.fileLinkdoc
{
    background:url('/app_themes/web/img/word_ico.png') no-repeat;
    padding-left: 22px;
    margin-bottom:3px;    
}

.fileLinkjpg
{
    background:url('/app_themes/web/img/jpg_ico.png') no-repeat;
    padding-left: 22px;
    margin-bottom:3px;    
}

.files a { text-decoration:none; }
.files a:visited { text-decoration:none; }

.fileSize { color:#666; }
.files .links { width: 390px; }

.pdf {
    display:block;
    float:left;
    width:120px;
    height:80px;
    margin-right:35px;
    margin-bottom:55px;
    
    text-align:center;
    background:url('/app_themes/web/img/pdf-big-ico.png') no-repeat center;
    background-position:top;    
}

.linkTitle {
    display:block;
    margin-top:60px;
}


.logaBarev {
    padding-left:3px;
    margin-top:10px;
}