html { width:100%; height:100%;}
body { width:100%; height:100%; background-color:#FFFFFF; color:#666666; font-family: Tahoma; font-size:12px; padding:0px; margin:0px;}
div { padding:0px; margin:0px;}
form { padding:0px; margin:0px;}
.textinput { background:#ffffff; border:1px solid #dadada; height:22px; line-height:20px;  padding-top:4px;}
textarea { background:#ffffff; border:1px solid #dadada; height:100px; }
table { border-collapse:collapse; border:0px; padding:0px; margin:0px;}
table td {padding:0px; margin:0px;}
a:hover { text-decoration:none;}
a { color:#40709f;}
a:visited, a:active { color:#40709f;}
.clear { height:0px; font-size:0px; line-height:0px; padding:0px; margin:0px; visibility:hidden;}
h1 { font-size:20px; font-weight:normal; color:#4c4c4c; margin:15px 0px 0px 0px; padding:0px 0px 0px 15px;}
h2 {font-size:16px; font-weight:normal; color:#ffffff;  margin:0px; padding:0px;}
h3 {font-size:12px; font-weight:normal; color:#669999;  margin:0px; padding:0px;}
p { margin:0px; padding:15px 0px 0px 0px;}
.center { text-align:center;}
.top-valign { vertical-align:top;}
.grand-main { width:100%; height:100%;}
.main { width:100%;}
.main td { vertical-align:top;}
.png {   behavior: url(/js/png.htc); }
.header { height:150px;}
.links-header { height:116px;}
.footer { height:132px;}
select {background-color:#FFFFFF; border:1px solid #bbbbbb; height:19px; line-height:17px; color:#000000; font-size:11px; padding:0px; margin:0px;}
.textinput {background-color:#FFFFFF; border: 1px solid #bbbbbb;height:16px; line-height:14px; color:#000000; font-size:11px; padding:0px; margin:0px;}
/*!!!
.checkbox { background-color:#f1f1f1 !important; border:#f1f1f1 medium !important; width:auto !important; height:auto !important; line-height:normal !important;}
*/
ul { padding:7px 0px 7px 0px; margin:0px; list-style: none outside none; margin-left:0px;}
ul li { padding-left:20px; background: url(../img/arrow_right_dark_blue.gif) 0px 7px no-repeat; font-size:12px;}
ol { padding:7px 0px 7px 20px; margin:0px; }
ol li {font-size:12px;}

.header-print, .footer-print { display:none;}
.right-align { text-align:right;}

/* Левая колонка */
.main-left-column { width:265px; vertical-align:top;}
.header-logo { padding:27px 0px 0px 48px;}
.links-header-left { border-top:#ededed 2px solid; border-bottom:#ededed 2px solid;}
.links-header-left a, .links-header-left a:visited { font-size:13px; color:#4d4d4d;}
.links-header-left div { padding:12px 10px 0px 15px; width:240px;}
.links-header-left img { margin-right:8px;}
.links-header-left table td { width:auto; vertical-align:middle;}

.content-left .top-left-div { width:240px; padding:12px 0px 30px 0px;}
.content-left .blue-arrow-header { background:url(../img/bg15.gif) top left no-repeat; height:23px; color:#FFFFFF; padding:3px 0px 0px 38px; font-size:16px;}
.content-left .catalogue table { cursor:pointer;}
.content-left .catalogue table img { margin:8px 8px 0px 20px;}
.content-left .catalogue table div { width:200px; padding:4px 0px 4px 0px; text-decoration:underline; cursor:pointer;}
.content-left .catalogue table div:hover {text-decoration:none;}
.content-left .catalogue table:hover { background-color:#f1f1f1;}
.content-left .catalogue a, .content-left .catalogue a:visited { color:#3e6e9f;}
.content-left .catalogue a:hover { color:#4c4c4c;}

.content-left .sales {height:39px; background:url(../img/sales.gif) no-repeat; margin-top:15px; padding:48px 0px 0px 40px;}
.content-left .sales a, .content-left .sales a:visited { color:#FFFFFF; font-size:12px;}

/*!!!
.content-left .banner, .content-left .banner-top, .content-left .banner-bottom { margin-left:auto; margin-right:auto; width:179px;}
.content-left .banner { border-left:#d7d7d7 1px solid; border-right:#d7d7d7 1px solid; text-align:center;}
.content-left .banner-top { height:5px; background:url(../img/banner_top.gif) no-repeat; margin-top:5px; font-size:0px !important; line-height:0px !important;}
.content-left .banner-bottom { height:10px; background:url(../img/banner_bottom.gif) top no-repeat; padding-bottom:5px;}
*/
.content-left .banner, .content-left .banner-top, .content-left .banner-bottom { margin-left:auto; margin-right:auto; width:179px;}
.content-left .banner { text-align:center;}
.content-left .banner-top { height:5px; margin-top:5px; font-size:0px !important; line-height:0px !important;}
.content-left .banner-bottom { height:10px; padding-bottom:5px;}

/* Средняя колонка */
.main-middle-column { width:100%; vertical-align:top;}
.main-middle-column-min { width:415px;}
.header-middle { width:100%; height:150px; background:url(../img/bg1.jpg) repeat-x;}
.header-middle td { width:50%;}
.header-middle .left-td { background:url(../img/bg2.jpg) left bottom no-repeat;}
.header-middle .left-td div { padding:25px 15px 0px 25px; font-size:14px; color:#FFFFFF;}
.header-middle .left-td p a, .header-middle .left-td p a:visited { font-weight:bold; color:#FFFFFF;}
.header-middle .cite-link a, .header-middle .cite-link a:visited { text-decoration:none; color:#ebf2ac; font-size:18px;}
.header-middle .right-td { background:url(../img/bg3.jpg) left bottom no-repeat;}
.header-middle .right-td div { padding:27px 15px 0px 20px; color:#FFFFFF; font-size:12px;}
.header-middle .right-td a, .header-middle .right-td a:visited { font-size:16px; color:#FFFFFF;}
.header-middle .right-td img { margin-right:5px;}
.header-middle .right-td p img { margin-left:5px;}
.header-middle .right-td p { padding-left:27px;}
.header-middle .right-td p a, .header-middle .right-td p a:visited { font-size:12px; color:#ebf2ac;}

.links-header-middle-table { width:100%; height:116px;}
.links-header-middle-table td { width:50%;}
.links-header-middle-table .left-td { background:url(../img/bg8.gif) repeat-x;}
.links-header-middle-table .left-td div { background:url(../img/bg9.gif) left bottom no-repeat; height:116px;}
.links-header-middle-table .left-td div div {padding:12px 10px 0px 10px; height:auto; background:none;}
.links-header-middle-table .left-td div div img { margin-right:8px;}
.links-header-middle-table .left-td div div a, .links-header-middle-table .left-td div div  a:visited { font-size:13px; color:#4d4d4d;}
.links-header-middle-table .left-td div div table td { width:auto; vertical-align:middle;}
.links-header-middle-table .right-td { background:url(../img/bg10.gif) repeat-x;}
.links-header-middle-table .right-td div { background:url(../img/bg11.gif) left bottom no-repeat; height:116px;}
.links-header-middle-table .right-td a, .links-header-middle-table .right-td a:visited { color:#FFFFFF; font-size:13px;}
.links-header-middle-table .right-td div div {padding:12px 10px 0px 10px; height:auto; background:none;}
.links-header-middle-table .right-td div div img { margin-right:8px;}
.links-header-middle-table .right-td div div table td { width:auto; vertical-align:middle;}

.content-middle .content-middle-div { padding:12px 0px 20px 0px;}
.content-middle .illustration { width:100%; height:339px; background-color:#f1f1f1;}
.content-middle .illustration .illustration-left { width:50%; background:url(../img/bg8.jpg) bottom right repeat-x;}
.content-middle .illustration .illustration-right { width:50%; background:url(../img/bg7.jpg) top left repeat-x;}
.content-middle .green-pad { padding:15px 15px 10px 15px; margin-top:4px; vertical-align:top; background-color:#669934; color:#FFFFFF; font-size:18px;}
.content-middle .green-pad .link { text-align:right;}
.content-middle .green-pad .link a { color:#FFFFFF; font-size:12px;}
.content-middle .green-arrow-header { background: url(../img/bg18.gif); height:26px; color:#FFFFFF; padding:0px; font-size:16px; margin-top:8px;}
.content-middle .green-arrow-header a, .content-middle .green-arrow-header a:visited { color:#FFFFFF;}
.content-middle .green-arrow-header div { background:url(../img/arrow3_right_green.gif) left top no-repeat; height:23px; }
.content-middle .green-arrow-header .text {width: auto !important; background:url(../img/bg19.gif) right top no-repeat; height:23px; padding:3px 0px 0px 25px !important; }
.green-arrow-header .print-page { float:right; padding:2px 134px 0px 0px; background:none !important;}
.content-middle .green-arrow-header .print-page.text { padding:0px; width:298px;}
.content-middle .green-arrow-header .print-page.text img { margin-right:10px; vertical-align:middle;}
.content-middle .green-arrow-header .print-page.text a, .content-middle .green-arrow-header .print-page.text a:visited { color:#FFFFFF; font-size:14px;}
.inner-content .green-arrow-header { margin-top:0px;}
.inner-content .green-arrow-header .background {background:url(../img/bg20.gif) right top no-repeat; padding:3px 0px 0px 25px;}

.catalogue-table { margin-top:10px; font-size:12px; width:100%;}
.catalogue-table td { text-align:center; padding:10px 5px 10px 5px;}
.catalogue-table img { margin-bottom:8px; border:#dcdcdc 1px solid;}

.content-middle .news-item h3 { color:#3d6e9e;}
.content-middle .news-item .image { padding:15px 10px 10px 0px;}
.content-middle .news-item .text { padding:15px 0px 10px 0px; font-size:12px; color:#505050;}
.date { margin:5px 0px 5px 0px; color:#818181; font-size:12px;}
.divider { height:2px; font-size:0px; line-height:0px; padding:0px; margin:0px;}
.divider img { width:100%; height:2px; border:0px !important;}


/* Правая колонка */
.main-right-column { width:320px; vertical-align:top;}
.header-right { background:url(../img/bg5.jpg) repeat-x;}
.header-right-content { height:130px; background:url(../img/bg4.jpg) left bottom no-repeat; color:#FFFFFF; padding:20px 0px 0px 40px; font-size:14px;}
.header-right-content p { padding-top:7px;}
.header-right-content .lens { position:absolute; margin:17px 0px 0px -10px;}
.header-home-map-mail { float:right; padding-right:40px;}
.header-home-map-mail img { margin-left:12px;}
.header-phone { font-size:14px; font-weight:bold;}
/*.header-phonebig { font-size:20px; font-weight:bold;}*/
.header-phonebig { font-size:20px; font-weight:bold;padding:0!important;}
.header-phonesmall { font-size:11px; font-weight:normal;padding:6px 0 0 0!important;}
.header-phonehuge { font-size:20px; font-weight:bold; margin: 0 0 0 0;}

.header-search { font-size:11px; padding-top:7px;}
.header-search a, .header-search a:visited { font-size:12px; font-weight:bold; color:#FFFFFF; margin-left:10px;}
.header-search span { padding-left:35px;}
.header-search .textinput { background-color:#FFFFFF; border:#f6c890 1px solid; width:155px; height:16px; line-height:14px; color:#000000; font-size:11px; padding:0px 0px 0px 20px; margin:2px 0px 0px 15px;}

.links-header-right { background:url(../img/bg13.gif) bottom repeat-x;}
.links-header-right .title { background:url(../img/bg12.gif) no-repeat; height:23px; color:#FFFFFF; font-size:14px; padding:3px 0px 0px 47px;}
.links-header-right .title a, .links-header-right .title a:visited { color:#FFFFFF; font-size:14px;}
.links-header-right .content { background:url(../img/bg14.gif) left bottom no-repeat; height:78px; padding-top:12px;}
.links-header-right .content td { padding-right:7px; height:25px;}
.links-header-right .content .left-td { padding: 3px 10px 0px 20px;}
.links-header-right .content .textinput { background-color:#FFFFFF; width:145px; height:16px; line-height:14px; color:#000000; font-size:11px; padding:0px 10px 0px 0px; margin:0px;}
.links-header-right .content .checkbox  { width:auto; margin:0px 0px 0px 20px; padding:0px; vertical-align:middle;}
.links-header-right .content span { padding-left:20px;}
.links-header-right .content span a, .links-header-right .content span a:visited { color:#3b6c9d;}
.links-header-right .content input.button { margin-left:10px; vertical-align:middle; padding-bottom:3px;}
.links-header-right .content p { padding:7px 5px 0px 20px;}
.links-header-right .content p img { margin:4px 18px 0px 0px;}
.links-header-right .content .name { font-size:14px; padding-top:0px;}

.content-right .top-right-div { width:300px; padding:12px 0px 30px 20px; font-size:12px; color:#4c4c4c;}
.content-right .link-div { padding-top:5px;}
.content-right h2 { color:#4c4c4c; padding-top:15px;}
.content-right .banner-top, .content-right .banner-bottom { width:269px;}
.content-right .banner { width:267px;}
.content-right .banner { border-left:#d7d7d7 1px solid; border-right:#d7d7d7 1px solid; text-align:center; padding:10px 0px 10px 0px;}
.content-right .banner-top { height:7px; background:url(../img/banner_right_top.gif) no-repeat; margin-top:10px;}
.content-right .banner-bottom { height:17px; background:url(../img/banner_right_bottom.gif) top no-repeat;}
.content-right .grey-arrow-header { background:url(../img/bg16.gif) top right no-repeat; height:24px; color:#FFFFFF; padding:2px 0px 0px 28px; font-size:16px; margin-top:8px;}
.content-right .catalogue-grey-pad { padding:15px 15px 10px 15px; margin-top:4px; vertical-align:top; background-color:#e5e5e5;}
.content-right .catalogue-grey-pad img { margin:0px 5px 5px 0px;}
.content-right .orange-arrow-header { background:url(../img/bg17.gif) top right no-repeat; height:24px; color:#FFFFFF; padding:2px 0px 0px 28px; font-size:16px; margin-top:15px;}
.content-right .orange-arrow-header  a, .content-right .orange-arrow-header  a:visited , .content-right .grey-arrow-header a, .content-right .grey-arrow-header a:visited { color:#FFFFFF;}

.catalogue-item-min { float:left; text-align:center; width:128px; padding:20px 5px 0px 0px; font-size:11px;}
.catalogue-item-min img { margin-bottom:8px; border:#dcdcdc 1px solid;}

/* Контент на внутренних */
.inner-content { padding:12px 23px 30px 0px;}

.inner-content .measure { color:#505050; font-size:11px; margin-top:10px;}
.inner-content .measure a { color:#505050;}
.inner-content .measure img { margin-right:10px;}

.inner-catalogue-table { width:100%;}
.inner-catalogue-table td { width:50%;}

.image-categ, .text-categ { padding: 15px 28px 2px 0; width: 25%;}

.main-content-tab { width: 100%; }

.catalogue-item img, .image-categ img { border: 1px solid #DCDCDC;}
.catalogue-item { margin:10px 50px 0px 0px; width:100%;}
.catalogue-item .image { padding-right:12px; width:10px;}
.catalogue-item .text { width:100%; color:#525252;}
.catalogue-item .text .title img, .catalogue-item .text .title12 img { margin-right:7px; border:0px;}
.catalogue-item .text .title a { font-size:14px;}
.catalogue-item .text .title12 a { font-size:12px;}
.catalogue-item .text .all img { margin-left:7px; border:0px;}
.catalogue-item .text .all { margin-left:20px;}
.catalogue-item .text ul { padding:7px 0px 7px 0px; margin:0px; list-style: none outside none; margin-left:12px;}
.catalogue-item .text ul li { padding-left:10px; background:url(../img/li.gif) 0px 7px no-repeat;}
.catalogue-item .text .in-progress { color:#ce0707; padding:10px 0px 10px 18px;}
.catalogue-item-div { float:left; width:150px; height:155px; padding:15px 25px 135px;}
/*.catalogue-item-div .catalogue-item { margin:0px; width:auto;}*/

.inner-catalogue-table-item { width:100%;}
.inner-catalogue-table-item .photo { white-space:nowrap; padding:25px 12px 10px 0px}
.inner-catalogue-table-item .photo img { margin:0px 8px 15px 0px;}
.inner-catalogue-table-item .text { width:100%; padding:22px 0px 20px 0px;}
.inner-catalogue-table-item .text h1 { font-size:26px; padding:0px; margin:0px;}
.inner-catalogue-table-item .text .to-tooltip { float:right; font-size:16px; padding:8px 20px 0px 0px;}
.inner-catalogue-table-item .text .to-tooltip img { margin-left:10px;}
.inner-catalogue-table-item .text .describe { font-size:14px;}
.inner-catalogue-table-item .text .sizes { padding-top:15px;}
.inner-catalogue-table-item .text .sizes div { margin-bottom:2px;}
.inner-catalogue-table-item .text .arrow-link { font-size:14px; padding-bottom:4px; font-weight:normal;}
.inner-catalogue-table-item .text .arrow-link img { margin-left:8px;}
.inner-catalogue-table-item .text .arrow-link.inline { display:inline; margin-left:25px; font-weight:normal; font-size:12px;}
.inner-catalogue-table-item .text .baggage { padding-top:3px;}
.inner-catalogue-table-item .text .baggage div { padding-top:4px;}
.inner-catalogue-table-item .text .baggage span { margin-left:10px;}
.text .art {color:#ff1d1d; }
.inner-catalogue-table-item .text .baggage select {background-color:#FFFFFF; border:#dcdcdc 1px solid; width:155px; height:17px; line-height:14px; color:#000000; font-size:11px; padding:0px; margin:0px 10px 0px 10px;}
.inner-catalogue-table-item .text .baggage img { vertical-align:middle; margin-bottom:4px;}
.inner-catalogue-table-item .text .find-more { padding-top:15px;}

.size { color:#066a38;}
.additive { color: #649931;}
.attention { text-align:center; vertical-align:top;}
.attention, .attention-text { padding-bottom:20px;}
.attention-title { font-size:14px; color:#ff2a2a;}

.inner-catalogue-table-item .back-form { width:80%; margin:15px 0px 0px 0px;}
.inner-catalogue-table-item .back-form-title { font-size:14px;}
.inner-catalogue-table-item .back-form .questions { padding-right:10px; white-space:nowrap;}
.inner-catalogue-table-item .back-form .left-merj-div { width:150px;}
.inner-catalogue-table-item .back-form .star { color:#ff0707; font-size:14px; font-weight:bold;}
.inner-catalogue-table-item .back-form .questions.passport { font-size:14px; text-align:right; padding-bottom:10px;}
.inner-catalogue-table-item .back-form .questions.right { text-align:right;}
.inner-catalogue-table-item .back-form .input-areas { width:100%; padding-bottom:10px;}
.inner-catalogue-table-item .back-form .input-areas.fix input { width:135px;}
.inner-catalogue-table-item .back-form .input-areas img { vertical-align:middle; margin-left:25px;}
.inner-catalogue-table-item .back-form .input-areas input { width:300px;}
.inner-catalogue-table-item .back-form .input-areas table { width:100%;}
.inner-catalogue-table-item .back-form .input-areas .index { padding-right:27px;}
.inner-catalogue-table-item .back-form .input-areas .index input { width:82px;}
.inner-catalogue-table-item .back-form .input-areas .detile-address { width:100%;}
.inner-catalogue-table-item .back-form .input-areas .detile-address input { width:189px;}
.inner-catalogue-table-item .back-form .input-areas textarea { width:300px; height:100px; font-size:11px; font-family:tahoma; border:#bbbbbb 1px solid;}
.inner-catalogue-table-item .back-form .input-areas select { width:300px;}
.inner-catalogue-table-item .back-form .input-areas .series, .inner-catalogue-table-item .back-form .input-areas .number{ padding-top:2px; font-size:12px;}
.inner-catalogue-table-item .back-form .input-areas .radio-input{ padding:5px 0px 0px 10px; font-size:12px;}
.inner-catalogue-table-item .back-form .input-areas .radio-input input { margin:0px 0px 0px 10px;}
.inner-catalogue-table-item .back-form .input-areas .series input {width:55px; margin-right:20px;}
.inner-catalogue-table-item .back-form .input-areas .number input { width:55px; margin:0px 0px 0px 10px;}
.inner-catalogue-table-item .back-form .input-areas.passport table { width:auto;}
.inner-catalogue-table-item .rights { padding:10px 0px 10px 0px; color:#828282;}
#subscribe { width:auto; vertical-align:middle; margin:0px 3px 0px 40px;}

.show-rules { padding:23px 0px 0px 0px; font-size:14px;}
.show-rules img { margin-left:10px;}

.inner-catalogue-table-item .catalogue-price { padding:10px 0px 0px 0px; font-weight:bold;}
.inner-catalogue-table-item .catalogue-price img { margin-left:25px; vertical-align:middle;}

.purcase-rules { font-size:14px; padding:20px 0px 15px 0px;}
.purcase-rules ul { padding:7px 0px 7px 0px; margin:0px; list-style: none outside none; margin-left:12px;}
.purcase-rules ul li { padding-left:20px; background: url(../img/arrow_right_dark_blue.gif) left center no-repeat; font-size:12px;}
.purcase-header { font-size:14px;}
.purcase-header table { width:60%; margin-left:20px;}
.purcase-header table { text-align:left;}
.purcase-header table .divider { padding-top:15px;}
.purcase-header .input-areas input { width:50px !important; margin-right:15px;}
.purcase-header .input-areas img { vertical-align:middle;}
.purcase-header .questions { font-size:12px; padding-left:20px;}
.purcase-merg { width:85px;}
.purcase-form .left-merj-div { width:140px !important;}
.purcase-form-main .questions { text-align:right; padding-right:20px !important;}
.purcase-header-line { color:#FFFFFF; font-size:12px; font-weight:bold; padding:3px 0px 3px 18px; background-color:#b2b2b2; border-right:#ffffff 1px solid;}
.input-50-precent input { width:150px !important;}
.select-50-precent select { width:150px !important;}
.input-30-precent input { width:100px !important;}
.table-80-precents {width:80% !important;}
.input-checkbox input { width:15px !important; margin:5px 5px 0px 0px;}
.pad-0-px {padding-top:0px !important;}
.goodie-num { padding:15px 0px 0px 17px; font-weight:bold; font-size:14px;}
.odd-left { background-color:#f1f1f1; border-right:#d3d3d3 1px solid;}
.odd { background-color:#f1f1f1;}
.right-form-text { position:absolute; white-space:nowrap; margin-left:320px; text-align:left; padding-top:3px;}
.right-form-text img { margin-left:5px !important; padding:0px !important;}
.purcase-pass .left-merj-div { width:160px !important;}
.top-20-px { padding-top:20px;}
.bottom-20-px { padding-bottom:20px;}
.attention-bottom { font-size:14px;}

.information { padding-top:15px; font-size:12px; }
.information ul { margin-left:12px;}
.information ul li { font-size:14px; margin-top:5px;}
.information h2, .news-subscribe h2 { color:#616161; padding-top:15px; font-size:18px;}

.information p.vacancy { padding-top:8px;}
.information ul.vacancy {padding:4px 0px 7px 0px; margin-left:0px;}
.information ul.vacancy li { padding-left:14px; background: url(../img/arrow1_right.gif) left center no-repeat; font-size:14px; font-weight:bold;}

.news-subscribe .input-areas { padding-top:15px;}
.news-subscribe .input-areas input { width:170px; margin:0px 10px 0px 20px;}
.news-subscribe .input-areas img { vertical-align:middle;}

.privat-room img { border:#dcdcdc 1px solid;}
.privat-room { margin:30px 0px 0px 0px; width:100%;}
.privat-room .image { padding-right:12px; width:10px;}
.privat-room .text { width:50%; color:#525252;}
.privat-room .text td { padding-top:0px !important;}
.privat-room .text .title img, .privat-room .text .title12 img { margin-right:7px; border:0px;}
.privat-room .text .title a { font-size:14px;}
.privat-room .text .title12 a { font-size:12px;}
.privat-room .text .all img { margin-left:7px; border:0px;}
.privat-room .text .all { margin-left:20px;}
.privat-room .text ul { padding:7px 0px 7px 0px; margin:0px; list-style: none outside none; margin-left:12px;}
.privat-room .text ul li { padding-left:10px; background:url(../img/li.gif) left center no-repeat;}
.privat-room .text .in-progress { color:#ce0707; padding:10px 0px 10px 18px;}
.privat-room h2 { color:#4e4e4e;}
.privat-room .purcase-head { padding-bottom:20px;}
.privat-room .purcase-head p { padding-top:10px !important;}
.privat-room .purcase-head p a, .privat-room .purcase-head p a:visited { text-decoration:none;}
.personal-page { width:200px !important;}

.search .left-merj-div { width:300px;}
.search .questions.price { padding-top:5px;}
.radio { width:15px !important; margin-right:10px; padding:0px; vertical-align:middle; }

.site-map { padding-top:20px;}
.site-map a:hover { color:#5e5e5e;}
.site-map ul { padding-left:12px;}
.site-map ul li { font-size:14px; background: url(../img/arrow1_right.gif) 0px 4px no-repeat; margin-top:3px;}
.site-map ul ul {padding:5px 0px 5px 20px;}
.site-map ul ul li { background:url(../img/li.gif) left center no-repeat; padding:0px 0px 0px 12px; }

#ankette .questions { white-space:normal !important; padding-bottom:10px;}
#ankette .questions .left-merj-div { width:200px;}


/* Главное меню */
.main-menu { margin:6px 0px 11px 0px; height:21px; background:url(../img/bg7.gif) repeat-x; color:#FFFFFF; font-weight:bold; font-size:14px; padding-top:1px; text-align:center;}
.main-menu a, .main-menu a:visited { color:#FFFFFF; font-weight:bold; font-size:14px;}
.main-menu a { text-decoration: none; }
.main-menu a:hover { color: rgb(199, 219, 213); }
.main-menu div { position:relative; display:inline;}
#main-menu-children { background-color:#669999; border:#98baba 1px solid; border-bottom:0px;}
#main-menu-children a { text-decoration:none;}
#main-menu-children div { padding:5px 10px 5px 10px; border-bottom:#dae7e7 1px solid;}
#main-menu-children div:hover { background-color:#7db5b5;}
#main-menu-children a {color:#FFFFFF; font-size:14px;}

/* footer */
.bottom { vertical-align:bottom;}
.footer-left { background:url(../img/bg1.gif) repeat-x; text-align:center;}
.footer-left div { padding-top:20px;}
/*.footer-middle { width:415px;; height:132px;}*/
.footer-middle { width:100%;}
.footer-middle-bg {background:url(../img/bg2.gif) repeat-x;}
.footer-middle td { width:50%;}
.footer-middle p { padding:17px 15px 0px 20px; font-size:12px;}
.footer-middle .left-td { background:url(../img/bg3.gif) left bottom no-repeat;}
.footer-middle .right-td { background:url(../img/bg4.gif) left center no-repeat;}
.footer-right { background:url(../img/bg5.gif) repeat-x;}
.footer-right-content { height:117px; background:url(../img/bg6.gif) left bottom no-repeat; padding:15px 15px 0px 20px; font-size:12px;}
.footer-right-content a, .footer-right-content a:visited { color:#FFFFFF;}









/* new */
.main-right-column-new  { width:265px; vertical-align:top; padding-top: 15px; }	

/* Левая колонка */
.header-logo-new { padding:27px 60px 0px 48px;}
.header-logo-new-year { }

.links-header-right-new { background:url(../img/bg13.gif) bottom repeat-x;}
.links-header-right-new .title { background:url(../img/bg12_new.gif) no-repeat; height:23px; color:#FFFFFF; font-size:14px; padding:3px 0px 0px 33px;}
.links-header-right-new .title a, .links-header-right .title a:visited { color:#FFFFFF; font-size:14px;}
.links-header-right-new .content { background:url(../img/bg14.gif) left bottom no-repeat; height:78px; padding-top:12px;}
.links-header-right-new .content td { padding-right:7px; height:25px;}
.links-header-right-new .content .left-td { padding: 3px 10px 0px 20px;}
.links-header-right-new .content .textinput { background-color:#FFFFFF; width:110px; height:16px; line-height:14px; color:#000000; font-size:11px; padding:0px 10px 0px 0px; margin:0px;}
.links-header-right-new .content .checkbox { width:auto; margin:0px 0px 0px 20px; padding:0px; vertical-align:middle;}
.links-header-right-new .content span { padding-left:20px;}
.links-header-right-new .content span a, .links-header-right .content span a:visited { color:#3b6c9d;}
.links-header-right-new .content img { margin-left:10px; vertical-align:middle; padding-bottom:3px;}
.links-header-right-new .content p { padding:7px 5px 0px 20px;}
.links-header-right-new .content p img { margin:4px 18px 0px 0px;}
.links-header-right-new .content .name { font-size:14px; padding-top:0px;}



.content-left .sales-new { width: 265px;height:39px; background:url(../img/sales_new.gif) no-repeat; margin-top:15px; padding:48px 0px 0px 0px;}
.content-left .sales-new  a, .content-left .sales a:visited { color:#FFFFFF; font-size:12px; padding-left: 35px;}


.content-left .top-left-div-new { width:265px; padding:0px 30px 30px 0px; } /* border: 1px solid #ff0000 */
.content-left .blue-arrow-header-new { background:url(../img/bg15-new.gif) top left no-repeat; height:23px; color:#FFFFFF; padding:3px 0px 0px 38px; font-size:16px;}
.content-left .blue-arrow-header-new a{ color: #fff; text-decoration: underline; }
.content-left .blue-arrow-header-new a:hover{ color: #fff; text-decoration:none; }

.content-left .orange2-arrow-header-new { background:url(../img/bg171.gif) top left no-repeat; height:23px; color:#FFFFFF; padding:3px 0px 0px 38px; font-size:16px;}
.content-left .orange2-arrow-header-new a{ color: #fff; text-decoration: underline; }
.content-left .orange2-arrow-header-new a:hover{ color: #fff; text-decoration:none; }



.content-middle-new .content-middle-div { padding:0px 0px 20px 0px;}
.content-middle-new .illustration { width:100%; height:339px; background-color:#f1f1f1;}
.content-middle-new .illustration .illustration-left { width:50%; background:url(../img/bg8.jpg) bottom right repeat-x;}
.content-middle-new .illustration .illustration-right { width:50%; background:url(../img/bg7.jpg) top left repeat-x;}
.content-middle-new .green-pad { padding:15px 15px 10px 15px; margin-top:4px; vertical-align:top; background-color:#669934; color:#FFFFFF; font-size:18px;}
.content-middle-new .green-pad .link { text-align:right;}
.content-middle-new .green-pad .link a { color:#FFFFFF; font-size:12px;}
.content-middle-new .green-arrow-header { background: url(../img/bg18.gif); height:26px; color:#FFFFFF; padding:0px; font-size:16px; margin-top:8px;}
.content-middle-new .green-arrow-header a, .content-middle-new .green-arrow-header a:visited { color:#FFFFFF;}
.content-middle-new .green-arrow-header div { background:url(../img/arrow3_right_green.gif) left top no-repeat; height:26px;}
.content-middle-new .green-arrow-header .text {background:url(../img/bg19.gif) right top no-repeat; height:23px; padding:3px 0px 0px 25px;}
.green-arrow-header .print-page { float:right; padding:2px 134px 0px 0px; background:none !important;}
.content-middle-new .green-arrow-header .print-page.text { padding:0px; width:298px;}
.content-middle-new .green-arrow-header .print-page.text img { margin-right:10px; vertical-align:middle;}
.content-middle-new .green-arrow-header .print-page.text a, .content-middle-new .green-arrow-header .print-page.text a:visited { color:#FFFFFF; font-size:14px;}


.links-header-left-new { background: #B2B2B2 url(../img/bg11.gif) left bottom no-repeat; height:116px;}
.links-header-left-new a { font-size:13px; color:#ffffff;}
.links-header-left-new div { padding:12px 10px 0px 15px; width:240px;}
.links-header-left-new img { margin-right:8px;}
.links-header-left-new table td { width:auto; vertical-align:middle;}


.right-td-new { border-top:#ededed 2px solid; border-bottom:#ededed 2px solid;}
.right-td-new td a { font-size:13px; color:#4d4d4d;}
.right-td-new a, .links-header-left a:visited { font-size:13px; color:#4d4d4d;}
.right-td-new div { padding: 5px 10px 6px 6px; }
.right-td-new td { width: 100% }
.right-td-new img { margin-right:8px;}
.right-td-new table td { width:auto; vertical-align:middle;}

/* Контент на внутренних */
.inner-content-new { padding:0px 23px 30px 0px;}
.inner-content-new .green-arrow-header { margin-top:0px;}
.inner-content-new .green-arrow-header .text {width: auto; height: 26px; padding-left:26px;  background:url(../img/bg20.gif) right top no-repeat;} /* !!!!!!!!!!!!!!!! Здесь добавление стилей width: 100% !!!!!!!!!!!!!!!!!!!!*/



.inner-content-new .measure { color:#505050; font-size:11px; margin-top:10px;}
.inner-content-new .measure a { color:#505050;}
.inner-content-new .measure img { margin-right:10px;}


/* */
.content-middle-new .green-arrow-header .text-new-new{
	 background:url(../img/bg19.gif) right top no-repeat; height:23px; padding:3px 0px 0px 25px;}
.content-middle .green-arrow-header .text-new-new {
	 background:url(../img/bg19.gif) right top no-repeat; height:23px; padding:3px 0px 0px 25px;}

.new-green-table {
	margin-top: 1px;
	height: 25px;
	width: 100%;  
	background: #99CC33 url(../img/arrow3_right_green-new.gif ) left top no-repeat; }
.new-green-table td{
	 }
	
.new-green-td1 {
	height: 24px;
	padding-left: 26px;
	padding-bottom: 2px;
	color: #FFFFFF;
	font-size:16px;  }
	
.new-green-td1 span{
	float:left;
	display: block;
	padding-top: 2px; }
	
.new-green-td2 {
	background: #669933; 
	width: 297px;
	vertical-align: top; }
        
.new-green-td2 img{
	display: block;
	padding-top: 4px; }

/* для отображения табличек с контенте */
table.content-table {border: 1px solid gray; border-collapse:collapse; margin-top:5px}
table.content-table td {padding: 4px; border: 1px solid gray}

/* footer */
.bottom { vertical-align:bottom;}
.footer-left { background:url(../img/bg1.gif) repeat-x; text-align:center;}
.footer-left div { padding-top:20px; padding-right: 16px;}

b{
	font-weight:normal;
	}
b b{
	color:red;
	font-size:200%;
	}	
