font-size: 22px;
margin:5px; padding:5px;
}
text-decoration: underline;
}

/* General Style */
td, body {font-family:Tahoma,Arial;font-size:8pt;}

form {padding:0px;margin:0px;}
input,textarea,select {font-size:8pt;font-family:Tahoma,Arial;}
/* ------------- */



body { min-width:320px; max-width:400px; width:100%; margin: 0 auto; background:#144E56;
 
 background: url("/site_img/pda/bgPDA.png") 50% 0% no-repeat fixed #191919;
 font-family: "Trebuchet MS", serif;}

#headerPDA {
 background-color: #EE6E00;
 border-bottom: 1px solid #CD6200;
 margin: 0px 10px;
}

#btn1PDA {
 float: left;
 margin: 5px 0px 0px 10px;
}
#btn2PDA {
 float: left;
 margin: 5px 0px 0px 10px;
}
#avtorizPDA {
 color: #EDDBBC;
 font-size: 12px;
 float: right;
 margin: 0px 10px 0px 0px;
}
#avtorizPDA a{
 color: #EDDBBC;
}


#logoPDA {
 width: 100%;
 margin: 0px auto;
}

#logoPDA img {
 width: 100%;
}


#vrem{
 text-decoration: none; text-align: center;
 display:block;
 color: #fff;
 font-family: "Trebuchet MS", sans-serif;
 font-size: 32px;
 margin: 0px 10px 10px 10px;
 border: 3px solid #b55507;
 border-radius: 10px;
}
#vrem p{
 margin: 0px auto; width: 100%;
}
#headerMid1112 {
 color: #fff;
 font-size: 32px;
 text-decoration: none;
 margin: 0px 0px 0px 0px;
}

#headerMid111 {
 color: #fff;
 font-size: 16px;
 text-decoration: none;
 margin: 0px 0px 0px 0px;
}
#headerMid111 b {
 color: #000;
}
#headerMid111 span {
 margin: 0px 0px 0px 5px;
}
#headerMid111 span b {
 color: #cd2333;
}




.uMenuH{
 width: 100%;
}
.uMenuRoot {
 color: #000; 
 font-size: 18px;
 margin: 0px 10px;padding: 0px;
 display:flex;
 background: url("/site_img/menu_1.png") 0 -2px repeat-x;
 border-bottom: 1px dashed #C4AC86;
 border-top: 1px dashed #C4AC86;
}
.uMenuRoot a{
 text-decoration: none;
 color: #000; 
}

a.uMenuItemA, .uMenuRoot a:hover{ 
 color: #D16400;
 text-decoration: none;
}
.uMenuRoot li{
 display: inline-block; text-align: center;
 line-height: 32px;
 width:33.33333333%; 
 margin:0px 0px 0px 0px ;
}

#contentPDA {
 background-color: #EAD9B4;
 margin: 0px 10px; padding:5px 0px 10px 0px;
}
#remontGH1 {
 margin: 0px 10px 5px 10px;
 text-align: center;
 border: 3px solid #8B4500;
 border-radius: 10px;
 background-color: #de7016;
 text-shadow: 0px 1px #000000;
 color: #FFF;
 font-size: 20px;
 font-weight: 500;
 height: 28px;
}
@media (max-width: 350px) {
 #remontGH1 {font-size: 18px; height: 25px;}
}

#remontG { 
 margin: 0px 10px; 
}
#remontG a{ text-align: center;
 width:100%;
 padding:0px; margin-bottom:5px;
 border-radius: 10px;
 border: 3px solid #B56933;
 display: inline-block;
 color: #57341B;
 background-color: #fff;
 text-decoration:none; box-sizing: border-box;
}

#remontG a:hover{ 
 border: 3px solid #8B4500;
}

#remontG a img { 
 background-color: #FFF;
 margin:0px; padding: 9px 5px 9px 5px; 
 border:0; 
 width:190px; height: 114px; 
 border-top-left-radius: 7px;border-top-right-radius: 7px; border: 0px; 
}

