body {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	margin:0;
	padding:0;
}

#cyclecontainer {
    height: 304px;
    height: 304px;
}

#topline {
	background:url(../images/topline_bg.jpg) bottom repeat-x;
	height:73px;
	/*padding-top:62px;*/
	position:absolute;
	top:62px;
	width:100%;
}

#topline #tlgradient {
	background:url(../images/sect2_bg.jpg) no-repeat;
	width:761px;
	height:48px;
	position:absolute;
	right:0;
	top:25px;
}

#topline2 {
	height:142px;
	background:#c9c7d2 url(../images/topline2_bg.jpg) top repeat-x;
	position:absolute;
	top:62px;
	width:100%;
}

#topline2 #tlgradient2 {
    /*background:url(../images/sect3_bg.jpg) no-repeat;*/
	background:url(../images/sect4_bg.jpg);
	width:829px;
	height:117px;
	position:absolute;
	right:0;
	top:25px;
}
#bottomline {
	background-color:#9c9fab;;
	width:100%;
	position:absolute;
	/*bottom:95px;*/
	height:96px;	
	z-index:1;
}

/* -- container -- */

#container {
	width:800px;
	.margin:auto;
    margin: 0 0 0 60px;
}

/* -- header -- */

#head {
	position:relative;
}

#slogan {
	/*background:url(../images/company_slogan.jpg) no-repeat;*/
	width:145px;
	height:50px;
	position:relative;
	top:5px;
}

#logo {
	background:url(../images/company_logo.jpg) no-repeat;
	width:208px;
	height:41px;
	position:absolute;
	right:-5px;
	top:15px;
    cursor: pointer;
}

/* -- main menu -- */

#main_menu {
	width:600px;
	position:relative;
	top:3px;
	left:291px;
}

#main_menu ul {
	margin:0;
	padding:0;
}

#main_menu ul li {
	float: left;
	list-style-type:none;
	margin:-3px 0 0;
    padding:5px 5px 0;
    height:18px;
    position: relative;
    border-left: 1px solid #a09fa7;
    border-right: 1px solid #a09fa7;
}

#main_menu ul li a {
	text-decoration:none;
	font-size:12px;
	color:#000000;
}

#main_menu ul li.active a {
    color: #FFFFFF;
    vertical-align:-5px;
}

#main_menu ul li ul.submenu {
    display: none;
    position: absolute;
    z-index: 15;
    left: -1px;
    top:25px;
    background-color: #b2b2b2;
    margin: 0;
    padding: 0;
    border: 1px solid #FFFFFF;
    border-top: none;
}

#main_menu ul li ul.submenu li {
    display:block;
    list-style-type:none;
    margin: 3px 7px;
    float: none;
    position: static;
    padding:0;
    border: none;    
}

#main_menu ul li ul.submenu li a {
    color: #FFFFFF;
    white-space: nowrap;
}

#main_menu ul li ul.submenu li a:hover {
    color: #ED1E24;
}

#main_menu ul li.subheader {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    background-color: #b2b2b2;
    margin:-3px 0 0;
    padding:10px 6px 3px;
}

#main_menu ul li.subheader a {
   color: #FFFFFF;
}

/* -- lábléc menü -- */

#bottommenu {
    position: absolute;
    left: 292px;
    z-index: 10;
    top:17px;
    width:530px;
}

#bottommenu ul {
    margin:0;
    padding:0;
}

#bottommenu ul li {
    float: left;
    list-style-type:none;
    padding:0 10px;
    height:13px;
    position: relative;
    border-right: 1px solid #FFFFFF;
}

#bottommenu ul li a {
    text-decoration:none;
    font-size:11px;
    color:#FFFFFF;
}

/* -- nyelvvalaszto -- */

a#langswitch {
	text-decoration:none;
	font-size:12px;
	color:#000000;
	margin:3px 0 0 4px;
	float:left;
}

/* -- kezdolap kozepso tartalom -- */

#mainoffer {
	margin-top:71px;
	position:relative;
	z-index:2;
}

/* -- kezdolap also kis boxok -- */

.mainpage_box, .mainpage_productbox {
	float:left;
	border-left:1px solid #9c9fab;
	margin-top:-2px;
	width:178px;
	height:150px;
	background-color:#FFFFFF;
	position:relative;
}

.mainpage_productbox {
	width:261px;
	border-right:1px solid #9c9fab;
}

