/* CSS Document */

html, body, form{
        height: 100%;
        margin: 0;
        padding: 0;
}

form { height: auto; }

body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 18px; 
        color: #FBCE88;
        /*background: #ACADB3 url(/images/bg_body.jpg) repeat-x;*/
        background: #111111;
        height: auto;
        padding: 3px;
}

strong {
font-weight: 100 !important;
}

img { border: #000 0px solid; }

a { color: #FDB74A; text-decoration: none; }
a:hover { color: #fff; text-decoration: none; }
a:visited {}

* a {outline: none;}

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: 100; }
table { border-collapse: separate; } table td { padding: 0px; vertical-align: top }

#bg_body {
        position: absolute;
        top: 0px;
        right: -1px;
        z-index: 900;
}

#all {
        background: #000 url(/images/bg_main.jpg) no-repeat;
        border: 1px solid #deb075;
        position: relative;
        z-index: 200;
        /*width: 100%;*/
        width: 996px;
        margin: 0 auto;
        min-width: 990px;
        _width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 997 ? "990px" : "100%");

        min-height: 820px;
        _height: 820px;
}

#logo {
        position: absolute;
        left: 28px;
        top: 16px;
}

#pens_top_right {
        position: absolute;
        top: 1px;
        right: 0px;
        z-index: 600;
        width: 300px;
        height: 120px;
        background: url(/images/pens.png) top right no-repeat;
        
}

#icq {
        position: absolute;
        right: 202px;
        top: 37px;
        z-index: 600;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 110%;
        color: #CBB593;
}
        #icq img {
                vertical-align: middle;
                padding-right: 8px;
        }

#tel {
        position: absolute;
        z-index: 600;
        right: 60px;
        top: 35px;
        width: 330px;
        height: 50px;
        /*border: 1px solid green;*/
}

div.tel_add {
        position: relative;
        
}

div.telephone_number {
    position: absolute;
    font: 20px Helvetica, Arial, Tahoma, sans-serif;
    /*border: 1px solid red;*/
    width: 240px;       
	height: 25px;
	top: -7px;
	left: -30px;
	text-align: right;
}

div.zvonok_link {
    position: absolute;
    /*border: 1px solid red;*/
    width: 210px;       
	height: 15px;
	top: 21px;
	left: 0px;
	text-align: right;
	font-size: 11px; 
	z-index: 3000;
}

        div.zvonok_link a, div.zvonok_link a:hover {
                font-size: 10px;
        }

div.workdays {
    position: absolute;
    /*border: 1px solid red;*/
    width: 99px;        
	height: 20px;
	top: -25px;
	right: 120px;
	font-size: 11px;
	z-index: 3000;
	text-align: right;
}

div.add_favorites {
    position: absolute;
    /*border: 1px solid red;*/
    width: 170px;       
	height: 25px;
	top: 34px;
	right: 120px;
	font-size: 11px; 
	text-align: right;
}

        div.add_favorites  a, div.add_favorites  a:hover {
			font-size: 10px; 
        }


div.shopcart_ind {
	margin: 0px 0 0 22px;
	font: 10px/11px Tahoma !important;
	color: #FDB74A !important;
	position: absolute;
	top: 180px;
	left: 5px;
	z-index: 100;
}






