* 		{ padding: 0px; margin: 0px; font-family: tahoma; }

body 	{ 
		background-image: url("../images/bg_gradient.gif");
		background-repeat: repeat-x;
		/*background: rgb(46,46,46);*/
		font-family: tahoma; 
		margin: 0 auto ; 
		}

h1 {
		color: #427db6;
		/*color: #FF6700;*/
		font-size: 20px; 
		margin:0px; 
		padding: 18px 0 0 19px; 
		font-weight: normal;
		}

h2, h2 a		{ padding-top:16px; color: #505050; text-transform: none; font-weight: bold; font-size: 14px; letter-spacing: 2px; margin: 3px 0 5px 0;}
h2 a:hover {text-decoration:none; color:inherit;}
h3, h4 {padding-top:16px; color: #505050;}

a		{ 
		color: #FF6700; 
		text-decoration: none; 
		}

a:hover	{ 
		text-decoration: none;
		background: #ffe2ce;
		}	
		
a img	{ border: 1px solid #d3d3d3; }
a:hover img { border: 1px solid #FF6700; }

p {text-indent: 0em}
p:first-letter { padding-left: 0em; }

.hidden { visibility: hidden; } 	

.contact_left {float:left; margin: 0 0 0 0px; padding:10px 10px 10px 20px;}
.contact_left a { text-decoration:underline; }
.contact_left a:hover {color:#FF6700; text-decoration:none;}
#articel h1 {padding: 18px 0 0px 20px; margin-bottom: 10px;} 
.contact_left h2 {margin: 12px 0 6px 0; color:inherit; letter-spacing:inherit;}

.contact_right { width:260px;float:right;}
.contact_right input{width:150px;}
.contact_right textarea{width:150px; font-size: 11px;}
.contact_text {font-weight: bold; font-size: 12px;}

.clear{clear: both;}
.akcie {float:left; color: rgb(115,115,115); font-size: 11px; padding: 0px 11px 20px 0px; margin:0;}
.akcie td {width:240px; float:left; background:url("../images/troj.jpg") no-repeat 3px 7px; padding: 5px 20px 10px 18px; vertical-align: top;}

.zoznam {list-style-type: none;}
.zoznam li {background:url("../images/troj.jpg") no-repeat -3px 7px; padding:5px 0px 0px 9px}

#main_wrapper { width:1060px; margin:0px auto; padding-left:40px; margin-bottom:0px; }

#language { 
		display: block; 
		float: left; 
		width: 60px; 
		text-align: right; 
		padding-top: 32px;
		}

#language a	{ float: left; width: 50px; height: 20px; overflow: hidden; display: block; padding-right: 10px;}
#language a.lang_sel { background-position: bottom left !important; }
#language a:hover { color: rgb(255, 103, 0); text-decoration: none; background-position: bottom left !important; background: none; }

.lang_link {
		color: #5a5a5a; 
		/*color: white;*/
		font-size: 10px; 
		}

#main   { width:960px; margin:0px auto; padding-left:20px; margin-bottom:0px; position:relative;  }

#main .banner {
		float: left; 
		display: block; 
		width: 120px; 
		padding: 16px 20px 0px 20px; 
		position: relative;
		}

#main .banner a img, #main .banner a:hover img {border:0px;}
#main .banners { xfloat:left; position:absolute; top:0px; left:820px; }

.iframe {padding:0px 20px 20px 20px;}

#main_home { width: 100%; height: 100%; display: block; }
#main_home_wrapper { width: 960px; position: relative; margin: auto; }
#main_home a img	{ border: 0px; }
#main_home a:hover img { border: 0px; }
#main #head { float: left; width: 600px; height: 34px; display:none; }
#main #head #head_content { float: left; width: 600px; height: 218px; overflow: hidden; }

#main #left #logo { 
		float: left;  
		/*background: #FF6700; */
		width: 200px; 
		height: 75px; 
		overflow: hidden; 
		/*border-bottom: 10px;*/
		}

#main #left #logo img {border: 0px; }
#main #left #logo a, #main #logo #logo a:hover img { border:0px; }
.name { color: black; position: relative; top: -22px; font-size: 12px; padding-left: 25px; }

.odstavec ul li { margin-left: 17px}
   
#main #header_text {
  text-align: right;
  padding: 10px 15px 14px 0;
}  
#main #header_text .level1 {  
  font-size: 18px;
} 
#main #header_text .level2 {  
  font-size: 12px;
} 
   
