/************************************************
 * 
 * Mediterránkert projekt css
 * Author: Katona Tibor 2011 (c) EWS
 * 
*/


/***** general *********************************/

html, body {margin: 0; padding: 0; font: normal 12px verdana, sans-serif;}

a {color: #3a848d; text-decoration: none;}
a:hover {color: #e8641a; text-decoration: underline;}

/***** header */
#header {height: 322px; background: url(../images/sitebuild/header.jpg) top center no-repeat; text-align: center;}

#topmenu {font: bold 12px verdana; text-align: center; color: white; padding: 10px;}
#topmenu a {color: white; text-decoration: none; padding: 0 12px;}

/***** wrapper */
#wrapper {width: 1000px; margin: 0 auto; background: url(../images/sitebuild/wrapper_bg.png) top center repeat-y;}

#wrapper_bottom {height: 19px; background: url(../images/sitebuild/wrapper_bottom.png) bottom center no-repeat;}

/***** footer */
#footer {height: 110px; background: url(../images/sitebuild/footer_bg.jpg) top center no-repeat; text-align: center; padding-top: 30px; color: #369; }
#footer a {color: #369; padding: 0 10px; font-weight: bold;}
#footer hr {margin: 2em auto; height: 1px; border: none; background: #5cacb5; color: #5cacb5; width: 300px;}


/***** sidebars ********************************/
/***** left sidebar */
#sb_left {float: left; width: 210px;}
#sb_left_top {font: bold 13px verdana; background: url(../images/sitebuild/sbl_menu_topbg.png) top left no-repeat; padding: 14px 0 13px 40px; color: white;}
#sb_left_menu {margin-left: 10px; padding-bottom: 50px; background: url(../images/sitebuild/sbl_menu_bottom.png) right bottom no-repeat #e8641b; width: 200px;}

#sb_left_menu ul {list-style-type: none; margin: 0; padding: 0; padding-top: 15px;}
#sb_left_menu li.menu_1 {padding-left: 30px;padding-top: 10px; padding-bottom: 10px; background: url(../images/sitebuild/sbl_menu_divider.png) top left no-repeat; width: 170px;}
#sb_left_menu li.menu_2 {padding-left: 40px;padding-top: 6px; padding-bottom: 6px; background: url(../images/sitebuild/sbl_menu_divider.png) top left no-repeat #e58049; width: 160px;}
/*#sb_left_menu li.menu_3 {padding-left: 20px;padding-top: 3px; padding-bottom: 3px; background: none;red;url(../images/sitebuild/sbl_menu_divider.png) top left no-repeat #e58049; width: 180px;}*/
#sb_left_menu ul li.first {background: none;}
#sb_left_menu a {color: white; text-decoration: none;}
#sb_left_menu a:hover {color: yellow;}

#sb_left_banners {margin-left: 10px; text-align: center;}
#sb_left_banners img {margin: 10px auto 10px auto;}

/***** right sidebar */
#sb_right {float: right; width: 210px;}
#sb_right a {color: white;}
.sb_right_top {font: bold 13px verdana; background: url(../images/sitebuild/sbr_topbg.png) top left no-repeat #e8641b; padding: 14px 0 13px 30px; color: white; /*border:1px solid red;*/}
.sb_right_top_2sor {font: bold 13px verdana; background: url(../images/sitebuild/sbr_topbg.png) top left no-repeat #e8641b; padding: 7px 0 6px 45px; color: white; /*border:1px solid red;*/}
.sb_right_content {margin-right: 10px; font: 10px verdana; color: white;}
#sb_right_addr {padding-left: 10px;padding-right: 10px; font-size:12px; }
#sb_right_nwlsub {background: url(../images/sitebuild/sbr_nwl_bg.png) top left no-repeat;padding: 10px 10px; margin: 30px 0; font-size: 11px;}
#sb_right_nwlsub img {vertical-align: middle;}
#sb_right_facebook {margin: 10px auto; text-align: center;}


/***** content *********************************/
/***** content top, search form */
#content_top {width: 580px; height:43px; background: url(../images/sitebuild/ctop_bg.png) top center no-repeat #fff; padding-top: 5px;}

#content_top #td1 {width: 160px; height:43px; padding: 0 5px 0 10px; background: url(../images/sitebuild/ctop_searchfield_bg.png) -10px 0px no-repeat #fff;}
#content_top #td1 input {width: 160px; height:23px; border: none; text-align: center;}

#content_top #td2 {width: 160px; height:43px; padding: 0 5px; background: url(../images/sitebuild/ctop_searchfield_bg.png) -10px 0px no-repeat #fff;}
#content_top #td2 select {width: 160px; height:23px; border: none; xtext-align: center;}

#content_top #td3 input {width:68px; height:43px; background: url(../images/sitebuild/ctop_searchbutton.png) center center no-repeat #fff; border: none;}

#content_top #td4 {text-align: right; padding-right: 20px;}

/***** content */
#content {padding: 20px 15px; margin-left: 210px; margin-right: 210px;}

h1 {background: url(../images/sitebuild/h1_bg.png) left top no-repeat #edd2a9; padding: 5px 0 5px 50px;font: bold 28px arial; color: #3a858d;}
h2 {font: bold 20px arial; color: #3a858d;}
h3 {font: bold 16px arial; color: #3a858d;}
h4 {font: bold 14px arial; color: #3a858d;}
p, div, td, dt, dd, li {font: normal 1em verdana;}

/***** form elements */
form {margin: 0;}
input.textfield, select, textarea {background: #f0f0f0; border: 2px solid #a69276;} /*986*/
input.submit {background: #3a858d; color: white; font: bold 1em verdana; padding: 3px;}
.form_left {width: 150px; text-align: right; font-size: 1em;}

.fl {float: left;}
.fr {float: right;}
.c {text-align: center;}
.r {text-align: right;}
.vtop {vertical-align: top;}
.w50 {width: 50px;}
.w100 {width: 100px;}
.w150 {width: 150px;}
.w200 {width: 200px;}
.w300 {width: 300px;}

/***** cégismertető */
.utazasunk {}
.utazasunk h2 {background: url(../images/sitebuild/utazas_h2bg.png) left center no-repeat #5cacb5; font: normal 12px verdana; color: white; padding: 4px 30px; width: 150px;}
.utazasunk .pics {text-align: center; xborder:1px solid red; padding: 0;}
div.klir{clear: left; background: red; margin: 0px; padding: 0px;}
.utazasunk .pics div.sor{text-align: center; font-style: italic; display: block; float: left; padding-bottom: 20px;}
.utazasunk .pics img, .photo_pics table tr td img {padding: 0 4px 10px 4px; background: url(../images/sitebuild/utazas_pic_bg.png) center bottom no-repeat #edd2a9; xborder:1px solid red;}.utazasunk .pics img.noshade {background: none;} 
.utazasunk .pics img.first {padding-left: 0;}
.utazasunk .pics img.last {padding-right: 0;}

.utazasunk .pics img.keskeny, .photo_pics table tr td img.keskeny {padding: 0 4px 10px 4px; background: url(../images/sitebuild/utazas_pic_bg2.jpg) center bottom no-repeat #edd2a9; xborder:1px solid red;}
.utazasunk .pics img.noshade {background: none;}
.utazasunk .pics img.kozepes, .photo_pics table tr td img.kozepes {padding: 0 4px 10px 4px; background: url(../images/sitebuild/utazas_pic_bg3.jpg) center bottom no-repeat #edd2a9; xborder:1px solid red;}.utazasunk .pics img.noshade {background: none;}

/***** product list */
#product_list {}
#pl_lapozo_fejbe {float: right; width: 200px; height: 20px; margin-top: 5px; border: 1px solid #986;}
#pl_alcim {padding: 2px 0; border-top: 1px solid #3a858d; border-bottom: 1px solid #3a858d;}
#pl_alcim h2 {background: /*#5cacb5*/#3a858d; color: #fff; text-align: center; margin: 0;}
.pl_lapozo_top {float: right; margin-top: 10px;}
.pl_lapozo_bottom {float: right;}
.pl_bigprice {font-size: 30px; font-weight: bold; color: #093c71; font-family: times new roman; text-indent: 20px; width: 210px;}
/*.pl_lapozo_top select, .pl_lapozo_bottom select {width: 50px; height: 20px; border: 1px solid #986;}*/

.gyartok h3 {margin: 0;}
.product_standard {width: 100%; margin: 1em 0; padding: 5px; background: #fbe9ce;/*#f0e0c0;*/ border: 1px solid #a69276; bodred-collapse: collapse;}
.product_standard table{max-width: 350px;}
.product_standard .kep_keret {padding: 0 5px 5px 0;}
.product_standard .kep_keret img {border: 2px solid #a69276;}
.product_standard h3 {margin: 0;}
/*.product_standard .ar_szam {font: bold 26px 'times new roman', serif; color: #093c71; text-indent: 20px; width: 210px;}*/
.product_standard .i_sima {width: 50px; height: 20px; border: 1px solid #986; text-align: right;} /* input: kosárba darab*/
.product_standard .gomb_kosar {width: 35px; height: 25px; background: url(../images/sitebuild/button_kosar.png) center center no-repeat; border: none;}

/* .akcio{text-align: center; color: #ffffff; font-weight: bold; margin-bottom: 10px; font-size: 16px; background: url(../images/akcio.png) no-repeat top right; height: 38px; line-height: 38px; width: 69px; float: right;} */

/* .akcio{text-align: center; color: #ffffff; font-weight: bold; margin-bottom: 10px; font-size: 17px; background: url(../images/akcio.png) no-repeat top right; height: 82px; line-height: 82px; width: 140px; float: right;} */

.akcio{text-align: center; color: #ffffff; font-weight: bold; margin-bottom: 10px; font-size: 17px; background: url(../images/akcio.png) no-repeat top right; height: 82px; line-height: 15px; width: 120px; float: right; padding:24px 10px 0 10px}

.galeria{width: 99%; vertical-align: top; text-align: center;}
.gal_ures{height: 15px;}
.gal_gomb{}