#remontG a h3 { 
 margin:0; 
 border-bottom-left-radius: 6px;border-bottom-right-radius: 6px; border: 0px; 
 background-color: #CF8D5B;
 color: #57341B; text-decoration:none;font-size: 22px; font-weight: 700;
 line-height: 30px;
}
#remontG a:hover h3{ 
 background-color: #de7016;
}
@media (max-width: 350px) {
 #remontG a h3 {font-size: 18px; line-height: 25px;}
}

#remontGH2 {
 margin: 15px 10px 5px 10px;
 text-align: center;
 border: 3px solid #8B4500;
 border-radius: 10px;
 background-color: #de7016;
 text-shadow: 0px 1px #000000;
 color: #FFF;
 font-size: 20px;
 font-weight: 500;
 height: 28px;
}
@media (max-width: 350px) {
 #remontGH2 {font-size: 18px; height: 25px;}
}
#contentPDA table.catalog {
 width: 100%;
}
#catPDA {
 margin: 5px 10px 0px 10px;
}

#contentPDA .catalog-item {
 text-align: center;
 width: 49%;
 margin: 0px 2% 5px 0px;
 padding: 0px;
 border-radius: 10px;
 border: 3px solid #B56933; box-sizing: border-box;
 display: inline-block;
 color: #57341B;
 background-color: #CF8D5B;
}
#contentPDA td:last-child {
 margin-right: 0px; 
}
#contentPDA table.catalog img {
 background-color: #FFF;
 margin: 0px;
 padding: 5px 5% 5px 5%;
 border: 0;
 width: 90%;
 height: auto;
 border-top-left-radius: 8px;
 border-top-right-radius: 5px;
 border: 0px;
}

#contentPDA table.catalog h3 a {
 margin: 0; padding:0;
 color: #57341B;
 text-decoration: none;
 line-height: 22px;
 font-size: 16px;
 font-weight: 500;
}
#contentPDA table.catalog h3{
 margin: 0; padding:0;
 height: 22px;overflow:hidden;
}

#mapPDA {background-color: #EAD9B4;
 border: 3px solid #B56933;
 border-radius: 10px;
 padding: 3px;
 margin: 0 10px;
}

#footer {
 border-top: 1px dashed #C4AC86;
 background-color: #EE6E00;
 margin: 0px 10px; padding-top:5px;
}
.footer1 {
 margin: 0px 10px; 
}

.footer1 h3{
 margin: 15px 10px 5px 10px;
 text-align: center;
 border: 3px solid #8B4500;
 border-radius: 10px;
 background-color: #CF8D5B;
 color: #57341B;
 font-size: 20px;
 font-weight: 500;
 height: 28px;
}
@media (max-width: 350px) {
 .footer1 h3 {font-size: 18px; height: 25px;}
}


.footer1 p{
 color: #57341B;
 font-size: 16px;
 font-weight: 500;
 margin: 0px 10px 10px 10px;
}

.inf {
 margin: 15px 10px 5px 10px;
 text-align: center;
 border: 3px solid #8B4500;
 border-radius: 10px;
 background-color: #CF8D5B;
 color: #57341B;
 font-size: 20px;
 font-weight: 500;
 height: 28px;
}
.footer1 li{
 color: #57341B;
 font-size: 18px;
 font-weight: 500;
 margin: 0px 10px 10px 10px;
}
.footer1 li a{
 color: #57341B;
 font-size: 18px;
 font-weight: 700;
 margin: 0px 10px 10px 10px;
}

.f_copy{ border-bottom: 1px dashed #C4AC86;
 margin: 15px 10px 0px 10px;padding: 0px 0px 25px 0px;
 text-align: center;
 color: #57341B;
 font-size: 16px; 
}
.f_copy a{
 color: #57341B; font-size: 20px; 
}

#path{ 
 margin-left: 15px;color: #57341b;line-height: 15px;
}
#path a{ 
 margin-left: 15px;color: #57341b;font-size: 12px; 
}


