@import url(blocks.css);
@import url(patch.css);
* { margin: 0; padding: 0 }
a img, fieldset {border:0}
fieldset { display: inline }
* > fieldset { display: block }
/* Non IE browsers */
.clear:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear  { display: inline-block }
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
p    { color: #494c4d; font-size: 12px; font-family: Verdana, sans-serif; line-height: 18px; text-align: justify; padding-right: 30px; padding-left: 30px }
p a  { text-decoration: underline }
p a:hover { text-decoration: none }
h1,h2    { color: #494c4d; font: 20px tahoma, sans-serif; margin: 0 0 20px; padding: 0 0 0 30px }
h2 { font-size: 16px }
h5        { color: #494c4d; font-size: 11px; font-family: tahoma, sans-serif; font-weight: normal; margin: 0; padding: 20px 0 5px 30px }
h5 A:link   { color: #494c4d; margin: 0; padding: 0 }
h5 A:visited   { color: #494c4d; margin: 0; padding: 0 }
h5 A:hover     { color: #494c4d; text-decoration: none; margin: 0; padding: 0 }
h5 A:active    { color: #494c4d; margin: 0; padding: 0 }
a { color: #494c4d; text-decoration: underline }
/*
a:visited{
        text-decoration: none;
}
*/
a:hover   { color: #494c4d; text-decoration: underline }
html    { background-image: url(../i/bg.png); background-repeat: repeat-x; background-attachment: scroll; background-position: left top }
body         { color: #494c4d; font-size: 12px; font-family: tahoma, sans-serif; font-style: normal; font-weight: normal; line-height: 14px; margin: 0; padding: 0 }
#body          { background-color: #fff; background-position: 100% 0; text-align: left; margin: auto; width: 1000px }
#logo        {
	padding-left: 20px;
	padding-bottom: 0px;
	margin: 0px;
}
#menu          { list-style: none inside; position: absolute; top: 0; width: 540px ; margin-top: 150px; margin-left: 439px; }
#menu li { text-align: center; margin-right: 1px; float: left }
#menu li a      { color: #fff; font-size: 10px; font-family: arial, sans-serif; font-style: normal; font-variant: normal; line-height: normal; text-decoration: none; background: #a15151 url(../i/menuitem.png) no-repeat; text-transform: uppercase; display: block; padding-top: 5px; padding-bottom: 5px; width: 107px }
#active     { color: #fff; font-size: 10px; font-family: arial; font-style: normal; font-variant: normal; line-height: normal; text-decoration: none; background-color: #a15151; text-align: center; text-transform: uppercase; display: block; margin-right: 1px; padding-top: 5px; padding-bottom: 5px; width: 107px; float: left; border-bottom: 4px solid #d00000; scroll: background-image: url(../i/menuitem.png)    }
#activein { color: #fff; font-size: 10px; font-family: arial; font-style: normal; font-variant: normal; line-height: normal; text-decoration: none; background-color: #a15151; text-align: center; text-transform: uppercase; display: block; margin: 0; padding-top: 5px; padding-bottom: 5px; width: 107px; border-bottom: 4px solid #d00000; scroll: background-image: url(../i/menuitem.png)    }
#menu li a:hover, #menu li.current a    { background-image: none; border-bottom: 4px solid #d00000 }
#sub   {
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 32px;
	margin: 0;
	text-transform: uppercase;
}
#sub li   { background: #fff url(../i/bullet.gif) no-repeat 0 4px; display: inline; margin: 0 15px 0 0; padding: 0 0 0 11px }
#sub li.current  { background: url(../i/subbullet.gif) no-repeat 0 5px; margin: 0 15px 0 0; padding: 0 0 0 11px }
#sub li a  { text-decoration: underline }
#sub li a:hover { text-decoration: none }
.nav {
        list-style: none;
        margin: 0;
        margin-bottom: 30px;  /* non  */
}
.nav li{
        display: inline;
        font: normal 18px arial;
        color: #494C4D;
        background: url(../i/navbullet.gif) no-repeat 6px 50%;
        padding-left: 32px;
/*        letter-spacing: -1px; */
}
.nav li a{
        color: #494C4D;
}
.nav li.current{
        color: #aaa;
}
.nav li:first-child{
        background: none;
        padding-left: 0;
}
.nav li input{
        border: 1px solid #D7D7D7;
        width: 25px;
        height: 18px;
        background: url(../i/go.gif) no-repeat 0 0;
        vertical-align: middle;
        cursor: pointer;
}
.nav li select{
        font: normal 11px arial;
        color: #494C4D;
        border: 1px solid #A5ACB2;
        vertical-align: middle;
}
#project  { width: 100% }
.lastproject           { background: #fff url(../i/lastpr.gif) repeat-x 100% 100%; padding-bottom: 20px; padding-left: 20px; width: 300px; float: left }
.lastproject dt, .project dt   { background: #fff; width: 550px; height: 200px }
.lastproject dd    { color: #777; font-size: 11px; background: #fff url(../i/lastprbg.png) repeat-x 0 100%; margin: 0; padding: 17px 18px; border: solid 1px #e0e0e0 }
.lastproject dd h1 { margin: 0 0 10px; padding: 0 }
.lastproject dd strong, .project dd strong   { font-style: normal; font-weight: normal; text-align: justify; display: block }
.lastproject dd small, .project dd small { color: #494c4d; font-size: 10px; display: block; margin-bottom: 5px }
.lastproject dd div, .project dd p  { text-align: justify; margin-top: 6px; margin-bottom: 6px }
.lastproject dd a { text-decoration: underline }
.lastproject dd a:hover { text-decoration: none }
#project1  { width: 100% }
.lastproject1        {
	background: #fff url(../i/lastpr.gif) repeat-x 100% 100%;
	padding-bottom: 50px;
	padding-left: 20px;
	width: 300px;
	float: left;
	padding-top: 50px;
	margin: 0px;
}
.lastproject1 dt, .project1 dt   { background: #fff; width: 550px; height: 200px }
.lastproject1 dd   { color: #777; font-size: 11px; background: #fff url(../i/lastprbg.png) repeat-x 0 100%; margin: 0; padding: 17px 15px 17px 18px; border: solid 1px #e0e0e0 }
.lastproject1 dd h1 { margin: 0 0 10px; padding: 0 }
.lastproject1 dd strong, .project1 dd strong   { font-style: normal; font-weight: normal; text-align: justify; display: block }
.lastproject1 dd small, .project1 dd small { color: #494c4d; font-size: 10px; display: block; margin-bottom: 5px }
.lastproject1 dd div, .project1 dd p { margin-top: 6px; margin-bottom: 6px }
.lastproject1 dd a { text-decoration: underline }
.lastproject1 dd a:hover { text-decoration: none }
#footer    { color: #fff; font-size: 11px; font-family: tahoma, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; text-align: left; margin: auto; padding-top: 20px; width: 1000px; height: 115px }
#footer a{
        color: #fff;
}
#footer a:hover{
        text-decoration: none;
}
#footer .left   { text-align: left; margin: 0; padding: 0 0 0 30px; width: 685px; float: left }
#footer .left span{
        color: #ccc;
}
#footer .left img{
        vertical-align: middle;
}
#footer .left p    { color: #fff; font-size: 11px; font-family: tahoma, sans-serif; margin: 0; padding: 0; vertical-align: middle }
#footer .right     { text-align: right; margin: 0; padding: 0 20px 0 0; width: 175px; float: right }
#footer .right ul { list-style: none; margin-right: -4px; position: relative }
#footer .right ul li   { display: inline; padding: 0 4px 0 7px; border-left: 1px solid #fff }
#footer .right ul li:first-child{
        border-left-width: 0;
}
#footer .right ul li a{
        font-weight: normal;
}
#footer .right p { color: #ccc; margin: 0; padding: 0 }
#phone p     { color: #646567 !important; font-size: 180%; font-family: arial, sans-serif; position: absolute; top: 0; width: 190px; height: 30px  ; margin-top: 50px; margin-left: 408px; }
#lang p       { color: #494c4d; font-size: 11px; font-family: Verdana, sans-serif; position: absolute; top: 0; width: 98px; height: 20px ; margin-top: 80px; margin-left: 841px; }
#lang a { }
#lang a:hover{
        text-decoration: none;
}
#home    { position: absolute; top: 0 ; margin-top: 50px; margin-left: 868px; }
#sitemap   { position: absolute; top: 0 ; margin-top: 48px; margin-left: 909px; }
#feedback   { position: absolute; top: 0 ; margin-top: 50px; margin-left: 952px; }
input.error{
        border: 1px #FBB solid;
}
#kust    { background-image: url(../i/kustik_ru.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; margin-top: 80px; width: 758px; height: 411px; float: right }
#kust_new_year { background-image: url(../i/new_year.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; width: 758px; height: 475px; float: right; margin-right: 25px; }
#news { width: 1000px }
#certification { margin-top: 100px }
#certification A { }
#google { margin-left: 50px }
#yahoo { margin-left: 30px }
#miva { margin-left: 73px }
#big  { font-size: 30px }
/* Menu 2 ------------------------------ */
#submenu   { margin: 20px 0 0; padding: 0 }
.two_level          { font-size: 10px; font-family: tahoma, sans-serif; font-weight: bold; font-style: normal; background-color: #e9e9e9; margin-top: 21px; padding: 0 0 0 30px; height: 38px          }

.two_level div.item        { color: #494c4d; font-size: 1.1em; line-height: 38px; background: #e9e9e9 url(../i/two_lvl_sep.gif) no-repeat right center; padding: 0 10px 0 9px; height: 38px; float: left }

.two_level div.item_a      { color: #494c4d; font-size: 1.1em; line-height: 38px; background: #fff url(../i/two_lvl_bg_01.gif) repeat-x left bottom; padding: 0 7px 0 8px; position: relative; left: -1px; height: 38px; float: left }

.two_level div.item_last      { color: #333; font-size: 1.1em; line-height: 38px; background: #e9e9e9; padding: 0 10px 0 9px; height: 38px; float: left }

.two_level div.item_a_last     { color: #666; font-size: 1.1em; line-height: 38px; background: #fff url(../i/two_lvl_bg_01.gif) repeat-x left bottom; padding: 0 7px 0 8px; position: relative; left: -1px; height: 38px; float: left }

.two_level div.bg_item_left { float:left; position:relative; left:-1px; }

.two_level div.bg_item_right { float:left; position:relative; left:-1px; }





.two_level a:link     { color: #494c4d }

.two_level a:visited  { color: #494c4d }

.two_level a:hover      { color: #494c4d; text-decoration: none }

.two_level a:active   { color: #494c4d }
#clients   { margin: 0; padding: 50px 0 0 30px }
#clients h1 { margin: 0 0 10px; padding: 0 }
#clients IMG  { margin: 0 13px 13px 0; padding: 0 }
IMG#photoimg     { margin: 20px 0 0 10px; padding: 0; width: 260px; height: 223px; float: right }
IMG#photoimg2 { margin: 20px 0 0 10px; padding: 0; width: 300px; height: 223px; float: right }
OL#num   {
	line-height: 18px;
	margin: 6px 0 0 53px;
	padding: 0;
}
OL#num li   { font-size: 12px; font-family: Verdana, sans-serif; text-align: justify; margin: 0 0 0; padding: 0 30px 0 0 }
OL#num li a  { text-decoration: underline }
OL#num li a:hover { text-decoration: none }
OL#num P  { margin: 0; padding: 0 }
UL#dash       { font-size: 12px; font-family: Verdana, sans-serif; line-height: 18px; margin: 0 0 0 30px; padding: 0;}
UL#dash li         { font-size: 12px; font-family: Verdana, sans-serif; background-image: url(../i/dash.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 10px; text-align: justify; list-style-type: none; margin: 0; padding: 0 30px 0 20px }
UL#dash li a  { text-decoration: underline }
UL#dash li a:hover { text-decoration: none }
UL#ash       { font-size: 12px; font-family: Verdana, sans-serif; line-height: 18px; margin: 20px 0 100px 30px; padding: 0; }
UL#ash li         { font-size: 12px; font-family: Verdana, sans-serif; background-image: url(../i/order.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 4px; float: left; list-style-type: none; margin: 0 10px 0 0; padding: 0 20px  ; }
UL#ash li a  { text-decoration: underline }
UL#ash li a:hover { text-decoration: none }
#inmenu    { margin: 0 30px 0 0; padding: 0  }
.in            { background: #fff url(../i/inmenubg.png) repeat-x 100% 100%; margin: 0 0 0 30px; padding: 0; width: 200px; }
.in dd     { color: #777; background: #fff url(../i/inmenubg.png) repeat-x 100% 100%; margin: 0; padding: 17px 30px; border: solid 1px #e0e0e0    }
.in dd strong    { font-size: 11px; font-family: tahoma, sans-serif; font-style: normal; font-weight: normal; line-height: 22px; text-align: justify; display: block }
.in dd a  { text-decoration: underline }
.in dd a:hover { text-decoration: none }
TABLE.form    { margin: 0 0 0 30px; padding: 0; width: 780px; border-collapse: collapse                                 }
TD.label       { font-size: 11px; font-family: Verdana, sans-serif; padding: 0 5px 1em 2px; vertical-align: top }
TD.input         { font-size: 11px; font-family: Verdana, sans-serif; padding: 0 0 1em; vertical-align: bottom }
TD.filled { padding: 0 5px 0 0 }
input.wide         { font-size: 100%; font-family: Verdana, sans-serif; width: 780px }
input.wide1 { font-family: Verdana, sans-serif; margin-top: -3px; margin-left: -4px }
textarea          { font-size: 11px; font-family: Verdana, sans-serif; margin: 0 0 10px; padding: 0; width: 780px }
INPUT.submit    {
	font-size: 14px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	width: 200px;
	height: 30px;
}
INPUT.reset {
	font-size: 14px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	width: 200px;
	height: 30px;
}
SPAN#obligatory     { font-size: 11px; font-family: Verdana, sans-serif; margin-left: 30px }
FONT  { font-size: 12px; font-family: Verdana, sans-serif }
SELECT    { font-size: 100%; font-family: Verdana, sans-serif; width: 100% }
INPUT      { font-size: 100% }
CHECKBOX { font-size: 100%; width: 100% }
SUP { font-family: tahoma, sans-serif; margin: 0; padding: 0 }
#counters   { text-align: center; margin: 0; padding: 0; filter: alpha(opacity = "20"); opacity: .2  }
IMG#photoi     { padding: 0; float: left ; margin: 3px 10px 0 0; border-width: 0; }
IMG#photoiq { margin: 3px 10px 0 0; padding: 0; float: left; border: solid 1px #888; }
#c1  { margin: 0; padding: 0 }
#c2  { margin: 0; padding: 0 }
#c3  { margin: 0; padding: 0 }
#c4   { margin: 0; padding: 0 }
#c5   { margin: 0; padding: 0 }
#c6   { margin: 0; padding: 0 }
#c7  { display: none; margin: 0; padding: 0 }
#c8  { display: none; margin: 0; padding: 0 }
#c9  { display: none; margin: 0; padding: 0 }
#c10  { display: none; margin: 0; padding: 0 }
#c11  { display: none; margin: 0; padding: 0 }
#c12  { margin: 0; padding: 0 }
#c13  { margin: 0; padding: 0 }
#c14  { display: none; margin: 0; padding: 0 }
#c15  { display: none; margin: 0; padding: 0 }
#c16  { margin: 0; padding: 0 }
#c17  { display: none; margin: 0; padding: 0 }
#c18  { display: none; margin: 0; padding: 0 }
P#page_number { font-size: 20px; text-align: center; }
A#page_number_a  { color: #d00000; text-decoration: none; cursor: default; }
span#adv { line-height: 21px; margin-right: 10px; }
/****************************************************************************************/
.pseudo_link{ color: #494c4d; border-bottom:1px solid; cursor:pointer; position:relative; }
.icon{background:url(../i/icons000.png) no-repeat;overflow:hidden;position:absolute;display:block;}
.clear{clear:both;}
.corner{background:url(../i/corners0.png) no-repeat;position:absolute;overflow:hidden;height:100px;width:50px;}
.corner.lt,.corner.lb{left:0;}
.corner.rt,.corner.rb{margin-left:100%;}
.corner.lt,.corner.rt{top:0;}
#contacts .content{position:relative;float:right;width:60%;margin-right:-8%;}
#contacts .content_block{position:relative;float:left;}
#contacts .content_block_1{width:55%;}
#contacts .content_block_1 .phone{top:-2px;}
#contacts .content_block_2{width:35%;}
#contacts .hotline,#contacts .city{font-size:116%;}
#contacts .city .icon{background-position:-9px -180px;display:inline-block;display:-moz-inline-box;margin:0 0 0 5px;height:4px;position:relative;vertical-align:middle;width:7px;margin-right:-11px;}
#contacts .phone{color:#000;font-size:147%;}
#contacts a{color:#fff;}
#layout{min-width:990px;min-height:100%;position:relative;}
#footer .navigation{float:left;font-size:87%;left:20em;margin:33px 25em 0 0;position:relative;}
#footer .navigation li{float:left;margin-right:1em;}
#footer .navigation a{color:#000;}
#footer .footer_info{position:relative;top:33px;width:20em;margin-left:50%;left:-10em;line-height:1.4em;zoom:1;}
#footer .footer_info img{float:left;}
#footer .footer_info p{margin:0 0 0 120px;font-size:93%;}
#popup,#popup_bank{ color:#000; left:-45%; margin:0 0 0 50%; min-width:900px; overflow:hidden; padding:55px 0 58px; visibility:visible; width:90%; z-index:50; position:fixed; top: 10px; opacity:0; }
#popup.map,#popup_bank{position:absolute;}
#popup .phone span{font-size:380%;line-height:1.2em;white-space:nowrap;}
#popup .content,#popup .content_contacts,#bank_search,#popup_bank .content{background:#fff;margin:0 24px;padding:0 5% 2em 3%;position:relative;z-index:2;}
#popup .close,#popup.banks,#popup_bank .close{background-position:0 -100px;cursor:pointer;height:37px;width:37px;top:25px;right:34px;z-index:3;}
#popup .close:hover,#popup .close.hover,#popup_bank .close:hover,#popup_bank .close.hover{background-position:0 -140px;}
#popup .corner,#popup_bank .corner{background:url(../i/popup000.png) no-repeat;}
#popup .corner.lt,#popup .corner.lb,#popup_bank .corner.lt,#popup_bank .corner.lb{height:113px;left:-55px;margin:-58px 0 0;width:100%;}
#popup .rt,#popup .rb,#popup_bank .rt,#popup_bank .rb{clip:rect(0 2007px 10000px 1952px);height:113px;left:-2007px;margin-top:-58px;width:2007px;}
#popup .corner.lb,#popup .rb,#popup_bank .corner.lb,#popup_bank .rb{margin-top:0;}
#popup .shadow,#popup_bank .shadow{background:url(../i/popup000.png);clip:rect(113px 10000px 10000px 0);top:-58px;position:absolute;height:100%;width:2062px;z-index:1;}
#popup .shadow.left,#popup_bank .shadow.left{left:-2007px;}
#popup .shadow.right,#popup_bank .shadow.right{left:-55px;margin-left:100%;}
#popup_numbers{color:#fff;margin:-50px 0 0 -3em;overflow:hidden;position:absolute;z-index:5;}
#popup_numbers .corner.lt,#popup_numbers .corner.lb{height:40px;left:-10px;margin:-25px 0 0;width:100%;}
#popup_numbers .rt,#popup_numbers .rb{clip:rect(0 1010px 10000px 1000px);height:40px;left:-1010px;margin-top:-25px;width:1010px;}
#popup_numbers .corner.lb,x:-moz-any-link,#popup_numbers .corner.rb,x:-moz-any-link{margin-top:0;}
#popup_numbers .corner.lb,x:-moz-any-link,x:default,#popup_numbers .corner.rb,x:-moz-any-link,x:default{margin-top:-25px;}
head~body #popup_numbers .corner.lb,head~body #popup_numbers .rb{margin-top:0;}
#popup_numbers .shadow.left{left:-1010px;}
#popup_numbers .shadow.right{left:-10px;margin-left:100%;}
#popup_numbers.display_none{visibility:hidden;}
#popup_bank .content ul{float:left;width:49.5%;}
#popup_bank .content ul .pseudo_link,#popup_bank .content ul .selected{margin-right:1em;}
#fade{background:#000;height:100%;position:absolute;width:100%;z-index:15;opacity:0;filter:alpha(opacity = 50);}
.not_display,.hidden{display:none;}
#layout_txt { font-size: 9px; line-height: 10px; margin: 0 0 0; padding: 0; }
/****************************************************************************************/
/*link_start*/
#do_it { margin-top: 83px; margin-left: 440px; position: absolute; top: 0; }
.small_arrow { POSITION: relative; WIDTH: 10px; DISPLAY: inline-block; BACKGROUND: url(../i/iconsss.png) no-repeat -190px 0; top: -1px; HEIGHT: 5px; RIGHT: -4px; MARGIN-RIGHT: -7px
  }
.pseud_link { BORDER-BOTTOM: 1px dashed; font-size: 21px; font-family: arial, sans-serif; CURSOR: pointer; TEXT-DECORATION: none
  }
.pseud_link:hover {
	COLOR: #d00000 !important
}
.allsites { FLOAT: right; FONT-SIZE: 0.7em
; }
.allsites .pseud_link {
	Z-INDEX: 901; POSITION: relative; COLOR: #646567
}
.allsites .pseud_link .icon {
	POSITION: absolute; WIDTH: 7px; HEIGHT: 4px; VERTICAL-ALIGN: middle; TOP: 0.6em; RIGHT: -1em
}
#sites_list { Z-INDEX: 900; POSITION: absolute; BACKGROUND-COLOR: #fff; TOP: -0.5em; LEFT: -1.5em
; width: 250px; padding: 3em 1.5em 1.5em; border: solid 1px #878787; }
#sites_list .closer { POSITION: absolute; WIDTH: 1em; HEIGHT: 1em; FONT-SIZE: 15px; font-family: Verdana, sans-serif; font-weight: bold; line-height: 1; TOP: -0.1em; CURSOR: pointer; RIGHT: 0
           }
#sites_list .active {
	COLOR: #d00000
}
#sites_list UL { MARGIN-BOTTOM: 0
 ; list-style-type: none; }
#sites_list UL LI { MARGIN-BOTTOM: 1.5em
 }
#sites_list .chooser {
	POSITION: relative; MARGIN-BOTTOM: 1.8em
}
#sites_list .chooser DIV {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; DISPLAY: inline; WHITE-SPACE: nowrap; COLOR: #007ac2; FONT-WEIGHT: bold; MARGIN-RIGHT: 1em; PADDING-TOP: 0.2em
}
#sites_list .chooser DIV.selected {
	PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #007ac2; PADDING-LEFT: 0.2em; PADDING-RIGHT: 0.2em; COLOR: #fff; PADDING-TOP: 0.2em
}
div.closer { font-family: arial, sans-serif; }
.allsites_list { width: 25em; }
.allsites_list a { color: #646567; font-size: 21px; font-family: arial, sans-serif; }
.allsites_list a:hover { color: #d00000; }
.subs_sites_list {
	POSITION: relative; WIDTH: 42em; HEIGHT: 30em; OVERFLOW: auto
}
.subs_sites_list UL {
	WIDTH: 20em; FLOAT: left
}
.active#sites_link {
	Z-INDEX: 951
}
.active#sites_list {
	Z-INDEX: 950
}
.blue_mode .allsites_list A:hover {
	COLOR: #d00000 !important
}
.blue_mode .subs_sites_list A:hover {
	COLOR: #d00000 !important
}
/*link_end*/
/*TopNav******************************************************************************************/
div,span,ul,li {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size: 100%;font-family:inherit;vertical-align:baseline;}
:focus {outline:0;}
ul {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
caption, th, td {text-align:left;vertical-align:top;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*END RESET CSS*/

#all {
	width:1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#TopNav {width:100%;height:36px;overflow:hidden;}
#TopNav div.r {width:2%;height:36px;background:url(../i/topnav.png) no-repeat 100% 0;float:left;}
#TopNav ul {width:98%;height:36px;background:url(../i/topnav-bg.png) no-repeat;float:left;}
#TopNav li {float:left;height:36px;line-height:36px;font-family:"Myriad Pro";font-size:13px;}
#TopNav li:first-child {margin-left:30px;}
#TopNav span {display:none;}
#TopNav a {float:left;height:36px;}

#TopNav li.nav-1 a {width:104px;background:url(../i/item1.png) no-repeat;}

#TopNav li.nav-2 a {width:103px;background:url(../i/item2.png) no-repeat;}

#TopNav li.nav-3 a {width:206px;background:url(../i/item3.png) no-repeat;}

#TopNav li.nav-4 a {width:206px;background:url(../i/item4.png) no-repeat;}

#TopNav li.nav-5 a {width:103px;background:url(../i/item5.png) no-repeat;}


#TopNav li a:hover {background-position: 0 -39px;}
#TopNav li a:active {background-position: 0 -77px;}
#TopNav li a.current {
	background-position: 0 -114px;
	cursor: default;
}
/*TopNav_End*****************************************************************************************/

/*menu_slider*********************************************************************************************/
.menu-nav {
	MARGIN: 0px;
	left: 200px;
	top: 85px;
	padding: 0px;
	position: relative;
	z-index: 50;
}
.menu-nav LI {
	LIST-STYLE-TYPE: none;
	FLOAT: left;
	LIST-STYLE-IMAGE: none;
	MARGIN-RIGHT: 38px
}
.menu-nav LI A {
	TEXT-TRANSFORM: uppercase;
	DISPLAY: inline-block;
	COLOR: #1a1a1a;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	padding: 0px;
}
.menu-nav LI A:hover {
	MARGIN-TOP: 0px; COLOR: #fff
}
.menu-nav LI#current A {
	MARGIN-TOP: 0px; COLOR: #fff
}
.menu-nav LI.active A {
	MARGIN-TOP: 0px; COLOR: #fff
}
.ulwrapper {
	Z-INDEX: 100;
	POSITION: absolute;
	DISPLAY: none;
	BACKGROUND: #f5b500;
	TOP: 15px;
	padding: 0px;
}
.ulwrapper UL {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: #000000 1px solid; PADDING-TOP: 0px
}
.ulwrapper UL LI {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.2em !important; TEXT-TRANSFORM: none !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: inherit !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: Arial, Helvetica, sans-serif !important; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: inherit !important; COLOR: #5a5a5a !important; FONT-WEIGHT: normal !important; PADDING-TOP: 0px !important
}
.ulwrapper UL LI A {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.2em !important; TEXT-TRANSFORM: none !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: inherit !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: Arial, Helvetica, sans-serif !important; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: inherit !important; COLOR: #5a5a5a !important; FONT-WEIGHT: normal !important; PADDING-TOP: 0px !important
}
.ulwrapper UL LI A SPAN {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.2em !important; TEXT-TRANSFORM: none !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: inherit !important; PADDING-RIGHT: 0px !important; FONT-FAMILY: Arial, Helvetica, sans-serif !important; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none !important; HEIGHT: inherit !important; COLOR: #5a5a5a !important; FONT-WEIGHT: normal !important; PADDING-TOP: 0px !important
}
.ulwrapper UL LI {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 245px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.ulwrapper UL LI A {
	PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.2em !important; MARGIN: 0px; PADDING-LEFT: 0px !important; WIDTH: 234px !important; PADDING-RIGHT: 0px !important; DISPLAY: inline-block !important; PADDING-TOP: 0px !important
}
.ulwrapper UL LI A SPAN {
	PADDING-BOTTOM: 5px !important; LINE-HEIGHT: 1.2em !important; MARGIN: 0px; PADDING-LEFT: 11px !important; WIDTH: 234px !important; PADDING-RIGHT: 0px !important; DISPLAY: inline-block !important; BORDER-TOP: #000000 1px solid; PADDING-TOP: 5px !important
}
.ulwrapper UL LI A:hover {
	LINE-HEIGHT: 1.2em !important; BACKGROUND: #3a3a3a; COLOR: #fff !important
}
.ulwrapper UL LI A:hover SPAN {
	BACKGROUND: #3a3a3a; COLOR: #fff !important
}
.ulwrapper .ulwrapper {
	POSITION: absolute;
	DISPLAY: none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: #202020;
	TOP: 0px;
	LEFT: 0px
}
.ulwrapper .ulwrapper .ulwrapper {
	POSITION: absolute;
	PADDING-BOTTOM: 15px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 20px;
	DISPLAY: none;
	BACKGROUND: #dae6ee;
	TOP: 0px;
	PADDING-TOP: 0px;
	LEFT: 0px
}
/*menu_slider_end*****************************************************************************************/

/*myGallery_Start**************************************************************************************/
#myGallery
{
	width:1000px;height:376px;
	text-align: left;
	margin: 0 auto;
	/* overflow:hidden; */
	position:relative;
	/* border:3px solid yellow; */
}
#myGallery a {text-decoration:none;}
#myGallery img {border:none;}
#myGallery img.full {width:100%;height:376px;}

.slide {width:100%;height:376px;position:absolute;left:0;top:0;z-index:1;}
.slide .inner {width:100%;height:376px;position:relative;}
.current_slide {z-index:3;}
.next_slide {z-index:2;display:block;}

.OrderButton {
	width:242px;height:45px;
	background:url(../images/bg/btn.png);
	position:absolute;right:76px;bottom:19px;
	z-index:1000;}
.OrderButton a {text-decoration:none;}
.OrderButton a span {display:block; width:242px;height:45px;background:url(../images/bg/btn.png);}
.OrderButton a:hover span {background-position:0 100%;}
.OrderButton img{width:242px;height:45px;}

.Play {background:url(/scripts/ddslide/ddplay.png) no-repeat 50% 50%;}
.Pause {background:url(/scripts/ddslide/ddpause.png) no-repeat 50% 50%;}

.Pages {height:22px;position:absolute;right:0;top:3px;z-index:10;font-size:14px;font-weight:bold;line-height:22px;}
.Pages a {
	width:18px;height:22px;
	margin:0 2px;
	display:inline-block;
	text-align:center;text-decoration:none;
	color:white;outline:0;}
.Pages a span {width:18px;height:22px;display:inline-block;}
*+html.Pages a {display:inline}
.Pages a:focus, .Pages a:active {outline:0;}
.Pages a:hover, .Pages a.current_slide_number {color:#00AFF0;background:url(/scripts/ddslide/control.png);}
.Pages a.ddPrev span {background:url(/scripts/ddslide/control.png) no-repeat 0 -22px;}
.Pages a.ddPrev:hover span {background:url(/scripts/ddslide/control.png) no-repeat 0 -44px;}
.Pages a.ddNext span {background:url(/scripts/ddslide/control.png) no-repeat 0 -66px;}
.Pages a.ddNext:hover span {background:url(/scripts/ddslide/control.png) no-repeat 0 -88px;}

.Pages a.ddControl {width:24px;height:24px;position:relative;top:-1px;}
.Pages a.ddPlay  {background:url(/scripts/ddslide/ddplay.png);}
.Pages a.ddPause {background:url(/scripts/ddslide/ddpause.png);}

#debug {font-size:23px;}
/*myGallery_End**************************************************************************************/