.mainpage_box h1, .mainpage_productbox h1 {
	font-family:Arial;
	font-size:12px;
	color:#010101;
	margin:12px 0 0 11px;
	font-weight:normal;
}

.mainpage_box h2, .mainpage_productbox h2 {
	font-size:10px;
	color:#010101;
	margin:0 0 0 11px;
	font-weight:normal;
}

.mainpage_box h2 a, .mainpage_productbox h2 a {
    color:#010101;
    text-decoration: none;
}

.mainpage_box h2 a:hover, .mainpage_productbox h2 a:hover {
    text-decoration: underline;
}

.mainpage_box p, .mainpage_productbox p {
	margin:0 11px;
	line-height:18px;
}

.mainpage_productbox p {
	margin:26px 11px;
}

.mainpage_productbox #product_image {
	float:left;
	margin:3px 10px 0 11px;
}

.mainpage_box #newsletter_signup_container, #page_right_right #newsletter_signup_container {
	display:block;
	margin:10px 0 0;
}

.input_container, .input_container_right, .textarea_container {
    display:block;
    margin:10px 0 0;
}

.input_container_right {
    right:86px;
    position:absolute;
    top:85px;
}

.file_container {
    position: relative;
}
                
.input_left {
    float:left;
    background:url(../images/newsletter_input_left.jpg) no-repeat;
    width:8px;
    height:30px;
}

.input_right {
    float:left;
    background:url(../images/newsletter_input_right.jpg) no-repeat;
    width:10px;
    height:30px;
}

.input {
    float:left;
    background:url(../images/newsletter_input_middle.jpg) repeat-x;
    height:30px;
    width:225px;
    border:none;
    padding-top:3px;
}

.fileinput {
    background:url(../images/newsletter_input_middle.jpg) repeat-x;
    height:30px;
    width:155px;
    border:none;
    padding-top:3px;
    float: left;
}

.file {
    left:220px;
    position:absolute;
    top:170px;
    opacity:0;
}

.textarea_left {
    float:left;
    background:url(../images/textarea_left.jpg) no-repeat;
    width:7px;
    height:57px;
}

.textarea_right {
    float:left;
    background:url(../images/textarea_right.jpg) no-repeat;
    width:8px;
    height:57px;
}

.ta {
    float:left;
    background:url(../images/textarea_middle.jpg) repeat-x;
    height:52px;
    padding:0 0 15px;
    width:225px;
    border:none;
    margin: 0;    
}

form label {
    display: block;
    float: left;
    width: 220px;
}

.mainpage_box .newsletter_signup_left, #page_right_right .newsletter_signup_left {
	float:left;
	background:url(../images/newsletter_input_left.jpg) no-repeat;
	width:8px;
	height:30px;
}

.mainpage_box input#newsletter_signup, #page_right_right input#newsletter_signup {
	float:left;
	background:url(../images/newsletter_input_middle.jpg) repeat-x;
	height:30px;
	width:136px;
	border:none;
	padding-top:3px;
}

.mainpage_box .newsletter_signup_right, #page_right_right .newsletter_signup_right {
	float:left;
	background:url(../images/newsletter_input_right.jpg) no-repeat;
	width:10px;
	height:30px;
}

.mainpage_buttoncontainer {
	position:absolute;
	right:13px;
	bottom:10px;
}

.buttonleft {
	float:left;
	background:url(../images/button_left.jpg) no-repeat;
	width:4px;
	height:17px;
}

.buttonleft_inactive {
    float:left;
    background:url(../images/button_left_inactive.jpg) no-repeat;
    width:4px;
    height:17px;
    margin-left:10px;
}

/*.mainpage_box button, .mainpage_productbox button, .catalog_container button, .page_control button, form button, .job_container button, #page_right_right .mainpage_buttoncontainer button, .newsitem button*/
button {
	background:url(../images/button_middle.jpg) repeat-x;
	height:17px;
	float:left;
	border:none;
	font-size:10px;
	color:#000000;
	padding:0 0 3px;
	cursor:pointer;
}

#page_right_right .mainpage_buttoncontainer button {

}

.buttonright {
	float:left;
	background:url(../images/button_right.jpg) no-repeat;
	width:4px;
	height:17px;
}

.buttonright_inactive {
    float:left;
    background:url(../images/button_right_inactive.jpg) no-repeat;
    width:4px;
    height:17px;
}

