HTML, BODY{font: 12px Arial, Helvetica, sans-serif; color: #333;}
body {color:#333; background-color:#fff; }
th,td {color:#333; font:100% Arial,Helvetica,sans-serif}
input,textarea,option,select {color:#333; font:100% Arial,Helvetica,sans-serif; }
h1,h2,h3,h4,h5,p {margin:0; padding:0}
UL{list-style: none; margin: 0; padding: 0;}
HR{clear: both;}
A{color: #6A7070;}
a:hover {color:#CF2D5B}
IMG{border: 0;}


#minWidth { text-align:left;}

.clr{clear: both;}
.style_switcher{height: 25px;} 
.style_switcher LI{float: left; margin-right: 12px;}
.style_switcher LI IMG{display: block; }
.style_switcher LI.current IMG{border: solid 1px #F69E99; position: relative; top: -1px;}

#middle {padding:11px 10px 0 11px; _height:1px; margin-bottom: 14px;//margin-bottom: 7px;}
#middle .mainblock IMG{margin: 0 15px 9px 0;}
#middle .mainblock .txtcontent IMG{margin: 0 0 0 5px;}
#middle .txtcontent H3 A{color: #00529B}

#middle A:hover{color: #cf2d5b;}
.mainblockfirst H3, .mainblockfirst A{color: #cf2d5b;}
.mainblockfirst A:hover{text-decoration: none;}
#rNav, #mNav{margin-left: 6px;}
#rNav LI{padding: 0 7px; font-size: 90%;}

#visual-b H2{font-size: 14px;}

#mNav .nav LI{ padding: 0 5px; text-align: left;}
#mNav .nav LI A{color: #00529B;}
#mNav .nav LI A:hover{color: #cf2d5b;}

#cCol H1{color: #cf2d5b;}
#middle HR, #bottom HR{display: none;}
#rCol {color:#6A7070;}
#rCol UL LI{margin: 3px 0;}

.develop{}

