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


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption {
	margin:0;
	padding:0;
	border:0;
	outline:0;
}


html{height:100%; background:#fff url(/templates/images/bg_main.gif) repeat-x 0 0;}
body{line-height:1; color:#000; font: normal 0.9em Arial, Helvetica, sans-serif; height:100%; margin:0 auto; background:url(/templates/images/bg_body.jpg) no-repeat 0 0;}

*html #main table {width:99%;}

#img_galery {text-align: center;}

a img {border:0;}
a:link{text-decoration:underline; color:#e83f00;}
a:visited{text-decoration:underline; color:#e83f00;}
a:hover{color:#e83f00; text-decoration:none;}
a:active{text-decoration:underline; color:#e83f00;}

a.active, a.active:visited {color:#fff; background:#c2daae; text-decoration:none; font-size:1.4em; padding:4px 10px;}

h1 {font-weight:normal; color:#000;}
h2, h3, h4, h5{font-weight:bold; margin:0.4em 0 0.4em 0;}
h1{font-size:1.50em;}
h2{font-size:1.35em;}
h3{font-size:1.2em;}
h4{font-size:0.95em;}
h5{font-size:0.95em;}

.clr{clear:both; height:0;}

p{margin:0.4em 0 0.4em 0; text-align:justify;}
img {margin: 10px;}
#small {font-size: 0.75em;}
table#small {width: 97%; border-collapse: collapse; text-align: center;}
.banner {background:url(/templates/images/bg_th_table.png) repeat-x 0 0; text-align:center;}
.banner_big {background:url(/templates/images/bg_th_table_big.png) repeat-x 0 0; text-align:center;}
.blue_line {background:#e6e6fa;}


#block_text{margin:0.4em 0 0.4em 0; text-align:justify; text-indent: 10px;}
.icon {margin: 0px;}

ul {margin-left:25px; line-height:100%; margin-bottom:25px; list-style:url(/templates/images/bull_path_gray.gif);}
ul ul {margin-left:25px; line-height:100%; margin-bottom:0px; list-style:url(/templates/images/bull_path_gray.gif);}
ol {margin-left:25px; line-height:100%; margin-bottom:30px; list-style:decimal-leading-zero;}
hr {color:#cdcdcd; background-color:#cdcdcd; height: 1px; border:0;}


#main_container {min-height:100%; _height:100%; position:relative; min-width:990px; _width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 990 ? '990px' : 'auto'); background:url(/templates/images/bg_right_side.gif)  repeat-y 100% 0;}

#topheader {background:url(/templates/images/crnr_topheader_left.gif) no-repeat 0 0; color:#fff; font-weight:bold; font-size:1.2em; margin:0 20px;}
#topheader .inner {background:url(/templates/images/crnr_topheader_right.gif) no-repeat 100% 0; padding:0 6px; height:36px;}
#topheader .inner div {background:url(/templates/images/bg_topheader.gif) repeat-x 0 0; height:36px;}
#topheader .inner div h1 {color:#fff; font-size:1.2em; padding:5px 0 0 15px;}
#topheader .inner #top_icons {position:absolute; top:0; right:40px; background:url(/templates/images/bg_topico_hover.gif) repeat-x 0 0;}
#top_icons ul {list-style:none; margin:0; background:url(/templates/images/sep_topico.gif) no-repeat 100% 0; float:left; padding-right:1px;}
#top_icons li {float:left; background:url(/templates/images/sep_topico.gif) no-repeat 0 0; padding:0 0 0 1px;}
#top_icons a {display:block; width:52px; height:24px; padding-top:12px; background-repeat:no-repeat; background-position:50% 50%; text-align:center; background:url(/templates/images/bg_topheader.gif) repeat-x 0 0;}
#top_icons a:hover {background:none;}
#top_icons a span {display:none;}
#top_icons img {margin: 0px;}

#header {background:url(/templates/images/crnr_header_left.jpg) no-repeat 0 0; margin:1px 283px 0 40px; height:217px;}
#header .inner {background:url(/templates/images/crnr_header_right.jpg) no-repeat 100% 0; padding:0 12px;}
#header .inner div {background:url(/templates/images/bg_header.jpg) repeat-x 0 0; text-align:center;}
#header .inner img {margin: 0px;}

#outer_wrapper {padding-bottom:9em;}
#wrapper { margin:0 20px;}
#container {width:100%; float:left; margin-right:-243px; background:url(background_2.gif) repeat-y right;}
#content {margin-right:243px; background:url(/templates/images/dots_black.gif) repeat-x 0 0;}

#main {margin-left:233px; padding:10px 20px 20px;}

#left {width:233px; float:left;}
#sidebar {width:213px; float:right; margin-top:-217px; padding:18px 20px 0 10px;}


#main table {border-collapse:collapse;} 


#left ul {line-height:150%; list-style:none; list-style-image:none;}
#left img {margin: 0px;}

#navmenu {margin:1px 0 0; list-style:none; margin-bottom:20px;}
#navmenu li {border-bottom:1px solid #e4e4e4;}
#navmenu li a, #navmenu li a {display:block; color:#333; text-decoration:none; background:url(/templates/images/bull_navmenu.gif) no-repeat 5px 50%; padding:1px 0 0px 20px;}
#navmenu li a:hover {background:#f7f7f7 url(/templates/images/bull_navmenu.gif) no-repeat 5px 50%;}

#search_block {margin-bottom:20px;}
#search_block input, #alt_search input {vertical-align:middle;}

#main h1, #box h1 {background:url(/templates/images/bull_h1.gif) no-repeat 0 16px; padding:9px 0 9px 19px;}


.side_topic {background:url(/templates/images/crnr_sidetopic_left.gif) no-repeat 0 0; margin-bottom:1px;}
.side_topic_inner {background:url(/templates/images/crnr_sidetopic_right.gif) no-repeat 100% 0; height:28px; padding:0 6px;}
.side_topic_inner div {background:#7a7a7a url(/templates/images/bull_sidetopic.gif) no-repeat 2px 50%; color:#fff; height:28px; font-size:0.94em; padding-left:19px; line-height:28px; font-weight:bold;}

.sidepar_block {padding:0 11px; margin-bottom:15px; font-size:0.9em; margin-top:9px;}
.sidepar_block blockquote {padding:0 7px 7px;}
.sidepar_block img {margin: 0px;}

.dotted_bottom {background:url(/templates/images/dots_black.gif) repeat-x 0 100%; padding-bottom:10px;}
.icq_ico {font-weight:bold; background:url(/templates/images/icq.gif) no-repeat 0 50%; padding-left:22px;}

.navbar_block {background:#7a7a7a url(/templates/images/bg_navbar_block.gif) repeat-x 0 100%; font-size:0.85em;}

#our_sites {list-style:none; margin:0;}
#our_sites li {border-bottom:1px solid #fff; background:url(/templates/images/bg_our_sites.gif) repeat-y 0 0;}
#our_sites li span {display:block; border-left:1px solid #fff; padding:2px 0 2px 5px;}
#our_sites li a, #our_sites li a:visited {color:#fff; display:block; background:url(/templates/images/bull_our_sites.gif) no-repeat 8px 50%; padding:0px 7px 0px 23px; text-decoration:none;}
* html #our_sites li a:hover {text-decoration:underline;}
#our_sites li:hover {background:none;}

.navbar_foot { background:url(/templates/images/crnr_navbar_left.gif) no-repeat 0 0; margin-bottom:20px;}
.navbar_foot .inner { background:url(/templates/images/crnr_navbar_right.gif) no-repeat 100% 0; padding:0 7px; height:5px;}
.navbar_foot .inner div { background:#7a7a7a; height:5px; font-size:0; line-height:0;}
.navbar_foot img {margin: 0px;}

.button {padding:0; border:0; background-repeat:no-repeat; background-position:0 0; cursor:pointer;}
.btn_enter {background-image:url(/templates/images/btn_enter.gif); width:83px; height:23px;}
.btn_search { background-image:url(/templates/images/btn_search.gif); width:30px; height:25px;}
.btn_send {background-image:url(/templates/images/btn_send.gif); width:103px; height:23px;}
.btn_clear {background-image:url(/templates/images/btn_clear.gif); width:103px; height:23px;}
.btn_subscribe {background-image:url(/templates/images/btn_subscribe.gif); width:103px; height:23px;}
.btn_save { background-image:url(/templates/images/btn_save.gif); width:103px; height:23px;}
.btn_save_pass { background-image:url(/templates/images/btn_save_pass.gif); width:150px; height:23px;}
.btn_get_pass {background-image:url(/templates/images/btn_get_pass.gif); width:150px; height:23px;}

.txtfld {border:solid 2px #cdcdcd; padding:3px 2px;}
input.txtfld:focus {border-color:#b7b7b7; color:#0093dd;}

#register_form {margin:0 auto; width:150px; list-style:none; padding-top:15px;}
#register_form li {margin-bottom:10px; text-align:right; color:#fff;}
#register_form li.last {margin-bottom:0; padding-bottom:10px;}
.register_details {background:url(/templates/images/dots_white.gif) repeat-x 0 0; padding:8px 45px;}
.register_details div {background:url(/templates/images/ico_register.gif) no-repeat 100% 0; text-align:right; padding-right:35px;}
.register_details a, .register_details a:visited {color:#fff;}


#register_menu {margin:0px 15px 0; list-style:none; margin-bottom:10px; padding-top:5px;}
#register_menu li {/*border-bottom:1px solid #e4e4e4;*/ margin-bottom:3px; height:1%;}
#register_menu li a, #register_menu li a {display:block; color:#fff; text-decoration:none; background:url(/templates/images/bull_usermenu.gif) no-repeat 5px 50%; padding:1px 0 0px 20px;}
#register_menu li a:hover {background:#ccc url(/templates/images/bull_usermenu.gif) no-repeat 5px 50%;}

.sertif_tbl {margin:0 auto;}
.sertif_tbl td {padding:10px 5px;}
.sertif_tbl td a img {border:1px solid #7a7a7a;}
.sertif_tbl td a:hover img {border:1px solid #fff;}

#footer {position:relative; margin-top:-7.5em; background:url(/templates/images/bg_footer.gif) repeat-x 0 0; height:131px; padding:0 30px 0 0; min-width:960px; _width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 960 ? '960px' : 'auto');}
#footer_inner {background:url(/templates/images/logo_footer.gif) no-repeat 100% 35px; height:106px; padding-top:25px; padding:25px 243px 0 20px;}
#footer_nav a, #footer_nav a:visited {color:#fff; text-decoration:none; background:url(/templates/images/bull_footer.gif) no-repeat 0 50%; display:inline-block; padding-left:8px; margin-left:12px;}
#footer_nav a:hover {text-decoration:underline;}
#footer_nav {background:url(/templates/images/dots_white.gif) repeat-x 0 100%; padding-bottom:15px; margin-bottom:20px;}
#footer_inner img {margin-left:10px;}
a#footer_logo {position:absolute; top:35px; right:30px; width:179px; height:72px; display:block;} 
a#footer_logo span {display:none;}



.prev_news {}
.prev_news dl {margin-bottom:15px;}
/*.prev_news img {border:1px solid #e4e4e4; margin-right: 10px; margin-left: 0px; margin-top: 0px; margin-bottom: 5px;}*/
.prev_news img {border:1px solid #e4e4e4; margin: 10px;}
.prev_news td {vertical-align:top; padding:5px 0 2px; text-align:justify; text-indent: 10px;}
.prev_news .date {color:#acacac; font-size:0.9em;} 
a.news_category_lnk {font-size:0.9em; color:#0093dd; text-decoration:none;}
a.news_category_lnk:hover {text-decoration:underline;}

.centred {text-align:center;}
.righted {text-align:right;}

#second_floor {background:url(/templates/images/crnr_second_left.gif) no-repeat 0 0; color:#fff;}
#second_floor .inner {background:url(/templates/images/crnr_second_right.gif) no-repeat 100% 0; padding:0 7px; height:34px;}
#second_floor .inner div {background:#7a7a7a; height:34px; line-height:34px; text-align:center;}
#second_floor a, #second_floor a:visited {color:#fff; background:url(/templates/images/logo_second_floor.gif) no-repeat 0 0; padding:3px 0 4px 25px;}

.path {padding-bottom:4px; margin-top:-12px; line-height:150%; _margin-top:-9px;}
.path a, .path a:visited { color:#fff; background:#df4c18; text-decoration:none; padding:0 5px; margin:0 8px 0 4px;}
.path a:hover {background:#7a7a7a;}
.path span {margin:0; text-decoration:underline; background:url(/templates/images/bull_path_gray.gif) no-repeat 0 5px; padding-left:13px;}
.path img {margin: 0px;}

.publicate_date {text-align:right;}

.submenu { background:url(/templates/images/dots_black.gif) repeat-x 0 100%; padding-bottom:15px;}
.submenu ul {line-height:140%; margin-bottom:0; margin-left:45px;}

.news_arh { color:#cecece;}
.news_arh ul li strong a, .news_arh ul li strong a:visited {color:#fff; background:#df4c18; padding:0 7px; text-decoration:none;}
.news_arh ul li {margin-bottom:7px; line-height:150%;}
.news_navigate {text-align:center; background:url(/templates/images/dots_black.gif) repeat-x 0 0; padding-top:1px;}
.news_navigate a, .news_navigate a:visited {color:#fff; background:#df4c18; padding:0 8px; margin:0 4px; text-decoration:none;}
.news_navigate a:hover {background:#7a7a7a; color:#fff; _background:#df4c18;}


/**************** Feedback Styles ************************************/
#contacts .txtfld {width:200px; margin-bottom:5px;}
#contacts textarea {border:solid 2px #cdcdcd; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin-bottom:5px;}
#contacts textarea:focus {border-color:#b7b7b7; color:#0093dd;}
#contacts span {color:#da251c;}
#contacts form {padding-left:25px;}
#contacts .code { vertical-align:top; $margin-top:5px;}

#alt_search {background:url(/templates/images/dots_black.gif) repeat-x 0 100%; padding-bottom:10px;}
#alt_search label, #alt_search span { vertical-align:middle; margin-right:10px;}
.search_note {margin:5px 0 15px;  padding:3px; line-height:150%;}
.search_note span {background:#df4c18; color:#fff; padding:0 4px;}
#alt_search_resalt ul {list-style:none; margin:0; list-style-image:none; background:url(/templates/images/dots_black.gif) repeat-x 0 100%; padding-bottom:10px; margin-bottom:10px;}
.alt_search_content {padding-left:23px; margin-bottom:10px;}
.search_number {color:#fff; background:#7a7a7a; padding:0 2px; margin-right:4px;}
.pager {text-align:center;}
.pager a, .pager a:visited {display:inline-block; background:#7a7a7a; border-bottom:3px solid #df4c18; color:#fff; padding:3px 7px; margin:0 3px; text-decoration:none;} 
.pager a:hover {border-bottom:3px solid #7a7a7a; _border-bottom:3px solid #df4c18;}


/* 404 Styles */
#box { width:900px; margin:0 auto; text-align:right;}
#box h2 {text-align:left;}
#box img {padding-left:10px;}
#error404 {margin:0 20px; /*border:#cdcdcd 1px solid;*/ padding:1em 1em 0 1em; font-size:1.1em;}
#error404 ul{list-style:none; margin-top: 1em; margin-bottom:0; list-style-image:none;}
#error404 ol {list-style:decimal; text-align:right; margin:0 auto; background:#fff; padding-right:7px; border:1px solid #fff;}
#error404 ol li ul {margin-left:15px;}
#error404 hr {height:5px; color:#e7e7e7; background:#e7e7e7;}
#error404 .inner {background:#f1f1f1 url(/templates/images/404.gif) no-repeat 100% 50%; padding:0px 307px 0px 0;}
#footer404 {height:25px; text-align:center; margin:10px 0; padding-top:5px; border-top:5px solid #e7e7e7;}
#error404 .txtfld { width:60%;}

#backend { text-align:center; margin-top:100px;}
#backend h1 {font-size:2em; font-weight:normal;}
#backend .inner {}
#backend table { margin:0 auto; width:250px;}
.backend_header {padding:4px;}


/********** Grid Styles***********/
#grid {overflow:auto; height:100%; padding:2px;}

.grid_tbl_search, .grid_tbl_content, .grid_tbl_footer, .grid_tbl_pager { width:99%;}

.grid_tbl_search td {padding:5px 3px;}
a.grid_search_btn, a.grid_search_btn:visited {background:#e83f00; color:#fff; padding:2px 4px; text-decoration:none;}
.grid_tbl_content {border-collapse:collapse; font-size:0.85em;}
.grid_tbl_content th {padding:5px 3px; background:#7a7a7a; white-space:nowrap; color:#fff;}
.grid_tbl_content th a, .grid_tbl_content th a:visited {color:#fff;}
.grid_tbl_content td {border:1px solid #CECECE; padding:3px 7px;}
.grid_tbl_content td td {border:0; padding:0 5px;}
.grid_tbl_footer a {padding:0 7px;}
.grid_tbl_pager th { padding:10px 0;}
.grid_tbl_content_inner {width:100%;}
.price-cell {text-align:center;}
.price-cell table {}
.grid_tbl_content td.price-cell td {padding:0 2px;}
.availability-cell {text-align:center;}
.note-cell span {color:#E83F00; font-weight:bold;}

.article-list {list-style-image:none; list-style:circle;}
.article-razdely {background:url(/templates/images/dots_black.gif) repeat-x 0 100%; padding-bottom:20px; margin-bottom:0;}
.article-list, .article-razdely {line-height:150%;}

.grid-filter {font-size:11px;}


/**************************** Events *****************************/
.events_list {background:url(/templates/images/dots_black.gif) repeat-x 0 100%; padding-bottom:10px; margin-bottom:10px; padding-left:25px; margin-left:0;}
.events_list a {font-weight:bold;}
.events_list li {margin-left:2em;}
.events_list li a {font-weight:normal; letter-spacing:3px;}
.events_date {color:#0093DD; font-size:small; font-weight:bold;}

.articles_date {font-size:smaller; color:#ACACAC;}
a.recomend_lnk, a.recomend_lnk:visited {color:#7a7a7a; font-size:0.85em;}
.table_of_content {margin-bottom:15px;}
.table_of_content li {margin-left:2em;}

.tdField { background:#f1f1f1;}

.active {font-weight:bold;}

#grid_container {min-height:100%; _height:100%; position:relative; min-width:990px; _width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 990 ? '990px' : 'auto');}
#grid_content {background:url(/templates/images/dots_black.gif) repeat-x 0 0;}
#grid_main {padding:10px 20px 20px;}
 #grid_main table {border-collapse:collapse;}
#grid_header {background:url(/templates/images/crnr_header_left.jpg) no-repeat 0 0; margin:1px 40px 0 40px; height:217px;}
#grid_header .inner {background:url(/templates/images/crnr_header_right.jpg) no-repeat 100% 0; padding:0 12px;}
#grid_header .inner div {background:url(/templates/images/bg_header.jpg) repeat-x 0 0; text-align:center;}

#topheader .inner div.user_name {position:absolute; top:7px; right:275px;; font-size:0.85em; font-weight:normal; background:none;}
#topheader .inner div.user_name a {color:#fff;}

.side_topic_inner a, .side_topic_inner a:visited {color:#fff; text-decoration:none;}
.side_topic_inner a:hover {color:#E83F00; text-decoration:underline;}

.tbl-comment-form td {padding:5px !important;}

/*** Pagination ***/
.pagenav a {margin-right:4px;} 