#main #container { 
		float: left; 
		width: 800px; 
		margin-top: 20px;
		border: 1px solid #ffe1cd; 
		background: White;
		/*background:url("../images/left_bg.gif") repeat-y;*/
		}

#main #left	{ width: 200px; float: left; }
#main #left .banner	{ width: 100%; float: left; }

#main #sections { 
		width: 200px; 
		display: block; 
		margin: 0 0 0 6px; 
		background: white; 
		float: left; 
		padding-right: 20px;
		padding-top: 15px;
		}

#main #sections ul { list-style-image: none; list-style-position: outside; list-style-type: none;}

#main #sections ul li { 
		background: white; 
		text-align: left; 
		/*border-bottom: 1px solid #818181; */
		}

#main #sections ul li a { 
		width: 188px; 
		display: block; 
		padding: 6px 7px 5px 10px; 
		height: auto; 
		text-align: left; 
		font-size: 11px; 
		font-weight: bold; 
		color: #8e8e8e; 
		background: none;
		/*border: 0px; */
		}

#main #sections ul li a:hover { 
		text-decoration: none; 
		/*background:#FF6700;*/  
		color: #454545; 
		background: none;
		}
		
#main #sections ul li.active a { 
		/*background:#FF6700;*/
		color: #454545;
		background: none;
		}

#main #sections ul.level2 { display: none; border: 0px; }
#main #sections ul.level2.display { display: block; }
#main #sections ul.level2 li { background: #FFFFFF url("../images/list.jpg") no-repeat 10px 8px; border:0px; }

#main #sections ul.level2 li a { 
		color: #8e8e8e; 
		font-weight: normal;  
		width: 164px; 
		display: block; 
		padding: 4px 36px 5px 24px; 
		}

#main #sections ul.level2 li a:hover { 
		color: #141414; 
		background: white  url("../images/list-b.jpg") no-repeat 10px 8px; 
		}

#main #sections ul.level2 li.active a { 
		color: #141414; 
		background: white url("../images/list-b.jpg") no-repeat 10px 8px; 
		}


/**:first-child+html #main #container #head #section_pic img { margin: 0 0 -2px 0 }*/
#main #container #head #first_line  { float: left; display: block; background: #852722; height: 8px; width: 100%; overflow: hidden; border: 0px; margin-top: 1px; }
#main #container #head #second_line { float: left; display: block; background: #df2519; height: 8px; width: 100%; overflow: hidden; border: 0px; margin-top: 1px; }
#main #container #content 	{ float:left; width:600px; xpadding-right:24px; background: #fff; height: 450px; color:#737373; font-size:12px; }
#main > #container #content 	{ height: auto; min-height: 450px;  }

#main #container #content #section_pic {
		xmargin-top: 1px; 
		position: relative; 
		width: 600px; 
		height: 15px; 
		overflow: hidden;
		}

#main #container #content ul { list-style-position:inside;}
#main #container #content ul li ul{ list-style-position:inside; padding-left:13px;}

#main #container #content #contact { padding: 16px; float: right; width:260px; }

#main #container #content hr.cleaner { clear: both; display: none; height: 0px; overflow: hidden; }
#main > #container > #content hr.cleaner { display: inherit; visibility: hidden; }

#main #container #content .pager_main { width: 100%; float: left; text-align: center; margin: 10px 0px; }
#main #container #content .pager_control { line-height: 12px; height: 12px; font-size: 14px;  }
#main #container #content .pager_control img { weight: 7px; height: 10px; margin: 0px 4px;  }
#main #container #content .pager_control .curr { font-weight: bold; font-size: larger;  }

#main #page #container #article {
		float:left; 
		position: relative;
		}


#main #container #content .article_open { 
		width: 590px; 
		position: relative; 
		left: -1px; 
		float: left; 
		padding-left: 10px;
		padding-right: 20px; 
		/*border-top: 1px solid #818181; 
		margin-top:1px; */
		}

