body
{
	text-align: center;
	background-color: #8a8a8a;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: auto;
}

@media screen{ a 
{
	color: #D3D3D3;
	font-weight: normal;
	text-decoration: none;
}
}

@media print{
   a.mutat:after {content: " [" attr(href) "] ";}
  /* #content #baloldal a:after, #content .hozzaszolas a:after {
	content: "";
   }*/
	
 a{
	color: #0000D3;
	font-weight: normal;
}

.topmenu a{
  color: #555 !important;
}

/*#header, #header-left,*/ .temak {
	background: white !important;
	height: 0px;
	color: black;
}

.feherbetu{
  color: #222 !important;
}

.hozzaszolas, .fwel{
	background: white !important;
	border-bottom: 1px solid black;
}

#my-search-form, #containerHome, #to_top, #partners, #language, .hkheadersmalltop, .hkheadersmallbottom, .hkheadertop, .hkheaderbottom, .fweltop, .fwelbottom, .temaktop, .temakbottom, #belep, .forumvisszagomb, .vissza {
	display: none !important;
}

#wrapper, #content-main, .hkkeretsmall, .hkkeret, .gal-cim2, .gal-inner {
	background: white !important;
	color: black !important;
}

h2.forumh2{
  width: 100% !important;
}

}












a:hover
{
	color: #336699;
}

a.bold
{
	font-weight: bold;
}

img
{
	border: 0px;
	margin: 0px;
}

h1
{
	width: 100%;
	font-size: 16px;
}

