/*OB
/////////////////////////////////
// LAYOUT 3columns  
/////////////////////////////////
*/

body 		{ font-family: arial, sans-serif; font-size: 14px; margin: 0; padding: 0; background: url('vps_back.jpg') #022504; overflow:hidden; }
html		{ height: 100% } 
body 		{ min-height: 101% }
p		{ margin-top: 0px; margin-bottom: 14px; }


#Loading	{ color: white; } 
#Screen		{ position: absolute; left:0px; top:0px; overflow:hidden; }
#ThemeTop	{ position: absolute; left:100px; top:100px; width:713px; height:90px; }
#ThemeMain	{ position: absolute; left:150px; top:150px; width:713px; height:602px; }
#ThemeBottom	{ position: absolute; left:100px; top:600px; width:713px; height:59px; }
#ThemeLine	{ position: absolute; left:0px; height:170px; background: url('vps_line.jpg'); }
#vps_02		{ position: absolute; left:0px; top:0px; width:266px; height:90px; background: url('vps_02.jpg'); }
#vps_03		{ position: absolute; left:266px; top:0px; width:447px; height:90px; background: url('vps_03.jpg');  }
#vps_05		{ position: absolute; left:0px; top:0px; width:266px; height:19px; background: url('vps_05.jpg'); }
#vps_06		{ position: absolute; left:266px; top:0px; width:447px; height:19px; background: url('vps_06.jpg');  }
#vps_07		{ position: absolute; left:0px; top:19px; width:266px; height:314px; background: url('vps_07.jpg'); }
#vps_08		{ position: absolute; left:266px; top:19px; width:447px; height:314px; background: url('vps_08.jpg'); }
#vps_09		{ position: absolute; left:0px; top:333px; width:266px; height:269px; background: url('vps_09.jpg');  }
#vps_10		{ position: absolute; left:266px; top:333px; width:447px; height:269px; background: url('vps_10.jpg'); }
#vps_11		{ position: absolute; left:0px; top:0px; width:266px; height:59px; background: url('vps_11.jpg');  }
#vps_12		{ position: absolute; left:266px; top:0px; width:447px; height:59px; background: url('vps_12.jpg'); cursor: pointer; cursor: hand; }
#layout1	{ position: absolute; left:266px; top:333px; width:447px; height:269px; }
#ajax_content	{ position: absolute; left:0px; top:0px; width:713px; height:602px; }
#navilink	{ position: absolute; left:296px; top:50px; width:376px; text-align: right; }
#content	{ position: absolute; left:300px; top:80px; width:388px; height:244px; padding-right: 12px; overflow: auto; }
#vpsm_01	{ position: absolute; left:280px; top:0px; width:51px; height:24px; }
#vpsm_02	{ position: absolute; left:331px; top:0px; width:64px; height:24px; }
#vpsm_03	{ position: absolute; left:395px; top:0px; width:78px; height:24px; }
#vpsm_04	{ position: absolute; left:472px; top:0px; width:92px; height:24px; }
#vpsm_05	{ position: absolute; left:564px; top:0px; width:82px; height:24px; }
#vpsm_06	{ position: absolute; left:645px; top:0px; width:69px; height:24px; }

form {
	margin:0px;
	padding:0px;
}

.mailinglist {
	border-width:1px 0px 1px 0px;
	border-style:solid;
	border-color:#ffffff;
	background-color: #2D4667;
	padding:6px 0px 8px 0px;
	color:#ffffff;
	font-size:10px;
}

.menu_bg {
}

.menu_unselected {
	background:url('arrow02.gif') no-repeat left center;
	padding:2px 12px 4px 12px;
}

.menu_selected {
	background:url('arrow01.gif') no-repeat left center;
	padding:2px 12px 4px 12px;
}

.input01 {
	border:2px solid #A3ACC3;
	padding-left:2px;
	color:#2D4667;
}

.pic {
	border:2px solid #fff;
}

.pic_over {
	border:2px solid #DD3031;
}

#news { 
	border:2px solid #DD3031;
	background:url('zamok.jpg');
	width: 252px;
	height: 154px; z-index:1000;
}


td 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
body 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none;   }
strong		{ font-weight: bold; }
ol {
	margin:10px 0px 12px 44px;
	padding:0px;
}

.a		{ color: navy; text-decoration: underline; }
.a:hover 	{ color: blue; text-decoration: underline; }



