@charset "UTF-8";
@import url('menu_-1.css');

body {
    background-image: url(images/line_bg_background.jpg);
    background-repeat: repeat-x;
    background-color: #636363;
    margin: 0px;
}

.clear {
    clear:both;
}

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

#container{
    width:956px;
    margin-left:auto;
    margin-right:auto;
    background: url(images/right_bg.jpg);
}

#head{
    background-image: url(images/head.jpg);
    height:276px;
}

#left{
    width:221px;
    float:left;
}

#main {
    width:514px;
    font-family: Verdana;
    font-size: 12px;
    float:left;
}

#main A {
    text-decoration : none;
    color           : #07ccf9;
}

#right{
    width:221px;
    float:left;

}

#left_menu_container{
    width:212px;
    background-color:#06cbf9;
    position:relative;
    margin: -73px 0px 1px 4px;
}

#banner_black{
   height:54px;
    background: url(images/black_banner_bg.jpg);
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#fff;
    padding:45px 0px 0px 20px;
}

#footer_bg{
    background: url(images/footer_bg.jpg) no-repeat;
    height:330px;
    position: relative;
}

#kosar_div{
    height:99px;
    background: url(images/kosar_bg.jpg)
}

#search_container{
    width:220px;
    margin-right:1px;
}

#search_tartalom{
    width:200px;
    margin-right:1px;
    background-color:#434242;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#fff;
    font-size:10px;
    padding:0px 10px;
}

.diszcsik{
    margin-left:4px;
    margin-bottom: 30px;
    width:212px;
    height:2px;
    border-bottom: 4px solid #06cbf9 ;
}

.footer_text{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#000;
    left: 60px;
    top: 127px;
    position: absolute;
}
.footer_text a{
    color:#06cbf9;
    tex-decoration:none;
    font-weight:bold;
}

.neosoft {
    position: absolute;
    display: block;
    height: 40px;
    width: 100px;
    bottom: 20px;
    right: 100px;
    cursor: hand;
    cursor: pointer;
}

.footer_menu{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#fff;
    bottom: 40px;
    left: 40px;
    position: absolute;
    width: 500px;
}

.footer_menu ul{
    padding:0px;
    list-style:none;
}

.footer_menu ul li a{
    float:left;
    padding:0px 10px;
    border-right:1px solid #555;
    color:#fff;
    text-decoration:none;
}

.form_k{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9px; 
    color:#fff;
    background: url(images/form_bg.jpg) repeat-x;
    width:140px;
    height:15px;
    border: 1px solid #6e6e6e;
    margin-top:5px;
    padding-left:2px;
}
.kosar_kiir{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#fff;
    padding:33px 0px 0px 67px;
}

.kosar_kiir a{
    color:#18b2ff;
}

.penztar_button {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color: #FFF;
    background-color: #000;
    width:55px;
    height:18px;
    text-align: center;
    border: 1px solid #454444;
    margin:10px 0px 0px 157px;
    padding-top:4px;
}

.penztar_button a {
    color: #FFF;
    text-decoration:none;
}

.keres_button{
    width:100px;
    float:left;
    margin:212px 0px 0px 1px;
}
.keres_container{
    width:661px;
    margin:210px 0px 0px 0px;
    float:left;
    text-align:right;
}

.form_kereses{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9px; 
    color:#777;
    background: url(images/form_bg.jpg) repeat-x;
    width:100%;
    height:16px;
    border: 1px solid #000;
    margin-top:5px;
    margin-bottom: 5px;
    padding-left:2px;
}
.ok_button {
    padding: 0px;
    height: 20px;
    margin: 0px;
    width: 41px;
}

.box_container_right{
    background: url(images/box_01_bg.jpg);
    height:221px;
    margin-right:1px;
    position:relative;
}
 .felirat{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:14px; 
    color:#fff;
    bottom:10px;
    right:10px;
    position:absolute;
}
.container_box{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:17px;
    color:#fff;
    padding:8px 0px 0px 15px;
    width:490px;
    height:220px;
    border: 1px solid #06cbf9;
    margin:5px 0px 5px 2px;
    background: url(images/con_box_title.jpg) no-repeat ;
}

DIV#menu {
    background      : #06cbf9;
}

DIV#menu H3 {
    background      : #06b7e1;
    border-bottom   : 1px dotted #fff;
    margin          : 0 0 1px 0;
    padding         : 3px 0 3px 10px;
    text-transform  : uppercase;
}

DIV#menu H3 A {
    color           : #fff;
    font-family     : Verdana;
    font-size       : 11px;
    font-weight     : normal;
    text-decoration : none;
}

