body {

	background: #546e94 url(../i/bg.gif) repeat-x left top;
 	font-family: Arial, sans-serif;
	font-size: .69em !important;
}

a:link, a:active, a:visited, a:hover {

	color: #fff;
	text-decoration: underline;
}

a:hover {

	text-decoration: none;
}

.layout {
	min-width: 1000px;
	max-width: 1400px;
	margin: 0 auto;
	_height:1%;
}

#header {
	position:relative;
    background: url(../i/head-left2.jpg) no-repeat left top;
}

    #header .inside {

        background: url(../i/head-r-bg.jpg) no-repeat right top;
        height: 153px;
    }

	#cart {background:white;position:absolute;padding:11px 0 0 17px;width:163px;height:66px;right:51px;top:75px}
	#cart h3 {text-transform:uppercase;font-size:11pt;margin:0 0 9px 0;font-weight:normal}
	#cart li {font-size:8pt;}
	#tel {position:absolute;font-size:23px;height:153px;line-height:153px;left:296px}
	#graf {position:absolute;font-size:14px;height:40px;top:100px;left:325px;display:block;overflow:hidden;color:#505050;text-align:center;}

#header h1 {position:absolute;left:80px;top:27px;width:166px;height:94px;}
#header h1 em {display:block;text-indent:-4000px}
#header h1 a#png {width:166px;height:94px;display:block;background:url(../i/c2y3.png) no-repeat;cursor:hand;cursor:pointer}

#header ul.menu {position:absolute;display:block;right:51px;height:28px;text-align:left;background:url(../i/top-menu-left-side.gif) no-repeat left;padding-left:48px;}
#header ul.menu li {_width:1%;display:block;float:left;background:#3e5077}
#header ul.menu li a {font-size:12px;display:block;height:28px;line-height:24px;padding:0 27px 0 13px;color:white;background:url(../i/arrow.gif) no-repeat}
#header ul.menu li a:hover {color:#ff2a2a}



#content {}

    #content .leftColumn {

        margin-right: 281px;
        _margin-right: 0;
    }

        #content .leftColumn ul.differentMenu {

            padding-left: 40px;
            background: #fff url(../i/different-menu-bg.gif) repeat-x left top;
            height: 212px;
        }

            #content .leftColumn ul.differentMenu li {

                display: block;
                float: left;
                width: 33%;
                background: url(../i/different-menu-li-left-bg.gif) no-repeat left bottom;
                height: 212px;

            }

                #content .leftColumn ul.differentMenu li .inside {

                    padding: 0 15px 0 20px;
                }

                #content .leftColumn ul.differentMenu li div.header {

                    height: 47px;
                    line-height: 47px;
                    font-size: 15px;
                    color: #fff;
                    text-transform: uppercase;
                    margin-bottom: 22px;
                    position: relative;
                }

                    #content .leftColumn ul.differentMenu li div.header i {

                        display: block;
                        position: absolute;
                        left: 0;
                        top: -12px;
                        background: url(../i/different-menu-li-bg.gif) no-repeat left top;
                        width: 11px;
                        height: 11px;
                    }

                #content .leftColumn ul.differentMenu li div.all {

                    font-size: 10px;
                    color: #9e9e9e;
                }

                    #content .leftColumn ul.differentMenu li div.all a:link, #content .leftColumn ul.differentMenu li div.all a:visited, #content .leftColumn ul.differentMenu li div.all a:hover, #content .leftColumn ul.differentMenu li div.all a:active {

                        color: #9e9e9e;
                    }

                #content .leftColumn ul.differentMenu li dl {
                    position: relative;
                    min-height: 115px;
					height:auto !important;
					height:115px;

                }

                    #content .leftColumn ul.differentMenu li dl dt {

                        margin-left: 95px;
                    }

                        #content .leftColumn ul.differentMenu li dl dt a:link, #content .leftColumn ul.differentMenu li dl dt a:visited, #content .leftColumn ul.differentMenu li dl dt a:hover, #content .leftColumn ul.differentMenu li dl dt a:active {

                            color: #c0110e;
                            font-weight: bold;
                        }

                    #content .leftColumn ul.differentMenu li dl dd.image {

                        float: left;
                        width: 90px;
			padding-top: 15px;
                    }

                    #content .leftColumn ul.differentMenu li dl dd.price {

                        position: absolute;
                        left: 95px;
                        bottom: 10px;
                        color: #28456f;
                        font-size: 10px;
                    }

                        #content .leftColumn ul.differentMenu li dl dd.price strong {

                            font-size: 18px;
                        }

                        #content .leftColumn ul.differentMenu li dl dd.price span {

                            display: block;
                            color: #b8b8b8;
                            font-size: 11px;
                        }

                #content .leftColumn ul.differentMenu li.first {

                    background: none;
                }

        #content .leftColumn div.search {
			position:relative;
            background: #97adce;
            height: 36px;
            border-top: 10px solid #6f8fbc;
        }
	#search form,#search fieldset{height:36px;line-height:36px;display:block;overflow:hidden;padding-left:60px;}
	#search  label  {font-size:14px;text-transform:uppercase;padding:0 15px 0 0}
	#search  input,#search  label {float:left;}
	#search .text {width:139px;height:19px;line-height:19px;border:1px solid black;font-size:11px;padding:0;margin:8px 0 0 0 }
	#search .but {height:21px;width:21px;background:black url(../i/s-but.gif) no-repeat center;border:0;margin:8px 0 0 1px}
	div.search a.icq {position:absolute;right:90px;top:0;height:36px;line-height:36px;display:block;padding:0 0 0 25px;background:url(../i/icq.gif) no-repeat left center;color:#28456f}
       div.search a.icq:hover {color:#ff2a2a}
        * html #content .leftColumn ul.categoryMenu {
                    height: 1%;
        }

        #content .leftColumn ul.categoryMenu {

            display: block;
            padding-top: 35px;
            margin-left: 30px;
            background: #28456f url(../i/category-menu-bg.gif) repeat-x left top;
			*overflow:hidden;_overflow:none;
        }

            #content .leftColumn ul.categoryMenu li {

                display: block;
                float: left;
                width: 33%;
                margin-bottom: 15px;
                font-size: 12px;
                line-height: 15px;
            }

                #content .leftColumn ul.categoryMenu li .inside {

                    padding: 0 0 0 20px;
                }

                #content .leftColumn ul.categoryMenu li dl {
                    clear: both;
                    height: 35px;
                    margin-bottom: 15px;
                }

                    #content .leftColumn ul.categoryMenu li dl dt {

                        padding-top: 10px;
                        height: 25px;
                        margin-left: 50px;
                    }

                    #content .leftColumn ul.categoryMenu li dl dd {

                        float: left;
                        width: 45px;
                    }

            #content .leftColumn ul.categoryMenu li.first {}

                #content .leftColumn ul.categoryMenu li.first .inside {

                    padding: 0 0 0 30px;
                }

    #content .rightColumn {
        float: right;
        width: 243px;
        background:url(../i/main-content-right-column-bg.gif) no-repeat left top;
        padding-top: 48px;
        padding-left: 37px;
		_margin-left:-2px;
    }

        #content .rightColumn img.banner {

            background: url(../i/banner-bg.gif) no-repeat left top;
            padding-left: 12px;
            margin-bottom: 15px;
        }

        #content .rightColumn img.first {

            margin-bottom: 50px;
        }

