* {padding:0; margin:0;}

html {  }
body { height:100%; font:11px Verdana, sans-serif; color:#333;}

a { text-decoration:none; outline:0; cursor:pointer; }
a:hover { text-decoration:underline; }
a img { border:0; }

ul { list-style-type:none; }

.clear{ clear:both }
.no_bg { background:none; }
.no_bord { border:none !important; }
table { border-collapse:collapse; }
i { .overflow:visible; }
samp { font-family:sans-serif; color:red; font-size:20px; vertical-align:middle; }

button { border:0; cursor:pointer !important; display:inline-block; background:none; }

#root { position:relative; }
#header { height:0px; position:relative; display:none;}

#main {  }
#main #left { width:0px; display:none; }
#main #center { position:relative; width:731px; float:left; }

.panel { position: relative; height:69px; border-left:1px solid #c0c0c0; }
.panel .flags { position: absolute; bottom: 5px; left:38px; }
.panel .flags a { display: inline-block; margin-right:5px; }
.panel .actions { position: absolute; bottom: 8px; left:133px; background:url('/images/actions.png') no-repeat left top; width:70px; height:15px; }
.panel .actions a { display: inline-block; height:15px; width:18px; }

.nav { background: #e4070f; font:14px Arial, sans-serif; font-weight: bold; padding:24px 0 33px 38px;  }
.nav li { background:url('/images/marker_1.gif') no-repeat 0px 7px; }
.nav li a { color:#fff; line-height: 20px; padding:0 0 0 12px; }
.nav li ul { padding:1px 0 15px 13px; }
.nav li ul li { background:url('/images/marker_2.gif') no-repeat 0px 6px; }
.nav li ul li a { font:11px Verdana, sans-serif; font-weight: normal; line-height: 14px !important;  text-decoration: underline; }

.site_menu { background:#afaeaf url('/images/left_grad.png') repeat-x 0px 0px; padding:24px 0 0 38px; }
.site_menu ul { padding:0 0 33px 0; }
.site_menu ul li { background:url('/images/marker_3.gif') no-repeat 0px 4px; }
.site_menu ul li a {  color:#403d3e; padding:0 0 0 12px; line-height:14px; }

.site_menu input { border:1px solid #9a9a9a; background: #dedede; height:15px; margin-bottom: 4px; width:152px; }
.site_menu button { color:#666666; text-decoration: underline; background:url('/images/marker_3.gif') no-repeat 0px 6px; font:10px Verdana, sans-serif; padding:0 0 0 9px; margin-right:31px; }
.site_menu a.reg { color:#666666; text-decoration: underline; background:url('/images/marker_3.gif') no-repeat 0px 6px; font:10px Verdana, sans-serif; padding:0 0 0 9px; display: inline-block;  }

.search { padding:0 0 22px 0; }
.login { padding:0 0 45px 0; }
.addr { text-align: center; color:#111; width:136px; font-size: 9px; padding:0 0 115px 0; }
.addr span { font-size: 8px; }

.content { position:relative; margin-top:36px; }
.content .top { position:absolute; display:none; }
.content .bot { position:absolute; left:0px; bottom:-8px; width:731px; height:8px; display:none; }

.content .content_head { position: absolute; display:none; }
.content .text { padding:0 30px 10px 0px; }
.content .text h1 { font-weight: normal; font-size: 28px; padding-bottom:25px; }
.content .text p { padding:0 0 10px 5px; line-height: 15px; }
.content .foot { width:720px; height:24px; font:10px Verdana, sans-serif; padding:11px 0 0px 0; text-align: center; color:#000; }

.cols { padding:0 0 50px 0; }
.col_1, .col_2 { float:left; min-height:100px; _height:100px; }
.col_1 h3, .col_2 h3 { font-size:14px; font-weight: normal; padding: 0 0 13px 0; }
.col_1 ul, .col_2 ul { list-style-type:disc; margin-left:16px;}
.col_1 a, .col_2 a  { color:#403d3e;}
.col_1 { width:262px; padding:0 50px 0 0; border-right:1px dotted #717171; }
.col_2 { width:262px; padding:0 0px 0 50px; }

a.galleryItem { background-color:#EEEEEE; height:80px; overflow:hidden; width:120px; margin-right:4px; float:left; display:block; margin-bottom:4px; text-align:center;}
a.galleryItem img { height:80px; }


