html, body { height:100%; margin:0; padding:0;}
html, body, div, table, td, p {font-family:Arial, Helvetica, sans-serif; font-size:12px}
table {border-collapse: collapse;}
table td {padding: 0px; vertical-align:top}
form {margin:0px; padding:0px}
img {border:none}
body {background:url(fon_body.png) center top repeat-y #FFCDA9}
* html #body {height:100%;}

a {color:#C65302; text-decoration:underline}
a:hover {color:#C65302; text-decoration:none;}

h2 {
 font-size: 11px;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

.testim-name { color:#C65302; }

.hl-red { color:#ff4422; }

.details {color:#C65302; text-align:right; font-weight:bold}
.details a {text-decoration:none}
.details a:hover {text-decoration:underline}

.key-idea {  background-color:#FFFFD7; }

.subtitle {color:#7211B7;}

.nul a { text-decoration:none; }
.nul a:hover { text-decoration:underline; }

#body {min-height:100%; width:952px; margin:0px auto 0px auto;}
#top-menu table {width:100%; background:url(menu_fon_1.gif) left top repeat-x}
#top-menu td {height:69px; background:url(menu_fon_2.png) right top no-repeat; vertical-align:top}
#top-menu .select {background:url(menu_fon_3.png) right top no-repeat; width:29px}
#top-menu a {display:block; background:url(menu_arrow_2.gif) 7px 25px no-repeat; padding:22px 20px 10px 25px; text-decoration:none; font-weight:bold; font-size:11px}
#top-menu a span {color:#9B9B9B; display:block; margin:2px 0px 0px 0px}
#top-menu a:hover {background:url(menu_arrow.gif) 7px 25px no-repeat; color:#9F0000;}

#logo {background:url(logo_fon_1.png) left top repeat-x}
#logo .fon {background:url(logo_fon_3.jpg) left top no-repeat;}
#logo .fon2 {background:url(logo_fon_2.jpg) right top no-repeat; height:195px;}
#logo .slogan {margin:55px 0px 0px 20px}

#sublogo{ background:url(sublogo.jpg) 595px 0px no-repeat}
.path {width:750px}
.path div {margin:10px 30px 10px 20px; font-size:11px; color:#9B9B9B}
.path a, .lang-menu a {text-decoration:none; margin:0px 4px 0px 4px}
.path a:hover, .lang-menu a:hover {text-decoration:underline}
.lang-menu {width:260px; text-align:right}
.lang-menu div {margin:10px 0px 10px 70px; font-size:11px; font-weight:bold; color:#C65302}

.box-blue-s {width:199px; background:url(box_b_6.gif) 0px 0px repeat-y}
.box-blue-s .fon1 {background:url(box_b_5.gif) left bottom no-repeat}
.box-blue-s .fon2 { background:url(box_b_1.gif) left top no-repeat}

.box-blue-sa {width:199px; background:url(box_b_6.bmp) 0px 0px repeat-y}
.box-blue-sa .fon1 {background:url(box_b_5.bmp) left bottom no-repeat}
.box-blue-sa .fon2 { background:url(box_b_1.bmp) left top no-repeat}


.box-blue-s .name {background:url(box_b_7.gif) right top no-repeat; padding:13px 20px 10px 20px; color:#7211B7; font-weight:bold; font-size:11px}
.box-blue-s .text {padding:0px 90px 20px 20px; background:url(spec.jpg) 90px 0px no-repeat; height:132px; color:#404040}
.box-blue-s .text2 {padding:0px 20px 20px 20px;  height:112px; color:#404040; font-weight:bold; color:#454545;}
.box-blue-s .buttons {margin:-25px 0px 0px 17px; padding:0px 0px 5px 0px; background:none}
.box-blue-s .buttons img {margin:0px 5px 0px 0px}

.box-p {width:199px; background:url(box_p_2.gif) 0px 0px repeat-y}
.box-p .fon1 {background:url(box_p_3.gif) left bottom no-repeat}
.box-p .fon2 {background:url(box_p_1.gif) left top no-repeat; padding:0px 0px 5px 0px}

.box-p .text {padding:15px 12px 4px 12px; color:#684680; font-style:italic; font-size:11px;text-align:justify}
.box-p .img {margin:0px 6px 3px 0px}
.box-p .point {margin:-2px 4px 0px 4px}
.box-p .name {color:#C65302; margin:0px 12px 4px 12px; font-size:11px}
.box-p .name2 {color:#C65302; margin:0px 12px 4px 12px; font-size:12px}
.box-p .name a, .box-w .arc a {color:#C65302; text-decoration:none}
.box-p .name2 a, .box-w .arc a {color:#C65302; text-decoration:none}
.box-p .name a, .box-w .arc {color:#C65302; font-weight:bold; }
.box-p .name a:hover, .box-w .arc a:hover {color:#C65302; text-decoration:underline}
.box-p .line {background:url(grey.png) left bottom repeat-x; height:3px; margin:0px 12px 4px 12px}
.box-p .line div {background:url(line_right.gif) right bottom no-repeat; height:3px;}

.box-w {width:531px}
.box-w .fon {background:url(box_w_1.gif) left top no-repeat}
.box-w .fon1 {background:url(box_w_3.gif) left bottom no-repeat; padding:12px 18px 0px 18px}
.box-w .fon2 {background:url(box_w_1_2.gif) 2px 0px no-repeat; padding:12px 18px 0px 18px}
.box-w .fon3 {background:url(box_w_2.gif) left top repeat-y; width:531px}

.box-w-bot {background:url(box_w_4.gif) left top no-repeat; height:8px; width:529px}

.box-w .line {height:3px; background:url(grey.png) left bottom repeat-x; margin:10px 0px 20px 0px;}
.box-w .line div {height:3px; background:url(line_right.gif) right bottom no-repeat;}
.box-w .line span {background:#F7F7F7; padding:0px 5px 0px 0px; font-weight:bold; display:block}
.box-w .line a {text-decoration:none}
.box-w .line a:hover {text-decoration:underline}
.box-w .bot {height:18px; overflow:hidden; margin:-4px 0px 0px 0px}
.box-w .arc {font-size:11px; height:15px; width:90px; position:relative; top:0px; left:0px; z-index:3}
.box-w .pager {position:relative; top:-15px; left:90px; z-index:1; width:300px; text-align:center; font-size:11px; font-weight:bold; color:#C65302; word-spacing:0.2pc}
.box-w .pager span {color:#676767}
.box-w .pager a {text-decoration:none}
.box-w .pager a:hover {text-decoration:underline}

.box-blue {width:529px; background: url(box_b_3.gif) 0px 0px repeat-y}
.box-blue .fon1 {background:url(box_b_4.gif) left bottom no-repeat}
.box-blue .fon2 {background:url(box_b_1.gif) left top no-repeat}
.page-name {padding:0px 0px 10px 4px}
.box-blue .name, .page-name {color:#7211B7; font-weight:bold; font-size:11px}
.box-blue .name {background:url(box_b_2.png) right top no-repeat; padding:13px 20px 10px 20px; }
.page-text {text-align:justify; padding:0px 3px 0px 3px; color:#202020}
.box-blue .text {padding:0px 20px 0px 20px; color:#404040; text-align:justify;}

.google {padding:30px 15px 30px 15px}
/*.google a {color:#0000FF; font-weight:bold; display:block; padding:18px 0px 2px 0px}*/
.google a {text-decoration:none;}
.google a:hover {color:#0000FF;}

#main-fon {background:url(box_r_3.png) right bottom no-repeat}
#main-fon-inner {background:url(box_r_3_inner.png) right bottom no-repeat}

#col-left {width:210px}
#col-left .title {background:url(title_fon_1_2.gif) 120px 0px no-repeat; padding:10px 0px 9px 10px; color:#C65302; font-weight:bold}
#col-left .title span {background:url(title_fon_1_1.gif) 0px 5px no-repeat; padding:0px 0px 0px 12px}
#content {width:544px}
#content .title {background:url(title_fon_2_2.gif) 405px 0px no-repeat; padding:10px 0px 9px 10px; color:#7211B7; font-weight:bold}
#content .title span {background:url(title_fon_2_1.gif) 0px 5px no-repeat; padding:0px 0px 0px 12px}

.text-img {background:url(text_fon.gif) right top repeat-y; float:left; padding:0px 15px 0px 0px; margin:0px 15px 0px 0px}
.text-img span {display:block; background:url(text_img_fon.gif) 0px 0px no-repeat; padding:5px 3px 6px 6px; width:135px}

#col-right {width:198px;}
#col-right .fon {background:url(box_r_2.png) right top no-repeat}

.news .date, .news .name {padding:0px 0px 7px 0px}
.news .date div {background:url(date_fon.gif) left top no-repeat #ED7447; padding:2px 5px 2px 7px; color:#FFFFFF; font-size:12px; font-weight:bold; width:67px}
.news .name {color:#C65302; text-align:right; font-weight:bold}
.news .name a {text-decoration:none}
.news .name a:hover {text-decoration:underline}
.news .text {margin:0px 0px 8px 0px; color:#303030; text-align:justify; font-weight:normal}
.news .text a {text-decoration:none; font-weight:bold}
.news .text a:hover {text-decoration:underline}

#main {margin:0px 0px 0px 0px; padding:0px 0px 92px 0px; background:url(box_r_1.png) right top repeat-y; }
#main-inner {margin:0px 0px 0px 0px; padding:0px 0px 92px 0px; background:url(box_r_1_inner.gif) right top repeat-y;}

#footer {margin: -92px auto 0px auto; height:92px; background:url(bottom_fon.jpg) 1px 0px no-repeat #FFFFFF; width:952px; overflow:hidden}
.menu-bot {width:715px; vertical-align:middle; color:#FFFFFF; font-weight:bold; padding:0px 0px 0px 30px; font-size:11px; word-spacing:0.6pc}
.menu-bot a {color:#FFFFFF; text-decoration:none}
.menu-bot a:hover {color:#FFFFFF; text-decoration:underline}

.copyright {width:132px; font-weight:bold; vertical-align:middle; height:92px; color:#FEE1A8; padding:0px 20px 0px 50px; font-size:11px}
.copyright a {color:#FEE1A8; text-decoration:underline}

a.b_detail img {background:url(but_detail.gif) 0px 0px no-repeat}
a:hover.b_detail img {background:url(but_detail_over.gif) 0px 0px no-repeat}

a.b_order img {background:url(but_order.gif) 0px 0px no-repeat}
a:hover.b_order img {background:url(but_order_over.gif) 0px 0px no-repeat}