.buttoninactive {
    background:url(../images/button_middle_inactive.jpg) repeat-x;
    height:17px;
    float:left;
    border:none;
    font-size:10px;
    color:#aeacb7;
    padding:2px 8px 3px;
    cursor:pointer;
}

/* -- kereso -- */

#search, #pr_search {
	position:absolute;
	right:-4px;
	top:98px;
	z-index:10;
}

#pr_search {
	top:160px;
}

#search input#searchtext, #pr_search input#searchtext {
	background:url(../images/site_search.png) no-repeat;
	padding:3px 2px 0 5px;
	width:127px;
	height:30px;
	border:none;
	float:left;
}

#search button, #pr_search button {
	border:none;
	background:url(../images/advanced_search_button.png) no-repeat;
	width:105px;
	padding:0;
	float:left;
	height:30px;
	font-family:Arial;
	font-size:10px;
	color:#a09fa7;
	padding:0 0 9px;
	cursor:pointer;
}

#search button#submit, #pr_search button#submit {
	width:48px;	
	background:url(../images/site_search_button.png) no-repeat;
}

/* -- kezdolap lablec -- */

#mainpage_footer {
	background-color:#9c9fab;
	height:84px;
	clear:both;
    position: relative;
}

#mainpage_footer p {
	width:190px;
	color:#FFFFFF;
	position:relative;
	z-index:2;
	font-size:10px;
	left:18px;
	top:17px;
}

#mainpage_footer p#rights {
    top:40px;
    left:10px;
}

#head_products {
	position:relative;
	height:117px;
}

/**/
             
#pr_top {
	left:0px;
	position:absolute;
	top:87px;
    width: 1000px;
}

#prname {
	height:117px;
	width:40px;
	/*background:url(../images/product_images/sylva.jpg);*/
	float:left;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
}

#prborder {
    height:117px;
    width:40px;
    float:left;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    background-color: #aeacb7;
}

.pr_thumb {
	float:left;
	position:relative;
	top:21px;
	margin-left:24px;
	cursor:pointer;
}

.pr_thumb img {
	border:2px solid #aeacb7;
    width:102px;
}

.pr_thumb img#selected {
	border:2px solid #FFFFFF;
    width:102px;
}

.pr_thumb .label {
	background:url(../images/prtab.jpg) no-repeat;
	width:71px;
	height:15px;
	display:block;
	left:31px;
	position:relative;
	top:-2px;
	font-family:Arial;
	font-size:9px;
	text-align:right;
	padding:2px 4px 0 0;
}

.pr_thumb .label_selected {
	background:url(../images/prtab_active.jpg) no-repeat;
	width:71px;
	height:15px;
	display:block;
	left:31px;
	position:relative;
	top:-2px;
	text-align:right;
	padding:2px 4px 0 0;
}

#products_content {
	margin-top:100px;
    min-height: 300px;
    position: relative; 
}

#products_content #left {
	background:transparent url(../images/menuleft_bg.jpg) repeat-y scroll -7px 0;
	margin:-13px 0 20px 0;
	padding:15px 0;
	float:left;
    position:relative;
}

#page_right {
    position:relative;
    width:550px;
    left:-5px;
    padding: 0 0 0 84px;
    min-height: 300px;
}

#page_right_right {

}

#page_right_right h1 {
    margin: 0;
    font-size: 14px;
    color: #010101;
}

#page_right h3,#page_right_right h3 {
    color:#010101;
    font-size:12px;
    font-weight:normal;
}

#page_right h5, #page_right_right h5 {
    color:#010101;
    font-size:14px;
    font-weight:normal;
    margin: 12px 0;
}

#page_right_right .totop {
    bottom:0;
    position:absolute;
    right:0;    
}

.totop {
    position:absolute;
    right:-26px;
    top:-46px;
    width:120px;
}

.totop a {
    text-decoration:none;
    height:15px;
    color:#423030;
}

.totop img {
    position:relative;
    top:3px;
}

#page_right a:hover {
    text-decoration: underline;
}

#mbline {
    border:1px solid #CDCDCD;
    border-top: none;
    display: block;
    position: absolute;
    top:411px;
    width:40px;
    height: 0px;
}

fieldset {
	margin:0;
	padding:0;
	border:0;
}

/*#menutop {
	background:url(../images/toppick.jpg) no-repeat;
	width:50px;
	height:16px;
	left:-8px;
	position:relative;
	top:-13px;
}*/

ul#main, ul#main_simple {
	margin:0 0 0 -7px;
	padding:0;
	width:220px;
	background:url(../images/menuleft_bg.jpg) repeat-y;
}

