body { margin:0; padding:0; border-top:8px solid #da4000; border-bottom:8px solid #468206; background:#000 url(../img/bg.gif) 0 0 repeat; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.1em; color: #666; }

h1, h2, h3, h4, h5 { margin: 0; float: left; }
.access { text-indent: -9999px; font-size: 0.01em; color: black;}
#header { overflow:hidden; background:transparent; width:785px; position: relative;margin:15px auto; padding-bottom:10px; }
#header h1 { float:left; padding:0; margin:10px 0 0 0; font-size:215%; letter-spacing:1px;  }
#header h2 { float:right; padding:0; margin:0; font-size:125%; background:#468206; color:#f0f0f0; padding:3px 5px 3px 4px; }
#header h1 a,#header h1 a:visited { text-decoration:none; background:#da4000; color:#fff; padding:3px 4px 3px 5px; }
#header h1 a:hover { text-decoration:none; background:#fff; color:#da4000; padding:3px 4px 3px 5px; }
#colOne h2 { margin:10px 1px 10px 6px; padding:0 0 6px 0; font-size:85%; color:#666; border-bottom:2px solid #468206; }
#colTwo h2 { padding:6px 8px 9px 9px; margin:1px 0 20px 0; font-size:165%; background:#fff; color:#da4000; border-bottom:2px solid #468206; border-top:2px solid #da4000; display: block; width:97%; }

a { color: #666; text-decoration: none; }
a:hover {color: #555E4F; text-decoration: none; }

#menu {float: left; width: 160px; margin: 0px auto; padding-bottom:20px; text-transform: uppercase; font-weight: bold; font-size: 95%; color: #323B2E; }
#menu ul { margin: 0; list-style: none; padding: 0; }
#menu li a.current { background:#468206; color:#f0f0f0; }
#menu a { display: block; width: 190px; padding: 15px 0px; background: #ccc; border-top: 1px solid #EDEDED; border-left: 1px solid #efefef; border-right: 1px solid #c2c2c2; border-bottom: 1px solid #B5B5B5; text-align: center; text-decoration: none; text-transform: uppercase; font-weight: bold; color: #666; }
#menu a:hover { background: #da4000; border-top: 1px solid #E3E3E3; border-bottom: 1px solid #E3E3E3; color: #fff; }

#content {width:780px; margin:0 auto; padding:0; border:10px solid #fff; background: #E9EAE2; }
.banner { text-indent:-9999px; background:url(../img/banner.jpg) 0 0 no-repeat; height:225px; width:780px; }
.banner h3 {}
#colOne { float: left; width:190px; margin-top:20px; padding:0 10px 0 20px;}
#colOne .margin-news p a,#colOne .margin-news a:visited {  padding:0 2px 0 2px; background:#da4000; color:#fff; border-bottom:1px solid #ccc; text-decoration:none; }
#colOne .margin-news p a:hover { padding:0 2px 0 2px; background:#fff; color:#da4000; border-bottom:1px solid #ccc; text-decoration:none; }

#colTwo { float: right; margin-top:20px; width:520px; padding: 0 25px 30px 0; }
#colTwo p { font-size:85%; line-height:1.45em; padding:0; margin:14px 0 7px 0; }
#colTwo a,#colTwo a:visited { padding:0 2px 0 2px; background:#da4000; color:#fff; border-bottom:1px solid #ccc; text-decoration:none; }
#colTwo a:hover { padding:0 2px 0 2px; background:#fff; color:#da4000; border-bottom:1px solid #ccc; text-decoration:none;}

#colTwo ul { font-size:85%; padding:0; margin:6px 0 2px 20px; }
#colTwo li { line-height:1.65em; list-style-type: square; padding:0; margin:0; }
.margin-news { padding-bottom:15px; }
.margin-news p { font-size:80%; padding: 0 0 9px 6px; margin: 0; }
.margin-news a.pp,.margin-news a.pp:visited,.margin-news a.pp:hover { background:red; }

.margin-news a,.margin-news a:visited { padding:0 2px 0 2px; text-decoration:none; }
.margin-news a:hover { padding:0 2px 0 2px; background:#fff; color:#da4000; border-bottom:1px solid #ccc; text-decoration:none; }
img.veri { padding-left:37px; }

#colTwo ol { padding: 12px 0 12px 0; margin: 0 0 15px 0;}
#colTwo ol li { font-size: 85%; list-style-position: inside; list-style-type: decimal; padding: 0; margin: 0; line-height: 1.85em;}
#colTwo ol li a,#colTwo ol li a:visited { padding:0 2px 0 2px; background:#da4000; border-bottom:1px solid #fff; color:#fff; border-bottom:1px solid #ccc; text-decoration:none; }
#colTwo ol li a:hover { padding:0 2px 0 2px; background:#fff; color:#da4000; border-bottom:1px solid #ccc; text-decoration:none; }

#footer { clear: both; width: 780px; margin: 0 auto; padding: 15px 0 15px 0;}
#footer p { text-align: center; padding: 0; font-size:75%; color:#666; letter-spacing: 1px; }
#footer a, #footer a:visited { color:#fff; text-decoration:none; border-bottom:1px solid #ccc; background:#333; padding:0 2px 0 2px; }
#footer a:hover { background:#ccc; color:#333; text-decoration:none; border-bottom:1px solid #fff; padding:0 2px 0 2px; }

form#contact { border: 0; padding: 0; margin: 0; margin-left:-20px; width: auto; }
form#contact fieldset { border: 0; padding: 0; margin:22px 0 30px 0; }
form#contact ul li { list-style: none; background:#D9D9D9; padding: 2px 30px 2px 10px; border-top: 1px solid #ccc; border-bottom: 1px solid #B5B5B5; margin-bottom:5px;}
form#contact ul li:hover { list-style: none; background:#eee; padding: 2px 30px 2px 10px; border-top: 1px solid #ccc; border-bottom: 1px solid #B5B5B5; margin-bottom:5px;}
form#contact label { float:left; font-size: 85%; text-transform: uppercase; width:168px; margin:0; display:block; }
form#contact label.text { float:left; font-size: 85%; text-transform: uppercase; width:auto; margin:0; display:block; }
form#contact input {  width:170px; padding-top:2px; border:1px solid #ccc; }
form#contact select { width:175px; border:1px solid #ccc; }
form#contact textarea { border:1px solid #ccc; }
form#contact input:hover,form#contact select:hover,form#contact textarea:hover { border:1px solid #D9D9D9; }
form#contact input.submit { text-align:center; background:#468206; color:#fff; width:210px; padding:7px; margin-left: 19px; font-weight: bold;}
form#contact input.submit:hover { background:#468206; color:#fff; padding: 7px; margin-left: 19px; font-weight: bold;}

form#jump { clear: both; margin:0; padding:5px; width:508px; background:#ccc; border:1px solid #999; border-bottom:1px solid #666; border-right:1px solid #666; }
form#jump label { padding:2px 4px 2px 4px; font-size:100%; }
.jump2 { float:left; margin:10px 0 2px 0; padding:5px; width:508px; background:#ccc; border:1px solid #999; border-bottom:1px solid #666; border-right:1px solid #666; }
.jump3 { float:left; margin:16px 0 10px 0; padding:5px; width:508px; background:#ccc; border:1px solid #999; border-bottom:1px solid #666; border-right:1px solid #666; }
form#jump select#gallerymenu { margin:0 0 0 15px; padding:2px; font-size:90%; border:2px solid #468206; background:#f0f0f0; }

#colTwo .portrait { clear: both; border:3px solid white; padding:2px; margin:5px 5px 0  55px; background:#999; }
#colTwo p.caption { margin: -5px 0 0 55px; background: white; width: 345px; padding: 5px 5px 5px 10px; font-size: 65%; font-weight: bold; border-bottom: 1px solid #999; }

#sm-gallery { clear:both; border:1px solid #ccc; border-bottom:2px solid #468206; background:#fff; margin:0 auto; padding: 7px 0 0 6px;  }
#sm-gallery a,#sm-gallery a:visited { border:0; margin:0; padding:0; background:none; text-transform:capitalize; text-align:center; color:#333; }
#sm-gallery a:hover { border:0; margin:0; padding:0; background:none; }
#colTwo #sm-gallery a img,#colTwo #sm-gallery a:visited img { padding:0; margin:3px 3px 0 2px; background:#fff; text-decoration: none;  }
#colTwo #sm-gallery a:hover img { padding:0; margin:3px 3px 0 2px; background:#da4000; text-decoration: none; }

#colTwo #sm-gallery p {  background: #f0f0f0; font-size: 70%; float: left; padding:0; margin:-4px 8px 2px 2px; width: 238px; line-height: 1.3em; color:#666; font-size:80%; font-weight:bold; }

#colTwo #sm-gallery p a,#colTwo #sm-gallery p a:visited { color:#666; display: block; background:none; border: 0; padding: 5px 5px 1px 2px; margin: 0; }
#colTwo #sm-gallery p a:hover { color:#666; background:none; border: 0; padding: 5px 5px 1px 2px; margin: 0; }

#colTwo #sm-gallery .container { float: left; border: 1px solid #ccc; background:#eee; width: 245px; margin: 1px 4px 0 2px; padding-left: 1px; }

.cb { clear: both; }
.cb-gall { clear: both; height: 18px; }
img { border: 0;}
.strong { font-weight: bold; }
#colTwo p.faq { margin-top: 9px; padding: 4px; background: white; text-indent: 10px; border-bottom: 1px solid #ccc; font-size: 85%; color:#666; }
#colTwo p.faq-content { margin:4px; padding: 4px 4px 4px 13px; font-size: 85%; }
hr { clear:both; height: 1px; text-align: center; border-top: 1px solid #999; margin:5px; }
hr.content { display: none;}

.thread-container { clear:both; float:left; margin:10px 0 10px 0; font-size:80%; padding:4px; width:510px; background:#ccc; border:1px solid #999; border-bottom:1px solid #666; border-right:1px solid #666; }
.thread-container .thread { float:left; width:165px; text-align:center; color:#666; }
.thread-container .prev { font-weight:bold; float:left; width:165px; text-align:left; padding-left:10px; }
.thread-container .next { font-weight:bold; float:left; width:160px; text-align:right; padding-right:5px; }

.thread-container .next a { padding:0 2px 0 2px; background:#da4000; color:#fff; border-bottom:1px solid #ccc; text-decoration:none; }
.thread-container .prev a { padding:0 2px 0 2px; background:#da4000; color:#fff; border-bottom:1px solid #ccc; text-decoration:none; }

.thread-container .next a:visited { padding:0 2px 0 2px; background:#da4000; color:#fff; border-bottom:1px solid #ccc; text-decoration:none; }
.thread-container .prev a:visited { padding:0 2px 0 2px; background:#da4000; color:#fff; border-bottom:1px solid #ccc; text-decoration:none; }

.thread-container .next a:hover { padding:0 2px 0 2px; background:#fff; color:#da4000; border-bottom:1px solid #ccc; text-decoration:none; }
.thread-container .prev a:hover { padding:0 2px 0 2px; background:#fff; color:#da4000; border-bottom:1px solid #ccc; text-decoration:none; }

form.buynow { margin: 0 auto; text-align: center; padding:0; border:0; }
form.buynow input.buy { border: 2px solid #da4000; padding: 2px 9px 2px 9px; background: #ffa529; margin:0 0 5px 0; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-transform: capitalize;  }
form.buynow input.buy:visited.form.buynow input.buy:hover { border: 2px solid #666; background: #ccc; }

form.check input.checkout { cursor:hand; border: 2px solid #da4000; padding: 9px 12px 9px 12px; background: #ffa529; margin:0; position: absolute; top:0; left:585px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: capitalize; color:#333; font-size:100%; }
form.check input.checkout:visited,form.check input.checkout:hover { cursor:hand; background: #ccc; margin:0; position: absolute; top:0; left:585px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: capitalize; color:#333; border:2px solid white; padding: 9px 12px 9px 12px; font-size:100%; }