DIV#menu UL {
    margin          : 0px;
    list-style      : none;
    padding         : 0px;
}

DIV#menu UL LI {
    background      : url('images/arrow.gif') no-repeat 195px 7px;
    border-bottom   : 1px dotted #fff;
    padding         : 3px 0 3px 0;
}

DIV#menu UL LI A {
    color           : #fff;
    display         : block;
    font-family     : Verdana;
    font-size       : 11px;
    padding-left    : 20px;
    text-decoration : none;
    text-transform  : uppercase;
}

/*** CATEGORIES ***/

DIV.subcat {
    color               : #06b7e1;
    border-bottom       : 1px solid #06b7e1;
    font-size           : 13px;
    font-weight         : bold;
    margin-top          : 20px;
}

DIV.subcat SELECT {
    background          : #fff;
    border              : 1px solid #06b7e1 ;
    margin-bottom       : 3px;
    padding             : 1px;
}

TABLE#subcat {
    margin              : auto;
    width               : 450px;
}

TABLE#subcat TR {
    vertical-align      : bottom;
}

TABLE#subcat TR TD {
    cursor              : hand;
    cursor              : pointer;
    text-align          : center;
}

/*** PRODUCED ***/

DIV#product {
    font-family         : Arial,Helvetica,sans-serif;
    font-size           : 12px;
    margin-top          : 10px;
}

DIV#product DIV.prodtop DIV.pic {
    float               : left;
    width               : 200px;
}

DIV#product DIV.prodtop DIV.pic INPUT, DIV#product DIV.prodtop DIV.pic SELECT {
    border              : 1px solid #06b7e1;
    padding             : 3px;
}

DIV#product DIV.prodtop DIV.other {
    float               : right;
    width               : 265px;
}

DIV#product DIV.prodbottom DIV.maincat {
    border-bottom       : 2px dotted #000;
    font-size           : 14px;
    font-style          : italic;
    font-weight         : bold;
    margin-top          : 30px;
    margin-bottom       : 10px;
    padding-left        : 5px;
}

DIV#product DIV.prodbottom DIV.attributes {
    border-bottom       : 1px dotted #000;
    margin-bottom       : 5px;
}

DIV#product DIV.prodbottom DIV.attributes DIV.main {
    padding-left        : 5px;
}

DIV#product DIV.prodbottom DIV.attributes DIV.attribute {
    float               : left;
    font-weight         : bold;
    padding-left        : 5px;
    text-align          : left;
    width               : 265px;
}

DIV#product DIV.prodbottom DIV.attributes DIV.value {
    float               : right;
    padding-left        : 5px;
    width               : 200px;
}

DIV.product {
    border-bottom       : 1px solid #06b7e1;
    margin-top          : 10px;
    padding-bottom      : 10px;
}

DIV.product DIV.picture {
    float               : left;
    width               : 200px;
}

DIV.product DIV.descript {
    font-size           : 10px;
    float               : right;
    line-height         : 16px;
    width               : 265px;
}

DIV.product DIV.descript A {
    color               : #7E0882;
}

DIV.product DIV.descript DIV.desc_title {
    color               : #06b7e1;
    font-size           : 14px;
    font-weight         : bold;
    text-align          : left;
}
DIV.product DIV.descript DIV.desc_title A {
    color               : #06b7e1;
}

DIV.product DIV.descript DIV.desc_price {
    background          : url('images/ar_bg.jpg');
    color               : #fff;
    font-size           : 18px;
    font-weight         : bold;
    height              : 25px;
    margin-top          : 5px;
    padding-top         : 11px;
    text-align          : center;
    width               : 150px;
}

DIV.product DIV.descript DIV.desc_price_brutto {
    color               : #9a9a9a;
    font-size           : 10px;
    font-weight         : bold;
    margin              : 5px 0 0 7px;
}

DIV.product DIV.descript DIV.desc_discount {
    font-size           : 12px;
    margin-top          : 5px;
}

DIV.product DIV.descript SPAN.desc_discount {
    color               : #f00;
    text-decoration     : line-through;
}

DIV.product DIV.icons {
    font-size           : 9px;
    margin-top          : 5px;
}
/*** COMPARE ***/

TABLE#compare TR TD {
    font-size           : 10px;
    border-bottom       : 1px dotted #000;
    text-align          : center;
}

TABLE#compare TR TH {
    font-size           : 10px;
    border-bottom       : 1px dotted #000;
}

TABLE#compare TR TH.title {
    border-bottom       : 1px solid #000;
    font-size           : 16px;
    font-weight         : bold;
    padding-top         : 10px;
}

