* {margin:0;padding:0;}
body {font:normal 13px 'Verdana';color:#000;}
html, body {height: 100%;}

A, A:link, A:visited, A:active {color: rgb(82,84,173)/*#277*/;text-decoration: underline;}
A:hover {color: #000;text-decoration: none;}

INPUT, SELECT, TEXTAREA {border:1px #999 solid;background-color:rgb(218,223,229);padding:1px 2px;}
TEXTAREA {overflow:auto;}

UL LI {list-style-type:none;}

#wrapper {width:965px;margin:0 auto;background-color:rgb(94,101,117);}

#header {width:965px;height:216px;}
#header_l, #header_r {float:left;}
#header_l {width: 210px;height: 216px;padding-left: 60px;background: transparent url('images/hedaer_l.jpg') center center no-repeat;}
#header_l #button_mail {width:58px;background: transparent url('images/buttons_hms.jpg') 0 0 no-repeat;margin-right:1px;}
#header_l #button_search {width:60px;background: transparent url('images/buttons_hms.jpg') -59px 0 no-repeat;margin-right:1px;}
#header_l #button_home {width:52px;background: transparent url('images/buttons_hms.jpg') -120px 0 no-repeat;}
#header_l A {display:block;float:left;height:28px;text-decoration:none;margin-top:1px;}
#header_r {width:232px;height:216px;background:transparent url('images/hedaer_r.jpg') left bottom no-repeat;padding-left:463px;}
#header_r_r {width:232px;height:198px;margin-top:18px;text-align:center;background:transparent url('images/hedaer_r_bg2.jpg') left bottom repeat-x;}
#header_r_r #slogan {width:232px;height:116px;margin-bottom:20px;background:transparent url('images/slogan.jpg') right center no-repeat;}
#header_r_r .contacts {display:block;width:163px;color:#ccc;font-size:0.8em;margin: 0 auto 12px auto;}
#header_r_r .contacts A {text-decoration:none;color:rgb(73,83,92);}
#header_r_r .contacts A:hover {text-decoration:none;color:rgb(10,10,78);}
#header_r_r .phoneF, #header_r_r .phoneS {color:rgb(73,83,92);padding: 0 17px 0 4px;}
#header_r_r .phoneF {background:rgb(204,204,204) url('images/phonef.jpg') right center no-repeat;}
#header_r_r .phoneS {background:rgb(204,204,204) url('images/phones.jpg') right center no-repeat;}
#header_r_r .flagF, #header_r_r .flagS {float:left;padding: 0 3px 0 10px;}
#header_r_r .flagF {background: rgb(204,204,204) url('images/flagf.jpg') left center no-repeat;}
#header_r_r .flagS {background: rgb(204,204,204) url('images/flags.jpg') left center no-repeat;}

#container {width:939px;margin-left:24px;border-left:1px #fff solid;background:rgb(217, 218, 222) url('images/sidebar_bg.jpg') left top repeat-x;}
#sidebar, #sub_cont {float:left;}
#container #sidebar {width:244px;padding-top:44px;}
#container #sub_cont {width:694px;border-left:1px #fff solid;background:rgb(244, 244, 246) url('images/content_bg.jpg') 0 24px repeat-x;}
#container #navigation {display:block;height:24px;line-height:24px;text-align:center;background: transparent url('images/nav_bg.jpg') left center repeat;border-top:1px #fff solid;border-bottom:1px #fff solid;}
#container #navigation LI {display:inline;margin-right:32px;}
#container #navigation LI A {color:#fff;font-size:1.1em;text-decoration:none;}
#container #navigation LI A:hover {text-decoration:underline;}

#container #content {padding:5px 8px;/*font-family:'Sans Serif';*/}
#content H1 {font-size:1.5em;margin:8px 0 15px 0;text-align:center;color:rgb(32,34,83);}
#content H2 {font-size:1.3em;margin:8px 0 15px 0;text-align:center;color:rgb(82,84,103);letter-spacing:1px;}
#content P {margin-bottom:20px;text-align:justify;}
#content DT {font-weight:bold;}
#content DD {margin: 2px 0 10px 28px;}
#content #epigraph {text-align:right;padding-left:30px;font-style:italic;font-size:0.9em;}
#content #extrap {font-weight:bold;}
#content #order {text-align:center;}
#order .formfields {width:100%;margin-bottom:18px;}
#content #order .descr {width:170px;text-align:left;vertical-align:top;}
#content #order .elems {text-align:left;}
#order .minimized {width:48px;}
#order #errors {text-align:left;margin-bottom:10px;font-weight:bold;color:#711;}

#content #summary {display:block;margin-top:25px;color:#a33;font-size:1.2em;}


#footer {position:relative;width:965px;height:61px;margin:0 auto;background:transparent url('images/footer_bg.jpg') 50px -10px repeat-x;text-align:right;}
#footer DIV {float:left;height:61px;width:24px;background-color: rgb(178, 183, 189);}
#footer #copyright {width:244px;height:40px;padding-top:21px;border-right:1px #fff solid;border-left:1px #fff solid;background-color: rgb(153, 157, 168);color:#fff;font-size:1.2em;text-align:center;}
#footer #copy_std {position:absolute;right:5px;top:15px;font-family:'Bookman Old Style';line-height:1em;color:rgb(38, 43, 49);}
#footer #copy_std A {display:block;color:rgb(168, 173, 179);text-decoration:underline;}
#footer #copy_std A:hover {text-decoration:none;}

#footer #links {position:absolute;right:110px;top:28px;font-family:'Bookman Old Style';line-height:1em;color:rgb(38, 43, 49);}
#footer #links A {display:block;color:rgb(168, 173, 179);text-decoration:underline;}
#footer #links A:hover {text-decoration:none;}

#footer #low_menu{position:absolute;right:230px;top:15px;font-family:'Bookman Old Style';line-height:1em;color:rgb(38, 43, 49);}
#footer #low_menu A {color:rgb(168, 173, 179);text-decoration:underline;}
#footer #low_menu A:hover {text-decoration:none;}

.clearer {clear:both;}

.extras {width:90%;background-color:rgb(221, 222, 226);margin: 0 auto 12px auto;padding:4px;}
.extras .header {display:block;text-align:center;text-decoration:underline;color:rgb(45,49,60);font-size:1.1em;margin-bottom:6px;}
.extras UL LI {background: transparent url('images/arrow.jpg') 0 5px no-repeat;margin-bottom:4px;padding-left:8px;font-size:0.9em;color:rgb(62,64,113);}
.extras A {color:rgb(92,94,143);}
.extras A:hover {color:rgb(32,34,83);text-decoration:none;}

SPAN.categories {display:block;font-size:1.1em;margin-bottom:3px;}
SPAN.categories A {color:rgb(82,84,173);text-decoration:none;}
SPAN.categories A:hover {color:rgb(52,54,133);text-decoration:underline;}
UL.categories {border:1px rgb(214, 214, 216) solid;background-color:rgb(234, 234, 236);text-align:center;padding:8px;margin-bottom:30px;}
UL.categories LI {display:inline;width:200px;padding:5px;text-align:center}
UL.categories LI IMG {border:2px rgb(174, 174, 176) solid;}

DFN {font-weight:bold;}

.nomargins {margin: -12px 0 8px 16px;}
.nomargins LI {list-style-type:disc;}

.reviews {width:500px;margin: 18px auto;text-align:center;border:1px rgb(214, 214, 216) solid;background-color:rgb(234, 234, 236);padding: 10px 6px;}
.reviews IMG {border:2px rgb(174, 174, 176) solid;}
.reviews SPAN {display:block;text-align:center;width:90%;margin: 8px auto 0 auto;border-top:1px dashed #bbb;}

