html, body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; background:#9bd5bd url(/images/bg_top.jpg) repeat-x top left; line-height:18px;}
ul { padding:0px; margin:0px; list-style-type:none;}
h1 { font-size:24px; color:#084b4f; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h2 { color:#084B4F; font-family:Arial,Helvetica,sans-serif; font-size:24px; font-weight:normal; margin:0px 0px 20px 0px; padding:0;}
.h1 {font-size:24px; color:#084b4f; margin:0px 0px 20px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
a:hover { text-decoration:none;}

div#main { width:100%; min-width:990px; margin:0 auto; position:relative;}
div#main2 { background:url(/images/bg_bottom.jpg) repeat-x bottom left; width:100%; position:relative;}

/*FORMA LICHNOGO KABINETA*/
div#form_lk { z-index:100; display:none;}
div#lk_fon { background:url(/images/form_lk.png) no-repeat; width:239px; height:297px; position:absolute; top:75px; right:190px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/form_lk.png', sizingMethod='crop'); z-index:150;}
div#lk_close { background:url(/images/close.jpg) no-repeat 55px 5px; width:65px; position:absolute; top:90px; right:210px; font-size:12px; text-decoration:underline; cursor:pointer; z-index:200;}
div#lk_title { font-size:24px; position:absolute; top:140px; right:220px; z-index:200;}
form#form_lk_send { padding:0px; margin:0px; position:absolute; right:220px; top:180px; z-index:200;}
div#login_pole { background:url(/images/login_and_pass_form.jpg) no-repeat; width:185px; height:21px;}
input#login { border:0px; font-size:12px; margin:1px 0px 0px 10px; width:165px;}
div#pass_pole { background:url(/images/login_and_pass_form.jpg) no-repeat; width:185px; height:21px; margin-top:6px;}
input#pass { border:0px; font-size:12px; margin:1px 0px 0px 10px; width:165px;}
div#save { margin:10px 10px 0px 10px; _margin:10px 10px 0px 6px;}
input#save_me { margin:0px 5px 0px 0px;}
div#vspomnit_pass { margin:10px 0px 0px 10px;}
div#vspomnit_pass a { font-size:14px; color:#000;}
table#submit_lk { margin:20px 0px 0px 10px; cursor:pointer;}

/*HEADER*/
div#header { width:100%; max-width:1400px; min-width:990px; margin:0 auto; height:243px; position:relative; z-index:3; position:relative;}
div#logo { width:198px; width:186px; position:absolute; left:40px; top:35px;}
div#logo img { border:none;}
div#big_img { width:489px; height:251px; position:absolute; left:50%; background:url(/images/dvorec.png) no-repeat; margin-left:-290px; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/dvorec.png', sizingMethod='crop');}
div#flash { position:absolute; left:50%; margin-left:-264px;}
div#contacts { width:170px; position:absolute; right:60px; top:45px; color:#084b4f;}
div#left_contacts { width:50px; float:left; font-size:14px;}
div#right_contacts { width:110px; margin:-5px 0px 0px 60px; _margin:-20px 0px 0px 60px; font-size:11px; border-left:1px solid #084b4f; padding:5px 0px 0px 10px;}
div#right_contacts span { font-size:24px;}
div#message { width:116px; position:absolute; top:137px; right:50px; background:url(/images/message.jpg) no-repeat 0px 5px; padding-left:20px; _right:62px;}
div#message a { font-size:14px; color:#084b4f;}
div#lk_and_reg { position:absolute; right:50px; top:163px; width:116px; background:url(/images/access.jpg) no-repeat 0px 0px; padding-left:20px; _right:62px;}
div#lk_and_reg span { font-size:14px; color:#084b4f; border-bottom:1px dashed #000; cursor:pointer;}
div#lk_and_reg a { font-size:14px; color:#084b4f;}
div#lk_open { position:absolute; right:19px; top:163px; width:147px; background:url(/images/access_open.jpg) no-repeat 0px 0px; padding-left:20px; _right:32px;}

/*MENU_TOP*/
div#menu_top { width:100%; min-width:990px; max-width:1400px; margin:0px auto 8px auto; z-index:4; position:relative;}
div#menu_top_block { background:url(/images/menu_top/menu_top_bg.jpg) repeat-x left top; height:37px;}
div#menu_top_block div { background:url(/images/menu_top/lb.jpg) no-repeat left bottom;}
div#menu_top_block div div { background:url(/images/menu_top/rt.jpg) no-repeat right top;}
div#menu_top_block div div div { background:url(/images/menu_top/rb.jpg) no-repeat right bottom; _background:url(/images/menu_top/rb.jpg) no-repeat right bottom;}
div#menu_top_block div div div div { background:url(/images/menu_top/lt.jpg) no-repeat left top;}
div#menu_top_block div div div div table { height:37px; width:100%; border-collapse:collapse;}
div#menu_top_block div div div div table td { border-right:1px solid #458086; vertical-align:top; width:11%;}
div#menu_top_block div div div div table td a {font-size:14px;color:#fff;font-weight:bold;text-align:center;text-decoration:none; padding:9px 10px; display:block;}
#search_form { position:relative; top:8px; width:215px; margin:0 auto;}
div#search { background:url(/images/search_form.jpg) no-repeat 0px 0px !important; height:21px;}
input#search_pole { border:0px; margin:0px 0px 0px 12px; width:165px;}
input#submit_search { position:absolute; top:0px; left:193px;}

/*ICONS_TOP*/
div#icons_top { width:100%; min-width:990px; max-width:1400px; margin:0 auto;}
div#icons_top_block { background:#599e92 url(/images/icons/lt.jpg) no-repeat left top; height:175px;}
div#icons_top_block div { background:url(/images/icons/lb.jpg) no-repeat left bottom; height:175px;}
div#icons_top_block div div { background:url(/images/icons/rt.jpg) no-repeat right top; height:175px;}
div#icons_top_block div div div { background:url(/images/icons/rb.jpg) no-repeat right bottom; height:175px;}
div#icons_top_block div div div div { padding:20px 0px 10px 0px;}
div#icons_top_block div div div div table { height:145px; width:100%;}
div#icons_top_block div div div div table td { text-align:center; wi dth:20%;}
div#icons_top_block div div div div table td a { font-size:13px; font-weight:bold; color:#fff;}
div#icons_top_block div div div div table td a img { border:none;}

/*CONTENT*/
div#content { width:100%; min-width:990px; max-width:1400px; margin:15px auto 0px auto;}
div#left { width:280px; float:left;}
div#cart { padding:20px 10px 10px 10px; background-color:#fff; position:relative; margin-bottom:17px;}
div#cart_title { font-size:16px; font-weight:bold; color:#084b4f; margin:0px; padding:0px 0px 0px 22px; font-family:Arial, Helvetica, sans-serif; background:url(/images/cart.jpg) no-repeat 0px 2px;}
div#left_block1 { padding:20px 10px 10px 10px; background-color:#fff; position:relative;}
div#left_block2 { padding:20px 10px 10px 10px; background-color:#fff; position:relative; margin:17px 0px 0px 0px;}
#news_mail { background:url(/images/novosti_mail.jpg) no-repeat; width:205px; height:21px; margin:10px 0px;}
#news_mail_pole { border:0px; font-size:12px; margin:1px 0px 0px 5px; width:190px;}
div#right { width:280px; float:right;}
div#right_block1 { padding:20px 10px 10px 10px; background-color:#fff; position:relative; margin:0px 0px 17px 0px;}
div#right_block2 { padding:60px 10px; backgr ound-color:#fff; position:relative; margin:0px 0px 17px 0px;}
div.right_block { padding:20px 10px 10px 10px; background-color:#fff; position:relative; margin:0px 0px 17px 0px;}
form#formVote { margin-top:20px;}
form#formVote center { text-align:left;}
input#ButtonAnswer { width:100px; height:24px; border:none; background:url(/images/golos.jpg) no-repeat; margin:10px 0px 0px 10px;}

div#center { margin:0px 280px;}
div#center_block {}
div#center_block a { font-size:14px; font-style:italic; color:#5b93d0;}
div#center_content { position:relative; background-color:#fff;}
div#center_padding { padding:20px 10px 10px 10px;}

div#menu_left { padding:10px 10px 10px 10px; background-color:#fff; position:relative; margin:0px 0px 17px 0px;}
div#menu_left ul { margin:0; padding:0; list-style-type:none;}
div#menu_left ul li { font-size:18px; font-weight:normal !important; color:#000; padding:10px 0px;}
div#menu_left ul li a { color:#000; font-weight:normal;}
div#menu_left ul li ul { margin-left:18px;}
div#menu_left ul li ul li { font-size:14px; color:#000; font-weight:bold; background:url(/images/tire.jpg) no-repeat 0px 8px; padding:0px 0px 0px 20px;}
div#menu_left ul li ul li a { font-size:14px; color:#5b93d0; font-weight:normal;}
div#menu_left ul li ul li ul { margin-left:0px !important;}
div#menu_left ul li ul li ul li { font-size:14px; color:#000; font-weight:bold; background:url(/images/tire3.jpg) no-repeat 0px 8px; padding:0px 0px 0px 20px;}
div#menu_left ul li ul li ul li a { font-size:14px; color:#5cb894; font-weight:normal;}
div#hl_kroshki { font-size:12px; color:#000; margin-bottom:30px;}
div#hl_kroshki a { font-size:12px; color:#000; font-style:normal;}
#catalogue_select { width:99%; margin:30px 0px 10px 0px;}
div.catalogue_block { float:left; margin:0px 13px 0px 0px; position:relative; display:block; width: 200px; height: 360px; z-index: 0;}
div.catalogue_div { position:absolute; bottom:0px; left:20%;}
div.catalogue_cart { background:url(/images/cart_catalogue.jpg) no-repeat 0px 5px; padding:3px 0 10px 20px;}
div.catalogue_cart span { font-size:12px; color:#5b93d0; font-style:normal !important; text-decoration:underline; cursor:pointer;}
div.catalogue_img img { cursor:pointer;}
div#end_block { clear:both;}
div#end { height:40px; padding-top:20px;}
div#summ { float:left; width:330px;}
div#col { float:right; width:380px; position:relative;}

div.form_col { background:url(/images/form_col.png) no-repeat; width:241px; height:172px; display:none; position:absolute; bottom:27px; right:-150px;}
div.col_close { float:right; width:75px; height:20px; cursor:pointer;}
.col_form_cart form { font-size:12px; color:#6d6d6d; margin-top:40px;}
.form_all_col { background:url(/images/all_col.png) no-repeat; width:206px; height:41px; display:none; position:absolute; bottom:-3px; left:-10px;}
.all_col_close { float:right; width:75px; height:20px; cursor:pointer;}
.all_col_form_cart {}

/*FOOTER*/
div#footer { height:120px; background-color:#FFF; width:100%; min-width:990px;}
div#footer_block { width:100%; min-width:990px; max-width:1400px; margin:0 auto;}
div#footer_left { width:280px; float:left;}
div#create_site { background:url(/images/itsoft.jpg) no-repeat 0px 5px; font-size:14px; padding-left:45px; width:120px; margin:40px 0 0 0px; line-height: 30px;}
div#create_site a { color:#5b93d0;}
div#footer_right { width:280px; float:right; position:relative;}
div#license { position:absolute; top:40px; right:22px;}
div#footer_center { margin:0px 280px;}
div#banners { width:100%; max-width:500px; margin:0 auto; padding-top:45px; _margin-top:-75px;}
div#banners table { width:100%;}
div#banners table td { text-align:center;}
div#banners table td a img { border:none;}

/*CLASS*/
.sep { margin:0px; padding:0px; font-size:0px; line-height:0px; clear:both; float:none;}
.padding { padding:0px 17px;}
.menu_top_active { background:url(/images/menu_top/menu_top_bg_active.jpg) repeat-x !important; height:37px;}
.first_tr { border-right:1px solid #accfc9;}
.button_left { background:url(/images/left_button.jpg) no-repeat; width:6px; height:24px;}
.button_center { background:url(/images/bg_button.jpg) repeat-x; height:24px; padding:0px 15px; font-size:12px; color:#fff;}
.button_right { background:url(/images/right_button.jpg) no-repeat; width:6px; height:24px;}
.lt { background:url(/images/lt_ugol.png) no-repeat; position:absolute; left:0px; top:0px; width:5px; height:5px; _background:none;}
.lb { background:url(/images/lb_ugol.png) no-repeat; position:absolute; left:0px; bottom:0px; width:5px; height:5px; _background:none;}
.rt { background:url(/images/rt_ugol.png) no-repeat; position:absolute; right:0px; top:0px; width:5px; height:5px; _background:none;}
.rb { background:url(/images/rb_ugol.png) no-repeat; position:absolute; right:0px; bottom:0px; width:5px; height:5px; _background:none;}
.news_block { padding:22px 0px; border-top:1px solid #8ca39c;}
.button_table { cursor:pointer;}
.lt, .rt, .lb, .rb { font-size:0px; line-height:0px;}
.menu-cur { color:#084B4F;}
.menu-li-cur { font-size:16px !important;}
.sel { width:100%;}

/*PLASHKA*/
.plashka { position:fixed; display:none; z-index:100;}
.pl_table { width:590px;}
.left_top { background:url(/images/plashka/lt.png) no-repeat; width:9px; height:9px;}
.top { background:url(/images/plashka/top.png) repeat-x; height:9px;}
.right_top { background:url(/images/plashka/rt.png) no-repeat; width:9px; height:9px;}
.left { background:url(/images/plashka/left.png) repeat-y; width:9px;}
.right { background:url(/images/plashka/right.png) repeat-y; width:9px;}
.left_bottom { background:url(/images/plashka/lb.png) no-repeat; width:9px; height:9px;}
.bottom { background:url(/images/plashka/bottom.png) repeat-x; height:9px;}
.right_bottom { background:url(/images/plashka/rb.png) no-repeat; width:9px; height:9px;}
.bg { background-color:#fff;}

.pl_img { /*width:275px; float:left; */padding:20px 10px 10px 10px;}
.pl_img img { /*width:250px;*/}
.pl_other_img { float:left; width:70px; height:100px; margin:3px 5px;}
.pl_other_img_active { float:left; width:70px; height:98px; margin:5px;}
.pl_other_img_active img { border:1px solid #7d7d7d;}
.pl_other_img img, .pl_other_img_active img { width:70px; cursor:pointer;}

.pl_text { width:300px; /*margin-left:295px;*/ position:relative; padding:50px 10px 10px 10px;}
.pl_title { font-size:24px; color:#000;}
.pl_text_table { margin:20px 0px 35px 0px;}
.pl_text_table td { font-size:12px; color:#6d6d6d; vertical-align:top;}
.pl_td { color:#000 !important; padding:0px 5px 0px 20px;}
.pl_form { font-size:12px; color:#6d6d6d; border-top:1px solid #6d6d6d; padding:15px 10px 0px 10px;}
.pl_close { width:75px; height:20px; cursor:pointer; position:absolute; top:7px; right:10px;}

a.b {color:white !important; text-decoration: none; font-style: normal !important; font-size: 12px !important;}

#formVote center b { color:#084B4F;}
#left_block2 b { color:#084B4F;}

a.blue {
color:#5B93D0;
font-size:14px;
font-style:italic;
}


.personal_block {margin:0px 0px 5px 0px;}
.personal_block span {font-weight:bold;}
.personal_block_edit {margin:0px 0px 15px 0px;}
.edit_button {background:url(/images/edit.png) no-repeat; width:100px; height:24px; display:block; margin:20px 0px 0px 0px;}
.complete {color:green; margin:10px 0px 0px 0px;}


.cart_block {margin:0px 0px 20px 0px;}
.cart_block span {display:block; margin:0px 0px 3px 0px;}
.cart_block textarea {width:100%; max-width:600px; height:100px;}
#order_end {background:url(/images/order_end.jpg) no-repeat; width:100px; height:24px; cursor:pointer; border:none; padding:0px; margin:0px 0px 0px 0px;}




















