/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "styles" in dotEditor style management */
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; }
ul li { list-style-type:none; }
img { border:none; }
.bg-none { background:none !important; }
:-moz-any-link:focus {outline: none;}
html { height:100%; }
body { width:100%; height:100%; font-family:"Bliss light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; color:#FFF; background-color:#000;  font-weight:normal; }
a:link, a:visited { text-decoration:underline; color:#e23293; }
a:hover { text-decoration:none; color:#e767ae; }
table { border-collapse:collapse; }
.flo:after { content: "."; visibility:hidden; display:block; clear:both; height:0; }
.clear { clear:both; content:"."; zoom:1; float:none !important; }
.he { height:290px; }
.fleft { float:left !important; }
.fright { float:right !important; }
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {border:0px;}
.all { min-height:100%; height:auto; }
.all .shell {z-index:1;}
.header { background:url(/images/header_bg.png) no-repeat 50% 1px;  }
.header .shell { width:958px; height:108px; margin:0 auto; position:relative; z-index:100; }
.header .cont-top .txt { padding:6px 25px 0 0; display:block; float:left; }
.header .cont-top .mag { font-size:0.8em; color:#5a448a; padding-right:4px; }
.header .cont-top .gr { font-size:0.8em; color:#999999; padding-left:5px; }
.header .cont-top .butt { -webkit-transition: background-color 0.3s linear, border-color 0.3s linear, color 0.3s linear; -webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;transition:All .3s ease;	text-shadow: 2px 2px 0px rgba(0,0,0,0.3); float:left; display:block; height:39px; padding:0 17px; color:#FFF; font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.05em; text-decoration:none; border:2px #e7178b solid; border-top:none; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; box-shadow:0 0 2px 0 #000; -webkit-box-shadow:0 0 2px 0 #000; -moz-box-shadow:0 0 2px 0 #000;overflow:visible; cursor:pointer; }
.header .cont-top .butt:hover {	-webkit-transition: background-color 0.3s linear, border-color 0.3s linear, color 0.3s linear; text-shadow: 2px 2px 0px rgba(0,0,0,0.3); -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; border-color:#e23293;	background: #e23293;background: -moz-linear-gradient(top, #e23293 0%, #e23293 18%, #b62173 48%, #e23293 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e23293), color-stop(18%,#e23293), color-stop(48%,#b62173), color-stop(100%,#e23293));background: -webkit-linear-gradient(top, #e23293 0%,#e23293 18%,#b62173 48%,#e23293 100%);background: -o-linear-gradient(top, #e23293 0%,#e23293 18%,#b62173 48%,#e23293 100%);background: -ms-linear-gradient(top, #e23293 0%,#e23293 18%,#b62173 48%,#e23293 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e23293', endColorstr='#e23293',GradientType=0 );background: linear-gradient(top, #e23293 0%,#e23293 18%,#b62173 48%,#e23293 100%);-webkit-box-shadow:0 0 15px #e23293; -moz-box-shadow: 0 0 15px #e23293; box-shadow:0 0 15px #e23293; }
.header .cont-bot { clear:both; }
.header .logo { display:block; float:left; }
.header .main-nav {display: inline;    float: right;    margin-top: 18px;    position: absolute;    right: 16px; }
.header .main-nav li { float:left; margin-left:11px; position:relative; cursor:pointer; }
.header .main-nav .sub-nav { padding-bottom:20px;     background: #424242; background: -moz-linear-gradient(top, #424242 0%, #252527 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #424242), color-stop(100%, #252527)); background: -webkit-linear-gradient(top, #424242 0%, #252527 100%); background: -o-linear-gradient(top, #424242 0%, #252527 100%); background: -ms-linear-gradient(top, #424242 0%, #252527 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#252527', GradientType=0 );background: linear-gradient(top, #424242 0%, #252527 100%); -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; box-shadow:0 8px 15px 0 #170611; -webkit-box-shadow:0 8px 15px 0 #170611; -moz-box-shadow:0 8px 15px 0 #170611; position:absolute; top:30px; left:0; z-index:100; display:none; border:1px #202021 solid; border-top:none; }
.header .main-nav .sub-nav li { float:none; margin:0; white-space:nowrap; position:static; }
.header .main-nav .sub-nav li a { height:auto; padding:6px 8px 7px 3px; color:#ffffff; font-size:1.6em; border:none; border-bottom:1px #000000 solid; text-shadow:0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); background:none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; filter:none; float:none; zoom:1; cursor:pointer; }
.header .main-nav .sub-nav li.hovered a {padding: 6px 8px 7px 3px!important; color:#FFF; background: #444445; background: -moz-linear-gradient(top, #444445 0%, #646465 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444445), color-stop(100%, #646465)); background: -webkit-linear-gradient(top, #444445 0%, #646465 100%); background: -o-linear-gradient(top, #444445 0%, #646465 100%); background: -ms-linear-gradient(top, #444445 0%, #646465 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444445', endColorstr='#646465', GradientType=0 );background: linear-gradient(top, #444445 0%, #646465 100%); }
.header .main-nav .sub-nav li span { font-size:12px; font-weight:normal; font-family:"Bliss light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; display:inline-block; padding-left:2px; position:relative; top:-2px; }
.header .main-nav .sub-nav li.first-menu a { -webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0; padding-top:11px; }
.header .main-nav .sub-nav li.last-menu a { -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px; padding-bottom:8px; border-bottom:none; }
.bg-1 { background:url(/images/cont_bg1.jpg) no-repeat 50% 0 #000; }
.bg-2 { background:url(/images/cont_bg2.jpg) no-repeat 50% -35px #000; }
.bg-3 { background:url(/images/cont_bg3.jpg) no-repeat 50% 0 #000; }
.bg-4 { background:url(/images/cont_bg4.jpg) no-repeat 50% 0 #000; }
.bg-5 { background:url(/images/cont_bg5.jpg) no-repeat 50% 0 #000; }
.bg-6 { background:url(/images/cont_bg6.jpg) no-repeat 50% 0 #000; }
.bg-9 { background:url(/images/cont_bg9.jpg) no-repeat 50% 0 #000; }
.bg-10 { background:url(/images/cont_bg10.jpg) no-repeat 50% 0 #000; }
.bg-11 { background:url(/images/cont_bg11.jpg) no-repeat 50% 0 #000; }
.bg-12 { background:url(/images/cont_bg12.jpg) no-repeat 50% 0 #000; }
.bg-13 { background:url(/images/cont_bg13.jpg) no-repeat 50% 0 #000; }
.bg-14 { background:url(/images/cont_bg14.jpg) no-repeat 50% 0 #000; }
.bg-15 { background:url(/images/cont_bg15.jpg) no-repeat 50% 0 #000; }
.bg-16 { background:url(/images/cont_bg16.jpg) no-repeat 50% 0 #000; }
.content { min-width:978px; }
.content .shell { width:947px; margin:0 auto; position:relative; }
.content2 .shell { width:955px; }
.content .head-box { padding:25px 20px 0 20px; font-size:1.7em; color:#FFF; margin-bottom:36px; }
.content .head-box .breadcrumbs { margin:0 0 18px 3px; }
.content .head-box .breadcrumbs li { float:left; color:#aeaeae; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.5em; }
.content .head-box .breadcrumbs li a { color:#8e8d8d; text-decoration:none; }
.content .head-box h1 { font-size:2.8em; font-weight:normal; text-shadow: 0 0 5px #000000, 0 2px 4px #834FF2, 0 1px 3px #000000, -2px -5px 10px #513A83, 0 0 10px #834FF2; margin-bottom:17px; }
.content .head-box h2 { font-size:1.3em; font-weight:normal; margin:15px 0 48px; text-shadow:0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); }
.content .head-box .sub-title { display:block; font-size:1.5em; text-shadow:0 1px 15px #4a366f; margin:0 0 11px 0; color:#7c7c7c; }
.content .head-box p {font-size:1.1em; line-height:25px; padding-bottom:10px; text-shadow:1px 1px 2px #000; text-shadow: 0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); }
.content2 .head-box { text-align:center; padding:48px 13px 15px 18px; }
.content2 .head-box h1 { margin-bottom:5px; }
.content2 .head-box p {  font-size: 1em;    line-height: 1.2em;    padding-bottom: 16px;    text-align: left; }
.content2 .head-box p a { font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
.content2 .head-box .head-cont { border-top:1px #1b1b1b solid; border-bottom:1px #474747 solid; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; box-shadow:0 3px 7px 1px #000; -webkit-box-shadow:0 3px 7px 1px #000; -moz-box-shadow:0 3px 7px 1px #000; padding:16px 15px 16px; background: #2b2b2b; background: -moz-linear-gradient(top, #2b2b2b 0%, #000000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #000000)); background: -webkit-linear-gradient(top, #2b2b2b 0%, #000000 100%); background: -o-linear-gradient(top, #2b2b2b 0%, #000000 100%); background: -ms-linear-gradient(top, #2b2b2b 0%, #000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#000000', GradientType=0 );background: linear-gradient(top, #2b2b2b 0%, #000000 100%); }
.inner-top .grad { width:1px; height:25px; float:left; margin:28px 0 0 0; background: #0a0a0a; background: -moz-linear-gradient(top, #0a0a0a 0%, #343434 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0a0a0a), color-stop(100%, #343434)); background: -webkit-linear-gradient(top, #0a0a0a 0%, #343434 100%); background: -o-linear-gradient(top, #0a0a0a 0%, #343434 100%); background: -ms-linear-gradient(top, #0a0a0a 0%, #343434 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a0a0a', endColorstr='#343434', GradientType=0 );background: linear-gradient(top, #0a0a0a 0%, #343434 100%); }
.inner-top .title-box { float:left; text-align:center; width:913px; padding:0 20px; }
.inner-top .title-box h2 { font-size:2.2em;  font-weight: normal; text-shadow:0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); }
.cont-box {box-shadow: 0 25px 25px #000000; -moz-box-shadow: 0 25px 25px #000000; -webkit-box-shadow: 0 25px 25px #000000;  -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; padding:19px 19px 5px; margin-bottom:50px; zoom:1; background: #000000;  }
.cont-box .case-row { margin-bottom:35px; }
.cont-box .case-row .case-item { width:293px; float:left; margin-right:18px; }
.cont-box .case-row .case-last { margin-right:0; }
.cont-box .case-row .case-item .descr { font-size:1.4em; line-height:18px; padding:13px 0 0 0px; }
.cont-box .case-row .case-item .descr h3 {line-height:1.1em; font-family: "Bliss light",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;  margin-top:5px;  font-size: 1.4em;    font-weight: normal;    margin-bottom: 5px;    padding-bottom: 5px; }
.cont-box .case-row .case-item .demobox { width:291px; height:180px; border:1px solid #424142; position:relative; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.cont-box .case-row .case-item .details {text-shadow: 0 0 5px #FFffff; box-shadow:0 0 60px #222222 inset; -moz-box-shadow:0 0 60px #222222 inset; -webkit-box-shadow:0 0 60px #222222 inset; width:291px; height:110px; display:block; padding-top:70px; border:1px solid #333333; background:url(/images/case_hover.png) no-repeat 0 0; color:#e1e1e1; text-align:center; position:absolute; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-size:2.7em; text-decoration:none; color:#000000; top:-1px; left:-1px; display:none; }
.bottom-section2 { margin-bottom:70px; }
.bottom-section2 .note-box { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; width:487px; padding:0 8px;  font-size:1.4em; line-height:20px; float:left; margin-right:41px; background: #010101; background: -moz-linear-gradient(top, #010101 0%, #171717 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #010101), color-stop(100%, #171717)); background: -webkit-linear-gradient(top, #010101 0%, #171717 100%); background: -o-linear-gradient(top, #010101 0%, #171717 100%); background: -ms-linear-gradient(top, #010101 0%, #171717 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010101', endColorstr='#171717', GradientType=0 );background: linear-gradient(top, #010101 0%, #171717 100%); }
.bottom-section2 .note-box .note { border-bottom:1px #3d3d3d solid; padding:18px 8px 11px 12px; }
.bottom-section2 .note-box .note h4 { font-size:1.35em; font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; }
.bottom-section2 .note-box .note h4 a { text-decoration:none; }
.bottom-section2 .note-box .note p { line-height: 1.2em;    padding-bottom: 8px;    padding-top: 4px; }
.bottom-section2 .note-box .note-last { border-bottom:none; }
.bottom-section2 .cont { width:366px; float:left; text-align:center; font-size:1.8em; padding-top:53px; }
.bottom-section2 .cont p { padding-bottom:41px; line-height:25px; }
.bottom-section2 .cont .butt { margin-bottom:26px; font-size:1.3em; height:56px; padding:0 15px; }
.contact-top { border-radius:4px 4px 4px 4px;  -moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px;    border-top:1px #999999 solid; border-bottom:1px #000000 solid; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; box-shadow:0 3px 7px 1px #000; -webkit-box-shadow:0 3px 7px 1px #000; -moz-box-shadow:0 3px 7px 1px #000; padding:16px 15px 52px; background: #2b2b2b; background: -moz-linear-gradient(top, #2b2b2b 0%, #000000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #000000)); background: -webkit-linear-gradient(top, #2b2b2b 0%, #000000 100%); background: -o-linear-gradient(top, #2b2b2b 0%, #000000 100%); background: -ms-linear-gradient(top, #2b2b2b 0%, #000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#000000', GradientType=0 );background: linear-gradient(top, #2b2b2b 0%, #000000 100%);width:878px; padding:10px 34px 30px 25px; margin:42px 0 18px 8px; box-shadow:0 -10px 25px 0 #962162; -webkit-box-shadow:0 -10px 25px 0 #962162; -moz-box-shadow:0 -10px 25px 0 #962162; }
.contact-top .col-l { width:100%; padding:23px 23px 0 0; float:left; font-size:1.6em; }
.contact-top .col-l h2 { font-size:1.4em; font-weight:normal; margin-bottom:10px; }
.contact-top .col-l p { line-height:21px; padding-bottom:10px; margin-bottom:10px; }
.contact-top .col-r { width:413px; padding-left:22px; float:right; }
.contact-top .col-r .box { height:210px; box-shadow:0 4px 4px 0 #202020; -webkit-box-shadow:0 4px 4px 0 #202020; -moz-box-shadow:0 4px 4px 0 #202020; -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; text-align:center; background: #272728; background: -moz-linear-gradient(top, #272728 0%, #3c3c3d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #272728), color-stop(100%, #3c3c3d)); background: -webkit-linear-gradient(top, #272728 0%, #3c3c3d 100%); background: -o-linear-gradient(top, #272728 0%, #3c3c3d 100%); background: -ms-linear-gradient(top, #272728 0%, #3c3c3d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272728', endColorstr='#3c3c3d', GradientType=0 );background: linear-gradient(top, #272728 0%, #3c3c3d 100%); }
.contact-top .col-r .box .info-block { width:371px; margin:0 auto; background:url(/images/info_bg.png) no-repeat 0 100%; padding-bottom:30px; margin-bottom:13px; }
.contact-top .col-r .box .info { -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; box-shadow:0 1px 3px 1px #000; -webkit-box-shadow:0 1px 3px 1px #000; -moz-box-shadow:0 1px 3px 1px #000; font-size:21px; font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding:17px 30px 14px; line-height:26px; background: #e23293; background: -moz-linear-gradient(top, #e23293 0%, #bb2377 38%, #bb2377 50%, #e13293 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e23293), color-stop(38%, #bb2377), color-stop(50%, #bb2377), color-stop(100%, #e13293)); background: -webkit-linear-gradient(top, #e23293 0%, #bb2377 38%, #bb2377 50%, #e13293 100%); background: -o-linear-gradient(top, #e23293 0%, #bb2377 38%, #bb2377 50%, #e13293 100%); background: -ms-linear-gradient(top, #e23293 0%, #bb2377 38%, #bb2377 50%, #e13293 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e23293', endColorstr='#e13293', GradientType=0 );background: linear-gradient(top, #e23293 0%, #bb2377 38%, #bb2377 50%, #e13293 100%); }
.contact-top .col-r .box .butt { height:55px; padding:0 17px; border-width:2px; font-size:23px; }
.bottom-section3 { background:url(/images/bottSect_bg.png) no-repeat 50% 0; }
.bottom-section3 .inner { width:892px; margin:0 auto; font-size:1.1em; padding:29px 0 31px; }
.bottom-section3 .title-hold { width:258px; float:left; }
.bottom-section3 .title-hold h3 { color: #E1E1E1;    font-family: "Bliss Light",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;    font-size: 1.9em;    font-weight: normal;    text-shadow: 0 -1px 0 #333333; }
.bottom-section3 .cont { width:634px; float:right; color:#c3c3c3; padding-top:4px; }
.bottom-section3 .cont .loc-item { width:119px; float:left; margin:0 51px 30px 0; line-height:16px; }
.bottom-section3 .cont h4 { text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); font-size:1.5em;  line-height:1.3em; margin-bottom:10px; font-weight:normal; font-family:"Bliss light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
.bottom-section3 .cont .loc-item .map { margin-bottom:16px; }
.bottom-section3 .cont .loc-item .map img { display:block; }
.bottom-section3 .cont .loc-item .descr ul { margin-bottom:12px; }
.bottom-section3 .cont .loc-item .descr li span { color:#666666; margin-right:4px;  }
.bottom-section3 .cont .loc-item .descr p {line-height:1.3em; font-size:1.1em;}
.bottom-section3 .cont .loc-item-last { margin-right:0; }
.bottom-section3 .cont .col { width:293px; float:left; margin:0 48px 40px 0; text-align:center; }
.bottom-section3 .cont .col-last { margin-right:0; }
.bottom-section3 .cont .col .box { width:291px;  padding-top:7px; margin-bottom:78px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; line-height:normal; background: #000000; background: -moz-linear-gradient(top, #000000 0%, #161617 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #000000), color-stop(100%, #161617)); background: -webkit-linear-gradient(top, #000000 0%, #161617 100%); background: -o-linear-gradient(top, #000000 0%, #161617 100%); background: -ms-linear-gradient(top, #000000 0%, #161617 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#161617', GradientType=0 );background: linear-gradient(top, #000000 0%, #161617 100%); }
.bottom-section3 .cont .col .box .blog-item { border-bottom:1px #161616 solid; font-family:"Bliss Light", Trebuchet MS, Arial, Helvetica, sans-serif; font-size:1.1em; padding:8px 35px 8px; line-height:1.2em; color:#818181; }
.bottom-section3 .cont .col .box .item-last { border-color:#413f3f; padding-bottom:19px; }
.bottom-section3 .cont .col .box .bott { padding:6px 15px; background:url(/images/blog_bott_shad.png) no-repeat 0 0; }
.bottom-section3 .cont .col .box .bott .butt { height:29px; padding:0 7px; font-size:1.2em; }
.bottom-section3 .cont .col .box .bott .butt:hover, .bottom-section3 .cont .col .newsl-box .butt:hover { -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; border-color:#e23293; }
.bottom-section3 .cont .col .box .bott .foll { color:#E23293; font-size:1.2em; padding:6px 0 5px; display:block; }
.bottom-section3 .cont .col .box .bott .foll img { vertical-align:middle; }
.bottom-section3 .cont .col .social, .bottom-section3 .cont .col .newsl-box { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.8em; color:#818181; }
.bottom-section3 .cont .col .social p { padding:0 20px 12px; line-height:12px; }
.bottom-section3 .cont .col .social h4, .bottom-section3 .cont .col .newsl-box h4 { margin-bottom:10px; font-size:1.4em; color:#c3c3c3; margin-bottom:2px; }
.bottom-section3 .cont .col .social .social-block .soc-item { float:left; margin-right:7px; display:block; }
.bottom-section3 .cont .col .newsl-box { padding:0 20px; }
.bottom-section3 .cont .col .newsl-box p { padding-bottom:12px; line-height:12px; }
.bottom-section3 .cont .col .newsl-box .butt { height:29px; padding:0 7px; font-size:1.5em; }
.serv-nav {z-index:10; position:relative; width:944px; height:112px; padding:4px 3px 0; border:2px #e23293 solid; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; box-shadow:0 1px 6px 0 #ca2d83; -webkit-box-shadow:0 1px 6px 0 #ca2d83; -moz-box-shadow:0 1px 6px 0 #ca2d83; background: #313131; background: -moz-linear-gradient(top, #313131 0%, #000000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #313131), color-stop(100%, #000000)); background: -webkit-linear-gradient(top, #313131 0%, #000000 100%); background: -o-linear-gradient(top, #313131 0%, #000000 100%); background: -ms-linear-gradient(top, #313131 0%, #000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#000000', GradientType=0 );background: linear-gradient(top, #313131 0%, #000000 100%); }
.serv-nav li { float:left; position:relative; margin-right:13px; }
.serv-nav li.serv-last { margin-right:0; }
.serv-nav li a { display:block; width:105px; height:98px; padding:7px 9px 0; font-size:1.2em; color:#FFF; text-decoration:none; text-align:center; text-transform:uppercase; line-height:14px; }
.serv-nav li a em { font-style:normal; display:block; color:#FFF; cursor:pointer; }
.serv-nav li.curr a { cursor:default; color:#FFF; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px #ea68af solid; border-bottom:none; background: #e23293; background: -moz-linear-gradient(top, #e23293 0%, #bf247a 35%, #bf247a 58%, #e23293 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e23293), color-stop(35%, #bf247a), color-stop(58%, #bf247a), color-stop(100%, #e23293)); background: -webkit-linear-gradient(top, #e23293 0%, #bf247a 35%, #bf247a 58%, #e23293 100%); background: -o-linear-gradient(top, #e23293 0%, #bf247a 35%, #bf247a 58%, #e23293 100%); background: -ms-linear-gradient(top, #e23293 0%, #bf247a 35%, #bf247a 58%, #e23293 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e23293', endColorstr='#e23293', GradientType=0 );background: linear-gradient(top, #e23293 0%, #bf247a 35%, #bf247a 58%, #e23293 100%); }
.serv-nav li.curr .bott-arr { display:block; width:97px; height:27px; background:url(/images/serv_bottom.png) no-repeat; position:absolute; bottom:-28px; left:13px; }
.serv-nav li.curr .top-arr { display:block; width:97px; height:2px; background:url(/images/serv_top.png) no-repeat; position:absolute; top:-2px; left:13px; z-index:900; }
.serv-nav li span { display:block; width:60px; height:63px; margin:0 auto 2px; position:relative; cursor:pointer; }
.serv-nav li.curr span { cursor:default; }
.serv-nav li span img { display:block; }
.serv-nav li span .fade { position:absolute; top:0; left:0; display:none; }
.serv-nav li.curr img { display:none; }
.serv-nav li.curr img.fade { display:block !important; }
.serv-cont {z-index:2; position:relative; -moz-box-shadow: 0 0 25px #000000;-webkit-box-shadow: 0 0 25px#000000;box-shadow: 0 0 25px #000000;  width:933px; border-left:1px #404040 solid; border-right:1px #404040 solid; padding:16px 0 0px 0; font-size:1.3em; margin-left:11px; background: #181818; background: -moz-linear-gradient(top, #181818 0%, #010101 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #181818), color-stop(100%, #010101)); background: -webkit-linear-gradient(top, #181818 0%, #010101 100%); background: -o-linear-gradient(top, #181818 0%, #010101 100%); background: -ms-linear-gradient(top, #181818 0%, #010101 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#181818', endColorstr='#010101', GradientType=0 );background: linear-gradient(top, #181818 0%, #010101 100%); }
.serv-cont .txt-pic { padding:5px; float:right; border:1px #222222 solid; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin:-4px 0 10px 55px; background: #272728; background: -moz-linear-gradient(top, #272728 0%, #3c3c3d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #272728), color-stop(100%, #3c3c3d)); background: -webkit-linear-gradient(top, #272728 0%, #3c3c3d 100%); background: -o-linear-gradient(top, #272728 0%, #3c3c3d 100%); background: -ms-linear-gradient(top, #272728 0%, #3c3c3d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272728', endColorstr='#3c3c3d', GradientType=0 );background: linear-gradient(top, #272728 0%, #3c3c3d 100%);  }
.serv-cont .txt-pic-left { float:left; margin:-4px 64px 10px 0; }
.serv-bott { width:935px; margin:0 0 85px 11px; background:#000000; }
.serv-cont h3 { font-family:"Bliss light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.5em; margin-bottom:7px; text-shadow: 0 0 0 transparent, 1px 2px 2px rgba(0, 0, 0, 0.9);  }
.serv-cont h3 span {color: #E23293;    float: left;    font-family: "Bliss",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;    font-size: 1.2em;    font-weight: normal;    margin: -2px 8px 25px 0;    text-shadow: 0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9);}
.serv-cont .indent {margin-left:22px; font-size:1.15em;  padding-bottom:12px;  line-height:1.3em; color:#e1e1e1;}
.serv-bott .grad { width:1px; height:110px; float:left; background: #404040; background: -moz-linear-gradient(top, #404040 0%, #020202 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #404040), color-stop(100%, #020202)); background: -webkit-linear-gradient(top, #404040 0%, #020202 100%); background: -o-linear-gradient(top, #404040 0%, #020202 100%); background: -ms-linear-gradient(top, #404040 0%, #020202 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#020202', GradientType=0 );background: linear-gradient(top, #404040 0%, #020202 100%); }
.serv-bott .cont { float:left; padding:3px 30px 0; font-size:1.2em; width:873px; }
.serv-bott .cont .txt-item { width:250px; float:left; margin-right:60px; }
.serv-bott .cont .txt-item h4 { font-size:17px; margin-bottom:8px; font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
.serv-cont .inf-sect { padding:15px 33px 15px 30px;  }
.serv-cont p { line-height:1.3em; padding-bottom:18px; color:#e1e1e1; font-size:1.1em; font-weight:normal; }
.serv-bott .cont .txt-item p { color: #E1E1E1;    font-size: 1.2em;    line-height: 1.3em;    margin-bottom: 8px;}
.serv-bott .cont .item-last { margin-right:0; }
.social-block-top { margin:-45px 15px 10px; }
.social-block-top .soc-item { float:right; margin-left:10px; display:block; }
div.accordionContainer .accordion-top { position:relative; }
div.accordionContainer .accordion-top .social-block { margin:0 8px; position:absolute; bottom:16px; right:0; }
div.accordionContainer .accordion-top .social-block .soc-item { float:right; margin-left:10px; display:block; }
div.accordionContainer .accordion-top .tabs { padding-left:18px; }
div.accordionContainer .accordion-top .tabs li { float:left; font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:2em; margin-right:11px; }
div.accordionContainer .accordion-top .tabs li a { display:block; height:29px; padding:9px 28px 0 29px; background-color:#080305; border:1px #e23293 solid; border-bottom:none; color:#848182; text-decoration:none; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; box-shadow:0 -3px 10px 0 #000; -webkit-box-shadow:0 -3px 10px 0 #000; -moz-box-shadow:0 -3px 10px 0 #000; float:left; }
div.accordionContainer .accordion-top .tabs li.curr {font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
div.accordionContainer .accordion-top .tabs li.curr a { cursor:default; background-color:#e23293; color:#FFF; text-shadow: 0 0 0 transparent, 1px 2px 2px rgba(0, 0, 0, 0.9); height:31px; padding-top:12px; margin-top:-5px; }
div.accordionContainer .accordion-top .tabs li a:hover { color:#FFF; background: #444444; background: -moz-linear-gradient(top, #444444 0%, #363636 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444444), color-stop(100%, #363636)); background: -webkit-linear-gradient(top, #444444 0%, #363636 100%); background: -o-linear-gradient(top, #444444 0%, #363636 100%); background: -ms-linear-gradient(top, #444444 0%, #363636 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#363636', GradientType=0 );background: linear-gradient(top, #444444 0%, #363636 100%); }
div.accordionContainer .accordion-top .tabs li.curr a:hover { background:#e23293; color:#FFF; filter:none; }
div.accordionContainer .accordion-top .b-hold {float: right;    font-size: 1.8em;    margin-right: 15px;     padding: 0px 0px 0px 0px;  text-align: center;    width: 350px;    margin:auto;  margin-top:55px;           }
div.accordionContainer .accordion-top .b-hold .button_support { font-size: 0.9em;    margin: 15px auto auto;    text-align: center;   }
div.accordionContainer .accordion-top .b-hold .butt { height:47px; padding:0 14px 0 12px; border-width:3px; font-size:1.05em; margin-right:0px; vertical-align:middle; }
div.accordionContainer .acc-title {border-bottom:none; box-shadow: 0 0 25px #000000; -moz-box-shadow: 0 0 25px #000000; -webkit-box-shadow: 0 0 25px #000000; font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#FFF; border:1px #222222 solid; -webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; padding:25px 21px 22px; background: #313131; border-bottom:none; background: -moz-linear-gradient(top, #313131 0%, #010101 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #313131), color-stop(100%, #010101)); background: -webkit-linear-gradient(top, #313131 0%, #010101 100%); background: -o-linear-gradient(top, #313131 0%, #010101 100%); background: -ms-linear-gradient(top, #313131 0%, #010101 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#010101', GradientType=0 );background: linear-gradient(top, #313131 0%, #010101 100%); zoom:1; }
div.accordionContainer .acc-title p {padding-bottom:5px; margin-bottom:10px; font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  font-size:1.6em; line-height:1.3em; text-shadow: 0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); }
div.accordionContainer .acc-title h2 { font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:2.1em; color:#FFF; padding:0; margin:0; text-shadow: 0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); }
div.accordionContainer .acc-title2 { padding:16px 21px 12px; }
div.accordionContainer .acc-title2 h2 { font-size:1.8em; line-height:22px; }
div.accordionContainer .acc-title h2 span { font-size:0.6em; color:#6a6a6a; font-family:"Bliss light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding-left:16px; }
div.accordionContainer .acc-bot { height:16px; border:1px #4c4c4c solid; border-top:none; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; background: #111111; background: -moz-linear-gradient(top, #111111 0%, #a4246b 76%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #111111), color-stop(76%, #a4246b)); background: -webkit-linear-gradient(top, #111111 0%, #a4246b 76%); background: -o-linear-gradient(top, #111111 0%, #a4246b 76%); background: -ms-linear-gradient(top, #111111 0%, #a4246b 76%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#111111', endColorstr='#a4246b', GradientType=0 );background: linear-gradient(top, #111111 0%, #a4246b 76%); }
div.ui-accordion { box-shadow: 0 0 25px #000000; -moz-box-shadow: 0 0 25px #000000; -webkit-box-shadow: 0 0 25px #000000;   width:945px; font-family:"Bliss light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.7em; color:#FFF; line-height:normal; border-left:1px #4c4c4c solid; border-right:1px #4c4c4c solid; padding-top:5px; background-color:#010101; }
div.ui-accordion .ui-accordion-header { font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; height:auto; font-size:20px; line-height:normal; padding:0; border:0; border-radius:0; margin:0; border-bottom: none; background: #393737; background: -moz-linear-gradient(top, #393737 0%, #030202 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #393737), color-stop(100%, #030202)); background: -webkit-linear-gradient(top, #393737 0%, #030202 100%); background: -o-linear-gradient(top, #393737 0%, #030202 100%); background: -ms-linear-gradient(top, #393737 0%, #030202 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393737', endColorstr='#030202', GradientType=0 );background: linear-gradient(top, #393737 0%, #030202 100%); text-shadow: 0 0 0 transparent, 1px 2px 2px rgba(0, 0, 0, 0.9); }
div.ui-accordion .ui-accordion-header .accordionHeader { border-top:1px solid #444444; display:block; height:auto; }
div.ui-accordion .ui-accordion-header .firstHeader { border-top: none; }
div.ui-accordion .ui-accordion-header a { display:block; font-family:"Bliss light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  color:#FFF; text-decoration:none; font-size:1em; line-height:normal; padding:0; height:38px; padding:15px 0 0 19px; background-color:none; color:#FFF !important; }
div.accordionContainer .accordion-top .tabs li.curr .ui-icon {opacity:0.5;}
div.ui-accordion .ui-accordion-header .ui-icon { height:50px; width:61px; display:block; position:absolute; right:0; top:0; margin:0; left:auto; background:url(/images/accordion-icon.png) no-repeat; }
div.ui-accordion .ui-accordion-header:hover {background: rgb(125,126,125);background: -moz-linear-gradient(top, rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1)));background: -webkit-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%);background: -o-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%);background: -ms-linear-gradient(top, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );background: linear-gradient(top, rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%);}
div.ui-accordion .ui-accordion-header  .ui-state-active:hover {background: rgb(117,39,82);background: -moz-linear-gradient(top, rgba(117,39,82,1) 2%, rgba(224,67,153,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(117,39,82,1)), color-stop(100%,rgba(224,67,153,1)));background: -webkit-linear-gradient(top, rgba(117,39,82,1) 2%,rgba(224,67,153,1) 100%);background: -o-linear-gradient(top, rgba(117,39,82,1) 2%,rgba(224,67,153,1) 100%);background: -ms-linear-gradient(top, rgba(117,39,82,1) 2%,rgba(224,67,153,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#752752', endColorstr='#e04399',GradientType=0 );background: linear-gradient(top, rgba(117,39,82,1) 2%,rgba(224,67,153,1) 100%);}
div.ui-accordion .first .ui-icon { top:1px; }
div.ui-accordion .ui-state-active { border-bottom:none; background: #752752; background: -moz-linear-gradient(top, #752752 0%, #e23293 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #752752), color-stop(100%, #e23293)); background: -webkit-linear-gradient(top, #752752 0%, #e23293 100%); background: -o-linear-gradient(top, #752752 0%, #e23293 100%); background: -ms-linear-gradient(top, #752752 0%, #e23293 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#752752', endColorstr='#e23293', GradientType=0 );background: linear-gradient(top, #752752 0%, #e23293 100%); }
div.ui-accordion .ui-state-active .firstHeader { border-top:1px #df3191 solid; }
div.ui-accordion .ui-state-active .lastHeader { display:block; }
div.ui-accordion .ui-state-active .ui-icon { background-position:100% 0; }
div.ui-accordion .ui-state-active:hover {background: rgb(117,39,82);background: -moz-linear-gradient(top, rgba(117,39,82,1) 2%, rgba(224,67,153,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,rgba(117,39,82,1)), color-stop(100%,rgba(224,67,153,1)));background: -webkit-linear-gradient(top, rgba(117,39,82,1) 2%,rgba(224,67,153,1) 100%);background: -o-linear-gradient(top, rgba(117,39,82,1) 2%,rgba(224,67,153,1) 100%);background: -ms-linear-gradient(top, rgba(117,39,82,1) 2%,rgba(224,67,153,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#752752', endColorstr='#e04399',GradientType=0 );background: linear-gradient(top, rgba(117,39,82,1) 2%,rgba(224,67,153,1) 100%);}
div.ui-accordion .ui-accordion-content { position:static; background:none; line-height:24px; border:0; border-radius:0; margin:0; padding:25px 28px 18px 20px; overflow:visible; border-bottom:1px #959595 solid; color:#FFF; font-size:1em; background: #020202; background: -moz-linear-gradient(top, #020202 0%, #2c2c2c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #020202), color-stop(100%, #2c2c2c)); background: -webkit-linear-gradient(top, #020202 0%, #2c2c2c 100%); background: -o-linear-gradient(top, #020202 0%, #2c2c2c 100%); background: -ms-linear-gradient(top, #020202 0%, #2c2c2c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#020202', endColorstr='#2c2c2c', GradientType=0 );background: linear-gradient(top, #020202 0%, #2c2c2c 100%); }
div.ui-accordion .ui-accordion-content p { padding-bottom:11px; }
div.ui-accordion .ui-accordion-content .txt-pic { float:right; margin:4px 0 25px 25px; border:1px #e0e0e0 solid; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
div.ui-accordion .ui-accordion-content .txt-pic-left { float:left; margin:0 37px 15px 0; }
div.ui-accordion .case-cont p { padding-bottom:11px; font-size:0.9em; padding-bottom:24px; }
div.ui-accordion .ui-accordion-content .list { margin:10px 0 20px; }
div.ui-accordion .ui-accordion-content .list li { font-size:0.9em; padding-left:25px; background:url(/images/list_bull.png) no-repeat 0 6px; margin-bottom:5px; }
div.ui-accordion .ui-accordion-content .quotes p { font-size:1em; line-height:29px; }
.content .acc-shadow { height:225px; background:url(/images/acc_bott.jpg) no-repeat 50% 0; margin:-29px 0 40px; }
.bottom-section { background:url(/images/bottSect_bg.gif) repeat-x #000; }
.bottom-section-clients { background:url(/images/bottSect_bg.gif) repeat-x #000;   margin-top:20px; clear:both; }
.content-block { margin:-22px 0 70px; }
.content-block .main-cont { width:659px; float:left; }
.content-block .main-cont .fullwidth {width:938px; float:left;}
.content-block .social-block { float:right; margin:0 10px 9px 0; }
.content-block .social-block .soc-item { float:right; margin-left:10px; display:block; }
.content-block .main-cont .inner-block { font-size:1.5em; color:#FFF; padding:17px 17px 0 17px;   min-height:860px; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;  }
.content-block .main-cont .inner-block h2 { font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; text-shadow: 0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); margin:0 -5px 14px -7px; zoom:1; }
.content-block .main-cont .inner-block h2 span { display:block;  padding:10px 8px 10px; }
.content-block .main-cont .inner-block p { line-height:1.3em; padding-bottom:15px; }
.content-block .main-cont .inner-block h3 { font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; text-shadow: 0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9);  font-weight:normal; margin:10px 0 10px;  0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); }
.content-block .main-cont .txt-items { border-top:1px #4e4e4e solid; border-bottom:1px #000 solid; margin-top:42px; }
.content-block .main-cont .txt-items .txt-item { border-bottom:1px #4e4e4e solid; border-top:1px #000 solid; padding:30px 0 30px; background:url(/images/box_shadow.png) no-repeat 50% 0; }
.content-block .main-cont .txt-items .txt-item .img-hold { width:91px; float:left; margin-right:12px; }
.content-block .main-cont .txt-items .txt-item .img-hold img { border:1px #565656 solid; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow:0 3px 4px 0 #000; -webkit-box-shadow:0 3px 4px 0 #000; -moz-box-shadow:0 3px 4px 0 #000; }
.content-block .main-cont .txt-items .txt-item .descr { width:520px; float:left; }
.content-block .main-cont .txt-items .txt-item h3 {  font-size: 1.2em;    font-weight: normal;    margin: 0 0 8px; font-family:"Bliss Light",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;}
.content-block .main-cont .txt-items .txt-item p { line-height:21px; padding-bottom:12px; }
.content-block .main-cont .cont-section { padding:41px 0 20px; background:url(/images/box_shadow.png) no-repeat 50% 0; }
.content-block .main-cont .cont-section .fs-more { font-size:1.1em; padding-bottom:19px; }
.content-block .main-cont .cont-section .fs-more strong {font-weight:normal; font-family:"Bliss",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;}
.content-block .main-cont .list { margin-bottom:20px; }
.content-block .main-cont .list li { font-size:1em; padding-left:21px; background:url(/images/list_bull.png) no-repeat 0 1px; margin-bottom:12px; }
.content-block .main-cont .form-cont { border-top:1px #4e4e4e solid; background:url(/images/box_shadow.png) no-repeat 50% 1px; padding-top:17px; margin:35px 0 40px; }
.content-block .main-cont .form-cont h3 { margin:0 0 7px 0; }
.content-block .main-cont .form-cont .form-box { padding:17px 14px 25px 16px; border:1px #383838 solid; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-top:12px; background: #141313; background: -moz-linear-gradient(top, #141313 0%, #232325 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #141313), color-stop(100%, #232325)); background: -webkit-linear-gradient(top, #141313 0%, #232325 100%); background: -o-linear-gradient(top, #141313 0%, #232325 100%); background: -ms-linear-gradient(top, #141313 0%, #232325 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141313', endColorstr='#232325', GradientType=0 );background: linear-gradient(top, #141313 0%, #232325 100%); }
.content-block .main-cont .form-box .col-l { width:178px; float:left; margin-right:59px; }
.content-block .main-cont .form-box .inner { margin-bottom:5px; }
.content-block .main-cont .form-box .inp-cell { margin-bottom:14px; }
.content-block .main-cont .form-box .col-l .inp-cell { margin-bottom:16px; }
.content-block .main-cont .form-box .col-r { width:354px; float:left; }
.content-block .main-cont .form-box .col-r .chk-box { float:left; margin:3px 37px 0 0; }
.content-block .main-cont .form-box .col-r .chk-box label { display:inline; }
.content-block .main-cont .form-box .col-r .checkbox { width:22px; height:22px; background: url(/images/checkbox.png); display:inline-block; vertical-align:middle; }
.content-block .main-cont .form-box .col-r textarea { width:339px; height:67px; padding:10px 7px; color:#666666; font-size:0.9em; font-family:"Bliss light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow: inset 0px 0px 3px 1px #414141; -moz-box-shadow: inset 0px 0px 3px 1px #414141; box-shadow: inset 0px 0px 3px 1px #414141; overflow:auto; }
.content-block .main-cont .form-box textarea.focus-txt { border:2px #e23293 solid; color:#333333; margin:-2px 0 -2px -2px; }
.content-block .main-cont .form-box .butt { font-size:1.35em; padding:0 30px; height:43px; cursor:pointer; float:right; margin:0 1px 0 25px; overflow:visible; }
.content-block .main-cont .form-box .note { font-size:0.8em; padding-top:18px; }
.content-block .inner-bottom .grad { width:1px; height:140px; float:left; background: #393939; background: -moz-linear-gradient(top, #393939 0%, #090909 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #393939), color-stop(100%, #090909)); background: -webkit-linear-gradient(top, #393939 0%, #090909 100%); background: -o-linear-gradient(top, #393939 0%, #090909 100%); background: -ms-linear-gradient(top, #393939 0%, #090909 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#393939', endColorstr='#090909', GradientType=0 );background: linear-gradient(top, #393939 0%, #090909 100%); }
.content-block .inner-bottom .bot-cont { font-size:1.6em; float:left; width:628px; margin:40px 0 0 14px; text-align:center; border-top:1px #595959 solid; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; background: #242222; background: -moz-linear-gradient(top, #242222 0%, #1a1a1c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #242222), color-stop(100%, #1a1a1c)); background: -webkit-linear-gradient(top, #242222 0%, #1a1a1c 100%); background: -o-linear-gradient(top, #242222 0%, #1a1a1c 100%); background: -ms-linear-gradient(top, #242222 0%, #1a1a1c 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242222', endColorstr='#1a1a1c', GradientType=0 );background: linear-gradient(top, #242222 0%, #1a1a1c 100%); }
.content-block .inner-bottom .bot-cont .inner { background:url(/images/box_shadow.png) no-repeat 50% 0; border-top:1px #000 solid; }
.content-block .inner-bottom .bot-cont .cover { width:500px; margin:0 auto; padding:29px 0 22px; }
.content-block .inner-bottom .bot-cont h4 { font-size:1.4em; font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin-bottom:25px; font-weight:normal; }
.content-block .inner-bottom .bot-cont .butt { margin-bottom:37px; height:56px; padding:0 11px; font-size:1.45em; border-width:2px; }
.content-block .inner-bottom .bot-cont p { line-height:23px; }
.content-block .inner-bottom .bot-cont p a, .content-block .inner-bottom .bot-cont p strong { font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
.content-block .side-cont { width:266px; float:right; margin:0 4px 0 0; }
.content-block .side-nav { padding:11px 6px 29px 6px; background: #434343; margin-bottom:41px; background: -moz-linear-gradient(top, #434343 0%, #252527 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #434343), color-stop(100%, #252527)); background: -webkit-linear-gradient(top, #434343 0%, #252527 100%); background: -o-linear-gradient(top, #434343 0%, #252527 100%); background: -ms-linear-gradient(top, #434343 0%, #252527 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#252527', GradientType=0 );background: linear-gradient(top, #434343 0%, #252527 100%); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:1.6em; font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; zoom:1; font-weight:normal;  }
.content-block .side-nav li { border-bottom:1px #000 solid; }
.content-block .side-nav li a { border-bottom:1px #434343 solid; display:block; text-decoration:none; padding:7px 6px 5px; text-shadow: 0 0 0 transparent, 1px 1px 1px rgba(0, 0, 0, 0.9); }
.content-block .side-nav li a:hover {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;   color:#FFF; background: #424243; background: -moz-linear-gradient(top, #424243 0%, #646465 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #424243), color-stop(100%, #646465)); background: -webkit-linear-gradient(top, #424243 0%, #646465 100%); background: -o-linear-gradient(top, #424243 0%, #646465 100%); background: -ms-linear-gradient(top, #424243 0%, #646465 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424243', endColorstr='#646465', GradientType=0 );background: linear-gradient(top, #424243 0%, #646465 100%); }
.content-block .side-nav li.curr { border-bottom:none; background:url(/images/nav_corn.png) no-repeat 0 0; margin:-2px -2px 2px -15px; zoom:1; position:relative; }
.content-block .side-nav li.curr a {font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;    font-size: 1.1em;    font-weight: normal; color:#FFF; border:1px #313131 solid; border-left:none; -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0; margin-left:7px; padding:4px 6px 4px 5px; cursor:default; zoom:1; background: #e23293; background: -moz-linear-gradient(top, #e23293 0%, #a71b69 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e23293), color-stop(100%, #a71b69)); background: -webkit-linear-gradient(top, #e23293 0%, #a71b69 100%); background: -o-linear-gradient(top, #e23293 0%, #a71b69 100%); background: -ms-linear-gradient(top, #e23293 0%, #a71b69 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e23293', endColorstr='#a71b69', GradientType=0 );background: linear-gradient(top, #e23293 0%, #a71b69 100%); }
.content-block .side-cont .butt-holder { font-size:2em; text-align:center; margin-bottom:28px; }
.content-block .side-cont .butt-holder span { display:block; margin-bottom:15px; }
.content-block .side-cont .note-box { box-shadow:inset 0 0 10px #222222; -moz-box-shadow:inset 0 0 10px #222222; -webkit-box-shadow:inset 0 0 10px #222222; width:226px; padding:0 10px 0; margin:45px 0px 35px 13px; font-size:1.4em; text-align:center; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; line-height:20px; background: #3a3a3a; background: -moz-linear-gradient(top, #3a3a3a 0%, #212122 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a3a3a), color-stop(100%, #212122)); background: -webkit-linear-gradient(top, #3a3a3a 0%, #212122 100%); background: -o-linear-gradient(top, #3a3a3a 0%, #212122 100%); background: -ms-linear-gradient(top, #3a3a3a 0%, #212122 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#212122', GradientType=0 );background: linear-gradient(top, #3a3a3a 0%, #212122 100%); }
.content-block .side-cont .note-box .note { border-bottom:1px #5e5e5e solid; padding:23px 0 20px 0; }
.content-block .side-cont .note-box .note p { color: #ECECEC;    font-family: "Bliss Light",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;    font-size: 0.9em;    font-weight: normal;    line-height: 1.4em;    margin-bottom: 10px;}
.content-block .side-cont .note-box .note span {    font-size: 0.8em;    font-weight: normal;    line-height: 1.2em;  color:#929292;  font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;    }
.content-block .side-cont .note-box .note-last { border-bottom:none; }
.content-block .side-cont .articles { font-size:1.3em; line-height:18px; padding-left:17px; margin-bottom:30px; }
.content-block .side-cont .articles h5 {  font-family: "Bliss Light",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;    font-size: 1.1em;    font-weight: normal;    margin-bottom: 7px;}
.content-block .side-cont .articles li { margin-bottom:2px; }
.content-block .side-cont .articles a { color: #E23293;    font-family: "Bliss light",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;    font-size: 0.8em;    line-height: 1.5em;    text-decoration: underline;}
.bottom-section .shell { width:947px; padding:2px 0 40px; margin:0 auto; font-size:1.6em; color:#FFF; position:static; }
.bottom-section .cont { width:420px; margin:0 auto; text-align:center; padding-top:47px; }
.bottom-section .cont h4 { font-size:1.2em; font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; text-shadow: 0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); margin-bottom:29px; line-height:24px; font-weight:normal; }
.bottom-section .cont .butt { height:56px; padding:0 17px 0 13px; margin-bottom:28px; font-size:1.45em; border-width:3px; }
.bottom-section .cont p { line-height:21px; }
.bottom-section .cont p a, .bottom-section .cont p strong { font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
.bottom-section .shell-v2 .cont { margin:0 78px 0 0; float:right; }
.bottom-section .links-box { min-width:225px; float:left; -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; box-shadow:0 2px 5px 1px #000; -webkit-box-shadow:0 2px 5px 1px #000; -moz-box-shadow:0 2px 5px 1px #000; font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1em; line-height:20px; padding:18px 18px 10px; background: #010101; background: -moz-linear-gradient(top, #010101 0%, #323232 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #010101), color-stop(100%, #323232)); background: -webkit-linear-gradient(top, #010101 0%, #323232 100%); background: -o-linear-gradient(top, #010101 0%, #323232 100%); background: -ms-linear-gradient(top, #010101 0%, #323232 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#010101', endColorstr='#323232', GradientType=0 );background: linear-gradient(top, #010101 0%, #323232 100%); }
.bottom-section .links-box h4 { font-size:1.2em; margin-bottom:10px; font-weight:normal; font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
.bottom-section .links-box li { margin-bottom:8px; font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;text-shadow: 0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); }
.case-block { background:url(/images/case_bg.png) no-repeat 50% 37px; margin:92px 0 88px 0; }
.case-block .inner { width:947px; margin:0 auto; }
.case-block .inner h4 { font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:2em; margin-bottom:21px; }
.case-block .case-list { margin-left:-18px; }
.case-block .case-list li { float:left; width:116px; padding:0 4px; text-align:center; }
.case-block .case-list li img { padding:7px 7px 13px 7px; opacity: .5; -webkit-transition: opacity; -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 200ms; -moz-transition: opacity; -moz-transition-timing-function: ease-out; -moz-transition-duration: 200ms; -o-transition: opacity; -o-transition-timing-function: ease-out; -o-transition-duration: 200ms; }
.case-block .case-list li a:hover img { opacity: 1; -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 200ms; -moz-transition: opacity; -moz-transition-timing-function: ease-out; -moz-transition-duration: 200ms; -o-transition: opacity; -o-transition-timing-function: ease-out; -o-transition-duration: 200ms; background:url(/images/fade_bg.png) no-repeat 0 0; }
.case-block .case-list li span { display:block; font-size:12px; margin-top:10px; line-height:16px; visibility:hidden; }
.case-block .case-list li:hover span { visibility:visible; }
.footer { margin-top:-220px; position:relative; z-index:10;  min-width:978px; }
.footer .shell { width:978px; padding-top:25px;  padding-bottom:25px; margin:0 auto; font-family:"Bliss light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#888987; font-size:1em; }
.footer .shell p { line-height:1.3em; font-size:1em; font-family:font-family:"Bliss Light", Trebuchet MS,  Arial, Helvetica, sans-serif; }
.footer .shell p a { color:#888987; text-decoration:none; }
.footer .shell a { color:#888987; text-decoration:none; }
.footer .foot-top { margin-bottom:22px; }
.footer .bott-search { padding:3px 0 0 3px; width:185px; float:left; margin-right:40px; }
.footer .bott-search .txt-logo { padding-left:29px; background:url(/images/foot_txt_bg.png) no-repeat left 1px; display:block; margin-bottom:9px; font-size:1.1em; }
.footer .bott-search .search-block { width:185px; margin-bottom:17px; }
.footer .bott-search .other-block { width:185px; margin-bottom:0px; }
.other-block .dropdown .option {color:#FFF; padding:4px;}
.other-block .dropdown .option:focus {color:#FFF; background-color:#e23293;}
.footer .bott-search .search-block input { float:left; }
.footer .bott-search .search-block .txt { width:146px; height:20px; border:1px #333333 solid; padding:0 4px 0 6px; font-family:"Bliss light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#777777; font-size:1.2em; line-height:22px; -webkit-border-radius:4px 4px 4px; -moz-border-radius:4px 4px 4px; border-radius:4px 4px 4px; background: #2c2c2c;background: -moz-linear-gradient(top, #2c2c2c 0%, #000000 19%, #111111 42%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c2c2c), color-stop(19%,#000000), color-stop(42%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313));background: -webkit-linear-gradient(top, #2c2c2c 0%,#000000 19%,#111111 42%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background: -o-linear-gradient(top, #2c2c2c 0%,#000000 19%,#111111 42%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background: -ms-linear-gradient(top, #2c2c2c 0%,#000000 19%,#111111 42%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#131313',GradientType=0 );background: linear-gradient(top, #2c2c2c 0%,#000000 19%,#111111 42%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); }
.footer .bott-search .search-block input.focus {color:#ffffff;  border:1px solid #e23293;}
.footer .bott-search .partners { padding-left:6px; }
.footer .bott-search .partners img { display:block; float:left; margin-right:26px; }
.footer .bott-search .partners .last-img { margin-right:0; }
.footer .foot-links { width:268px; float:left; font-size:1em; padding-top:21px; font-family:"Bliss Light", Trebuchet MS, Arial, Helvetica, sans-serif; }
.footer .foot-links ul { float:left; width:120px; padding-right:14px; }
.footer .foot-links ul li { margin-bottom:3px; }
.other-block .dropdown {  cursor:pointer;  border: 1px solid #333333;      color: #777777;    font-family: "Bliss Light",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;		 width:183px; height:22px; border:1px #000000 solid;  padding:3px 4px 0px 2px; font-family:"Bliss light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  font-size:1.2em; line-height:22px; -webkit-border-radius:4px 4px 4px; -moz-border-radius:4px 4px 4px; border-radius:4px 4px 4px; background: #4c4c4c;background: -moz-linear-gradient(top, #4c4c4c 0%, #474747 5%, #2c2c2c 36%, #000000 47%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(5%,#474747), color-stop(36%,#2c2c2c), color-stop(47%,#000000), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313));background: -webkit-linear-gradient(top, #4c4c4c 0%,#474747 5%,#2c2c2c 36%,#000000 47%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background: -o-linear-gradient(top, #4c4c4c 0%,#474747 5%,#2c2c2c 36%,#000000 47%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background: -ms-linear-gradient(top, #4c4c4c 0%,#474747 5%,#2c2c2c 36%,#000000 47%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );background: linear-gradient(top, #4c4c4c 0%,#474747 5%,#2c2c2c 36%,#000000 47%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); }
.footer .foot-links ul a { color:#7e7e7e; text-decoration:none; }
.footer .cont-r { width:469px; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding-bottom:5px; 28)); -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; box-shadow:0 2px 2px 1px #000000; -webkit-box-shadow:0 2px 2px 1px #000000; -moz-box-shadow:0 2px 2px 1px #000000; }
.footer .cont-r .box { width:232px; float:left; border-right:1px #3b3b3b solid; text-align:center; padding:13px 4px 6px; font-size:0.9em; }
.footer .cont-r .box p { line-height:12px; padding-bottom:20px; }
.footer .cont-r .box .butt {  margin-left:10px; height:29px; padding:0 7px; display:inline-block; border:2px #e7178b solid; font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; font-size:1.4em; background: #575757; background: -moz-linear-gradient(top, #575757 0%, #181819 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #575757), color-stop(100%, #181819)); background: -webkit-linear-gradient(top, #575757 0%, #181819 100%); background: -o-linear-gradient(top, #575757 0%, #181819 100%); background: -ms-linear-gradient(top, #575757 0%, #181819 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#181819', GradientType=0 );background: linear-gradient(top, #575757 0%, #181819 100%); -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; cursor:pointer; overflow:visible; }
.footer .cont-r .box .butt:hover {-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;transition:All .3s ease;  -webkit-border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; 	background: #e23293;background: -moz-linear-gradient(top, #e23293 0%, #e23293 18%, #b62173 48%, #e23293 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e23293), color-stop(18%,#e23293), color-stop(48%,#b62173), color-stop(100%,#e23293));background: -webkit-linear-gradient(top, #e23293 0%,#e23293 18%,#b62173 48%,#e23293 100%);background: -o-linear-gradient(top, #e23293 0%,#e23293 18%,#b62173 48%,#e23293 100%);background: -ms-linear-gradient(top, #e23293 0%,#e23293 18%,#b62173 48%,#e23293 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e23293', endColorstr='#e23293',GradientType=0 );background: linear-gradient(top, #e23293 0%,#e23293 18%,#b62173 48%,#e23293 100%);-webkit-box-shadow:0 0 15px #e23293; -moz-box-shadow: 0 0 15px #e23293; box-shadow:0 0 15px #e23293; 	 }
.footer .cont-r .box .foll { color:#00aeff; font-size:1.3em; }
.footer .cont-r .box .foll img { vertical-align:middle; }
.footer .cont-r .box h5 { font-family:"Bliss light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#e1e1e1; font-size:1.3em; margin-bottom:7px; font-weight:normal; }
.footer .cont-r .box a { color:#e23293; }
.footer .cont-r .box-2 { width:220px; border-left:1px #3b3b3b solid; border-right:none; margin-left:-1px; }
.footer .cont-r .box-2 h5 { margin-bottom:5px; }
.footer .cont-r .box-2 p { padding-bottom:16px; }
strong {font-weight:normal; font-family:"Bliss",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;}
#btn-wrap:hover {-webkit-transform: rotate(0deg) scale(1.1) skew(0deg) translate(0px);-moz-transform: rotate(0deg) scale(1.1) skew(0deg) translate(0px);-o-transform: rotate(0deg) scale(1.1) skew(0deg) translate(0px);}
span.title {				font-weight: lighter;			text-shadow: 2px 2px 0px rgba(0,0,0,0.3);				color:#ffffff;	font-size:1.8em;	font-family:"Bliss",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;	height:41px;	padding-top:10px;	width:300px;	display:block;	position:relative;    -webkit-box-shadow: 0 0px 0 #8d8d94, 0 1px 1px #0b0b0c;    -moz-box-shadow:  0 0px 0 #8d8d94, 0 1px 1px #0b0b0c;    box-shadow:  0 0px 0 #8d8d94, 0 1px 1px #0b0b0c;			background: #595959;background: -moz-linear-gradient(top, #595959 0%, #161617 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(100%,#161617));background: -webkit-linear-gradient(top, #595959 0%,#161617 100%);background: -o-linear-gradient(top, #595959 0%,#161617 100%);background: -ms-linear-gradient(top, #595959 0%,#161617 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#161617',GradientType=0 );background: linear-gradient(top, #595959 0%,#161617 100%);		    -webkit-border-radius: 4px 4px 40px 4px;    -moz-border-radius: 4px 4px 40px 4px;    border-radius: 4px 4px 40px 4px;	border: 2px solid #e23293;	z-index:5;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;transition:All .3s ease;-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);transform: rotate(0deg) scale(1) skew(0deg) translate(0px);}
#btn-wrap:hover span.title {font-size:1.3em;padding-top:15px;height:36px;width:135px;background: #e23293;background: -moz-linear-gradient(top, #e23293 0%, #e23293 18%, #b62173 48%, #e23293 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e23293), color-stop(18%,#e23293), color-stop(48%,#b62173), color-stop(100%,#e23293));background: -webkit-linear-gradient(top, #e23293 0%,#e23293 18%,#b62173 48%,#e23293 100%);background: -o-linear-gradient(top, #e23293 0%,#e23293 18%,#b62173 48%,#e23293 100%);background: -ms-linear-gradient(top, #e23293 0%,#e23293 18%,#b62173 48%,#e23293 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e23293', endColorstr='#e23293',GradientType=0 );background: linear-gradient(top, #e23293 0%,#e23293 18%,#b62173 48%,#e23293 100%);}
#info {	position:absolute;	height:50px;	width:230px;	top:5px;	right:4px;	-webkit-box-shadow: 0 -1px 0 #404042, 0 1px 1px #0b0b0c;    -moz-box-shadow:   0 -1px 0 #404042, 0 1px 1px #0b0b0c;    box-shadow:   0 -1px 0 #404042, 0 1px 1px #0b0b0c;	background: #2a2a2d; background: #2a2a2d;background: -moz-linear-gradient(top, #2a2a2d 0%, #212124 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a2a2d), color-stop(100%,#212124));background: -webkit-linear-gradient(top, #2a2a2d 0%,#212124 100%);background: -o-linear-gradient(top, #2a2a2d 0%,#212124 100%);background: -ms-linear-gradient(top, #2a2a2d 0%,#212124 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2a2d', endColorstr='#212124',GradientType=0 );background: linear-gradient(top, #2a2a2d 0%,#212124 100%);    -webkit-border-radius: 4px 4px 40px 4px;    -moz-border-radius: 4px 4px 40px 4px;    border-radius: 4px 4px 40px 4px;	z-index:4;}
#info p {	width:65px;	margin:12px 17px 0 0;	position:absolute;	right:0;	color:#7c7c84;font-size:0.7em;	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;	text-align:left;}
#wrap-search {	padding:3px;	width:100px;	margin:0 auto;	margin-bottom:30px;		-webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius:3px;				-webkit-transition: all .2s ease-out;	-moz-transition: all .2s ease-out;	-0-transition: all .2s ease-out;}
#wrap-search.active {	width:200px;}
#search {	padding:4px;	border:1px solid #757474;		-webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius:4px;		-webkit-box-shadow:inset 0 1px 0 #000000;    -moz-box-shadow: inset 0 1px 0 #000000;    box-shadow: inset 0 1px 0 #000000;		}
.form-search {	width:98%;	position:relative;		height:32px;		-webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius:3px;			-webkit-transition: all .2s ease-out;	-moz-transition: all .2s ease-out;	-0-transition: all .2s ease-out;}
.form-search input {	width:83%;	height:34px;	border:none;	padding:0 27px 0 6px;	font-size:0.7em;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	color:#ffffff;	text-shadow:0 1px 0 #000000;		background:none;	}
.form-search.close {		background:none;}
.form-search.expand {	width:99%;	color:#25464d;border:2px solid #E23293;	-webkit-box-shadow:inset 0 1px 1px #46575b, 0 1px 0 #333333;    -moz-box-shadow: inset 0 1px 1px #46575b, 0 1px 0 #333333;    box-shadow: inset 0 1px 1px #46575b, 0 1px 0 #333333;		background: #595959;background: -moz-linear-gradient(top, #595959 0%, #161617 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(100%,#161617));background: -webkit-linear-gradient(top, #595959 0%,#161617 100%);background: -o-linear-gradient(top, #595959 0%,#161617 100%);background: -ms-linear-gradient(top, #595959 0%,#161617 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#161617',GradientType=0 );background: linear-gradient(top, #595959 0%,#161617 100%);}
.form-search.expand input {color:#ffffff;	}
#icn-search:hover, #icn-close:hover {	cursor:pointer}
.form-search.close #icn-search {	width:7px;	height:7px;	position:relative;	position:absolute;	top:9px;	right:10px;	border:2px solid #7e7f84;		-webkit-border-radius: 6px;    -moz-border-radius: 6px;    border-radius: 6px;	}
.form-search.close #icn1 {	width:2px;	height:6px;	background:#999999;	position:absolute;	right:-1px;	top:7px;		-moz-transform: rotate(-25deg);      -webkit-transform: rotate(-25deg);}
.form-search.expand #icn-close {	position:relative;	position:absolute;	width:2px;	height:13px;	background:#999999;		top:10px;	right:13px;		-moz-transform: rotate(-45deg);      -webkit-transform: rotate(-45deg);}
.form-search.expand #icn2 {	position:absolute;	width:2px;	height:13px;background:#999999;		-moz-transform: rotate(86deg);      -webkit-transform: rotate(86deg);}
.txtSearch { float:left; border: 2px solid #CCCCCC; border-radius: 6px 6px 6px 6px; color: #666666; font-family: "Bliss Light",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-size: 1.1em; height: 40px; line-height: 23px; padding-left: 11px; width: 240px; }
.btnSearch { margin-left:13px; -webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;transition:All .3s ease;-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);transform: rotate(0deg) scale(1) skew(0deg) translate(0px);display:inline-block; height:43px; padding:0 16px 0 14px; font-size:1.1em; overflow:visible; 	cursor:pointer;  color:#FFF; text-decoration:none; font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;   -webkit-box-shadow: 0 0px 0 #8d8d94, 0 1px 1px #0b0b0c;    -moz-box-shadow:  0 0px 0 #8d8d94, 0 1px 1px #0b0b0c;    box-shadow:  0 0px 0 #8d8d94, 0 1px 1px #0b0b0c;			background: #595959;background: -moz-linear-gradient(top, #595959 0%, #161617 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(100%,#161617));background: -webkit-linear-gradient(top, #595959 0%,#161617 100%);background: -o-linear-gradient(top, #595959 0%,#161617 100%);background: -ms-linear-gradient(top, #595959 0%,#161617 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#161617',GradientType=0 );background: linear-gradient(top, #595959 0%,#161617 100%);		    -webkit-border-radius: 6px 6px 6px 6px;    -moz-border-radius: 6px 6px 6px 6px;    border-radius: 6px 6px 6px 6px;	border: 2px solid #e23293;font-weight: lighter;			text-shadow: 2px 2px 0px rgba(0,0,0,0.3); }
.btnSearch:hover {-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;transition:All .3s ease;	-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px); -moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px); -o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px); transform: rotate(0deg) scale(1) skew(0deg) translate(0px);cursor:pointer; -webkit-border-radius: 6px 6px 6px 6px; -moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px	background: #e23293;background: -moz-linear-gradient(top, #e23293 0%, #e23293 18%, #b62173 48%, #e23293 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e23293), color-stop(18%,#e23293), color-stop(48%,#b62173), color-stop(100%,#e23293));background: -webkit-linear-gradient(top, #e23293 0%,#e23293 18%,#b62173 48%,#e23293 100%);background: -o-linear-gradient(top, #e23293 0%,#e23293 18%,#b62173 48%,#e23293 100%);background: -ms-linear-gradient(top, #e23293 0%,#e23293 18%,#b62173 48%,#e23293 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e23293', endColorstr='#e23293',GradientType=0 );background: linear-gradient(top, #e23293 0%,#e23293 18%,#b62173 48%,#e23293 100%);					-webkit-box-shadow:0 0 15px #e23293; -moz-box-shadow: 0 0 15px #e23293; box-shadow:0 0 15px #e23293; }
.largesearch {clear:both; margin-bottom:15px; height:auto; min-height:40px;}
.services {border-bottom: 1px solid #515151;    font-size: 1.2em;    margin: 20px 0;    padding-left: 5px;  width:905px; }
.content .services h3 {font-size: 2.2em;}
.searchbliss {font-family: "Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-shadow: 1px 1px 1px rgba(0,0,0,0.9); color:#e23293; }
.searchgo {  font-family: "Bliss",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;    font-weight: normal;    margin-left: 5px;    margin-top: 4px;    padding: 1px;    position: absolute;    text-decoration: none !important;    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.9);    vertical-align: bottom; }
.searchholder {height:25px; vertical-align:middle; display:block;}
.tzSelect {	height:34px;	display:inline-block;	min-width:178px;position:relative;}
.tzSelect .selectBox { -moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.9);    background: url("/images/slider_arrow_pink.png") no-repeat scroll right 3px #333333;   z-index:11; position:absolute; height:12px;	width:168px; color:#e1e1e1;	 padding: 5px 1px 5px 6px;		font-family: "Bliss Light",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; 	font-size:1em; 	line-height:1.1em; text-shadow:0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9)	 color:#FFFFFF!important; cursor:pointer;		-moz-border-radius:3px;	-webkit-border-radius:3px;	border-radius:3px;    border:1px #000000 solid;}
.tzSelect .selectBox:hover,
.tzSelect .selectBox.expanded {	background: url("/images/slider_arrow.png") no-repeat scroll right 3px #e23293;   z-index:10;	 color:#FFF;	text-shadow:0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); }
.tzSelect .dropDown {border-radius: 4px; 4px; 4px; -moz-border-radius: 4px; 4px; 4px; -webkit-border-radius: 4px; 4px; 4px; -moz-box-shadow:0 0 15px #e23293; box-shadow:0 0 15px #e23293;  -webkit-box-shadow:0 0 15px #e23293; margin-bottom:30px!important; z-index:2;position:absolute;	top:20px;	left:0;	width:382px;	border-top:1px solid #323333;  border-right:1px solid #4c4c4c;   border-bottom:1px solid #4c4c4c;  border-left:1px solid #4c4c4c;	border-width:1px 1px 1px; list-style:none;-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;	box-sizing:border-box;  background: -moz-linear-gradient(top, #424242 0%, #252527 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #424242), color-stop(100%, #252527)); background: -webkit-linear-gradient(top, #424242 0%, #252527 100%); background: -o-linear-gradient(top, #424242 0%, #252527 100%); background: -ms-linear-gradient(top, #424242 0%, #252527 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#252527', GradientType=0 );background: linear-gradient(top, #424242 0%, #252527 100%);}
.tzSelect li {font-size:1.2em;  width:190px; float:left;	height:45px;  padding-bottom:10px; cursor:pointer;	position:relative; border-bottom:1px solid #585858;  font-family: "Bliss Light",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-weight:normal;  text-shadow: 1px 1px 1px rgba(0,0,0,0.9);	}
.tzSelect li:hover { -moz-box-shadow: inset 0px 0px 25px rgba(0, 0, 0, 0.9);  -webkit-box-shadow: inset 0px 0px 25px rgba(0, 0, 0, 0.9); box-shadow: inset 0px 0px 25px rgba(0, 0, 0, 0.9);  color:#ffffff; font-family: "Bliss Light",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-weight:normal;  text-shadow: 1px 1px 1px rgba(0,0,0,0.9); background-color:#313131;}
.tzSelect li span {	left:45px;	position:absolute;	top:17px;}
.tzSelect li i {	color:#999999;	display:block;	font-size:1.1em; line-height:1em; font-family: "Bliss Light", Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-weight:normal;  text-shadow: 1px 1px 1px rgba(0,0,0,0.9);}
.tzSelect li img {	left:9px;	position:absolute;	top:13px;}
a.tzine,a.tzine:visited {	border:none;	color:#FCFCFC;	font-size:12px;	height:70px;	left:50%;	line-height:31px;	margin:23px 0 0 110px;	position:absolute;	top:0;	width:290px;}
.tri {	border-color:transparent transparent #212121;	border-style:solid;	border-width:20px 17px;	height:0;	left:50%;	margin:-40px 0 0 -400px;	position:absolute;	top:0;	width:0;}
.btn-wrap { border-radius:4px 4px 4px; -moz-border-radius:4px 4px 4px; -webkit-border-radius:4px 4px 4px;  position:relative;	padding:5px;	margin:0 auto;	width:305px;	height:53px;	display:block;	text-decoration:none;	margin-bottom:30px;background: #17171a;background: -moz-linear-gradient(top, #17171a 0%, #2d2d30 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#17171a), color-stop(100%,#2d2d30));background: -webkit-linear-gradient(top, #17171a 0%,#2d2d30 100%);background: -o-linear-gradient(top, #17171a 0%,#2d2d30 100%);background: -ms-linear-gradient(top, #17171a 0%,#2d2d30 100%);}
.stay_header {width:100%; height:20px; margin-bottom:3px; text-align:center; color:#e1e1e1;  font-family: "Bliss Light", Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;  font-size:1.7em; font-weight:normal;  text-shadow: 1px 1px 1px rgba(0,0,0,0.9);}
.largeerror { font-size:5em; font-weight:normal; text-shadow: 0 0 5px #000000, 0 2px 4px #834FF2, 0 1px 3px #000000, -2px -5px 10px #513A83, 0 0 10px #834FF2; margin-bottom:17px;  font-family: "Bliss Light", Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;  font-weight:normal; }
.bottom-section3 .cont .fullwidth { width:100%; float:left; margin:0 51px 30px 0; line-height:16px; }
.largesearch input.focus-txtSearch { border:2px #e23293 solid!important; }
.box_image {box-shadow:0 0 60px #222222 inset; -moz-box-shadow:0 0 60px #222222 inset; -webkit-box-shadow:0 0 60px #222222 inset;     border-radius: 3px 3px 3px 3px;    -moz-border-radius: 3px 3px 3px 3px;    -webkit-border-radius: 3px 3px 3px 3px;    float: left;    height: 190px;    margin: 10px;    width: 394px;          background:url(/images/404_top_image.jpg) no-repeat #000000; }
.article-block .art-list {height:auto; min-height:300px;font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; line-height:24px; width:100%; float:left; padding-top:20px;}
.article-block .art-list .services {border: medium none; width: 885px;}
.article-block .art-list li {border-bottom: 1px solid #515151;    margin-bottom: 20px;    padding-bottom: 20px; height:auto; }
.article-block .art-list li a, a:active {}
.sitemap li {    font-size: 1.5em;    margin-bottom: 14px;    padding-top: 0;}
.articlecopy {font-size: 1em;    margin: 20px 0;  width:905px; }
.articlecopy h4 {margin-top:20px; margin-bottom:10px; font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; line-height:24px; text-shadow:0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9);  font-weight:normal; }
.blogmore {border-top:1px solid #000000; clear:both; margin-top:25px;height:42px;box-shadow:inset 0 0 70px #000000; -moz-box-shadow:inset 0 0 10px #222222; -webkit-box-shadow:inset 0 0 10px #222222; width:564px; padding:12px 12px; margin:45px 0px 35px 0px;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; line-height:20px; background: #3a3a3a; background: -moz-linear-gradient(top, #3a3a3a 0%, #212122 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a3a3a), color-stop(100%, #212122)); background: -webkit-linear-gradient(top, #3a3a3a 0%, #212122 100%); background: -o-linear-gradient(top, #3a3a3a 0%, #212122 100%); background: -ms-linear-gradient(top, #3a3a3a 0%, #212122 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#212122', GradientType=0 );background: linear-gradient(top, #3a3a3a 0%, #212122 100%); }
.blogholder {clear:both;   min-height:550px; padding:14px;  height:auto;   border:1px solid #363636;  border-radius:4px 4px 4px 4px; -moz-  border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; margin-bottom:45px;   -moz-box-shadow:0px 5px 7px #000000;  -webkit-moz-box-shadow:0px 5px 7px #000000; box-shadow:0px 5px 7px #000000;}
.blogleft {width:440px; float:left;  height:auto; min-height:350px; margin-bottom:10px; }
.blogouter {height:auto; margin-bottom:20px;}
.blogavatar {float:left; margin-right:10px; margin-bottom:5px;}
.blogright {-moz-box-shadow:0 0 10px #222222 inset;  padding:8px; width:110px;  -webkit-box-shadow:0 0 10px #222222 inset;box-shadow:0 0 10px #222222 inset; width:120px;   border-radius:4px 4px 4px 4px;  -moz- border-radius:4px 4px 4px 4px;  -webkit-border-radius:4px 4px 4px 4px;  height:auto; min-height:120px; float:right;  background:-moz-linear-gradient(center top , #434343 0%, #252527 100%) repeat scroll 0 0 transparent; }
.tagstitle {  border-top: 1px solid #222222;    margin-bottom: 5px;    margin-top: 5px;    padding-top: 10px; }
.tags {margin:3px; padding:4px; display:block; color:#ffffff; background-color:#E23293; border-radius:3px; moz-border-radius:3px; webkit-border-radius:3px; box-shadow: 0 3px 3px #000000;       display: block;    font-size: 0.8em;    height: 10px;    margin: 3px;    padding: 6px 6px 8px 6px;    text-align: center;}
.sharetitle { border-top:1px solid #222222; margin-top:20px; padding-top:5px; margin-bottom:20px; }
.comments {padding-bottom:5px;}
.content-block .main-cont .inner-block .blogouter h2 { background:none; border:none; font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.5em; text-shadow: 0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); zoom:1;  font-weight:normal; }
.content-block .main-cont .inner-block .blogouter h2 span {  background:none; border:none;display:block; padding:0px 8px 8px; }
.content-block .main-cont .inner-block .blogouter p { line-height:1.4em; padding-bottom:5px; }
.content-block .main-cont .inner-block .blogouter .posted {color:#e1e1e1; padding-left:8px; font-size:0.5em; margin-bottom:8px; margin-top:0px; font-weight:normal; font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; line-height:1em; }
.blogouter .blogholder .blogleft img {clear:both; margin-top:15px; margin-bottom:10px;  -moz-box-shadow:0 0 10px #222222 inset; -webkit-box-shadow:0 0 10px #222222 inset;box-shadow:0 0 10px #222222 inset;   border-radius:4px 4px 4px 4px; -moz-  border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px;  }
.content-block .main-cont .inner-block .blogouter .blogleft p {font-size:0.9em; line-height:1.5em;}
.blog_side_holder {clear:both; height:auto; width:auto; min-heigth:30px; margin:45px 0 35px 13px; border-radius:3px 3px 3px 3px; -moz-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px; }
.blog_side_holder h3 {margin-bottom:8px; font-weight:normal;  font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:2.1em; line-height:1.1em;  text-shadow:0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); }
.blog_side_holder p {font-size:1.3em;  margin-bottom:8px;line-height:1.1em;  font-weight:normal;  font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}
.blog_side_subscribe {height:112px;  box-shadow:inset 0 0 10px #222222; -moz-box-shadow:inset 0 0 10px #222222; -webkit-box-shadow:inset 0 0 10px #222222; width:226px; padding:12px 12px; margin:45px 0px 35px 13px;-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; line-height:20px; background: #222222; background: -moz-linear-gradient(top, #222222 0%, #000000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222222), color-stop(100%, #000000)); background: -webkit-linear-gradient(top, #222222 0%, #000000 100%); background: -o-linear-gradient(top, #222222 0%, #000000 100%); background: -ms-linear-gradient(top, #222222 0%, #000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#000000', GradientType=0 );background: linear-gradient(top, #222222 0%, #000000 100%); }
.blog_side_subscribe h3 {margin-bottom:10px; font-weight:normal;  font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:2.1em; line-height:1.1em;  text-shadow:0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); }
.blog_side_subscribe p { font-size: 1.4em;    font-weight: normal;    line-height: 1.3em;    margin-bottom: 10px; font-weight:normal;  font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  text-shadow:0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9);}
.content-block .main-cont .inner-block .blogouter h2 span a {text-decoration:none; color:#E23293;}
.content-block .main-cont .inner-block .blogouter h2 a {text-decoration:none; color:#E23293;}
.test3 {display: none;}
.signup_butt {	display: block;		position: relative;	left: -5px;}
.signup_txt { display:none; float: left;	width:120px; height:29px; padding:0 7px; color:#222222; font-size:1.4em; font-family:"Bliss light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow: inset 0px 0px 3px 1px #414141; -moz-box-shadow: inset 0px 0px 3px 1px #414141; box-shadow: inset 0px 0px 3px 1px #414141; line-height:24px; }
.img_border {clear:both; margin-top:15px; margin-bottom:15px; box-shadow:0 4px 4px 0 #202020; -webkit-box-shadow:0 4px 4px 0 #202020; -moz-box-shadow:0 4px 4px 0 #202020; -webkit-border-radius:4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px;   border:1px solid #333333;}
.slideshare_holder {margin-top:10px; margin-bottom:10px; clear:both;padding:14px;   -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.content_divider {  margin-top:25px;  background: url("/images/box_shadow.png") no-repeat scroll 50% 0 transparent;  border-top:1px #595959 solid;    height:26px;     width:100%;}
.events-left { float: left; width: 430px; margin-right: 20px; }
.events-right { float: left; width: 140px; }
div.events-left h2 { margin: 0px !important; padding-bottom: 7px; margin-bottom: 10px !important; background: none !important;  }
#gradient-style {margin-top:15px;	font-family:"Bliss Light", Trebuchet MS  Arial, Helvetica, sans-serif;	font-size:1em;	width:622px;	text-align:left;	border-collapse:collapse;	border-radius:4px 4px 4px 4px;	-moz-border-radius:4px 4px 4px 4px;	-webkit-border-radius:4px 4px 4px 4px;}
#gradient-style th {	font-size:1.1em;	font-family:"Bliss", Trebuchet MS  Arial, Helvetica, sans-serif;	font-weight:normal;	background:#363636;	border-bottom:1px solid #9b9b9b ; text-shadow:0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9);	color:#ffffff;	padding:8px;}
#gradient-style td {	border-bottom:1px solid #595959;	color:#ffffff;	border-top:1px solid #595959; text-shadow:0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9);	background:#404040;	padding:8px;}
#gradient-style tfoot tr td {	background:#e8edff;	font-size:12px;	color:#99c;}
#gradient-style tbody tr:hover td {	background:#E23293;	color:#ffffff;}
#gradient-style tbody tr:hover td a {color:#ffffff;}
.t-measure {    position: absolute; font-size: 0.8em;   }
.t-holder {    position: relative !important;    margin-left: 20px;    width: 500px;    background: red;    cursor: pointer;    background: -moz-linear-gradient(center top , #595959 0%, #171718 100%) repeat scroll 0 0 transparent;    border-radius: 4px 4px 4px 4px;    box-shadow: 0 0 0 #8D8D94, 0 1px 1px #0B0B0C;    color: #FFFFFF;    cursor: pointer;    display: inline-block;    height: 20px;    margin-bottom: 40px;    margin-top: 15px;    }
.t-slider {    position: absolute;    background: blue;    top: -5px;    height: 30px;    background: -moz-linear-gradient(center top , #595959 0%, #171718 100%) repeat scroll 0 0 transparent;    border-radius: 4px 4px 4px 4px;    box-shadow: 0 0 0 #8D8D94, 0 1px 1px #0B0B0C;    border: 2px solid #E7178B;    }
.t-slider:hover {    background: #752752; background: -moz-linear-gradient(top, #752752 0%, #e23293 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #752752), color-stop(100%, #e23293)); background: -webkit-linear-gradient(top, #752752 0%, #e23293 100%); background: -o-linear-gradient(top, #752752 0%, #e23293 100%); background: -ms-linear-gradient(top, #752752 0%, #e23293 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#752752', endColorstr='#e23293', GradientType=0 );    background: linear-gradient(top, #752752 0%, #e23293 100%);    }
.f-disabled {    color: red;    }
.f-title {  color:#666666;  font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;  font-weight:normal; height:auto; font-size:1.3em; line-height:normal; margin:0; text-shadow: 0 0 0 transparent, 1px 2px 2px rgba(0, 0, 0, 0.9);  }
.f-current .f-title {color:#ffffff;  font-size:1.7em;   }
.f-data {    position:static; background:none; line-height:24px; border-radius:0; margin:0; padding:10px 10px 40px 10px; overflow:visible;  color:#FFF; font-size:1em;  }
.f-info {    font-family: "Bliss light",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;    font-size: 1.2em;    color: #FFF;    }
.f-controls {    float: right;    }
.f-element {    overflow: hidden;    }
.f-submit[disabled='disabled'] {    background: #c3c3c3 !important;    }
.f-submit {  }
.f-next, .f-prev { line-height: 43px; }
.chk-box {    float: left;    margin: 3px 37px 0 0;    }
.checkbox {    background: url("/images/checkbox.png") repeat scroll 0 0 transparent;    display: inline-block;    height: 22px;    vertical-align: middle;    width: 22px;    }
#form label {    display: block;    font-size: 0.9em;    margin-bottom: 4px;    color: #FFFFFF;    font-family: "Bliss light",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;    }
.f-text {    border: medium none;    border-radius: 4px 4px 4px 4px;    box-shadow: 0 0 3px 1px #414141 inset;    color: #666666;    font-family: "Bliss light",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;    font-size: 0.9em;    height: 24px;    line-height: 24px;    padding: 0 7px;    width: 169px;    }
.t-current {    font-weight: normal;     color: #E23293;   font-size:1em;  font-family: "Bliss",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;   }
.formholder { clear: both; padding-top: 20px;}
.formbuttonholder {float:left; width:300px; background-color:#ff0000;}
.contactor {width:100px; height:auto; margin:auto;}
.c-but { float: left; }
.c-or { float: left; line-height: 39px; width: 50px; text-align: center; }
.c-butt { float: left; }
.form-box { padding:17px 14px 25px 16px; border:1px #383838 solid; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-top:12px; background: #141313; background: -moz-linear-gradient(top, #141313 0%, #232325 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #141313), color-stop(100%, #232325)); background: -webkit-linear-gradient(top, #141313 0%, #232325 100%); background: -o-linear-gradient(top, #141313 0%, #232325 100%); background: -ms-linear-gradient(top, #141313 0%, #232325 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141313', endColorstr='#232325', GradientType=0 );background: linear-gradient(top, #141313 0%, #232325 100%); }
.form-box .col-l { width:178px; float:left; margin-right:59px; }
.form-box .inner { margin-bottom:5px; }
.form-box .inp-cell { margin-bottom:14px; }
.form-box .col-l .inp-cell { margin-bottom:16px; }
.form-box label { display:block; font-size:0.9em; margin-bottom:4px; }
.form-box .col-r { width:354px; float:left; }
.form-box .col-r .chk-box { float:left; margin:3px 37px 0 0; }
.form-box .col-r .chk-box label { display:inline; }
.form-box .col-r .checkbox { width:22px; height:22px; background: url(/images/checkbox.png); display:inline-block; vertical-align:middle; }
.form-box .col-r textarea { width:339px; height:67px; padding:10px 7px; color:#666666; font-size:0.9em; font-family:"Bliss light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow: inset 0px 0px 3px 1px #414141; -moz-box-shadow: inset 0px 0px 3px 1px #414141; box-shadow: inset 0px 0px 3px 1px #414141; overflow:auto; }
.form-box textarea.focus-txt { border:2px #e23293 solid; color:#333333; margin:-2px 0 -2px -2px; }
.form-box .butt { font-size:1.35em; padding:0 30px; height:43px; cursor:pointer; float:right; margin:0 1px 0 25px; overflow:visible; }
.form-box .note { font-size:0.8em; padding-top:18px; }
.f-hidden { display: none; }
.contact-top .form-box .col-l { padding: 0px; font-size: inherit; }
.t-slider.t-select, .t-slider:hover {    background: #752752; background: -moz-linear-gradient(top, #752752 0%, #e23293 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #752752), color-stop(100%, #e23293)); background: -webkit-linear-gradient(top, #752752 0%, #e23293 100%); background: -o-linear-gradient(top, #752752 0%, #e23293 100%); background: -ms-linear-gradient(top, #752752 0%, #e23293 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#752752', endColorstr='#e23293', GradientType=0 );    background: linear-gradient(top, #752752 0%, #e23293 100%);    }
.events-date { text-align: center;  font-size: 0.9em; margin-top: 10px; }
.form-box .inp-cell .right {border: 1px solid #5b5b5b;    margin-bottom: 18px;}
.events-social .twitter-share-button {margin-bottom: 10px;}
.img_align_right_margin_left {    border: 1px solid #E1E1E1;    float: right;    margin-bottom: 10px;    margin-left: 10px;    padding: 5px;}
.q-block { position: relative; float: right; width:226px; padding: 10px 10px 10px 30px; margin: 0px 0px 10px 30px; font-size:1.0em; text-align:center; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; line-height:20px; background: #3a3a3a; background: -moz-linear-gradient(top, #3a3a3a 0%, #212122 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a3a3a), color-stop(100%, #212122)); background: -webkit-linear-gradient(top, #3a3a3a 0%, #212122 100%); background: -o-linear-gradient(top, #3a3a3a 0%, #212122 100%); background: -ms-linear-gradient(top, #3a3a3a 0%, #212122 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#212122', GradientType=0 );background: linear-gradient(top, #3a3a3a 0%, #212122 100%);  }
.q-block img { position: absolute; top: -20px; left: -40px; }
.header .main-nav .sub-nav li a:hover { padding: 6px 8px 7px 3px!important; color:#FFF; background: #444445; background: -moz-linear-gradient(top, #444445 0%, #646465 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444445), color-stop(100%, #646465)); background: -webkit-linear-gradient(top, #444445 0%, #646465 100%); background: -o-linear-gradient(top, #444445 0%, #646465 100%); background: -ms-linear-gradient(top, #444445 0%, #646465 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444445', endColorstr='#646465', GradientType=0 );background: linear-gradient(top, #444445 0%, #646465 100%); }
div.ui-accordion .ui-accordion-content .quotes { float:right; font-style:italic; display:inline-block; margin:0 0 27px 19px; padding:10px 0 0 61px; background:url(../images/quotes_pic.png) no-repeat 0 0; width:536px; }
.footer .cont-r .box .foll a { text-decoration: none; }
.bluequote { opacity:0.5; background: url("/images/homepage/quo.png") no-repeat scroll 0 0 transparent;    float: left;    height: 90px;    position: relative;    right: 15px;    width: 90px;    z-index: 90;  }
.label {	display: block;}
.infiniteCarousel {	width: 740px;	padding-top:15px;	float:left;	position: relative;}
.infiniteCarousel .wrapper {	width: 740px; 	overflow: auto;	height: 105px;	margin-left:0px;	margin-right:30px;	position: absolute;	top: 0;}
.infiniteCarousel ul img {		-moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius:  5px 5px 5px 5px; border-radius:  5px 5px 5px 5px; }
.infiniteCarousel .wrapper ul {	width: 840px; 	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:0;	padding:0;	position: absolute;	top: 0;}
.infiniteCarousel ul li {	display:block;	float:left;	padding: 12px;	height: 73px;	width: 124px;}
.infiniteCarousel ul li img {	-webkit-transition: border-color 400ms;	border-color: #000000;}
.infiniteCarousel ul li a img {	display:block;	border-color: #e1e1e1;}
.infiniteCarousel .arrow {	display: block;	height: 36px;	width: 37px;	background: url(/images/Our_clients_page/arrow.png) no-repeat 0 0;	text-indent: -999px;	position: absolute;	margin-left:15px;	top: 37px;	cursor: pointer;	outline: 0;}
.infiniteCarousel .forward {	background-position: 0 0;	right: 0;}
.infiniteCarousel .back {	background-position: 0 -72px;	left: 0;}
.infiniteCarousel .forward:hover {	background-position: 0 -36px;}
.infiniteCarousel .back:hover {	background-position: 0 -108px;}
.cont-box-logos {height:100px;  width:740px; margin:auto; margin-top:20px; border:1px solid #000000;  -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; padding:10px; margin-bottom:30px; zoom:1; background: #000000;background: -moz-linear-gradient(top, #000000 0%, #212122 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#212122));background: -webkit-linear-gradient(top, #000000 0%,#212122 100%);background: -o-linear-gradient(top, #000000 0%,#212122 100%);background: -ms-linear-gradient(top, #000000 0%,#212122 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#212122',GradientType=0 );background: linear-gradient(top, #000000 0%,#212122 100%);}
.client-divider { clear:both;   background: url("/images/box_shadow.png") no-repeat scroll 50% 0 transparent;    border-top: 1px solid #323333;    height: 26px;    margin-top: 25px;    width: 100%;}
.element_divider {clear:both:margin-top:5px; margin-bottom:5px; border-top: 1px solid #353535;  height:1px; }
.content-block .main-cont .inner-block h4 { font-family:"Bliss Light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; text-shadow: 0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9);  font-weight:normal; margin:10px 0 10px;  text-shadow:0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); }
.content-block .main-cont .inner-block h4 span {margin:10px 8px 0px 0px; font-family:"Bliss", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; text-shadow: 0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9);  font-weight:normal;  text-shadow:0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); color:#e23293; }
.content-block .main-cont .inner-block .indent {margin-left:22px; font-size:0.9em;}
.content-block .main-cont .inner-block img {border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.lower_quotes_holder {width:955px; margin:auto; margin-bottom:25px; clear:both;}
.head-box-holder {padding: 0px 13px 15px 18px;    text-align: center;    color: #FFFFFF;    font-size: 1.7em;    margin-bottom: 36px;    padding: 0px 20px 0;}
.lower_quotes_holder .quotes {width:850px; clear:both;   background: url("../images/quotes_pic.png") no-repeat scroll 0 0 transparent;    display: inline-block;    float: left;    margin: 0 0 15px 19px;    padding: 10px 0 0 0px; }
.lower_quotes_holder .quotes p {font-size: 1.1em;    line-height: 1.3em;   color:#e23293;  padding-bottom: 10px;    text-align: left;}
.lower_quotes_holder .quotes .quoter {font-size:0.6em; color:#e1e1e1;}
.gradient-style {margin-top:15px;	font-family:"Bliss Light", Trebuchet MS  Arial, Helvetica, sans-serif;	font-size:1em;		text-align:left;	border-collapse:collapse;	border-radius:4px 4px 4px 4px;	-moz-border-radius:4px 4px 4px 4px;	-webkit-border-radius:4px 4px 4px 4px;}
.gradient-style th {	font-size:1.1em;	font-family:"Bliss", Trebuchet MS  Arial, Helvetica, sans-serif;	font-weight:normal;	background:#222222;	border-bottom:1px solid #9b9b9b ; text-shadow:0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9);	color:#ffffff;	padding:8px;}
.gradient-style td {	border-bottom:1px solid #595959;	color:#ffffff;	border-top:1px solid #595959; text-shadow:0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9);	background:#111111;	padding:8px;}
.gradient-style tfoot tr td {	background:#e8edff;	font-size:12px;	color:#99c;}
.gradient-style tbody tr:hover td {	background:#E23293;	color:#ffffff;}
.gradient-style tbody tr:hover td a {color:#ffffff;}
.fulltop-section {background:url("/images/bottSect_bg.gif") repeat-x scroll 0 0 #000000;   height: auto;    margin-bottom: 40px;    margin-top:50px;    padding:25px;}
.fulltop-section p {font-size:1.5em; line-height:1.2em; padding-bottom:15px;  padding-left:20px; padding-right:20px;   }
.lower3holder {margin:auto; margin-top:20px; margin-bottom:20px;  width:955px; padding-top:40px;}
.cont-box3 {margin-top:20px  -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px; padding:0 19px 5px; margin-bottom:50px; zoom:1; background: #0e0d0d; background: -moz-linear-gradient(top, #0e0d0d 0%, #212122 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0e0d0d), color-stop(100%, #212122)); background: -webkit-linear-gradient(top, #0e0d0d 0%, #212122 100%); background: -o-linear-gradient(top, #0e0d0d 0%, #212122 100%); background: -ms-linear-gradient(top, #0e0d0d 0%, #212122 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e0d0d', endColorstr='#212122', GradientType=0 );background: linear-gradient(top, #0e0d0d 0%, #212122 100%); }
.radio {    background: url("/images/checkbox.png") repeat scroll 0 0 transparent;    display: inline-block;    height: 22px;    vertical-align: middle;    width: 22px;    }
.signup_txt_visible { float: left;	width:120px; height:29px; padding:0 7px; color:#666666; font-size:1.2em; font-family:"Bliss light", Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; border:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-box-shadow: inset 0px 0px 3px 1px #414141; -moz-box-shadow: inset 0px 0px 3px 1px #414141; box-shadow: inset 0px 0px 3px 1px #414141; line-height:24px; }
.blog_sign_butt {     display: block;    float: right;    height: 30px!important;    left: 0;    margin-left: 6px;    padding: 6px;    position: relative;}
.footer .bott-search .search-block input.focus-txt {border:1px solid #e23293!important;}
.footer .bott-search .search-block input.txt { background: rgb(0,0,0);background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(100%,rgba(17,17,17,1)));background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(17,17,17,1) 100%);background: -o-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(17,17,17,1) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(17,17,17,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#111111',GradientType=0 );background: linear-gradient(top, rgba(0,0,0,1) 0%,rgba(17,17,17,1) 100%); border: 1px solid #333333; border-radius: 4px 4px 4px 4px; color: #777777; font-family: "Bliss light",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; font-size: 1.2em; height: 20px; line-height: 22px; padding: 0 4px 0 6px; width: 146px; }
ul.blogpoststyle li {    border-bottom: 1px solid #DDDDDD;    margin-bottom: 20px;    padding: 15px 0;}
.header .main-nav li a:hover {  -webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;transition:All .3s ease; border-top-color:#8d1f5c; border-left:1px solid #8d1f5c;  border-right:1px solid #8d1f5c; padding:4px 9px 0; text-shadow:0 0 0 transparent, 1px 1px 2px rgba(0, 0, 0, 0.9); background: #df3191; background: -moz-linear-gradient(top, #df3191 0%, #aa266f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #df3191), color-stop(100%, #aa266f)); background: -webkit-linear-gradient(top, #df3191 0%, #aa266f 100%); background: -o-linear-gradient(top, #df3191 0%, #aa266f 100%); background: -ms-linear-gradient(top, #df3191 0%, #aa266f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#df3191', endColorstr='#aa266f', GradientType=0 );background: linear-gradient(top, #df3191 0%, #aa266f 100%); position:relative; z-index:101; }
.pagnation { font-size: 1.8em; padding: 0 0 10px 0; width: 100%;}
.pagnation_center { float: left; line-height: 120%; text-align: center; width: 80%;}
.pagnation_left { float: left; width: 10%;}
.pagnation_right { float: right; text-align: right; width: 10%;}
.scoping-bot {  box-shadow: 0 0 25px #000000; -moz-box-shadow: 0 0 25px #000000; -webkit-box-shadow: 0 0 25px #000000;height:25px; border:1px #333333 solid; border-top:none; -webkit-border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; background: #000000;  }
.errorForm {width: 181px; background-color: red; color: white;font-size: 0.8em;border-radius: 0 0 3px 3px;  padding:3px;}
.errorForm a:link, .errorForm a:visited {color:white;}
#btn-wrap-download {position:relative; text-align: center;	padding:5px 6px 8px 5px;	margin:0 auto;	width:230px;	height:50px;	display:block;	text-decoration:none;	margin-bottom:30px;background: #17171a;background: -moz-linear-gradient(top, #17171a 0%, #2d2d30 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#17171a), color-stop(100%,#2d2d30));background: -webkit-linear-gradient(top, #17171a 0%,#2d2d30 100%);background: -o-linear-gradient(top, #17171a 0%,#2d2d30 100%);background: -ms-linear-gradient(top, #17171a 0%,#2d2d30 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17171a', endColorstr='#2d2d30',GradientType=0 );background: linear-gradient(top, #17171a 0%,#2d2d30 100%);    -webkit-border-radius: 4px 4px 40px 4px;    -moz-border-radius: 4px 4px 40px 4px;    border-radius:4px 4px 40px 4px;    -webkit-box-shadow: 0 1px 0 #37373b;    -moz-box-shadow: 0 1px 0 #37373b;    box-shadow: 0 1px 0 #37373b;}
#btn-wrap-download span.title {	font-weight: lighter;			text-shadow: 2px 2px 0px rgba(0,0,0,0.3);			-webkit-transition: .3s linear;			-moz-transition: .3s linear;			-o-transition: .3s linear;				color:#ffffff;	font-size:1.8em;	font-family:"Bliss",Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;	height:41px;	padding-top:10px;	width:230px;	display:block;	position:relative;    -webkit-box-shadow: 0 0px 0 #8d8d94, 0 1px 1px #0b0b0c;    -moz-box-shadow:  0 0px 0 #8d8d94, 0 1px 1px #0b0b0c;    box-shadow:  0 0px 0 #8d8d94, 0 1px 1px #0b0b0c;			background: #595959;background: -moz-linear-gradient(top, #595959 0%, #161617 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(100%,#161617));background: -webkit-linear-gradient(top, #595959 0%,#161617 100%);background: -o-linear-gradient(top, #595959 0%,#161617 100%);background: -ms-linear-gradient(top, #595959 0%,#161617 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#161617',GradientType=0 );background: linear-gradient(top, #595959 0%,#161617 100%);		    -webkit-border-radius: 4px 4px 40px 4px;    -moz-border-radius: 4px 4px 40px 4px;    border-radius: 4px 4px 40px 4px;	border: 2px solid #e23293;	z-index:5;	-webkit-transition:width .2s ease-out;	-moz-transition:width .2s ease-out;	-o-transition:width .2s ease-out;}
#btn-wrap-download-info {position:absolute;	height:50px;	width:230px;	top:5px;	right:4px;	-webkit-box-shadow: 0 -1px 0 #404042, 0 1px 1px #0b0b0c;    -moz-box-shadow:   0 -1px 0 #404042, 0 1px 1px #0b0b0c;    box-shadow:   0 -1px 0 #404042, 0 1px 1px #0b0b0c;	background: #2a2a2d; background: #2a2a2d;background: -moz-linear-gradient(top, #2a2a2d 0%, #212124 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2a2a2d), color-stop(100%,#212124));background: -webkit-linear-gradient(top, #2a2a2d 0%,#212124 100%);background: -o-linear-gradient(top, #2a2a2d 0%,#212124 100%);background: -ms-linear-gradient(top, #2a2a2d 0%,#212124 100%);background: linear-gradient(top, #2a2a2d 0%,#212124 100%);    -webkit-border-radius: 4px 4px 40px 4px;    -moz-border-radius: 4px 4px 40px 4px;    border-radius: 4px 4px 40px 4px;	z-index:4;}
#btn-wrap-download-info p {	width:65px;	margin:12px 17px 0 0;	position:absolute;	right:0;	color:#7c7c84;font-size:0.7em;	font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;	text-align:left;}
#btn-wrap-download:hover span.title {	font-size:1.3em;	padding-top:15px;	height:36px;	width:135px;-webkit-border-radius: 4px 4px 40px 4px;	-moz-border-radius: 4px 4px 40px 4px;	border-radius: 4px 4px 40px 4px;	background: #e23293;	background: -moz-linear-gradient(top, #e23293 0%, #e23293 18%, #b62173 48%, #e23293 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e23293), color-stop(18%, #e23293), color-stop(48%, #b62173), color-stop(100%, #e23293));	background: -webkit-linear-gradient(top, #e23293 0%, #e23293 18%, #b62173 48%, #e23293 100%);	background: -o-linear-gradient(top, #e23293 0%, #e23293 18%, #b62173 48%, #e23293 100%);	}
.content-block .main-cont .form-box input.focus-txt { border:2px #e23293 solid; color:#333333; margin:-2px 0 -2px -2px; }
.drag_area {    float: left;    overflow: visible;    position: relative;}
ol.multicolumn li.column1 { margin-left: 0em; }
ol.multicolumn li.column2 { margin-left: 10em; }
ol.multicolumn li.column3 { margin-left: 20em; }
ol.multicolumn li { line-height: 1.2em;}
ol.multicolumn li.reset { margin-top: -6em; }
.adinsightNumber5622 {    color: #999999;    font-size: 0.7em;    font-weight: normal;    overflow: hidden;}


