
html, body, img, form {margin: 0px;	padding: 0px;	border: none;}

body {background-color:#fff;}

body, td {font: 12px Tahoma, Arial, sans-serif; color: #000;}

a {color: #000;	text-decoration: underline;}

a:hover {text-decoration: none;}

table {border: 0px;	border-collapse: collapse;}

td {vertical-align: top; padding: 0px;}

p {padding: 0px; margin: 0px 0px 12px 0px;}

h1 {color:#9f1414; font-size:14px; font-weight:bold; padding:0; margin:0;}
h2 {color:#000; font-size:14px; font-weight:bold; padding:0; margin:0;}

.clear {clear:both;}
.none {line-height:0;}

.main-cont {width:100%;}
.left-col {width:220px; padding:47px 50px 0 20px;}
.right-col {width:auto; padding:0 20px 20px 0;}
.site-title {font-size:15px; font-weight:bold;}

/* left mrnu */
.left-menu {list-style-type:none; margin:30px 15px 0 0; padding:10px 0; border-bottom:2px solid #d19100;}
.left-menu A {text-decoration:none; font-weight:bold;}
LI.lm-lvl1 {font-size:13px; margin:8px 0; padding:0 0 0 25px; background:url(../img/icn/box1.gif) 0 3px no-repeat}
LI.lm-lvl1-act {font-size:13px; margin:8px 0; padding:0 0 0 25px; color:#9f1414; background:url(../img/icn/box1.gif) 0 3px no-repeat}
LI.lm-lvl1-act A {color:#9f1414;}
.left-menu UL {list-style-type:none; margin: 0; padding:0;}
.left-menu UL UL { margin-left: 20px; }
.left-menu UL LI {padding:0 0 0 25px;}
UL.second LI {margin:6px 0;}
UL.second LI A {color:#000; font-weight: normal; }
UL.second LI.lm-lvl2-act A.active {color:#9f1414;}
.left-menu UL A {font-size:12px;}
LI.lm-lvl2-act {background:url(../img/icn/box2.gif) 0 6px no-repeat;}
LI.lm-lvl2-act A.active {color:#9f1414;}

.small-img1 {text-align:center; padding:10px 0;}

.top-phone {color:#e49a00; font-size:15px; font-weight:bold; text-align:right; padding:15px 0;}

/* top menu */
.hor-menu {width:100%; display:block; float:left; margin:0; padding:0; list-style-type:none;}
.hor-menu LI {display:block; float:left; margin:0; padding:0; width:16%; }
.hor-menu LI A {background:url(../img/icn/box1.gif) 0 3px no-repeat; padding:0 10px 0 20px; text-decoration:none; font-weight:bold;}
.hm-act {color:#9f1414;}

/* top anonses */
.anons1 {width:53%; float:left; padding-bottom:10px; margin-top:20px;}
.anons2 {width:46%; float:left; padding-bottom:10px; margin-top:20px;}
.anons1 span.date{color:#999999; font-size:8pt;}
.anons1 DIV, .anons2 DIV {min-height:130px; position:relative;}
.anons1 img, .anons2 img {margin: 0px 5px 5px 0px; }
.anons1 H1, .anons2 H2 {padding:10px 0;}
.anons1 H1 { font-size:17px; }
.anons2 H2 {color:#9f1414; font-size:14px; font-weight:bold; margin:0;}
.anons-cont1 {padding-right:20%; background:url(../img/small_img2.gif) right bottom no-repeat;}
.anons-cont2 {padding:0 0 0 20px;}
.anons1 span, .anons2 span {color:#d59a00;}
.anons1 A, .anons2 A {color:#9f1414;}
B.more-link {display:block; text-align:right; padding:3px 0;}
B.more-link A {text-decoration:none;}

.ind-content {clear:both; padding:0; background:url(../img/big_img1.jpg) bottom right no-repeat;}
.ins-content {clear:both; padding:0; border-top: solid 2px #D19100; padding-top: 10px;}
.ins-content TD{ padding:5px;}
.right-img {margin:0 0 0 0; padding:0 0 0 10px; float:right;}
.right-img2 {margin:-100px 0 0 0;}

/* footer */
.footer {color:#d19100; text-align:right; padding:0 260px 0 0; margin-top:60px;}
.footer DIV {border-top:2px solid #d19100; padding:10px 0; font-size:11px;}

/* **inner pages** */

.big-img2 { background:url(../img/big_img2.jpg) bottom right no-repeat;}

.inner-cont {width:942px; margin-top:10px; position:relative; top:0px;}
.left-side {width:60%;}
.right-side {width:40%;}

.right-links { float: right; margin: 0px; }
.right-links a { color: #9f1414; font-weight: bold; }

.left-links { margin: 0px 0px 10px 0px; }
.left-links a { font-weight: bold; }

.mng-links {margin:5px 0px; padding:0; list-style-type:none; display:block; float:left; width:100%;}
.mng-links LI {display:block; float:left; text-align:center;}
.mng-links A {font-weight:bold;}

.mng-links2 { padding:5px 0; float:left; width:100%; }
.mng-links2 input {/*width:85%;*/ margin:0;}

.mng-links3 {margin:15px 0; padding:0; list-style-type:none; display:block; float:left; width:100%;}
.mng-links3 LI {display:block; float:left; text-align:center;}
.mng-links3 A {font-weight:bold;}

.ffile { border:1px solid #a4a29f; height: 22px; }
.sbtn { border:1px solid #a4a29f; }
.textfield { border:1px solid #a4a29f; padding:0; }
.red {color:#dd2422;}

.printForm .pntType { margin: 14px 0px 4px 0px; text-align: center; }
*+html .printForm .pntType { margin-bottom: 2px; }
.printForm .pntType span { background-color: #ececec; padding: 4px 10px; margin: 0px 150px; }
*+html .radio { width: 13px; height: 13px; margin-top: -15px; }
.printForm .bg { background-color: #ececec; }
.printForm table { margin: 0px auto; }
.printForm td p { margin-bottom: 3px; }
.printForm td div { font-size: 90%; }

.imagefield {width:100%;}
.imagefield TD {height:375px; /*background:url(../img/texture1.gif) #e5e5e5;*/ text-align:center; vertical-align:middle;}
.reset-but {position:absolute; top:270px; right:20px;}
.relative {position:relative;}

.small-links A {font-size:11px;}
.icn-print {padding:5px 0 3px 20px; background:url(../img/icn/print.gif) 0 3px no-repeat;}
.icn-save {padding:3px 0 3px 20px; background:url(../img/icn/save.gif) 0 3px no-repeat;}
.icn-send {padding:3px 0 3px 20px; background:url(../img/icn/send.gif) 0 3px no-repeat;}
.icn-zoom {padding:3px 0 3px 20px; background:url(../img/icn/zoom.gif) 0 3px no-repeat;}
.actions{ margin-bottom:20px;}
.actions span.date{color:#999999; font-size:8pt;}
.td_gal{padding-top:10px;}
.td_gal A{color:#9f1414; text-decoration:underline;}
.tbl_gal{margin-bottom:20px;}
.ins-content h1{ margin-bottom:20px; font-size: 160%;}
table.pic{ width:220px; height:220px;}
td.pictd{ height:150px; vertical-align:top;}
.gold { color:#d59a00;}
.red{ color:#9f1414;}

/* right tabs */
.constr-tabs {padding:0 0 0 10px;}
.tabs {width:100%; border-bottom:2px solid #939192;}
.tabs TD {padding:0;}
.tabs DIV {text-align:center;}
.tabs A {text-decoration:none; display:block; text-align:center; height:19px;}
.tabs B {display:block; font-size:11px; padding:2px 5px 0 5px; margin:0 2px; position:relative; top:2px;}
.tab-act {background:url(../img/tab-c-a.gif) 0 0 repeat-x #fff;}
.tab-act DIV {background: url(../img/tab-l-a.gif) left top no-repeat;}
.tab-act A {background: url(../img/tab-r-a.gif) right top no-repeat; }
.tab-act B {border-bottom:2px solid #fff; position:relative; top:4px;}
.tab {background:url(../img/tab-c.gif) 0 0 repeat-x;}
.tab DIV {background: url(../img/tab-l.gif) left top no-repeat;}
.tab A {background: url(../img/tab-r.gif) right top no-repeat;}

.constr-tabs-body {height:630px; border-left:2px solid #939192; border-right:2px solid #939192; border-bottom:2px solid #939192; padding:7px;}

/* inner footer */
.footer-in {color:#d19100; text-align:right; padding:0; margin-top:10px;}
.footer-in DIV {border-top:2px solid #d19100; padding:10px 0; font-size:11px;}

#cont1, #cont2, #cont3, #cont4 {padding:0 10px;}

/* tabs */
.block1 {background-color:#e6e6e6; height:570px; padding:10px 0px 5px 0px; width:310px; overflow:auto; overflow-x:hidden; position:relative;}
.tab-padding TD {padding:5px; text-align:left;}
.tab-padding IMG {cursor:pointer;}
.td-center TD {text-align:center;}
.act-img {border:2px solid #dd2422 !important;}

#wall-pview {padding:20px 10px; margin:10px 0 15px 0; text-align:right; cursor:default;}
.block2 { width: 100%; height:254px; padding:2px 0; overflow:auto; position:relative; overflow: hidden;}
.block2_dop { height:440px !important; border:1px solid #a1a09e; overflow: auto;}
.color-tab TD {padding:2px;}
.color-box {width:22px; height:22px; border:1px solid #a1a09e; cursor:pointer;}
.wall-box {width:90px; height:70px; border:1px solid #a1a09e; cursor:pointer;}

.block3 {border:1px solid #a1a09e; height:520px; padding:2px 0; overflow:auto; position:relative;}
.paspartu {margin:5px 0; text-align:center; width:100%;}
.paspartu TD {width:16%; vertical-align:middle; padding:0 2px; font-size:10px;}
.paspartu INPUT {float:left; width:95%;}
.img-tab3 {}
.img-tab3 TD {text-align:left; padding:5px;}
.img-tab3 DIV {margin:10px 0 0 0;}
.img-tab3 IMG {padding:3px; border:1px solid #a1a09e;}
.img-tab3 DIV.pic {padding:3px; border:1px solid #a1a09e; cursor:pointer;}

#SubstrateTable, #GlassTable { width: 100%; }
.block4 {background-color:#e6e6e6; height:260px; padding:10px 5px; margin-top:10px; overflow:auto; overflow-x:hidden; position:relative;}
.tab-padding2 TD {padding:5px; text-align:left; vertical-align:middle; font-size:11px;}
.tab-padding2 IMG { cursor:pointer;}
.tab-padding2 .img-div { cursor:pointer;}
.block4 IMG {padding:3px; border:1px solid #a1a09e;}
.block4 DIV {padding:3px; border:1px solid #a1a09e; width:85px; height:58px;}
.tab-padding2 TD B {font-size:12px;}
.load{filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
line-height:0;
z-index:1000;
background:url(/images/ajax-loader.gif) #999999 center no-repeat;}
.loading{
float:left;
left:0px;
top:0px;
width:942px;
height:575px;
position:absolute;}
.load-img{
width:455px;
height:334px;
top:20px;
left:50px;
position:absolute;
display:none;
}
.load-tab{
position:absolute;
height:460px;
width:319px; top:0px;
left:0px;
display:none;
}
#overlay{
background-color:#000000;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
opacity: 0.7;
position:absolute;
width:100%;
top:0px;
left:0px;
z-index:500;}
.popup{
position:absolute;
top:100px; left:100px;
width:650px; height:550px;
background-color:#FFFFFF;
padding:20px;
z-index:1000;
overflow:auto;
}
.popup UL{
list-style-type:none;
margin:0;
padding:0px;
background-color:#E0E0E0; border:#666666 solid 1px;
text-align:center;
padding-top:30px;
width:100%;
}
.popup UL.right{
width:180px !important; height:450px;}
.popup LI{
padding:0 32px;
text-align:center;
height:120px;}
.popup TABLE{
width:100%;

}
.popup TD.td1{
width:70%;
text-align:center;
vertical-align:middle;
height: 490px;
}
.popup TD.td2{
width:30%;
}
.popup IMG {
border:#999999 solid 1px;}
.popup A.imgs{
display:block; padding:7px; cursor:pointer;}
.popup A.imgs:hover{
border:2px solid #999999 !important; padding:5px;}
.popup .title{
background-color:#E0E0E0; border:#666666 solid 1px; text-align:right;
height:auto; padding:8px 10px 8px 0; margin-bottom:20px; width:auto;}
.popup UL.list { padding-top:0; width:610px; height:490px;}
.popup UL.list LI {  display:block; float:left; height:130px; border:#666666 solid 1px; margin:10px; padding:10px 10px 0 10px; width:150px; vertical-align:middle;}
#debug{ line-height:0;}
#result{ line-height:0;}

#ContactTable TD{ padding:0 0 10px 0px;}
#ContactForm INPUT { width:200px;}

a.Reset { color: #000000; padding:5px 0 3px 20px; background:url(../img/icn/ico_sbros2.jpg) 0 3px no-repeat;}
a.Reset:hover {text-decoration: none;}

#palette {
    width: 100%; display: none; overflow: hidden;
}
#place_full_smeta {margin-bottom: 30px; }
#place_full_smeta table {border: 1px solid black;}
#place_full_smeta table td {padding: 5px;}

.tleGold { font-weight: bold; font-size: 11pt; color: #D59A00; margin-bottom: 0em; }
.tleRed { font-weight: bold; font-size: 11pt; color: #9f1414; margin-bottom: 0em; }

.mdlPages { text-align: center; margin: 10px 0px; }

.mdlArtGallery { width: 100%; }
.mdlArtGallery th { text-align: center; }
.mdlArtGallery .even { background-color: #eee; }
.mdlArtGallery td { vertical-align: middle; text-align: center; }
.mdlArtGallery td img { max-height: 100px; max-width: 100px; }
.prmBigImage td img { max-height: 200px; max-width: 200px; }
.mdlArtGallery p { margin: 0px; }


.mdlArtGalleryFilter { text-align: center; border-bottom: 2px solid #d19100; padding-bottom: 5px; }
.mdlArtGalleryFilter table { margin: 0px auto; }
.mdlArtGalleryFilter td { text-align: right; vertical-align: middle; padding-right: 15px; }