body,table,td,p {padding: 0;margin: 0;}
div {padding: 0;margin: 0;}
html {
        background:#f5f1ea;
	color:#333;
	font: 12px Georgia, Helvetica, sans-serif;
	height:100%;
	margin: 0;
	padding: 0;
	vertical-align:top;
	width:100%;
}

body {
	height: auto !important;
	height: 100%;
	min-height: 100%;
	margin:0;
	padding:0;
	position: relative; 
        background:#fff; 
}

table { border-collapse: collapse;}
table td {vertical-align:top;}

div.clear { clear: both; }

td.pm-l-h {
    background:url(images/l_h.gif) left top no-repeat; 
    width:290px; 
    height:270px; 
    }
td.pm-c-h {
    background:url(images/c_h.gif) -96px top repeat-x; 
    height:270px; 
    }
td.pm-r-h {
    background:url(images/r_h.gif) right top no-repeat; 
    width:290px; 
    height:270px; 
    }

div.pm-l-h {
    background:url(images/l_h.gif) left top no-repeat;  
    height:270px; 
    }
div.pm-c-h {
    background:url(images/c_h.gif) left top repeat-x; 
    height:270px; 
    }
div.pm-r-h {
    background:url(images/r_h.gif) right top no-repeat;  
    height:270px; 
    }
div.pm-stop-contener { width:1003px; margin:0 auto; }
div.pm-header-contener { 
    width:640px; 
    height:270px; 
    margin:0 auto;
    }


div.pm-left-menu {
    background:url(images/l_menu.gif) left top no-repeat; 
    width:265px; 
    margin-bottom:208px; 
    padding:35px 0px 15px 25px;
    }
div.pm-left-menu a {}

div.pm-logo { 
    margin:0 auto; 
    width:432px; 
    }
div.pm-top-menu { 
    width:620px; 
    height:60px; 
    padding-top:20px;
    }

div.pm-top-menu ul{

height:37px;
list-style:none outside none;
margin:0;
padding:0;
}


div.pm-top-menu li
{
margin-bottom:7px;
 background:url(images/top_bg.png) left top no-repeat; 
display:block;
float:left;
    padding:11px 20px 4px 18px;
    text-transform:uppercase; 
}

div.pm-top-menu li.fix-menu
{  background: none; padding:0 20px;}




div.pm-top-menu a { 

    }

td.pm-td-left-menu {
    background:url(images/td_l_menu.gif) left bottom no-repeat; 
    }

td.pm-td-wa-bg {
    background:url(images/r_wa.gif) right bottom no-repeat;  
width:100%;
    }


.pm-wa-bg {
    background:url(images/r_cont.gif) right top no-repeat;
padding:30px 0px 0px 0;
    }
div.pm-wa { padding:0 30px 0 30px;}
div.pm-pix {float:left;  height:190px;}

td.pm-l-f {
    background:url(images/l_f.gif) left top no-repeat; 
   /* width:290px; */
    height:157px; 
    }
td.pm-c-f {
    background:url(images/c_f.gif) left top repeat-x; 
    height:157px; 
    }
td.pm-r-f {
    background:url(images/r_f.gif) right top no-repeat; 
    width:290px; 
    height:157px; 
    }

div.pm-wa-time { font-weight:bold; padding:5px 0; }

.contacts {
color:#FFFFFF;
float:left;
font-size:12px;
padding-left:30px;
padding-right:20px;
padding-top:110px;
}

.contacts span.pm-a a{
        color:#000;
    text-decoration:none;
}

.contacts span.pm-a a:hover { 
    text-decoration:none !important;
}

.contacts span.pm-shadow { 
    color: #000; 
    left: -1px; 
    padding-left: 30px; 
    padding-right: 20px; 
    padding-top: 110px; 
    position: absolute; 
    top: -1px;
}


.contacts span.pm-shadow a{ 
        color: #fff; 
        text-decoration:underline !important;
}
.contacts span.pm-shadow a:hover{ 
        text-decoration:none !important;
}

.copyright {
        font-size:12px;
        margin-left:0;
        margin-top:122px;
        padding-left:28px;
        padding-right:0;
        text-align:left;
        color:#000;
}

.copyright span.pm-shadow { 
        color:#fff;
        left:-1px;
        margin-left:0;
        margin-top:0;
        padding-left:28px;
        padding-right:0;
        position:absolute;
        top:-1px;
}