#main #container #content .article_open_wrapper { padding: 16px; padding-top:0px;}

/*#main #container #content .article_open_wrapper ul li {
		list-style: square;
		margin-left: 25px;
		}*/


		
#main #container #content .open_anotation { margin: 5px 0; }
#main #container #content .article_open_header h1 {padding: 18px 0 0px 0px; margin-bottom: 10px;}
#main #container #content .article_open_text { margin-top: 14px; }

#main #container #content .article_open_text ul li  {
		list-style: square;
		margin-left: 25px;
		}

#main #container #content .article_open_text .home_table_text {
		color: White;
		}

#main #container #content .article_open_text .home_table_text ul li  {
		list-style: square;
		margin-left: 25px;
		}
		
#main #container #content .article_open_text .home_table_a {
		background-image: url("../images/Software_ICM2.jpg");
		background-repeat: no-repeat;
		width: 558px;
		height: 126px;
		color: white;
		}

#main #container #content .article_open_text .home_table_b {
		background-image: url("../images/Software_AGT.jpg");
		background-repeat: no-repeat;
		float: left;
		width: 279px;
		height: 200px;
		color: white;
		}
		
#main #container #content .article_open_text .home_table_c {
		background-image: url("../images/Software_MLM.jpg");
		background-repeat: no-repeat;
		float: left;
		width: 279px;
		height: 200px;
		color: white;
		}

#main #container #content .article_open_text .home_table_d {
		background-image: url("../images/Software_WHY.jpg");
		background-repeat: no-repeat;
		float: left;
		width: 279px;
		height: 200px;
		color: #e95f00;
		}		
		
#main #container #content .article_open_text .home_table_a .table_a_header {
		color: white; 
		font-style: italic; 
		font-weight: bolder;
		font-size: 18px;
    	padding: 8px 0 8px 10px;
		}

#main #container #content .article_open_text .home_table_a .table_a_header a	{text-decoration: none;}	
#main #container #content .article_open_text .home_table_a .table_a_header a:hover	{text-decoration: none; color: #fdde98; background: none;}	

		
#main #container #content .article_open_text .home_table_b .table_b_header {
		color: #ffc7f7;
		font-style: italic; 
		font-weight: bolder;
		font-size: 18px;
		padding: 12px 0 20px 10px;
		}

#main #container #content .article_open_text .home_table_b .table_b_header a {text-decoration: none; color: #ffc7f7;}	
#main #container #content .article_open_text .home_table_b .table_b_header a:hover	{text-decoration: none; color: #fc98ee; background: none;}	
		
		
#main #container #content .article_open_text .home_table_c .table_c_header {
		color: #cbe3ff;
		font-style: italic; 
		font-weight: bolder;
		font-size: 18px;
		padding: 12px 0 20px 10px;
		}
		
#main #container #content .article_open_text .home_table_c .table_c_header a  {text-decoration: none; color: #cbe3ff; }			
#main #container #content .article_open_text .home_table_c .table_c_header a:hover {text-decoration: none; color: #9ecaff; background: none;}	

#main #container #content .article_open_text .home_table_d .table_d_header {
		color: #e95f00;
		font-style: italic; 
		font-weight: bolder;
		font-size: 18px;
		padding: 12px 0 20px 10px;
		}
		
#main #container #content .article_open_text .home_table_d .table_d_header a  {text-decoration: none; color: #e95f00; }			
#main #container #content .article_open_text .home_table_d .table_d_header a:hover {text-decoration: none; color: #9ecaff;}	
	
#main #container #content .article_open_text .dodavame {
    width: 100%;
    text-align: center;
    padding: 10px 0;
    font-weight: bold;
}

		
/*#main #container #content .article_open_text #table_a {
		background-image: url("../images/Software_ICM2.jpg");
		background-repeat: no-repeat;
		width: 560px;
		height: 126px;
		}*/
		
/*#main #container #content .article_open_text #table_b {
		background-image: url("../images/Software_AGT.jpg");
		background-repeat: no-repeat;
		width: 280px;
		height: 200px;
		}*/

/*#main #container #content .article_open_text #home_table h1b {
		color: #b7ddff;
		font-style: italic; 
		font-weight: bolder;
		font-size: 18px;
		padding-left: 10px;
		}*/

