body { padding:0px; margin:0px; background-color:#fff; color:#5e5e5e; font:normal 12px/17px Arial, Helvetica, sans-serif; }
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a, img { padding:0px; margin:0px; }
ul { list-style-type:none; }
img { border:0px; }
.spacer { font-size:0; line-height:0; clear:both; }
h1 { font-size:21px; line-height:38px; color:#a91f2d; font-weight:bold; }
h2 { font-size:14px; line-height:20px; color:#454545; font-weight:bold; }
h3 { font-size:14px; line-height:20px; }
h4 { font-size:13px; line-height:19px; }
h5 { font-size:12px; line-height:18px; }

h1.h1-bg { background-image:url(../images/h1_bg.gif); background-repeat:no-repeat; background-position:left bottom; }

/* Form */
.input { height:17px; padding-left:3px; padding-right:3px; padding-top:1px; font-size:12px; line-height:15px; color:#5e5e5e; border:1px solid #bfbfbf; }
.textarea { padding-left:3px; padding-top:1px; font-size:12px; line-height:15px; color:#5e5e5e; border:1px solid #bfbfbf; }
.select { font-size:12px; line-height:17px; color:#5e5e5e; border:1px solid #bfbfbf; }
.input-error { height:17px; padding-left:3px; padding-right:3px; padding-top:1px; font-size:12px; line-height:15px; color:#5e5e5e; border:1px solid #ff0000; }
.textarea-error { padding-left:3px; padding-top:1px; font-size:12px; line-height:15px; color:#5e5e5e; border:1px solid #ff0000; }
.select-error { font-size:12px; line-height:17px; color:#5e5e5e; border:1px solid #ff0000; }
.required_star { color:#ff0000; font-weight:bold; font-size:12px; }

a { color:#a91f2d; text-decoration:underline; }
a:hover { color:#780713;  text-decoration:underline; }

/* Top */
#top-container { width:100%; }
#top { width:979px; height:30px; margin:0 auto; background-color:#353535; background-image:url(../images/phone_num.gif); background-repeat:no-repeat; background-position:620px 10px; }

/* Header menu */
#header-menu { position:absolute; margin-left:5px; margin-top:1px; height:12px; float:left; padding-top:6px; }
#header-menu ul.menu { display:block; float:left; }
#header-menu ul.menu li { display:block; float:left; margin:0 5px 0 5px; font-size:12px; color:#cfcfcf; }
#header-menu ul.menu li a { display:block; text-decoration:none; color:#cfcfcf; }
#header-menu ul.menu li a:hover { color:#fff; text-decoration:none; }
#header-menu ul.menu li.selected a { color:#fff; }

/* Header */
#header-container { width:100%; }
#header { width:979px; height:88px; margin:0 auto; background-color:#be1e2d; background-image:url(../images/header_bg.gif); background-position:left top; background-repeat:repeat-x; }

/* Logo */
#logo { position:absolute; margin-left:10px; margin-top:12px; }
#slogan { position:absolute; margin-left:275px; margin-top:15px; color:#fff; font-size:11px; text-transform:uppercase; }

#youtube-icon { position:absolute; margin-left:760px; margin-top:6px; }
#facebook-icon { position:absolute; margin-left:780px; margin-top:4px; }
#select-country-icon { position:absolute; margin-left:820px; margin-top:6px; }

/* Select country */
#select-country-container { display:none; width:979px; margin:0 auto; background-color:#3d3d3d; background-image:url(../images/select_country_container_bg.gif); background-repeat:repeat-x; background-position:left top; }
#select-country { width:979px; height:141px; margin:0 auto; background-image:url(../images/select_country_bg.gif); background-repeat:no-repeat; background-position:left top; }
#select-country ul { position:absolute; margin-left:209px; margin-top:35px; width:770px; }
#select-country ul li { display:block; float:left; margin-right:7px; margin-bottom:7px; width:148px; height:29px; background-image:url(../images/country_item.gif); background-repeat:no-repeat; background-position:left top; }
#select-country ul li.selected {background-image:url(../images/country_item_selected.gif); }
#select-country a { display:block; width:107px; height:23px; background-repeat:no-repeat; background-position:4px 4px; padding-left:41px; padding-top:6px; color:#e3e3e3; font-size:12px; font-weight:bold; text-decoration:none; }
#select-country .flag-ru { background-image:url(../images/flag_ru.png); }
#select-country .flag-ua { background-image:url(../images/flag_ua.png); }
#select-country .flag-by { background-image:url(../images/flag_by.png); }
#select-country .flag-md { background-image:url(../images/flag_md.png); }
#select-country .flag-ge { background-image:url(../images/flag_ge.png); }
#select-country .flag-az { background-image:url(../images/flag_az.png); }
#select-country .flag-uz { background-image:url(../images/flag_uz.png); }
#select-country .flag-kz { background-image:url(../images/flag_kz.png); }
#select-country .flag-de { background-image:url(../images/flag_de.png); }
#select-country .flag-il { background-image:url(../images/flag_il.png); }

/* Main (top) menu */
#main-menu { position:absolute; margin-left:270px; margin-top:53px; width:700px; height:35px; }
#main-menu ul { display:block; float:right; }
#main-menu li { display:inline; float:right; margin-left:11px; height:35px; text-align:center; }
#main-menu li div { display:inline; float:left; height:35px; padding-top:5px; }
#main-menu li div.split { width:2px; height:35px; padding-top:0px; background-image:url(../images/main_menu_split.gif); background-position:left top; background-repeat:no-repeat; }
#main-menu li a { display:block; font-weight:bold; font-size:13px; line-height:23px; text-decoration:none; color:#fff; text-decoration:none; }
#main-menu li a:hover { text-decoration:none; color:#ffcccc; }
#main-menu li.selected { margin-left:5px; background-image:url(../images/main_menu_tab_left.gif); background-repeat:no-repeat; background-position:left top; }
#main-menu li.selected div { margin-left:11px; background-image:url(../images/main_menu_tab_right.gif); background-repeat:no-repeat; background-position:right top; }
#main-menu li.selected div.split { background-image:none; margin-left:0px; width:0px; height:35px; }
#main-menu li.selected a { color:#405f77; margin-left:8px; margin-right:18px; }

/* Submenu */
#submenu-container { width:100%; margin-bottom:17px; }
#submenu { width:979px; height:36px; margin:0 auto; background-image:url(../images/submenu_bg.gif); background-position:left top; background-repeat:no-repeat; }

#submenu-place { position:absolute; margin-left:0px; margin-top:5px; width:970px; height:31px; }
#submenu-place ul { display:block; float:right; }
#submenu-place li { display:inline; float:right; margin-left:10px; height:31px; text-align:center; }
#submenu-place li div { display:inline; float:left; height:31px; padding-top:2px; }
#submenu-place li div.split { width:2px; height:31px; padding-top:0px; background-image:url(../images/submenu_split.gif); background-position:left top; background-repeat:no-repeat; }
#submenu-place li a { display:block; font-weight:bold; font-size:13px; line-height:23px; text-decoration:none; color:#405f77; font-weight:normal; text-decoration:none; }
#submenu-place li a:hover { text-decoration:none; color:#000; }
#submenu-place li.selected { margin-left:5px; background-image:url(../images/submenu_tab_left.gif); background-repeat:no-repeat; background-position:left top; }
#submenu-place li.selected div { margin-left:9px; background-image:url(../images/submenu_tab_right.gif); background-repeat:no-repeat; background-position:right top; }
#submenu-place li.selected div.split { background-image:none; margin-left:0px; width:0px; height:31px; }
#submenu-place li.selected a { color:#000; margin-left:3px; margin-right:10px; }

/* Main */
#main-container { width:100%; background-image:url(../images/main_container_background.gif); background-repeat:repeat-x; background-position:left top; }
#main { width:979px; margin:0 auto; padding-top:17px; }

/* Search */
#search-container { width:100%; height:77px; margin-bottom:15px; background-image:url(../images/search_container_bg.gif); background-repeat:no-repeat; background-position:left top; }
#search-container #frmSearch { position:absolute; margin-left:17px; margin-top:13px; }
#search-container .input { width:780px; color:#000; font-size:12px; font-weight:normal; border:0px solid #fff; background-color:transparent; }
#search-container td.search_td { background-image:url(../images/search_bg.gif); background-repeat:repeat-x; background-position:left top; }
#search-container .button { cursor:pointer; }
#search-container ul#search-in { display:block; float:left; }
#search-container ul#search-in li { display:block; float:left; margin-right:15px; padding-top:6px; color:#5b5b5b; }
#search-container ul#search-in li a { color:#5b5b5b; text-decoration:none; }
#search-container ul#search-in li a:hover { color:#000; }
#search-container ul#search-in li.selected { color:#a81f2d; background-image:url(../images/search_in_selected.gif); background-repeat:no-repeat; background-position:center top; }
#search-container ul#search-in li.selected a { color:#a81f2d; text-decoration:none; }

/* Page containers */
#page-right-container { float:right; width:175px; overflow:hidden; }
#page-left-container { float:left; width:771px; overflow:hidden; }

/* Top image */
#page-top-image-container { width:771px; float:right; text-align:right; overflow:hidden; }

/* Page content */
#page-content { width:979px; margin-bottom:30px; }
#page-content .page-content-main { float:left; display:inline; width:711px; }
#page-content .page-content-main-wide { float:left; display:inline; width:961px; }
#page-content .page-content-sidebar { float:right; display:inline; width:250px; }

/*  */
.reset-css h1 { font-size:138.5%; font-weight:bold; margin:1em 0; }
.reset-css h2 { font-size:123.1%; font-weight:bold; margin:1em 0; }
.reset-css h3 { font-size:108%; font-weight:bold; margin:1em 0; }
.reset-css h4 { font-weight:bold; }
.reset-css h5 { font-weight:bold; }
.reset-css h6 { font-weight:bold; }
.reset-css strong { font-weight:bold; }
.reset-css abbr { border-bottom:1px dotted #000; cursor:help; }
.reset-css acronym { border-bottom:1px dotted #000; cursor:help; }
.reset-css em { font-style:italic; }
.reset-css blockquote { margin:1em; }
.reset-css ul { margin:1em; margin-left:2em; }
.reset-css ol { margin:1em; margin-left:2em; }
.reset-css dl { margin:1em; margin-left:2em; }
.reset-css ol li { list-style:decimal outside; }
.reset-css ul li { list-style:disc outside; }
.reset-css dl dd { margin-left:1em; }
.reset-css caption { margin-bottom:.5em; text-align:center; }
.reset-css p { margin-bottom:1em; }
.reset-css fieldset { margin-bottom:1em; }

/* Sections menu */
#sections-menu-content { width:260px; float:left; display:inline; }
#sections-menu-content .sections-menu { margin-bottom:20px; }
#sections-menu-content h3 { color:#1c1c1c; font-size:16px; line-height:21px; font-weight:bold; margin-bottom:10px; padding-bottom:5px; border-bottom:2px solid #668ec0; }
#sections-menu-content ul { display:block; list-style-type:none; }
#sections-menu-content li { display:block; font-size:12px; color:#5e5e5e; font-weight:normal; }
#sections-menu-content li.menu-title { margin-bottom:5px; }
#sections-menu-content li a { text-decoration:none; color:#5e5e5e; font-weight:bold; }
#sections-menu-content li a:hover { text-decoration:none; color:#1c1c1c; }
#sections-menu-content li a.go { text-decoration:none; color:#668ec0; font-weight:normal; }
#sections-menu-content li a.go:hover { text-decoration:none; color:#a81f2d; }

/*
.page-name { height:24px; color:#f9a129; font-size:15px; font-weight:bold; margin:0 5px 10px 0; }
.page-content { margin-bottom:15px; margin-right:10px; }
.page-content-left { width:450px; float:left; }
.page-content-right { width:310px; height:387px; float:left; }
.page-content-text-top { margin-top:15px; padding-bottom:12px; border:1px solid #F00; }
.page-content-text { margin-right:5px; margin-top:15px; margin-bottom:15px; }
*/

/*
.page-content ul { list-style-type:square; margin:0px 20px; padding:5px 0px; }
.page-content li { margin-bottom:2px; }
*/

#welcome-content { width:430px; float:left; display:inline; margin-left:20px; }
#welcome-content h3 { color:#1c1c1c; font-size:16px; line-height:21px; font-weight:bold; margin-bottom:10px; padding-bottom:5px; border-bottom:2px solid #ffa800; }
#welcome-content .welcome-content-text { text-align:justify; }
#welcome-content p { margin-bottom:10px; }

/* Top articles */
#top-articles { width:710px; }
#top-articles h3 { color:#1c1c1c; font-size:16px; line-height:20px; font-weight:bold; margin-bottom:10px; padding-bottom:5px; border-bottom:2px solid #7d5cbb; }
#top-articles h4 { color:#7d5cbb; font-size:12px; line-height:16px; font-weight:bold; margin-bottom:5px; }
#top-articles h4 a { color:#7d5cbb; text-decoration:none; }
#top-articles h4 a:hover { color:#7d5cbb; text-decoration:none; }
#top-articles ul { display:block; width:710px; }
#top-articles li { display:block; width:710px; margin-bottom:9px; padding-bottom:10px; border-bottom:1px solid #f1f1f1; }
#top-articles li div.article-image { float:left; display:inline; width:116px; }
#top-articles li div.article-text { float:left; display:inline; width:590px; color:#5e5e5e; font-size:12px; line-height:17px; font-weight:normal; text-align:justify; }
#top-articles li div.article-text p { margin:0px; padding:0px; }
#top-articles li div.article-text a.go { display:block; float:right; text-decoration:none; color:#668ec0; font-weight:normal; }
#top-articles li div.article-text a.go:hover { text-decoration:none; color:#a81f2d; }
#top-articles li.page-1 { display:block; }
#top-articles li.page-2 { display:none; }
#top-articles li.page-3 { display:none; }
#top-articles li.page-4 { display:none; }
#top-articles li.page-5 { display:none; }
#top-articles li.page-6 { display:none; }
#top-articles li.page-7 { display:none; }
#top-articles li.page-8 { display:none; }
#top-articles li.page-9 { display:none; }
#top-articles li.page-10 { display:none; }

#top-articles li.big-template div.article-image { float:left; display:inline; width:166px; }
#top-articles li.big-template div.article-text { float:left; display:inline; width:540px; color:#5e5e5e; font-size:12px; line-height:17px; font-weight:bold; text-align:justify; }
#top-articles li.big-template div.article-text a.go { display:block; float:right; text-decoration:none; color:#668ec0; font-weight:normal; }
#top-articles li.big-template div.article-text a.go:hover { text-decoration:none; color:#a81f2d; }
#top-articles li.big-template div.article-text h4 { color:#7d5cbb; font-size:14px; line-height:18px; font-weight:bold; margin-bottom:5px; }

#top-articles #top-articles-paging { position:absolute; width:490px; margin-left:217px; margin-top:0px; }
#top-articles #top-articles-paging ul { display:block; width:490px; float:right; margin:0px; }
#top-articles #top-articles-paging li { display:block; float:right; width:18px; height:18px; margin:0px 0px 0px 6px; padding:0px; border:none; background-image:url(../images/paging_page.gif); background-position:left top; background-repeat:no-repeat; }
#top-articles #top-articles-paging li.selected { background-image:url(../images/paging_page_selected.gif); }
#top-articles #top-articles-paging li.next-page { background-image:url(../images/paging_right.gif); }
#top-articles #top-articles-paging li.prev-page { background-image:url(../images/paging_left.gif); }

/* Last articles */
#last-articles { width:247px; margin-bottom:20px; }
#last-articles h3 { color:#1c1c1c; font-size:16px; line-height:20px; font-weight:bold; margin-bottom:10px; padding-bottom:5px; border-bottom:2px solid #950311; }
#last-articles h4 { color:#5e5e5e; font-size:12px; line-height:16px; font-weight:normal; display:inline; }
#last-articles h4 a { color:#5e5e5e; text-decoration:none; }
#last-articles h4 a:hover { color:#7d5cbb; text-decoration:none; }
#last-articles ul { display:block; width:247px; }
#last-articles li { display:block; width:247px; margin-bottom:12px; }
#last-articles li div.article-image { float:left; display:inline; width:73px; }
#last-articles li div.article-text { float:left; display:inline; width:174px; color:#5e5e5e; font-size:12px; line-height:17px; font-weight:normal; text-align:left; }
#last-articles li div.article-text a.go { display:block; float:right; text-decoration:none; color:#668ec0; font-weight:normal; }
#last-articles li div.article-text a.go:hover { text-decoration:none; color:#a81f2d; }
#last-articles li.page-1 { display:block; }
#last-articles li.page-2 { display:none; }
#last-articles li.page-3 { display:none; }
#last-articles li.page-4 { display:none; }
#last-articles li.page-5 { display:none; }
#last-articles li.page-6 { display:none; }
#last-articles li.page-7 { display:none; }
#last-articles li.page-8 { display:none; }
#last-articles li.page-9 { display:none; }
#last-articles li.page-10 { display:none; }

/* Quick request */
#quick-request { float:left; width:249px; height:227px; margin-bottom:30px; background-image:url(../images/quick_request.gif); background-repeat:no-repeat; background-position:left top; }
#quick-request #select-insurance-type { position:absolute; margin-left:11px; margin-top:73px; }
#quick-request #select-insurance-category { position:absolute; margin-left:11px; margin-top:132px; }
#quick-request #btn-quick-calculate { display:block; position:absolute; margin-left:125px; margin-top:183px; }

/* Random FAQ */
#random-faq { width:260px; float:left; margin-bottom:10px; }
#random-faq h3 { color:#1c1c1c; font-size:16px; line-height:20px; font-weight:bold; margin-bottom:10px; padding-bottom:5px; border-bottom:2px solid #950311; }
#random-faq ul { display:block; width:257px; }
#random-faq li { display:block; width:257px; margin-bottom:15px; }
#random-faq li a { color:#5e5e5e; font-size:12px; line-height:17px; text-decoration:none; font-weight:normal; }
#random-faq li a:hover { color:#a81f2d; }

/* Article Info */
#article-info h1 { color:#a91f2d; font-size:20px; line-height:27px; font-weight:bold; margin-bottom:7px; height:54px; }
#article-info .article-author { font-size:11px; line-height:17px; height:17px; color:#7e7e7e; padding-bottom:10px; margin-bottom:19px; border-bottom:1px solid #cbcbcb; }
#article-info .short-text { height:200px; margin-bottom:36px; }
#article-info .full-text {  }
#article-info .article-text { font-size:14px; line-height:20px; color:#454545; font-weight:normal; text-align:justify; }
#article-info .article-text p { display:block; margin-bottom:20px; font-weight:normal; text-align:justify; }
#article-info .article-text img.article-image { float:left; padding-right:20px; padding-bottom:20px; }
#article-info .article-text h1 { display:inline; font-size:16px; line-height:21px; font-weight:bold; color:#454545; }
#article-info .article-text h2 { display:inline; font-size:14px; line-height:19px; font-weight:normal; color:#454545; }
#article-info .article-text h3 { display:inline; font-size:14px; line-height:19px; font-weight:normal; color:#454545; }
#article-info .article-text h4 { display:inline; font-size:14px; line-height:19px; font-weight:normal; color:#454545; }
#article-info .article-text h5 { display:inline; font-size:14px; line-height:19px; font-weight:normal; color:#454545; }
#article-info .btn-back-to-articles { float:right; margin-left:20px; }

/* Articles by First Letter */
.articles-by-first-letter {  }
.articles-by-first-letter .article { display:block; width:711px; height:126px; padding-top:9px; margin-bottom:6px; background-image:url(../images/article_bg.png); background-repeat:no-repeat; background-position:left top; }
.articles-by-first-letter .article .article-image { display:inline; float:left; margin-left:13px; width:116px; padding-top:4px;  }
.articles-by-first-letter .article .article-text { display:inline; float:left; margin-left:13px; width:543px; text-align:justify; }
.articles-by-first-letter .article .article-text h4 { color:#cc1e2a; font-size:15px; line-height:18px; font-weight:bold; text-align:left; margin-bottom:5px; }
.articles-by-first-letter .article .article-text h4 a { color:#cc1e2a; text-decoration:none; }
.articles-by-first-letter .article .article-text h4 a:hover { color:#cc1e2a; text-decoration:none; }
.articles-by-first-letter .article .article-text a.go { display:block; float:right; text-decoration:none; color:#668ec0; font-weight:normal; }
.articles-by-first-letter .article .article-text a.go:hover { text-decoration:none; color:#a81f2d; }

.abc-short-content { margin-bottom:20px; }
.abc-short-content .abc_short { float:left; display:inline; margin-right:4px; width:32px; height:39px; background-image:url(../images/abc_short_bg.png); background-position:left top; background-repeat:no-repeat; }
.abc-short-content .abc_short_sel { float:left; display:inline; margin-right:4px; width:32px; height:39px; background-image:url(../images/abc_short_bg_selected.png); background-position:left top; background-repeat:no-repeat; }
.abc-short-content .abc_short a { display:block; width:30px; position:absolute; margin-left:1px; margin-top:12px; text-align:center; font-size:24px; font-weight:bold; color:#8c8c8c; text-decoration:none; }
.abc-short-content .abc_short a:hover { color:#000; text-decoration:none; }
.abc-short-content .abc_short_sel a { display:block; width:30px; position:absolute; margin-left:1px; margin-top:11px; text-align:center; font-size:24px; font-weight:bold; color:#fff; text-decoration:none; }
.abc-short-content .abc_short_sel a:hover { color:#fff; text-decoration:none; }

/* Services */
.services-items-container { display:block; margin-bottom:0px; }
.services-items-container .services-item { float:left; display:inline; width:223px; height:147px; margin-right:20px; margin-bottom:20px; background-image:url(../images/services_item_bg.gif); background-repeat:no-repeat; background-position:left top; }
.services-items-container .services-item .item-title { margin-left:1px; height:42px; background-image:url(../images/services_item_title_bg.gif); background-repeat:no-repeat; background-position:6px 11px; }
.services-items-container .services-item .item-image { margin-left:1px; }
.services-items-container .services-item .item-title a { display:block; position:absolute; margin-left:37px; margin-top:12px; text-decoration:none; color:#405f77; font-size:13px; font-weight:bold; }
.services-items-container .services-item.selected .item-title { background-image:url(../images/services_item_title_bg_selected.gif); }
.services-items-container .services-item.selected .item-title a { color:#be2c3b; }

/* Useful resources */
.useful-resources {  }
.useful-resources .article { display:block; width:712px; height:91px; padding-top:9px; margin-bottom:6px; background-image:url(../images/useful_resources_bg.png); background-repeat:no-repeat; background-position:left top; }
.useful-resources .article .article-image { display:inline; float:left; margin-left:13px; width:116px; padding-top:4px;  }
.useful-resources .article .article-text { display:inline; float:left; margin-left:13px; width:543px; text-align:justify; }
.useful-resources .article .article-text h4 { color:#cc1e2a; font-size:15px; line-height:18px; font-weight:bold; text-align:left; margin-bottom:5px; }
.useful-resources .article .article-text h4 a { color:#cc1e2a; text-decoration:none; }
.useful-resources .article .article-text h4 a:hover { color:#cc1e2a; text-decoration:none; }
.useful-resources .article .article-text a.go { display:block; float:right; text-decoration:none; color:#668ec0; font-weight:normal; }
.useful-resources .article .article-text a.go:hover { text-decoration:none; color:#a81f2d; }
.useful-resources .bubble { display:none; position:absolute; margin-left:0px; margin-top:0px; width:151px; height:53px; padding-top:50px; padding-left:12px; padding-right:12px; background-image:url(../images/useful_resources/bubble.png); background-position:left top; background-repeat:no-repeat; }
.useful-resources .bubble a { color:#fff; font-size:11px; line-height:14px; }

/* Partners banners */
#partners-banners { width:250px; }
#partners-banners ul { display:block; width:250px; }
#partners-banners li { display:block; cursor:pointer; width:250px; height:117px; margin-bottom:20px; background-image:url(../images/partner_banner_bg.gif); background-repeat:no-repeat; background-position:left top; }
#partners-banners li .partner-banner-logo { position:absolute; width:190px; height:49px; margin-left:10px; margin-top:5px; overflow:hidden; }
#partners-banners li .partner-banner-text { position:absolute; width:213px; height:36px; margin-left:22px; margin-top:60px; overflow:hidden; font-size:11px; line-height:15px; color:#333; }
#partners-banners li .partner-banner-url { position:absolute; width:213px; margin-left:22px; margin-top:95px; }
#partners-banners li .partner-banner-url a { color:#0061ab; font-size:11px; text-decoration:none; }
#partners-banners li .partner-banner-url a:hover { color:#a81f2d; text-decoration:none; }

/* Footer */
#footer-container { width:100%; }
#footer { width:979px; height:40px; margin:0 auto; background-color:#8f9195; }
#footer-content { width:958px; height:40px; margin:0 auto; color:#e6e6e6; background-image:url(../images/footer_content_bg.gif); background-repeat:repeat-x; background-position:left bottom; }

#bottom-footer { width:979px; height:93px; margin:0 auto; background-color:#1f1f1f; background-image:url(../images/footer_bg.gif); background-repeat:repeat-x; background-position:left bottom; }
#bottom-footer #logo-bottom { position:absolute; margin-left:0px; margin-top:24px; }
#bottom-footer #bottom-text { position:absolute; margin-left:199px; margin-top:6px; width:757px; height:65px; color:#828282; font-size:11px; line-height:16px; }
#bottom-footer #bottom-text a { color:#fff; }

/* Counters */
#bottom-counters { width:962px; height:73px; padding-right:17px; padding-top:10px; margin:0 auto; text-align:right; background-color:#1f1f1f; }

/* Footer menu */
#footer-menu { display:block; float:left; padding-top:10px; }
#footer-menu li { display:block; float:left; margin:0 5px 0 5px; font-size:12px; color:#e6e6e6; }
#footer-menu li a { display:block; text-decoration:none; color:#e6e6e6; }
#footer-menu li a:hover { color:#a91f2e; text-decoration:none; }
#footer-menu li.selected a { color:#a91f2e; }

/* Created by ... */
#created-by { position:absolute; margin-left:0px; margin-top:18px; font-size:11px; color:#e6e6e6; }
#created-by a { color:#e6e6e6; text-decoration:underline; }
#created-by a:hover { color:#a91f2e; }
#created-by a.no-link { color:#e6e6e6; text-decoration:none; }

/* Copyright */
#copyright { float:right; padding-top:5px; font-size:11px; line-height:16px; color:#e6e6e6; }

/* Bottom links menu */
#bottom-links-container { width:100%; }
#bottom-links { width:979px; margin:0 auto; padding-top:15px; padding-bottom:30px; background-color:#8f9195; background-image:url(../images/bottom_links_content_bg.gif); background-repeat:repeat-x; background-position:left bottom; }
#bottom-links-content { width:600px; float:left; margin-left:12px; }
#bottom-links .bottom-link-menu { float:left; margin-bottom:20px; }
#bottom-links h3 { color:#e6e6e6; font-size:18px; line-height:23px; font-weight:bold; margin-bottom:5px; }
#bottom-links ul { display:block; list-style-type:none; }
#bottom-links li { display:inline; float:left; margin-right:5px; font-size:12px; line-height:22px; color:#e6e6e6; }
#bottom-links li a { display:inline; text-decoration:none; color:#e6e6e6; }
#bottom-links li a:hover { text-decoration:none; color:#a91f2e; }

/* Bottom map */
#bottom-map { position:absolute; margin-left:646px; margin-top:0px; width:310px; height:355px; padding-left:14px; padding-top:14px; color:#fff; background-image:url(../images/bottom_map_bg.gif); background-repeat:no-repeat; background-position:left top; }
#bottom-map img { margin-top:3px; }
#bottom-map h3 { color:#fff; font-size:18px; line-height:24px; font-weight:bold; margin-bottom:10px; }
#bottom-map #bottom-map-small { padding-top:3px; }
#bottom-map #bottom-map-small img { border:0px; }

#bottom-links-map { position:absolute; margin-left:631px; margin-top:180px; width:331px; height:410px; background-image:url(../images/bottom_links_map.png); background-repeat:no-repeat; background-position:left top; }
#bottom-links-map ul { position:absolute; margin-left:19px; margin-top:200px; width:310px; }
#bottom-links-map ul li { display:block; float:left; margin-right:7px; margin-bottom:4px; width:148px; height:25px; padding-top:4px; background-image:url(../images/country_item.gif); background-repeat:no-repeat; background-position:left top; }
#bottom-links-map ul li.selected {background-image:url(../images/country_item_selected.gif); }
#bottom-links-map a { display:block; width:107px; height:23px; background-repeat:no-repeat; background-position:4px 4px; padding-left:41px; padding-top:6px; color:#e3e3e3; font-size:12px; font-weight:bold; text-decoration:none; }
#bottom-links-map .flag-ru { background-image:url(../images/flag_ru.png); }
#bottom-links-map .flag-ua { background-image:url(../images/flag_ua.png); }
#bottom-links-map .flag-by { background-image:url(../images/flag_by.png); }
#bottom-links-map .flag-md { background-image:url(../images/flag_md.png); }
#bottom-links-map .flag-ge { background-image:url(../images/flag_ge.png); }
#bottom-links-map .flag-az { background-image:url(../images/flag_az.png); }
#bottom-links-map .flag-uz { background-image:url(../images/flag_uz.png); }
#bottom-links-map .flag-kz { background-image:url(../images/flag_kz.png); }
#bottom-links-map .flag-de { background-image:url(../images/flag_de.png); }
#bottom-links-map .flag-il { background-image:url(../images/flag_il.png); }


/* Contact panel */
.contact_panel { width:173px; height:163px; background-image:url(../images/contact_panel_bg.png); background-repeat:no-repeat; background-position:left top; }
.contact_panel .title { height:35px; padding-top:8px; margin-right:14px; color:#fff; font-size:14px; font-weight:bold; }
.contact_panel .phone { height:115px; color:#2281d1; font-weight:bold; line-height:22px; margin-right:5px; padding-right:73px; overflow:hidden; background-image:url(../images/call_to_me.png); background-position:right bottom; background-repeat:no-repeat; }
.contact_panel .phone span { font-size:15px; line-height:19px; direction:ltr; text-align:right; }
.contact_panel .btn_send_email { display:block; position:absolute; width:68px; height:22px; margin-top:-25px; margin-left:7px; }

.contact-map-content { float:left; width:300px; }
.contact-map-content img { border:0px; }
.contact-map-content #contact-zoom { display:block; padding-left:16px; background-image:url(../images/contact_map_zoom.gif); background-repeat:no-repeat; background-position:left 3px; }
.contact-text-content { float:left; width:380px; }
.contact-text-content img { margin-top:3px; }

/* Tabs */
.tab_left { width:9px; height:39px; float:right; margin-left:2px; background-image:url(../images/tab_left.png); background-repeat:no-repeat; background-position:right top; }
.tab_right { width:9px; height:39px; float:right; background-image:url(../images/tab_right.png); background-repeat:no-repeat; background-position:right top; }
.tab_center { height:39px; float:right; background-image:url(../images/tab_bg.png); background-repeat:repeat-x; background-position:right top; }


/* Currencies */
#currencies { display:block; margin-top:9px; margin-right:14px; }
#currencies li { display:block; float:right; color:#ffcc00; font-size:11px; font-weight:bold; margin-left:7px; }
#currencies li select { width:120px; color:#000; font-size:11px; font-weight:normal; }

.search_results { display:block; text-align:right; }

ul.search_category_breadcrumbs { display:block; }
ul.search_category_breadcrumbs li { display:block; float:right; }
ul.search_category_breadcrumbs li.split { width:20px; height:20px; background-image:url(../images/categories_breadcrumbs_split.png); background-repeat:no-repeat; background-position:center 6px; }
ul.search_category_breadcrumbs li a { color:#999; }

/* shopping_cart */
#shopping_cart { width:173px; height:164px; margin-bottom:15px; background-image:url(../images/shopping_cart_bg.png); background-repeat:no-repeat; background-position:right top; }
#shopping_cart_title { width:163px; position:absolute; margin-top:5px; color:#2281d1; font-size:15px; line-height:20px; font-weight:bold; }
#shopping_cart_footer { width:163px; position:absolute; margin-top:40px; font-size:12px; line-height:17px; }
#shopping_cart_footer .price { color:#eb5f01; font-size:14px; font-weight:bold; }
#shopping_cart_btn { position:absolute; margin-top:134px; margin-left:7px; }

#shopping_cart_table { background-color:#dbdada; color:#000; }
#shopping_cart_table tr { background-color:#ffffff; }
#shopping_cart_table .title { color:#186aa9; font-size:12px; line-height:17px; font-weight:bold; background-color:#e5e5e5; }
#shopping_cart_table .footer { font-size:14px; font-weight:bold; background-color:#f6f6f6; }
#shopping_cart_table td.price { color:#e96124; }
#shopping_cart_table td.sum { color:#e96124; font-weight:bold; }

#shopping_cart_table .product-select-quantity { width:54px; margin:0 auto; }
#shopping_cart_table .product-select-quantity .product-quantity-minus { float:left; width:11px; height:19px; }
#shopping_cart_table .product-select-quantity .product-quantity-field { float:left; margin-left:3px; margin-right:3px; }
#shopping_cart_table .product-select-quantity .product-quantity-field input { width:18px; height:15px; border:1px solid #e9e9e9; font-size:11px; line-height:14px; font-weight:bold; color:#797979; text-align:center; }
#shopping_cart_table .product-select-quantity .product-quantity-plus { float:left; width:11px; height:19px; }
#shopping_cart_table div.product_name { font-size:12px; line-height:17px; color:#000; font-weight:bold; }
#shopping_cart_table div.product_description { font-size:11px; line-height:15px; color:#7e7e7e; }

/* Menu title (shop by categories) */
#shop-by-categories { width:230px; background-color:#b35a00; margin-top:1px; margin-bottom:3px; color:#fff; font-size:16px; line-height:21px; font-weight:bold; text-align:center; padding-top:5px; padding-bottom:6px; }

/* Login */
#login-container { position:absolute; margin-top:5px; margin-left:572px; width:180px; color:#fff; }
#login-container .login_title { font-size:13px; line-height:18px; font-weight:bold; }
#login ul { display:block; float:left; }
#login ul li { display:block; float:right; margin-left:10px; }
#login ul li.login_btn { float:left; margin-left:0px; }
#login ul li a { color:#fff; font-size:11px; line-height:16px; text-decoration:none; }
#login ul li a:hover { color:#fff; text-decoration:underline; }
#login .input { width:180px; height:15px; padding-left:3px; padding-top:2px; font-size:11px; line-height:13px; color:#666; border:1px solid #acacac; }
#logout {  }
#frmLogin td { }

.login-error { font-size:12px; color:#9d2525; font-weight:normal; text-align:left; margin-left:102px; }
.login-welcome { direction:ltr; }

#login-top { position:absolute; margin-top:60px; margin-left:0px; width:186px; height:102px; background-image:url(../images/login_bg.gif); background-repeat:no-repeat; background-position:left top; font-size:11px; }
#login-top input { font-size:11px; }


#top-submenu { width:188px; position:absolute; margin-left:14px; padding-top:5px; background-image:url(../images/top_submenu_bg.png); background-position:left top; background-repeat:repeat-y; }
#top-submenu ul { display:block; }
#top-submenu li { display:block; padding-top:4px; padding-bottom:4px; color:#fff; font-size:12px; background-image:url(../images/top_submenu_li.png); background-position:9px 8px; background-repeat:no-repeat; }
#top-submenu li a { display:block; text-decoration:none; color:#fff; margin-left:28px; }
#top-submenu li a:hover { text-decoration:none; color:#b8e0ec; }
#top-submenu li.selected { font-size:17px; }

.product { float:right; width:305px; height:110px; border:1px solid #ddd; margin:0 0 10px 10px; font-size:11px; line-height:14px; background-color:#fff; }
.product .image { float:right; width:100px; margin:5px; }
.product .info { float:right; width:175px; margin:5px; text-align:right; direction:ltr; }
.product .price { color:#990000; font-size:12px; margin-top:4px; }

#products-navigation {  }
#products-navigation select { float:right; direction:ltr; width:250px; }
#products-navigation #box { border:1px solid #aeaeae; border-top:none; padding:10px; background-color:#eaeaea; margin-bottom:15px; }

#products-navigation #areas { margin-bottom:15px; }
#products-navigation #areas .area { float:right; width:110px; height:135px; margin-left:5px; text-align:center; border:1px solid #ddd; background-color:#fff; }
#products-navigation #areas .area .image { width:100px; height:100px; margin:5px; background-color:#fff; }
#products-navigation #areas .area a { color:#990000; text-decoration:underline; direction:ltr; }
#products-navigation #areas .area a:hover { color:#000; text-decoration:underline; }
#products-navigation #areas .area.selected { background-color:#eee; border:1px solid #990000; }
#products-navigation #areas .area.selected a { color:#000; text-decoration:none; }
#products-navigation #areas .area.selected a:hover { color:#000; text-decoration:none; }

#products-navigation #groups { height:27px; background-image:url(../images/tabs_bg.gif); background-repeat:repeat-x; background-position:left top; }
#products-navigation #groups .group { float:right; margin-left:2px; height:27px; }
#products-navigation #groups .group .left { float:left; width:9px; height:27px; background-image:url(../images/tab_l_na.gif); background-repeat:no-repeat; background-position:left top; }
#products-navigation #groups .group .center { float:left; height:27px; text-align:center; background-image:url(../images/tab_c_na.gif); background-repeat:repeat-x; background-position:left top; }
#products-navigation #groups .group .right { float:left; width:9px; height:27px; background-image:url(../images/tab_r_na.gif); background-repeat:no-repeat; background-position:left top; }
#products-navigation #groups .group .center a { display:block; margin:4px 4px 0 4px; color:#000; font-weight:bold; text-decoration:none; direction:ltr; }
#products-navigation #groups .group.selected .left { background-image:url(../images/tab_l_a.gif); }
#products-navigation #groups .group.selected .center { background-image:url(../images/tab_c_a.gif); }
#products-navigation #groups .group.selected .right { background-image:url(../images/tab_r_a.gif); }

#products-navigation #subgroups { margin-bottom:15px; width:935px; float:right; }
#products-navigation #subgroups .subgroup { float:right; width:110px; height:105px; margin-left:5px; margin-bottom:5px; text-align:center; border:1px solid #ddd; background-color:#fff; }
#products-navigation #subgroups .subgroup .image { width:100px; height:70px; margin:5px; background-color:#fff; }
#products-navigation #subgroups .subgroup a { color:#990000; text-decoration:underline; direction:ltr; }
#products-navigation #subgroups .subgroup a:hover { color:#000; text-decoration:underline; }
#products-navigation #subgroups .subgroup.selected { background-color:#f4f4f4; border:1px solid #c9c9c9; }
#products-navigation #subgroups .subgroup.selected a { color:#000; text-decoration:none; }
#products-navigation #subgroups .subgroup.selected a:hover { color:#000; text-decoration:none; }

/* Gallery */
#gallery-categories { float:right; width:230px; margin-left:20px; }
#gallery-images { float:right; width:450px;  }
#gallery-images .image-preview { float:right; width:120px; height:120px; border:1px solid #ddd; margin:0 0 5px 5px; }
#gallery-images .image-preview td { width:120px; height:120px; }
#gallery-images .image-preview img { display:block; cursor:pointer; border:0px; }

/* Products categories (menu) */
.products-categories { display:block; padding-bottom:20px; }
.products-categories .item { display:block; text-align:right; clear:both; }
.products-categories .item a { display:block; float:right; text-decoration:none; color:#405f78; font-weight:bold; }
.products-categories .item a:hover { text-decoration:none; color:#428ac0; }
.products-categories .item .category-arrow { display:block; float:right; cursor:pointer; }
.products-categories .item .category-name { display:block; float:right; }
.products-categories .split { display:block; font-size:0; line-height:0; clear:both; height:3px; }

.products-categories .category-block-close { display:none; }
.products-categories .category-block-open { display:block; padding-right:12px; }
.products-categories .category-block-open a { color:#9b9b9b; }
.products-categories div.selected a { color:#ff9c00; }

.products-categories .level { display:block; text-align:right; clear:both;  }

/* Level 1 */
.products-categories .level_1 .category-arrow { width:28px; height:30px; background-image:url(../images/products_menu_item1_r.png); background-repeat:no-repeat; background-position:right top; }
.products-categories .level_1 .category-name { width:145px; height:30px; background-image:url(../images/products_menu_item1_l.png); background-repeat:no-repeat; background-position:left top; }
.products-categories .level_1 a { margin-top:5px; text-decoration:none; color:#405f78; font-weight:bold; }
.products-categories .selected .level_1 .category-arrow { background-image:url(../images/products_menu_item1_r_selected.png); }
.products-categories .selected .level_1 .category-name { background-image:url(../images/products_menu_item1_l_selected.png); }
.products-categories .selected .level_1 a { margin-top:5px; text-decoration:none; color:#428ac0; font-weight:bold; }

/* Level 2 */
.products-categories .level_2 .category-arrow { width:15px; height:25px; background-image:url(../images/products_menu_item2_r.png); background-repeat:no-repeat; background-position:right top; }
.products-categories .level_2 .category-name { width:146px; height:25px; background-image:url(../images/products_menu_item2_l.png); background-repeat:no-repeat; background-position:left top; }
.products-categories .level_2 a { margin-top:2px; text-decoration:none; color:#405f78; font-weight:bold; }
.products-categories .selected .level_2 .category-arrow { background-image:url(../images/products_menu_item2_r_selected.png); }
.products-categories .selected .level_2 .category-name { background-image:url(../images/products_menu_item2_l_selected.png); }
.products-categories .selected .level_2 a { margin-top:2px; text-decoration:none; color:#428ac0; font-weight:bold; }

/* Product box */
.product-box { float:right; width:170px; height:333px; margin:0 0 10px 10px; color:#000; background-image:url(../images/product_box_bg.png); background-repeat:no-repeat; background-position:left top; }
.product-box .content { color:#000; background-image:url(../images/product_box_bottom_bg.png); background-repeat:repeat-x; background-position:left bottom; }
.product-box .content { padding:0px 10px; }

.product-box .is-new { position:absolute; width:40px; height:40px; margin-top:0px; background-image:url(../images/product_box_new.png); background-repeat:no-repeat; background-position:left top; }
.product-box .is-special { position:absolute; width:40px; height:40px; margin-top:0px; background-image:url(../images/product_box_special.png); background-repeat:no-repeat; background-position:left top; }
.product-box .product-name { font-size:13px; line-height:16px; font-weight:bold; height:40px; margin-left:20px; margin-top:9px; margin-bottom:10px; overflow:hidden; }
.product-box .product-name a { color:#317fc2; text-decoration:none; }
.product-box .product-name a:hover { color:#317fc2; text-decoration:underline; }
.product-box .product-image { height:135px; margin:auto 0; text-align:center; }
.product-box .product-description { height:65px; overflow:hidden; text-align:left; font-size:11px; line-height:15px; }
.product-box .product-details { height:29px; text-align:left; font-size:12px; font-weight:bold; }
.product-box .product-details a { color:#000; text-decoration:none; }
.product-box .product-details a:hover { color:#000; text-decoration:underline; }
.product-box .product-box-footer { height:31px; }
.product-box .product-price { float:right; color:#eb5f01; font-size:18px; line-height:23px; font-weight:bold; }
.product-box .product-add-to-cart { float:left; }
.product-box .product-image-zoom { height:15px; text-align:right; background-image:url(../images/product_box_zoom.png); background-repeat:no-repeat; background-position:right top; }
.product-box .product-image-zoom a { display:block; color:#5e5e5e; font-size:11px; line-height:15px; text-decoration:underline; margin-right:20px; }
.product-box .product-image-zoom a:hover { color:#000; text-decoration:underline; }

/* Selected product box */
.selected-product-box { margin-left:5px; color:#000; }
.selected-product-box .content { background:#fff; color:#000; background-image:url(../images/product_box_bottom_bg.png); background-repeat:repeat-x; background-position:left bottom; }
.selected-product-box .content { padding:0px 10px; }

.selected-product-box .product-image { float:left; height:135px; width:160px; margin-right:20px; margin-bottom:20px; text-align:right; }
.selected-product-box .product-image-zoom { height:15px; text-align:right; margin-top:10px; background-image:url(../images/product_box_zoom.png); background-repeat:no-repeat; background-position:right top; }
.selected-product-box .product-image-zoom a { display:block; color:#5e5e5e; font-size:11px; line-height:15px; text-decoration:underline; margin-right:20px; }
.selected-product-box .product-image-zoom a:hover { color:#000; text-decoration:underline; }
.selected-product-box .product-name { font-size:14px; line-height:19px; font-weight:bold; margin-bottom:10px; }
.selected-product-box .product-description { text-align:right; font-size:12px; line-height:16px; }
.selected-product-box .product-box-footer { height:31px; }
.selected-product-box .product-price { float:right; color:#eb5f01; font-size:19px; line-height:24px; font-weight:bold; }
.selected-product-box .product-add-to-cart { float:left; }

/* Paging */
#paging { margin-top:5px; margin-bottom:5px; }

.paging ul { margin:20px 0; }
.paging ul li { float:right; width:20px; height:20px; font-size:11px; line-height:19px; border:1px solid #464646; background-color:#797979; text-align:center; margin-left:3px; }
.paging ul li a { display:block; color:#202020; text-decoration:none; font-weight:bold; }
.paging ul li a:hover { color:#000; font-weight:bold; } 
.paging ul li:hover { background-color:#d6d3d3; }

.paging ul li.selected { background-color:#fff; }
.paging ul li.selected a { color:#000; }
.paging ul li.selected a:hover { color:#000; }

/* Articles Paging */
.articles-paging ul { margin:20px 0; }
.articles-paging ul li { float:left; font-size:12px; line-height:17px; margin-right:5px; }
.articles-paging ul li a { display:block; color:#a91f2d; text-decoration:underline; font-weight:bold; }
.articles-paging ul li a:hover { color:#000; text-decoration:underline; font-weight:bold; } 

.articles-paging ul li.selected {  }
.articles-paging ul li.selected a { color:#000; text-decoration:none; }
.articles-paging ul li.selected a:hover { color:#000; text-decoration:none; }

/* Category breadcrumbs */
.category-breadcrumbs { width:771px; height:26px; margin-bottom:7px; padding-top:3px; overflow:hidden; background-image:url(../images/breadcrumbs_bg.png); background-repeat:no-repeat; background-position:right top; }
.category-breadcrumbs ul { display:block; float:right; margin-right:7px; }
.category-breadcrumbs ul li { display:block; float:right; }
.category-breadcrumbs ul li.split { width:20px; height:20px; background-image:url(../images/categories_breadcrumbs_split.png); background-repeat:no-repeat; background-position:center 6px; }

#introLanguages { position:absolute; margin-top:25px; margin-left:695px; }
#introLanguages #languages { width:200px; }
#introTexts { position:absolute; width:510px; height:350px; margin-left:363px; margin-top:67px; overflow:auto; padding-left:10px; padding-right:10px; }
#introFade { position:absolute; width:246px; height:297px; margin-left:92px; margin-top:187px; }
#introContact { position:absolute; width:240px; margin-left:110px; margin-top:60px; color:#fff; font-size:14px; line-height:24px; font-weight:bold; }
#introSound { position:absolute; margin-top:395px; margin-left:70px; }

.help_title { font-size:15px; color:#eee; font-weight:bold; }
.help_url { font-size:12px; color:#eee; text-decoration:none; }
.help_url:hover { font-size:12px; color:#ff9c00; text-decoration:underline; }
.help_url_active { font-size:12px; color:#ff9c00; text-decoration:none; }
.help_url_active:hover { font-size:12px; color:#ff9c00; text-decoration:none; }
.help_url_top { font-size:12px; font-weight:bold; color:#eee; text-decoration:none; }
.help_url_top:hover { font-size:12px; color:#ff9c00; text-decoration:underline; }
.help_url_active_top { font-size:12px; font-weight:bold; color:#ff9c00; text-decoration:none; }
.help_url_active_top:hover { font-size:12px; font-weight:bold; color:#ff9c00; text-decoration:none; }

.gallery_carusel_title { background-color:#b35a00; color:#fff; margin-bottom:5px; width:297px; text-align:right; padding-right:7px; padding-top:4px; padding-bottom:4px; font-weight:bold; font-size:14px; }
#gallery_carusel_image_container { width:304px; height:229px; background-color:#474747; margin-bottom:5px; }
#gallery_carusel_image_container td { width:304px; height:229px; }

ul.search_result_tabs { display:block; }
ul.search_result_tabs li { display:block; float:right; padding:5px 15px; margin-left:2px; font-weight:bold; background-color:#474747; cursor:pointer; }
ul.search_result_tabs li.selected { background-color:#666; cursor:auto; }

#home-collage-container { width:711px; height:315px; float:left; display:inline; }
#home-collage-container #home-collage-image { display:block; position:absolute; margin-left:200px; margin-top:0px; width:511px; height:315px; padding-top:1px; background-image:url(../images/home_collage_bg.gif); background-repeat:no-repeat; background-position:right top; }
#home-collage-container #home-collage-menu { display:block; position:absolute; margin-left:0px; margin-top:0px; list-style-type:none; padding:0px; margin:0px; }
#home-collage-container #home-collage-menu li { display:block; cursor:pointer; width:219px; height:63px; padding:0px; margin:0px; background-repeat:no-repeat; background-position:left top; }
#home-collage-container #home-collage-menu li.selected { cursor:auto; }
#home-collage-container #home-collage-menu #home-collage-menu-01 { background-image:url(../images/home_collage_menu_01.png); }
#home-collage-container #home-collage-menu #home-collage-menu-02 { background-image:url(../images/home_collage_menu_02.png); }
#home-collage-container #home-collage-menu #home-collage-menu-03 { background-image:url(../images/home_collage_menu_03.png); }
#home-collage-container #home-collage-menu #home-collage-menu-04 { background-image:url(../images/home_collage_menu_04.png); }
#home-collage-container #home-collage-menu #home-collage-menu-05 { background-image:url(../images/home_collage_menu_05.png); }
#home-collage-container #home-collage-menu #home-collage-menu-01.selected { background-image:url(../images/home_collage_menu_01_selected.png); }
#home-collage-container #home-collage-menu #home-collage-menu-02.selected { background-image:url(../images/home_collage_menu_02_selected.png); }
#home-collage-container #home-collage-menu #home-collage-menu-03.selected { background-image:url(../images/home_collage_menu_03_selected.png); }
#home-collage-container #home-collage-menu #home-collage-menu-04.selected { background-image:url(../images/home_collage_menu_04_selected.png); }
#home-collage-container #home-collage-menu #home-collage-menu-05.selected { background-image:url(../images/home_collage_menu_05_selected.png); }
#home-collage-container #home-collage-menu li span { font-size:16px; line-height:21px; color:#3b3b3b; display:block; width:130px; padding-top:10px; padding-left:61px; }
#home-collage-container #home-collage-menu li.selected span { color:#fff; }
#home-collage-image div.home-collage-description { position:absolute; cursor:pointer; margin-top:254px; margin-left:0px; width:509px; height:59px; background-image:url(../images/home_collage_description_bg.png); background-position:left top; background-repeat:repeat; }
#home-collage-image div.home-collage-description h2 { color:#fff; font-size:18px; line-height:27px; font-weight:bold; margin-left:30px; padding-top:5px; }
#home-collage-image div.home-collage-description h3 { color:#fff; font-size:12px; line-height:17px; font-weight:normal; margin-left:30px; }
#home-collage-image div.home-collage-description a { display:block; position:absolute; margin-left:463px; margin-top:19px; }

#home-collage-image-01 { cursor:pointer; display:block; width:509px; height:313px; overflow:hidden; margin-left:1px; background-image:url(../images/home_collage_01.jpg); background-repeat:no-repeat; background-position:left top; }
#home-collage-image-02 { cursor:pointer; display:none; width:509px; height:313px; overflow:hidden; margin-left:1px; background-image:url(../images/home_collage_02.jpg); background-repeat:no-repeat; background-position:left top; }
#home-collage-image-03 { cursor:pointer; display:none; width:509px; height:313px; overflow:hidden; margin-left:1px; background-image:url(../images/home_collage_03.jpg); background-repeat:no-repeat; background-position:left top; }
#home-collage-image-04 { cursor:pointer; display:none; width:509px; height:313px; overflow:hidden; margin-left:1px; background-image:url(../images/home_collage_04.jpg); background-repeat:no-repeat; background-position:left top; }
#home-collage-image-05 { cursor:pointer; display:none; width:509px; height:313px; overflow:hidden; margin-left:1px; background-image:url(../images/home_collage_05.jpg); background-repeat:no-repeat; background-position:left top; }

/* Banners */
#banner-top-right { float:right; display:inline; width:250px; height:315px; text-align:right; }
#banner-top-right a { display:block; }
#banner-bottom { width:973px; margin-bottom:35px; }

/* dock - top */
.dock-content 
{
	position: relative; 
	background-image:url(../images/abc_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width: 979px;
	height: 319px; 
	overflow:hidden;
	margin-bottom:30px;
}
.dock {
	position: absolute; 
	margin-top:200px;
	margin-left:0px;
	width: 979px;
	height: 50px; 
	text-align: center;
	margin-bottom:10px;
}
.dock-container {
	position: absolute;
	height: 30px;
	background: url(images/dock-bg2.gif);
	padding-left: 20px;
	bottom:10px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	bottom: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}
.dock-content .description-container 
{
    position:absolute;
    margin-left:20px;
    margin-top:15px;
}
.dock-content .description-container h1 { color:#a82431; font-size:28px; line-height:37px; margin-bottom:7px; }
.dock-content .description-container h2 { color:#8c8c8c; font-size:12px; line-height:17px; }

/* Page collage */
/*
.page-top-collage { width:711px; height:314px; overflow:hidden; margin-bottom:28px; background-position:left top; background-repeat:no-repeat; }
.page-top-collage .collage-content { display:block; position:absolute; margin-left:20px; margin-top:130px; width:675px; height:125px; overflow:hidden; }
.page-top-collage .collage-content h1 { font-size:28px; line-height:33px; color:#fff; font-weight:normal; margin:0px; padding:0px; margin-bottom:6px; }
.page-top-collage .collage-content h2 { font-size:12px; line-height:17px; color:#fff; font-weight:normal; margin:0px; padding:0px; }
*/
/* Page collage */
.page-top-collage { width:711px; height:314px; overflow:hidden; margin-bottom:28px; background-position:left top; background-repeat:no-repeat; }
.page-top-collage .collage-content { display:block; position:absolute; margin-left:20px; margin-top:130px; width:675px; height:125px; overflow:hidden; }
.page-top-collage .collage-content h1 { font-size:28px; line-height:33px; color:#fff; font-weight:normal; margin:0px; padding:0px; margin-bottom:6px; }
.page-top-collage .collage-content h2 { font-size:12px; line-height:17px; color:#fff; font-weight:normal; margin:0px; padding:0px; }
.page-top-collage .collage-content .text { font-size:12px; line-height:17px; color:#fff; font-weight:normal; margin:0px; padding:0px; }
.page-top-collage .collage-content .text .articles-category { float:left; margin-right:11px; margin-bottom:10px; height:22px; padding:5px 10px 0px 35px; background-image:url(../images/articles_category_bg.png); background-position:left top; background-repeat:no-repeat; }
.page-top-collage .collage-content .text .articles-category a { color:#cecece; font-weight:bold; text-decoration:none; }
.page-top-collage .collage-content .text .articles-category a:hover { color:#fff; text-decoration:none; }

.page-top-collage .collage-content .text .articles-category.selected { background-image:url(../images/articles_category_selected_bg.png); }
.page-top-collage .collage-content .text .articles-category.selected a { color:#fff; }

#collage-medeor { background-image:url(../images/page_collage_medeor.jpg); }
#collage-articles { background-image:url(../images/page_collage_articles.jpg); }
#collage-israel-law { background-image:url(../images/page_collage_israel_law.jpg); }
#collage-moto-insurance { background-image:url(../images/page_collage_moto_insurance.jpg); }
#collage-car-insurance { background-image:url(../images/page_collage_car_insurance.jpg); }
#collage-apartment-insurance { background-image:url(../images/page_collage_apartment_insurance.jpg); }
#collage-life-insurance { background-image:url(../images/page_collage_life_insurance.jpg); }
#collage-loans-insurance { background-image:url(../images/page_collage_loans_insurance.jpg); }
#collage-care-insurance { background-image:url(../images/page_collage_care_insurance.jpg); }
#collage-grar-insurance { background-image:url(../images/page_collage_grar_insurance.jpg); }
#collage-loans { background-image:url(../images/page_collage_loans.jpg); }
#collage-rebates { background-image:url(../images/page_collage_rebates.jpg); }
#collage-loan-recalculation { background-image:url(../images/page_collage_loan_recalculation.jpg); }
#collage-mortgage-loan { background-image:url(../images/page_collage_mortgage_loan.jpg); }
#collage-credit-cards { background-image:url(../images/page_collage_credit_cards.jpg); }
#collage-factoring { background-image:url(../images/page_collage_factoring.jpg); }
#collage-insurance-case { background-image:url(../images/page_collage_insurance_case.jpg); }
#collage-history { background-image:url(../images/page_collage_history.jpg); }
#collage-humor { background-image:url(../images/page_collage_humor.jpg); }
#collage-memo { background-image:url(../images/page_collage_memo.jpg); }
#collage-guides { background-image:url(../images/page_collage_guides.jpg); }
#collage-dictionaries { background-image:url(../images/page_collage_dictionaries.jpg); }
#collage-useful-resources { background-image:url(../images/page_collage_useful_resources.jpg); }
#collage-reminder-service { background-image:url(../images/page_collage_reminder_service.jpg); }
#collage-personal-meeting-order { background-image:url(../images/page_collage_personal_meeting_order.jpg); }
#collage-consultation { background-image:url(../images/page_collage_consultation.jpg); }
#collage-insurance-museum { background-image:url(../images/page_collage_insurance_museum.jpg); }
#collage-insurance-companies { background-image:url(../images/page_collage_insurance_companies.jpg); }
#collage-medical-israel { background-image:url(../images/page_collage_medical_israel.jpg); }

.page-top-collage .collage-menu { display:block; position:absolute; margin-left:16px; margin-top:225px; height:27px; }
.page-top-collage .collage-menu div { float:left; height:27px; margin-right:19px; padding-top:4px; background-repeat:no-repeat; background-position:left top; }
.page-top-collage .collage-menu div a { display:block; margin-left:37px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; }
.page-top-collage .collage-menu div a:hover { color:#fff; text-decoration:none; }

.page-top-collage-wide-big { width:979px; height:409px; overflow:hidden; margin-bottom:28px; background-position:left top; background-repeat:no-repeat; }

/* Page collage WIDE */
.page-top-collage-wide { width:979px; height:319px; overflow:hidden; margin-bottom:28px; background-position:left top; background-repeat:no-repeat; }
.page-top-collage-wide .collage-content { display:block; position:absolute; margin-left:20px; margin-top:130px; width:675px; height:125px; overflow:hidden; }
.page-top-collage-wide .collage-content h1 { font-size:28px; line-height:33px; color:#fff; font-weight:normal; margin:0px; padding:0px; margin-bottom:6px; }
.page-top-collage-wide .collage-content h2 { font-size:12px; line-height:17px; color:#fff; font-weight:normal; margin:0px; padding:0px; }

/* Press release */
#collage-press-release { background-image:url(../images/page_collage_press_release.jpg); }
#collage-press-release .collage-content { position:absolute; margin-left:20px; margin-top:15px; }
#collage-press-release .collage-content h1 { color:#a82431; font-size:28px; line-height:37px; margin-bottom:7px; }
#collage-press-release .collage-content h2 { color:#8c8c8c; font-size:12px; line-height:17px; }

/* Car */
.page-top-collage .collage-menu .collage-menu-intro { width:175px; background-image:url(../images/collage_menu_intro.png); }
.page-top-collage .collage-menu .collage-menu-intro.selected { background-image:url(../images/collage_menu_intro_selected.png); }
.page-top-collage .collage-menu .collage-menu-faq { width:178px; background-image:url(../images/collage_menu_faq.png); }
.page-top-collage .collage-menu .collage-menu-faq.selected { background-image:url(../images/collage_menu_faq_selected.png); }
.page-top-collage .collage-menu .collage-menu-request { width:287px; background-image:url(../images/collage_menu_request.png); }
.page-top-collage .collage-menu .collage-menu-request.selected { background-image:url(../images/collage_menu_request_selected.png); }

/*  */
.insurance-page-container { margin-bottom:30px; }
.insurance-page-container h1 { font-size:16px; line-height:20px; color:#2c2c2c; font-weight:bold; border-bottom:2px solid #ffa800; padding-bottom:5px; margin-bottom:15px; }

/* Request */
.request-stage-container { width:712px; margin-bottom:12px; color:#000; background-image:url(../images/request_stage_bg.gif); background-repeat:repeat-y; background-position:left top; }
.request-stage-container .stage-content { width:702px; padding-left:10px; background-image:url(../images/request_stage_top.gif); background-repeat:no-repeat; background-position:left top; }
.request-stage-container .stage-bottom { width:712px; height:16px; background-image:url(../images/request_stage_bottom.gif); background-repeat:no-repeat; background-position:left top; }
.request-stage-container .stage-bottom-sum { width:712px; height:52px; background-image:url(../images/request_stage_bottom_sum.gif); background-repeat:no-repeat; background-position:left top; }

.request-stage-container .stage-bottom-sum .bottom-sum-text { width:477px; margin-left:2px; padding-top:22px; color:#cb081f; font-size:12px; line-height:20px; font-weight:bold; }
.request-stage-container .stage-bottom-sum .bottom-sum-title { width:140px; padding-top:22px; color:#000; font-size:12px; line-height:20px; font-weight:bold; }
.request-stage-container .stage-bottom-sum .bottom-sum-price { width:77px; padding-top:22px; color:#fff; font-size:16px; line-height:20px; font-weight:bold; text-align:right; }

.request-stage-container .stage-content .stage-title { height:60px; padding-left:67px; font-size:16px; line-height:74px; font-weight:bold; color:#2c2c2c; background-position:left top; background-repeat:no-repeat; }
.request-stage-container .stage-content #stage_1 { background-image:url(../images/stage_1.png); }
.request-stage-container .stage-content #stage_2 { background-image:url(../images/stage_2.png); }
.request-stage-container .stage-content #stage_3 { background-image:url(../images/stage_3.png); }
.request-stage-container .stage-content #stage_4 { background-image:url(../images/stage_4.png); }
.request-stage-container .stage-content #stage_5 { background-image:url(../images/stage_5.png); }
.request-stage-container .stage-content input { font-size:12px; font-family:Arial; }
.request-stage-container .stage-content textarea { font-size:12px; font-family:Arial; }
.request-stage-container .stage-content .field { width:196px; height:28px; padding:0px 8px; font-size:12px; line-height:24px; color:#000; border:0px; background-color:Transparent; background-image:url(../images/request_field_bg.png); background-repeat:no-repeat; background-position:left top; }
.request-stage-container .stage-content .field-small { width:79px; height:28px; padding:0px 8px; font-size:12px; line-height:24px; color:#000; border:0px; background-color:Transparent; background-image:url(../images/request_field_small_bg.png); background-repeat:no-repeat; background-position:left top; }
.request-stage-container .stage-content .field-medium { width:124px; height:28px; padding:0px 8px; font-size:12px; line-height:24px; color:#000; border:0px; background-color:Transparent; background-image:url(../images/request_field_medium_bg.png); background-repeat:no-repeat; background-position:left top; }

.request-stage-container .stage-content .field.error { width:196px; height:28px; padding:0px 8px; font-size:12px; line-height:24px; color:#000; border:0px; background-color:Transparent; background-image:url(../images/request_field_error_bg.png); background-repeat:no-repeat; background-position:left top; }
.request-stage-container .stage-content .field-small.error { width:79px; height:28px; padding:0px 8px; font-size:12px; line-height:24px; color:#000; border:0px; background-color:Transparent; background-image:url(../images/request_field_small_error_bg.png); background-repeat:no-repeat; background-position:left top; }
.request-stage-container .stage-content .field-medium.error { width:124px; height:28px; padding:0px 8px; font-size:12px; line-height:24px; color:#000; border:0px; background-color:Transparent; background-image:url(../images/request_field_medium_error_bg.png); background-repeat:no-repeat; background-position:left top; }


.request-stage-container .stage-content .textarea-container { width:656px; height:140px; padding:4px 8px; background-image:url(../images/request_textarea_bg.png); background-repeat:no-repeat; background-position:left top; }
.request-stage-container .stage-content .textarea { width:654px; height:136px; font-size:12px; line-height:17px; color:#000; border:0px; background-color:Transparent; }

.request-stage-container .stage-content .stage-container { width:680px; padding-left:11px; }
.request-stage-container .stage-content .stage-tab-container { padding-left:11px; background-image:url(../images/request_stage_tab_bg.png); background-position:left top; background-repeat:no-repeat; }
.request-stage-container .stage-content .stage-tab-container .tab-title { height:41px; font-size:12px; line-height:31px; font-weight:bold; color:#2c2c2c; }

input.date-pick { float:left; display:inline; }
/*a.dp-choose-date { float:left; width:16px; height:16px; padding:0; margin:5px 3px 0; display:inline; text-indent:-2000px; overflow:hidden; background:url(../images/calendar.png) no-repeat; }*/
a.dp-choose-date { position:absolute; width:16px; height:16px; padding:0; margin:5px 3px 0 -23px; text-indent:-2000px; overflow:hidden; background:url(../images/calendar.png) no-repeat; }
a.dp-choose-date.dp-disabled { background-position:0 -20px; cursor:default; }
#calendar-me { margin: 20px; }

.checkbox { border:none; display:inline-block; width:18px; height:17px; margin-top:5px; }
.checkbox-label { display:inline-block; margin-left:4px; margin-bottom:4px; margin-top:5px; }

.radio { border:none; display:inline-block; width:17px; height:17px; margin-top:5px; }
.radio-label { display:inline-block; margin-left:4px; margin-bottom:4px; margin-top:5px; }

.request-error-message { float:left; color:#c51e2c; font-size:18px; display:none; padding-top:10px; }

/* FAQ */
.faq-container { margin-bottom:10px; cursor:pointer; }
.faq-container .question-top { width:712px; height:5px; margin-bottom:0px; background-image:url(../images/faq_question_top.gif); background-position:left top; background-repeat:no-repeat; }
.faq-container .question-center { width:710px; margin-bottom:0px; background-color:#fbfbfb; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; background-image:url(../images/faq_question_center.gif); background-position:left bottom; background-repeat:repeat-x; }
.faq-container .question-bottom { width:712px; margin-bottom:0px; height:5px; background-image:url(../images/faq_question_bottom.gif); background-position:left top; background-repeat:no-repeat; } 
.faq-container .question-center .question-arr { float:left; width:60px; height:50px; background-image:url(../images/faq_arr.png); background-repeat:no-repeat; background-position:16px 4px;  }
.faq-container .question-center .question-text { float:left; width:573px; font-size:12px; line-height:17px; color:#575757; padding-top:6px; padding-bottom:7px; }
.faq-container .question-center .question-text p { display:inline; }
.faq-container .question-center .question-action { float:left; margin-left:15px; width:43px; height:40px; padding-top:6px; padding-left:12px; background-image:url(../images/faq_answer_arr_right.gif); background-repeat:no-repeat; background-position:left 11px; }
.faq-container .question-center .question-action a { color:#b22534; font-size:12px; font-weight:normal; text-decoration:none; }
.faq-container .answer { display:none; margin-bottom:0px; width:630px; padding:14px 20px 14px 60px; border-left:1px solid #e1e0e0; border-right:1px solid #e1e0e0; font-size:12px; line-height:17px; color:#636363; }
.faq-container .answer-bottom { display:none; margin-bottom:0px; width:712px; height:5px; margin-bottom:10px; background-image:url(../images/faq_answer_bottom.gif); background-position:left top; background-repeat:no-repeat; } 

.faq-container.selected { margin-bottom:0px; }
.faq-container.selected .question-top { background-image:url(../images/faq_question_top_selected.gif); }
.faq-container.selected .question-center { background-color:#dd1d27; border-left:1px solid #dfdede; border-right:1px solid #dfdede; background-image:url(../images/faq_question_center_selected.gif); background-position:left top; }
.faq-container.selected .question-bottom { background-image:url(../images/faq_question_bottom_selected.gif); } 
.faq-container.selected .question-center .question-arr { background-image:url(../images/faq_arr_selected.png); }
.faq-container.selected .question-center .question-text { color:#fff; }
.faq-container.selected .question-center .question-action { background-image:url(../images/faq_answer_arr_bottom.gif); background-position:left 13px; }
.faq-container.selected .question-center .question-action a { color:#fff; }
.faq-container.selected .answer { display:block; }
.faq-container.selected .answer-bottom { display:block; }

/*  */
.rfv { display:inline; color:#fff; font-size:12px; line-height:25px; font-weight:bold; margin-left:4px; }

/* --- Clients catalog --- */
#collage-catalog-mau { height:410px; background-image:url(../images/page_collage_catalog_mau.jpg); }
#collage-catalog-milan { height:410px; background-image:url(../images/page_collage_catalog_milan.jpg); }
#collage-catalog-harel { height:410px; background-image:url(../images/page_collage_catalog_harel.jpg); }
#collage-catalog-harel-trufot { height:410px; background-image:url(../images/page_collage_catalog_harel_trufot.jpg); }
#collage-catalog-shomera { height:410px; background-image:url(../images/page_collage_catalog_shomera.jpg); }
#collage-catalog-tk-productions { height:410px; background-image:url(../images/page_collage_catalog_tk_productions.jpg); }
#collage-catalog-migdal-car { height:410px; background-image:url(../images/page_collage_catalog_migdal_car.jpg); }
#collage-catalog-migdal-travel { height:410px; background-image:url(../images/page_collage_catalog_migdal_travel.jpg); }
#collage-catalog-cnlaw { height:410px; background-image:url(../images/page_collage_catalog_cnlaw.jpg); }
.request-stage-container .stage-content #stage_1_catalog { background-image:url(../images/stage_1_catalog.png); }
.request-stage-container .stage-content #stage_2_catalog { background-image:url(../images/stage_2_catalog.png); }
.request-stage-container .stage-content #stage_3_catalog { background-image:url(../images/stage_3_catalog.png); }
.request-stage-container .stage-content #stage_4_catalog { background-image:url(../images/stage_4_catalog.png); }
.request-stage-container .stage-content #stage_5_catalog { background-image:url(../images/stage_5_catalog.png); }

/* Museum */
.museum-peoples { position:absolute; width:979px; height:409px; }
.museum-peoples-01 { position:absolute; width:929px; height:409px; background-image:url(../images/museum_peoples_01.png); background-repeat:no-repeat; background-position:left top; }
.museum-peoples-02 { position:absolute; width:929px; height:409px; margin-left:50px; background-image:url(../images/museum_peoples_02.png); background-repeat:no-repeat; background-position:left top; }

.museum-btn-left { cursor:pointer; display:block; position:absolute; margin-left:0px; margin-top:175px; width:58px; height:73px; background-image:url(../images/museum_btn_left.png); background-repeat:no-repeat; background-position:left top; }
.museum-btn-right { cursor:pointer; display:block; position:absolute; margin-left:921px; margin-top:175px; width:58px; height:73px; background-image:url(../images/museum_btn_right.png); background-repeat:no-repeat; background-position:left top; }
.museum-img-left { position:absolute; width:190px; height:141px; margin-left:47px; margin-top:138px; }
.museum-img-left img { width:190px; height:141px; }
.museum-img-center { position:absolute; width:292px; height:218px; margin-left:347px; margin-top:80px; }
.museum-img-center img { width:292px; height:218px; }
.museum-img-right { position:absolute; width:190px; height:141px; margin-left:743px; margin-top:138px; }
.museum-img-right img { width:190px; height:141px; }
.museum-image-title { position:absolute; width:226px; height:42px; margin-left:0px; margin-top:166px; padding-left:44px; padding-right:22px; padding-top:10px; color:#fff; font-size:16px; line-height:21px; font-weight:bold; background-image:url(../images/museum_image_title.png); background-repeat:no-repeat; background-position:left top; }

#museum-img-left-btn { position:absolute; width:190px; height:141px; margin-left:47px; margin-top:138px; cursor:pointer; }
#museum-img-center-btn { position:absolute; width:292px; height:218px; margin-left:347px; margin-top:80px; cursor:pointer; }
#museum-img-right-btn { position:absolute; width:190px; height:141px; margin-left:743px; margin-top:138px; cursor:pointer; }

.museum-item { float:left; margin-right:10px; margin-bottom:25px; width:226px; height:178px; background-image:url(../images/museum_item_bg.jpg); background-repeat:no-repeat; background-position:left top; }
.museum-item.museum-right-item { margin-right:0px; }
.museum-item .museum-item-image { position:absolute; width:217px; height:133px; margin-left:5px; margin-top:4px; }
.museum-item .museum-item-zoom { position:absolute; width:38px; height:37px; margin-left:5px; margin-top:4px; }
.museum-item .museum-item-title { position:absolute; width:207px; height:33px; margin-left:10px; margin-top:142px; color:#c51318; font-size:12px; line-height:15px; overflow:hidden; }

/* All articles */
ul.all-articles-categories li a { font-size:14px; line-height:23px; text-decoration:underline; }
ul.all-articles-categories li.selected a { text-decoration:none; font-weight:bold; }

/* Commentary form */
#commentary_form {position: relative; background-image: url(/images/article_commentary_form_bg_big.png); background-repeat: no-repeat; background-color: #f6f6f6; color: black; width: 711px; height: 345px;}
#commentary_form * {position: absolute; background-color: transparent; border: none; outline: none;}
#commentary_form form {margin: 0; padding: 0;}
#commentary_header {left: 15px; top: 15px; font-size: 1.2em; font-weight: bold; width: 200px;}
#commentary_form .fld_name {left: 20px; top: 52px; width: 202px; height: 22px;}
#commentary_form .fld_city {left: 252px; top: 52px; width: 202px; height: 22px;}
#commentary_form .fld_email {left: 482px; top: 52px; width: 202px; height: 22px;}
#commentary_form .fld_subject {left: 20px; top: 98px; width: 664px; height: 22px;}
#commentary_form .fld_commentary {left: 20px; top: 142px; width: 662px; height: 140px;}
#commentary_form .btn_send {left: 490px; top: 300px; width: 195px; height: 30px; color: transparent;}
#commentary_form .isDef {color: gray;}
#commentary_form .isRequired {font-weight: bold;}
#commentary_result {
	border: solid green 2px;
	padding: 3px;
	background-color: #dfd;
	font-size: 1.1em;
	color: black;
}

ul#commentaries {
	list-style-type: decimal;
	color: #a91f2d;
	font-weight: bold;
	margin: 0 1em 3em 2em;
}
ul#commentaries .subject {
}
ul#commentaries .info {
	font-weight: normal;
	color: gray;
}
ul#commentaries .message {
	font-weight: normal;
	color: black;
	padding-top: 1em;
}
