@import "reset.css";

/* -------------------------------------------*/ 
/* ---------->>> GLOBAL <<<-----------*/ 
/* ------------------------------------------*/

/*--- Text -------------------------- */
body, input, textarea, select { font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; }
body { background:#fffffe; font-size:.75em; color:#333; min-width:1000px; }
hr { border:none; border-top:1px solid #808080; background:gray; height:0; overflow:hidden; margin:7px 0; }
code { font-family:"Courier New", Monaco, Courier, monospace; }
acronym { font-variant:small-caps; }
acronym, dfn { cursor:help; border-bottom:1px dashed #ccc; }
blockquote { font-style:italic; font-size:1.25em; color:#666; margin:10px 0 10px 50px; padding:.3em 10px 0; border-left:3px solid #ccc; }
blockquote p { padding-bottom:.3em; }
p { padding-bottom:1em; font-size:1.167em; line-height:1.43; }
a { cursor:pointer; color:#369; text-decoration:underline; }
a:hover { text-decoration:none; }
.text-content dl { margin-bottom:18px; font-size:1.167em; }
.text-content dl dt, .text-content dl dd { float:left; padding-top:12px; padding-bottom:18px; background:#DBF3FF; }
.text-content dl dt { font-weight:bold; padding-left:11px; padding-right:5px; }
.text-content dl dd { padding-right:18px; }
.text-content ul { font-size:1.167em; padding:0 0 20px 20px; }
.text-content ul li { padding-bottom:4px; }

.foot-note { color:#999; font-size:.917em; }

.currency li a { font-size:1.167em; text-decoration: none !important; color: black; cursor: pointer !important; cursor:hand !important; border-bottom: 1px dashed black !important;} 
/*--- /Text -------------------------- */


/*--- Headings ---------------------- */
h1, h2, h3, h4, h5, h6 { font-weight:bold; font-size:1.167em;  }
h1, h2 { font-weight:normal; }
h1{ font-size:2em; padding-bottom:22px;  }
h2 { font-size:1.5em; padding-bottom:22px; }
.heading2 { text-transform:uppercase; color:#66CCFF; font-size:1.5em; border-bottom:1px solid #E5E5E5; padding-bottom:10px; margin-top:39px; position:relative; top:-39px; }

/*--- /Headings ---------------------- */


/*--- Table --------------------------- */
table { border-collapse:collapse; width:100%; }
caption, th, td { text-align:left; font-weight:normal; }

/*--- /Table -------------------------- */


/*--- Forms -------------------------- */
input, textarea, select, option { font-size:1em; }
input.type-text, select, textarea { padding:2px; background:#fff; border:1px solid #66CCFF !important; width:10em; }
input.type-button { height:2em; cursor:pointer; padding:0 10px; }

select { padding:0; height:1.584em; }
select option { background:#fff; padding:0 .4em; color:#000; }
select optgroup { background:#333; color:#fff; }
select optgroup option { padding-left:15px; }

textarea { height:8em; width:98%; padding:2px .9%; display:block; background:#fafafa; }

/*--- /Forms -------------------------- */


/* -------------------------------------------*/ 
/* ------------>>> GRID <<<------------*/ 
/* ------------------------------------------*/

/*--- Layouts -------------------------- */
#wrap { position:relative; min-height:100%; }
#page { padding-bottom:11em; position:relative; padding-right:22px; }

/*--- /Layouts ------------------------- */


/*--- Header --------------------------- */
#header { padding:25px 22px 7px 22px; margin-right:-22px; }
#header-main { margin:0 0 0 312px; }
#header-main-head { padding:0 0 0px 0; position:relative; }
.header-meta { padding:5px 0 9px 37px; }


.translation { position:absolute; top:40px; left:41px; width:32px; }
.translation li { margin-bottom:18px; }
.translation li, .translation li a { width:32px; height:19px; }
.translation li a { text-indent:-3000em; overflow:hidden; display:block; background:url(../images/ico/translation.png) no-repeat; }
.translation li.ru a { background-position:0 0; }
.translation li.ua a { background-position:0 -19px; }
.translation li.en a { background-position:0 -38px; }

.representations { position:absolute; top:42px; left:20px; width:180px; font-weight: bold;}
.representations dt, .representations dd { padding-left:12px; }
.representations dt { background:url(../images/ico/marker1.gif) no-repeat 0 .4em; padding-bottom:3px; }
.representations li { padding-bottom:3px; font-weight:bold; }
.representations li a { text-decoration:none; border-bottom:1px dashed #006699; color:#006699; }
.representations li a:hover { border-bottom:none; }

.features { position:relative; float:left; position:relative; height:94px; width:29%; background:#F1DE52 url(../images/bg/features.png) repeat-x; }
.features ul { padding:17px 0 0 37px; height:77px; background:url(../images/bg/features-l.png) no-repeat; overflow:visible; }
.features ul li { font-weight:bold; padding-bottom:3px; }
.features ul li { margin-left:-12px; padding-left:12px; }
.features ul li.current { background:url(../images/ico/marker4.gif) no-repeat 0 .4em; }

.phones { background:#74D4F2 url(../images/bg/phones.png) repeat-x; width:57%; }
.phones div { background:url(../images/bg/phones-l.png) no-repeat; }
.phones div div { background:url(../images/bg/phones-r.png) no-repeat right 0; height:77px; padding:17px 10px 0 16.4%; }
.phones dl { width:45%; padding-right:4.9%; float:left; overflow:visible; }
.phones dl dt { min-height:2.5em; }
.phones dl dd { color:#fff; font-size:1.5em; font-weight:bold; }

.basket { position:absolute; top:0; right:-22px; padding:7px 45px 0 0; height:94px; width:8%; color:#666; font-size:.833em; }
.basket .num { display:block; margin:0 0 9px 3px; padding:12px 15px 0 0; width:34px; height:29px; text-align:center; font-size:1.1em; color:#33ABE9; font-weight:bold; background:url(../images/bg/basket.png) no-repeat; }
.basket .in-basket { text-indent:-3000em; overflow:hidden; display:block; position:absolute; right:0; top:0; width:45px; height:94px; background:url(../images/bg/in-basket.png) no-repeat; }

form.search { width:18.2%; padding:0 3.31% 3px 0; float:left; overflow:visible; }
form.search label { display:block; padding-bottom:8px; font-weight:bold; }
form.search .search-fieldset dd { position:relative; padding:0 23px 7px 10px; background:url(../images/bg/search-fieldset.gif) no-repeat; height: 20px;}
form.search .search-fieldset dd .type-text { border-color:#66CCFF; border-width:1px 0; padding:2px 0 3px; width:100%; font-size:12px; }
form.search .search-fieldset dd .type-image { position:absolute; top:0; right:0; }
form.search .for-example { font-size:.917em; }
form.search .for-example, .for-example a { color:#666; }
form.search .for-example dt, .for-example dd, .for-example ul, .for-example li { display:inline; }

.icq { float:left; padding-right:80px; padding-top:8px; }
.icq li { padding-bottom:3px; }
.icq img { vertical-align:middle; margin-right:4px; }

.exchange-rate { padding-top:8px; }
.exchange-rate dt, .exchange-rate dd, .exchange-rate .equally, .exchange-rate ul { float:left; }
.exchange-rate dt img { vertical-align:middle; margin:9px 5px 0 0; }
.exchange-rate ul { 
	padding-left:6px; 
	position: absolute;
	top: 52px;
}
.exchange-rate li { padding-bottom:3px; float:left; margin: 0 10px 0 0; font-size: 1.167em; }
.exchange-rate li.cu1{
	position: relative;
	top: 1px;
	font-size: 16px;
}

.promo dt { text-align:right; padding-right:50px; font-size:1.5em; color:#FCB636; padding-bottom:8px; }
.promo dd { text-align:center; }

/*--- /Header -------------------------- */


/*--- Footer --------------------------- */
#footer { border-top:1px solid #ccc; padding:2.25em 0 2.25em 103px; margin:-7.583em 22px 0 0; position:relative; }
#footer address { width:250px; }

.foot-nav { width:575px; position:absolute; left:510px; top:2.25em; font-weight:bold; }
.foot-nav li { display:inline; margin-right:10px; }
.foot-nav li a { color:#069; }

.button1 { top:2.5em; left:34px; position:absolute; }
.button2 { top:2.167em; right:0; position:absolute; }

/*--- /Footer -------------------------- */


/*--- Columns [faux absolute positioning] */
.content { position:relative; width:100%; }
.main-wrap, .aside, .extra { position:relative; left:100%; top:0; float:left; display:inline; }

.main-wrap { margin-left:-100%; width:100%; }
.main { margin-right:36%; padding-right:2px; }
.main2 { margin-left:369px; padding-bottom:50px; }
.aside { margin-left:-36%; width:36%; }
.extra { margin-left:-100%; width: 340px; padding-left:29px; float: left }

/*--- /Columns------------------------ */


/* -------------------------------------------*/ 
/* --------->>> CONTENT <<<----------*/ 
/* ------------------------------------------*/

/*--- Index page --------------------- */
#index-page .header-meta { float:right; width:61.5%; padding-left:0; padding-bottom:0; position: relative; }
#index-page form.search { width:71.2%; float:none; padding-right:0; }

.headline { clear:both; position:relative; border-bottom:1px solid #66CCFF; padding-left:43px; margin-top:43px; top:-43px; }
.headline .title { text-transform:uppercase; line-height:1; font-size:2em; color:#66CCFF; display:inline; font-weight:bold; padding:0 4px 0 5px; position:relative; bottom:-5px; background:#fff; }
.headline h1.title { font-size:2.5em; }
.headline .title strong { color:#FFCC33; }
.headline .num { font-size:11px; background:#66CCFF url(../images/bg/headline-num.gif) no-repeat 28px .333em; display:block; bottom:0; left:0; position:absolute; padding:2px 0 0 7px; height:15px; width:36px; color:#fff;  }
.headline form { margin-left:-3px; background:#fff; position:relative; bottom:-6px; padding:0 4px 0 14px; }
.headline form, .headline fieldset { display:inline; }
.headline form select { margin-left:10px; width:165px; }

.products { margin:0 -20px 0 24px; }
.products li.product { display:inline-block; vertical-align:top; margin-bottom:17px; }
.products .holder { width:14em; float:left; padding-right:41px; }
.products .holder .characteristics { padding-right:30px; }
.products .photo { float:left; margin-right:10px; position:relative; }
.products .photo .there-is-gift { text-indent:-3000em; overflow:hidden; display:block; position:absolute; right:-8px; bottom:-5px; width:50px; height:49px; background:url(../images/ico/there-is-gift.png) no-repeat; }
.products h3 { font-weight:normal; font-size:1.5em; padding-bottom:11px; }
.products h3 a { color:#0066CC; }
.products li.product-type2 { background:url(../images/bg/product-type2.png) repeat-y; margin-right:20px; }
.products li.product-type2, .products li.product-type2 .wrap { width:319px; }
.products li.product-type2 h3 { padding:18px 15px 10px; background:#66CCFF url(../images/bg/product-type22.png) no-repeat 0 -41px; text-align:center; }
.products li.product-type2 h3 a { color:#333; }
.products li.product-type2 .product-body { padding:8px 30px 16px 5px; }
.products li.product-type2 .product-foot { clear:both; height:41px; background:#66CCFF url(../images/bg/product-type22.png) no-repeat; }
.products li.product-type2 .photo { margin-top:8px; margin-right:0; width:112px; text-align:center; }
.products li.product-type2 .holder { padding-right:0; width:170px; }
.products li.product-type2 .price { top:0; margin-right:0; }
.products li.product-type2 p { font-size:1em; line-height:normal; }
.characteristics li { display:inline; }

.price { font-size:18px; font-weight:bold; display:block; margin:0 -40px 0 0; position:relative; top:14px; }
.price span { float:left; padding:0 93px 2px 0; height:63px; }
.price.new span { background:url(../images/ico/new.png) no-repeat right 3px; }
.pricenew { position:relative; bottom: 28px; left:288px; z-index:-1; }
.price.bestseller span { background:url(../images/ico/bestseller.png) no-repeat right 3px; }
.price.new-bestseller span { background:url(../images/ico/new-bestseller.png) no-repeat right 3px; }

/*--- /Index page --------------------- */


/*--- Sub pages --------------------- */

.heading1 { position:absolute; top:405px; left:0; border-left:43px solid #FFCC33; width:7.9em; padding:0 0 0 2px; font-size:3em; font-weight:bold; line-height:.833; color:#FFCC33; }
h2.heading1 { font-size:2em; line-height:1; }

.tabs { position:absolute; bottom:-1.5em; left:369px; font-size:1.5em; }
.tabs li { float:left; padding:3px 9px 2px; }
.tabs li.current { background:#66CCFF; color:#fff; }
.tabs li.current a {
	color: #ffffff;
}
.tabs li a { border-bottom:1px dashed #66CCFF; color:#66CCFF; text-decoration:none; }
.tabs li a:hover { border-bottom:none; }
.tabs li a .number, .compare-products .number { color:#ccc; }

.compare-products { background:#fff url(../images/bg/search-fieldset.gif) no-repeat; padding-left:10px; color:#55BEF3; font-size:14px; position:absolute; right:0; bottom:-24px; }
.compare-products span { float:left; height:21px; padding:1px 20px 0 0; background:url(../images/bg/r.gif) no-repeat right 0; }
.compare-products .number { background:none; float:none; height:auto; padding:0; }
.compare-products .add-to-compary { text-decoration:none; border-bottom:1px dashed #069; font-size:12px; position:absolute; top:29px; left:11px; }
.compare-products .add-to-compary:hover { border-bottom:none; }

.text-content { padding:0 15px 0 46px; }
.content-inner { padding-left:29px; }

.tags { padding:0 0 31px 29px; position:relative; top:-11px; }
.tags dt, .tags dd, .tags ul, .tags li { display:inline; }
.tags dt { font-weight:bold; font-size:1.167em; padding-right:9px; margin-right:1px; background:url(../images/ico/marker5.gif) no-repeat right .3em; }
.tags ul { font-size:.833em; }
.tags ul li { margin-left:3px; }
.tags ul li.s10 { font-size:1em; }
.tags ul li.s11 { font-size:1.1em; }
.tags ul li.s12 { font-size:1.2em; }
.tags ul li.s13 { font-size:1.3em; }
.tags ul li.s14 { font-size:1.4em; }
.tags ul li.s15 { font-size:1.5em; }
.tags ul li.s16 { font-size:1.6em; }
.tags ul li.s17 { font-size:1.7em; }
.tags ul li.s18 { font-size:1.8em; }
.tags ul li.s19 { font-size:1.9em; }
.tags ul li.s20 { font-size:2em; }
.tags ul li.s21 { font-size:2.1em; }
.tags ul li.s22 { font-size:2.2em; }
.tags ul li.s23 { font-size:2.3em; }
.tags ul li.s24 { font-size:2.4em; }
.tags ul li.s25 { font-size:2.5em; }
.tags ul li.s26 { font-size:2.6em; }
.tags ul li.s27 { font-size:2.7em; }
.tags ul li.s28 { font-size:2.8em; }
.tags ul li.s29 { font-size:2.9em; }
.tags ul li.s30 { font-size:3em; }
.tags ul li.s31 { font-size:3.1em; }
.tags ul li.s32 { font-size:3.2em; }
.tags ul li.s33 { font-size:3.3em; }

.compare { table-layout:fixed; margin-bottom:24px; }
.compare .col-dt { width:66px; }
.compare .col-dd { width:28.4%; }
.compare thead th { vertical-align:top; border-bottom:2px solid #E5E5E5; padding-bottom:39px; }
.compare thead th.col .photo, .similar .photo { float:left; margin-right:12px; }
.compare thead th.col h3, .similar h3 { font-weight:normal; font-size:1em; padding:5px 0 8px; }
.compare thead th.col .price2, .similar .price2 { color:#FF9900; display:block; font-weight:bold; padding-bottom:8px; }
.compare tbody th.col-dt { vertical-align:top; border-top:1px solid #E5E5E5; }
.compare tbody th.col-dt div { position:relative; height:2.833em; }
.compare tbody th.col-dt div dl { overflow:visible; position:absolute; left:0px; top:1em; }
.compare tbody th.col-dt div dl dt { white-space:nowrap; }
.compare tbody th { position:relative; border-top:1px solid #E5E5E5; }
.compare tbody td { vertical-align:middle; padding:7px 0 8px; border-bottom:1px solid #E5E5E5; }
.compare tbody td.col-dt { border-bottom:none; }
.compare tbody tr:hover td { background:#EFFAFF; }
.compare tbody tr:hover td.col-dt { background:none; }
.compare tbody tr.level-2 td.col-dd { text-indent:20px; }

.is { float:left; color:#393; font-size:20px; line-height:.6; display:block; height:14px; overflow:hidden; }

.dfn-chr { padding-bottom:14px; width:300px }
.dfn-chr.chr-common { background:url(../images/ico/chr-common.png) no-repeat; }
.dfn-chr.chr-screen { background:url(../images/ico/chr-screen.png) no-repeat; }
.dfn-chr.chr-memory { background:url(../images/ico/chr-memory.png) no-repeat; }
.dfn-chr.chr-interface { background:url(../images/ico/chr-interface.png) no-repeat; }
.dfn-chr.chr-feed { background:url(../images/ico/chr-feed.png) no-repeat; }
.dfn-chr dt { font-weight:bold; padding:6px 0 5px 3px; }
.dfn-chr dl { padding:0 0 5px 3px; }
.dfn-chr dl dt { font-weight:normal; padding:0; background:none !important; }
.dfn-chr dl dt, .dfn-chr dl dd, .dfn-chr dl dd ul, .dfn-chr dl dd ul li { display:inline; }

.close { width:15px; height:15px; text-indent:-3000em; overflow:hidden; display:block; background:url(../images/ico/close.png) no-repeat; }
.close:hover { background-position:-15px 0; }

.img { text-align:center; padding-right:40px; }
.logo { padding-bottom:30px; }

.gallery { padding:42px 0 53px 0; }
.gallery li { text-align:center; overflow:hidden; float:left; border:1px solid #fff; width:56px; height:69px; margin-right:3px; }
.gallery li a { display:block; padding-top:13px; }
.gallery li.current { border-color:#66CCFF; }

.payment { font-size:1.5em; border:1px solid #66CCFF; border-width:1px 0 }
.payment .price3 { padding:1.389em 0 1.333em; border:1px solid #66CCFF; border-width:.222em 0; float:left; margin-right:47px; }
.payment .put-in-basket { float:left; position:relative; top:.222em; color:#55BEF3; padding:1.389em 0 1.333em 44px; background:url(../images/ico/basket2.png) no-repeat 0 50%; }

.gift-is-applied { padding:11px 0 40px 0; }
.gift-is-applied img { float:left; margin-right:15px; }
.gift-is-applied dl { padding:34px 0 34px 39px; background:url(../images/ico/gift.png) no-repeat 0 center; }
.gift-is-applied dl dd { font-weight:bold; }

.colls-wrap { padding-bottom:20px; }
.coll, .similar li { float:left; width:46%; padding-right:3.9%; }
.similar li { padding-bottom:32px; }

/*--- /Sub pages --------------------- */


/*---  New Block Formatting Context --- */
#page, #header, #footer, .phones, .price, .content, .colls-wrap, .gift-is-applied, .content-inner, .payment, .product-body, .text-content dl dd, .main, .aside, .extra, .wrap, .holder, form, ul, dl { overflow:hidden; }

/*--- Clearing -------------------------- */
.clear, .clearing:after, #header-main-head:after, #header-main:after, .header-meta:after { content:'.'; width:100%; display:block; height:0; clear:both; font-size:0; line-height:0; overflow:hidden; visibility:hidden }

/*--- FireFox 2, 3 hacks --------------- */
@-moz-document url-prefix() {
input.type-button { padding:0 7px .2em; }
.products li.product { display:-moz-inline-box; }
.headline .title { bottom:-4px; }
.headline form { bottom:-11px; }
}

/*--- FireFox 3 hacks ------------------ */
html>/**/body .products li.product, x:-moz-any-link, x:default { display:inline-block; }

/*--- Safari hacks ---------------------- */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.selector-bug {  }
}

.active-link
{
cursor:default !important;
text-decoration:none!important;
border-bottom: 0px!important;
}.nav { min-height:200px; }

.ui-effects-transfer { border: 2px solid #55BEF3; }
a.permanent {
	cursor:pointer !important; 
	text-decoration:underline !important;
}

a.permanent:hover {
    text-decoration: none !important;
}

.pointer {
	cursor:pointer !important;
}

.wrong input {
	border: 1px solid red !important;
}

input[type="text"]
{
border:0;
background-color:transparent;
border-bottom: 1px dashed black;

}

input.text {
border:0;
background-color:transparent;
border-bottom: 1px dashed black;
}

/*.rating { position:relative; width:80px; background:url(../images/ico/rating.png) repeat-x; top:-15px; position:relative; }
.rating li {  float:left; border-right:2px solid #fff; width:14px; height:14px; overflow:hidden; text-indent:-3000em; background:url(../images/ico/rating.png) no-repeat 0 -14px; }
.rating { height:14px; }*/

.rating {
    color: #757575;
    font-size: 11px;        
    font-family: tahoma;    
    width: 80px;
    height: 15px;
}

.unit-rating {
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 80px;
    height: 15px;
    position: relative;
    background-image: url(../images/ico/rating.png);
    background-position: top left;
    background-repeat: repeat-x;
}

.unit-rating li {
    text-indent: -90000px;
    padding: 0px;
    margin: 0px;
    float: left;
}

.unit-rating li a {
    display: block;
    width: 16px;
    height: 15px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 17;
    position: absolute;
    padding: 0px;
}

.unit-rating li a:hover {
	cursor: pointer !important;
    background-image: url(../images/ico/rating.png);
    background-position: left -14px;
    z-index: 2;
    left: 0px;
}

.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 16px; }
.unit-rating a.r2-unit { left: 16px; }
.unit-rating a.r2-unit:hover { width: 32px; }
.unit-rating a.r3-unit { left: 32px; }
.unit-rating a.r3-unit:hover { width: 48px; }
.unit-rating a.r4-unit { left: 48px; }  
.unit-rating a.r4-unit:hover { width: 64px; }
.unit-rating a.r5-unit { left: 64px; }
.unit-rating a.r5-unit:hover { width: 80px; }

.unit-rating li.current-rating {
    background-image: url(../images/ico/rating.png);
    background-position: left -14px;
    position: absolute;
    height: 15px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}

.representations p{	
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;	
}

#logo { 
position:absolute; 
top: 100px; 
left: 0; 
width: 295px; 
/*border: 1px solid red;*/
/*height:162px;  */
} 

//background:url(../images/bg/logo.png) no-repeat; 

#logo a { 
	/*position:absolute; 
	top:0; 
	left:0; 
	z-index:5; 
	width:295px; 
	height:162px; 
	text-indent:-3000em; 
	overflow:hidden; 
	display:block; */
}

#logo span { 
width:6em; 
display:block; 
position:absolute; 
bottom:-2px; 
left:209px; 
z-index:1; 
font-weight:bold; 
text-transform:uppercase; 
color:#26A5E6; 
font-size:1.167em; 
line-height:1; 
}
#logo1 span { position:absolute; top:15px; left:20px;  display:block;  z-index:1; font-weight:bold; text-transform:uppercase; color:#26A5E6; font-size:1.567em; line-height:1; }

.adress{
	position: absolute; 
	left: 25px; 
	top: 70px;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;	
}

#index-page .nav { 
	position: absolute;
	top: 140px; 
	left: 30px;
	min-height:0; 
	width: 530px;		
}

#index-page .nav ul li{
	float: left;
	margin: 0 15px 10px 0;
}

#index-page .nav ul { 
	/*width:auto; 
	overflow:visible; */
}
#index-page .icq, #index-page .exchange-rate { padding-top:0 }

.nav { font-size:1.5em; line-height:1.23; position:relative; overflow:hidden; }
.nav ul { 
	/*width:25%; */
	/*padding-left:37px; */
	/*overflow:visible; */
}

.nav ul li a { color:#006699; text-decoration:none; }
.nav ul li a:hover { text-decoration:underline; }
.nav ul li a.current { margin-left:-17px; padding-left:17px; background:url(../images/ico/marker2.gif) no-repeat 0 .4em; color:#FFCC33; }
.nav ul ul { width:26%; background:url(../images/ico/marker3.gif) no-repeat; font-size:.667em; position:absolute; left:35.25%; top:0; padding-left:0; border-left:1px solid #ccc; }
.nav ul ul li  { line-height:1.25; padding:0 0 5px 12%; }
.nav ul ul li a { text-decoration:underline; }
.nav ul ul li a:hover { text-decoration:none; }
.nav ul li ul li.current { color:#2EBEEA; margin-left:0; background:url(../images/ico/marker5.gif) no-repeat; }
.nav ul li ul li.current .link-current { color:#2EBEEA; font-weight:bold;  }
.nav ul ul.is-child { background:none; }
.nav ul ul div { padding-left:15.43%; background:url(../images/ico/marker3.gif) no-repeat; position:absolute; top:0; border-left:1px solid #ccc; left:115.55%; width:115%; }
.nav ul ul div ul { overflow:hidden; background:none; font-size:1em; padding:0 3% 0 0; border-left:none; position:static; width:46%; float:left; }
.nav ul ul div ul li { padding-left:0; }
.nav ul ul div ul li.current { background:none; }
.nav ul ul div ul li.current a { color:#2EBEEA; background:none; }

.nav ul li.li_1 a{
	background: url(../images/logo01.jpg) left 3px no-repeat;
	padding: 0 0 0 15px;
}

.nav ul li.li_2 a{
	background: url(../images/logo02.gif) left 2px no-repeat;
	padding: 0 0 0 30px;
}

.nav ul li.li_3 a{
	background: url(../images/logo03.jpg) left 2px no-repeat;
	padding: 0 0 0 20px;
}

.nav ul li.li_4 a{
	background: url(../images/logo05.jpg) left 6px no-repeat;
	padding: 0 0 0 62px;
}

.nav ul li.li_5 a{

	padding: 0 0 0 0px;
}

.nav ul li.li_6 a{
	padding: 0 0 0 5px;
}

.nav ul li.li_7 a{
	padding: 0 0 0 5px;
}