/*#main #container #content .article_open_text #table_c {
		background-image: url("../images/Software_MLM.jpg");
		background-repeat: no-repeat;
		width: 280px;
		height: 200px;
		}*/

/*#main #container #content .article_open_text #home_table h1c {
		color: #feb8f4;
		font-style: italic; 
		font-weight: bolder;
		font-size: 18px;
		padding-left: 10px;
		}		*/

/*#main #container #content .article_open_text #home_table a h1c	{text-decoration: none;}			
#main #container #content .article_open_text #home_table a:hover h1c	{text-decoration: none; color: #fc98ee;}	*/
		

/*#main #container #content .article_open_text #home_table	ul li {
		margin-bottom: 3px;
		}*/
		
		
#main #container #content .article_open_text .image_holder { float: left; margin: 0px 12px 0px 0; }
#main #container #content .article_open_text .image_holder a img { width: 200px; height: 150px; border: 1px solid #d3d3d3;   }
#main #container #content .article_open_text p { text-align: justify; line-height: 16px; margin-top:11px; }

#main #container #content .article_close { width:576px; float: left; padding-bottom: 16px;  padding-right:24px; }
#main #container #content .article_close_wrapper { padding: 16px; }
#main #container #content .article_close_header {  text-align: justify; line-height: 16px; }
#main #container #content .article_close_header a h2{ text-decoration:underline; }
#main #container #content .article_close_header a:hover h2{ text-decoration:none; }

#main #container #content .article_close_text { margin-top: 16px; }
#main #container #content .article_close_text .image_holder { float: left; margin: 0px 12px 0px 0; }
#main #container #content .article_close_text .image_holder a img { width: 80px; height: 60px; }
#main #container #content .article_close_text p { }

#main #container #content .galeries_alb_close { width: 576px; float: left; padding-bottom: 16px;  padding-right:24px; }
#main #container #content .galeries_alb_close .galeries_alb_close_wrapper { padding: 16px; }
#main #container #content .galeries_alb_close .galeries_alb_close_header_icon a { border: 0px; }
#main #container #content .galeries_alb_close .galeries_alb_close_header_icon { float: left; padding: 0px 12px 0px 0; }
#main #container #content .galeries_alb_close .galeries_alb_close_header_icon img 
{ height: 150px; width: 200px; }
#main #container #content .galeries_alb_close .galeries_alb_close_header_text { text-align: justify; }
#main #container #content .galeries_alb_close .galeries_alb_close_header_text h2 { }

