/* global styles for all projects */
*,a {
outline: none;
-moz-outline: none 0;
}

html,body {
height: 100%;
}

html,body,form,td,th,ul,p,h3,li {
margin: 0;
padding: 0;
}

body {
background: #2b0806;
}

table {
border-collapse: collapse;
}

img {
border: 0;
}

hr {
height: 0;
margin: 0;
padding: 0;
}

input {
border: 0;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
margin: 0px; padding: 0px;
space: 0px;
border-spacing: 0px;
}

a {
text-decoration: none;
}

a:hover {
text-decoration: none;
}

.clear {
clear: both;
margin: 0; padding: 0;
font-size: 0;
}

.w07x {width: 208px;}
.w1x {width: 261px;}
.w17x {width: 473px;}
.w2x {width: 526px;}
.w27x {width: 738px;}
.w100p {width: 950px;}

.h27px {height: 27px;}
.h147px {height: 147px;}
.h126px {height: 126px;}
.h262px {height: 262px;}
.h72px {height: 72px;}
.h468px {height: 468px;}
.h803px {height: 803px;}
.h730px {height: 761px;}

.ctl,.cbl,.cbr,.ctr {position: absolute;background-color: transparent;width: 3px;height: 3px;line-height: 0px;font-size: 0px;z-index: 300; }
.ctl,.cbl {left: 0;}
.ctr,.cbr {right: 0;}
.cbl,.cbr {bottom: 0;}
.ctl,.ctr {top: 0;}
.ctl {background-image: url(../images/ctl.gif);}
.cbl {background-image: url(../images/cbl.gif);}
.cbr {background-image: url(../images/cbr.gif);}
.ctr {background-image: url(../images/ctr.gif);}

.forum .ctl {background-image: url(../images/ctl2.gif);}
.forum .cbl {background-image: url(../images/cbl2.gif);}
.forum .cbr {background-image: url(../images/cbr2.gif);}
.forum .ctr {background-image: url(../images/ctr2.gif);}