#main {
        padding-top: 94px;
}

        #left {
                float: left;
                position: relative;
                width: 191px;
                margin-right: -215px;
                /*padding-top: 710px;*/
                padding-left: 24px;
                /*border: 1px solid red;*/
        }
        
                #left .menu {
                        padding-top: 20px;
                        position: absolute;
                        top: 0px;
                        left: 0px;
                }
                        #left .menu ul {
                                margin: 0px;
                                padding: 0px;
                                list-style: none;
                        }
                        #left .menu ul li {
                                padding-left: 22px;
                                background: url(/images/li_menu.gif) no-repeat 0px 3px;
                                padding-bottom: 3px;
                        }
                        #left .menu a {
                                color: #D7B980;
                                font: 15px Georgia, "Times New Roman", Times, serif;
                        }
                        #left .menu a:hover {
                                /*color: #FDB74A;*/
                                color: #fff;
                        }
                        
                                #left .menu a.zakaz_link {
                                color: #FDB74A !important;
                                font: 15px Georgia, "Times New Roman", Times, serif;
                                }
                                #left .menu a.zakaz_link:hover {
                                        color: #fff !important;
                                }
                                
                                
                        table.original {
                        margin-top: 40px;
                        }
                        
                                table.original td {
                                font-size: 11px !important;
                                line-height: 12px !important;
                                }
                        
                        
        
        
        
        
                #left .block {
                        color: #FBCE88;
                        padding-bottom: 24px;
                }
                        #left .block .title {
                                font-size: 130%;
                                padding-bottom: 7px;
                        }

                        #left .block ul {
                                margin: 0px;
                                padding: 0px;
                                list-style: none;
                        }
                        #left .block li {
                        }
                        #left .block li a {
                                padding-left: 10px;
                                color: #9E3114;
                                background: url(/images/li.gif) no-repeat 0px 5px;
                                text-decoration: none;
                        }
                        #left .block li a:hover {
                                color: #FDB74A;
                                background: url(/images/li_a.gif) no-repeat 0px 5px;
                        }
                        
                        #left .block .cat {
                                display: block;
                                padding-top: 16px;
                                color: #FBCE88;
                        }
                                #left .block .cat sup {
                                        color: #9E3114;
                                }
        
        
        
        
        
        
        
        

        #center {
                position: relative;
                margin-left: 215px;
                /*margin-right: 200px;*/
                background: url(/images/bg_center.gif);
        }
        
                h1 {
                        margin: 0px;
                        padding: 0px;
                        list-style: none;
                        text-align: center;
                        font-family: Georgia, "Times New Roman", Times, serif;
                        line-height: 20px;
                        color: #FDB74A;
                        font-size: 170%;
                        font-weight: 100;
                        padding-bottom: 20px;
                }
        
                h2 {
                        margin: 0px;
                        padding: 0px;
                        list-style: none;
                        font-family: Georgia, "Times New Roman", Times, serif;
                        font-size: 145%;
                        font-weight: 600;
                }
        
                h3 {
                        margin: 0px;
                        padding: 0px;
                        list-style: none;
                        font-family: Georgia, "Times New Roman", Times, serif;
                        font-size: 135%;
                        font-weight: 600;
                }
                
                h4 {
                        margin: 0px;
                        padding: 0px;
                        list-style: none;
                        text-align: left;
                        font-family: Georgia, "Times New Roman", Times, serif;
                        color: #FDB74A;
                        font-size: 150%;
                        font-weight: 100;
                        padding-bottom: 10px;
                }
                
                p {
                        margin: 0px;
                        padding: 0px;
                        /*padding-bottom: 6px;*/
						text-align: justify !important;
                }
                
                        
                        #center .top_bg {
                                position: absolute;
                                top: 0px;
                                left: 0px;
                                width: 100%;
                                background: url(/images/bg_center_top.gif) repeat-x;
                                z-index: 100;
                        }
                        
                        
                        
                        #center .content {
                                position: relative;
                                z-index: 300;
                                padding: 42px 20px 24px 24px;
                                margin: 0 0px; 
                                /*color: red !important;*/
                        }
                        
                        
                
                        #center .block h2 {
                                line-height: 110%;
                                position: relative;
                                z-index: 900;
                        }
                        #center .block .txt {
                                font-size: 90%;
                                color: #FBCE88;
                                line-height: 110%;
                                margin-top: 5px;
                        }
                        
                        #center_pens {
                                position: relative;
                                z-index: 900;
                                width: 550px;
                                margin-left: 0; 
                                height: 642px;
                                margin-top: 10px;
                                margin-bottom: 20px;
                                padding-bottom: 0px;
                                /*border: 1px solid green;*/
                        }
						
						#center_banners {
                                position: relative;
                                z-index: 900;
                                width: 150px;
                                margin-left: 0; 
                                height: 690px;
                                margin-top: 10px;
                                margin-bottom: 20px;
								margin-left: 30px;
								text-align: center;
                                padding-bottom: 0px;
                                /*border: 1px solid green;*/
								margin-top: -2px;
                        }
						
						div.zag_banners {
							color: #fdb74a;
							font: 14px Georgia;
							margin-bottom: 10px;
						}
                        
                                #center_pens .bl1 {
                                        position: absolute;
                                        width: 160px;
                                        left: 390px;
                                        top: 0px;
                                }
                                        #center_pens .bl1 img {
                                                position: absolute;
                                                margin-left: -50px;
                                                margin-top: -75px;
                                        }
                                #center_pens .bl2 {
                                        position: absolute;
                                        width: 215px;
                                        left: 87px;
                                        top: 10px;
                                }
                                        #center_pens .bl2 img {
                                                position: absolute;
                                                margin-left: 109px;
                                                margin-top: 10px;
                                        }
                                #center_pens .bl3 {
                                        padding-top: 110px;
                                        width: 220px;
                                }
                                        #center_pens .bl3 img {
                                                position: absolute;
                                                margin-left: 120px;
                                                margin-top: 10px;
                                        }
                                #center_pens .bl4 {
                                        padding-top: 60px;
                                        width: 230px;
                                }
                                        #center_pens .bl4 img {
                                                position: absolute;
                                                margin-left: 45px;
                                                margin-top: 12px;
                                        }
                                #center_pens .bl5 {
                                        padding-top: 65px;
                                        width: 260px;
                                }
                                        #center_pens .bl5 img {
                                                position: absolute;
                                                margin-left: 90px;
                                                margin-top: 5px;
                                        }
        
                        #hot {
                                margin: 0px auto;
                                margin-top: 16px;
                                margin-bottom: 10px;
                        }
                                #hot td {
                                        width: 40%;
                                        padding: 0px 2%;
                                }
                                #hot td h2 {
                                        padding-bottom: 16px;
                                }
                                #hot td p {
                                        padding-top: 10px;
                                }
                                
                        .content h1 {
                                text-align: left;
                                margin: 0px 50px 0 34px;
                        }
                        
                        .content p {
                                padding-bottom: 12px;
                                text-align: left;
                        }
                        
                        .content ul {
                                padding: 0;
                                margin: 0 0 0 20px;
                        }
                        
                        
                        
                        .content .crumps {
                                position: relative;
                                margin-left: 90px;
                                margin-top: -20px;
                                margin-bottom: 20px;
                                color: #A96E4A;
                        }
                                .content .crumps span {
                                        color: #FDB74A;
                                        
                                }
                                .content .crumps a {
                                        text-decoration: underline;
                                        color: #FDB74A;
                                }
                                .content .crumps a:hover {
                                        color: #FDB74A;
                                        text-decoration: none;
                                }
                                .content .crumps a.cat {
                                        font-size: 100%;
                                        color: #A96E4A;
                                        text-decoration: none;
                                }
                                .content .crumps a.cat:hover {
                                        color: #FDB74A;
                                }
                                
                                
                                
                        .content .item {
                                text-align: center;
                                color: #D7B980;
                                padding: 10px 0px;
                                padding-top: 14px;
                        }
                        
                                .content .item .title {
                                        margin: 0px;
                                        padding: 0px;
                                        display: block;
                                        list-style: none;
                                        font-family: Georgia, "Times New Roman", Times, serif;
                                        font-size: 145%;
                                        font-weight: 600;
                                }
                                .content .item img {
                                        padding: 10px 0px;
                                }
                                .content .item .articul {
                                        color: #FDB74A;
                                        font-size: 65% !important;
                                }
                                .content .item .txt {
                                        padding: 12px 0px;
                                }
                                .content .item .price {
                                        font-size: 110%;
                                        color: #fff !important;
                                }
                                
                                
                                
                        /*.content .pages {
                                padding: 16px;
                                text-align: center;
                                color: #FDB74A;
                        }

                                .content .pages span {
                                        color: #fff;
                                }
                                .content .pages a {
                                        color: #fff;
                                }*/
                                
                                
                        #card {
                                margin-bottom: 24px;
                        }               

                        #card h1 {
                                font-size: 130%;
                                font-weight: 600;
                                text-align: center;
                        }
                        
                                #card #discr {
                                        width: 528px;
                                        background: url(/images/bg_card.jpg) no-repeat;
                                        height: 640px;
                                        margin: 0 auto;
                                        margin-bottom: 20px;
                                }
                                        #card #discr td {
                                                padding-top: 7px;
                                        }
                                #card #discr .txt {
                                        width: 282px;
                                        padding-top: 70px;
                                        padding-right: 20px;
                                        padding-bottom: 10px;
                                        padding-left: 25px;
                                        color: #674412;
                                        font-size: 12px !important;
                                        line-height: 14px !important;
                                }
                                        #card #discr .txt .articul {
                                                text-align: center;
                                                color: #2B2B2C;
                                        }
                                        #card #discr .txt ul {
                                                margin: 0px;
                                                padding: 0px;
                                                list-style: none;
                                        }
                                                #card #discr .txt ul li {
                                                 padding-left: 12px;
                                                 background: url(/images/card_li.gif) no-repeat 0px 4px;
                                                 padding-bottom: 0px;
                                                }
                                #card #discr .imag {
                                        w11idth: 246px;
                                        width: 246px;
                                        text-align: left;
                                }
                                
                        
                        #other {
                        }       
                                #other .title {
                                        font-family: Georgia, "Times New Roman", Times, serif;
                                        font-size: 130%;
                                        color: #fff;
                                        padding-bottom: 10px;
                                }
                                
                                #other table {
                                        width: 99%;
                                }
                                        #other table td {
                                                width: 45%;
                                                padding-right: 5%;
                                                padding-bottom: 10px;
                                        }

                                        #other table td a {
                                                font-family: Georgia, "Times New Roman", Times, serif;
                                        }
                                        
                                        #other table td img {   
                                                float: left;
                                                margin-top: 6px;
                                                margin-right: 12px;
                                        }

                                        #other table td .txt {
                                                font-size: 90%;
                                        }

                                        #other table td .price {
                                                color: #fff;
                                                font-weight: 600;
                                        }
                                        
        
        

        #right {
                /*float: right;*/
                float: left;
                width: 180px;
                padding-left: 20px;
                padding-right: 10px;
                position: relative;
                z-index: 2000;
                padding-top: 5px;
                padding-bottom: 0px;
                margin-top: 215px;
                /*border: 1px solid green;*/
        }
        
                #right .block {
                        color: #FBCE88;
                        padding-bottom: 24px;

                }
                        #right .block .title {
                                font-size: 130%;
                                padding-bottom: 7px;
                                text-align: right;
                        }

                        #right .block ul {
                                margin: 0px;
                                padding: 0px;
                                list-style: none;
                text-align: right;                              
                        }
                        #right .block li {
                        
                        }
                        #right .block li a {
                                padding-left: 10px;
                                /*color: #9E3114;*/
                                color: #cbc9c4;
                                /*background: url(/images/li_a.gif) no-repeat 0px 7px;*/
                                text-decoration: none;
                                border: 0px solid red;
                                font-size: 14px; 
                                /*display: inline-block; */
                        }
                        #right .block li a:hover {
                                color: #FDB74A;
                                /*background: url(/images/li.gif) no-repeat 0px 7px;*/
                        }

                        #right .block a.more {
                                display: block;
                                margin-top: 14px;
                                color: #9E3114;
                                text-decoration: none;
                        }
                        #right .block a.more:hover {
                                color: #FDB74A;
                        }
                        
                        
                        
                        
                        
                        
                        
                        
                        
                        
