.promo_item {border:1px solid #ff0000; background-color: #fafafa; width:90%;min-height:130px;font-family: tahoma;font-size: 12px;font-weight: bold;color: #616065;text-decoration: none;padding:7px;text-align:left;margin-bottom:10px;}
.promo_item h3 {font-family: arial ;font-size: 20px; color: #ff0000;font-weight: bold;margin:0px;padding:0px;}

body {
    margin: 0px 0px 0px 0px;
    background-color: #f9fcfd;
    background-image: url('img/elmasz-bg.jpg');
    background-position: top;
    background-repeat: repeat-x;
}

img {
    padding: 0px;
    padding: 0px;
    border-width: 0px;
}

td,tr,p,div {
    color: #616065;
    font-family: tahoma;
    font-size: 12px;
    padding: 0px;
    padding: 0px;
}



a:link, a:visited,a:active,a:hover {
    font-family: tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #616065;
    text-decoration: none;   
    outline:none;
}

a:hover { color: #4dafcc;text-decoration: underline;}

a.menu_horizontal:link, a.menu_horizontal:visited,a.menu_horizontal:active,a.menu_horizontal:hover {
padding:0px;
margin:0px;
float:left;
}

.box li {margin:3px;padding:6px;border:1px solid #cccccc; background-color: #F7F7F5;list-style:none;text-align: left;}
.box ul {margin:1px;padding:1px;}
.box .submenu {margin:1px;padding:2px 2px 2px 10px;border:0px solid #cccccc; background-color: #F7F7F5;list-style:none;text-align: left;}

a.menu_left_main:link, a.menu_left_main:visited,a.menu_left_main:active,a.menu_left_main:hover {
	
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #0B7197;
    text-decoration: none; 
}
a.menu_left_main:hover {color: #4dafcc;}

a.menu_left_main_submenu:link, a.menu_left_main_submenu:visited,a.menu_left_main_submenu:active,a.menu_left_main_submenu:hover {
	
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #616065;
    text-decoration: none; 
}
a.menu_left_main_submenu:hover {color: #4dafcc;}


.logo_teaser {width:800px; height:186px;padding:0px;margin:0px; background:#fff; }

.top_logo{
    background-image: url('img/top_logo.jpg');
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #ffffff;
}


.bg_left {
    background-image: url('img/bg_left.jpg');
    background-position: top;
    background-repeat: repeat-y;
}

.bg_right {
    background-image: url('img/bg_right.jpg');
    background-position: top;
    background-repeat: repeat-y;
}

.box {
    background-image: url('img/elmasz-box-bg.jpg');
    background-position: right;
    background-repeat: repeat-y;
    background-color: #f1f1f1;
}
.content {
    background-color: #ffffff;
}

h1 {

    font-weight: normal;
    text-align: left;
    color: #d07100;
    font-family: Arial;
    font-size: 21px;
    margin:0px 10px 0px 10px;
    padding: 5px 0px 0px 10px;
}

h2 {  font-weight: bold;
    text-align: left;
    color: #616065;
    font-family: arial;
    font-size: 15px;
	padding: 5px 0px 0px 10px;
	margin:0px 20px 0px 10px;
	border-bottom:1px solid #F1F1F1;
}
h3 {  font-weight: normal;
    text-align: left;
    color: #616065;
    font-family: arial;
    font-size: 12px;
	padding: 5px 0px 0px 10px;
	margin:0px 20px 0px 10px;
	
}
p { font-weight: normal;
    text-align: left;
    color: #616065;
    font-family: tahoma;
    font-size: 12px;
    padding: 5px 0px 0px 10px;
    margin:0px 10px 0px 10px;
}
.form_kontakt {  padding: 5px 0px 0px 10px;
                 margin:0px 10px 0px 10px;}


ul,li,ol {text-align: left;font-size: 12px;}

.lista li {padding:10px;}

.map_sublist
{ font-weight: normal;
    text-align: left;
    color: #616065;
    font-family: tahoma;
    font-size: 10px;
    padding: 0px 0px 0px 10px;
}


#menu {list-style: none; margin:0px; padding:0px; }
#menu li {float:left; padding:0px; margin:0px;}
#menu li a {padding:0px; margin:0px;}


.field_input_edit,.field_textarea { border: 1px solid #13759A; background: #F8FCFD url('img/bg_input.jpg') left top no-repeat; color: #000000; font-weight: normal; text-decoration: none; font-family: arial; font-size: 11px; text-align: left; }


 .header_row {font-weight: bold;
    text-align: left;
    color: #ffffff;
    font-family: tahoma;
    font-size: 13px;
    padding: 3px;
    margin:2px;
    background-color: #505050;
}





.offer_row_oldprice, .offer_row_newprice, .offer_row {font-weight: normal;
    text-align: left;
    color: #616065;
    font-family: tahoma;
    font-size: 12px;
    padding: 3px;
    margin:2px;
    border:1px solid #ededed;


}

.offer_row_newprice {color: #ff0000;font-weight:bold;}
.offer_row_oldprice {text-decoration:line-through;font-weight:bold;}


.offer_row_subcategory, .offer_row_name {
    margin:2px;
    border:1px solid #d7d7d7;
	background-color: #f1f1f1;
	padding:2px 2px 2px 5px;
    text-align: left;
}

.offer_row_subcategory {background-color: #dbd7d7;border:1px solid #505050;}


.offer_row_name a{font-size: 13px;font-weight: bold;margin:2px;color: #4dafcc;text-decoration: underline; text-align: left;}
.offer_row_name a:hover{font-size: 13px;font-weight: bold;margin:2px;color: #363b43;text-decoration: underline; text-align: left;}

.thumbnail { padding: 2px; margin: 4px; border: 1px solid #E2E2E2; background-color: #f1f1f1; }
.thumbnail:hover {border: 1px solid #9d9d9d;}


.pagination_gallery {margin:2px;
    border:1px solid #d7d7d7;
	background-color: #f1f1f1;
	padding:4px 6px 4px 6px;
    color: #616065;
    font-family: tahoma;
    font-size: 12px;
    }

a.pagination_gallery:hover {background-color: #D3D3D3;}



span.admin_help {font-size: 11px; font-family: arial; margin:1px;color: #343434; text-decoration: italic; text-align: right;}