TABLE#compare TR TH.maintitle {
    border-bottom       : 1px solid #000;
    font-size           : 20px;
    font-weight         : bold;
    padding-top         : 10px;
    text-align          : right;
}

/*** ORDER ***/

TABLE#ordertable {
    margin          : auto;
    margin-top      : 10px;
    width           : 100%;
}

TABLE#ordertable TR {
    background      : #e1f8fe
}

TABLE#ordertable TH {
    text-align      : right;
    padding-right   : 10px;
    width           : 180px;
}

TABLE#ordertable TD {
    padding         : 5px;
}

DIV.order_button {
    float              : left;
    text-align         : center;
    width              : 140px;
}

TABLE.checkTable {
    margin              : auto;
    width               : 400px;
}

TABLE.checkTable TR TH {
    font-weight         : normal;
    text-align          : right;
    width               : 150px;
}

TABLE.checkTable TR TD {
    padding-left        : 15px;
}

TABLE.checkTable TR TD INPUT,
TABLE.checkTable TR TD TEXTAREA,
TABLE.checkTable TR TD SELECT {
    background          : #fff;
    border              : 1px solid #000;
    width               : 200px;
}

TABLE.checkTable TR TD INPUT.button {
    width               : 100px;
}

DIV.orderGroup {
    font-size           : 14px;
    margin              : auto;
    padding             : 20px 0 10px 0;
    width               : 350px;
}

/*** FORUM ***/

.post_reply {
    color: #fff;
}

TABLE.forum_table TD.forumhead {
    border-bottom       : 1px solid #07ccf9;
    background          : #bceafe;
    color               : #000;
    font-size           : 12px;
    font-weight         : normal;
    padding             : 8px;
}

TABLE.forum_table TD.forumhead A {
    color               : #000;
}

TABLE.forum_table TD.forumrow, TABLE.forum_table TD.post_msg {
    background          : #e1f8fe;
    color               : #000;
    font-size           : 10px;
    padding             : 3px;
}

TABLE.forum_table TD.forumrow {
    background          : #e1f8fe;
    color               : #000;
    padding             : 3px;
}

TABLE.forum_table TD.history {
    background          : #bceafe;
    color               : #000;
    font-size           : 12px;
    padding             : 3px;
}

#forum_pager,
#forum_pager A {
    color               : #888;
    font-family         : Verdana;
    font-size           : 11px;
}

TABLE.forum_table TD.forumrow, TABLE.forum_table TD.history A, .forum_text {
    color               : #000;
    font-size           : 10px;
}

TABLE.forum_table TD.forumrow A {
    color               : #000;
    font-weight         : bold;
}

TABLE.forum_table TD.history A {
    color               : #000;
    text-decoration     : underline;
}

/*** CALCULATOR ***/

TABLE#calculator {
    margin          : auto;
    width           : 450px;
}

TABLE#calculator TR TH {
    padding-right   : 50px;
    text-align      : right;
    width           : 200px;
}

TABLE#calculator TR TD INPUT,
TABLE#calculator TR TH INPUT, 
TABLE#calculator TR TD SELECT {
    border          : 1px solid #000;
    padding         : 2px;
    width           : 100px;
}

DIV.box DIV.box_title {
    background      : #e1f8fe;
    color           : #07ccf9;
    font-family     : Arial,Helvetica,sans-serif;
    font-size       : 14px;
    height          : 20px;
    padding-top     : 5px;
    text-align      : center;
    width           : 220px;
}

DIV.box DIV.box_content {
    color           : #333;
    background      : #fff;
    font-family     : Verdana;
    font-size       : 11px;
    line-height     : 20px;
    padding         : 0 13px 3px 10px;
    text-align      : justify;
    width           : 197px;
}

DIV.box DIV.box_footer {
    background      : url('images/box_footer.jpg');
    height          : 7px;
    margin-bottom   : 10px;
    position        : relative;
    width           : 220px;
}

DIV.box DIV.box_footer A {
    height          : 10px;
    left            : 148px;
    position        : absolute;
    top             : 2px;
    width           : 69px;
}

.search_button {
    width           : 70px;
    position        : absolute;
    left            : 145px;
    top             : 40px;
    height          : 24px;
    display         : block;
}

.page_text {
    font-family     : Arial,Helvetica,sans-serif;
    font-size       : 12px;
    line-height     : 22px;
    text-align      : justify;
}

.box_text {
    color           : #333333;
    font-size       : 10px;
    line-height     : 20px;
    text-align      : justify;
}

#warning {
    background      : #e1f8fe;
    border          : 2px dotted #07ccf9;
    margin          : 20px 10px 0 10px;
    padding         : 15px;
}