ul#main li, ul#main_simple li {
	list-style-type:none;
	display:block;
	min-height:25px;
	margin-bottom:5px;
	
}

ul#main li a, ul#main_simple li a {
	font-size:12px;
	color:#666666;
	text-decoration:none;
	position:relative;
	top:8px;
	left:18px;
}

ul#main_simple li.active {
    background-color: #606060;
    margin:7px 0 0 7px;
    border-top:1px solid #FFFFFF;
    border-bottom:1px solid #FFFFFF;
}

ul#main li.active {
	opacity: 0.7;
	margin:7px 0 0 7px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

ul#main li.active a {
	color:#FFFFFF;
	left:50px;
	top:5px;
}

ul#main_simple li.active a {
    left:60px;
    top:5px;
    color: #FFFFFF;
}

ul#main_simple li .leftpick {
    background:transparent url(../images/leftpick.jpg) no-repeat scroll 0 0;
    float:left;
    height:27px;
    width:49px;
}

ul#main li#mc_1 {
    background-color: #C70909;
}

ul#main li#mc_2 {
    background-color: #ED1E24;
}

ul#main li#mc_3 {
    background-color: #E7AD31;
}

ul#main li#mc_4 {
    background-color: #F7F149;
}

ul#main li#mc_5 {
    background-color: #C2DB4C;
}

ul#main li#mc_6 {
    background-color: #638F4E;
}

ul#main li #leftpick1 {
	background:url(../images/menuleft_pr1.jpg) no-repeat;
	width:49px;
	height:27px;
	float:left;
}

ul#main li #leftpick2 {
	background:url(../images/menuleft_pr2.jpg) no-repeat;
	width:49px;
	height:27px;
	float:left;
}

ul#main li #leftpick3 {
	background:url(../images/menuleft_pr3.jpg) no-repeat;
	width:49px;
	height:27px;
	float:left;
}

ul#main li #leftpick4 {
	background:url(../images/menuleft_pr4.jpg) no-repeat;
	width:49px;
	height:27px;
	float:left;
}

ul#main li #leftpick5 {
	background:url(../images/menuleft_pr5.jpg) no-repeat;
	width:49px;
	height:27px;
	float:left;
}

ul#main li #leftpick6 {
	background:url(../images/menuleft_pr6.jpg) no-repeat;
	width:49px;
	height:27px;
	float:left;
}

ul#main li #leftpick7 {
	background:url(../images/menuleft_pr7.jpg) no-repeat;
	width:49px;
	height:27px;
	float:left;
}

ul#main li #leftpick8 {
	background:url(../images/menuleft_pr8.jpg) no-repeat;
	width:49px;
	height:27px;
	float:left;
}

ul#main li #leftpick9 {
	background:url(../images/menuleft_pr9.jpg) no-repeat;
	width:49px;
	height:27px;
	float:left;
}

ul#main li #leftpick10 {
	background:url(../images/menuleft_pr10.jpg) no-repeat;
	width:49px;
	height:27px;
	float:left;
}

ul#main li #leftpick11 {
	background:url(../images/menuleft_pr11.jpg) no-repeat;
	width:49px;
	height:27px;
	float:left;
}

ul#main li #leftpick12 {
    background:url(../images/menuleft_pr12.jpg) no-repeat;
    width:49px;
    height:27px;
    float:left;
}

ul#sub {
	background:#FFFFFF url(../images/menuleft_bg.jpg);
	margin:11px 0 0 -7px;
	padding:2px 0 8px;
	border-top:1px solid #FFFFFF;
}

ul#main li.active ul#sub li {
	display:block;
	height:12px;
	margin:0 0 0 22px;
	min-height:0;
}

ul#main li.active ul#sub li a {
	color:#A09FA7;
	font-size:10px;
	text-decoration:none;
	display:block;
	padding:0 0 0 10px;
	line-height:6px;
}

ul#main li.active ul#sub li a.active {
	background:url(../images/pr_selected.jpg) no-repeat;
}

#products_content #center {
	float:right;
	margin:0 0 0 16px;
}

#page_center {
    background:transparent url(../images/menuleft_bg.jpg) repeat-y scroll -7px 0;
    float:left;
}

#navheader {
	font-size:10px;
	color:#513a3a;
}

#navheader a {
	font-size:10px;
	color:#513a3a;
	text-decoration:none;
}

