html {height: 100%; padding:0px; margin:0px;}
body {height:100%; padding:0; margin:0; background:#fee5c7; margin:0px; font:normal 0.8em/1.6em Arial,Helvetica,sans-serif,Tahoma,Verdana; text-align:center;}

.main {width:980px; margin-left:auto; margin-right:auto; text-align:left;}

.clear {height:0; font-size:0; line-height:0; clear:both;}

.color_1 {color:#88110e;}
.color_2 {color:#90693a;}
.color_3 {color:#1a798f;}

.inp_1 {border:1px solid #e2bc8d; background:#977142; color:#e2bc8d; font-family:tahoma, sans-serif, verdana, arial; padding:1px 2px 0 2px; height:22px;}
.inp_2 {width:110px; height:18px; border:1px solid #b93e3a; background:#740300; color:#ffa9a8; font-family:tahoma, sans-serif, verdana, arial; padding:1px 2px 0 2px;  font-size:11px;}
.inp_3 {float:left; width:90px; height:18px; border:1px solid #b93e3a; background:#740300; color:#ffa9a8; font-family:tahoma, sans-serif, verdana, arial; padding:1px 2px 0 2px;  font-size:11px;}
.inp_5 {float:left; width:90px; height:18px; border:1px solid #b93e3a; background:#740300; color:#ffa9a8; font-family:tahoma, sans-serif, verdana, arial; padding:1px 2px 0 2px;  font-size:11px;}

.btn_1 {font-family:tahoma, sans-serif, verdana, arial; color:#ffffff; text-transform:uppercase; font-weight:bold; font-size:11px; border:1px solid #c76460; background-color:#870300; padding:5px 5px 5px 5px; //padding:3px 0 3px 0;}

h1 {margin-top: 10px; margin-right: 0; margin-left: 0; margin-bottom: 0;  padding:0; line-height:2em; font-size:180%; letter-spacing:-1; color:#88110e;}
h2 {margin-top: 10px; margin-right: 0; margin-left: 0; margin-bottom: 0; padding:0; line-height:1.5em; margin-bottom:10px; font-size:160%; letter-spacing:-1; font-weight:normal; color:#88110e;}
h3 {margin-top: 10px; margin-right: 0; margin-left: 0; margin-bottom: 0; padding:0; font-size:150%; letter-spacing:-1; color:#ffffff; text-align:center; font-family:Arial,Helvetica,sans-serif,Tahoma,Verdana;}

a:link {text-decoration:underline; color:#88110e;}
a:visited  {text-decoration:underline; color:#755150;}
a:hover {text-decoration:none; color:#88110e;}

.header {height:210px;}
.logo {float:left; margin:40px 0 0 15px;}
.languages {float:right; margin:50px 60px 0 0;}
.languages img {margin-right:6px;}

.menu {height:270px;}
.menu_link {font-size:115%; letter-spacing:-1px; font-weight:normal; line-height:1.4em;}
a.menu_link:link {text-decoration:none; border-bottom:1px solid #88110e;}
a.menu_link:visited {text-decoration:none; border-bottom:1px solid #755150;}
a.menu_link:hover {text-decoration:none; border-bottom:none;}


.contacts2 {width:194px; margin-right:-194px; float:left; color:#bbd7de; font-size:85%; font-family:tahoma, sans-serif, verdana, arial; line-height:1.3em;}

.contacts {width:194px; margin-right:0px; float:left; color:#bbd7de; font-size:85%; font-family:tahoma, sans-serif, verdana, arial; line-height:1.3em;}
.contacts_inner {padding:20px 30px 20px 30px;}
.contacts_roof {position:absolute; z-index:2; margin-top:-25px; margin-left:-5px;}
.scheme_tumb {border:2px solid #3f828f;}
.contacts a:link,.contacts2 a:link {color:#ffffff;}
.contacts a:visited,.contacts2 a:visited {color:#bbd7de;}
.contacts a:hover,.contacts2 a:hover  {color:#ffffff;}

.page {float:left; border-top:5px solid #aa8455;}
.page2 {float:left; border-top:5px solid #aa8455; padding-left:194px;}

.search {background:#aa8455; width:160px; height:40px; float:right; position:relative; z-index:1; margin-top:-40px;}
.search input {float:left; width:110px; margin:10px 0 0 15px; background-color: #977142; border: 1px solid #E2BC8D;}
.search img {margin:10px 0 0 2px;}

.order {width:234px; height:290px; position:absolute; z-index:3; background:#88110e; margin-top:-20px; font-family:tahoma, sans-serif, verdana, arial; font-size:11px; color:#ffffff;}
.order table td {font-family:tahoma, sans-serif, verdana, arial; font-size:11px; color:#ffffff;}
.order_roof {position:absolute; z-index:4; margin-top:-30px; margin-left:-4px;}
.order_inner {padding:20px 10px 10px 10px; text-align:center; }

.banners {padding-left:240px;}
.banner {float:left; width:180px; margin-top:15px; margin-right:0;}
.banner p {margin:0; padding:0 20px 15px 15px; font-size:75%; font-family:tahoma, sans-serif, verdana, arial; line-height:1.2em;}

.content {padding:2em; color:#90693a;}
.content p {font-size:110%; text-indent:1.5em; color:#90693A;}
.content ul {font-size:110%; text-indent:1.5em; list-style: square; color:#90693A;}
.content h1 {margin:0; padding:0; line-height:2em; font-size:180%; letter-spacing:-1; color:#88110e;}
.content h2 {margin:0; padding:0; line-height:1.5em; margin-bottom:10px; font-size:160%; letter-spacing:-1; font-weight:normal; color:#88110e;}
.content h3 {margin:0; padding:0; margin-bottom:15px; font-size:150%; letter-spacing:-1; color:#88110e; text-align:center; font-family:Arial,Helvetica,sans-serif,Tahoma,Verdana;}


.footer {height:100px; padding:0 30px 0 220px; color:#a68256; font-size:90%;}
.copyright, .sdrom {padding-top:40px;}
.copyright {float:left;}
.sdrom {float:right;}                    

/*
    class PICTURECAPTION used by CR-component &ampampampampampampampampampampquotPicture with description"
*/	
.picturecaption {
	color: #000000;
	font-family : Arial;
	font-weight : normal;
	font-size : 12px;
}       

/* 
    class PICTURECELLPADDING need for correct margin between picture and text in CR-component &ampampampampampampampampampampquotPicture with text" 
    NOTE!
    padding-XXX needed for NN4
    margin-XXX - for IE
*/
.picturecellpadding {
        padding-left : 10px;
        padding-right : 10px;
        margin-left : 10px;
        margin-right : 10px;
}

.contipsgroup{
font-family: Verdana;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
padding-bottom : 8px;
background : url(/pub/abc/images/contipsheader.gif);
}
.contips{
font-family: Verdana;
color: #666666;
font-size: 10px;
font-weight: normal;
background : #F8FAF5;
}
.contipsheader{
font-family: Verdana;
color: #E10915;
font-size: 10px;
font-weight: bold;
background : #F8FAF5;
}       

.paragraph {
	
	font-size:90%; 
        color:#90693A;
	line-height: 130%;
        margin-bottom: 5px;
        padding-bottom: 5px;
} 
.paragraph input{
	border-width: 1;
	border-style: solid;
	border-color: #AA8455;
	background-color: #E0BF96;
	font-size: 12px; margin: 1px; padding: 1px;
        height: 20px;
} 
.normal textarea{
	SCROLLBAR-FACE-COLOR: #AA8455;
	SCROLLBAR-HIGHLIGHT-COLOR: #E0BF96;
	SCROLLBAR-SHADOW-COLOR: #E0BF96;
	SCROLLBAR-ARROW-COLOR: #E0BF96;
	SCROLLBAR-BASE-COLOR: #AA8455;
	scrollbar-3d-light-color: #AA8455;
	scrollbar-dark-shadow-color: #AA8455;
	border-width: 1;border-style: solid;border-color: #AA8455;
	background-color: #E0BF96;font-size: 11px;margin: 0px;padding: 2px;
        width: 380px;
} 
.normal select{
        background-color: #E0BF96;
        border-width: 1;
	border-style: solid;
	border-color: #AA8455;
        SCROLLBAR-FACE-COLOR: #AA8455;
	SCROLLBAR-HIGHLIGHT-COLOR: #E0BF96;
	SCROLLBAR-SHADOW-COLOR: #E0BF96;
	SCROLLBAR-ARROW-COLOR: #E0BF96;
	SCROLLBAR-BASE-COLOR: #AA8455;
	scrollbar-3d-light-color: #AA8455;
	scrollbar-dark-shadow-color: #AA8455;

}
.textp{
        font-size:90%; 
        color:#90693A;
        line-height: 2.5em;
        padding: 0px;
}



.smRoot_On:active,
.smRoot_On,
.smRoot_On:visited,
.smRoot_On:link,
.smRoot_On:active,
.smRoot_Off,
.smRoot_Off:visited,
.smRoot_Off:link,
.smRoot_Off:active
{
	font-size: 107% !important; 
	letter-spacing:-1px; 
	font-weight:normal; 
	line-height:1.4em;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
	cursor: pointer;
}
.smRootSel_On,
.smRootSel_On:visited,
.smRootSel_On:link,
.smRootSel_On:active,
.smRootSel_Off,
.smRootSel_Off:visited,
.smRootSel_Off:link,
.smRootSel_Off:active{
	font-size: 107% !important; 
	letter-spacing:-1px; 
	font-weight:normal; 
	line-height:1.4em;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
	cursor: pointer;
}