.bggrey {background-color: #5d4e4b;}
.bgred {background-color: #4c1617;}
.bgyellow {background-color: #fac791;}
.bgwhite {background-color: white;}
.bgyellow2 {background-color: #bd9a5d;}

.fbold {font-weight: bold;}

.dmt {margin-top: 4px;}
.dmb {margin-bottom: 4px;}
.dml {margin-left: 4px;}
.dmr {margin-right: 4px;}

a.next img {margin: 0;}
a.next {position: absolute;right: 5px;bottom: 5px;}

.container {text-align: left;width: 950px;min-height: 600px;margin-left: auto;margin-right: auto;background: transparent url(../images/stamp.gif) 50px 355px no-repeat;}

.strip {}

.fleft {float: left;}
.fright {float: right;}

.column-left {float: left;width: 208px;}
.column-right {float: left;width: 738px; margin-left: 4px}

.placeholder {position: relative;}

.headerstuff {text-align: right;background: transparent url(../images/flag.jpg) left bottom no-repeat;padding: 0;}
.headerstuff .hr {margin-top: 22px;border-bottom: 1px solid #a17734;border-top: 1px solid #c99d44;float: left;width: 100%;height: 0px;font-size: 0;line-height: 0;}
.headerstuff .logo {margin-right: 25px;margin-top: 10px;}

.loginboxstuff {padding-left: 20px; }
.loginboxstuff .toolbox {padding-top:5px;margin-bottom: 37px;padding-left: 10px;padding-right: 10px;}
.loginboxstuff .toolbox .toolcenter {margin-left: 44px;margin-right: 44px;}
.loginboxstuff input {width: 151px;height: 15px;float: left;margin-top: 15px;background: #919191;/**/}
.loginboxstuff .btn {width: 13px;height: 12px;background: transparent url(../images/login.jpg);margin-left: 6px;cursor: pointer;}
.loginboxstuff .register {color: white;font-size: 8px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-weight: bold; text-decoration: underline; }
.loginboxstuff .register_name {color: white;font-size: 10px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-weight: bold;}
.loginboxstuff a.register_name { text-decoration: underline; }

.searchstuff input {width: 153px;height: 15px;margin-left: 21px;margin-top: 6px;float: left;background: #919191;/**/}
.searchstuff .btn {width: 15px;height: 15px;margin-left: 4px;background: transparent url(../images/search.jpg);cursor: default;}

.titlestuff p {padding-top: 6px;margin-left: 6px;font-family:Arial, Helvetica, sans-serif;color: white;font-weight: bold;font-size: 14px;text-transform: uppercase;}

.mainmenustuff {background: transparent url(../images/menubg.png) repeat-y;}
.mainmenustuff ul {list-style-type: none;padding-top: 3px;padding-bottom: 18px;background: transparent url(../images/stampmenu.png) 50px 173px no-repeat;}
.mainmenustuff ul li a {padding-left: 20px;display: block;height: 32px;line-height: 32px;color: white;vertical-align: middle;font-size: 11px;font-weight: bold;font-family: Arial, Helvetica, sans-serif;}
.mainmenustuff ul li a.disabled {color: #5d4e4b;cursor: default;}
.mainmenustuff ul li a:hover,.mainmenustuff ul li a.hover {background: transparent url(../images/menuhover.png) no-repeat;}
.mainmenustuff ul li a.disabled:hover {background: none;}

.herebetext img {margin-top: 178px;}
.herebetext a.next img {margin: 0;}
.herebetext a.next {position: absolute;right: 5px;bottom: 5px;}
.herebetext .text {margin-top: -266px;}
.herebetext p {font-family: Tahoma;font-size: 11px;padding-left: 9px;padding-right: 9px;color: #400;}
.herebetext p.h3 {font-family: "Times New Roman";font-size: 12px;font-weight: bold;padding-top: 9px;padding-bottom: 5px;}

.inttext {}
.inttext p {color:#400;}
.inttext p a {color:#400;text-decoration: underline;}
.inttext p a:hover {text-decoration: none;}
.inttext p.contacts {font-family: Tahoma;font-weight: bold;font-size: 12px;padding-top: 30px;text-align: center;line-height: 25px;letter-spacing: 2px;}
.inttext p.appeal {padding-top: 6px;margin-left: 10px;padding-right: 10px;font-family: Tahoma; font-size: 12px;line-height: 18px;}
.inttext p strong.h5 {font-weight: bold;font-family: "Times New Roman", Times;font-size: 12px;text-transform: uppercase;}
.inttext p.appeal img {float:left;margin-top:14px; margin-left:4px; margin-right:17px;}
.inttext .form-wrapper { padding: 10px 0 10px 0; }

.inttext p.benefits {padding-top: 6px;padding-bottom:10px;margin-left: 10px;padding-right: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height:14px;}
.inttext p.benefits span {display:block;padding-left:25px;}

.inttext p.regulationshead {font-family: "Times New Roman", Times;font-size:13px;text-align: center;padding: 10px;}
.inttext p.regulations {font-family: Tahoma;font-size: 12px;padding:10px;}
.inttext p.regulationsimg {text-align:center;padding: 30px 0 30px 0;}

.inttext p.publications {font-family: Tahoma;font-size: 12px;padding:10px;}
.inttext p.publications span {display: block; padding-left:70px;}

/**/
.picchanger { width: 473px; height: 262px; }
.picchanger p { font-weight: bold; }
.picchanger .changeme { position: relative; text-align: right; }

.pistol .smarttext { font-family: "Times New Roman", Times;font-size: 23px;color: #fde037; margin: -110px 10px 0 0; }
.pistol .smartauthor { font-family: Tahoma;font-size: 12px;color: white; margin: 5px 10px 0 0; }

.antin .smarttext { font-family: Tahoma; font-size: 12px; color: #2b0806; margin: -150px 10px 0 0; }
.antin .smartauthor { font-family: Tahoma; font-size: 12px; color: #2b0806; font-weight: normal; margin: 5px 10px 0 0; }

.bullets .smarttext {}
.bullets .smartauthor {}

/**/
.jorasays {background: url('../images/jora.jpg') no-repeat;width: 323px;padding-left: 150px;}
.jorasays p {font-family: Tahoma;font-size: 11px;color: #400;margin: 0; padding-bottom: 3px;}
.jorasays p.times {font-family: "Times New Roman", Times;font-size: 12px;text-transform: uppercase;margin: 0; padding-top: 6px;}

.quote {}
.qoute p {font-family: Tahoma;font-size: 11px;color: #837977;line-height: 21px;padding: 18px 10px 0 10px;}
.qoute p.author {text-align: right;font-weight: bold;padding: 0 10px 30px 10px;}

.qoutepubl p {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#837977;padding:15px 15px 0 15px;}
.qoutepubl p.big {text-transform:uppercase;font-weight:bold;}
.qoutepubl p.right {font-style:italic;text-align:right;padding-top:0;}
.qoutepubl p.link {padding-bottom:30px;}
.qoutepubl p a {color:#c6c6c6;text-decoration:underline;}

.bottom {text-align: center;color: white;font-family: Tahoma;font-size: 9px;padding-top: 9px; padding-bottom: 20px;}

.partners {
	padding: 20px;
}
.partners .partner {
	float: left;
	text-align: center;
	width: 150px;
	padding: 0 10px 0 0;
}
.partners .partner a {
	color: #400;
	font-size: 12px;
	text-decoration: underline;
}
.partners .partner a:hover {
	text-decoration: none;
}

.becomeamembertext { font-family: Tahoma; text-align: center; padding: 10px 15px 5px 15px; }

.forum { padding: 10px 0 10px 0; }
.users-profile { padding: 10px 0 10px 20px; color:#440000; }
.users-profile a { color:#440000; text-decoration: underline; }
.users-profile dl dt { font-size:11px; margin-top:7px; }
.users-profile dl dd { font-size:14px; font-weight: bold; }


.gunopen .gun_description {
	position: absolute;
	top: 244px;
	left: 235px;
	width: 267px;
	color: #440000;
}
.gunopen .gun_description p {
	padding: 19px;
	font-size: 12px;
	line-height: 14px;
	font-family: Arial;
}
.gunopen .gun_description span {
	text-transform: uppercase;
	line-height: normal;
}
.gunopen .gun_imgwall {
	padding: 15px 17px 15px 18px;
	font-size: 0;
	line-height: 0;
}
.gunopen .gun_imgwall img {
	padding: 0; margin: 0;
}



