@charset utf-8;html,body,div,span,object,iframe,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,fieldset,form,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;}
.holidays{position:absolute;display:block;z-index:1000;top:20px;right:0;width:200px;height:50px;background:url(../images/holidays.png) no-repeat;}
.novelty{position:absolute;display:block;top:-1px;right:-1px;width:66px;height:65px;z-index:1000;background:url(../images/novelty.png) no-repeat;}
#PreLoaderFrame-placeholder{font-size:20px;text-align:center;background:url(../images/preloader.gif) no-repeat 50% 50px;height:200px;padding:20px;margin:10px auto;}
.bord{border:1px solid #e9e9e9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:3px;margin:5px;}
.boxshadow{box-shadow:0 0 4px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 4px rgba(0, 0, 0, .1);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .1);}
.knopki{padding:5px;height:15px;}
#tab-link-5-0 a, #tab-link-5-1 a, #tab-link-5-2 a{font-size:18px;}
.workstime td{padding:0;}
.marker{background:url(../images/marcer3.gif) no-repeat 0% 6px;padding-left:10px;padding-bottom:0;}
.pagenavi{text-align:center;clear:both;margin:1em 0;}
.pagenavi a{background:#e9e9e9;margin:2px;padding:3px 7px;text-decoration:none;color:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.pagenavi a:hover, .pagenavi span{background:#0365b9;margin:2px;padding:3px 7px;text-decoration:none;color:#fff;}
.pagenavi span{font-weight:bold;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,mark,audio,video{display:block;}
textarea{font:101%/1.5em Arial, Helvetica, sans-serif;}
blockquote{quotes:none;border-left:1px solid #CCCCCC;font-style:italic;margin-left:2em;}
q{quotes:none;font-style:italic;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:none;}
a{border:0;text-decoration:underline;color:#0365b9;}
a:hover,a:focus{text-decoration:none;}
a img{border:0;}
abbr,acronym{border-bottom:1px dotted;cursor:help;font-variant:small-caps;}
address,cite,em,i{font-style:italic;}
blockquote p{margin:0 1.5em 1.5em;padding:0.75em;}
code,kbd,tt{font-family:"Courier New", Courier, monospace, serif;line-height:1;}
del{text-decoration:line-through;}
dfn{border-bottom:1px dashed;font-style:italic;}
dl{margin:0;}
dt{font-weight:700;}
dd{margin:0 0 1.5em 0;}
h1,h2,h3,h4,h5,h6{font-weight:700;padding:0;}
h1{margin:0;padding:0 0 18px 0;line-height:28px;font-size:23px;font-weight:normal;color:#000;}
h1 b{display:block;padding:0 0 18px 0;font-weight:normal;}
h1 a{background:none !important;padding:0 !important;text-decoration:none !important;color:#000 !important;}
h1 a:hover{color:#0365b9 !important;}
h2{margin:0;line-height:28px;font-size:20px;font-weight:normal;color:#000;}
.b{background:url(../images/menu-left_bg.gif) repeat-x 100% 0%;color:#fff;text-align:left;position:relative;padding:5px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.border-bot{width:100%;border-bottom:1px solid #e9eae8;text-align:right;}
.top1{background:url(../images/top.gif) 0 50% no-repeat;padding:0 0 0 13px;color:#010000;text-decoration:none;}
.top1:hover{color:#999;}
.butt{display:inline-block;padding:5px 10px 5px 10px;color:#fff;cursor:pointer;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:12px;font-weight:bold;background-color:#0365B9;background-image:-webkit-gradient(linear, left top, left bottom, from(#0365B9), to(#4EADFC));background-image:-webkit-linear-gradient(top, #0365B9, #4EADFC);background-image:-moz-linear-gradient(top, #0365B9, #4EADFC);background-image:-ms-linear-gradient(top, #0365B9, #4EADFC);background-image:-o-linear-gradient(top, #0365B9, #4EADFC);background-image:linear-gradient(top, #0365B9, #4EADFC);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#0365B9', EndColorStr='#4EADFC');box-shadow:0 1px 2px rgba(18,9,3,.4);-moz-box-shadow:0 1px 2px rgba(18,9,3,.4);-webkit-box-shadow:0 1px 2px rgba(18,9,3,.4);}
.butt span{background:url(../images/submenu-marker.png) 0 0 no-repeat;width:9px;height:9px;display:inline-block;vertical-align:middle;margin-left:6px;}
.butt:hover, .butt1:hover, .butt2:hover, .butt3:hover{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:12px;font-weight:bold;background-color:#fcfcfb;background-image:-webkit-gradient(linear, left top, left bottom, from(#fcfcfb), to(#d8d6d4));background-image:-webkit-linear-gradient(top, #fcfcfb, #d8d6d4);background-image:-moz-linear-gradient(top, #fcfcfb, #d8d6d4);background-image:-ms-linear-gradient(top, #fcfcfb, #d8d6d4);background-image:-o-linear-gradient(top, #fcfcfb, #d8d6d4);background-image:linear-gradient(top, #fcfcfb, #d8d6d4);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcfb', EndColorStr='#d8d6d4');box-shadow:0 1px 2px rgba(18,9,3,.4);-moz-box-shadow:0 1px 2px rgba(18,9,3,.4);-webkit-box-shadow:0 1px 2px rgba(18,9,3,.4);color:#180c04;}
.butt:hover span{background:url(../images/submenu-marker-hover.png) 0 0 no-repeat;}
.butt1{display:inline-block;padding:5px 10px 5px 10px;color:#fff;cursor:pointer;text-decoration:none;margin:3px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:12px;font-weight:bold;background-color:#FF0000;background-image:-webkit-gradient(linear, left top, left bottom, from(#FF0000), to(#CC0000));background-image:-webkit-linear-gradient(top, #FF0000, #CC0000);background-image:-moz-linear-gradient(top, #FF0000, #CC0000);background-image:-ms-linear-gradient(top, #FF0000, #CC0000);background-image:-o-linear-gradient(top, #FF0000, #CC0000);background-image:linear-gradient(top, #FF0000, #CC0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#FF0000', EndColorStr='#CC0000');box-shadow:0 1px 2px rgba(18,9,3,.4);-moz-box-shadow:0 1px 2px rgba(18,9,3,.4);-webkit-box-shadow:0 1px 2px rgba(18,9,3,.4);}
.butt3{display:inline-block;padding:5px 10px 5px 10px;color:#fff;cursor:pointer;text-decoration:none;margin:3px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:12px;font-weight:bold;background-color:#FF0000;background-image:-webkit-gradient(linear, left top, left bottom, from(#01A0D9), to(#53CAF6));background-image:-webkit-linear-gradient(top, #01A0D9, #53CAF6);background-image:-moz-linear-gradient(top, #01A0D9, #53CAF6);background-image:-ms-linear-gradient(top, #01A0D9, #53CAF6);background-image:-o-linear-gradient(top, #01A0D9, #53CAF6);background-image:linear-gradient(top, #01A0D9, #53CAF6);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#01A0D9', EndColorStr='#53CAF6');box-shadow:0 1px 2px rgba(18,9,3,.4);-moz-box-shadow:0 1px 2px rgba(18,9,3,.4);-webkit-box-shadow:0 1px 2px rgba(18,9,3,.4);}
.butt2{display:inline-block;padding:5px 10px 5px 10px;color:#fff;cursor:pointer;text-decoration:none;margin:3px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font-size:12px;font-weight:bold;background-color:#0365B9;background-image:-webkit-gradient(linear, left top, left bottom, from(#649D24), to(#C9E12D));background-image:-webkit-linear-gradient(top, #649D24, #C9E12D);background-image:-moz-linear-gradient(top, #649D24, #C9E12D);background-image:-ms-linear-gradient(top, #649D24, #C9E12D);background-image:-o-linear-gradient(top, #649D24, #C9E12D);background-image:linear-gradient(top, #649D24, #C9E12D);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#649D24', EndColorStr='#C9E12D');box-shadow:0 1px 2px rgba(18,9,3,.4);-moz-box-shadow:0 1px 2px rgba(18,9,3,.4);-webkit-box-shadow:0 1px 2px rgba(18,9,3,.4);}
h2 a{background:none !important;padding:0 !important;text-decoration:none !important;color:#000 !important;}
h2 a:hover{color:#0365b9 !important;}
h3{margin:0;line-height:28px;font-size:16px;font-weight:normal;color:#0365b9;}
h4{margin:0;padding:0 0 2px 0;line-height:28px;font-size:16px;font-weight:normal;color:#000;}
h5{font-size:0.8333em;margin:0 0 1em;}
h6{margin:0;padding:0 0 18px 0;line-height:18px;font-size:12px;color:#333;}
.grey{margin:0;padding:0 0 10px 0;line-height:10px;font-size:9px;color:#ccc;}
img{display:inline-block;vertical-align:text-bottom;}
ins{text-decoration:overline;}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
ol{list-style:outside decimal;}
p{margin:0;padding:0 0 18px 0;line-height:18px;font-size:12px;font-weight:300;color:#666666;}
pre{font-family:"Courier New", Courier, monospace, serif;margin:0 0 1.5em;border-left:1px solid #CCCCCC;margin-left:2em;padding-left:2em;}
sub{top:0.4em;font-size:0.85em;line-height:1;position:relative;vertical-align:baseline;}
sup{font-size:0.85em;line-height:1;position:relative;bottom:0.5em;vertical-align:baseline;}
strong,b{font-weight:700;}
ul{list-style:outside disc;}
ul,ol{margin:0 0 1.5em 1.5em;padding:0;color:#666666;}
li ul{padding:0;margin:0 0 0 2em;list-style-position:outside;list-style-type:circle;}
li ol{padding:0;margin:0 0 0 2em;list-style-position:outside;}
table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;padding:0;width:100%;border:none;}
caption{font-style:italic;text-align:left;}
tr.alt td{background:#eee;}
td{border:0;padding:0.5em 1em;vertical-align:middle;border-bottom:1px solid #eee;line-height:1.5em;}
th{font-weight:700;padding:0.5em 1em;vertical-align:middle;background:#eee;text-align:left;}
.faq .two_third input{width:200px;}
img.img{float:left;border:1px solid #e9e9e9;padding:1px;margin:0 5px 5px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
img.right, a.right{float:right;margin:0 0 5px 5px}
html,
body{min-width:1022px;}
body{background:#fff url(../images/body.gif) repeat-x 50% 0%;position:relative;color:#898888;font:100%/1.125em Arial, Helvetica, sans-serif;}
#main{background:url(../images/main-tail-ver.gif) repeat-y 50% 0%;font-size:.75em;}
#main-bg-top{background:url(../images/main-bg-top.jpg) no-repeat 50% 0%;}
#main-bg-bot{background:url(../images/main-bg-bot.jpg) no-repeat 50% 100%;}
#header{position:relative;height:183px;z-index:99;}
.logo{background:url(../images/logo.png) no-repeat 0% 0;padding:0 0 0 86px;min-height:51px;line-height:1.2em;height:60px;width:600px;letter-spacing:-1px;font-size:50px;font-weight:normal;position:absolute;top:39px;left:-30px;}
#new_price{position:absolute;left:0px;top:100px;color:#ff1100;font-size:14px;font-weight:bold;text-align:left;white-space:nowrap;padding:10px 0 0 0}
.logo h1,
.logo h2{line-height:1.2em;padding:0 0 0 20px;font-size:34px !important;font-weight:normal;}
.logo a{text-decoration:none;color:#000;}
.logo a:hover{color:#000 !important;}
.logo p{line-height:1.2em;padding:0 0 0 20px;font-size:17px !important;font-weight:normal;}
.logo p a{color:#898888 !important;text-decoration:none;border-bottom:#5a9fe0 1px dashed}
.logo p a:hover{color:#898888 !important;border-bottom:none;}
.logo p img{padding:0 0 7px 0;}
#widget_my_requestquotewidget{width:100%;overflow:hidden;margin-bottom:3em;}
#slider-wrapper{position:relative;width:710px;height:429px;margin:0 0 26px 0;overflow:hidden;}
#slider{background:url(../images/loading.gif) no-repeat 50% 50%;position:relative;width:710px;height:429px;}
#slider img{position:absolute;top:0px;left:0px;display:none;}
#slider a{border:0;display:block;}
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:#0C4A9D;width:664px;height:110px;padding:23px 17px 0 29px;color:#fff;opacity:0.8;position:absolute;top:296px;left:0px;z-index:89;}
.nivo-caption p{padding:0 100px 0 0 !important;line-height:18px !important;font-size:12px !important;color:#fff !important;}
.nivo-caption p strong{display:block;width:650px;padding:0 0 3px 0;line-height:1.2em;font-size:37px;font-weight:normal;color:#fff;}
.nivo-caption p b{background:url(../images/link-1.png) no-repeat 0% 0%;display:block;width:82px;height:29px;padding:15px;overflow:hidden;font-weight:normal;position:absolute;top:61px;right:17px;}
.nivo-caption p b a{display:block !important;height:29px;line-height:26px;font-size:12px;text-align:center;text-decoration:none;color:#fff;}
.nivo-caption p b a:hover{color:#000;}
.nivo-caption p i{background:url(../images/link-2.png) no-repeat 0% 0%;display:block;width:82px;height:29px;padding:15px;overflow:hidden;font-style:normal;position:absolute;top:61px;right:17px;}
.nivo-caption p i a{display:block !important;height:29px;line-height:26px;font-size:12px;text-align:center;text-decoration:none;color:#fff;}
.nivo-caption p i a:hover{color:#000;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav{position:absolute;width:680px;height:27px;top:269px;right:11px;text-align:right;}
.nivo-controlNav a{background:url(../images/pagination.png) no-repeat 0% 0%;position:relative;display:inline-block !important;width:31px;height:27px;overflow:hidden;line-height:28px;margin:0 0 0 1px;font-size:12px;text-align:center;text-decoration:none;color:#000;z-index:99;cursor:pointer;}
.nivo-controlNav a.active{background-position:0% -27px;color:#fff;}
.nivo-controlNav a:hover{background-position:0% -27px;color:#fff;}
.nivo-directionNav{}
.nivo-directionNav a{position:absolute;display:block;width:36px;height:35px;text-indent:-9999px;border:0;top:40%;background:url(../images/direction_nav.png) no-repeat 0 0;}
a.nivo-nextNav{right:15px;background-position:-36px 0;}
a.nivo-nextNav:hover{background-position:-36px -35px;}
a.nivo-prevNav{left:15px;background-position:0 0;}
a.nivo-prevNav:hover{background-position:0 -35px;}
#slider .nivo-controlNav img{display:inline;position:relative;margin-right:10px;width:120px;height:auto;}
nav.primary{background:url(../images/menu-tail.gif) repeat-x 50% 0%;width:1010px;min-height:51px;position:absolute;top:133px;left:-30px;}
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{background:#0d4999;position:absolute;top:-999em;width:350px;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0;top:51px;z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:202px;top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:202px;top:0;}
ul.menu_block li{float:left;width:300px;height:35px}
.sf-menu{float:left;}
.sf-menu a{text-decoration:none;color:#000;}
.sf-menu li{background:url(../images/menu-divider.gif) no-repeat 100% 0%;padding:0 1px 0 0;}
.sf-menu li a{background:url(../images/menu-act.gif) repeat-x 0% -50px;height:50px;padding:0 25px 0 25px;line-height:50px;font-size:16px;}
.sf-menu li li{background:url(../images/menu-line.gif) repeat-x 0% 0%;padding:0;}
.sf-menu li li:first-child{background:none;}
.sf-menu li li a{background:none;height:auto;padding:0 10px 0 10px;line-height:30px;font-size:12px;color:#fff;}
.sf-menu li li li{background:url(../images/menu-line.gif) repeat-x 0% 0%;padding:0;}
.sf-menu li:hover > a, .sf-menu li.sfHover > a,
.sf-menu li > a:focus, .sf-menu li > a:hover, .sf-menu li > a:active, .sf-menu > li.current-menu-item > a{background-position:0% 0%;outline:0;color:#fff;}
.sf-menu > li:first-child > a{background:url(../images/menu-left.gif) no-repeat 0% -50px;}
.sf-menu > li.current-menu-item:first-child > a{background:url(../images/menu-left.gif) no-repeat 0% 0% !important;}
.sf-menu > li:first-child > a:hover{background:url(../images/menu-left.gif) no-repeat 0% 0% !important;}
.sf-menu li li:hover > a, .sf-menu li li.sfHover > a,
.sf-menu li li > a:focus, .sf-menu li li > a:hover, .sf-menu li li > a:active, .sf-menu li li.current-menu-item > a{background-position:0% 0%;outline:0;color:#54aefa;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(../images/arrows-ffffff.png) no-repeat -10px -100px;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{background:url(../images/shadow.png) no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off{background:transparent;}
.socview{position:absolute;z-index:1000;left:100px;top:-5px;height:35px;padding:5px 5px 2px 5px;border:1px solid #e9e9e9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fcfcfb;background-image:-webkit-gradient(linear, left top, left bottom, from(#fcfcfb), to(#d8d6d4));background-image:-webkit-linear-gradient(top, #fcfcfb, #d8d6d4);background-image:-moz-linear-gradient(top, #fcfcfb, #d8d6d4);background-image:-ms-linear-gradient(top, #fcfcfb, #d8d6d4);background-image:-o-linear-gradient(top, #fcfcfb, #d8d6d4);background-image:linear-gradient(top, #fcfcfb, #d8d6d4);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcfb', EndColorStr='#d8d6d4');box-shadow:0 0 10px rgba(18,9,3,.4);-moz-box-shadow:0 0 10px rgba(18,9,3,.4);-webkit-box-shadow:0 0 10px rgba(18,9,3,.4);color:#180c04;}
a .fade{opacity:0.5;-moz-opacity:0.5;}
a .fade:hover{opacity:1;-moz-opacity:1;}
.mrt{padding:3px;width:20px;height:20px;position:inline-block;margin:1px;}
.content-bg{background:#FBFBFB;position:relative;border:1px solid #e9e9e9;padding:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.att{color:#000;margin-bottom:15px;background:url(../images/box1.gif) repeat-x 0% 0% #ebf6fc;border:1px solid #d9edf9;position:relative;height:1%;padding:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.att2{color:#000;margin-bottom:15px;background:url(../images/box3.gif) repeat-x 0% 0% #efffdf;border:1px solid #e3fcca;position:relative;height:1%;padding:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.err{padding:10px;color:#000;margin-bottom:15px;background:url(../images/box2.gif) repeat-x 0% 0% #fef7e0;border:1px solid #fef2cc;position:relative;height:1%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.fatal{padding:10px;color:#000;font-weight:bold;margin-bottom:15px;background:url(../images/box4.gif) repeat-x 0% 0% #feecec;border:1px solid #ffe7e7;position:relative;height:1%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
div.ml210{margin-left:210px}
.fatal p, .err p, .att p, .att2 p{padding:0px;}
.primary_content_wrap{position:relative;z-index:1;overflow:hidden;}
.primary_content_wrap #indent{padding:30px 0 5px 0;zoom:1;}
.mrt_box{color:#222;text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));background-image:-webkit-linear-gradient(#fff , #f1f1f1);background-image:-moz-linear-gradient(#fff , #f1f1f1);background-image:-ms-linear-gradient(#fff , #f1f1f1);background-image:-o-linear-gradient(#fff , #f1f1f1);background-image:linear-gradient(#fff , #f1f1f1);padding:10px;margin:10px;}
.mrt_box p{color:#222;}
.mrt_border{border-radius:10px;-webkit-border-radius:10px;}
.mrt_shadow{-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);-moz-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15);}
.mrt_block{display:table-cell;text-align:center;vertical-align:middle;padding:10px;margin:10px;}
#content{margin-bottom:21px;}
#content #content-bg{background:#fcfcfc;position:relative;border:1px solid #e9e9e9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#content #content-bg .inner{padding:10px 20px;}
.boxshadow #content #content-bg{box-shadow:0 0 4px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 4px rgba(0, 0, 0, .1);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .1);}
#content ul{margin:0;padding:0 0 18px 0;list-style:none;}
#content ul li{background:url(../images/line-hor-1.gif) repeat-x 0% 0%;margin:0 0 0 50px;line-height:20px;font-size:12px;color:#666666;}
#content ul.article{list-style:outside disc;margin:0 0 1.5em 1.5em;padding:0;color:#666666;}
#content ul.article li{margin-left:0;}
#content ol{list-style:decimal;font-family:Arial, Helvetica, sans-serif;padding:10px 0 18px 0;}
#content ol li{line-height:20px;font-size:12px;}
#content ul li:first-child{background:none;}
#content ul li a{background:url(../images/marker-act.gif) no-repeat 0% 2px;padding:0 0 0 20px;text-decoration:underline;color:#898888;}
#content ul li a:hover{background:url(../images/marker.gif) no-repeat 0% 2px;color:#0365b9;text-decoration:none;}
#content ul li a.h{background:none;padding:0;text-decoration:underline;color:#898888;}
#content ul li a.h:hover{color:#0365b9;text-decoration:none;}
#content ul.article li a, #content ul.article li a:hover{background:none;padding-left:0;color:#0365b9;}
#content ul li.active{background:url(../images/marker.gif) no-repeat 0% 2px;padding:0 0 0 20px;color:#0365b9}
#content .indent{padding:0;}
#tabbed-widget-5 ul{padding:0;}
#tabbed-widget-5 ul li{margin:0;}
h3#comments{margin:0;padding:0 0 18px 0;line-height:28px;font-size:23px;font-weight:normal;color:#000;}
h3#comments a{background:none !important;padding:0 !important;text-decoration:none !important;color:#000 !important;}
h3#comments a:hover{color:#0365b9 !important;}
.commentlist{list-style-type:none;padding:0;margin:0;}
.commentlist li{line-height:18px;font-size:12px;color:#898888;}
.commentlist li ul{padding:0 0 0 18px !important;}
.commentlist li a{background:none !important;padding:0 !important;}
li.comment{list-style-type:none;overflow:hidden;}
.odd{}
.even{}
li.comment .comment-body{padding:10px 10px 25px 60px;position:relative;zoom:1;background:#fff;border:1px solid #eee;margin-bottom:20px;}
.author-comment{}
.comment-author{height:36px;line-height:36px;color:#333;}
.comment-author cite{text-transform:capitalize;font-weight:bold;font-style:normal;}
.comment-text{}
.commentlist li .comment-meta{font-size:11px !important;position:absolute !important;top:15px !important;right:20px !important;}
.commentlist li .comment-meta a{text-decoration:none !important;color:#333 !important;}
.commentlist li .comment-meta a:hover{text-decoration:underline !important;}
li.comment .avatar{float:none;margin:0;position:absolute;left:10px;top:10px;padding:1px;border:1px solid #dbdbdb;vertical-align:top;overflow:hidden;}
li.comment .avatar{display:block;vertical-align:top;overflow:hidden;}
.commentlist ul.children{margin:20px 0 0 30px;}
.commentlist ul.children li.comment{}
.commentlist li .reply{position:absolute;right:15px;bottom:10px;}
.commentlist li .reply a{background:#333 !important;display:inline-block !important;height:22px !important;padding:0 8px !important;line-height:22px !important;text-decoration:none !important;color:#fff !important;}
.commentlist li .reply a:hover{background:#0365b9 !important;}
.waiting-for-approval{}
#trackbacks{}
li.trackback{}
p#no-comments{}
#comments-form{}
.allowed_tags{background:#eee;padding:15px;font-size:11px;font-family:"Courier New", Courier, monospace;color:#666;}
.allowed_tags strong{font-family:Tahoma, Geneva, sans-serif;}
#respond{padding:18px 0 18px 0;}
#respond h3{margin:0;padding:0 0 18px 0;line-height:28px;font-size:23px;font-weight:normal;color:#000;}
#respond h3 a{background:none !important;padding:0 !important;text-decoration:none !important;color:#000 !important;}
#respond h3 a:hover{color:#0365b9 !important;}
.cancel-comment-reply{padding:0 0 18px 0;line-height:18px;font-size:11px;color:#0365b9;}
.cancel-comment-reply small{font-size:11px;}
.cancel-comment-reply a{text-decoration:underline !important;color:#0365b9 !important;}
.cancel-comment-reply a:hover{text-decoration:none !important;}
#sidebar h3{padding:0 0 10px 19px;}
#sidebar ul{overflow:hidden;margin:0;list-style:none;}
#sidebar ul li{background:url(../images/line-hor-2.gif) repeat-x 0% 0%;line-height:38px;font-size:12px;color:#898888;}
#sidebar ul li:hover{background:url(../images/menu-left_bg.gif) repeat 0% 0%;line-height:38px;font-size:12px;color:#FFFFFF;}
#sidebar ul li.active{background:url(../images/menu-left_bg.gif) repeat 0% 0%;line-height:38px;font-size:12px;color:#FFFFFF;}
#sidebar ul li a{background:url(../images/marker-act.gif) no-repeat 0% 13px;margin:0 0 0 5px;padding:0 0 0 17px;text-decoration:none;color:#898888;display:block;}
#sidebar ul li a:hover{background:url(../images/marker.gif) no-repeat 0% 13px;margin:0 0 0 5px;padding:0 0 0 17px;color:#FFFFFF;}
#sidebar ul li a.active{background:url(../images/marker.gif) no-repeat 0% 13px;margin:0 0 0 5px;padding:0 0 0 17px;color:#FFFFFF;}
#sidebar ul li li a{margin:0 0 0 38px;}
#sidebar ul li li li a{margin:0 0 0 57px;}
#sidebar div.auth{border:none;margin:0;padding:0;vertical-align:baseline}
#sidebar div.auth ul{margin:0;list-style:none;}
#sidebar div.auth ul li{background:url(../images/line-hor-1.gif) repeat-x 0% 0%;line-height:30px;font-size:12px;color:#898888;}
#sidebar div.auth ul li:first-child{background:none;}
#sidebar div.auth ul li a{background:url(../images/marker.gif) no-repeat 0% 8px;padding:0 0 0 20px;text-decoration:none;color:#898888;}
#sidebar div.auth li a:hover{background:url(../images/marker-act.gif) no-repeat 0% 8px;color:#0365b9;}
#sidebar > div{background:#fcfcfc;padding:9px 0 0 0;border:1px solid #e9e9e9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.boxshadow #sidebar > div{box-shadow:0 0 4px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 4px rgba(0, 0, 0, .1);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .1);}
.widget{margin-bottom:21px;}
ul.children{margin:0 0 0 20px;}
.popular-posts{list-style:none;margin:0;padding:0 0 5px 0;overflow:visible !important;}
.popular-posts li{background:#fbfbfb !important;position:relative !important;margin:0 0 10px 0 !important;padding:5px 19px 5px 19px !important;line-height:17px !important;border:1px solid #e9e9e9 !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.boxshadow .popular-posts li{box-shadow:0 0 4px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 4px rgba(0, 0, 0, .1);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .1);}
.popular-posts li a{background:none !important;padding:0 !important;margin:0 !important;font-weight:bold;}
.popular-posts li a:hover{color:#000 !important;}
.popular-posts li i{display:block;padding:0 0 15px 0;line-height:18px;font-size:12px;font-style:normal;color:#0365b9;}
.popular-posts li .post-thumb{position:relative;width:184px;height:85px;margin:0 0 5px 0;padding:1px;border:1px solid #e9e9e9;overflow:hidden;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.popular-posts li .post-thumb span{display:block;width:184px;height:85px;overflow:hidden;}
.popular-posts li b{line-height:17px;font-size:14px;font-weight:normal;color:#000;}
.popular-posts li b a{display:block;margin:0 !important;text-decoration:none !important;color:#000 !important;}
.popular-posts li b a:hover{color:#000 !important;}
.popular-posts li b em{background:url(../images/marker.gif) no-repeat 0% 0%;display:inline-block;width:11px;height:11px;overflow:hidden;margin:4px 0 0 8px;vertical-align:top;font-style:normal;}
.popular-posts li b:hover em{background:url(../images/marker-act.gif) no-repeat 0% 0% !important;}
#widget_my_popularpostswidget{background:none !important;border:none !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}
#widget_my_popularpostswidget h3{background:#fbfbfb;position:relative;height:47px !important;margin:0 0 10px 0 !important;padding:0 0 0 19px !important;line-height:46px !important;border:1px solid #e9e9e9 !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.boxshadow #widget_my_popularpostswidget h3{box-shadow:0 0 4px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 4px rgba(0, 0, 0, .1);-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .1);}
#top-search{position:absolute;top:20px;right:-30px;}
#top-search p{padding:0;text-align:right;}
.auth_main{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;z-index:1000;width:282px;top:42px;height:76px;padding:5px 5px 2px 5px;border:1px solid #e9e9e9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#fcfcfb;background-image:-webkit-gradient(linear, left top, left bottom, from(#fcfcfb), to(#ffffff));background-image:-webkit-linear-gradient(top, #fcfcfb, #ffffff);background-image:-moz-linear-gradient(top, #fcfcfb, #ffffff);background-image:-ms-linear-gradient(top, #fcfcfb, #ffffff);background-image:-o-linear-gradient(top, #fcfcfb, #ffffff);background-image:linear-gradient(top, #fcfcfb, v);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcfb', EndColorStr='#ffffff');box-shadow:0 0 10px rgba(18,9,3,.4);-moz-box-shadow:0 0 10px rgba(18,9,3,.4);-webkit-box-shadow:0 0 10px rgba(18,9,3,.4);color:#180c04;}
.auth_main form{overflow:hidden;}
.auth_main p{margin-top:5px;text-align:center !important}
.auth_main input[type="text"], .auth_main input[type="password"]{width:150px;height:22px;margin:3px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.auth_main .button{display:block !important;margin:0 0 0 185px;}
#form{overflow:hidden;}
#form p.comment{padding:0;}
#form input[type="text"], #form input[type="password"]{width:170px;height:22px;margin:5px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#searchform{background:url(../images/search-input.gif) no-repeat 0% 0%;width:274px;height:29px;overflow:hidden;}
#searchform input[type="text"]{background:none;width:171px;height:19px;padding:5px 17px 5px 31px;border:none;line-height:1.5em;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#c0c0c0;}
#searchform input[type="submit"]{background:url(../images/search-submit.gif) no-repeat 0% 0%;width:55px;height:29px;padding:0;border:none;float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#313131;cursor:pointer;}
#searchform input[type="submit"]:hover{color:#54aefa;}
#header-widget{position:absolute;top:40px;right:-30px;}
#header-widget h3{display:none;}
#header-widget ul{background:url(../images/line-hor.gif) repeat-x 0% 100%;height:36px;margin:0;padding:0 296px 0 0;list-style:none;}
#header-widget ul li{float:left;padding:0 0 0 20px;line-height:18px;font-size:12px;font-weight:bold;color:#898888;}
#header-widget ul li:first-child{padding:0;}
#header-widget ul li a{background:url(../images/divider.gif) no-repeat 0% 2px;padding:0 0 0 20px;text-decoration:none;color:#898888;}
#header-widget ul li a:hover{background:url(../images/divider-act.gif) no-repeat 0% 2px;}
#header-sidebar{position:absolute;top:70px;right:-35px;}
#header-sidebar div{float:right;padding:0 0 0 30px;}
#header-sidebar .call{background:url(../images/icon-phone.gif) no-repeat 0% 5px;float:left;width:160px;text-align:right;padding:0 10px 0 0;margin-left:5px;}
#header-sidebar div div{float:none;padding:0;}
#header-sidebar h5{float:right;margin:3px 0 0 0;line-height:15px;font-size:13px;font-weight:normal;color:#929292;}
#header-sidebar .textwidget{padding:0 0 0 0;float:left;}
#header-sidebar .textwidget p{padding:0 !important;line-height:20px !important;font-size:18px !important;font-weight:bold !important;color:#292929 !important;}
.box{background:url(../images/box.gif) no-repeat 0% 0%;width:240px;margin:0 0 0 -5px;}
.box .inner{padding:11px 25px 15px 25px;}
.image{width:100%;padding:14px 0 14px 0;overflow:hidden;}
.image img{float:left;}
.link{background:url(../images/line-hor.gif) repeat-x 0% 0%;width:100%;padding:7px 0 0 0;overflow:hidden;}
.link a{background:url(../images/arrow.gif) no-repeat 100% 8px;float:left;padding:0 7px 0 0;line-height:18px;}
.link-1{width:100%;overflow:hidden;}
.link-1 a{background:url(../images/arrow.gif) no-repeat 100% 8px !important;float:left !important;padding:0 7px 0 2px !important;line-height:18px !important;}
#recentcomments{width:100%;margin:0 0 -12px 0 !important;padding:6px 0 0 0;}
#recentcomments li{width:100%;margin:0 !important;padding:20px 0 20px 0 !important;overflow:hidden;}
#recentcomments li:first-child{padding:0 0 20px 0 !important;}
#recentcomments li p{background:url(../images/marker-act.gif) no-repeat 0% 4px;padding:0 0 5px 21px !important;}
#recentcomments li b{display:block;width:100%;line-height:18px;overflow:hidden;color:#0365b9;}
#recentcomments li b a{background:none !important;padding:0 !important;text-decoration:none !important;color:#0365b9 !important;}
#recentcomments li b a:hover{text-decoration:underline !important;}
#tabs-content{background:url(../images/tab-bg.gif) no-repeat 0% 0%;width:720px;min-height:70px;margin:0 0 0 -5px;}
#tabs-content .inner{background:url(../images/box-bg.gif) no-repeat 14px 60px;padding:14px 15px 0 14px;}
.tw-tabbed-nav{background:url(../images/line-hor-2.gif) repeat-x 0% 45px;width:100%;padding:0 !important;overflow:hidden;}
.tw-tabbed-nav li a{background:none !important;float:left;height:45px;padding:0 20px 0 20px !important;line-height:44px;font-size:16px;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;text-decoration:none;color:#050b16;}
.tw-tabbed-nav li:hover{border:none}
.tw-tabbed-nav li:first-child a{border-left:1px solid #e9e9e9;}
.tw-tabbed-nav li.ui-state-active2 a{background:#fff !important;color:#0368bd !important;font-weight:normal;}
.tw-tabbed-nav li a:hover{color:#0368bd !important;font-weight:normal;}
.tw-content{width:650px !important;padding:25px 15px 0 23px;zoom:1;}
.tw-content .popular-posts li{float:left;width:188px;margin:0 30px 0 0 !important;}
.post_cycle{width:100%;margin:0;padding:0 !important;overflow:hidden;list-style:none;}
.post_cycle li{background:none !important;float:left;width:309px;padding:0;overflow:hidden;line-height:18px !important;font-size:12px !important;color:#898888 !important;}
.post_cycle li.even{padding:0 32px 0 0;}
.post_cycle li.cycle_item{height:400px;}
.post_cycle li.cycle_item a{background:none !important;padding:0 !important;}
.post_cycle li b{background:url(../images/line-hor-2.gif) repeat-x 0% 100%;display:block;width:100%;margin:0 0 15px 0;padding:0 0 8px 0;overflow:hidden;line-height:18px;font-size:12px;font-weight:normal;color:#0365b9;}
.post_cycle li strong{display:block;margin:-1px 0 0 0;padding:0 0 5px 0;line-height:35px;font-size:12px;font-weight:normal;color:#898888;}
.post_cycle li strong a{background:none !important;padding:0 !important;}
.post_cycle li p{padding:0 0 10px 0 !important;}
.post-thumb-1{position:relative;width:305px;height:151px;margin:0 0 15px 0;padding:1px;border:1px solid #e9e9e9;overflow:hidden;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.post-thumb-1 span{display:block;width:305px;height:151px;overflow:hidden;}
.post-thumb-2{float:left;overflow:hidden;}
.post-thumb-2 img{position:relative;float:left;margin:0 20px 0 0;padding:1px;border:1px solid #e9e9e9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.post-thumb-3{float:left;overflow:hidden;}
.post-thumb-3 img{position:relative;float:left;margin:0 20px 16px 0;padding:1px;border:1px solid #e9e9e9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.post-block{width:100%;padding:0 0 15px 0;overflow:hidden;}
.post-block p{padding:0 !important;}
.post-info{width:100%;overflow:hidden;}
.post-info i{background:url(../images/icon-message.gif) no-repeat 0% 4px;float:left;margin:4px 0 0 0;padding:0 15px 0 29px;line-height:19px;font-size:12px;font-style:normal;color:#0365b9;}
.post-info i a{background:none !important;padding:0 !important;text-decoration:underline !important;color:#0365b9 !important;}
.post-info i a:hover{text-decoration:none !important;}
.post-info em{float:left;font-style:normal;}
.post-info em a{background:url(../images/link.gif) no-repeat 0% 0% !important;float:left;width:85px;height:29px;padding:0 0 0 10px !important;overflow:hidden;line-height:28px;font-weight:bold;text-decoration:none;color:#333 !important;}
.post-info em a:hover{background-position:0% -29px !important;color:#fff !important;}
#sidebar #widget_recent_comments ul{padding:0 0 12px 0 !important;}
#sidebar #widget_recent_comments ul li{width:auto !important;padding:5px 19px 5px 19px !important;line-height:18px !important;}
#sidebar #widget_recent_comments ul li a{background:none !important;padding:0 !important;}
#sidebar #widget_recent_entries ul li{width:100%;padding:0 !important;overflow:hidden;line-height:18px !important;}
#sidebar #widget_recent_entries ul li a{background-position:0% 3px !important;float:left;padding:0 0 0 19px !important;margin:5px 19px 5px 19px !important;zoom:1;}
#widget_search{padding:10px 20px 20px 20px !important;}
#widget_search h3{padding:0 0 12px 0 !important;}
#widget_search #searchform{width:188px !important;}
#widget_search #searchform input[type="text"]{width:85px !important;}
#widget_tag_cloud{padding:10px 20px 20px 20px !important;}
#widget_tag_cloud h3{padding:0 0 12px 0 !important;}
#widget_text{padding:10px 20px 20px 20px !important;line-height:18px;font-size:12px;color:#898888;}
#widget_text h3{padding:0 0 12px 0 !important;}
.post-date{background:url(../images/line-hor-2.gif) repeat-x 0% 100%;display:block;width:100%;margin:0 0 15px 0;padding:0 0 8px 0;overflow:hidden;line-height:18px;font-size:12px;font-weight:normal;color:#0365b9;}
.post-author{display:block;margin:-1px 0 0 0;padding:0 0 5px 0;line-height:35px;font-size:12px;font-weight:normal;color:#898888;}
.skills{line-height:18px;font-size:12px;color:#898888;}
.skills dd{margin:0;padding:0 0 24px 0;}
.indent-vertical{padding:22px 0;}
.workers{width:100%;overflow:hidden;}
.workers li{background:none !important;float:left !important;width:131px !important;padding:0 0 0 30px !important;overflow:hidden !important;line-height:18px !important;font-size:12px !important;}
.workers li:first-child{padding:0 !important;}
.workers li a{background:none !important;padding:0 !important;}
.workers li strong{display:block;}
.workers li b{display:block;font-weight:normal;font-style:italic;}
.services{width:100%;padding:12px 0 48px 0 !important;overflow:hidden;}
.services li{background:none !important;float:left !important;width:21% !important;padding:0 0 0 4% !important;text-align:center !important;line-height:18px !important;font-size:12px !important;}
.services li:first-child{padding:0 !important;}
.services li a{background:none !important;padding:0 !important;}
.services li strong{display:block;padding:8px 0 0 0;}
ol{counter-reset:li;list-style:none;*list-style:decimal;font:15px 'trebuchet MS', 'lucida sans';padding:0;margin-bottom:0;text-shadow:0 1px 0 rgba(255,255,255,.5);}
ol ol{margin:0 0 0 2em;}
.rounded-list a{position:relative;display:block;padding:.4em .4em .4em 2em;*padding:.4em;margin:.5em 0;background:#ddd;color:#444;text-decoration:none;border-radius:.3em;transition:all .3s ease-out;}
.rounded-list a:hover{background:#eee;}
.rounded-list a:hover:before{transform:rotate(360deg);}
.rounded-list a:before{content:counter(li);counter-increment:li;position:absolute;left:-1.3em;top:50%;margin-top:-1.3em;background:#87ceeb;height:2em;width:2em;line-height:2em;border:.3em solid #fff;text-align:center;font-weight:bold;border-radius:2em;transition:all .3s ease-out;}
.list-1{overflow:hidden;}
.list-1 li{background:none !important;width:100% !important;padding:0 0 5px 0 !important;overflow:hidden !important;vertical-align:top !important;line-height:14px !important;font-size:12px !important;}
.list-1 li a{background:none !important;padding:0 !important;text-decoration:underline !important;color:#0365b9 !important;}
.list-1 li a:hover{text-decoration:none !important;}
.list-1 li img{float:left;margin:6px 20px 0 0;}
.list-1 li strong{display:block;padding:0 0 18px 0;}
.location{line-height:18px;font-size:12px;color:#898888;}
.location dt{color:#333;}
.indent-bot{padding:0 0 48px 0 !important;}
.map{height:370px;margin:0 0 30px 0;overflow:hidden;}
.info{width:100%;line-height:18px;overflow:hidden;}
.info small{float:right;padding:0 20% 0 0;font-size:12px;}
.latestpost{width:100%;margin:0;padding:0 !important;overflow:hidden;list-style:none;}
.latestpost li{background:none !important;float:left;width:309px;padding:0;overflow:hidden;line-height:18px !important;font-size:12px !important;color:#898888 !important;}
.latestpost li.even{padding:0 32px 0 0;}
.latestpost li b{background:url(../images/line-hor-2.gif) repeat-x 0% 100%;display:block;width:100%;margin:0 0 15px 0;padding:0 0 8px 0;overflow:hidden;line-height:18px;font-size:12px;font-weight:normal;color:#0365b9;}
.latestpost li strong{display:block;margin:-1px 0 0 0;padding:0 0 5px 0;line-height:35px;font-size:12px;font-weight:normal;color:#898888;}
.latestpost li strong a{background:none !important;padding:0 !important;}
.latestpost li p{padding:0 0 10px 0 !important;}
a.rad img{position:relative;padding:1px;border:1px solid #e9e9e9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
a.rad:hover img{position:relative;padding:1px;border:1px solid #cccccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#footer{width:100%;min-height:146px;overflow:hidden;}
#footer img{position:relative;padding:1px;border:1px solid #e9e9e9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#footer a:hover img{position:relative;padding:1px;border:1px solid #cccccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#footer p{padding:0 0 24px 0 !important;}
#footer ul{margin:0;list-style:none;}
#footer ul.jcarousel li{background:none;line-height:12px;font-size:12px;color:#898888;}
#footer ul li{background:url(../images/line-hor-1.gif) repeat-x 0% 0%;line-height:30px;font-size:12px;color:#898888;}
#footer ul li:first-child{background:none;}
#footer ul li a{background:url(../images/marker.gif) no-repeat 0% 2px;padding:0 0 0 20px;text-decoration:none;color:#898888;}
#footer ul.jcarousel li a{background:none;padding:0;text-decoration:none;color:#898888;}
#footer ul.jcarousel li a:hover{background:none;padding:0;text-decoration:none;color:#898888;}
#footer ul li a:hover{background:url(../images/marker-act.gif) no-repeat 0% 2px;color:#0365b9;}
.footer-widget-area{width:100%;padding:0 0 16px 0;zoom:1;}
nav.footer{width:100%;padding:24px 0 28px 0;overflow:hidden;}
nav.footer ul{float:left;}
nav.footer ul li{background:none !important;float:left;padding:0 18px 0 0;line-height:18px !important;}
nav.footer ul li a{background:none !important;padding:0 !important;color:#000 !important;}
nav.footer ul li a:hover{text-decoration:underline !important;}
.footer-text{margin:0 0 0 -30px;padding:24px 0 32px 0;line-height:19px;font-size:12px;color:#6c6c6c;}
.footer-text a{text-decoration:none;color:#6c6c6c;}
.footer-text a:hover{text-decoration:underline;}
.footer-text span{color:#0365b9;}
.footer-text span a{color:#0365b9;}
.no-results{}
.hr{height:1px;background:#eee;overflow:hidden;font-size:0;line-height:0;margin:30px 0;}
.address{padding:0 0 0 10px;}
.address dt{margin-bottom:1.5em;}
.address dd{margin-bottom:0;width:100%;overflow:hidden;}
.address dd span{float:left;width:100px;}
.forum-topics{width:100%;}
.forum-topics thead th{padding:14px 12px;border-left:1px solid #FFF;border-bottom:1px solid #FFF;background:#eff1f6;color:#333;text-align:center;}
.forum-topics thead th.topic-name,
.forum-topics thead th.folder-name{padding-left:42px;border-left:none;text-align:left;width:45%;}
.forum-topics tbody th{padding:12px 12px;border-bottom:1px solid #FFF;background:#64a1d7;color:#FFF;}
.forum-topics tbody td{height:46px;}
.forum-topics tbody td{padding:10px 12px;border-left:1px solid #FFF;border-bottom:1px solid #FFF;text-align:center;}
.forum-topics tbody td.topic-name,
.forum-topics tbody td.folder-name{padding-left:42px;border-left:none;text-align:left;}
.forum-topics tbody td.folder-name{background:url(/i/forum/forum_folders.gif) no-repeat 12px 17px;}
.forum-topics tbody td.folder-close{background-position:12px -283px;}
.forum-topics tbody td.folder-closenew{background-position:12px -133px;}
.forum-topics tbody td.folder-opennew{background-position:12px -133px;}
.forum-topics tbody .dark td, .tbl .dark{background-color:#eff1f6;}
.topic-name span.nav{padding-left:26px;}
.topic-name span.nav a{background:#e9e9e9;margin:1px;padding:2px 5px;text-decoration:none;color:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.topic-name span.nav a:hover{color:#FFFFFF;background:#0365b9}
div.forum-legend{margin:20px 0 20px 12px;}
table.forum-legend{width:100%;margin:20px 0 20px;}
table.forum-legend td{width:25%;padding:0 20px 0 12px;}
div.forum-legend p{background:url(/i/forum/forum_folders.gif) no-repeat;}
.forum-legend p{margin:0 0 10px;padding-left:30px;}
.forum-legend p.folder-close{background-position:0 -300px;}
.forum-legend p.folder-closenew{background-position:0 -150px;}
.forum-legend p.folder-opennew{background-position:0 -150px;}
table.forum-legend p{background:url(/i/forum/forum_topics.gif) no-repeat;padding-bottom:4px;padding-top:1px;margin-bottom:10px;}
.forum-legend p.topic-close{background-position:0 -200px;}
.forum-legend p.hot-open{background-position:0 -400px;}
.forum-legend p.hot-close{background-position:0 -600px;}
.forum-legend p.stick-open{background-position:0 -800px;}
.forum-legend p.stick-close{background-position:0 -1000px;}
.forum-legend p.notice-open{background-position:0 -1200px;}
.forum-legend p.notice-close{background-position:0 -1400px;}
.forum-postform{margin:10px 12px;}
.forum-postform form{margin-top:20px;}
.forum-postform h2{background:#64a1d7;color:#FFF;padding:0 0 3px 10px;}
.forum_tbl{border-collapse:collapse;width:100%;}
.forum_tbl th{padding:6px;border:1px solid #CCC;}
.forum_tbl td{padding:6px;border:1px solid #CCC;vertical-align:top;}
.forum_menu{margin:10px 0;}
.forum_menu a{padding:0 5px 0 13px;background:url(/i/li.gif) no-repeat 0 0.5em;}
.forum_menu a.first{padding:0 5px 0 0px;background:none;}
.personal{width:100%;}
.personal h2{margin-top:25px;}
.personal td, .personal th{vertical-align:top;}
.personal button{width:140px!important;width:140px;}
.forum_subject{margin:-7px -7px 8px -7px;padding:10px;background:#FAFAFA;border:1px solid #CCC;}
.forum_signature{border-top:1px solid #CCC;margin:10px 0 5px 0;}
.forum-options{width:100%;margin:15px 0 5px;border-top:1px solid #eff1f6;border-bottom:1px solid #eff1f6;}
.forum-options td{width:50%;border-left:1px solid #eff1f6;padding:16px 12px;}
.forum-options table td{width:auto;border-left:none;padding:0 5px 0 0;}
.forum-options h6{margin:0 0 10px;font-size:100%;color:#333;}
.forum-posts{width:100%;}
.forum-posts thead th{padding:12px 12px;border-bottom:1px solid #FFF;background:#64a1d7;color:#FFF;}
.forum-posts tbody th{width:150px;padding:12px;border-bottom:2px solid #eff1f6;text-align:left;font-weight:normal;vertical-align:top;}
.forum-posts tbody th img{border:1px solid #e3e7f0;margin:5px 0;padding:4px;background:#FFF;}
.forum-posts tbody th p{margin:5px 0 10px;font-size:9px;}
.forum-posts tbody td{vertical-align:top;padding:12px 20px 20px 10px;border-bottom:2px solid #eff1f6;}
.forum-posts tbody td h6{margin:2px 0 16px;font-size:100%;color:#333;font-weight:normal;}
.forum-posts tbody td p.forum-quote{margin:0 0 8px;text-align:right;}
.forum-posts tbody td p.forum-quote a{background:url(/i/forum/forum_quote.gif) no-repeat 0 5px;padding-left:10px;}
.forum-posts tbody.dark th, .forum-posts tbody.dark td{background-color:#f7f8fa;}
.quote{background:#FAFAFA;border:1px solid #CCC;padding:5px;}
#postForm th{width:100px;padding:3px 0 7px 5px;text-align:left;vertical-align:top;line-height:22px;}
#postForm td{padding:0 0 10px 5px;}
#postForm textarea{margin-top:5px}
#format-post{border:1px solid #eff1f6;padding:8px;background:#eff1f6;}
#format-post table{margin:10px 0 0;}
#format-post table.format-buttons{margin:0;}
#postForm #format-post table.format-buttons td{padding-right:10px;}
#postForm #format-post td{padding:0;}
#format-post-control{height:20px;padding:0 6px;text-align:center;cursor:pointer;}
#format-post-control:hover{color:#64a1d7}
.formatclose{background:#eff1f6;border:1px solid #eff1f6;top:-20px;line-height:20px;}
.formatopen{background:#eff1f6;border:1px solid #eff1f6;border-bottom:none;top:-20px;line-height:20px;}
dl.job-item, dl.form-item{overflow:hidden;margin-left:10px;clear:left;}
dl.job-item dd h5 span{padding-left:10px;font-weight:normal;}
dl.job-item dd h5 b{color:#333;}
dl.job-item dt, dl.form-item dt{float:left;width:105px;overflow:hidden;}
dl.job-item dd, dl.form-item dd{margin-left:110px;}
.form-item .text, .form-item textarea, .w205{width:205px;}
.form-item .select{width:206px;}
.form-item textarea{height:80px;}
.form-item dd div{overflow:hidden;width:100%;float:left;}
.form-item dd div label, .friend div a{vertical-align:top;}
.job-item h5{margin-bottom:0.2em;}
.job-item p{margin-top:0.2em;}
.job-item h5 span{font-size:90%;padding-left:20px;text-transform:none;color:#716e6e;}
.job-item h6{font-size:80%;margin:5px 0;}
.job-info td, .job-info th{padding:2px 30px 1px 0;}
.job-info td{padding-right:0;}
.tech{margin:1.2em 0;}
.tech a{padding:0 3px;}
.tech span{padding:0 3px;font-weight:bold;}
table#properties{width:100%;}
table#properties tr.odd{background-color:#eff1f6;}
table#properties th, table#properties td{width:50%;padding:4px;border:1px solid #CCC;}
table#properties th{background-color:#a9acb4;color:#fff;}
input, select, textarea{font-family:Arial, Helvetica, sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;}
.sotr{width:110px;height:180px;float:left;}
.sotr div{width:100px}
#commentform{width:100%;}
#commentform p{padding:0 !important;}
#commentform p.field{margin-bottom:5px;}
#commentform small{color:#8b8b8b;}
#commentform input[type=text]{width:250px;padding:4px;}
#commentform textarea{width:460px;height:150px;margin:0 0 18px 0;padding:4px;overflow:auto;}
#commentform #submit{background:#333;height:30px;line-height:30px;padding:0 10px;color:#fff;cursor:pointer;border:none;}
#commentform #submit:hover{background:#0365b9;}
#commentform input[type=text]:hover,
#commentform input[type=text]:focus,
#commentform textarea:hover,
#commentform textarea:focus{background:#f0f0f0;}
.one_half{width:48%;}
.one_third{width:30.66%;}
.two_third{width:65.33%;}
.one_fourth{width:22%;}
.three_fourth{width:74%;}
.one_fifth{width:16.8%;}
.two_fifth{width:37.6%;}
.three_fifth{width:58.4%;}
.four_fifth{width:67.2%;}
.one_sixth{width:13.33%;}
.five_sixth{width:82.67%;}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{position:relative;margin-right:4%;float:left;}
.last{margin-right:0 !important;clear:right;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.wrapper{width:100%;overflow:hidden;}
#wrapper{width:100%;}
.extra-wrap{overflow:hidden;}
.clear{width:100%;clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
#wiki{margin:0;padding:0;clear:both}
#wiki li{display:block;position:relative;float:left;width:200px;height:200px;border:1px solid #e9e9e9;padding:5px;margin:0 5px 5px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden;}
#wiki li img{position:absolute;left:-210px;top:0;width:200px;height:200px;padding:5px;}
#wiki li:hover{border:1px solid #0365b9;}
#wiki li a, #wiki li a:hover{font-size:16px;font-weight:normal;color:#0365b9;text-decoration:none;}
ol.wiki{font:12px Arial, Helvetica, sans-serif;list-style-type:decimal;padding:0 0 18px 0;}
ol.wiki[type="A"]{list-style-type:upper-alpha}
#news{list-style:none;margin:0;padding:0 0 5px 0;overflow:visible !important;}
#news li.video{background:#fff !important;position:relative !important;margin:5px !important;padding:0 !important;line-height:17px !important;border:1px solid #e9e9e9 !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:220px;float:left;}
#news li.video:hover{background:#0365b9 !important;border:3px solid #0365b9 !important;margin:3px !important;box-shadow:0 0 8px rgba(0, 0, 0, .1);-moz-box-shadow:0 0 8px rgba(0, 0, 0, .1);-webkit-box-shadow:0 0 8px rgba(0, 0, 0, .1);}
#news li.video:hover h3{color:#fff;}
#news h3{font-weight:400;padding:0 5px 0 5px;display:block;height:56px;}
#news li a{color:#0365b9 !important}
#news li a:hover, #news li:hover a{color:#fff !important}
#news span{padding:0 5px 0 5px}
#news li.video a{background:none;padding:0;}
#news li.video a:hover{background:none;padding:0;}
.splash{display:none;background:url('images/banner_maryno.jpg') left top;position:fixed;background-repeat:no-repeat;top:0px;bottom:0px;left:0px;min-height:360px;max-height:1000px;width:300px;z-index:998;background-size:auto;background-attachment:fixed;text-align:center;box-shadow:0 2px 10px #000;cursor:pointer;}
.splash-arrow{display:none;z-index:999;width:285px;height:20px;color:#325189;font-size:12px;position:fixed;top:0px;left:0px;text-align:right;padding-top:5px;padding-right:15px;font-weight:bold;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;text-decoration:none;cursor:pointer}
.w300 {width: 300px; height: auto;}