


a.readmore { 
background-attachment: scroll;
background-color: #646e82;
background-image: url("/img/readmore.png");
background-position: 0px 0px;
background-repeat: no-repeat;
display: block;
float: left;
font-size: 90%;
height: 28px;
line-height: 28px;
text-decoration: none;
text-indent: 15px;
text-shadow: 0px -1px 1px;
width: 110px;
}

a {
	color: #002c72;
	text-decoration: none;
}
a:hover {
	color: #002c72;
	text-decoration: underline;
}




.toplogo { 
        background-image: none;      
}

.toplogo:hover { 
        background-image: url(/img/toplogo/light.png);  
	background-repeat: no-repeat;
        background-position: center center;

}


.maincorners {
border: 1px solid black;
border-radius:13px;
-moz-border-radius: 13px;
-webkit-border-radius: 13px;
padding: 13px;
}





.corners {
border: 1px solid silver;
border-radius:10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 10px;

behavior: url(css/PIE.htc);
}


.Div { 
margin-left: 3px;
margin-top: 55px;
position: absolute;
z-index: 5;
}


.elDiv { 
margin-left: 79px;
margin-top: 155px;
position: absolute;
z-index: 5;
}




.bDiv { 
margin-left: 20px;
margin-top: 35px;
position: absolute;
z-index: 5;
}



.eDiv { 
margin-left: 7px;
margin-top: 55px;
position: absolute;
z-index: 5;
}

.lDiv { 
margin-left: 10px;
margin-top: 75px;
position: absolute;
z-index: 5;
}


.aDiv { 
margin-left: -2px;
margin-top: 35px;
position: absolute;
z-index: 5;
}


.sDiv { 
margin-left: -2px;
margin-top: 35px;
position: absolute;
z-index: 5;
}


.ssDiv { 
margin-top: 20px;
position: absolute;
z-index: 5;
}




.fDiv { 
margin-top: 100px;
position: absolute;
z-index: 5;
display:block;
}




.Divtop { 
position: absolute;
z-index: 5;
}



.forp
{
     color:#090909; 
     font-family:arial; 
     font-size:12px; 
     text-decoration: none;
}
A.link {
	COLOR: #acacac; TEXT-DECORATION: underline;  FONT-FAMILY: arial; FONT-SIZE: 10px
       }

À.link:hover 
	{
	COLOR: #D91A25; TEXT-DECORATION: none;	
        }

A.link2 {
	COLOR: #7d7676; TEXT-DECORATION: none;  FONT-FAMILY: arial; FONT-SIZE: 12px; font-weight: bold
	}
A.link3 {
	COLOR: #7d7676; TEXT-DECORATION: underline;  FONT-FAMILY: arial; FONT-SIZE: 12px;
	}

À.a.link3:hover 
	{
	COLOR: #D91A25; TEXT-DECORATION: underline;	
        }

.link3 {
	COLOR: #7d7676; TEXT-DECORATION: underline;  FONT-FAMILY: arial; FONT-SIZE: 12px;
	}

a.link3:hover 
	{
	COLOR: #D91A25; TEXT-DECORATION: underline; font-weight: bold;	
        }

.addlink {
	color: #002c72; FONT-SIZE: 20px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-style: italic; font-weight: bold;
	}

.addlink:hover 
	{
	color: #002c72; FONT-SIZE: 20px; FONT-FAMILY: arial; TEXT-DECORATION: underline; font-style: italic; font-weight: bold;
        }




A.ug {
	COLOR: #acacac; TEXT-DECORATION: none;  FONT-FAMILY: arial; FONT-SIZE: 10px
}
.logo {
	color: #ffffff; FONT-SIZE: 14px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.menu {
	COLOR: #3d2b1f;
	FONT-SIZE: 11px; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none;
	font-weight: bold;
	}
	a.menu:hover 
	{
	COLOR: #D91A25; TEXT-DECORATION: none;	
}

.katalog {
	color: #201b16; FONT-SIZE: 13px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.contacts {
	color: #ffffff; FONT-SIZE: 14px; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.contacts1 {
	color: #d91a25; FONT-SIZE: 14px; FONT-FAMILY: arial; TEXT-DECORATION: none
}

.text {
	color: #3d2b1f; FONT-SIZE: 12px; FONT-FAMILY: arial; TEXT-DECORATION: none
}


.nametext 
{
	color: #3d2b1f; 
        FONT-SIZE: medium; 
        FONT-FAMILY: arial; 
        TEXT-DECORATION: none; 	
        font-weight: bold;
}



.stext {
	color: #3d2b1f; FONT-SIZE: 12px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold;

}


img{border:0}