#page_center #navheader {
    margin: 26px 0 0 80px;
}

#product_visual {
	/*background:url(../images/sample_primg_center.jpg) no-repeat;*/
	width:220px;
	/*padding-top:223px;*/
	float:left;
	margin-top:15px;
}

.catalog_container {
	margin:12px 0 42px;
}

.catalog_container .buttonright {
	margin-right:10px;
}

.propertybox {
	width:225px;
}

.propertybox h3 {
	background-color:#b2b2b2;
	border:1px solid #c1c1c1;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	height:18px;
	padding:4px 0 0 10px;
	margin:0;
}

.partsimg img {
	border:1px solid #cacaca;
	margin:9px 2px 8px 0;
    cursor: pointer;
}

#pricons img {
	margin:8px 4px 0 0;
	cursor:pointer;
}

#product_description {
	float:left;
	margin-left:20px;
	width:330px;
	position:relative;
}

#product_description h1, #technical_header h1 {
	font-size:14px;
	/*font-weight:normal;*/
	color:#010101;
	margin:10px 0 0;
}

#product_description h2, #technical_header h2 {
	font-size:12px;
	/*font-weight:normal;*/
	color:#010101;
	margin:3px 0 0;
}

.technical_control {
    position: absolute;
    right:160px;
    top:75px;
}

.technical_control span.buttonright, .technical_control span.buttonright_inactive {
    margin-right:10px;
}

.technical_control span.buttonleft_inactive {
    margin: 0;
}

a#close {
    text-decoration: none;
    color: #FFFFFF;
    position: relative;
    left: 495px;
    top:18px;
}

#product_description h3 {
	font-size:12px;
	font-weight:normal;
	color:#010101;
}

#product_description p {
	line-height:16px;
}

.page_control {
	position:absolute;
	right:0;
	top:-15px;
}

.page_control .buttonleft {
	margin-left:10px;
}

table#orderparameters {
	width:575px;
	font-size:10px;
	font-weight:normal;
	border-collapse:collapse;
	/*margin:85px 0 55px 230px;*/
    margin:25px 0 55px 230px;
	float:left;
}

table#orderparameters thead {
	background-color:#a0a0a0;
	border-top:1px solid #c1c1c1;
	height:34px;
}

table#orderparameters thead th {
	text-align:left;
	color:#FFFFFF;
	vertical-align:bottom;
	padding-bottom:8px;
}

table#orderparameters thead th#col1, table#orderparameters thead th#col2 {
	width:50px;
	padding-right:3px;
	padding-left:3px;
}

table#orderparameters thead th#col3 {
	width:60px;
}

table#orderparameters thead th#col4 {
	padding-left:8px;
}

table#orderparameters thead th#col5 {
	padding-left:10px;
}

table#orderparameters thead th#col7 {
	text-align:center;
	padding-left:3px;
	padding-right:3px;	
}

table#orderparameters thead th#col8 {
	padding-left:3px;
	padding-right:3px;	
}

table#orderparameters tbody tr {
	height:21px;
}

table#orderparameters tbody tr.zstripe {
	background-color:#e4e4e4;
}

table#orderparameters tbody tr td {
	color:#000000;
}

table#orderparameters tbody tr td.row1 {
	text-align:center;
}

table#orderparameters tbody tr td.row2 {
	width:105px;
	padding:0 3px;
}

table#orderparameters tbody tr td.row3 {
	text-align:right;
	padding:0 3px 0 0;
}

table#orderparameters tbody tr td.row4 {
	width:70px;
	text-align:center;
}

table#orderparameters tbody tr td.row5 {
	width:90px;
	text-align:center;
}

table#orderparameters tbody tr td.row6 {
	width:75px;
	padding-left:15px;
}

table#orderparameters tbody tr td.row7 {
	background-color:#cacaca;
	padding-left:12px;
}

table#orderparameters tbody tr td.row8 {
	background-color:#cacaca;
	padding-left:11px;
}

table#orderparameters tbody tr td.row9 {
	background-color:#cacaca;
}

a.datasheet {
	text-decoration:none;
	background:url(../images/ds_icon.gif) no-repeat;
	width:12px;
	height:12px;
	display:block;
}

a.ldt {
	text-decoration:none;
	background:url(../images/ldt_icon.gif) no-repeat;
	width:13px;
	height:12px;
	display:block;
}

a.cad {
	text-decoration:none;
	background:url(../images/cad_icon.gif) no-repeat;
	width:13px;
	height:12px;
	display:block;
	margin-left:-2px;
}