#servisImg{
 width: 100%; margin-top: 10px;
}

#servis{ 
 text-align: center;
 background-color: #EAD9B4; padding-bottom: 10px;
 color: #FFF;
}



#servis1{ 
 box-sizing: border-box;
 width: calc(100% - 20px);
 margin:10px 10px 10px 10px; 
 text-align: center;
 border: 1px solid #D0D0D0;
 background-color: #FFFFFF;
 background: url("/site_img/background4.png") repeat-x transparent;
 color: #333333;
 overflow: hidden;
}
#servis2{ 
 box-sizing: border-box;
 width: calc(100% - 30px);
 margin:15px; padding:0px 0px 0px 0px;
 text-align: center;
 border: 1px solid #D0D0D0;
 background-color: #FFFFFF;
 font-size: 12px;font-weight: 500;
 color: #333333;
 overflow: hidden;
}
#servis2 h2{ 
 font-size: 18px;font-weight: 500;
 color: #DB011C;
 overflow: hidden;
}

#servis2 p{ 
 font-size: 12px;font-weight: 500;
 margin: 10px 0 20px 0;
}

#remontKH1 {
 margin: 0 10px 0px 10px;
 text-align: center;
 border: 3px solid #8B4500;
 border-radius: 10px;
 background-color: #de7016;
 text-shadow: 0px 1px #000000;
 color: #FFF;
 font-size: 30px;
 font-weight: 500;
 line-height: 44px;
}
#remontK {display:inline-block;
 margin: 5px 10px 0 10px;
 padding: 0px 0px 0px 0px; 
}
#remontK img {float:left;
 text-align: center;
 width: 32%;
 height: auto;
 margin: 0 2% 0 0;
 padding: 0px;
 border-radius: 10px;
 border: 3px solid #B56933;
 display: inline-block;
 color: #57341B;
 background-color: #CF8D5B;
 text-decoration: none;
 box-sizing: border-box;
}
#remontK img:last-child {
 margin: 0;
}
#remontK2 {
 box-sizing: border-box;
 width: calc(100% - 20px);
 margin:10px 10px 10px 10px; 
 padding: 0px 15px 0 15px;
 border-radius: 10px;
 border: 3px solid #B56933;
 font-size: 16px;
 font-weight: 700;
 color: #57341B;
 background-color: #CF8D5B;
 text-decoration: none;
 text-align: justify;
}
#remontK2 a{width: calc(100% - 20px);
 text-align:center;display: inline-block;
}

#remontKH2 {
 width: calc(100% - 20px);
 margin: 10px 10px 10px 10px; box-sizing: border-box;
 text-align: center;
 border: 3px solid #8B4500;
 border-radius: 10px;
 background-color: #de7016;
 text-shadow: 0px 1px #000000;
 color: #FFF;
 font-size: 20px;
 font-weight: 500;
 line-height: 30px;
 text-decoration: none;
}
#remontK2a{
 color: #57341B; 
}
a #remontKH2{
 
 text-decoration: none;
}
#remontK2 table{width: 100% ;
 text-align:left;
}
#remontK2 table ul{padding-left:10px;list-style-type:none;
}
#remontK2 table ul a{padding-left:0px; margin-bottom:10px; text-align:left;
 font-size: 14px; font-weight: 700; color: #57341B; text-align: justify;
}

#oplata { 
 display:inline-block;
 margin: 5px 10px 0 10px;
 padding: 0px 
}


#oplata img{ float:left;
 text-align: center;
 width: calc(100% - 20px);
 height: auto;
 margin: 0 10px 10px 10px;
 padding: 0px;
 border-radius: 10px;
 border: 3px solid #B56933;
 display: inline-block;
 color: #57341B;
 background-color: #CF8D5B;
 text-decoration: none;
 box-sizing: border-box;
}