#footer {
        background: #000;
        padding: 20px 0;
        font-size: 11px !important;
        line-height: 12px !important; 
}

        #footer .copies {
                position: relative;
                float: right;
                text-align: right;
                color: #fff;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                
        }
                        
                        
                        


hr {
        border: red 0px solid;
        color: #660301;
        border-top: #872811 1px solid;
        height: 3px;
        border-bottom: #872811 1px solid;
        margin-bottom: 10px;
}

.clr {
        clear: both;
}


/* sape_block */

        table.sape_block td {
        padding: 4px 0 2px 10px;
        font-size: 11px;
        line-height: 12px;
        text-align: left;
        }

        table.sape_block td a{
        font-size: 11px;
        text-decoration: none;
        line-height: 12px;
        }

        table.sape_block td.4link a{
        font-size: 11px;
        text-decoration: none;
        line-height: 12px;
        }
        
 /* / sape_block */
 
 ul.art_ul {
        width: 300px; 
        height: 100px; 
        overflow: hidden; 
        border: 0px solid white; 
        padding: 0px !important;
        margin: 0;
        }


/* стили фидбека */

.feedback_form TD {
        color: #EAC38F;
        font-size: 11px;
        } 

.feedback_form TD input, .feedback_form TD textarea {
        border: 0;
        background: #FFFFFF;
        font: 11px Verdana;
        } 

