body, html
{
 padding: 0px;
 margin: 0px;
 font-size:12px;
 font-family:tahoma;
 height:100%;
 width:100%;
}
a img
{
 border: 0px;
}
a:focus
{
 outline:none;
}
.main
{
 height:100%;
}
.main a:hover
{
     color:#9A1D17;
}
.left_column
{

        width: 190px;
        background:#F9F9FB;
        padding:6px 0px 0px 19px;
        vertical-align:top;
}
*:first-child+html .left_column
{
 padding: 0px 0px 0px 19px;
}
.center_column
{
       padding: 9px 20px 64px 7px;
}

.block3
{
        background-color: #fff;
        padding-left: 15px;

}

.block1, .block2, .block3 {font-size:11px;}
.sub_menu
{
 padding:0px;
 margin: 0px;
 width:100%;
}
*:first-child+html .sub_menu
{
 margin-top:-6px;
}
.sub_menu a
{
 color:#0D74C4;
 display:block;
 float:left;
 margin:0px 20px 0px 0px;

}
.sub_menu a.home
{
 background:url(images/home.gif) left 2px no-repeat;
 padding: 0px 0px 0px 15px;
}
.sub_menu a.favourites
{
 background:url(images/favourites.gif) left 1px no-repeat;
 padding: 0px 0px 0px 20px;
}
.search
{
 padding: 0px;
 margin: 54px 0px 0px 0px;
 height:20px;

}
*:first-child+html .search
{
 margin-top:42px;
}
.search form
{
 padding: 0px;
 margin: 0px;
}
.search .inputtext
{
 width:125px;
 height:16px;
 border: 1px solid #A5ACB2;
 margin: 0px 8px 0px 0px;
 font-size:11px;
 float:left;
}
.search .submit
{
 padding: 0px;
 margin: 0px;
 border: 0px;
 background:url(images/search.gif) top left no-repeat #DCDCDC;
 width:29px;
 height:20px;
 float:left;
}
.left_menu
{
 padding: 0px;
 margin: 47px 0px 0px 0px;
}
.menu_level_0
{
 padding: 0px;
 margin: 0px;
 list-style:none;
}
.menu_level_0 li
{
 padding: 0px 20px 0px 11px;
 margin: 23px 0px 0px 0px;
 list-style:none;
 background:url(images/arrow2.gif) 0px 3px no-repeat;
}
.menu_level_0 li a
{
 padding: 0px;
 margin: 0px;
 color:#0D74C4;
 font-weight:bold;
}

div.auth_form .left_menu
{
 padding: 0px;
 margin: 17px 0px 0px 0px;
}

div.auth_form .menu_level_0 li
{
 padding: 0px 20px 0px 11px;
 margin: 13px 0px 0px 0px;
 list-style:none;
 background:url(images/arrow2.gif) 0px 3px no-repeat;
}
div.auth_form .menu_level_0 li a
{
 padding: 0px;
 margin: 0px;
 color:#0D74C4;
 font-weight:bold;
}

