@import "_mail_.css";
@import "products.css";
@import "feltetek.css";
@import "cart.css";
@import "menu_left.css";
@import "pro_dropdown_6.css";
@import "menu_right.css";
@import "menu_bottom.css";
@import "hir.css";
@import "forum.css";
@import "registration.css";
@import "popup-window.css";

#lang_select {
    width: 150px;
    top: 10px;
    left: 750px;
    }
.lang_select {
    width: 180px;
    font-family: Verdana;
    font-size: 10px;
    border: 1px #adadad solid;
    color: #547185;
    }
#oldalcim {
    font-size: 11px;
    color: #b04119;
    padding-left:20px;
    }
.oldalcim_path {
    font-size: 10px;
    font-family: Verdana;
    line-height: 22px;
    color: #435a7c;
    }
#container {
	width: 100%;
    background: #7c0500 url(/images/centerBg.jpg) repeat-x;
}
#main_top_div {
    width: 100%;
	height:290px;
    background: url(/images/topBg.jpg) repeat-x;
}
#main_top2_div {
    width: 980px;
    height: 290px;
    text-align: left;
	background-image:url(/images/headBg_prog1.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
#main_top_menu {
	position:relative;
	height:45px;
	padding-top:85px;
	padding-right:80px;
}
#mainMenu {
	position:absolute;
	height:48px;
	width:41px;
	left:350px;
	top:84px;
}
#main_top_bar {
	width:630px;
	height:135px;
}
*html #main_top_bar {
	position:fixed;
}

.topTd1 {
	color:#7c0500;
	padding-top: 75px;
	padding-left:35px;
	padding-bottom:10px;
	vertical-align: top;
}

.topTd1Cim {
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.topTd1 a {
    color:#7c0500;
    }

.topTd2 {
	padding-top:26px;
	padding-left:20px;
	color:#6d240a;
}

.topTd2Cim {
	font-size:11px;
	font-weight:bold;
}

#down_container {
    width: 980px;
    }
#main_left_td {
    width: 220px;
    text-align: center;
    vertical-align: top;
    padding-top: 15px;
    padding-bottom: 15px;
    }
#main_left_div {
    vertical-align: top;
    text-align: center;
    width: 220px;
    padding-bottom: 30px;
    overflow: hidden;
    }
#main_center_td {
    vertical-align: top;
    text-align: left;
}
#main_center_div {
    width: 620px;
    padding-left:27px;
    padding-right:10px;
    min-height: 300px;
    vertical-align: top;
    text-align: left;
    }
*html #main_center_div {
	height:300px;
    }
#mainSite {
    color: #f0e2b8;
    }
#main_right_td {
    vertical-align: top;
    text-align: left;
    padding-bottom: 20px;
    background: url(/images/rightBg.jpg);
    background-repeat: repeat-y;
    background-position:left;
    }
#main_right_div {
    vertical-align: top;
    width: 313px;
    overflow: hidden;
    text-align: left;
    padding-bottom: 30px;
    padding-left:10px;
}
#main_bottom_div {
    width: 100%;
    height: 175px;
    background: url(/images/bottomBg.jpg) repeat-x;
}
#main_bottom2_div {
    width: 980px;
    height: 175px;
}
#bottomTd1 {
    color:#FFFFFF;
    background: url(/images/bottomTdBg.jpg) top right no-repeat;
    padding-top:50px;
    text-align: left;
}
#bottomTd2 {
    color:#FFFFFF;
	padding-top:65px;
}

a.bottomLink:link, a.bottomLink:active, a.bottomLink:hover, a.bottomLink:visited {
	color:#fcba7a;
	font-weight:bold;
	text-decoration: none;
}

a.bottonLink:hover, a.bottonLink:active, a.bottonLink:link, a.bottonLink:visited, a.bottonLink {
	color:#570501;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	text-transform:none;
}

.login_text {
    font-family: Verdana;
    background: rgb(101, 121, 93);
    color: rgb(245, 255, 240);
    font-size: 10px;
    }
.login_field {
    background: #f6e1c5;
    border: #ffffff 1px solid;
    color: #a35022;
    width: 130px;
    height: 15px;
    font-size: 10px;
    font-family: Verdana;
    vertical-align: baseline;
    }
.login_button {
    height: 23px;
    width: auto;
    margin: 0px;
    padding-right: 10px;
    padding-left: 10px;
    cursor: pointer;
    border: 2px solid #f8ffe1; 
    background: #cf6815 url(/images/loginButtonBg.jpg) repeat-x;
    font-weight: normal;
    color: #FFFFFF;
    font-size: 11px;
    text-align: center;
    }
.login_button1 {
    }
.login_button_back {
    height: 23px;
    width: auto;
    margin: 0px;
    padding-right: 10px;
    padding-left: 10px;
    cursor: pointer;
    border: 2px solid #f8ffe1; 
    background: #cf6815 url(/images/loginButtonBg.jpg) repeat-x;
    font-weight: normal;
    color: #FFFFFF;
    font-size: 11px;
    text-align: center;
    }