.button {
        background: #EAC38F;
        color: #000000;
        height: 17px;
        vertical-align: top;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        line-height: 9px;
}

.metroline1 { COLOR: #D62118; }
.metroline2 { COLOR: #009442; }
.metroline3 { COLOR: #291873; }
.metroline4 { COLOR: #0094DE; }
.metroline5 { COLOR: #543C04; }
.metroline6 { COLOR: #E77318; }
.metroline7 { COLOR: #DE107B; }
.metroline8 { COLOR: #FCCC04; }
.metroline9 { COLOR: #93979A; }
.metroline10 { COLOR: #84BC54; }
.metroline11 { COLOR: #34649C; }
.metroline21 { COLOR: #B1D8FF; }
.metroline22 { COLOR: #C9CBBE; }
.metroline23 { COLOR: #F9CEAE; }
.metroline24 { COLOR: #466480; }

.BDform { 
        FONT: 10px Trebuchet, Arial; 
        COLOR: #00446B;         
        BACKGROUND: #FFFFFF;
}

/* /стили фидбека*/


td.bottom_td_table  p {
padding-right: 40px;
text-align: left;
}

html:root td.bottom_td_table  p {
padding-right: 0px;
text-align: left;
}


/* callback */

div.form_callback {
                position: absolute;
                top: 44px;
                right: 120px;
                z-index: 200;
                width: 235px;
                /* height: 180px;*/
                border: 4px solid #fff;
                background: #1e1e20;
                color: #FBCE88;
                font: 10px/12px Tahoma, Geneva, sans-serif;
                text-align: left;
                }
        
        .callback {
                margin: -5px 10px 0 0;
                }
                
                form#callbackform input[type="text"] {
                width: 120px;
                }
        
                .callback a {
                        color: #fda03d;
                        font-size: 10px;
                        text-decoration: underline;
                        }
                        
                        .callback a:hover {
                        color: #fff;
                        text-decoration: none;
                        }
                        
        .red {color: #f00;}
                
/* /callback */


td.tovar_td1 {
text-align: center;
padding-left: 20px;
}

td.tovar_td2 {
text-align: right;
font-size: 10px !important;
line-height: 12px !important;
width: 140px;
}

	td.tovar_td2 div.price b {
		font: 11px Tahoma !important;  
		font-weight: 600 !important;
		}

div.preview_tovar {
height: 62px;
width: 400px;
overflow: hidden;
}

        div.preview_tovar img.left_pic_go {
        margin-left: -50px;
        }
        

        div.for_pages {
                margin: 30px 0 0 0;
        }
        
        ul.pages {
                margin: 0 !important;
                padding: 0 !important;
                display: inline !important;
                }
                        
                        ul.pages li  {
                        display: inline  !important;
                        list-style: none !important;
                        margin: 0 5px 0 0 !important;
                        padding: 0 !important;
                        }
                        
                        ul.pages li span {
                        padding: 6px 10px !important;
                        background: #272424 !important;
                        border: 1px solid #fbce75 !important;
                        color: #fff !important;
                        text-align: center !important;
                        margin-right: 0px !important;
                        }
                        
                        ul.pages li a {
                        display: inline !important;
                        padding: 6px 10px !important;
                        background: #6f0502 !important;
                        border: 1px solid #fbce75 !important;
                        color: #fbce75 !important;
                        text-align: center !important;
                        text-decoration: none !important;
                        }
                        
                        ul.pages li a:hover {
                        border: 1px solid #bb7627 !important;
                        }
                        
        input.search_inp {
        background: #111111 !important;
        color: #fff !important;
        border: 1px solid #272523 !important;
        width: 120px !important;
        height: 18px !important;
        padding-top: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 4px !important;
        margin: 0 !important;
        font: 11px/18px Arial, Helvetica, sans-serif !important;
        -webkit-border-radius: 0px !important;
        -moz-border-radius: 0px !important;
        border-radius: 0px !important; 
        }

        
        input.search_inp:focus {
        background: #4b4848 !important;
        color: #fff !important;
        border: 1px solid #272523 !important;
        -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
        -moz-box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
         box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
        }
                
	div.gift {
        margin: 10px 0 0 105px;
        /*border: 1px solid red;*/
    }
        
        div.gift input, div.gift select {
                margin: 3px 0 5px 0;
                }
        
        div.gift textarea {
                margin: 3px 0 5px 0;
                width: 600px;
                height: 80px;
                }
        
        div.param_gift {
                margin: 20px 0 0 0;     
                display: none;
                } 
                
                div.param_gift span.text {
                font-style: italic;
                font-size: 14px !important;
                color: #fff !important;
                text-align: left !important;
                display: block;
                width: 600px;
                }
                
                a.red_link {
                        color: #900 !important;
                        }

div.for_items_param {
        position: relative;
}

        div.delivery {
                position: absolute;
                top: 50px;
                left: 105px;
        }
                                                
        table.tovar_need_buy {
        margin: 0 0 0 102px;
        width: 500px;
        }

                table.tovar_need_buy td.price {
                        color: #fff;
                        font-size: 160%;
                        white-space: nowrap;
                        vertical-align: top;
                        padding-top: 14px;
                }

                table.tovar_need_buy td.order {
                        padding: 0 40px 0 20px;
                        vertical-align: top;
                        padding-top: 11px;
                }
                
                
        
        td.tovar_td1_sc {
        text-align: center;
        padding-left: 12px;
        }

        
		
		td.tovar_td2_sc {
        text-align: right;
        font-size: 10px !important;
        line-height: 12px !important;
        width: 180px;
        }
        
        input.kolvo {
        background: #111111 !important;
        color: #fff !important;
        border: 1px solid #272523 !important;
        width: 20px !important;
        height: 18px !important;
        padding-top: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 4px !important;
        margin: 0 !important;
        font: 11px/18px Arial, Helvetica, sans-serif !important;
        -webkit-border-radius: 0px !important;
        -moz-border-radius: 0px !important;
        border-radius: 0px !important; 
        }

        
        input.kolvo:focus {
        background: #4b4848 !important;
        color: #fff !important;
        border: 1px solid #272523 !important;
        -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
        -moz-box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
         box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
        }
                
        div.itogo {
                        margin: 0 0 10px 0;
                        text-align: left;
                        font-family: Georgia, "Times New Roman", Times, serif;
                        color: #FDB74A;
                        font-size: 170%;
                        font-weight: 100;
                }
                

                table.zakaz_form td input[type="text"] {
					/*background: #4b4848 !important;
					color: #fff !important;
					border: 1px solid #272523 !important;*/
					width: 250px !important;
					height: 22px !important;
					padding-top: 0px !important;
					padding-right: 0px !important;
					padding-bottom: 0px !important;
					padding-left: 4px !important;
					margin: 0 0 3px 0!important;
					font: 11px/18px Arial, Helvetica, sans-serif !important;
					-webkit-border-radius: 0px !important;
					-moz-border-radius: 0px !important;
					border-radius: 0px !important; 
					}

					
					table.zakaz_form td input[type="text"]:focus {
					-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
					-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
					 box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
					}
                
                table.zakaz_form td input[type="text"][name^="adr"] {
				    /*background: #4b4848 !important;
					color: #fff !important;
					border: 1px solid #272523 !important;*/
					width: 680px !important;
					height: 22px !important;
					padding-top: 0px !important;
					padding-right: 0px !important;
					padding-bottom: 0px !important;
					padding-left: 4px !important;
					margin: 0 0 3px 0!important;
					font: 11px/18px Arial, Helvetica, sans-serif !important;
					-webkit-border-radius: 0px !important;
					-moz-border-radius: 0px !important;
					border-radius: 0px !important; 
					}

					
					table.zakaz_form td input[type="text"][name^="adr"]:focus {
					-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
					-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
					 box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
					}
                
                table.zakaz_form td textarea {
					/*background: #4b4848 !important;
					color: #fff !important;
					border: 1px solid #272523 !important;*/
					width: 680px !important;
					height: 150px !important;
					padding-top: 0px !important;
					padding-right: 0px !important;
					padding-bottom: 0px !important;
					padding-left: 4px !important;
					margin: 0 !important;
					font: 11px/18px Arial, Helvetica, sans-serif !important;
					-webkit-border-radius: 0px !important;
					-moz-border-radius: 0px !important;
					border-radius: 0px !important; 
							overflow: auto;
					}

					
					table.zakaz_form td textarea:focus {
					-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
					-moz-box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
					 box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
					}
		

div.sort_price {
	text-align: right;
	margin-bottom: 10px;
	font-size: 10px;
}

	div.sort_price a {
		font-size: 10px !important;
		text-decoration: underline;
	}






