.menu_level_1
{
 padding: 0px;
 margin: 0px 0px 0px 0px;
 list-style:none;
}
.menu_level_1 li
{
 padding: 10px 0px 0px 0px;
 margin: 1px 0px 0px 1px;
 list-style:none;
 background:none;
}
.menu_level_1 li a
{
 padding: 0px;
 margin: 0px;
 font-weight:normal;
}
.gray
{
 background:#969696;
 height:2px;
 width:185px;
}
.left_column_bottom
{
 background:#F9F9FB;
 padding:0px 0px 0px 10px;
}
.head
{
 margin: 0px 0px 51px 0px;
 height:72px;
}
.head a
{
 float:Left;
 margin:7px 0px 0px 0px;
}
.headtext
{
 padding:7px 0px 0px 0px;
 float:left;
}
.center_anons
{
height:133px;
background:#179AC6;
width:816px;
color:#ffffff;
}
.center_anons a
{
 color:#ffffff;
 font-size:20px;
 width:570px;
 display:block;

}
.block_cen
{
     height:323px;
     vertical-align:top;
}
.center_content
{
 width:100%;
 color:#5C5C62;
}
.center_content h2
{
     font-size:15px;
     font-weight:normal;
}
.center_content a
{
 color:#0D74C4;
}
.center_content ul
{
 padding: 0px;
 margin: 0px 0px 0px 12px ;
 list-style:square;
}
.center_content ul li
{
 padding: 0px;
 margin: 0px 0px 16px 0px;
}
/*.center_content a:hover
{
     color:#9A1D17;
}*/
/*.center_content div
{
 width:50%;
  float:left;
}*/
.center_content h1
{
 color:#5C5C62;
 font-size:11px;
 text-transform: uppercase;
 font-weight:bold;
 margin: 25px 0px 22px 0px;
}
.center_content p
{
 margin: 0px 0px 16px 0px;

}
*:first-child+html .right_column
{
 width:164px;
}
.right_column
{
 padding: 22px 20px 0px 0px;
 width:160px;
}
.quotes
{
 background:url(images/quotes_bg.gif) top left no-repeat #179AC6;
 height:59px;
 width:165px;
}
.quotes a
{
 color:#ffffff;
 text-decoration:underline;
 font-size:14px;
 padding:20px 20px 0px 24px;
 display:block;

 height:25px;
 width:72px;
 margin: 0px 0px 10px 0px;
 background:url(images/quotes_marker.gif) right 20px no-repeat;
}
*:first-child+html .auth_form
{
 margin: 38px 0px 0px 0px;
}
.auth_form
{
 padding: 6px 0px 0px 0px;
 margin: 50px 0px 0px 0px;
 width:165px;
 border-top:2px solid #007EB9;
}
.auth_form form
{
 margin: 0px;
 padding: 0px;
}
.login
{
 padding: 0px 0px 0px 15px;
 color:#007EB9;
 display:block;
 margin: 0px 0px 13px 0px;
 background:url(images/auth.gif) left 2px no-repeat;
}
*:first-child+html .foget_pass
{
 margin-top:5px;
}
.foget_pass
{
 padding: 0px 0px 0px 15px;
 color:#007EB9;
 margin-top:7px;
 background:url(images/password.gif) left 2px no-repeat;
 clear:both;
 display:block;
 width:100%;
}
*:first-child+html .auth_form .inputtext
{
 margin: 3px 0px 0px 0px;
 height:15px;
}
.auth_form .inputtext, x:-moz-any-link {
  width:111px;
}
.auth_form .inputtext
{
 width:108px;
 border: 1px solid #A5ACB2;
 margin: 4px 0px 0px 0px;
 color:#000000;
 height:15px;
 font-size:11px;
}
*:first-child+html .auth_form .submit
{
 margin: 0px 0px 0px 3px;
}
.auth_form .submit, form.profile .submit
{
 padding: 0px;
 margin: 0px 0px 0px 4px;
 background:url(images/bg_submit_auth.gif) top left no-repeat #DCDCDC;
 border: 0px;
 width:49px;
 height:20px;
 font-size:11px;
}
div.form input.submit, div.search-page input.submit, table.data-table .submit
{
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background:url(images/button75.gif) top left no-repeat #DCDCDC;
 color:#000000;
 border: 0px;
 width:76px;
 height:20px;
 font-size:11px;
}
form.authorize input.inputbodybutton, input.subscr
{
 padding: 0px;
 margin: 0px 0px 0px 0px;
 background:url(images/button100.gif) top left no-repeat #DCDCDC;
 color:#000000;
 border: 0px;
 width:101px;
 height:20px;
 font-size:11px;
}

div.form input.inputtext, div.form textarea.inputtextarea
{
        width:250px;
}
div.form select.inputselect
{
        width:250px;
}
div.form table td
{
        vertical-align:top;
        min-width:100px;
}
.height_ie
{
 height:83px;
}
.partners h1
{
 padding: 0px;
 margin: 0px 0px 16px 0px;
 color:#5C5C62;
 font-size:11px;
 font-weight:bold;
 height:20px;
 background:url(images/arrow_bottom.gif) 63px 3px no-repeat;
}
.partners h3
{
 padding: 0px;
 margin: 0px 0px 16px 0px;
 color:#5C5C62;
 font-size:11px;
 font-weight:bold;
 height:20px;
 background:url(images/arrow_bottom.gif) 112px 3px no-repeat;
}
.partners h2
{
 padding: 0px;
 margin: 0px 0px 16px 0px;
 color:#5C5C62;
 font-size:11px;
 font-weight:bold;
 height:20px;
 border: 1px
}

