* {
margin:0;
padding:0;
}

body, table {
font-family:tahoma;
font-size:10px;
}

body {
background:#DA5202;
color:#545555;
}

a {color: #DD7026; font-weight: bold;}
a:hover {color: #000;}

.clear {
clear:both;
height:0;
overflow:hidden;
}

.this {
border-collapse:collapse;
empty-cells:show;
width:100%;
}

.this td {vertical-align: top;}

.unite {overflow: hidden;}


h1 {
font-size: 20px;
font-family: arial;
color: #B54300;
margin: 0 0 11px;
font-weight: lighter;
}

ul {
list-style-type: none;
margin-left: 15px;
padding: 0 0 4px;
}

ul li {
padding: 0 0 0 12px;
background: url('../images/icons/01.gif') left 5px no-repeat;
}

#Container {
min-width: 780px;
width:100%;
}



	.left {background: url('../images/left.gif') left top repeat-y; margin: 12px;}
    .right {background: url('../images/right.gif') right top repeat-y;}
    .top {background: url('../images/top.gif') left top repeat-x;}
    .bottom {background: url('../images/bottom.gif') left bottom repeat-x;}

    .lb {background: url('../images/lb.gif') left bottom no-repeat;}
    .rb {background: url('../images/rb.gif') right bottom no-repeat; padding: 32px 12px 12px;}
    .lt {background: url('../images/lt.gif') left top no-repeat;}
    .rt {background: url('../images/rt.gif') right top no-repeat;}

    .white {background: #F8F8F8; }


    .shapka {
    height: 224px;
    background: #fff url('../images/shapka-bg.gif') left top repeat-x;
    position: relative;
    }

    	.leaf {
        background: url('../images/leaf.jpg') right top no-repeat;
        height: 224px;
        }

        .leaf2 {
        position: absolute;
        right: 0;
        top: -32px;
        background: url('../images/leaf.gif') left top no-repeat;
        width: 306px;
        height: 324px;
        }


        .name {
        position: absolute;
        left: 0;
        top: 90px;
        width: 400px;
        font-size: 24px;
        font-family: arial;
        text-transform: uppercase;
        color: #545555;
        text-align: right;
        }

        	.name span {
            color: #B54300;
            }

            .name .slogan {
            color: #65787C;
            font-size: 10px;
            text-transform: uppercase;
            font-weight: bold;
            position: relative;
            top: -6px;
            text-align: right;
            }
.slogan{
font-size:20px;
padding:15px 0 0 0;
}


    .menu-parent {
    height: 79px;
    background: url('../images/menu-bg.gif') left top repeat-x;
    }

    .menu {
    position: relative;
    z-index: 1000;
    margin: 0 209px 0 0;
    height: 79px;
    }

    .menu .item {
    width: 20%;
    }


        .menu a {
        font-size: 12px;
        color: #fff;
        font-weight: bold;
        line-height: 79px;
        text-align: center;
        text-transform: uppercase;
        font-family: arial;
        text-decoration: none;
        display: block;
        height: 79px;
        position: relative;
        background: url('../images/menu/off.gif') 50% top no-repeat;
        }

        .menu a:hover {
        color: #fff;
        background: url('../images/menu/on.gif') 50% top no-repeat;
        }


        	.arrow-menu {
            position: absolute;
            top: 9px;
            left: 7px;
            }

    .left-cell {
    background: url('../images/bg.jpg') right top no-repeat;
    min-height: 305px;
    height: auto;
    padding: 0 0 20px;
    }

    	.text {
        padding: 0 15px;
        }

        	.text p {
            padding: 0 0 4px;
            }

    	.title {
        background: #DA5202;
        font-size:12px;
        text-transform: uppercase;
        font-family: arial;
        text-decoration: none;
        color: #fff;
        font-weight: bold;
        height: 34px;
        line-height: 34px;
        overflow: hidden;
        padding-left: 20px;
        margin: 0 0 15px;
        }

        .two td {
        padding: 0 12px;
        }

        	.two td.text-cell {
            padding: 20px 11px;
            }

        .dotted-line {
        background: url('../images/dots.gif') left top repeat-x;
        line-height: 1px;
        height: 1px;
        }

        .img-left {
        float: left;
        margin: 0 10px 10px 0;
        }

        .title2 {
        height: 24px;
        line-height: 24px;
        color: #000;
        padding-left: 12px;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: bold;
        background: url('../images/icons/02.gif') left 50% no-repeat;
        }


    .right-cell {
    width: 218px;
    padding: 0 0 20px;
    }
         .news {
         padding: 0 20px;
         margin: 0 0 15px;
         }

         .news p {
         padding: 0 0 5px;
         }

         .podrobnee {
         padding: 0;
         text-align: right;
         }

         	.podrobnee a {
            padding-left: 10px;
            background: url('../images/icons/01.gif') left 4px no-repeat;
            text-decoration: none;
            }

    	.special-offer {
        background: #DA5404 url('../images/bg-action.gif') left top repeat-x;
        margin: 4px;
        position: relative;
        text-align: center;
        }

        	.special-offer a {
			height: 83px;
        	line-height: 83px;
        	font-size: 12px;
        	color: #fff;
        	font-weight: bold;
        	text-align: center;
        	text-transform: uppercase;
        	font-family: arial;
        	text-decoration: none;
        	display: block;
        	position: relative;
            }

            .special-offer a:hover {
            color: #fff;
            }


    .footer td {
    background: #E8EAE0 url('../images/footer-bg.gif') left top repeat-x;
    vertical-align: middle;
    color: #000;
    height: 50px;
    }

    	.copy {
        padding: 0 20px;
        }

        .bottom-menu {
        padding: 0 20px;
        }

        	.footer .bottom-menu td {
            background: none;
            height: auto;
            text-align: center;
            }

            .bottom-menu a {
            color: #B54300;
            text-transform: uppercase;
            text-decoration: none;
            font-weight: bold;
            font-size: 11px;
            }

            .bottom-menu a:hover {
            color: #B54300;
            text-decoration: underline;
            }
.slog1{
font-size:30px;
}
.slog2{
font-size:20px;
color:#545555;
}


.tel{
padding:30px 0 0 0;
color:#EBEDE4;
font-size:18px;
font-family:tahoma;
font-weight:bold;
position:absolute;
right:10px;
top:10px;
}
* html .vizitka{
position:absolute;
top:40px;
left:30px;
}
.vizitka{
position:absolute;
top:30px;
left:30px;
}