A.a1:link {
	COLOR: #acacac; TEXT-DECORATION: none
}
A.a1:active {
	COLOR: #acacac; TEXT-DECORATION: none
}
A.a1:visited {
	COLOR: #acacac; TEXT-DECORATION: none
}
A.a1:hover {
	COLOR: black; TEXT-DECORATION: none
}
.red
{
	color: #D91A25; FONT-SIZE: 12px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold;
}
img {border:0}
.green
{
	color: #19825c; FONT-SIZE: 12px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold;
}



.logobg
{
	height: 33px;
	width: 100px;
	background-image: url(/img/logo-bg.png);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}



.catm
{
	height: 42px;
	width: 130px;
	background-image: url(/img/mu.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}




.news2 {
     COLOR: #ffffff;
     FONT-SIZE: 11px; 
     FONT-FAMILY: arial; 
     TEXT-DECORATION: none;
     font-weight: bold;
     }
	 
.news {
     color: #3d2b1f; 
	 FONT-SIZE: 11px; 
	 FONT-FAMILY: arial; 
	 TEXT-DECORATION: none; 
	 text-align: left;
}

.catms

{
	height: 42px;
	width: 130px;
	background-image: url(/img/mon2.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
}



.catalog2
{
	background-image: url(/img/st.png);
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
	padding-left: 30px;
	color: #000000; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none;
	font-weight: bold;
	display: block;
	padding-bottom:10px;
}

a.catalog:hover {
	COLOR: #0383c7; TEXT-DECORATION: none
}
.catalog
{
	background-image: url(/img/str3.gif);
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
	padding-left: 50px;	
	display: block;	
	COLOR: #000000; 
	TEXT-DECORATION: none;  
	FONT-FAMILY: arial; 
	FONT-SIZE: 12px; 
	font-weight: bold;
        padding-bottom:10px;
}

a.catalog2:hover {
	COLOR: #0383c7; TEXT-DECORATION: none
}
TD.text DIV H3 {
	MARGIN: 0px 0px 0.8em
}
SPAN.catgal SPAN {
	DISPLAY: none
}
SPAN.catgal SPAN.sel {
	DISPLAY: inline
}
SPAN.catgal SPAN IMG.big {
	MARGIN-RIGHT: 0px
}
SPAN.catgal DIV {
	FONT-SIZE: 83%; FLOAT: left; MARGIN: 1em 30px 15px 0px; WIDTH: auto; TEXT-ALIGN: center;  
}
SPAN.catgal DIV IMG {
	MARGIN: 5px 0px
}
SPAN.catgal DIV.sel A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none;
}
h2
{
	color: #002c72; FONT-SIZE: 15px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold
}
h3
{
	color: #002c72; FONT-SIZE: 14px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold
}
h6
{
	color: #3d2b1f; FONT-SIZE: 16px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold
}


h1
{
	color: #3d2b1f; FONT-SIZE: 24px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold; margin-top: 0;
}


.menu1 {
	color: #7d7676; FONT-SIZE: 12px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold
}

.menu2 {
	color: #ff3333; FONT-SIZE: 12px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-weight: bold
}






.fabtext {
	color: #000000; FONT-SIZE: 16px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-style: italic; font-weight: bold;

}

.addtext {
	color: #002c72; FONT-SIZE: 16px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-style: italic; font-weight: bold;

}

.teltext {
	color: #002c72; FONT-SIZE: 24px; FONT-FAMILY: arial; TEXT-DECORATION: none; font-style: italic; font-weight: bold;

}





/* wrapper */



body
{
  margin: 0 auto;
  color: #242B2D;
  background-color: #143a74;
  background-image: url('http://door.su/new-template/images/Bottom_texture.jpg');
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: top left;
}

#art-main, art-bottom, art-top, table
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 13px;
    margin:0 auto;
}



#art-main, art-bottom, art-top
{
  position: relative;
  width: 100%;
  left: 0;
  top: 0;
  cursor:default;
  padding:0;
  margin:0;
}




.cleared
{
  float: none;
  clear: both;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 1px;
}

form
{
  padding: 0 !important;
  margin: 0 !important;
}

/*table.position */
/*{ */
/* position: relative; */
/* width: 100%;  */
/* table-layout: fixed; */
/*} */
/* end Page */

/* begin Box, Sheet */
.art-sheet
{
  position: relative;
  margin: 0 auto;
  min-width: 59px;
  min-height: 59px;
}

.art-sheet-body
{
  position: relative;
  padding: 5px;
}

.art-sheet-bodymain
{
  position: relative;
  padding: 5px;
}

.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl, .art-sheet-tc, .art-sheet-bc,.art-sheet-cr, .art-sheet-cl
{
  position: absolute;

}

