* {margin:0; padding:0;}
html, body { background-color:#fff; height:100%;}
body, table { font-family:Arial, Verdana, Helvetica, sans-serif; color:#666; font-size:11px;}
img {border: 0 none;}

p {margin:0.6em 0;}
h2 { color:#3d6caf; font-weight:normal; margin:0 -0.8em 0 0 !important;}
h3 { color:#d8001d; font-weight:normal; margin-top:20px;}
h4 { color:#d8001d;}
small {font-size:80%;}

        a:link, a:visited { color:#666; text-decoration:underline;}
        a:hover { color:#d8001d; text-decoration:underline;}

        h3 a:link, h3 a:visited { color:#d8001d; text-decoration:none;}
        h3 a:hover { text-decoration:underline;}

        h4 a:link, h4 a:visited { color:#d8001d; text-decoration:none;}
        h4 a:hover { text-decoration:underline;}

.table { border-collapse:collapse; border:0px none;}
.table th, .table td { border: solid #fff; border-width:0 1px; padding:5px; background-color:#f2f2f2; text-align:left}
.table th, .table thead td { font-weight:bold;}
.dark td, .dark th { background-color:#e8e8e8;}

    a.more, a.more1 {display:block; text-decoration:none; font-size:8pt; min-height:23px; //height:23px;}
    
    a.more {  text-align:right; padding-right:20px; background:url(des/more.gif) 100% 1px no-repeat; color:#d8001d !important;}
        a.more1 { padding-left:20px; background:url(des/more.gif) 0 1px no-repeat; color:#666;}
    a.more:hover, a.more1:hover {  color:#d8001d; text-decoration:underline; cursor:pointer; cursor:hand;}



#container { width:762px; text-align:left; margin:0 auto; padding:20px 0;}
#photo  { width:373px; text-align:center; float:left; margin:70px -373px 0 0;}
#text  { margin:0 0 0 386px;}

.rus #photo  { width:151px; text-align:center; float:left; margin:50px -151px 0 0;}
.rus #text  { margin:0 50px 0 170px;}



