@charset "windows-1251";
/* CSS Document */

body {margin:0px; padding:0px; background:#fff}

html, body {height:100%; margin:0; padding:0;  min-width:1000px;}

body, div, dl, dt, dd, ul, ol, li, form, label, fieldset, input, textarea, p, a, th, td, h1, h2, h3, h4, h5, h6 { padding:0; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#2a344d; font-weight:normal; font-style:normal}
img { border:0; vertical-align:top; display:block}
ul li { list-style:none}
a { text-decoration:underline; color:#4897c7}
a:hover { text-decoration:none}
a:focus { outline-style:none}
input:focus { outline-style:none}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}


html>body #all {height:auto;}
#all {height:100%; min-height:100%; width:100%; position:relative; margin:0 auto; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%')}

.hidden {display:none;}
.left { float:left}
.right { float:right}
.clear { clear:both}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html .clearfix {height: 1%;}






#all { margin-bottom:-128px; background:url(./i/bgs/bg001.jpg) no-repeat 50% 0}
#header { position:absolute; left:0; top:0; width:100%}
#header .header1 { width:1000px; margin:0 auto; position:relative}

#header .header1 .logo { position:absolute; left:39px; top:52px; width:224px; height:68px; text-indent:-10000px; background:url(./i/logo.png); overflow:hidden; cursor:pointer}

#header .header1 .addon1 { position:absolute; left:300px; top:37px; font-size:12px; font-style:italic}
#header .header1 .addon1 a {color:#2a344d; font-size:12px; font-style:italic}

#header .header1 .slogan { font-size:26px; font-style: italic; line-height:16px; position:absolute; left:300px; top:68px}

#header .header1 .basket { position:absolute; left:521px; top:22px; width:211px; height:124px; background:url(./i/bgs/bg002.png)}
#header .header1 .basket .st01 { font-size:12px; font-style:italic; padding:15px 0 0 18px}
#header .header1 .basket .st01 em { font-style:normal; font-size:18px; font-weight:}
#header .header1 .basket .st01 span { display:block; font-size:18px}
#header .header1 .basket .st01 strong { display:block; font-size:30px;; padding:11px 0 0 0}
#header .header1 .basket .but { display:block; width:93px; text-align:center; color:#fff; font-size:10px; text-transform:uppercase; text-decoration:none; background:url(./i/bgs/bg003.png); font-style:normal; font-family:Tahoma, Geneva, sans-serif; padding:5px 0 5px 0; position:absolute; left:54px; bottom:-5px}
#header .header1 .basket .but:hover { text-decoration:underline}

#header .header1 .contacts { position: absolute; right:50px; top:35px; font-size:12px; font-style:italic; text-align:center; color:#d1dfe3; width:200px}
#header .header1 .contacts strong { display:block; font-size:27px; font-style:normal; color:#fff; padding:0 0 5px 0}
#header .header1 .contacts strong small { font-size:17px; color:#86b3d1; font-weight:normal}
#header .header1 .contacts a { background:url(./i/icos/ico001.gif) no-repeat 0 3px; padding:0 0 0 26px; color:#54d1ff; font-size:12px}

#header .header1 .social { position:absolute; right:100px; top:116px; }
#header .header1 .social li { float:left; margin:0 9px 0 0; cursor:pointer}

#header .header1 .promo { z-index:50; position:absolute; left:32px; top:166px; width:936px; height:348px}
#header .header1 .promo .st01 { position:absolute; left:0; top:0; z-index:50}
#header .header1 .promo .but01 { position:absolute; z-index:60; left:0; top:115px; cursor:pointer; display:none}
#header .header1 .promo .but02 { position:absolute; z-index:60; right:0; top:115px; cursor:pointer; display:none}

#header .header1 .top_menu { position:absolute; left:253px; top:165px;}
#header .header1 .top_menu .st01 {width:479px; height:27px; background:url(./i/bgs/bg004.png); z-index:60; position:absolute; }
#header .header1 .top_menu .st01 div{
	position:absolute;
	left:3px;
	top:3px;
	color:#616876;
	font-size:13px
}
#header .header1 .top_menu .st01 a{  color:#616876; font-size:13px; font-style:italic; margin:0 5px}
#header .header1 .top_menu .st01 a:hover { color:#7eb5d9}
#header .header1 .top_menu .st01 a.act { color:#7eb5d9; font-weight:bold}
#header .header1 .top_menu .st02 {width:479px; height:54px; background:url(./i/bgs/bg005.png); z-index:55; position:absolute; display:none}
#header .header1 .top_menu .st02 div{ position:absolute; left:4px; top:25px; color:#616876; font-size:13px}
#header .header1 .top_menu .st02 div a { color:#fff; font-family:Tahoma, Geneva, sans-serif; font-size:10px; text-transform:uppercase; text-decoration:none; display:block; float:left; padding:9px 20px 8px 20px}
#header .header1 .top_menu .st02 div a:hover { background:#a8cae1}
#header .header1 .top_menu .st02 div img { float:left}

#main { width:1000px; margin:0 auto; font-style:italic; padding:0 0 50px 0; position:relative}

.left_col { width:217px; float:left; margin:0 0 0 8px}
.right_col { width:726px; float:right; margin:0 34px 0 0}

.right_col h2 { font-size:24px; font-style:italic; color:#343f58; font-weight:bold; position:relative; margin:0 0 0 37px; float:left}
.right_col h2 img { position:absolute; left:-37px; top:2px}
.right_col h2.var01 { border:1px dashed #010206; padding:4px; color:#cc5746}
.right_col h2.var01 img { top:5px}

.left_col h3 { font-size:18px; line-height:17px; margin:0 0 0 40px; font-style: italic}

.left_menu { width:211px; background:url(./i/bgs/bg010.gif) repeat-y; margin:13px 0 0 5px; position:relative}
.left_menu li { margin:0 1px 1px 1px}
.left_menu li a{ font-size:18px; padding:6px 25px 6px 34px; display:block; font-style:italic}
.left_menu li a:hover { background:url(./i/bgs/bg013.gif) no-repeat 11px 15px #f1f4f4}
.left_menu li a.act { background:url(./i/bgs/bg013.gif) no-repeat 11px 15px #f1f4f4} 
.left_menu li ul { background:#f1f4f4; padding:0 0 10px 0}
.left_menu li ul li a { font-size:14px; color:#000; background:none}
.left_menu li ul li a:hover { font-size:14px; color:#000; background:none}

.box01 { width:217px; position:relative; background:#f4f5f6; margin:54px 0 40px 0}
.box01 .st01 { position:absolute; left:0; top:-17px}
.box01 .st02 { position:absolute; left:0; bottom:-17px}
.box01 h2 { font-size:24px; color:#343f58; font-weight:bold; font-style:italic; margin:6px 0 0 38px}
.box01 dl { padding:0 15px 15px 23px}
.box01 dl dt { padding:23px 0 7px 0}
.box01 dl dt em { font-size:12px; font-style:italic; color:#8b919e; padding:0 0 0 17px}
.box01 dl dt a { display:block; font-size:14px; font-style:italic; color:#6eacd2; padding:0 0 0 17px; background:url(./i/bgs/bg017.gif) no-repeat 0 8px}
.box01 dl dd { padding:0 0 0 17px; font-style: normal}
.box01 .but { display:block; float:left; background:url(./i/bgs/bg018.gif) no-repeat 0 0; font-size:10px; text-transform:uppercase; color:#fff; font-family:Tahoma, Geneva, sans-serif; font-style:normal; text-decoration:none; margin:0 0 0 39px}
.box01 .but span { display:block; background:url(./i/bgs/bg019.gif) no-repeat 100% 0; padding:5px 24px 6px 24px; }
.box01 .but:hover { text-decoration:underline}

.box02 { width:722px; position:relative; padding:0 0 0 0}

.box02 .but01 { position:absolute; left:-10px; top:70px; cursor:pointer}
.box02 .but02 { position:absolute; right:-25px; top:70px; cursor:pointer}

.box02 ul { padding:14px 0 0 38px; }
.box02 ul.st07 { background:none}
.box02 ul li {display:-moz-inline-stack;display:inline-block;*zoom:1;*display:inline;vertical-align:top;word-spacing:normal; margin:0 0 45px 0; width:207px}
.box02 ul li.st08 { margin:0 0 25px 0}
.box02 ul li dl dt { padding:0 0 7px 22px; height:30px; overflow:hidden}
.box02 ul li dl dt a { font-style:italic;}
.box02 ul li dl dd { position:relative}
.box02 ul li dl dd .st01 { position:absolute; left:0; top:0}
.box02 ul li dl dd.st02 { width:207px; height:147px; overflow:hidden}
.box02 ul li dl dd.st02_1 { width:223px; height:155px; overflow:hidden}
.box02 ul li dl dd a.st03 {  text-align:center; font-size:12px; color:#8d93a1; font-style:italic; text-decoration: line-through; display:block}
.box02 ul li dl dd a.st04 { font-style:italic; text-align:center; display:block; text-decoration:none; font-size:22px; color:#e8452a}
.box02 ul li dl dd .st05 {width:118px; padding:15px 0 0 0; float:left}
.box02 ul li dl dd .but { display:block; float:right; background:url(./i/bgs/bg021.gif) no-repeat 0 0; font-family:Tahoma, Geneva, sans-serif; font-size:10px; line-height:11px; text-transform:uppercase; color:#fff; text-decoration:none; margin:17px 0 0 0}
.box02 ul li dl dd .but span { display:block; background:url(./i/bgs/bg022.gif) no-repeat 100% 0; padding:7px 13px 7px 13px}
.box02 ul li dl dd .but:hover { text-decoration:underline}
.box02 ul li dl dd a.st06 { font-style:italic; text-align:center; display:block; text-decoration:none; font-size:22px; color:#414b60}

.box02_1 { width:722px; position:relative; padding:0 0 0 0}

.box02_1 .but01 { position:absolute; left:-10px; top:50px; cursor:pointer}
.box02_1 .but02 { position:absolute; right:-25px; top:50px; cursor:pointer}


.box02_1 ul { padding:14px 0 0 38px;}

.box02_1.box02_2 ul { padding:14px 0 0 27px;}

.box02_1.box02_2 .but02 {right:8px}

.box02_1 ul.st07 { background:none}
.box02_1 ul li {display:-moz-inline-stack;display:inline-block;*zoom:1;*display:inline;vertical-align:top;word-spacing:normal; margin:0 4px 45px 0; width:157px}
.box02_1 ul li.st08 { margin:0 0 25px 0}
.box02_1 ul li dl dt { padding:0 0 7px 22px; height:23px; overflow:hidden}
.box02_1 ul li dl dt a { font-style:italic; font-size:11px}
.box02_1 ul li dl dd { position:relative}
.box02_1 ul li dl dd .st01 { position:absolute; left:-6px; top:0;}
.box02_1 ul li dl dd.st02 { width:157px; height:110px; overflow:hidden}
.box02_1 ul li dl dd.st02 img { margin-left:6px}
.box02_1 ul li dl dd a.st03 {  text-align:center; font-size:12px; color:#8d93a1; font-style:italic; text-decoration: line-through; display:block}
.box02_1 ul li dl dd a.st04 { font-style:italic; text-align:center; display:block; text-decoration:none; font-size:22px; color:#e8452a}
.box02_1 ul li dl dd .st05 { padding:3px 0 0 12px; float:left}
.box02_1 ul li dl dd .but { float:right; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:8px; text-transform:uppercase; text-decoration:none; color:#fff; background:url(./i/bgs/bg035.gif) no-repeat 0 0; margin:5px 10px 0 0 }
.box02_1 ul li dl dd .but:hover { text-decoration:underline}
.box02_1 ul li dl dd .but span { display:block; background:url(./i/bgs/bg036.gif) no-repeat 100% 0; padding:5px 6px 4px 4px; font-size:8px !important}


.box02_1 ul li dl dd a.st06 { font-style:italic; text-align:center; display:block; text-decoration:none; font-size:14px; font-weight:bold; color:#414b60}

.box03 { background:#e6eded; position:relative; width:714px; margin:29px 0 38px 0; font-size:11px; font-style:italic; color:#7a7d85}
.box03 a { color:#4c8cb5; font-size:13px; font-style:italic;display:-moz-inline-stack;display:inline-block;*zoom:1;*display:inline;vertical-align:top;word-spacing:normal;}
.box03 a span {padding:2px 0 3px 0; display:block}
.box03  em { display:-moz-inline-stack;display:inline-block;*zoom:1;*display:inline;vertical-align:top;word-spacing:normal;; padding:0 5px}
.box03 .st01 { position:absolute; left:0; top:-29px;}
.box03 .st02 { position:absolute; left:0; bottom:-29px}
.box03 .st03 { padding:0 20px; font-size:11px;}
.box03 a.act { background:url(./i/bgs/bg028.gif) no-repeat 0 0}
.box03 a.act span{ background:url(./i/bgs/bg029.gif) no-repeat 100% 0; display:block; padding:2px 11px 3px 11px; color:#fff}

.box04 { width:713px; height:41px; background:url(./i/bgs/bg030.gif)}
.box04 strong { float:left; font-size:18px; color:#96999f; padding:8px 30px 0 16px}
.box04 a { float:left; font-weight:bold; color:#fff; background:url(./i/bgs/bg031.gif) repeat-x 0 100%; padding:0 0 1px 0; text-decoration:none; margin:10px 0 0 13px; font-style:italic}
.box04 a:hover { background:none}
.box04 a.act{ background: url(./i/bgs/bg032.gif) no-repeat 0 0; color:#212538}
.box04 a.act span { display:block; background:url(./i/bgs/bg033.gif) no-repeat 100% 0; padding:0px 11px 2px 11px}

.box05 { position:relative; }
.box05 .st01 { position:absolute; left:0; top:0; z-index:50}
.box05 .st02 { position:absolute; left:11px; top:0; z-index:30; width:144px; height:103px; overflow:hidden}
.box05 .st03 { position:relative;  width:166px; height:115px; margin:0 0 0 21px}
.box05 dt { margin:0 40px 4px 40px; }
.box05 dt a{ font-size:11px; font-style:italic}
.box05 dd strong { float:left; font-size:15px; font-style:italic; margin:0 0 0 37px}
.box05 dd .but { float:right; text-decoration:none; font-family:Tahoma, Geneva, sans-serif; font-size:8px; text-transform:uppercase; text-decoration:none; color:#fff; background:url(./i/bgs/bg035.gif) no-repeat 0 0; margin:2px 37px 0 0 }
.box05 dd .but:hover { text-decoration:underline}
.box05 dd .but span { display:block; background:url(./i/bgs/bg036.gif) no-repeat 100% 0; padding:5px 6px 4px 4px; font-size:8px !important}

.box06 { margin:0 0 30px 0; display:none}
.box06 .st01 { float:left; position:relative}
.box06 .st01 .c01 { position:absolute; left:0; top:0}
.box06 .st01 .c02 { position:absolute; right:0; top:0}
.box06 .st01 .c03 { position:absolute; right:0; bottom:0}
.box06 .st01 .c04 { position:absolute; left:0; bottom:0}

.box07 table th, .box07 table td { text-align:left; vertical-align:top; background:url(./i/bgs/bg041.gif) repeat-x 0 100%; padding:16px 0 16px 22px}
.box07 table th { color:#71757e}
.box07 table td { color:#2a344d; font-style:italic; font-size:12px;}
.box07 table td.td01 { padding-top:20px}
.box07 table td.td02 { padding-right:20px}
.box07 table td strong { font-size:18px; white-space:nowrap}
.box07 table td input { width:26px; text-align:right}
.box07 table td em { float:left; font-style: normal; padding:7px 0 0 5px}
.box07 table td .but { float:left; background:url(./i/buls/bul003.gif) no-repeat 0 0; padding:9px 0 11px 40px; color:#71757e; font-size:12px; text-decoration:none; cursor:pointer}
.box07 table td .but:hover { text-decoration: underline}
.box07 .st01 { background:#eceded; padding:18px}
.box07 .st01 .st02 { float:left; background:url(./i/bgs/bg046.gif) no-repeat 0 0; }
.box07 .st01 .st02 span { background:url(./i/bgs/bg047.gif) no-repeat 100% 0; color:#fff; font-style:italic; padding:1px 10px 4px 10px; display:block}
.box07 .st01 .st03 { float:right; font-size:18px; font-style:italic}
.box07 .st01 .st03 strong { color:#bf5441}

.box08 { padding:44px 0 50px 0}
.box08 h2 { font-weight:normal; padding:0 0 27px 20px}
.box08 ul li {float:left; margin:6px 7px 0 0}
.box08 ul li a {  color:#222c44; cursor:pointer; display:block; text-decoration:none;  height:61px; }
.box08 ul li a.itm1 {width:231px;}
.box08 ul li a.itm2 {width:211px;}
.box08 ul li a.itm3 {width:244px;}
.box08 ul li.act { margin-top:0}
.box08 ul li.act a.itm1{background:url(./i/bgs/bg050.gif) no-repeat 0 0; }
.box08 ul li.act a.itm2{background:url(./i/bgs/bg051.gif) no-repeat 0 0; }
.box08 ul li.act a.itm3{background:url(./i/bgs/bg052.gif) no-repeat 0 0; }
.box08 ul li.act a { cursor:default}
.box08 ul li.act a span { background:none; display:block; padding:7px 0 0 20px; color:#fff}
.box08 ul li span {  background:url(./i/bgs/bg049.gif) repeat-x 0 16px; }
.box08 ul li span:hover { background:none}
.box08 p { font-size:13px; font-style:italic; padding:12px 0 0 20px}
.box08 p a{ font-size:13px; font-style:italic; }
.box08 .st01 { float:left; width:250px; margin:30px 0 0 20px}
.box08 .st01 label { display:block; float:left; width:97px; color:#7a7d85; margin:3px 0 0 0}
.box08 .st01 .input { margin:0 0 12px 0}
.box08 .st01 input { width:133px; margin-right:-6px}
.box08 .st02 { float:right; width:423px}
.box08 .st02 label { display:block; font-size:18px; color:#2a344d; font-style:italic; padding:0 0 5px 0; margin:4px 0 0 0}
.box08 .st02 textarea { width:407px; height:38px}
.box08 .st02 input { ; margin-right:-6px; width:407px}
.box08 .st03 { margin:17px 0 0 0px}
.box08 .st03 label { display:block; font-size:18px; color:#2a344d; font-style:italic; padding:0 0 5px 0; }
.box08 .st03 .st04 { width:531px; height:97px; background:url(./i/bgs/bg053.gif); position:relative}
.box08 .st03 .st04 textarea { border:0; background:none; width:517px; height:84px;; position:absolute; left:7px; top:7px}
.box08 .submit01 { width:168px; height:45px; background:url(./i/buts/but005.gif) no-repeat; text-indent:-10000px; overflow:hidden; border:0; cursor:pointer; float:left; margin:17px 0 0 20px}
.box08 .st05 { margin:17px 0 0 0; float:left}
.box08 .st05 label { display:block; float:left; color:#7a7d85; margin:3px 13px 0 20px}
.box08 .st05 .input { margin:0 0px 5px 0; zoom:1;}
.box08 .st05 input { width:166px}
.box08 .st05 a { font-size:13px; font-style:italic; margin:0 0 0 87px}
.box08 .submit02 { width:118px; height:45px; background:url(./i/buts/but006.gif) no-repeat; text-indent:-10000px; overflow:hidden; border:0; cursor:pointer; float:left; margin:17px 0 0 20px}

.box09 { margin:0 0 0 30px}
.box09 .st01 { width:375px; height:270px; position:relative; overflow:hidden; float:left}
.box09 .st01 .st02 { position:absolute; left:0; top:0; z-index:50}
.box09 .st01 .st03 { position:absolute; left:6px; top:0; z-index:30}
.box09 .st04 { width:300px; float:left; margin-left:20px}
.box09 .st04 ul.list01 li { padding:0 0 16px 0; color:#7a7d85; zoom:1}
.box09 .st04 ul.list01 li label{ color:#7a7d85; padding:0; margin:0; display:block}
.box09 .st04 ul.list01 li .input { margin:7px 0 0 0}
.box09 .st04 ul.list01 li .input select { padding:0}
.box09 .st04 ul.list01 li em { font-style:normal; font-size:18px; color:#2a344d; display:block; line-height:11px}
.box09 .st04 ul.list01 li strong { font-size:18px; color:#4f576b}
.box09 .st05 { float:left; width:132px}
.box09 .st05 input { width:22px; text-align:right}
.box09 .st06 { float:left; text-decoration:none}
.box09 .st06 b { display:block}
.box09 .st06 a { display:block; font-size:24px; font-weight:bold; font-style:italic; color:#bf5441; text-decoration:none}
.box09 .add { width:168px; height:45px; background:url(./i/buts/but007.gif) no-repeat; text-indent:-10000px; overflow:hidden; border:0; cursor:pointer; float:left; }
.box09 ul.list02 { padding:13px 0 0 0}
.box09 ul.list02 li { float:left; position:relative; width:157px; height:110px; overflow:hidden; cursor:pointer}
.box09 ul.list02 li .st07 { position:absolute; left:0; top:0; z-index:50}
.box09 ul.list02 li .st08 { position:absolute; left:6px; top:0; z-index:30}

.box10 { padding:20px 0 60px 30px}
.box10 dl { width:333px; float:left}
.box10 dl dt { font-size:24px; font-style:italic; color:#2a344d; padding:0 0 15px 0; line-height:21px}
.box10 dl dd {color:#2a344d; line-height:14px; font-style:italic; background:url(./i/buls/bul004.gif) no-repeat 0 7px; padding:0 0 10px 19px}
.box10 dl dd.st01 { background:none; padding:0}
.box10 dl.st01 { margin:0 27px 0 0}
.box10 dl.st01 dd { background:none; padding:0}

.box11 { padding:0 0 30px 0}
.box11 ul.list01 {}
.box11 ul.list01 li { font-size:12px; padding:0 0 20px 0}
.box11 ul.list01 li .st01 { float:left; font-weight:bold; font-size:12px}
.box11 ul.list01 li .st01 em{ font-weight:normal}
.box11 ul.list01 li .st02 { float:right; font-style:italic; margin:0 0 10px 0}
.box11 ul.list01 li .st02 span { float:left; font-size:12px}
.box11 ul.list01 li .st02 .st03 { float:left; padding:0 0 0 9px}
.box11 ul.list01 li .st02 .st03 img{ float:left; margin:0 0 0 2px; cursor:pointer}

.box11 .st04 { position: relative; margin:0 0 0 225px}
.box11 .st04 a { cursor:pointer}
.box11 .st04 .st05 { float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#9195a4; text-decoration:none; padding:0 26px 0 0; background:url(./i/buls/bul007.gif) no-repeat 100% 3px; margin:5px 5px 0 0;}
.box11 .st04 .st06 { float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#9195a4; text-decoration:none; padding:0 0 0 26px; background:url(./i/buls/bul008.gif) no-repeat 0 3px; margin:5px 0 0 5px;}
.box11 .st04 ul { float:left}
.box11 .st04 ul li { float:left}
.box11 .st04 ul li a { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#2b3449; text-decoration:none; display:block}
.box11 .st04 ul li a span { display:block; padding:5px 2px 6px 2px}
.box11 .st04 ul li a:hover { text-decoration:underline}
.box11 .st04 ul li.act a { background:url(./i/bgs/bg056.gif) no-repeat 0 0; color:#fff; font-weight:bold}
.box11 .st04 ul li.act a span { background:url(./i/bgs/bg057.gif) no-repeat 100% 0}

.box12 {}
.box12 .st01 { width:653px; height:137px; background:url(./i/bgs/bg058.gif); position:relative; margin:0 0 7px 0}
.box12 .st01 textarea { width:639px; height:123px; background:#fff; position:absolute; left:7px; top:7px; border:0}
.box12 .st02 { float:left; margin:0 0 5px 0}
.box12 .st02 label { font-size:12px; font-style:italic; color:#343f58; display:block; padding:0 0 3px 0}
.box12 .input input { width:123px}
.box12 .st03 { float:left; font-style:italic; margin:20px 0 0 15px}
.box12 .st03 span { float:left; ; font-size:14px; color:#343f58; font-weight:bold}
.box12 .st03 .st04 { float:left; padding:1px 0 0 9px}
.box12 .st03 .st04 img{ float:left; margin:0 0 0 2px; cursor:pointer}
.box12 .st05 { float:left; margin:5px 13px 0 0}
.box12 .st06 { width:111px; height:33px; background:url(./i/buts/but008.gif) no-repeat; text-indent:-10000px; overflow:hidden; border:0; cursor:pointer; float:left; margin:14px 0 0 0}

.box13 { width:232px;background:#5f6475;  position: fixed; right:66px; top:200px; z-index:500}
.box13 .st01 { position:relative; margin:-26px 0 0 0; z-index:50}
.box13 .st01 dl { margin:0 6px 7px 6px;}
.box13 .st01 dl dt { font-size:18px;  color:#313849; margin:0 0 15px 54px}
.box13 .st01 dl dd { background:url(./i/bgs/bg061.gif) repeat-x 0 100%}
.box13 .st01 dl dd td { font-size:12px; color:#d9dadf; line-height:12px; font-style:italic; vertical-align:top; padding:7px 0 7px 5px}
.box13 .st01 dl dd td strong { font-style:normal; color:#fff; white-space:nowrap; padding-right:5px}
.box13 .c01 { position:absolute; left:0; top:-36px; z-index:30}
.box13 .c02 { position:absolute; left:0; bottom:-41px;; z-index:30}
.box13 .but { position:absolute; right:16px; top:-29px; z-index:60; width:21px; height:21px; cursor:pointer; background:url(./i/icos/ico009.gif) no-repeat; }
.box13 .but1 { width:113px; height:19px; background:url(./i/buts/but009.gif) no-repeat; text-indent:-10000px; overflow:hidden; border:0; cursor:pointer; position:absolute; left:20px; bottom:-25px; z-index:60}

#black { position:absolute; left:0; top:0; z-index:600; width:100%; height:100%; min-height:100%; width:100%}

#popup1 { position:fixed; width:775px; z-index:700; left:50%; top:100px; margin:0 0 0 -387px; background:#f6f7f8; display:none}
#popup1 .c01_1 { position:absolute; left:0; top:-6px}
#popup1 .c02_1 { position:absolute; left:0; bottom:-6px}
#popup1 .but1 {width:137px; height:45px; background:url(./i/buts/but010.png) no-repeat; text-indent:-10000px; overflow:hidden; border:0; cursor:pointer; float:right; margin:0 0 0 16px}
#popup1 .st02 { margin-top:10px}
#popup1 .st03 { margin-top:10px}
#popup1 .st04 { width:430px; float:left; line-height:14px; font-style:italic; margin:17px 0 15px 20px}
#popup1 .st04 strong { font-size:24px; line-height:normal; display:block; margin:0 0 14px 0;}
#popup1 .but2 { float:right; background:url(./i/bgs/bg065.gif) no-repeat 0 0; color:#fff; font-style:italic; margin:20px 20px 0 0}
#popup1 .but2 span { display:block; background:url(./i/bgs/bg066.gif) no-repeat 100% 0; cursor:pointer; padding:4px 16px 7px 16px}

.input { position:relative; background:#92b0c6; padding:3px 3px 3px 3px; float:left}
.input .c01 { position:absolute; left:0; top:0}
.input .c02 { position:absolute; right:0; top:0}
.input .c03 { position:absolute; right:0; bottom:0}
.input .c04 { position:absolute; left:0; bottom:0}
.input input { background:#fff; border:1px solid #768f9d; font-size:12px; color:#000; padding:1px 3px 3px 3px;}
.input textarea { background:#fff; border:1px solid #768f9d; font-size:12px; color:#000; padding:1px 3px 3px 3px}
.input select { background:#fff; border:1px solid #768f9d; font-size:12px; color:#000; padding:1px 3px 3px 3px}

h1 { font-size:24px; color:#343f58; font-style:italic; padding:0 0 12px 0}
h1 strong { font-style:normal}
h3 { font-size:18px; font-style:italic; color:#343f58;; padding:0 0 10px 0; font-weight:bold}

#footer { height:128px; position:relative}
#footer .footer1 { width:1000px; margin:0 auto}
#footer .footer1 .footer2 { width:227px; float:left; background:url(./i/bgs/bg014.gif) repeat-x 0 0; padding:24px 0 0 0; font-size:12px; color:#2a344d}
#footer .footer1 .footer2 a { font-size:12px; font-style:italic}
#footer .footer1 .footer2 .logo { display:block; float:left; margin:7px 0 0 0}

#footer .footer1 .footer3 { float:left; margin:20px 0 0 15px}
#footer .footer1 .footer3 a.top { font-size:12px; color:#2a344d; text-decoration:none; padding:2px 0 3px 32px; background:url(./i/buls/bul001.gif) no-repeat 0 0; display:block; float:left; font-style:italic; line-height:11px}
#footer .footer1 .footer3 a.top:hover { text-decoration:underline}

#footer .footer1 .footer3 .social { clear:both}
#footer .footer1 .footer3 .social li { float:left; margin:14px 7px 0 0}

#footer .footer1 .footer4 { width:484px; float:right; background:url(./i/bgs/bg014.gif) repeat-x 0 0; padding:22px 0 0 0}
#footer .footer1 .footer4 .bottom_menu { margin:0 0 0 -7px}
#footer .footer1 .footer4 .bottom_menu a { font-size:13px; color:#4e5668; margin:0 7px; font-style:italic}
#footer .footer1 .footer4 .tel {  font-size:30px; color:#2a354f; font-weight:normal; padding:15px 30px 0 0; text-align:right;}
#footer .footer1 .footer4 .tel  small{ font-size:20px; color:#b6bac3; }

#z { height:128px;  }


.box02 .price {  font-size:22px; font-style:italic; color:#e8452a}
.box02 .cprice {  font-size:22px; font-style:italic; color:#e8452a; text-decoration:none}
.box09 .price {  font-size:24px; font-style:italic; font-weight:bold; color:#bf5441}
.box09 .oldPrice { display:none}
.box02_1 .cprice { font-size:14px; font-style:italic; text-decoration:none; font-weight:bold; color:#414b60}
.box05 .cprice { font-size:14px; font-style:italic; text-decoration:none; font-weight:bold; color:#414b60}
.box03 h4 { font-size:22px; color:#212538; padding:0 0 14px 0}

.but_123 { width:168px !important; margin:10px 0 0 15px !important}
.but_124 {  margin:5px 0 0 10px}

.but3 { width:168px; height:45px; background:url(./i/buts/but011.png) no-repeat; text-indent:-10000px; overflow:hidden; border:0; cursor:pointer;}
.but4 { width:137px; height:45px; background:url(./i/buts/but012.png) no-repeat; text-indent:-10000px; overflow:hidden; border:0; cursor:pointer;}

.box08 .st04{ width:421px !important; height:97px !important; background:url(./i/bgs/bg067.gif) !important}
.box08 .st04 textarea{ width:421px !important; height:97px !important}
.box08 .st02 input { margin-left:0 !important}


#content p { padding:0 0 15px 0}

.inputRequirement { display:none}

#searchForm fieldset
{
	padding: 16px 10px 10px 14px;
}

#searchForm fieldset input
{
	float: left;
	width: 375px;
	border: none;
	background: none;
}

#searchForm fieldset input,
{
	background: #fff;
	border: #fff;
}

#searchForm fieldset button
{
	float: left;
	margin-left: 20px;
	width: 85px;
	color: #FFF;
	border: none;
	background: none;
	font-style: italic;
	cursor: pointer;
}



/* = Content
---------------------------------------------
---------------------------------------------
---------------------------------------------*/

#content div.products
{
	padding: 10px 0px 20px 10px;
	background: url(img/bkg_dotted_h.gif) left top repeat-x;
}



#content div.products div.product div.cart_more
{
	padding: 10px;
	background: url(img/bkg_cart_more.png) center center no-repeat;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#content div.products div.product div.cart_more a.cart
{
	background: url(img/ico_cart.gif) left center no-repeat;
	padding: 0px 15px 0px 22px;
	font-weight: bold;
}

#content div.products div.product div.cart_more a.more
{
	background: url(img/arr_black.gif) right center no-repeat;
	font-style: italic;
	padding-right: 10px;
}


#content div.new
{
	padding: 10px 0px 20px 0px;
	background: url(img/bkg_dotted_h.gif) left top repeat-x;
}

#content div.new div.wrap-a
{
	display: table;
	width: 100%;
	background: url(img/bkg_dotted_v.gif) 367px top repeat-y;
}

#content div.new div.wrap-b
{
	display: table;
	width: 100%;
}

#content div.new div.product
{
	float: left;
	display: inline;
	width: 375px;
}

#content div.new div.product div.photo
{
	float: left;
	display: inline;
	width: 132px;
	margin-left: 10px;
	text-align: center;
}

#content div.new div.product div.description
{
	width: 208px;
	margin-left: 10px;
	float: left;
	display: inline;
}

#content div.new div.product div.description ul
{
	padding: 0px;
	margin: 0px;
	list-style: inside;
}

#content div.new div.product div.wrap-a
{
	background: #fef9cf url(img/bkg_new_top.jpg) top left no-repeat;
	width: 360px;
	display: table;
}

#content div.new div.product div.wrap-b
{
	background: url(img/bkg_new_bot.jpg) bottom left no-repeat;
	width: 360px;
	padding: 10px 0px;
	display: table;
}

#content div.new div.product div.buy
{
	width: 350px;
	margin-left: 10px;
	display: table;
	padding-top: 15px;
}

#content div.new div.product div.price
{
	color: #ea9632;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	text-align: center;
	width: 130px;
	float: left;
	display: inline;
}

#content div.new div.product div.price span
{
	font-size: 14px;
	color: #333;
}

#content div.new div.product div.cart_more
{
	padding: 10px 0px;
	width: 210px;
	float: left;
	display: inline;
	margin-left: 10px;
	background: url(img/bkg_cart_more.png) center center no-repeat;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

#content div.new div.product div.cart_more a.cart
{
	background: url(img/ico_cart.gif) left center no-repeat;
	padding: 0px 15px 0px 22px;
	font-weight: bold;
}

#content div.new div.product div.cart_more a.more
{
	background: url(img/arr_black.gif) right center no-repeat;
	font-style: italic;
	padding-right: 10px;
}

#content div.spec
{
	padding: 10px 0px 20px 0px;
	background: url(img/bkg_dotted_h.gif) left top repeat-x;
}

#content div.spec div.wrap-a
{
	display: table;
	width: 100%;
	background: url(img/bkg_dotted_v.gif) 367px top repeat-y;
}

#content div.spec div.wrap-b
{
	display: table;
	width: 100%;
}

#content div.spec div.product
{
	float: left;
	display: inline;
	width: 375px;
}

#content div.spec div.product div.photo
{
	float: left;
	display: inline;
	width: 132px;
	margin-left: 10px;
	text-align: center;
}

#content div.spec div.product div.description
{
	width: 208px;
	margin-left: 10px;
	float: left;
	display: inline;
	text-align: center;
}

#content div.spec div.product div.description ul
{
	padding: 0px;
	margin: 0px;
	list-style: inside;
}

#content div.spec div.product div.wrap-a
{
	background: #dcd8f5 url(img/bkg_spec_top.jpg) top left no-repeat;
	width: 360px;
	display: table;
}

#content div.spec div.product div.wrap-b
{
	background: url(img/bkg_spec_bot.jpg) bottom left no-repeat;
	width: 360px;
	padding: 10px 0px;
	display: table;
}

#content div.spec div.product div.buy
{
	width: 208px;
	margin-left: 10px;
	float: left;
	display: inline;
	text-align: center;
}

#content div.spec div.product div.price
{
	color: #ea5532;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

#content div.spec div.product div.oldPrice
{
	color: #8d93a1;
	text-decoration: line-through;
	font-size: 12px;
	font-style: italic;
	
	padding: 0px 0px 0px 0px;
}

div.oldPrice
{
	color: #8d93a1;
	text-decoration: line-through;
	font-size: 12px;
	font-style: italic;

	padding: 0px 0px 0px 0px;
}

#content div.spec div.product div.price span, #content div.spec div.product div.oldPrice span
{
	font-size: 14px;
	color: #333;
}

#content div.spec div.product div.cart_more
{
	padding: 10px 0px;
	background: url(img/bkg_cart_more.png) center center no-repeat;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

#content div.spec div.product div.cart_more a.cart
{
	background: url(img/ico_cart.gif) left center no-repeat;
	padding: 0px 15px 0px 22px;
	font-weight: bold;
}

#content div.spec div.product div.cart_more a.more
{
	background: url(img/arr_black.gif) right center no-repeat;
	font-style: italic;
	padding-right: 10px;
}

/* = Foooter
---------------------------------------------
---------------------------------------------
---------------------------------------------*/




#text
{
	padding: 10px 0px 20px 10px;
	display: table;
	width: 98%;
	background: url(img/bkg_dotted_h.gif) left top repeat-x;
}

#text p.date
{
	margin: 5px 0px 0px 0px;
	color: #cccccc;
	font-size: 11px;
}

#text div.text
{
	padding: 5px 0px;
}

#text div.text p
{
	margin: 0px 0px 5px 0px;
}

#text h2
{
	font-size: 16px;
	margin: 5px 0px 10px 0px;
	padding: 0px;
}

#text div.left
{
	float: left;
	display: inline;
	padding: 8px 30px 0px 0px;
}

#text div.right
{
	float: left;
	display: inline;
	width: 450px;
	padding-top: 8px;
}



div.newsList
{
	padding: 10px 0px 20px 10px;
	background: url(img/bkg_dotted_h.gif) left top repeat-x;
}

div.newsList p.data
{
	margin: 5px 0px 0px 0px;
	color: #cccccc;
	font-size: 11px;
}

div.newsList p
{
	margin: 0px 0px 5px 0px;
}

div.newsList h3
{
	font-size: 16px;
	margin: 5px 0px 10px 0px;
	padding: 0px;
}

#text legend
{
	font-size: 14px;
	font-weight:bold;
	margin: 0px;
	padding: 10px 0px 5px 0px;
}


div.navigation
{
	font-size: 11px;
	text-align: right;
	padding: 10px 10px 10px 10px;
	background: url(img/bkg_dotted_h.gif) left top repeat-x;
}

p.addCart
{
	padding-bottom: 10px;
}

p.addCart span
{
	position: relative;
	top: 8px;
}

#text div.description
{
	display: table;
	width: 100%;
	padding-top: 20px;
}

#text dl
{
	padding: 0px;
	margin: 0px;
}

#text dt
{
	padding: 15px 0px 3px 0px;
	font-size: 14px;
	font-weight: bold;
}

#text label
{
	display: block;
	font-size: 11px;
	font-weight: bold;
}

#ajaxQuickFind
{
	position: absolute;
	width: 380px;
	left: 50%;
	top: 205px;
	margin-left: -245px;
	background-color: #d5d7e3;
	text-indent: 10px;
	padding-top: 5px;
	border: gray solid 1px;
}

#ajaxQuickFind ul
{
	padding: 10px 5px;
	margin: 0px;
	list-style: none;
}

#ajaxQuickFind ul a, #ajaxQuickFind ul a:hover, #ajaxQuickFind ul a:visited
{
	color: #333;
}

#ajaxQuickFind ul a:hover
{
	color: #000;
}


#breadcrumbs {
	padding: 10px 0 10px 0;
}

.Requirement { display:none !important}
