/* Full-width layout, here we come */

html {
    overflow-x: auto;
    width: 100%;
}
/* Fixed Grid Layout ( Landing Pages ) */

div.fixed {
    width: 1000px;
    margin: 0 auto; 
}
body {
color: #414141;
}
a {
Text-decoration: underline;
color: #0E6DB1;

}
a:hover {
Text-decoration: none;
color: #F26D00;

}
td {
Vertical-align: top;
color: #414141;

}
form {
color: #414141;
MARGIN:0PX;
PADDING:0PX;

}
#center {
color: #414141;
Width: 100%;
BORDER-LEFT:1PX SOLID #C1C1C1;
BORDER-RIGHT:1PX SOLID #C1C1C1;

}
#content {
color: #414141;
BORDER-TOP:1PX SOLID #FFFFFF;

}
#left {
Padding-right: 15px;
Padding-bottom: 10px; Padding-left: 5px;
color: #414141;
BackGround-Image: url(/imgs/bg_left.gif);
BackGround-Repeat: repeat-y;
Width: 220px;
BACKGROUND-POSITION:LEFT;

}
.block_title {
Font-weight: bold; Font-size: 14px;
Text-align: center;
Margin-top: 2px;
Margin-bottom: 6px;
Padding-top: 6px;
color: WHITE;
BackGround-Image: url(/imgs/bg_title.gif);
Height: 26px;
TEXT-TRANSFORM:none;

}
.menu_item {
Font-size: 13px;
Margin-top: 2px; Margin-right: 10px;
Margin-left: 10px;
Padding-top: 6px; Padding-right: 12px;
Padding-bottom: 7px; Padding-left: 12px;
color: #006666;
BORDER-BOTTOM:1PX SOLID #EAEAEA;
CURSOR:HAND;
CURSOR:POINTER;

}
.menu_item_on {
Font-size: 13px;
Margin-top: 2px; Margin-right: 10px;
Margin-left: 10px;
Padding-top: 6px; Padding-right: 12px;
Padding-bottom: 8px; Padding-left: 12px;
color: #464646;
BACKGROUND:#EAEAEA;
CURSOR:HAND;
CURSOR:POINTER;

}
.menu_item_ons {
Font-size: 13px;
Margin-top: 2px; Margin-right: 10px;
Margin-left: 10px;
Padding-top: 6px; Padding-right: 12px;
Padding-bottom: 8px; Padding-left: 12px;
color: #414141;
BACKGROUND:#EAEAEA;

}
#cal_nav {
Font-weight: bold;
color: #494949;

}
#cal_nav td {
Vertical-align: middle;
color: #414141;
PADDING:4PX;

}
#cal_nav a {
Font-size: 10px;
color: #3E3E3E;

}
#cal_cell {
MARGIN:0PX 6PX 10PX;

}
#cal_cell td {
Text-align: center;
Width: 15px;
PADDING:4PX;
BORDER-TOP:1PX SOLID #EAEAEA;

}
#cal_cell a {
Font-weight: bold;
color: #009933;

}
#cal_cell .cal_week {
color: #8B435B;
}
#cal_cell .cal_week a {
color: #009933;
}
.content_title {
Font-weight: bold; Font-size: 14px;
Margin-top: 2px; Margin-right: 1px;
Margin-bottom: 6px;
Padding-top: 6px;
Padding-left: 20px;
color: WHITE;
BackGround-Image: url(/imgs/bg_title1.gif);
Height: 26px;
}

input, select {
Font-size: 14px;
color: #414141;
}

.alpha {
Font-weight: bold; Font-size: 13px;
Line-height: 24px;
Text-align: center;
Margin-top: 6px; Margin-right: 3px;
Margin-bottom: 4px; Margin-left: 2px;
color: #414141;
BackGround-color: #EAEAEA;
PADDING:6PX;

}
.alpha a {
Text-decoration: none;
Padding-top: 2px; Padding-right: 4px;
Padding-bottom: 2px; Padding-left: 4px;
color: #0085B0;
}
.alpha a:hover {
Padding-top: 2px; Padding-right: 4px;
Padding-bottom: 2px; Padding-left: 4px;
color: #CC0000;
BackGround-color: WHITE;
}
.adv {
Text-align: center;
color: #414141;
}
.adv p {padding: 0;}
.text {
Line-height: 18px;
Padding-top: 2px; Padding-right: 16px;
Padding-bottom: 2px; Padding-left: 15px;
color: #414141;
}
.descr {
Font-size: 11px;
Line-height: 14px;
color: #414141;
}
.text h1 {
Font-size: 16px;
Padding-top: 4px; Padding-right: 10px;
Padding-bottom: 4px; Padding-left: 10px;
color: #414141;
BackGround-color: #F0F0F0;
 TEXT-TRANSFORM:UPPERCASE;

}

h2 {
    color:#575252;
    font-family: Tahoma;
    Font-weight: bold; Font-size: 15px;

}
.text h3 {
Font-weight: normal; Font-size: 13px;
color: #414141;
}
.text p, .descr p {
Text-indent: 24px;
color: #414141;
}
.text .detail {
Font-size: 11px;
Line-height: 13px;
color: #414141;
}

#fcenter {
Font-size: 10px;
color: #414141;
BackGround-Image: url(/imgs/bg_footer.gif);
BackGround-Repeat: repeat-x;
Width: 98%;
BORDER-LEFT:1PX SOLID #C1C1C1;
BORDER-RIGHT:1PX SOLID #C1C1C1;
BACKGROUND-POSITION:TOP;
BORDER-TOP:1PX SOLID #1E96AE;
BORDER-BOTTOM:1PX SOLID THREEDHIGHLIGHT;

}
#fcenter td {
Text-align: center; Vertical-align: middle;
color: #414141;
}
#fleft {
Text-align: center;
Padding-top: 6px; Padding-right: 15px;
Padding-left: 5px;
color: #414141;
Height: 31px; Width: 220px;
}
#rl {
color: #414141;
Height: 33px; Width: 100px;
}
#rl td {
Font-size: 10px;
Line-height: 11px;
Text-align: left; Vertical-align: middle;
color: #414141;
PADDING:2PX;

}
#catalog {
Font-size: 12px;
color: #414141;
Width: 100%;
PADDING:2PX;

}
#catalog td {
Vertical-align: middle;
Padding-top: 4px; Padding-right: 10px;
Padding-bottom: 4px; Padding-left: 10px;
color: #414141;
BORDER:1PX SOLID #FFFFFF;

}
#catalog .title {
Font-weight: bold;
color: WHITE;
BackGround-color: #0F7393;
}
#catalog .gray {
color: #414141;
BackGround-color: #EAEAEA;
}
.img {
color: #414141;
BackGround-color: WHITE;
PADDING:1PX;
BORDER:1PX SOLID #C1C1C1;

}
.news {
Padding-bottom: 12px;
color: #414141;
}
.news td {
color: #414141;
BORDER:1PX SOLID #FFFFFF;

}
.news .date {
Font-weight: bold; Font-size: 12px;
Line-height: 18px;
Margin-bottom: 2px;
Padding-top: 2px; Padding-right: 16px;
Padding-left: 15px;
color: #0C6C92;
BORDER-RIGHT:2PX SOLID #CCCCCC;

}
.texts {
Font-size: 12px;
color: #414141;
PADDING:12PX;

}
.pl{cursor:pointer;}