.reg_field {
    height:14px;
    width: 200px;
    padding-top:2px;
    border: 2px solid #f8ffe1;
    background: url(/images/inputBgRepeat.jpg) repeat-x;
    color:#540501;
    font-size:11px;
    }
.reg_select {
    height:14px;
    width: 200px;
    padding-top:2px;
    border: 2px solid #f8ffe1;
    background: url(/images/inputBgRepeat.jpg) repeat-x;
    color:#540501;
    font-size:11px;
    }
.reg_area {
    }
.error {
    padding-left: 20px;
    background: url(/images/error.png) no-repeat left center;
    color: #FF0000;
    }
.printfriendly {
    font-size: 10px;
    font-weight: 600;
    color: #444444;
    }
a.print:link, a.print:visited, a.print:active, a.print:hover {
    font-size: 9px;
    text-transform: lowercase;
    text-align: right;
    color: #afb8d0;
    cursor: pointer;
    text-decoration: none;
    }
.oldalkuldes_tablazat {
    width: 100%;
    }
.oldalkuldes_field {
    color: #365e8e;
    border: 1px solid #365e8e;
    font-family: Verdana;
    font-size: 11px;
    }
.lapozas_allito {
    border: 1px solid #365e8e;
    width: 40px;
    color: #365e8e;
    font-family: Verdana;
    font-size: 9px;
    }
TABLE#kapcs_mail_table {
    width: 70%;
    }
.kapcs_mail_field {
    height:14px;
    width: 200px;
    padding-top:2px;
    border: 2px solid #f8ffe1;
    background: url(/images/inputBgRepeat.jpg) repeat-x;
    color:#540501;
    font-size:11px;
    }
.kapcs_mail_area {
    border: 2px solid #f8ffe1;
    background-color:#F1DBA9;
    color:#540501;
    font-size:11px;
    width:410px;
    height:150px;
    font-family: Tahoma;
    }
.order_field {
    }
.order_area {
    }
.req_field {
    color: #ff0000;    
    }
TABLE#sitemap {
    width: 80%;
    }
TABLE#sitemap a:link, a:visited, a:active {
    }
TABLE#sitemap a:hover {
    }    

/**********************************************************************************************************/

#mainImgs {
}

#mainText a, #mainText a:link, #mainText a:visited, #mainText a:hover, #mainText a:active {
	color:#d37b48;
	font-weight:bold;
	text-decoration:none;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
}

/*********************************************************************/

.mainTd {
	color:#7d350e;
	font-size:11px;
	padding-left:25px;
	padding-right:90px;
	padding-top:60px;
	width:185px;
	height:110px;
}

.mainTd a, .mainTd a:link, .mainTd a:visited, .mainTd a:hover, .mainTd a:active  {
    font-family: Tahoma;
    font-size: 11px;
    color: #FFFFFF;
}

#mainTd1 {
    position: relative;
    background: url(/images/mainBg1.jpg) no-repeat center top;
}

#mainTd1Closed {
    position: relative;
    background: url(/images/mainBg1Closed.jpg) no-repeat center top;
}

#mainTd2 {
    background: url(/images/mainBg2.jpg) no-repeat center top;
}



#main_top_logo {
	position:absolute;
	left:auto;
	top:0px;
	width:320px;
	height:170px;
}

#main_top_order {
	position:absolute;
	left:488px;
	top:11px;
}

/*********************************************************************/

.cTop {
	width:620px;
	height:40px;
    background: url(/images/contentTop.png) no-repeat;
}

.cCenter {
	width:580px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:-11px;
	padding-bottom:25px;
	min-height:300px;
    background: url(/images/contentCenter.png) repeat-y;
}

*html .cCenter {
	height:300px;
}

.cBottom {
	width:620px;
	height:80px;
    background: url(/images/contentBottom.png) no-repeat top;
}

/*********************************************************************/

#cartTop {
	width:287px;
	height:51px;
    background: url(/images/cartTop.gif) no-repeat center bottom;
}

#cartTopClosed {
	width:287px;
	height:51px;
    background: url(/images/cartTopClosed.gif) no-repeat center bottom;
}

#cartTopLogin {
	width:287px;
	height:51px;
    background: url(/images/cartTopLogin.gif) no-repeat center bottom;
}

#cartCenter {
	width:287px;
    background: url(/images/cartCenter.gif) repeat-y;
}

#cartBottom {
	width:287px;
	height:20px;
    background: url(/images/cartBottom.gif) no-repeat center top;
}

/**********************************************************************************************/

.termekTop {
	/* height:42px; */
	width:588px;
	margin-left:6px;
	padding-left:10px;
	padding-right:10px;
    background: #5a0a03 url(/images/termekTopBg.jpg) repeat-x left bottom;
}

.termekLink, .termekLink:link, .termekLink:visited, .termekLink:hover, .termekLink:active  {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

/**********************************************************/

#exp6_corrig {
    position:relative;
    text-align: left;
    }
.cartLink, .cartLink:link, .cartLink:visited, .cartLink:active, .cartLink:hover {
	text-decoration:none;
	color:#9C3E07;
}