.art-sheet-tr, .art-sheet-tl, .art-sheet-br, .art-sheet-bl
{
  width: 74px;
  height: 74px;
  background-image: url('http://door.su/new-template/images/sheet_s.png');
}

.art-sheet-tl
{
  top: 0;
  left: 0;
  clip: rect(auto, 37px, 37px, auto);
}

.art-sheet-tr
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 37px, 37px);
}

.art-sheet-bl
{
  bottom: 0;
  left: 0;
  clip: rect(37px, 37px, auto, auto);
}

.art-sheet-br
{
  bottom: 0;
  right: 0;
  clip: rect(37px, auto, auto, 37px);
}

.art-sheet-tc, .art-sheet-bc
{
  left: 37px;
  right: 37px;
  height: 74px;
  background-image: url('http://door.su/new-template/images/sheet_h.png');
}

.art-sheet-tc
{
  top: 0;
  clip: rect(auto, auto, 37px, auto);
}

.art-sheet-bc
{
  bottom: 0;
  clip: rect(37px, auto, auto, auto);
}

.art-sheet-cr, .art-sheet-cl
{
  top: 37px;
  bottom: 37px;
  width: 74px;
  background-image: url('http://door.su/new-template/images/sheet_v.png');
}

.art-sheet-cr
{
  right: 0;
  clip: rect(auto, auto, auto, 37px);
}

.art-sheet-cl
{
  left: 0;
  clip: rect(auto, 37px, auto, auto);
}

.art-sheet-cc
{
  position: absolute;
  top: 37px;
  left: 37px;
  right: 37px;
  bottom: 37px;
  background-color: #FFFFFF;
}

.art-sheet
{
  top: 10px !important;
  margin-bottom: 10px !important;
  cursor:auto;
  width: 1250px;
}

.art-sheetmain
{
  /*top: 10px !important;*/
  margin-bottom: 10px !important;
  cursor:auto;
  width: 1250px;
}


/* end Box, Sheet */

/* begin Header */
div.art-header
{
  margin: 0 auto;
  position: relative;
  width: 100%;
  height: 125px;
  overflow: hidden;
}


div.art-header-center
{
	position: relative;
	width: 100%;
	left:50%;
}


div.art-header-png
{
  position: absolute;
  left:-50%;
  top: 0;
  width: 100%;
  height: 125px;
  background-image: url('http://door.su/new-template/images/header.png');
  background-repeat: no-repeat;
  background-position:center center; 
}