span.nothing {
	background:url(../images/nothing_icon.gif) no-repeat;
	width:9px;
	height:9px;
	display:block;
}

a.totop {
	left:640px;
	text-decoration:none;
	position:relative;
	top:-43px;
	height:15px;
	color:#423030;
}

img.totop {
	position:relative;
	top:-40px;
	left:640px;
}

.iconreport {
	display:none;
	background-color:#e4e4e4;
	color:#000000;
	padding:10px;
	position:absolute;
    width: 225px;
    z-index: 100;
}

.iconreport h4 {
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;                  
}

.highlight {
    background-color: #B2B2B2;
}

#dialog, .actext{
    display: none;
}

#dialog, div.frame{
    margin: 7px 0;
    width:360px;
}

#radios {
    clear: left;
    position: relative;
}

#radios span.radio {
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}

#radios label {
    display:block;
    float:left;
    width:215px;
    height: 110px;
}

#pricelistregform .input {
    padding-bottom:3px;
}

#pricelistregform label {
    padding-top:5px;
}

p#captcha img {
    margin:0 10px 0 0;
    float: left;
}

#submit_container {
    position:relative;
    top:3px;
    left:5px
}

.factorytour img {
    float: left;
    margin: 0 10px 10px 0;
}

.factorytour {
    clear: left;
}

#gmap {
    width: 460px;
    height: 290px;
    margin: 0 0 35px 0;
}

.applyform {
    display: none;
    margin-top: 30px;
}

.newsitem {
    clear: left;
    /*height:90px;*/
    margin:0 0 40px;
}

#page_right_right .newsitem h1 {
    margin: 5px 0;
    font-size: 12px;
    font-weight: normal;
}

ul.errors {
    color:#cd0000;    
}

#pcontrol {
    font-size: 12px;
    color: #000000;
    margin: 340px 0 0 0;
}

#pcontrol a {
    color: #000000;
    float: left;
    padding: 0 3px;
}

ul.ref {
    margin: 0 0 10px 0;
    padding: 0;
    clear: left;
}

ul.ref li {
    list-style-type: none;
    width: 280px;
    float: left;
}

ul.ref li a, ul.ref li a:hover {
    text-decoration: none;
    color: #666666;
    font-size: 12px;
}

#floatbox {
    left:578px;
    position:absolute;
    top:14px;
    width:110px;
}

#floatbox h5 {
    font-size: 12px;
}

#floatbox ul {
    margin: 0;
    padding: 0;
}

#floatbox ul li  {
    list-style-type: none;
}

#floatbox ul li a {
    text-decoration: none;
    color: #513a3a;
    font-size: 12px;
}

.refpics img {
    border: none;
    position: absolute;
}

ul.downloaditems {
    margin: 10px 0 0;
    padding: 0;
}

ul.downloaditems li {
    list-style-type: none;
    height: auto;
}

ul.downloaditems li a {
    text-decoration: none;
    color: #666666;
}

.productlist {
    float: left;
    width:560px;
}

.productlist h3 {
    font-size:14px;
    color:#010101;
    margin:10px 0 5px 0;
    clear: left;
}

.productlist .productitem {
    width: 110px;
    float: left;
    cursor: pointer;
}

.productlist .productitem p {
    margin: 0 0 10px;
}

#page_right p a {
    color: #010101;
}

#search form, #pr_search form {
    float: left;
}

#elotetcaption {
    margin: 30px 0 10px 0;
    color:#010101;
    font-size:12px;
    font-weight:normal;
}

table#elotetelezes {
    border-collapse:collapse;
    font-size:9px;
    font-weight:normal;
    width:220px;
}

table#elotetelezes th {
    background-color: #A0A0A0;
    color: #fff;
    .width: 75px;
    text-align: left;
}

table#elotetelezes tr td {
    padding: 3px;
}

#resultcontent {
    display: none;
}

#resultcontent #orderparameters {
    margin:15px 0 0px 0px;
}

.row7 a:hover {
    text-decoration: none;
}

#logonctrl {
    margin:10px 0 0 340px;
}

#technical_header {
    position:relative;
    top:13px;
}

#technical_logo {
    left:348px;
    position:relative;
    top:-50px;
}

#file2_inp {
    top:205px;
}

#file3_inp {
    top:240px;
}

#file4_inp {
    top:275px;
}

#file5_inp {
    top:310px;
}