#oplata1{ text-align: center;
 width: calc(100% - 20px);
 height: auto;
 margin: 0 10px 10px 10px;
 border-radius: 10px;
 border: 3px solid #B56933;
 float:left;
 color: #57341B;
 background-color: #CF8D5B;
 text-decoration:none;
 font-size: 20px;font-weight: 700;
}


#menu{
 width: calc(100% - 20px); margin: 0 10px 0px 10px;
}
#menu a{
 text-decoration: none;
}

#menuTitle{
 background: url("/site_img/fon3.jpg") 0 -0px repeat-x;
 border-bottom: 1px solid #CD6200;
 border-top: 1px solid #CD6200;
 color: white;
 font-size: 22px;
 font-style: normal;
 font-weight: 400;
 line-height: 50px;
 text-shadow: 0px 1px #000000;
 text-transform: uppercase;
 font-family: "MyriadPro-Cond", sans-serif;
 width: 100%; 
}

#menuTitle a{width: 100%;
 margin: 0px 0px 0px 10px;color: white;
 padding: 0px;
 word-spacing:10px;
}
.cat-blocks { padding:0px 0px 0 0px; line-height:44px; }
.cat-blocks div { 
 background-color: #DE7016;
 border-bottom: 1px solid #CD6200;
 border-top: 1px solid #CD6200;
 padding: 0px 5px 0px 15px;
 cursor:pointer; margin-bottom:0px; height:auto!important;color: white; !important; font-size:18px;font-weight:100!important; text-align:left!important; overflow:hidden; }
.cat-blocks ul { display:none; list-style:none; margin:0; padding:0; text-align:left }
.cat-blocks li { 
 background-color: #CD6600;
 border-bottom: 1px solid #8B4500;
 border-top: 1px solid #8B4500;
 padding: 0px 5px 0px 25px;
 font-size:15px;
 height:auto; overflow:hidden }
.cat-blocks a, .cat-blocks a:hover, .cat-blocks a:visited, .cat-blocks u { text-decoration:none; color: #fff; }


#shopPDA{
 width: calc(100% - 20px); margin: 0 10px 0px 10px; background-color: #EAD9B4;
}
#pathPDA {
 margin-left: 15px; padding-top:5px;color: #57341b;
}
#pathPDA a{
 color: #57341b;font-size: 12px
}
#shopPDA h1{
 margin: 0px 10px 5px 10px;
 text-align: center;
 border: 3px solid #8B4500;
 border-radius: 10px;
 background-color: #de7016;
 text-shadow: 0px 1px #000000;
 color: #FFF;
 font-size: 20px;
 font-weight: 500;
 height: 28px;
}
@media (max-width: 350px) {
 #shopPDA h1 {font-size: 18px; height: 25px;}
}

#shopPDA table.catalog {
 width: calc(100% - 20px); margin: 0 10px;
}
#shopPDA .catalog-item {
 text-align: center;
 width: 49%;
 margin: 0px 2% 5px 0px;
 padding: 0px;
 border-radius: 10px;
 border: 3px solid #B56933; box-sizing: border-box;
 display: inline-block;
 color: #57341B;
 background-color: #CF8D5B;
}
#shopPDA td:last-child {
 margin-right: 0px; 
}
#shopPDA table.catalog img {
 background-color: #FFF;
 margin: 0px;
 padding: 5px 5% 5px 5%;
 border: 0;
 width: 90%;
 height: auto;
 border-top-left-radius: 8px;
 border-top-right-radius: 5px;
 border: 0px;
}

#shopPDA table.catalog h3 a {
 margin: 0; padding:0;
 color: #57341B;
 text-decoration: none;
 line-height: 22px;
 font-size: 16px;
 font-weight: 500;
}
#shopPDA table.catalog h3{
 margin: 0; padding:0;
 height: 22px;overflow:hidden;
}



#shopKatPDA{
 width: calc(100% - 20px); margin: 0 10px 0px 10px; 
}

