html {
background-color:#236961;
background-image:url('../images/background_gr.png');
background-repeat:repeat-x;
font-family: "Verdana", sans-serif;
}

a:link, 
a:active, 
a:hover, 
a:visited {
font-family: "Verdana", sans-serif;
color:white;
}




h1,h2,h3,h4 {
font-family: "Verdana", sans-serif;
font-size: 16px;
font-weight:bold;
padding-bottom:10px;
color:#6ff7de;
}


h2 {
font-size: 14px;
color:#ffffff;
}

h3 {
font-size: 12px;
color:#ffffff;
}

h4 {
font-size: 13px;
color:#ffffff;
font-weight:normal;
padding:10px 0px 10px 0px;
line-height:20px;
}

p {
color: white;
font-family: "Verdana", sans-serif;
font-size: 12px;
line-height:115%;
padding:5px 0px 5px 0px;
}

.main_container {
width:960px;
background-color:#32524d;
margin:0px auto 0px auto;
}


.header {
width:960px;
height:102px;
background-color:#32524d;
background-image:url('../images/header.png');
background-repeat:no-repeat;
}


.horizontal_top_menu {
position:relative;
width:900px;
height:15px;
margin:0px 15px 6px 15px;
padding:5px 15px 5px 15px;
background-color:#1d302d;
}

.horizontal_top_menu a:link, 
.horizontal_top_menu a:active, 
.horizontal_top_menu a:hover, 
.horizontal_top_menu a:visited {
color: white;
font-family: "Verdana", sans-serif;
font-size: 12px;
font-weight: 400;
text-transform: uppercase;
text-decoration: none;
padding-right:20px;
}


#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 220px 0 250px;
background-color:#28423e;
}

#leftcolumn{
float: left;
width: 230px; /*Width of left column*/
margin-left: -100%;
background: #28423e;
}

#rightcolumn{
float: left;
width: 200px; /*Width of right column*/
margin-left: -200px; /*Set left marginto -(RightColumnWidth)*/
background: #28423e;
overflow:hidden; /* Added to avoid the overflow content */
}

#footer{
clear: left;
width: 100%;
text-align:center;
font-size: 8px;
color: white;
font-family: "Verdana", sans-serif;
padding-top:10px;
background-color:#236961;
}

#banner {
float: left;
width: 230px; /*Width of left column*/
background: #32524d;
padding:20px 0px 20px 20px;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
min-height:200px;
overflow:hidden;
margin-bottom:10px;
}

.content {
margin:10px;
}

.title_cell {
width:100%;
min-height:25px;
background-color:#172624;
}

.title_cell p {
color:white;
font-family: "Verdana", sans-serif;
font-size: 12px;
font-weight: 400;
text-transform: uppercase;
padding-left:15px;
padding-top:7px;
}


.title_cell a:active, 
.title_cell a:link, 
.title_cell a:visited, 
.title_cell a, 
.title_cell a:focus {
color: #7ff7ff;
font-family: "Verdana", sans-serif;
font-size: 12px;
font-weight: 400;
text-transform: uppercase;
text-decoration: none;
padding-right:20px;
}



p.top_text, p.bottom_text {
color:white;
font-family: "Verdana", sans-serif;
font-size: 10px;
text-decoration: none;
text-align:justify;
line-height:120%;
padding:0px;
margin:0px;
}

p.bottom_text {
font-family: "Verdana", sans-serif;
font-size: 12pt;
font-weight:bold;
color:#d9fdff;
}


hr {
color: white;
}




div#breadcrumb {
color:#7ff7ff;
font-family: "Verdana", sans-serif;
font-size:12pt;
padding:5px 0px 5px 10px;
}


div#breadcrumb a:active, 
div#breadcrumb a:link, 
div#breadcrumb a:visited, 
div#breadcrumb a, 
div#breadcrumb a:focus {
text-transform: none;
padding-right:0px;
color:#7ff7ff;
font-family: "Verdana", sans-serif;
font-size:12pt;
}





span#breadcrumb-current {
color:#7ff7ff;
font-weight:bold;
}






/*#################################x*/


ul{
list-style: none;
}
#nav {
font-size:12px;
font-family: Verdana, sans-serif;
color:white;
margin-top:15px;
}

#nav li {
list-style-type: none;
padding-top:5px;
padding-left:10px;
}
#nav ul {
list-style-type: none;
}
#nav ul li {
list-style-type: none;
}
#nav ul li ul {
list-style-type: none;
color: #ffffff;
background-image:url('../images/10p_trans_black.png');
}
#nav ul li ul li ul{
list-style-type: none;
color: #ffffff;
}
#nav ul li ul li ul li ul{
list-style-type: none;
color: #ffffff;
}
#nav ul li ul li ul li ul li ul{
list-style-type: none;
color: #ffffff;
}

.active {
background-image:url('../images/30p_trans_black.png');
padding:2px 0px 2px 0px;
display:block;
}


#nav a:active, 
#nav a:link, 
#nav a:visited, 
#nav a, 
#nav a:focus {
color:white;
text-decoration:none;
}



p.ajanlatok{
padding-left:10px;
font-weight:bold;
font-size: 12px;
color: #7ff7ff;
font-family: "Verdana", sans-serif;
padding-top:10px;
padding-bottom:5px;
}

div.rightcolumn_cell {
font-size: 10px;
color: white;
font-family: "Verdana", sans-serif;
}




/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/



#catalog {
font-size:12px;
font-family: Verdana, sans-serif;
color:white;
margin-top:5px;
}

#catalog li {
list-style-type: none;
margin-top:3px;
}
#catalog ul {
list-style-type: none;
}

#catalog a:active, 
#catalog a:link, 
#catalog a:visited, 
#catalog a, 
#catalog a:focus {
color:white;
text-decoration:none;
}





div#breadcrumb {
font-size:12px;
}

div#breadcrumb a:active, 
div#breadcrumb a:link, 
div#breadcrumb a:visited, 
div#breadcrumb a, 
div#breadcrumb a:focus {
text-decoration:none;
font-size:12px;
}


.termekek {
color:white;
text-decoration:none;
font-size:14px;
}


table li {
list-style-type: circle;
font-size:12px;
margin:10px;
color:white;

}
table ul {
list-style-type: circle;
}


table#t2 {
	border-width: 4px;
	border-spacing: 2px;
	border-style: solid;
	border-color: white;
	border-collapse: separate;
	vertical-align:middle;
}

table#t2 tr td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: gray;
	vertical-align:middle;
}



table#table1 {
	border-width: 4px;
	border-spacing: 2px;
	border-style: solid;
	border-color: white;
	border-collapse: separate;
	vertical-align:middle;
}

table#table1 tr td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: gray;
	vertical-align:middle;
}