div.art-header-jpeg
{
  position: absolute;
  top: 0;
  left:-50%;
  width: 100%;
  height: 125px;
  background-image: url('http://door.su/new-template/images/header.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}

div.main-art-header-png
{
  position: absolute;
  left:-50%;
  top: 0;
  width: 100%;
  height: 125px;
  background-image: url('http://door.su/new-template/images/main-header.png');
  background-repeat: no-repeat;
  background-position:center center; 
}


div.main-art-header-jpeg
{
  position: absolute;
  top: 0;
  left:-50%;
  width: 100%;
  height: 125px;
  background-image: url('http://door.su/new-template/images/main-header.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}

/* end Header */


/* begin Footer */
.art-footer
{
  position: relative;
  overflow: hidden;
  width: 100%;
}

.art-footer-b 
{
  position: absolute;
  left:20px;
  right:20px;
  bottom:0;
  height:50px;
  background-image: url('http://door.su/new-template/images/footer_b.png');
}

.art-footer-r, .art-footer-l
{
  position: absolute;
  height:50px;
  background-image: url('http://door.su/new-template/images/footer_s.png');
  bottom: 0;
}

.art-footer-l
{
  left: 0;
  width:20px;
}

.art-footer-r
{
  right: 0;
  width:40px;
  clip: rect(auto, auto, auto, 20px);
}

.art-footer-t
{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 50px;
  background-color: #96A5AB;
}

.art-footer-body
{
    position:relative;
    padding: 8px;
}

.art-footer-body .art-rss-tag-icon
{
  position: absolute;
  left:   6px;
  bottom:8px;
  z-index:1;
}


.art-footer-text p
{
  padding:0;
  margin:0;
}

.art-footer,
.art-footer a,
.art-footer a:link,
.art-footer a:visited,
.art-footer a:hover
{
    color: #000000;
    font-size: 11px;
}

.art-footer-text
{
  min-height: 22px;
  padding: 0 10px 0 10px;

}

.art-footer,
.art-footer-text,
.art-footer p
{
  text-align: center;
}

.art-footer a,
.art-footer a:link
{
  color: #365563;
  text-decoration: none;
}

.art-footer a:visited
{
  color: #5B6B71;

}

.art-footer a:hover
{
  color: #121C21;

  text-decoration: underline;
}
/* end Footer */

/* begin PageFooter */
.art-page-footer, 
.art-page-footer a,
.art-page-footer a:link,
.art-page-footer a:visited,
.art-page-footer a:hover
{
  font-family: Arial;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #D5DBDD;
}

.art-page-footer
{
  margin: 1em;
  text-align: center;
  text-decoration: none;
  color: #A4B1B6;
}
/* end PageFooter */

table.table
{
    width:100%;
    border-collapse:collapse;
    table-layout:auto;
    text-align:left;
    vertical-align:top;
}

table.table, table.table tr, table.table td
{
    border:none;
    margin:0;
    padding:0;
    background-color:Transparent;
}

img.image
{
    margin:0;
    padding:0;
    border:none;
}
/* end wrapper */




/* konstruktor decanto */


.changePanel {
	margin:14px 0 0 0;
	}

.changePanel span {
	display:block;
	}

.oneOption {
	border-top:1px #e8e9e8 solid;
	background:#f0f0f0;
	float:left;
	height:140px;
	padding-top:8px;
	border-left:1px #FFF solid;
	border-right:1px #dfdfdf solid;
	padding-left:16px;
	position:relative;
	z-index:11;
	}

.optionTitle {
	font-size:0.8em;
	padding-left:6px;
	margin-bottom:7px;
	}

.doorType {
	width:213px;
	}


.type B, .type  {
	width:49px;
	height:93px;
	float:left;
	cursor:pointer;
	}

.type1 {
	background:url(http://www.door.su/img/doors/typ1.gif) no-repeat right top;
	}

.type2 {
	background:url(http://www.door.su/img/doors/typ2.gif) no-repeat right top;
	}

.type3 {
	background:url(http://www.door.su/img/doors/typ3.gif) no-repeat right top;
	}

.type4 {
	background:url(http://www.door.su/img/doors/typ4.gif) no-repeat right top;
	}

.doorType .active B {
	background-position:left top;
	cursor:auto;
	}

.doorColor {
	width:81px;
	}

.doorPortal {
	width:75px;
	padding-right:20px;
	}

.doorGlass {
	width:68px;
	padding-right:10px;
	border-right:none;
	}

.oneOption .ul {
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	}

.oneOption .li {
	padding:3px 6px 4px;
	cursor:pointer;
	}

.oneOption .ul .active {
	background:#8c8c8c;
	color:#FFF;
	}

.colorSelect {
	background:#8c8c8c;
	width:52px;
	padding:6px;
	position:relative;
	}

.activeColor IMG {
	border:1px #FFF solid;
	}

.selectOpen {
	width:52px;
	height:20px;
	background:url(../img/doors/selectOpen.gif) no-repeat center center;
	cursor:pointer;
	}

.colorSelect .changeColor {
	position:absolute;
	top:80px;
	left:0px;
	background:#8c8c8c;
	padding:6px;
	z-index:20;
	display:none;
	}

.changeColor SPAN {
	padding-bottom:8px;
	}

.changeColor IMG {
	border:1px #b0a295 solid;
	cursor:pointer;
	}

.doorResult {
	width:171px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	padding-bottom:20px;
	z-index:10;
	}

.resultPortal {
	height:18px;
	width:171px;
	position:relative;
	top:-1000px;
	z-index:10;
	}

.resultDoor {
	position:relative;
	margin-left:11px;
	width:150px;
	height:351px;
	z-index:9;
	}

.resultText {
	color: #3d2b1f; 
	FONT-SIZE: medium; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none; 
	font-weight: bold;
	}

.resultPrice {

	font-weight:900;
	font-size:0.9em;
	}

.nPrice {
	color: #FF0000; 
	FONT-SIZE: 15px; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none; 
	font-weight: bold;
        font-style: italic;
        text-align: right;
	}

.price {
	color: #FF0000; 
	FONT-SIZE: medium; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none; 
	font-weight: bold;
        font-style: italic;
	}



.oldprice {
	color: #000000; 
	FONT-SIZE: medium; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: line-through; 
	font-weight: bold;
        font-style: italic;
	}


.blackprice {
	color: #000000; 
	FONT-SIZE: medium; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none; 
	font-weight: bold;
        font-style: italic;
	}



.actionprice {
	color: #FF0000; 
	FONT-SIZE: medium; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none; 
	font-weight: bold;
        font-style: italic;
	}



.model {
	color: #0000ff; 
	FONT-SIZE: medium; 
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none; 
	font-weight: normal;
	}

.hPrice {
        
	font-weight:900;
	font-size:0.9em;
        display:none;
	}

