body {
    font-family:tahoma;
    font-size:13px;
    background-color:#7AB041;
    color:#000000;
    background-image:url(images/body_bg.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding-top:69px;
}

img { border:0; }

div#container {
    width:967px;
    clear:both;
    background-color:#FFFFFF;
    background-image:url(images/container_fotter.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    padding-bottom:10px;
}

div#main {
    width:947px;    /* po 10px z lewa/prawa*/
}

div#main div#top {
    border:0px solid red;
    width:947px;
    height:230px;
}

div#main table td {
    text-align:left;
}

ul#menu {
    width:175px;
    margin:10px 0 10px 20px;
}

ul#menu li {
    padding:5px;
    border-bottom:1px solid #C6E2A9;
    background-image:url(images/arrow.jpg);
    background-repeat:no-repeat;
    background-position:left;
}

ul#menu li a {
    color:#DD6D00;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
    padding-left:10px;
}

ul#menu li a:hover { text-decoration:underline; }

ul#menu li.subs {
    background:none;
}

ul#menu li.subs a { padding:0; margin:0; }

div#fotter {
    width:967px;
    clear:both;
    height:93px;
    background-image:url(images/fotter_bg.jpg);
    background-repeat:no-repeat;
}

div#fotter a {
    text-decoration:none;
    color:#4A563E;
    padding-right:12px;
}

div#fotter a:hover { text-decoration:underline;}

div#fotter a.x {
    float:left;
    margin:34px 0 0 160px;
}

div#content_main { margin-top:5px; color:#7B7B7B; }

div#content_main a.green_link { color:#7DB643; }

div#content_main a.green_link:hover { color:#33752D; }

div#indexTop {
    background-image:url(images/index_top.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding:14px;
    padding-top:20px;
    border-bottom:1px solid #C6E2A9;
    margin-bottom:5px;
    border:0px solid red;
}

div#indexTop p.title {
    margin-left:60px;
    font-size:18px;
    color:#7AB041;
    margin-bottom:20px;
}

.additional {
    margin:7px;
}

.additional a {
    text-decoration:none;
    color:#7DB643;
    font-weight:bold;
    font-size:13px;
}



.additional a:hover { text-decoration:underline; }

div#indexLeft {
    background-image:url(images/tmToys.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    padding:15px;
    padding-top:70px;
    float:left;
    width:344px;
    *width:378px;
    margin-right:3px;
}

div#indexRight {
    background-image:url(images/tmToysTV.jpg);
    background-repeat:no-repeat;
    background-position:top left;
    padding-top:70px;
    float:left;
    width:336px;
}

div#mContact {
    font-size:15px;
    font-family:tahoma;
    padding:5px;
}

div#mContact table td { color:#7B7B7B; font-size:13px; padding:4px; border:1px solid #7B7B7B; }

div#mContact table td b { color:#DD6D00; font-size:15px;}

div.product_item {
    float:left;
    width:710px;
    padding:4px;
    margin-bottom:5px;
}

div.product_item a {
    text-decoration:none;
    font-size:12px;
    color:#488F00;
}

div.product_item img {
    float:left;
    margin:5px;
}

div.product_item p {
    margin-top:16px;
}

div.product_item p b a { font-size:18px; }

div#product_top {
    background-color:#DFEBD2;
    color:#488F00;
    padding:6px;
}

div#product_top img {
    float:left;
    margin:6px;
}

div#product_top p {
    margin-top:15px;
}

div.ad_prod {
    float:left;
    margin:1px;
    width:140px;
    vertical-align:middle;
    text-align:center;
    height:140px;
}

div.ad_prod img { clear:both; }

div.producent_ad {
    padding:3px;
    background-color:#DFEBD2;
}

div.producent_ad b { color:#7CB443; font-weight:bold; font-size:18px; }

div.producent_ad a {
    padding-left:20px;
    text-decoration:none;
    color:#488F00;
}

div.producent_ad a:hover { text-decoration:underline; }

div#ad_show {
    margin:10px;
}

div#ad_show h2 {
    font-size:19px;
    color:#DD6D00;
}

div#ad_show .others p {
    color:#488F00;
    font-size:14px;
    font-weight:bold;
}

div#ad_show .others a {
    margin-left:5px;
    text-decoration:none;
    color:#488F00;
}

div#ad_show .others a:hover { text-decoration:underline; }

table.product_ad_list {
    float:left;
}

table.product_ad_list td {
    color:#488F00;
    padding:4px;
    text-align:center;
    width:130px;
}

table.product_ad_list td p {
    color:#DD6D00;
    font-size:15px;
}

