html, body
{
	margin: 0px;
	padding: 0px;
	color: #000;
   font-family: Verdana, Tahoma, sans-serif; 
   font-weight: normal;
   font-size: 10px;
   height: 100%;
   width: 100%;
   background: #fff;
}
/*********** Header *********************/
div.header_wrapper
{
   width: 840px;
   height: 100px;
   margin: 0px;
   padding: 0px;
   background: #fff;
}
div.header_logo
{
   width: 205px;
   height: 60px;
   float: left;
   margin: 25px 0px 15px 100px;
   padding: 0px;
   background: #fff;
}
div.header_menu
{
   width: 535px;
   height: 13px;
   line-height: 15px;
   margin: 70px 0px 15px 0px;
   padding: 0px;
   padding-top: 2px;
   float: right;
   letter-spacing: 2px;
   text-align: right;
}
div.header_menu a
{
   text-decoration: none;
   padding: 0px;
   margin: 0px 0px 0px 50px;  
   color: #00A2E1;
}
div.header_menu a:hover
{
   text-decoration: none;
   padding: 0px;
   margin: 0px 0px 0px 50px;   
   color: #00A2E1;
}
/*********** Header end *******************/
/*********** Body ***********************/
div.main_wrapper
{
   width: 840px;
   height: 100%;
   background-color: #00A2E1;
   position: relative;
}
div.body_wrapper
{
   width: 740px;
   height: 100%;
   background-color: #fff;
   margin: 0px 0px 0px 100px;
   padding: 0px;
}
div.menu_wrapper
{
   width: 205px;
   /*height: 500px;*/
   height: 100%;
   margin: 0px;
   padding: 0px;
   float: left;
}
div.main_body
{
   width: 535px;
   /*height: 500px;*/
   height: 100%;
   float: left;  
}
/*********** Body end*********************/
/*********** Menu ***********************/
div.mask
{
   width: 100px;
   height: 600px;
   background: #00A2E1;
   position: absolute;
   top: 0px;
   left: 0px;
   z-index: 3500;
}
div.menu_element_wrapper
{
   width: 165px;
   margin: 0px 0px 35px 0px;
   padding: 45px 0px 100px 0px;
   float: left;
   position: absolute;
   top: 0px;
   left: 100px;
   background: #fff;
   z-index: 3000;
}
div.menu_element
{
   clear: both;
   /*width: 125px;  /*padding miatt*/
   width: 165px;  /*padding miatt*/
   height: 28px;
   line-height: 28px;
   margin: 10px 0px 0px 0px;
   padding: 0px;
   /*padding: 0px 0px 0px 40px;*/
   float: left;
   letter-spacing: 2px;
   background-image: none;
   z-index: 3000;
}
div.menu_element a
{
   text-decoration: none;
   color: #00A2E1;
   /*float: left;*/
   margin: 0px;
   padding: 0px;
}
div.menu_element.hover a
{
   text-decoration: none;
   color: #fff;
   /*float: left;*/
   margin: 0px;
   padding: 0px;   
}
div.menu_element a:hover, div.menu_element.hover a:hover
{
   text-decoration: none;
   color: #fff;
   margin: 0px;
   padding: 0px;
}
div.menu_element_active
{
   clear: both;
   /*width: 125px;  /*padding miatt*/
   width: 165px;  /*padding miatt*/
   height: 28px;
   line-height: 28px;
   letter-spacing: 2px;   
   margin: 10px 0px 0px 0px;
   padding: 0px;
   /*padding: 0px 0px 0px 40px;*/
   float: left;
   /*letter-spacing: 2px;*/
   background: url(../pics/menu_background.png) no-repeat;
}
div.menu_element_active a
{
   text-decoration: none;
   color: #fff;
   /*float: left;*/
   margin: 0px;
   padding: 0px;
}
div.menu_element_active a:hover
{
   text-decoration: none;
   color: #fff;
}
div.submenu_element_wrapper
{
   font-size: 10px;
   width: 185px;
   clear: both;
   letter-spacing: normal;
   background: #F3F1F2;
   margin: 0px;
   padding: 0px;
   z-index: 2000;
}
div.submenu_element
{
   font-size: 10px;
   clear: both;
   background: #F3F1F2;
   margin: 0px;
   padding: 0px;   
   z-index: 2000;
}
div.submenu_element a
{
   font-size: 10px;
   text-decoration: none;
   color: #91928C;
}
div.submenu_element a:hover
{
   font-size: 10px;
   text-decoration: none;
   color: #000;
}
/*********** Menu end********************/
/*********** Global **********************/
a
{
   text-decoration: none;
   color: #00A2E1;
}
a:hover
{
   text-decoration: none;
   color: #00A2E1;
}
img
{
   border: 0px;
}
/*********** Global end*******************/
/*********** Marketing_text***************/
div.marketing_text
{
   margin: 5px 0px 0px 0px;
   padding: 0px;
   text-align: justify;
   border: 0px;
   letter-spacing: 1px;
   line-height: 1.4;
   color: #6A6D5E;
}
div.marketing_text h1
{
   font-size: 14px;
   font-weight: bold;
   margin: 10px 0px 10px 0px;
   padding: 0px;
   color: #00A2E1;
}
div.marketing_text h2
{
   font-size: 13px;
   font-weight: normal;
   margin: 10px 0px 10px 0px;
   padding: 0px;
   color: #00A2E1;  
}
div.marketing_text h3, h4, h5, h6
{
   font-size: 11px;
   font-weight: normal;
   margin: 5px 0px 5px 0px;
   padding: 0px;
   color: #00A2E1;   
}
div.marketing_text table
{
   border-collapse: collapse;
   padding: 0px;
   margin: 4px;
}
div.marketing_text table tr td.felsorolas
{
   padding: 10px;
}
/*div.marketing_text ul
{
   color: #1da3dd;
   margin: 0px;
   padding: 0px;
}
div.marketing_text ul li
{
   list-style-type: none;
   margin: 0px;
   font-size: 11px;
   font-weight: bold;
   padding: 8px 0px 8px 16px;
   background: #fff url(../pics/list_pic.png) no-repeat 0px 13px;
}*/
div.marketing_text ul
{
   margin: 0px;
   padding: 0px;
}
div.marketing_text ul li
{
   position: relative;
   color: #1da3dd;
   list-style-type: none;
   margin: 0px;
   font-size: 11px;
   font-weight: bold;
   line-height: 15px;
   padding: 4px 0px 4px 16px;
   background: transparent url(../pics/list_pic.png) no-repeat 0px 9px;
}
div.marketing_text ul li.mylist
{
   position: relative;
   color: #1da3dd;
   list-style-type: none;
   margin: 0px;
   font-size: 11px;
   line-height: 15px;
   font-weight: bold;
   padding: 4px 0px 4px 16px;
   background: transparent url(../pics/list_pic.png) no-repeat 0px 9px;
}
/*********** Marketing_text end************/
/******** Adminenu end********************/
div.admin_menu
{
   float: left;
   margin-top: 10px;
   margin-left: 3px;
   margin-bottom: 0px;
   padding-left: 3px;
   padding-right: 3px;
   padding-bottom: 0px;
}
div.admin_line
{
   margin-top: 0px;
}
table.admin_menu_table
{
   border-collapse: collapse;
   border-spacing: 0px;   
   padding: 0px;
}
table.admin_menu_table td
{
   font-size: 9px;
   border-collapse: collapse;
   border-spacing: 0px;   
   padding: 0px;
}
a.links
{
   font-size: 9px;
   font-weight: bold;
   text-decoration: none;
   color: black;
}
a.links:hover
{
   font-size: 9px;
   text-decoration: none;
   font-weight: bold;
   color: white;
}
/********Adminenu end********************/
/********Adminoptions********************/
div.marketing_text ul.adminoptions
{
   clear: both;
   float: left;
   /*display: inline;*/
   list-style-type: none;
   background: none;
   margin: 0px;
   padding: 0px;
}
div.marketing_text ul.adminoptions li
{
   float: left;
   /*display: inline;*/
   padding: 0px;
   margin: 0px;
   background: none;
}
div.marketing_text ul.adminoptions li img
{
   float: left;
   border: 0px;
   margin: 5px 0px 0px 0px;
   padding: 0px;
}
ul.adminoptions
{
   clear: both;
   float: left;
   /*display: inline;*/
   list-style-type: none;
   background: none;
   margin: 0px;
   padding: 0px;
}
ul.adminoptions li
{
   float: left;
   /*display: inline;*/
   padding: 0px;
   margin: 0px;
}
ul.adminoptions li img
{
   float: left;
   border: 0px;
   margin: 5px 0px 0px 0px;
   padding: 0px;
}
ul.menu_adminoptions
{
   clear: both;
   float: left;
   /*display: inline;*/
   list-style-type: none;
   background: none;
   margin: 0px;
   padding: 0px;
   width: 55px;
}
ul.menu_adminoptions li
{
   float: left;
   /*display: inline;*/
   padding: 0px;
   margin: 0px;
}
ul.menu_adminoptions li img
{
   float: left;
   border: 0px;
   margin: 0px;
   padding: 0px;
}
ul.adminoptions_single
{
   display: inline;
   float: left;
   list-style-type: none;
   background: none;
   margin: 0px;
   padding: 0px;
}
ul.adminoptions_single li
{
   display: inline;
   padding: 0px;
   margin: 0px;
}
ul.adminoptions_single li img
{
   border: 0px;
   margin: 0px 5px 0px 5px;
   padding: 0px;
}
/********Adminoptions end*****************/
/******* Form style**********************/
.save
{
   font-family: verdana;
   font-size: 10px;
   font-weight: bold;
   background-color: #ddd;
   border: 1px solid #666;
}
/******* Form style end *******************/
/******* Article style *********************/
div.articlelistelement
{
   float: left;
   margin: 0px 0px 30px 0px;
   padding: 0px;
   background: #fff;
}
div.article_pic
{
   float: left; 
   width: 125px; 
   height: 90px;
   margin: 0px;
   padding: 0px;
   background: #fff;
}
div.article_lead
{
   float: left; 
   width: 395px;
   margin: 0px 0px 0px 10px;
   padding: 0px;
}
div.article_lead a
{
   margin: 0px;
   text-decoration: none;
   color: #00A2E1;
}
div.article_lead a:hover
{
   text-decoration: none;
   color: #00A2E1;
}
/******* Article style end******************/
/********Integrity **********************/
table.integrity
{
   width: 535px;
   background: #fff;
   border-collapse: collapse;
   border: 0px solid #ccc;
}
table.integrity tr th
{
   padding: 0px 0px 1px 3px;
   text-align: left;
   font-weight: bold;
   font-size: 10px;
   background: #999;
}
table.integrity tr td
{
   padding: 0px 0px 1px 3px;
   font-size: 10px;
   border-right: 1px dotted #999;
   border-bottom: 1px solid #fff;
}
table.integrity tr td a
{
   text-decoration: none;
   font-size: 10px;
}
table.integrity tr.t_integrity_new
{
   background: #FFF4B6;
}
table.integrity tr td.t_admin
{
   width: 70px;
}
table.integrity tr td.t_article_date
{
   width: 70px;
}
table.integrity tr td.t_picadmin
{
   width: 35px;
}
table.integrity tr td.t_picture_pic
{
   width: 55px;
}
table.integrity tr.even td
{
   background: #fff;
}
table.integrity tr.odd td
{
   background: #ddd;
}
table.integrity tr.problem td
{
   background: #fdd;
}
/********Integrity end*******************/
/********Filemanager_style****************/
table.filemanager_table
{
   font-family: verdana;
   font-size: 10px; 
   background: #eee;
   border-collapse: collapse;
   border: 1px solid #fff;
   width: 260px;
}
table.filemanager_table th
{
   background: lightblue;
}
table.filemanager_table tr
{
   background: lightyellow;  
}
/********Filemanager style end****************/
/********list user *************************/
div.user_list
{
   width: 530px;
   height: 450px;
   padding-top: 10px;
   margin: auto; 
   letter-spacing: normal;
   overflow: auto;
}   
table.user_table
{
   background: #fff;
   border-collapse: collapse;
   border: 0px solid #ccc;
}
table.user_table tr th
{
   font-size: 10px;
   background: #999;
}
table.user_table tr td
{
   text-align: center;
   font-size: 10px;
   border-right: 1px dotted #999;
}
table.user_table tr.even td
{
   background: #fff;
}
table.user_table tr.odd td
{
   background: #ddd;
}
table.user_filtering_table
{
   width: 500px;
   background: #fff;
   border-collapse: collapse;
   border: 0px solid #ccc;
}
table.user_filtering_table tr td
{
   text-align: left;
   font-size: 10px;
}
table.user_filtering_table tr.submit td
{
   padding-top: 10px;
   text-align: center;
}
.user_id
{
   font-size: 10px;
   background-color: white;
   width: 23px;
   height: 20px;  
}
.user_name
{
   font-size: 10px;
   background-color: white;
   width: 80px;
   height: 20px;  
}
.user_check
{
   font-size: 10px;
   background-color: white;
   width: 60px;
   height: 20px;  
}
.user_reg
{
   font-size: 10px;
   background-color: white;
   width: 80px;
   height: 20px;  
}
/********list user end**********************/
/********Statisztika***********************/
ul.statistic_list
{
   display: table;
   list-style-type: none;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   padding: 0px;
   padding-bottom: 30px;

}
ul.statistic_list li
{
   padding: 2px 4px 0px 10px;
   float: left;
   color: #00A2E1;   
}
ul.statistic_list li.first_stat_list
{
   padding: 2px 4px 0px 0px; 
}
ul.statistic_list li a
{
   color: #00A2E1;
   font-size: 10px;
   font-weight: bold;
   text-decoration: none;  
}
ul.statistic_list li a:visited
{
   color: #00A2E1;
   font-size: 10px;
   font-weight: bold;
   text-decoration: none;
}
ul.statistic_list li a:hover
{
   color: #00A2E1;
   font-size: 10px;
   font-weight: bold;
   text-decoration: none;
}
/********Statisztika end********************/
/********Galéria style**********************/
div.gallery_wrapper
{
   width: 350px;
   height: 415px;
   background: #E1E1E1;
   margin: 35px auto;
   padding-top: 1px;
   text-align: center;
}
div.gallery_image_wrapper
{
   width: 275px;
   height: 325px;   
   background: #E1E1E1;
   margin: 30px auto;
   padding: 0px;
}
div.gallery_bottom_line
{
   width: 350px;
   height: 25px; 
   background: transparent;
   margin: 20px auto 0px auto;
}
div.gallery_bottom_line img
{
   margin: 0px auto 0px auto;
   display: block;
}
div.gallery_prev
{
   width: 37px;
   height: 25px; 
   float: left;
}
div.gallery_next
{
   width: 37px;
   height: 25px; 
   float: left;
}
div.gallery_description
{
   width: 275px;
   height: 25px; 
   float: left;
   text-align: center;
}
/********Galéria style end*******************/
/*******webshop****************************/
div.webshop_products
{
   width: 100%;
   margin: 0px;
   padding: 5px;
}
