HTML {height:100%; padding:0px; margin:0px;}

body {background:url(../img/bg.jpg); font:normal 12px Arial; margin:0; padding:0; color:#000000;}

.clear {clear:both; font-size:1px; height:0; line-height:0; margin:0; overflow:hidden; padding:0; width:0;}
.clear2 {clear:both;}

div, form {margin:0; padding:0;}


a:link, a:visited  {
text-decoration:underline;
color:#DF4C18;
outline:none;
}

a:hover {
text-decoration:none;
color:#000000;
outline:none;
}

span:hover.btn_txt {cursor:pointer; text-decoration:underline;}

input, textarea {border:1px solid #E56E44; background:#ffffff url(../img/formbg.gif) repeat-x 0px 100%;padding:0;margin:0;}
input:focus, input:hover, textarea:focus, textarea:hover {background:#ffffff url(../img/formbg_activ.gif) repeat-x 0px 0px;}

.imglink {text-decoration:none;}
.imglink img {border:none;}

.color_or {color:#d15123;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size11 {font-size:11px;}

.orange {color:#de7b02;}
.red {color:#ff0000;}

.fleft {float:left; position:relative;}
.fright {float:right; position:relative;}

.padd7 {padding:7px;}

.w250 {width:250px;}


.globaltable {width:100%; background:url(../img/bgshadow.png) repeat-x 0px 100%; _background:none;}
.gtdleft {background:url(../img/l_bg2.gif) no-repeat 100% 100%;}
.gtdleft div {background:url(../img/l_bg1.gif) no-repeat 100% 0px; height:190px;}
.gtdcenter {width:990px;}
.gtdright {background:url(../img/r_bg.gif) no-repeat 0px 100%;}

.header {background:url(../img/topbg.jpg) no-repeat; height:124px; width:990px;}
.header2 {background:url(../img/topbg2.gif) no-repeat 100% 0px; height:124px;}
.h_left {float:left; padding:0 0 0 10px; position:relative; width:330px; height:100px;}
/*.h_left a.jsklink, .h_left a:visited.jsklink {position:absolute; top:64px; left:95px; display:block; color:#ffffff; font:bold italic 12px Georgia; text-decoration:none;}
.h_left a:hover.jsklink {text-decoration:underline;}*/
.h_left span {position:absolute; top:64px; left:95px; display:block; color:#ffffff; font:bold italic 12px Georgia;}

.h_center {float:left; padding:0 0 0 65px;}
.top_menu {background:url(../img/t_menu1.gif) no-repeat; padding:0 0 0 9px; *float:left; position:absolute;}
.top_menu a, .top_menu a:visited {float:left; display:block; padding:5px 12px 7px 5px; text-decoration:none; color:#ffffff; 
font:bold italic 12px Georgia, Sans; background:url(../img/t_menu_btn.jpg) no-repeat 100% 0px;}
.top_menu a:hover {text-decoration:underline;}
.top_menu a.last, .top_menu a:visited.last {background:url(../img/t_menu_btn2.png) no-repeat 100% 0px; padding-right:15px;
_background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='img/t_menu_btn2.png', sizingMethod='scale');}

.h_contact {text-align:right; color:#ffffff; width:300px; height:73px; overflow:hidden; padding:35px 30px 0 15px; font-weight:bold; font-size:22px; line-height:22px;}
.h_contact span {font-size:16px;}

.h_login {float:right; padding:30px 20px 0 0; text-align:right;}
.h_login input {width:130px; margin:2px 0;}
.h_login input.sumit {width:60px; text-align:center; color:#E56E44; font-weight:bold; font-size:12px;}
.h_login input:hover.sumit, .h_login input:focus.sumit {color:#000000; cursor:pointer;}
.h_login1 {text-align:left; line-height:5px;}
.h_login1 a, .h_login1 a:visited {font-size:11px; color:#E56E44; text-decoration:none;}
.h_login1 a:hover {text-decoration:underline;}


.center_box {background:#ffffff url(../img/cbg.jpg); width:990px; *float:left;}
.center_box2 {background:url(../img/cbg1.jpg) no-repeat; *float:left;}

.left_box {float:left; width:230px;}

.l_menu {padding-left:2px; margin-top:-25px; _margin:0; width:222px;}
.l_menu .topbg {background:url(../img/menu_per.jpg) no-repeat; height:7px; font-size:1px;}
.l_menu .centerbg_lm {background:url(../img/menu_rshadow.jpg) repeat-y 100% 0px;}
.l_menu .centerbg2_lm {background:url(../img/menu_rtshadow.jpg) no-repeat 100% 0px;}
.l_menu .centerbg3_lm {background:url(../img/menu_rbshadow.jpg) no-repeat 100% 100%; padding:0 7px 0 9px;}
.l_menu .centerbg4_lm {background:url(../img/menubg.jpg) repeat-y;}
.l_menu .bottombg {background:url(../img/menu_per.jpg) no-repeat; height:7px; font-size:1px;}
.l_menu .bottombg2{background:url(../img/menu_botshadow.jpg) no-repeat; height:7px;}

.menu_table {width:100%; height:170px; text-align:center; background:url(../img/menubg2.jpg) no-repeat 0px 100%;}
.menu_table td {padding:10px 1px 20px 1px;}

.menu_table .menu {font:bold 18px Georgia, Sans; color:#df4c18; padding:0 0 10px 0;}
.menu_table a {text-decoration:none; display:block; color:#000000; font-size:14px; margin:1px 0; background:none;}
.menu_table a:hover {background:url(../img/menubg_activ.jpg) repeat-y; text-decoration:none; position:relative;}
.menu_table a span {display:block; height:1px; line-height:1px; font-size:1px; text-decoration:none;}
.menu_table a:hover span {background:url(../img/menubordbg_activ.jpg) no-repeat;}
.menu_table a strong {display:block; font-weight:bold; font-family:Tahoma, Verdana, Sans; color:#000000; line-height:20px; text-decoration:none;}
.menu_table a:hover strong {background:url(../img/menubg_activ.jpg) repeat-y;}

.menu_table a.activ {background:url(../img/menubg_activ.jpg) repeat-y; text-decoration:none; position:relative;}
.menu_table a.activ span {background:url(../img/menubordbg_activ.jpg) no-repeat;}
.menu_table a.activ strong {color:#df4c18; background:url(../img/menubg_activ.jpg) repeat-y;}
.menu_table a:hover.activ strong {text-decoration:underline; color:#000000;}

.search_box {background:url(../img/search_box.jpg) no-repeat; padding:8px 0 35px 15px; margin-left:5px;}
.search_box input {float:left; color:#8b8b8b;}
.search_box input:hover, .search_box input:focus {float:left; color:#000000;}
.search_box span {background:url(../img/search_btn.jpg) no-repeat; margin:-3px 0 0 8px; display:block; float:left; padding:6px 17px; text-decoration:none;}
.search_box span:hover {background:url(../img/search_btn.jpg) no-repeat 0px -27px; cursor:pointer;}

.gproduct {_float:right;}
.block_produkt {margin-left:6px;}
.block_leftbg {background:url(../img/l_r_shadow.gif) no-repeat 100% 100%;}
.block_rightbg {background:url(../img/r_r_shadow.jpg) no-repeat 100% 100%;}
.block_produkt2 {border:1px solid #ffffff; margin-right:5px; background-color:#ffffff;}
.block_produkt3 {background:#ffffff url(../img/l_shad_bg_big.jpg) no-repeat; margin:0 6px 0 0; border-left:1px solid #ffffff; 
border-top:1px solid #ffffff; position:relative; padding:10px 10px 15px 10px; text-align:justify;}
.block_produkt .block_rightbg .block_produkt3 p, .block_produkt .block_leftbg .block_produkt3 p {padding:0; margin:0; text-align:justify;}
.block_produkt p {padding:0 10px 10px 10px; margin-bottom:0;}
.centerbg {background:url(../img/centerbg2.jpg) no-repeat 100% 100%; position:relative;}
.centerbg2 {background:url(../img/centerbg.png) repeat-x 0px -6px; _background:#ffffff url(../img/centerbg.jpg) repeat-x;}
.block_produkt .title {background:url(../img/titlebg_smalblock.jpg) no-repeat; text-align:center; font:italic bold 17px Georgia, Sans; 
color:#d15123; line-height:22px;}
.block_produkt .title2 {text-align:center; font:italic bold 17px Georgia, Sans; color:#d15123; line-height:7px; line-height:22px;}

.block_left_bot {background:url(../img/l_shad_bot.jpg) no-repeat 100% 0px; height:7px; font-size:1px;}
.block_right_bot {background:url(../img/r_shad_bot.jpg) no-repeat 100% 0px; height:7px; font-size:1px;}
.block_center_bot {background:url(../img/big_shad_bot.jpg) no-repeat 100% 0px; height:7px; font-size:1px;}

.centerbox {padding:0 8px;}
.centerbox .info {text-align:left;}
.price {width:155px; text-align:right; font-size:14px; font-weight:bold; font-style:italic; color:#ffffff; 
background:url(../img/price_bg.jpg) no-repeat 100%; height:25px; padding:8px 5px 0 0; margin:5px auto;}
.price .price2 {float:right; width:80px; display:block; text-align:center;}

.orderdiv {width:155px; *width:160px; margin:0 auto;}
.orderdiv2 {width:240px;}
.ordernumber {border:1px solid #d15123; padding:1px; float:left; height:16px;}
.ordernumber input {width:30px; height:14px; border:none; float:left; margin:0 2px 0 0;}
.ordernumber a.cart_inc, .ordernumber a:hover.cart_inc, .cart_inc {background:url(../img/plus.gif) no-repeat; text-decoration:none; 
padding:0 6px 0 5px; font-size:10px; height:14px; float:left; border:1px solid #d15123; cursor:pointer;}
.ordernumber a.cart_dec, .ordernumber a:hover.cart_dec, .cart_dec {background:url(../img/minus.gif) no-repeat; text-decoration:none; 
padding:0 6px 0 5px; font-size:10px; height:14px; float:left; border:1px solid #d15123; margin:0 2px 0 0;cursor:pointer;}
a.cart_add, span.cart_add {display:block; float:left; margin:0 0 0 5px; color:#d15123; font-weight:bold; font-style:italic; text-decoration:none; 
background:url(../img/formbg.gif) repeat-x 0px 100%; padding:1px 15px 2px 15px; border:1px solid #d15123;}
a:hover.cart_add, span:hover.cart_add {background:url(../img/formbg_activ.gif) repeat-x; cursor:pointer;}
.submit {color:#d15123; font-weight:bold; padding-top:0px; cursor:pointer; font-size:13px;}
 
.carddiv {padding:0 10px;}
.card {border-bottom:1px solid #f3bba7; padding:5px 0;}
.card2 tr td {border-bottom:1px solid #dddddd;}
.card a {float:right; position:relative; display:block; text-decoration:none; width:25px; height:21px; background:url(../img/del_btn.jpg) no-repeat 50% 10px;}
.card a:hover {background:url(../img/del_btn.jpg) no-repeat 50% -10px;}

a.del_btn, span.del_btn  {display:block; text-decoration:none; width:10px; height:10px; margin:0; padding:0; background:url(../img/del_btn.gif) no-repeat; font-size:1px; cursor:pointer;}
a:hover.del_btn, span:hover.del_btn  {background:url(../img/del_btn.gif) no-repeat 0px -10px; cursor:pointer;}

.productinfo {margin-right:25px;}
.card_info {text-align:right; padding:5px 0 10px 0;}
.card_info a.del {text-decoration:none; background:url(../img/del_btn.gif) no-repeat 50% 3px; padding:0 10px;}
.card_info a:hover.del {background:url(../img/del_btn.jpg) no-repeat 50% -17px;}

.card_info a.big_btn, input.big_btn {text-decoration:none; display:block; background:url(../img/formbg.gif) repeat-x 0px 100%; border:1px solid #e34811; 
color:#e34811; font-weight:bold; font-style:italic; font-size:13px; text-align:center; padding:2px 0 3px 0; margin:5px 0 0 0; font-family:Arial;}
.card_info a:hover.big_btn, input:hover.big_btn, input:focus.big_btn {background:url(../img/formbg_activ.gif) repeat-x;}

.center {float:left; width:530px;}

.center h2 {color:#e34811; padding: 0 0 0 160px; font-family:Georgia; font-style:italic;}

.whitecontainer {padding:0 10px}

.centerbg  a.imglink {display:block; float:left; background:none;}
.centerbg  a.imglink img {padding:10px; background:none;}
.centerbg .product_content {margin-left:185px; padding-bottom:90px; _padding-bottom:75px;}
.centerbg .new {height:35px; color:#e34811; font:italic bold 17px Georgia, Sans; text-decoration:none; display:block; padding:5px 0 0 20px;}

.centerodrer {position:absolute; bottom:0; _bottom:0px; right:10px; _right:200px; height:80px; z-index:99;}

.title_page {background:#e05c2d url(../img/title_pagebg.jpg) no-repeat 100% 0px; padding:0; margin:0; color:#ffffff; padding:1px 0 2px 20px; 
font:italic bold 12px Georgia, Sans; margin:0 0 5px 0;}

.bottomtable {width:100%; padding:10px 0 0 0;}
.order_less {font-size:14px; font-weight:bold; font-style:italic; color:#ff0000; text-align:right; padding-right:30px;}

.right_box {float:left; width:230px;}

.formtable {margin:0 auto;}
.formtable .ltd {text-align:right; width:100px;}

.footer {background:url(../img/footbg.jpg) no-repeat; height:200px;}
.footer2 {background:url(../img/footbg2.jpg) no-repeat 0px 100%; height:200px;}
.footcontainer {padding:95px 240px 0 230px;}
.err_field {border:2px solid red;}



/* == console == */
#alert_container {width:400px; margin:0 auto; position:fixed; top:0px; left: 400px; z-index:10000;}
#alert_container .item {display: none;}
#alert_container .error {border:1px solid #cc0000; background:#fc4843 url(/img/admin/alert_error.gif) no-repeat 5px 50%; color: #ffffff; font-weight: bold; padding:5px 3px 5px 60px;}
#alert_container .message {border:1px solid #1c7000; background:#48c81e url(/img/admin/alert_ok.gif) no-repeat 5px 50%; color: #ffffff; font-weight: bold; padding:5px 3px 5px 60px;}
#alert_container .message .txt {margin-right:30px;}
#alert_container .close {float:right; padding:1px 8px 2px 8px; cursor:pointer;}
#alert_container .error .close {background:url(/img/admin/alert_close_red.gif) no-repeat;}
#alert_container .message .close {background:url(/img/admin/alert_close_green.gif) no-repeat;}
#alert_container .sadow {height:6px; background:url(/img/admin/alert_shad.png) no-repeat 50% 100%;
_background:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/admin/alert_shad.png', sizingMethod='image' _height:6px;}
