h2
{
    color:gray;
    text-align:left;
	clear: both;
	width: 98%;
	font-size: 18px;
	padding-left: 14px;
	background-image: url(/public/img/h2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

h2.divLink, strong.divLink
{
	color: blue;
	font-size: 14px;
}

h2.divLinkNew, strong.divLinkNew
{
	color: blue;
	font-size: 14px;
	background-image: url(/public/img/icons/video/icon_05_big.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 25px;
	padding-top: 7px;
}

/* another style for videos */

h2.divLinkInt, strong.divLinkInt
{
	color: #e8670c;
	font-size: 14px;
	background-image: url(/public/img/icons/video/play_int.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 3px;
	border-bottom: 2px solid black;
	margin: 0px 0px 5px 0px;
}

/* END OF TEMP STYLE */

h2 a
{
	color: black;
	font-size: 13px;
	font-weight: bold;
}


p
{
	margin: 7px 0px 0px 0px
}



#wrapper
{
	background-color:			#484848   /*#FFFFFF*//*#dfe0d0*/;
	text-align: left;
	width: 973px;
	height:auto;
	margin: auto;
}

#header
{
	width: 100%;
	height: 110px;
	background-color: 				#484848 ;
	background-image: url(/public/img/header_new.png);
	color: white;
}

#header-left
{
	/*width: 648px;*/
	width: 550px;
	height: 115px;
	float:left;
}

#header-right
{
	width: 324px;
	float:right;
	text-align: right;
}

#header-right-menu
{
	padding: 5px;
	color: gray;
	text-align: right;
	font-size:11px;
}

#header-right-menu a, #header-right-menu a:visited
{
	color: #e1e1e1;
	/*padding: 5px;*/
	font-size:11px;
}

#header-right-menu a:hover
{
	color:  white;
}

#header-right-menu p
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#header-right-menu p.partners
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#header-right-menu input
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}


#content-main
{
	clear: both;
	width: 100%;
	background:	#484848;
	min-height: 630px;
}

div.linkek ul{
	padding: 0px 0px 0px 5px;
}

div.linkek li{
	padding: 0px 0px 0px 10px;
	/*font-size: 12px;*/
}

div.linkek li a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}

#more_news
{
    color:#D3D3D3;
}

#less_news
{
   color:#D3D3D3;
}

#content-left
{
	width: 648px;
	float: left;
}

#content-right
{
	float: right;
	height: 100%;
	width: 320px;
}


#welcome
{
	
}

#welcome div
{
	color: #DDDDDD;
}

#engul
{
    width:auto;
}

#flash 
{
  padding-top: 5px;
  padding-left:0px;
  margin: 20px 10px 10px 0px;
}

#welcome h2
{
	padding:0px 5px 0px 10px;
	font-size:18px;
	margin: 0px 5px 10px 5px;
	background-image: none;
	border-top: 1px solid gray;
}
#content h2
{
   padding:0px 5px 0px 5px;
   margin: 0px 10px 10px 0px;
   background-image: none;
}

#welcome div li
{
	list-style: none;
	margin-left: 0px;
}

#welcome p
{
	font-size: 12px;
	padding-left: 3px;
}

#welcome div.home_box_left
{
	border-right: 1px dotted black;
	width: 318px;
}


#content
{
	padding: 0px 0px 0px 20px;
	font-size: 11px;
	color: #FFFFFF;
}


#content li
{
	list-style-type: square;
	margin-left: 25px;
	margin-bottom: 5px;	
}

#content table
{
	background-color: inherit;
}

#content table.products tr, #content table.products td, #content table.products th 
{
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 10px;
}

#content table.products th
{
	background-color: #e8670c;
	color: white;
}

#content-top
{
	background-color: #454545;
	padding: 2px 2px 2px 7px;
	margin:-5px 0 0;
}

#content-banner
{
	background-color: #8A8A8A;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
	
}


#content-top a, #content-top a:visited
{
	color: #e1e1e1;
	padding-left: 10px;
	padding-right: 5px;
	
	background-image: url(/public/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

#content-top a:hover
{
	color: white ;
}


#right
{
	padding: 5px;
	min-height: 100%;
}

#right h1
{
	color: #454545 ;
	border-bottom: 2px solid #454545 ;
	background-image: none;
	margin-bottom: 5px;
	padding-left: 0px;
}

#right-media
{
	
}

#right-media span a
{
	display: inline-block;
	margin-bottom: 4px;
	padding: 7px;
	border:1px solid #C4C4C4;
}

#right-media span a:hover
{
	background-color: #f1e1f1;
	border:1px solid #C4C4C4;
}


#changelang
{
	padding-top:10px;
	text-align: right;
}


#admin h1, #admin h2, #admin p
{
	margin:5px;
}

#admin .adminlogin
{
	padding: 10px;
	
	margin-top:10px;
	margin-left:5%;
	margin-right:5%;

}

#admin-menu
{
	margin-top: 7px;
}


#admin a span.news-delete
{
	font-weight: bold;
	border: 1px solid #848484;
	padding: 1px 5px 1px 5px;
	COLOR:BLACK;
	
	margin-right: 15px;
}
#admin a:hover span.news-delete
{
	background-color: #c4c4c4;
}

#admin .button
{
	float:left;
	width: 290px;
	padding:5px;
	margin:5px;
	border:1px solid #c4c4c4;
	
}

#menu{
	background: url('/public/img/welcome/2012/menu.png');
}


#footer
{
	clear: both;
	width: 972px;
	background: url('/public/img/welcome/2012/footer.png') no-repeat;
	height: 37px;
	padding-top: 25px;
	font-size:12px;
	margin-top: 20px;
}

#footer a:hover, #footer a:active{
	color: #F96400;
}

.footer-ul{
	width: auto;
	margin: 0px;
}

.footer-ul li{
	background: url("/public/img/welcome/2012/menu_separator_main.png") right 0 no-repeat transparent;
	float:      right;
	list-style: none outside none !important;
    margin-bottom: 0 !important;
    margin-left:   0 !important;
    margin-right:  0;
    margin-top:    0;
    padding:       0 5px 0 5px;
}


/*
#footer
{
	clear: both;
	width: 972px;
	height: 40px;
	background-color: black;
	font-size:12px;
}
@media print {#footer
{
	background: white;
}
}


#bottom
{
	padding: 10px;
	float: left;
	display: inline;
	
}

#bottom a
{
    color: #E1E1E1;
	font-size:12px;
}

@media print { #bottom a
{
    color: #333;
	font-size:12px;
}
}

#bottom a, #bottom a:hover
{
	padding-right: 10px;
}

#bottom a:hover
{
    color: white;
}
*/

#wrapper .center
{
	text-align: center;
}

.right-align
{
	text-align: right;
}

.menu
{
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

.menu li
{
	display: inline;
	list-style-type: none;	
}

.menu li a, .menu li a:visited 
{
	font-size: 12px;
	color: white;
	font-weight: bold;
}

.menu li a:hover
{
	color: black;
	background-color: #dfe0d0;
	padding-bottom: 3px;
}

.menu li a span
{
	padding: 3px 5px 3px 5px;
}

.menu li a span:hover
{
	background-color: #dfe0d0;
}


#content .download-list-button
{
	text-align: left;
	width: 200px;
	float: right;
	border: 1px solid #c4c4c4;
	padding:3px 10px 3px 10px;
	margin-right: 3px;
}

#content .faq-list-button
{
	text-align: left;
	width: 95px;
	float: right;
	
	margin-top: 4px;
	border: 1px solid #c4c4c4;
	padding:3px 10px 3px 10px;

}

#right .right-block
{
	
	
}

#right .right-block span
{
    background-color: white;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 170px;
	text-align: left;
	display: block;
	
	border: 1px solid #c4c4c4;
	
	padding: 5px;
	
	margin-bottom: 10px;
	width: 120px;
	
}
#right .right-block .left-img
{
	float:left;
	margin-right:10px;
}

#right .right-block h1
{
	font-size: 13px;
	padding-left: 10px;
}

#right .right-block a
{
	font-size: 12px;
	/*font-weight: bold;*/
}




#faqlist h2
{
	border-bottom: 1px solid black;
}




.right-news
{
	margin-right: 20px;
	margin-bottom: 10px;
}



.right-news ul
{
	margin-left: 15px;
	padding-left: 15px;
}

.right-news ul li
{
	padding: 0px;
	margin-bottom: 5px;
	list-style-type: square;
}


#image-gallery a
{
	padding:0px;
	margin:0px;
}

#image-gallery
{
	clear:both;
	padding: 0px;
}

#image-gallery img
{
	
	border:solid #848484;
	border-width:1px;
	background:#FFF;
	padding:7px;
	text-align: center;
	margin:3px;
	
	width:180px;
	height:135px
	
}

#image-gallery img:hover
{
	background-color: #f1e1f1;
}




.clear
{
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 0px;
	font-size: 0px;
}



.tutorial-button
{
	width:100%;
}

.tutorial-button a
{
	background-color: white;
	padding: 5px;
	padding-left: 40px;
	padding-right: 40px;
	border: 1px solid #c4c4c4;
}




#image-gallery-list img
{
	border: 1px solid black;
	margin: 0px;
	padding: 0px;
}

#image-gallery-list .gal-szoveg span
{
	margin: 10px;
	font-size: 12px;
	font-weight: normal;
	color: black;
}


#image-gallery-list .gal-video-szoveg span
{
	margin: 14px;
	font-size: 12px;
	font-weight: normal;
	color: black;
}


.gal-sor
{
	width: 96%;
	vertical-align: middle;
	border-bottom: solid #CCC;
	border-width: 0px 1px 1px 0px;
	padding: 10px;
	margin: 0px;
	margin-right: 3px;
	clear: both;
}


.gal-sor:hover
{
	background-color: #C4C4C4;
}


.gal-cim 
{
	margin-top:5px;
	margin-bottom: 3px;
	
	padding-bottom:3px;
	padding-left:3px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	color:#003c72;
}

.gal-video-szoveg
{
	margin-top: 5px;
}


.gal-sor img
{
	float:left;
	margin: 5px;
	border:3px solid #D1D1D1;
}

.gal-sor span
{
	Font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bolder;
	color:#003c72;
	padding-left:0px;
	text-decoration:none;
}

span.gal-down a, span.gal-down a:hover
{
	padding: 0px;

	background-image: url(/public/img/Download_button_smooth_transparent.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	
	margin-left: 10px;
	
	font-size:11px;
	font-weight:bolder;
	color:black;
	padding-left:0px;
	text-decoration:none;
}
span.gal-play a, span.gal-play a:hover
{
	padding: 0px;
	
	background-image: url(/public/img/Play_button_hard_transparent.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin-top:-9px;
	font-size:11px;
	font-weight:bolder;
	color:black;
	padding-left:0px;
	text-decoration:none;
}


.gal-sor a
{
	Font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bolder;
	color:#003c72;
	padding-left:0px;
	text-decoration:none;
}

.gal-sor a:hover
{
	text-decoration: underline;
}

.gal-sor div
{
	margin-left:150px;
	padding-left: 10px;
}

.tips
{
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	
	margin: 2px;
	font-size: 14px;
	font-weight: bolder;
}

#content .mmedia-banner
{
	border:none;
	padding:  0px;
	margin: 0px;
}


#welcome .version
{
	margin: 0px 0px 10px 0px;
	
	padding: 0px 0px 0px 0px;
	
	width: 310px;
	height: 50px;
	
	border-bottom: 1px solid #c4c4c4;
	
	background-image: url(/public/img/welcome/versionbg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#welcome .version h1
{
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	padding-left: 3px;
	border: none;
}

#welcome .version h2
{
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 4px;
	border: none;
	
	font-weight: normal;
}

#welcome .version a
{
	color: black;
	font-weight: bold;
}


.news_edit dt
{
	font-weight: bold;
	clear:both;
	display: block;
	padding: 7px;
	float:left;
	width: 50px;
	text-align: right;
	
}

.news_edit dd
{
	margin-left:0px;
	display: block;
	padding: 7px;
	margin-top:0px;
	float:left;
	width:550px;
	border-bottom: 1px #DDDDDD solid;
}


#content .downloads-ul
{
	margin:0px;
	padding:0px;
}

#content .downloads-ul strong
{
	color: black;
	font-size: 13px;
}

#content .downloads-ul img
{
	border:none;
	margin:0px;
	padding:0px;
	vertical-align: bottom;
}
#content .downloads-ul p
{
	padding-left:0px;
}


#content .downloads-ul li
{
	border: 1px solid #c4c4c4;
	margin-left:0px;
	
	list-style-type: none;
	margin-top:3px;
	padding:7px;

}


#content .float-50
{
	padding:0px;
	margin:0px;
	
	float:left;
	width:50%;
}

#content .float-70
{
	padding:0px;
	margin:0px;
	
	float:right;
	width:40%;
}

#content .float-50 input.noborder
{
	border: 0px;
	margin: 0px;
	padding:0px;
}

#content .float-50 img
{
	border: 1px solid black;
	margin: 0px;
	padding:0px;
}


#content .float-50 input
{
	border: 1px solid #c4c4c4;
	background-color: #eee;
}
#content .float-50 input:focus
{
	border: 1px solid #848484;
}

#news p
{
	font-size: 14px;
}


/* begin css tabs */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 0px; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 2px solid #848484; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 5px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

div#tab1 li.tab1, div#tab2 li.tab2, div#tab3 li.tab3, div#tab4 li.tab4, div#tab5 li.tab5, div#tab6 li.tab6, div#tab7 li.tab7, div#tab8 li.tab8, div#tab9 li.tab9, div#tab10 li.tab10 { /* settings for selected tab */
border-bottom: 2px solid #fff; /* set border color to page background color */

background-color: #848484; /* set background color to match above border color */
}

div#tab1 li.tab1 a, div#tab2 li.tab2 a, div#tab3 li.tab3 a, div#tab4 li.tab4 a , div#tab5 li.tab5 a , div#tab6 li.tab6 a , div#tab7 li.tab7 a , div#tab8 li.tab8 a , div#tab9 li.tab9 a , div#tab10 li.tab10 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 5px; /* must change with respect to padding (X) above and below */
padding-bottom: 4px;
border-top: 2px solid #848484;
border-left: 2px solid #848484;
border-right: 2px solid #848484;
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 2px solid #c4c4c4; /* set border COLOR as desired; usually matches border color specified in #tabnav */

background-color: white; /* set unselected tab background color as desired */
color: #8a8a8a; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;

font-weight: bold;

}

ul#tabnav a:hover { /* settings for hover effect */
background: #ccc; /* set desired hover color */
color: #000;

}

#tabs
{
	margin-bottom: 10px;
}

#tabs img
{
	margin: 0px;
	padding:0px;
	border: none;
}

#tabs li
{
	margin:0px 2px 0px 0px;
}

table.buy_form tr
{
	text-align: center;
	color: #003C8A;
	font-weight: bold;
}

table.buy_form td.buy_title
{
	font-size: 14px;
	padding: 10px;
}

/* end css tabs */

/* ol for the activation request */

#content li.numbered
{
	list-style-type: decimal;
}

/* end of ol */

/* sketchlike div */

div.sketchlike
{
	display: none;
}

.link
{
	cursor: pointer;
}

.link h2 img
{
	border: 0px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

div.click_div
{
	display: none;
	font-size: 12px;
	font-weight: bold;
	background-color: white;
	color: #4c4c4c;
	border: 1px solid #a7a7a7;
	padding: 2px 5px 2px 5px;
	position: absolute;
}

/* end of sketchlike */

/* INTERIOR 2009 */

#boxWrapper p
{
	margin: 0px;
	border: 0px;
	padding-top: 0px;
    padding-left: 15px;
    padding-bottom: 10px;
    clear: left;
}

#boxWrapper p.first
{
	padding-bottom: 0px;
}

#boxWrapper img
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	float: right;
	display: block;
}

#boxRight img
{
	padding-top: 2px;
}

#boxLeft
{
	border: 1px solid black;
	/*background-image: url(/public/img/interior/box_bg/left_box_bg_2.png);*/
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: white;
	width: 290px;
	height: 219px;
	float: left;
}

#boxRight
{
	border: 1px solid black;
	/*background-image: url(/public/img/interior/box_bg/right_box_bg_3.png);*/
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: white;
	width: 290px;
	height: 219px;
	float: right;
}

#boxRight h2
{
	font-size: 12px;
}

#boxRightMenu
{
	border: 1px solid black;
	width: 200px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}

h2.boxDiv
{
	width: 85%;
	border-bottom: 2px solid black;
	font-size: 13px;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 14px;
	background-image: url(/public/img/h2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

div.boxMenuLink
{
	font-size: 12px;
	font-weight: bold;
	color: #f1f1f1;
	width: 90px;
	height: 25px;
	padding-top: 3px;
	text-align: center;
	background-image: url(/public/img/gombok/gombbs_big.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

#content img.imgCorner
{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
}

#boxRightText
{
	float: left;
}
/* END OF INTERIOR 2009 */

/* workflow images and paragraph */

#content p.work
{
	clear: right;
}

#content p.work img
{
	float: left;
}

/* END OF WORKFLOW */

/* comparison table */

#content table.compare, #content table.compare td
{
	border: 1px solid #a7a7a7;
	font-size: 12px;
	padding: 2px;
}

#content table.compare tr.paros
{
	background-color: #ede8c8;
}

#content table.compare td.center
{
	text-align: center;
}

#content table.compare tr.head
{
	font-size: 14px;
	background-color: #000000;
	color: white;
}

/* END OF COMPARE */

/* interior new right menu */
#right_interior_left
{
	margin: 0px 0px 0px 0px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	width: 228px;
	float: left;
}

/* END OF new right menu */

/* CONSTRUMA 2009 div */

#welcome #constr2009, #constr2009
{
	text-align: center;
	width: 100%;
	clear: both;
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
}

#constr2009 img
{
	padding: 0px;
	margin: 0px;
}

/* END OF construma 2009 div */

/* learn styles */

#learnCont
{
	min-height: 800px;
}

#learnTree ul
{
	padding: 0px 0px 0px 20px;
	margin: 5px 0px 5px 0px;
}

#learnTree li.file, #learnTree li.folder
{
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 20px;
}

#learnTree li.file span
{
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 5px 0px;
	background-image: url(/public/img/icons/folder/new/file_dots.gif);
	background-repeat: no-repeat;
}

#learnTree li.folder span.closed
{
    padding: 0px 0px 0px 40px;
    margin: 0px 0px 5px 0px;
	background-image: url(/public/img/icons/folder/new/folder_close.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

#learnTree li.folder span.open
{
    padding: 0px 0px 0px 40px;
    margin: 0px 0px 5px 0px;
	background-image: url(/public/img/icons/folder/new/folder_open.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

#linksStart
{
	width: 100%;
	height: 20px;
	display: none;
}

#linksStart #prevLinkStart
{
	width: 50%;
	text-align: left;
	float: left;
}

#linksStart #nextLinkStart
{
	width: 50%;
	text-align: right;
	float: right;
}

#linksEnd
{
	width: 100%;
	height: 20px;
	display: none;
}

#linksEnd #prevLinkEnd
{
	width: 50%;
	text-align: left;
	float: left;
}

#linksEnd #nextLinkEnd
{
    width: 50%;
	text-align: right;
	float: right;
}

h2.learn
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

/* END OF learn styles */

/* style for the products table */

.studio-check
{
	background-color: #e1e1e1;
}

.standard-check
{
	background-color: #d6dce4;
}

.prof-check
{
	background-color: #9aabba;
}

/* END of style of prod table */

table.stats-links
{
	width: 100%;
}

table.stats-links td
{
    vertical-align: top;
}

table.stats-center
{
	width: 100%;
	text-align: center;
}

h2.stats-title
{
	text-align: left;
}

div.chartExpl
{
	border: 1px solid #c0c0c0;
	padding: 10px 10px 10px 10px;
	background-color: #fef0da;
	text-align: left;
}

/* Style for the new design's right menu */

div.right_new_menu, div.right_new_menu_sel
{
	margin: 7px 10px 7px 0px;
	background-position: right;
	background-repeat: no-repeat;
	cursor: pointer;
}

div.right_new_menu
{
    background-image: url(/public/img/menu/new/menu_back_new.png);
}

div.right_new_menu_sel
{
	background-image: url(/public/img/menu/new/menu_back_new_anchor.png);
}

div.new_menu_text
{
	display: inline;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
}

/* END OF NEW MENU STYLE */

div.topmenu
{
	display: inline;
	cursor: pointer;
	color: #e1e1e1;
	padding: 0px 10px 0px 0px;
}

#text
{
	margin: 50px auto;
	width: 500px
}

.hotspot
{
	color: #900;
	padding-bottom: 1px;
	border-bottom: 1px dotted #900;
	cursor:pointer
}

#tt
{
	position: absolute;
	display: block;
	background: url(/public/img/tooltip/tt_left.gif) top left no-repeat
}

#tttop
{
	display: block;
	height: 5px;
	margin-left: 5px;
	background: url(/public/img/tooltip/tt_top.gif) top right no-repeat;
	overflow: hidden;
}

#ttcont
{
	display: block;
	padding: 2px 12px 3px 7px;
	margin-left: 5px;
	background: #666;
	color: #FFF
}

#ttbot
{
	display: block;
	height: 5px;
	margin-left: 5px;
	background: url(/public/img/tooltip/tt_bottom.gif) top right no-repeat;
	overflow:hidden;
}

#message
{
	color: red;
	font-size: 16px;
	font-weight: bold;
}

#to_top
{
	width: 41px;
	height: 40px;
	float: right;
	padding-right: 5px;
	display: inline;
	cursor: pointer;
	background: url(/public/img/to_top.png) no-repeat 0 0;
}

#boxLeft_new, #boxRight_new
{
	border: 1px solid black;
	background-color: white;
	width: 290px;
	height: 245px;
}

#boxLeft_new
{
	float: left;
}

#boxRight_new
{
	float: right;
}

#boxWrapper_new p.first
{
	margin: 0 10px;
	padding: 0 0 0 0;
}

#boxWrapper_new p.first img
{
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
}

#boxWrapper_new h2.name
{
	border: none;
	background: none;
	clear: none;
	float: none;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	font-weight: bold;
	font-size: 12px;
	width: 166px;
}

#boxLeft_new p.text_iw
{
	margin: 0 10px 0 0;
}

#boxRight_new p.link
{
	margin: 0 0 5px 10px;
}

#iw_img_box
{
	width: 120px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#iw_img_box img
{
	padding: 0 10px;
	margin: 0 0 0 0;
}

#iw_text_box
{
	width: 166px;
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

input.ngomb{
	background: url('/public/img/collection/button_normal.png');
	border: 0px none;
	height: 30px;
	font-weight: bold;
	padding-bottom: 2px;
}

@media screen{ div.galeriakeret{
	background: url('/public/img/galeria/box_album.png') no-repeat;
	width: 468px;
	float: left;
	padding: 6px 10px 0px 7px;
	height: 123px;
	color: #fff;
	overflow: hidden;
}
}

@media print{ div.galeriakeret{
	background: white;
	width: 468px;
	float: left;
	padding: 6px 10px 0px 7px;
	height: 123px;
	color: #000;
	overflow: hidden;
}
}

div.headerkeret{
	float: left;
}

div.galeriaheader1top{
	background: url('/public/img/galeria/box_header_1_top.png') repeat;
	width: 764px;
	height: 11px;
}

div.galeriaheader1bottom{
	background: url('/public/img/galeria/box_header_1_bottom.png') repeat;
	width: 764px;
	height: 13px;
}

div.galeriaheader1{
	background: url('/public/img/galeria/box_header_1_repeat.png') repeat;
	width: 744px;
	height: 100px;
	color: #fff;
	padding: 0px 10px 0px 10px;
}

@media print{

 div.galeriaheader1, div.galeriaheader2, div.galeriaheader2 a {
	background: white !important;
	color: #000 !important;
}

div.galeriaheader1top, div.galeriaheader1bottom, div.galeriaheader2top, div.galeriaheader2bottom {
	display: none;
}
}




div.galeriaheader2top{
	background: url('/public/img/galeria/box_header_2_top.png') repeat;
	width: 204px;
	height: 11px;
}

div.galeriaheader2bottom{
	background: url('/public/img/galeria/box_header_2_bottom.png') repeat;
	width: 204px;
	height: 13px;
}

div.galeriaheader2{
	background: url('/public/img/galeria/box_header_2_repeat.png') repeat;
	width: 184px;
	height: 100px;
	color: #fff;
	padding: 0px 10px 0px 10px;
}

div.gal-inner{
	background: url('/public/img/galeria/box_inner-header.png') no-repeat;
	width: 344px;
	float: right;
	padding: 10px 10px 10px 15px;
	height: 130px;
	color: #fff;
	overflow: hidden;
	margin-right: 7px;
}

div.galeriakeret img{
	float: left;
}

div.gal-szoveg2{
	padding-left: 50px;
}

@media screen { div.gal-cim2{
	color: #aaa;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 5px;
	margin-bottom: 3px;
}
}

@media print { div.gal-cim2{
	color: #333;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 5px;
	margin-bottom: 3px;
}
}

div.gal-cim2-kep{
	margin-left: 155px;
	width: 310px;
}

h1.nl-cim{
	color: #D3D3D3 !important;
	font-size: 1.5em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}



div.gal-cim2 img{
	position: relative;
	top: 3px;
	margin-left: 4px;
}

div.simacim{
	font-size: 1.4em;
}


div.gal-outer{
	height:147px;
	width:184px;
	display:table;
	vertical-align:middle;
	float: left;
	margin-right: 3px;
}

div.gal-container{
	text-align: center;
	position: relative;
	vertical-align: middle;
	display: table-cell;
	height: 147px;
	background: url("/public/img/galeria/box_picture-frame.png") no-repeat scroll 0 0 transparent;
	padding-top: 2px;
}


.hkheadertop{
	background: url("/public/img/galeria/box_big_sprite.png") no-repeat scroll -729px 0 transparent;
	height: 11px;
	width: 729px;
}

.hkheaderbottom{
	background: url("/public/img/galeria/box_big_sprite.png") no-repeat scroll 0 0 transparent;
	height: 13px;
	width: 729px;
}

.hkkeret{
	background: url("/public/img/galeria/box_big_sprite.png") repeat-y scroll -1458px 0 transparent;
	width: 699px;
	padding: 0px 15px 0px 15px;
}


.hkheadersmalltop{
	background: url("/public/img/galeria/box_small_sprite.png") no-repeat scroll -223px 0 transparent;
	height: 11px;
	width: 223px;
}

.hkheadersmallbottom{
	background: url("/public/img/galeria/box_small_sprite.png") no-repeat scroll 0 0 transparent;
	height: 13px;
	width: 223px;
}

.hkkeretsmall{
	background: url("/public/img/galeria/box_small_sprite.png") repeat-y scroll -446px 0 transparent;
	width: 198px;
	padding: 0px 10px 0px 15px;
}

.hkkepdoboz{
	background: url("/public/img/galeria/box_main-pic.png") repeat scroll 0 0 transparent;
	padding: 7px 8px;
	width: 713px;
	height: 225px;
}

@media screen { #baloldal, #jobboldal, .gal-cim2{
	color: #D3D3D3 !important;
}
}

#baloldal{
	float: left;
	width: 735px;
	margin: 10px 0px 0px 5px;
}

#jobboldal{
	margin: 0px 10px 0px 740px;
	width: 223px;
}

li.nl{
	margin: 0 0 2px 15px;
	list-style-type: disc;
	color: #AAA;
	font-weight: bold;
}

li.nl a{
	color: #AAA;
	font-weight: bold;
}

p.nl-cim-belso{
	color: #D3D3D3;
	font-size: 1.2em;
	margin-top: 0px;
}

div.altalanos-top{
	background: url(/public/img/shools/box_big_top.png) no-repeat scroll 0% 0% transparent;
	height: 11px;
}

div.altalanos-bottom{
	background: url(/public/img/shools/box_big_bottom.png) no-repeat scroll 0% 0% transparent;
	height: 13px;
}

div.altalanos{
	background: url(/public/img/shools/box_big_repeat.png) repeat-y scroll 0% 0% transparent;
	padding: 0 13px;
}

div.shoolbox{
	background: url(/public/img/shools/box_school.png);
	height: 152px;
	width:709px;
	padding: 10px;
}

div.shooljobbtop{
	background: url(/public/img/shools/box_small_top.png);
	height: 11px;
}

div.shooljobbbottom{
	background: url(/public/img/shools/box_small_bottom.png);
	height: 13px;
}

div.shooljobbbox{
	background: url(/public/img/shools/box_small_repeat.png);
	padding: 0 13px;
}

a.alahuzas{
	text-decoration: underline;
	color: #fff;
}