/* LOGIN FORM */
.login_div 	{ width: 300px; margin: 0 auto; position: relative; top: 50px; padding: 16px; background: white url('login_back.jpg'); }
.login_left	{ padding: 0px 8px 0px 0px; width: 40%; text-align: right; }
.login_right	{ padding: 0px 0px 0px 0px; width: 60%; }
#login_form 	{ width: 100%; }
#login_warning 	{ background: red; width: 280px; padding: 8px; margin-bottom: 16px; text-align: center; color: white; }
.login_note	{ text-align: center; line-height: 16px; color: #990000; }
.login_div th	{ font: 13px Verdana, Arial, Helvetica, sans-serif; color: #990000; }
.login_div input { width: 100px; }
.login_div hr	{ border-bottom: 0px none; border-left: 0px none; border-right: 0px none; border-top: 1px solid #df8080; }
.login_div .edit, .password { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid gray; background: silver; color:#333333; height:18px; padding-left:4px; margin-top:5px; }
.login_div .button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 0px solid black; padding: 4px; height: 24px; background: #990000; color: white; }
#version	{ position: absolute; bottom: 24px; left: 24px; color: black;} 

/* DESIGN
#body2		{ width: 100%; background: url('back2.jpg') repeat-x;}
#design_main	{ margin: 0 auto; width: 867px; background: white; }
#design_a1	{ position: relative; width: 867px; height: 18px; background: url('a1.jpg'); }
#design_b1	{ position: relative; width: 867px; height: 63px; background: url('b1.jpg'); }
#design_c1	{ position: relative; width: 867px; height: 34px; background: url('c1.jpg'); }
#design_d1	{ position: relative; width: 867px; height: 27px; background: url('d1.jpg'); }
#design_m1	{ position: relative; width: 867px; background: url('m1.jpg'); min-height:300px;  }
#design_m1left	{ position: absolute; width: 4px; height: 128px; background: url('m1left.jpg'); }
#design_m1right	{ position: absolute; width: 3px; height: 128px; left: 864px; background: url('m1right.jpg'); }
#design_z1	{ position: relative; width: 867px; height: 22px; background: url('z1.jpg'); text-align:center; color: silver; } */



/*#menuinner    	{ margin: 12px 12px 0px 20px;  font-weight: bold; color: #003000; }
#dynamic	{ position: relative; background: url('dynamic.jpg') repeat-x; min-height:300px; _height:auto; _height:300px; left: 204px; width: 659px; }

/*   CONTENT   */
#content a:hover, a:link, a:visited {
	color:#063;
	text-decoration:none;
}

/*MENU*/
#mainmenu {
	top: 180px; text-decoration:none;
}
/*.menu a		{ color: white; text-decoration: none; font-weight: bold;}*/
/*.menu a:hover 	{ color: yellow; text-decoration: underline; }*/

.menu {
	padding-left : 12px;
	font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
	text-transform: uppercase; text-decoration:none;
}

.menu ul { list-style-type: none !important; padding-left: 0; margin-left: 0; text-decoration:none;  font-size:13px;}
.menu ul li { background: url('arrow02.gif') no-repeat 0 4px; padding-left: 12px; padding-bottom: 1px; margin-left: 2px;  display: list-item; text-decoration:none; }


/* NAVILINK */

#navilink	{
	color: #808080;
	font-weight: normal;
	text-transform: lowercase;
	font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#navilink a:visited {
	color: #808080;
	font-weight: normal;
	text-transform: lowercase;
	font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
#navilink a:hover {
	color: #404040;
	font-weight: normal;
	text-transform: lowercase;
	font-family: "Trebuchet MS", Verdana, Geneva, sans-serif;
	font-size: 12px;
}

#dynamic a	{ color: #400000; text-decoration: none; }
#dynamic a:hover {
	color: #0FF;
	text-decoration: underline;
}

.dynamic_categories a:visited {
	padding: 4px;
	border: 0px solid black;
	background-color: #CCC;
	height: 20px; text-decoration:none;
}
.dynamic_categories a:hover, a:active {
	color: #063;
}