#katalog{
 width: 49%;
 margin: 0px 2% 5px 0px;
 display: inline-block;
 text-align: center;
 text-decoration: none;
 float:left;
 border: 3px solid #b56933; box-sizing: border-box;
 border-radius: 10px;
 background-color: #cf8d5b;
 color: #57341b;
}
.list-item:nth-child(2n) #katalog{
 margin-right: 0px; 
}

#katalog:hover{
 border: 3px solid #8B4500;
 background-color: #de7016;
 
}



#katalogName{
 width: 100%;height: 52px;
 overflow:hidden;
 font-weight: 700;
 font-size: 14px;
 border-bottom: 1px solid #b55507;
 border-top-left-radius: 6px;
 border-top-right-radius: 6px;
}
#katalogIzo{
 background-color: #fff;
 width: 100%;
 border-bottom: 1px solid #b55507;
 font-weight: 700;
 padding:0px;margin:0px;
}
#katalogIzo img{
 width: 100%;
}

#katalogOp{
 width: 100%;height: 40px;
 color: #000;
 background-color: #EAD9B4;
 overflow:hidden;
 font-weight: 700;
 font-size: 12px;
 border-bottom: 1px solid #b55507;
}

#katalogPr{
 width: 100%;height: 45px;
 border-bottom-left-radius: 6px;
 border-bottom-right-radius: 6px;
 font-weight: 700;
 font-size: 18px;
}

#katalogPr span{
 display:inline-block;
 margin-top:10px;
}
#KatUPDA{
 font-weight: 700;
 font-size: 22px;
 margin:5px; padding:5px;
 color: #57341b;
}

#KatUPDA a{
 color:#b55507}

#celH1 {
 height: auto!important;
 line-height: 28px;
}

#celIMG{
 text-align: center;
 width: calc(100% - 20px); margin: 0 10px 5px 10px;
 padding: 0px;
 
 border-radius: 10px;
 border: 3px solid #B56933;
 display: inline-block;
 color: #57341B;
 background-color: #fff;
 text-decoration: none;
 box-sizing: border-box;
}
#celIMG img{
 width: 50%;
}
#celOP{
 width: calc(100% - 20px); margin: 0 10px 0px 10px; 
 
 display: inline-block;
 color: #57341B;
 
 text-decoration: none;
 box-sizing: border-box;
}

.shop-itempage-price span{
 font-weight: 700;
 font-size: 24px;
}

.goods-list .basket {
 width: calc(50% - 15px)!important;
 height: 39px;
 background-size:100%;
 float:left;
}
.goods-list .now {
 
 width:calc(50% - 20px);
 margin: 5px 10px!important;
}
.goods-list .add {
 width:calc(50% - 20px);
 margin: 5px 10px 5px 0px!important;
}
.opis1 {
 font-family: "Arial";
 font-size: 12px;
 font-weight: 500;
 color: rgb(97, 97, 97);
 border-radius: 10px!important;
 border: #b56933 3px solid!important;
 padding: 10px;
 background-color: #fff!important;
}
.polosa_sh {
 width: calc(100% - 20px)!important;
 min-width: 260px!important;
 padding: 8px;
 margin: 5px 0px!important;
 background-color: #fff;
 border: #b56933 3px solid!important;
 clear: both;
 overflow: hidden;
}
.har{
border: 4px double #b56933;

 border-collapse: collapse;
margin:5px;padding:5px;
 }
.har td{
border: 1px solid #b56933;
padding:4px;
 }
.shop-itempage-viewed-title {
 margin: 0px 10px 5px 10px;
 text-align: center;
 border: 3px solid #8B4500;
 border-radius: 10px;
 background-color: #de7016;
 text-shadow: 0px 1px #000000;
 color: #FFF;
 font-size: 20px;
 font-weight: 500;
 height: 28px;
}

#shopPDA2 {
 width: calc(100% - 20px);
 margin: 0 10px 0px 10px; padding-bottom: 10px;
}
.methods-list .fw {
width: calc(100% - 20px)!important;

}