.footer_pagemaster {
background:url("images/right_bg.png") no-repeat scroll right bottom transparent;
border:0 solid #CDCDCD;
color:#FFFFFF;
float:right;
font-size:12px;
padding-bottom:18px;
padding-right:17px;
padding-top:106px;
text-align:right;
width:250px
}

.footer_pagemaster a img {margin-top:5px; border:none;}
.footer_pagemaster a {
    text-decoration: none !important; 
    font-size:12px; color:#000; 
    }
.footer_pagemaster a:hover{ text-decoration: underline !important;}

.footer_pagemaster span.pm-shadow { 
        position:absolute;
        text-align:right;
        top:122px;
}

.footer_pagemaster span.pm-shadow a{ 
        color:#FFFFFF;
}


#wrapper {
        background:url(images/main_foto.gif) left top no-repeat;
        margin:0px;
        padding:15px 20px 5px;
        text-align:left;
        height:175px;
}

#curve1  {
width:160px;
}
#curve2  {
width:163px;
}
#curve3  {
width:165px;
}
#curve4  {
width:167px;
}
#curve5  {
width:169px;
}
#curve6  {
width:171px;
}
#curve7 {
width:174px;
}
#curve8  {
width:177px;
}
#curve9  {
width:179px;
}
#curve10 {
width:181px;
}
#curve11  {
width:183px;
}

.curve {
clear:left;
display:block;
float:left;
height:14px;
margin:0 !important;
padding:0 !important;
line-height:0px;
font-size:0px;
}


div.pm-bg-pic-section {
width:160px;
height:160px;
background:url(images/razdely_bg.gif) left top no-repeat;
}
div.pm-bg-pic-section img {
padding:10px 0 7px 0px;
width:138px;
}


table.form-table td.order-input { 
background:url("images/input.gif") no-repeat left center;
height:26px;
padding:0px 10px 0 10px;
margin:0 0 10px 0;
vertical-align:middle;

}
table.form-table td.order-input input{  
border:0px solid;
width:220px; 
font-size:9px;
}

table.form-table td.order-textarea { 
background:url("images/textarea_bg.gif") no-repeat left center;
height:65px;
padding:0px 10px 0px 10px;
margin:0 0 10px 0;
vertical-align:middle;

}


table.form-table td.order-textarea textarea{  
border:0 solid;
font-size:11px !important;
height:60px;
width:377px;
}

table.form-table {
border-collapse:collapse;
font-weight:normal;
line-height:100%;
}
table.form-table td.order-head { height:30px; }
table.form-table td.order-head span, table.form-table td.order-name { font-size:14px; color:#343535;}
table.form-table td.order-head span.red, table.form-table td.order-name span.red, span.red { color:#cc0000;}
table.form-table td.order-name { width:150px;}

table tr.tr-ord-head { border-bottom:1px solid #a3a3a3; background:#666666; }
table td.td-ord-head-l {color:#fff; font-size:14px; font-weight:bold; padding:5px 5px 5px 10px; width:240px;}
table td.td-ord-head-r {color:#fff; font-size:14px; font-weight:bold; padding:5px 10px 5px 10px; text-align:right; width:120px;}
table td.td-ord-head-rr {color:#fff; font-size:14px; font-weight:bold; padding:5px 0px 5px 0px; text-align:right; width:30px;}

table td.td-ord-goods-l {border-bottom:1px solid #a3a3a3; color:#333333; font-size:14px; padding:5px 10px 5px 10px; }
table td.td-ord-goods-r {border-bottom:1px solid #a3a3a3; color:#333333; font-size:14px; text-align:center; padding:5px 10px 5px 10px; }
table td.td-ord-goods-rr {border-bottom:1px solid #a3a3a3; color:#333333; font-size:14px; text-align:center; padding:5px 0px 5px 0px; }

table td.order-name-comm { font-size:14px; color:#343535; padding:15px 10px 10px 0px;}

table td.order-area { padding:15px 0 10px 0; }
table td.order-captcha {font-size:14px; color:#343535; padding:15px 10px 10px 0px;}
table td.order-captcha-input { 
height:26px;
padding:0px 10px 36px 0px;
margin:0 0 0px 0;
vertical-align:middle;
}
table td.order-captcha-input div.input {
background:url("images/captcha.gif") no-repeat scroll left center transparent;
height:15px;
padding:10px;
vertical-align:middle;
}

table td.order-captcha-input div.captcha {

padding:7px 15px 0 0px;
}

table td.order-captcha-input input{  
border:0px solid;
width:87px; 
font-size:10px;
vertical-align:middle;
}

table#request-table tr.tr-ord-head td.td-ord-head-l input { border:none; }