table.product_ad_list td a {
    text-decoration:none;
    color:#7CB443;
}

div.pagination {
    margin-left:15px;
    margin-top:8px;
    width:600px;
    float:left;
    clear:both;
    letter-spacing:1px;
    font-size:11px;
    font-weight:bold;
    color:#83BE46;
}

div.pagination a {
    color:#DE6E00;
    text-decoration:none;
}

div#searchbar {
    background-color:#7CB443;
    border:1px solid #457F09;
    margin-bottom:4px;
    padding:8px;

}

div#searchbar select {
    padding:3px;
    color:#393939;
    font-size:13px;

}

div#searchbar input {
    border:1px solid #DEDEDE;
    background-color:#8AC251;
    padding:2px 5px 2px 5px;
    font-size:11px;
    color:#FFFFFF;
    cursor:pointer;
}

div#searchbar input#search_symbol
{
    position:relative;
    margin-top:-2px;
    height:23px;
    background-color:#fff;
    font-size:13px;
    color:#393939;
}

div#searchbar input#search_symbol { height /*\**/: 22px\9 }


table#category_name {
    font-size:26px;
    margin:4px;
    color:#7CB443;
    background-color:#DFEBD2;
    width:100%;
}
table#category_name td { vertical-align:middle; padding:4px; text-align:left; }
table#category_name img { float:left; }
table#category_name span { float:left; }

.indexb {
    border:0;
    background-color:#FBF9E2;
    border-bottom:1px solid #EDBB01;
        border-top:3px solid #7DB443;
}
.indexb span
{
    color:#7DB643;
    display:block;
    margin-left:15px;
    font-weight:bold;
    margin-top:10px;
}
.indexb .left {
    float:left;
    width:300px;
    height:120px;
}

.indexb .right {
    height:120px;
    font-size:11px;
    line-height:15px;
}

.indexb .right a {
    color:#7DB643;
    text-decoration:underline;
}

div#category_name {
    font-size:22px;
    color:#FFFFFF;
    background-image:url(images/product_top.jpg);
    background-repeat:no-repeat;
    padding-left:80px;
    padding-top:18px;
    padding-bottom:12px;
    width:640px;
    *width:720px;

}

div#category_content {
    background-color:#FFFEEF;
    width:700px;
    *width:720px;
    padding:10px;
    background-image:url(images/product_fot.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    font-family:tahoma;

}
.gmaps {
    text-decoration:underline;
    color:#7DB643;
    font-size:13px;

    }

ul#index {
    margin-left:34px;
    margin-top:10px;
    }
ul#index li {
    list-style-image:url(images/index_arrows.jpg);
    line-height:13px;
    *line-height:9px;
    *padding:5px;
    *padding-top:0;
}

ul#index li a { font-size:11px; color:#7B7B7B; text-decoration:none;}
ul#index li a:hover { text-decoration:underline; }

div.straznik {
    border-top:3px solid #7DB443;
    background-color:#F6FAF1;
    height:140px;
    text-align:left;
    line-height:17px;
    font-weight:bold;
    font-family:verdana;
    margin-top:10px;
}

div.straznik span { color:#A1CB77; }

div.straznik p {
    color:#7DB643;
    margin:15px;
    font-weight:bold;
}

.new_subcats
{
    border:0px solid red;
    display:none;
    margin-top:2px;   
}

.new_subcats a
{
    font-weight:normal;
    text-decoration:none;
    display:block;
    padding-left:10px;
    color:#7DB643;
}

.new_subcats a:hover
{
    color:#33752D;
}

body div#wysywig
{

}

#eng_content
{
    border:0px solid red;
    color:#7B7B7B;
    line-height:16px;
    font-family:tahoma;
    text-align:left;
}

#eng_box_bot a
{
    color:#7DB643;
}

#eng_box_top
{
    border:0px solid black;
    height:267px;
    background:url('images/eng_top_1.jpg') no-repeat;
}

#eng_box_bot
{
    height:382px;
    background:url('images/eng_top_2.jpg') no-repeat;
}

#eng_content .left
{
    border:0px solid red;
    float:left;
    margin-left:20px;
    margin-top:65px;
    text-align:left;
    width:440px;
}
#eng_content .right
{
    float:left;
    margin-left:30px;
    margin-top:65px;
    text-align:left;
    width:440px;
}

#eng_content .wrapper
{
    width:100%;
    font-size:2px;
    line-height:1px;
    clear:both;
}

#eng_left_content
{
    width:710px;
    float:left;
}

#eng_links
{
    float:left;
    margin-left:10px;
    width:220px;
    height:400px;
}

#eng_links a { margin-top:6px; display:block; }