#secondContent {

    clear: both;
    font-size: 12px;
    color: #fff;
    margin-bottom: 35px;
}

    #secondContent .inside {

        padding: 30px 0 0 60px;
    }

    #secondContent h2 {

        font-size: 12px;
        font-weight: bold;
        margin-bottom: 15px;
    }

    #secondContent .leftColumn {

        margin-right: 280px;
    }

        #secondContent .leftColumn div.about {

            float: left;
            width: 85%;
        }

            #secondContent .leftColumn div.about .inside {

                padding: 0 30px 0 0;
            }

            #secondContent .leftColumn div.about p {

                margin-bottom: 15px;
            }

        #secondContent .leftColumn ul {

            float: right;
            width: 15%;
            font-size: 11px;
        }

            #secondContent .leftColumn ul li {

                line-height: 11px;
                margin-bottom: 13px;
            }

            #secondContent .leftColumn ul a:link, #secondContent .leftColumn ul a:visited, #secondContent .leftColumn ul a:hover, #secondContent .leftColumn ul a:active {

                text-transform: uppercase;
                font-size: 10px;
            }

    #secondContent .rightColumn {

        float: right;
        width: 280px;
    }

        #secondContent .rightColumn .inside {

            padding: 0 0 0 50px;
        }

        #secondContent .rightColumn h3 {

            font-size: 13px;
            font-weight: normal;
            text-transform: uppercase;
            margin-bottom: 15px;
        }

        #secondContent .rightColumn div.form {

            display: block;
            float: left;
            width: 50%;
        }

            #secondContent .rightColumn div.form form {}

                #secondContent .rightColumn div.form form div.header {

                    margin-bottom: 3px;
                    font-size: 11px;
                }

                #secondContent .rightColumn div.form form input {

                    background: #fff;
                    border: 1px solid #000;
                    color: #000;
                    font-size: 12px;
                    padding: 2px 5px;
                    margin-bottom: 15px;
                    width: 100%;
                }

                #secondContent .rightColumn div.form form input.enter {

                    background: url(../i/enter-button.gif) no-repeat left top;
                    border: none;
                    padding: 0;
                    margin: 0;
                    width: 63px;
                    height: 21px;
                }

        #secondContent .rightColumn a.register {
            display: block;
            float: left;
            width: 30%;
            font-size: 11px;
            margin-top: 20px;
            margin-left: 25px;
        }

#footer {

    background: url(../i/footer-bg.gif) no-repeat left top;
    height: 77px;
    padding-top: 48px;
}

    #footer .inside {

        margin: 0 0 0 277px;
        background: #496188;
        height: 47px;
        color: #fff;
        position: relative;
    }

	#footer div.counter {

float:left;
position: relative;
padding: 10px 20px 15px 70px;

}
    #footer div.address {

        float: left;
        font-size: 11px;
        line-height: 14px;
        width: 175px;
        padding: 9px 15px 0 30px;
    }

    #footer div.phone {

        float: left;
        font-size: 18px;
        line-height: 47px;
        height: 47px;
    }

    #footer a.copyright {

        position: absolute;
        top: 8px;
        right: 85px;
    }

	#footer div.countcount {

float:left;
position: relative;
padding: 10px 20px 15px 70px;

}