#main #container #content .galeries_alb_open { width: 576px; float: left;  padding-right:24px; }
#main #container #content .galeries_alb_open .galeries_alb_open_wrapper { padding: 16px; }
#main #container #content .galeries_alb_open .galeries_alb_open_header_icon { float: left; margin: 0px 12px 0px 0; }
#main #container #content .galeries_alb_open .galeries_alb_open_header_icon img 
{ height: 150px; width: 200px; border: 6px solid #ECECE6;  }
#main #container #content .galeries_alb_open .galeries_alb_open_header_text { text-align: justify; }
#main #container #content .galeries_alb_open .galeries_alb_open_header_text h2 { }
#main #container #content .galeries_alb_open .galeries_alb_open_photos { float: left; width: 100%; margin: 16px 0px; }
#main #container #content .galeries_alb_open .galeries_alb_open_photos a img { float: left; width: 118px; height: 99px; margin: 3px; border:6px solid #ECECE6; } /* filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;  */
#main #container #content .galeries_alb_open .galeries_alb_open_photos a:hover img {  } /* filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1; */ 

#main #container #navigation { width: 589px; float: right; clear: right; background: white; }

#main #container #print { display: none; }

#main #foot	{ clear: both; }
#footer	{ clear:both; float:left; color:#929292; font-size:11px; font-weight:normal; padding:8px 25px 20pt 80px; text-align:right; width:760px; }
#footer #signature 	{ float: left; width: 100%; text-align: right; line-height: 10px; }
#footer a	{ text-decoration: none; color: #929292; font-size: 11px;  }
#footer a:hover	{ text-decoration: underline; }	
#footer a .bold {font-weight:bold;}

/* PURE CSS VERTICAL MENU */
#main #head #menu_container { float: left; position: relative; width:600px; z-index:100; overflow:hidden; }
#main #head > #menu_container { top: 0px;  }
#main #head #menu_container #pmenu, 
#main #head #menu_container #pmenu ul {padding:0; margin:0; list-style-type: none; width:605px;}
#main #head #menu_container #pmenu li a.enclose, 
#main #head #menu_container #pmenu li a.enclose:visited {border-width:1px;}
#main #head #menu_container #pmenu li ul {display:none;}
#main #head #menu_container #pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}
#main #head #menu_container #pmenu li a:active, 
#main #head #menu_container #pmenu li a:focus { }
#main #head #menu_container #pmenu li {float:left; background: #FF6700; font-weight:bold; }
#main #head #menu_container #pmenu li.first a,#main #head #menu_container #pmenu li.first a:visited {border:0px;padding:0px 29px 0px 30px;}
#main #head #menu_container #pmenu li a, 
#main #head #menu_container #pmenu li a:visited 
{ display: block; xwidth:122px; color: #fff; font-weight: bold; font-size:12px; padding: 0pt 27px; line-height: 34px; text-decoration:none; border-left:1px solid black; }
#main #head #menu_container #pmenu li.fly { }
#main #head #menu_container #pmenu li.drop { }
#main #head #menu_container #pmenu li.active { background: #A5180E; } 
#main #head #menu_container #pmenu li.active a { color: #fff; }
#main #head #menu_container #pmenu li ul li.inactive { background: #FF6700; }
#main #head #menu_container #pmenu li ul li.inactive a { color: #c7c5c6; }
#main #head #menu_container #pmenu li#actived { background: #A5180E; } 
#main #head #menu_container #pmenu li#actived a { color: #c7c5c6; }
#main #head #menu_container #pmenu li ul li { background: #c4c4c4;  }
#main #head #menu_container #pmenu li ul li a, 
#main #head #menu_container #pmenu li ul li a:visited { margin: 0px; margin-top: -1px; color: black; letter-spacing: 1px; font-weight: normal;  }
#main #head #menu_container #pmenu li ul li.active { background: #a3df8d; } 
#main #head #menu_container #pmenu li ul li.active a { color: black; }
#main #head #menu_container #pmenu li ul li.inactive { background: #c4c4c4; }
#main #head #menu_container #pmenu li ul li.inactive a { color: black; }
#main #head #menu_container #pmenu li ul li#actived { background: #a3df8d; } 
#main #head #menu_container #pmenu li ul li#actived a { color: black; }
#main #head #menu_container #pmenu li:hover { position:relative; }
#main #head #menu_container #pmenu li:hover > a { background: #A5180E;  } /* a3df8d*/
#main #head #menu_container #pmenu li ul li:hover > a { background: #a3df8d; }
#main #head #menu_container #pmenu li:hover > ul {display:block; position:absolute; top:-10px; left:117px; padding:10px 30px 30px 30px; }
#main #head #menu_container #pmenu > li:hover > ul {left:-30px; top:16px; }
* html #main #head #menu_container #pmenu li a:hover { xposition:relative; background: #A5180E; display:block;}
* html #main #head #menu_container #pmenu li ul li a:hover { background: #a3df8d; }
* html #main #head #menu_container #pmenu li ul { visibility:hidden; display:block; position:absolute; padding:10px 30px 30px 30px; }
#main #head #menu_container #pmenu li a:hover ul ul{ visibility:hidden; }
#main #head #menu_container #pmenu li a:hover ul a:hover ul ul{ visibility:hidden; }
#main #head #menu_container #pmenu li a:hover ul a:hover ul a:hover ul ul{ visibility:hidden; }
#main #head #menu_container #pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul { visibility:hidden; }
#main #head #menu_container #pmenu li a:hover ul { visibility:visible; lef\t:-31px; to\p:15px; }
#main #head #menu_container #pmenu li a:hover ul a:hover ul{ visibility:visible; top:-10px; left:116px; }
#main #head #menu_container #pmenu li a:hover ul a:hover ul a:hover ul { visibility:visible; }
#main #head #menu_container #pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible; }
#main #head #menu_container #pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility:visible; }
