body {padding: 0; margin: 0; font-family: Arial, Tahoma, sans-serif; font-size: 84%; line-height: 1.3em}

a {text-decoration: none; color: #2b88c2}

a:hover {text-decoration: underline; }

small {font-size: 85%; line-height: 1.3em}

h1 {font-size: 250%; font-weight: bold; margin: .8em 0 .7em 0; color: #555; font-family: Trebuchet MS, sans-serif; line-height: .9em}

h2 {font-size: 155%; margin: 1em 0 .5em 0; color: #1d1d1d}

h3 {font-size: 120%; font-weight: bold; margin: .7em 0 .3em 0; color: #777}

h4 {font-weight: bold}

hr {height: 1px; clear:both; width: 100%; height: 10px; border: #e1e1e1 solid; border-width: 0 0 1px 0; margin: 0;}

ul, ol {margin: 0 0 .7em 60px}

p {margin: .7em 0}

td p {margin: 0}

th, td {padding: 2px;}

th {background: #2ec1f5; color: #fff; font-weight: bold; border: #fff solid 1px; padding: 5px}

abbr {color: #2ec1f5}

.bl {background: #1c1c1c;}

.cen, #content .maintext {width: 930px; margin: 0 auto}

.r {width: 38%; display: block; float: right}

.l {width: 60%; display: block; float: left}

.col2 {width: 46%; margin: 0 8% 0 0; display: table-cell; float: left}

.col3 {width: 30%; margin: 0 5% 0 0; display: table-cell; float: left}

.col4 {width: 22%; margin: 0 4% 0 0; display: table-cell; float: left}

.z {margin: 0}

blockquote q {background: url('/img/quote2.gif') no-repeat 0 0; padding: 0 0 0 60px; display: block}

blockquote span {font-size: .8em; text-align: right; font-style: italic; display: block; color: #999}

#header {background: #e6e6e6 url('/img/top_bg.gif') repeat-x 0 0}

#header img {margin: 9px 0 0 0; float: left}

#header .cen {background: url('/img/main_sec_bg.jpg') no-repeat 50% 100%; min-height: 210px}

#header .phone {color: #fff; text-align: right; padding: 13px 100px 0 0; height: 10px; font-style: italic; font-size:16px;}

#header .phone span {color: #2cc3f7}

#header .nav {padding: 0; text-align: right; line-height: .7em}

#header .nav span {display: inline-block; margin: -5px 0 0 0;}

#header .nav a {display: inline-block; width:27px; height: 23px; background: url('/img/nav_b.gif');}

#header .nav a.rss {background-position: 0 0}

#header .nav a.f {background-position: -27px 0}

#header .nav a.twi {background-position: -54px 0}

#header ul {background: url('/img/menu_bg.gif') no-repeat 100% 0; width: 685px; height: 50px; margin: 0 0 0 auto; text-align: center; padding: 16px 0 0 0;}

#header ul li {list-style: none; display: inline; margin: 0 15px;}

#header .but {margin: 20px 0}

#header .linkpath {height: 0; margin: 0 0 0 50px}

#hr {height:5px; background: #fff; border: #e6e6e6 solid; border-width: 1px 0}

#content {background: #f9f9f9}

#content .maintext {padding: 15px 0 50px 0}

#content p {color: #555}

#content .pics {float:  right;}

#content .pics .item {border: none}

#content .picmenu, #content .picmenu ul {padding: 0; margin: 0}

#content .picmenu div, #content .picmenu li {position: relative;width: 31%; float: left; margin: 0 1%; list-style: none;}

#content .picmenu li a {color: #000}

#content .picmenu li a {font-size: 1.6em; display: block; background: url('/img/b_grad.png') repeat-x center; border: #ccc solid 1px; padding: 5px 10px; margin: 15px 0 0 0}

#content .picmenu li ul {position: absolute; background: #d8d8d8; font-size: .7em; list-style: none; width: 100%; margin: 0; padding: 0; display: none}

#content .picmenu li:hover a {background: #000; color: #fff; text-decoration: none}

#content .picmenu li:hover ul {display: block;}

#content .picmenu li:hover ul li a {background: #d8d8d8; color: #000}

#content .picmenu li ul li {border: #fff solid; border-width: 0 0 1px 0; display: block; width: 100%; margin: 0}

#content .picmenu li ul li a {display: block; padding: 5px 7%; background: none; border: 0; margin: 0}

#content .picmenu li ul li a:hover {background: #32bef1; color: #fff}

#content .picmenu p {color: #808080}

#content .picmenu li p {padding: 0 5%}

#content .picmenu a.img {position:relative; overflow:hidden; display: block; padding:10px 0; margin: 0 0 20px 0; width: 100%; background-position: 50% 15%}

#content .picmenu a.img .content {display: block; padding:10px 20px; border: 0; height: 150px}

#content .picmenu a.img .cn {display: block; position:absolute; width:20px; height:20px; left:-10px; top:-10px; background:url(/img/corners.png); border: 0;}

#content .picmenu a.img .cn.tr, #content .picmenu a.img .cn.br {margin-left:100%;}

#content .picmenu a.img .cn.bl, #content .picmenu a.img .cn.br {top:auto;}

#content .gplate {width: 350px; float: right;}

#content .gplate div {width: 291px; float: right; padding: 1px 19px 0px; background: url('/img/gplate.png') no-repeat scroll 0pt -10px transparent;}

#content .gplate div .clear {float: right; padding: 0; margin: 10px -19px 0; width: 329px; height: 10px; background: url('/img/gplate.png') no-repeat scroll 0px 0px transparent;}

#sub {color: #9c9c9c; padding: 30px 0 20px 0}

#sub h2 {color: #e1e1e1; margin: .5em 0}

#sub q {background: url('/img/quote.gif') no-repeat 0 0; padding: 0 0 0 60px; display: block}

#sub small {color: #e1e1e1}

#sub small.auth {color: #2b88c2; padding: 0 0 0 60px; display: block}

#sub ul {margin: 0; padding: 0 0 0 16px; font-size: .8em}

#sub li {list-style: url('/img/bul_b.gif'); float: left; width: 30%; padding: 0 3% 0 0; margin: 0 0 .4em 0; color: #2b88c2}

#sub .gplate {background: #242424; width: 327px; margin: 0 0 20px auto}

#sub .gplate .t, .gplate .b {height: 6px; background: url('/img/gplate_sides.gif') no-repeat;}

#sub .gplate .t {background-position: 0 -6px} 

#sub .gplate .b {background-position: 0 0; clear: both}

#sub .gplate .m {display: block; padding: 0 20px 10px 20px; clear: both}

#sub .gplate .m a:hover {text-decoration: none!important}

#sub .gplate .m span {display: block; font-size: 140%; color: #d9d9d9; padding: .5em 0 .3em 0; text-decoration: inherit}

#sub .gplate .m small {text-decoration: inherit}

#footer {background: #171717; clear: both; color: #6d6d6d; font-size: .8em; padding: 40px 0 20px 0; border-top: #313131 solid 1px}

#footer a {color: #6d6d6d;}

#footer .dev {float: right; font-weight: bold;}

#footer .copy {display: inline;}

#footer ul {display: inline; clear: none; margin: 0 0 0 20px; padding: 0;}

#footer li {list-style: none; display: inline; padding: 0 5px; border-left: #6d6d6d solid 1px}

.but {float: right; margin: 0 5px}

.but, .but input {text-transform: uppercase; font-weight: bold; font-family: "Arial Black", Arial, sans-serif; color: #fff; border: 0; background: none; padding: 0; width: auto; height: auto}

.but b, .but span {display: block; float: left; height: 21px; background: url('/img/blue_b.png') no-repeat 0 0; }

.but b {padding: 15px 15px 10px 23px; background-position: -8px 0;}

.but span {width: 8px; padding: 16px 0 10px 0!important}

#social_v{
	float:right;
	margin-right:-90px;
	width:150px;
	height:45px;
	margin-top:-15px;
	padding-left:20px;
}