/*
 FORM 
.form table	{ width: 100%; }
.form th	{ padding: 3px 3px 3px 5px ; background: gray url('image.php?mode=th'); color: white; text-align:left; }
.form td	{ padding: 3px 3px 3px 5px ; text-align:left; }
.form .form_left { width: 200px; }

/* BUTTONS 
.button_add	{ margin-right: 2px;}
.button_edit	{ margin-right: 2px;}
.button_delete	{ margin-right: 4px;}
.button_visible	{ margin-right: 2px;}

/* DYNAMIC */
.dynamic_line	{ position: relative; border:1px solid black; min-height:220px; _height:auto; _height:220px;}
.dynamic_thumb	{ position: absolute; border:1px solid black;}
.dynamic_title	{ position: relative; left: 220px; border:1px solid black; }
.dynamic_desc	{ position: relative; border:1px solid black;}
.dynamic_more	{ position: relative; border:1px solid black;}
.dynamic_view	{}
.dynamic_viewtitle {
	font-size:14px;
	color:#666;
}
.dynamic_viewbody  {}
.dynamic_back	{ padding-top: 8px; text-align: right; }
.dynamic_back:hover	{ padding-top: 8px; text-align: right; color:#FF0; }

/* OTHERS */
input, select 	{ border: 1px solid gray; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  }
.edit		{ width: 300px; padding: 2px 2px 2px 5px; }
.file		{ width: 300px; padding: 2px 2px 2px 5px; }
.combobox	{ width: 200px; padding: 2px 2px 2px 5px; }
.button		{ padding: 4px 8px 4px 8px; }

/*KATEGORIE*/
.kalendar_item  { border: 2px solid white;	padding: 8px; margin-bottom: 8px; background-color: #C5F5C8; }
.kalendar_lefttext { color: white; width: 120px; text-align: right; padding-right: 8px; font-weight: bold; padding-bottom: 4px;  }
.kalendar_lefttext a	{ color: yellow; text-decoration: none; font-weight: bold;}
.kalendar_lefttext a:hover	{	color: #666; text-decoration: none;	font-weight: bold;}

.kalendar_righttext a, .posttitle a:hover, .entry p a:visited { color: #cc1f27;  }
.kalendar_righttext a:hover {color: #00F;}


.light_news_items  { color: #7c7c7c; padding-bottom: 4px;	margin-bottom: 8px;	font-size: 10px; }
.light_news_item  {	padding: 4px;	margin-bottom: 4px;	background-color: #CAF0D9;}

/*galeria*/
.user_gallery_thumb { border: 2px solid white; }


/* BANERS */

#banerright a:link { text-decoration: none;	border-top-width: 0px;	border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }

#banerright a:hover {	border-top-width: 0px;	border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none;	border-right-style: none;
	border-bottom-style: none;	border-left-style: none; border-bottom-color: #063; }

/* IMG */
img {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-color: #063;	border-right-color: #063;	border-bottom-color: #063;	border-left-color: #063;}

/*NOVINKY A ANKETA*/
#light_news_items_head { color: #063; font-size: 14px; font-weight: bold; text-align: center; padding-bottom: 12px; }
#banerright_head { color: #063;	font-size: 14px; font-weight: bold;	text-align: center; }
#anketa_head 	 { color: white; font-size: 14px; font-weight: bold; text-align: center; }
#anketa { font-size:10px; margin-bottom: 8px; background-color:#FFE9BB;	padding-right:10px;	padding-left:8px; width: 101px;}

/* TABLE */
.table table	{ width: 100%; }
.table th	{ padding: 3px 3px 3px 5px ; background: gray url('image.php?mode=th'); color: white; text-align:left; }
.table td	{ padding: 3px 3px 3px 5px ; text-align:left; }

.products {  }
.products td { padding: 3px; border-bottom: 1px dotted gray; }
.products_line {  }

/*.product { border: 1px solid gray }*/
.product td { padding: 4px; border-bottom: 1px dotted gray; text-align: left; }
#product_category_text { color: #063; font-size: 16px; font-weight: bold; padding-bottom: 12px; text-transform:uppercase; }
#product_category_value { color: #063; font-size: 16px; padding-bottom: 12px;  }


#middle_area_shadow {
	position: absolute;
	top: 32px;
	left: 0px;
	width: 664px;
	text-align:left;
	z-index: 20000;
	display: none;
	background-image: url('back_middlecontainer.png'); 
}            

#middle_area_container_top {                   
	height: 19px;      
	margin: 16px 16px 0px 16px; 
	background-image: url(product_view_bg1a.jpg); 
}

#middle_area_container_bottom {                         
	height: 15px;      
	margin: 0px 16px 16px 16px; 
	background-image: url(product_view_bg1b.jpg); 
}

#middle_area_container {                         
	position: relative; text-align:justify;
	margin: 0px 16px 0px 16px; 
	padding-left: 16px;
	padding-right: 16px;
        width: 600px; 
	background-image: url(product_view_bg1c.jpg); 
	display: none;                           
        z-index: 20001;                          
	
}                                                

#middle_area_close {                             
        position: absolute;                      
        right: 36px;                             
        top:   36px;                             
        background: white;                       
        display: none;                           
        z-index: 20002;                          
} 

.menu2 { position: absolute; left: 294px; top: 20px; padding-top:9px; text-transform: uppercase; } 
.menu2 ul { padding: 0px; margin: 0px; }
.menu2 li { width: auto; float: left; color: white; margin-left: 14px; padding-left: 0px; padding-right: 6px; }

.menu3 { position: absolute; left: 0px; top: 22px; width: 376px; text-transform: uppercase; }
.menu3 ul { padding: 0px; margin: 0px; }
.menu3 li { width: auto; float: left; color: white; margin-left: 14px; padding-left: 0px; padding-right: 6px; }

.product_title { color: #01662e; font-size: 16px; font-weight: bold; padding-left: 4px; padding-top: 24px; text-transform: uppercase; }
.product_subtitle { padding-left: 4px; padding-bottom: 16px; font-weight: bold; text-transform: uppercase; }
#kliknutim_zatvor { position: absolute; bottom: 0px; width: 600px; text-align: right; }

#ContactForm { position: absolute; left: 160px; }

#akcia {
	position: absolute;
	left: 50px;
	top: 470px;
	border: 2px solid #360;
	color: #000;
	padding: 4px;
	cursor: pointer; cursor: help; 
	text-decoration: blink;
}