.logo
{
 margin-bottom:32px;
}
.logo a.pic
{
 background:url(images/black_marker.gif) top left no-repeat;
 padding: 0px 0px 0px 10px;
 clear:both;
 margin: -4px 0px 0px 2px;
 display:block;
 padding: 0px;
 background:none;
}
.logo a
{
 background:url(images/black_marker.gif) left 6px no-repeat;
 padding: 0px 0px 0px 10px;
 clear:both;
 margin: 10px 0px 0px 0px;
 display:block;
 color:#007EB9;
}
div.left_content
{
 float:left;
 width:40%;
 padding: 0px 20px 0px 0px;

}
div.left_content_inner
{
     padding: 0px 20px 0px 0px;
}
div.right_content
{
 float:right;
 width:46%;
 padding: 0px 0px 0px 0px;
}
.line
{
border-left: 1px dotted #737373;
padding:0px 0px 0px 20px;
}
div.right_content ul
{
 padding: 0px;
 margin: 0px 0px 0px 12px ;
 list-style:square;
}
div.right_content ul li
{
 padding: 0px;
 margin: 0px 0px 16px 0px;
}
.anons
{
 clear:both;
 width:100%;
 background:url(images/anons_bg.gif) bottom left repeat-x #179AC6;
 height:152px;
 color:#ffffff;
 padding: 0px 0px 0px 0px;
}
.anons_bg_left
{
 background:url(images/anons_bg_left.gif) bottom left no-repeat;
 width:100%;
 float:left;
 padding:55px 0px 0px 30px;
 height:97px;
}
.anons_bg_right
{
 background:url(images/anons_bg_right.png) top right no-repeat;
 height:152px;
}
.anons h2
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-weight:normal;
font-size:20px;
letter-spacing:-1px;
}
.anons h2 a
{
 color:#ffffff;
}
.anons p
{
 width:60%;
}
.border_gray
{
 /*border-top:2px solid #969696;*/
 padding:0px 10px 10px 12px;
}
.center_content_bottom
{
 width:100%;
 color:#000000;
 border-top:2px solid #969696;
  padding:10px 0px 0px 0px;

}
.center_content_bottom a
{
 color:#0D74C4;
}
div.left_content_bottom
{
 float:left;
 width:38%;
 padding: 0px 20px 0px 10px;

}

div.right_content_bottom
{
 float:left;
 width:350px;
}
.border_gray_right
{
/* border-top:2px solid #969696; */
 padding:0px 0px 10px 0px;
 width:190px;
 float:left;
}
div.catalog-section h2
{
        margin-top:0px;
        padding-top:0px;
}
.tbl_blue_h
{
     width:100%;
     padding: 0px;
     margin: 0px;
     border-collapse:collapse;
      border: 1px solid #CCCCCC;
      margin-top:10px;
}
.tbl_blue_h th
{
     color:#ffffff;
     background:#0E8DDE;
     font-weight:normal;
     padding: 2px 10px;
     text-align:left;
     text-transform:uppercase;
     border-collapse:collapse;
    border-top: 1px solid #CCCCCC;
     border-left: 0px;
     border-right: 0px;
     border-bottom:1px solid #CCCCCC;
}
.tbl_blue_h thead td
{
     color:#ffffff;
     background:#0E8DDE;
     font-weight:normal;
     padding: 2px 10px;
     text-align:left;
     text-transform:uppercase;
     border-collapse:collapse;
    border-top: 1px solid #CCCCCC;
     border-left: 0px;
     border-right: 0px;
     border-bottom:1px solid #CCCCCC;
}
.tbl_blue_h tr td
{
     border-collapse:collapse;
     padding: 2px 10px;
     border-top: 1px solid #CCCCCC;
     border-left: 0px;
     border-right: 0px;
     border-bottom:1px solid #CCCCCC;
     color:#555555;
}
.table_diff_bg
{
     border: 0px;
     padding: 0px;
     margin: 0px;
     width:100%;
}
.table_diff_bg .bg_1 td
{
     padding: 2px 10px;
     color:#ffffff;
     background:#8DB3E2;
}
.table_diff_bg .bg_2 td
{
     padding: 2px 10px;
     color:#000000;
     background:#D9D9D9;
}
.contacts
{
     width:100%;
     border-bottom: 1px dotted #076B8D;
}
.contacts th
{
     padding: 5px 0px 5px 0px;
     vertical-align:middle !important;
}
.contacts td
{
     padding: 4px 0px 5px 0px;
     vertical-align:middle !important;
}
.contacts .inputtext
{
     border: 1px solid #989898;
     width:100% !important;
}
*:first-child+html .contacts .inputtext
{
     width:99% !important;
}
*html .contacts .inputtext
{
     width:99% !important;
}
.contacts textarea
{
     border: 1px solid #989898;
     width:100% !important;
     height:90px;
}
*:first-child+html .contacts textarea
{
     width:99% !important;
}
*html .contacts textarea
{
     width:99% !important;
}
.contacts .submit
{
     border:1px solid #6EAFE0;
     background:#5D9CCE;
     color:#ffffff;
     text-transform:uppercase;
     font-size:10px;
}
.catalog-section-list ul
{
 padding: 0px;
 margin: 0px 0px 0px 12px ;
 list-style:square;
}
.catalog-section-list ul li
{
 padding: 0px;
 margin: 0px 0px 5px 0px;
}
.catalog-section-list ul li b
{
     padding: 0px;
     margin: 0px;
     font-weight:normal;
}

table
{
	font-size:100%;
	border-color: #000000;
	border: 1;
	border-collapse: collapse;
}