* { margin: 0; padding: 0; }

*:focus { outline: none; }
.hidden { display: none; }
.show { display: block!important; }
.no-margin { margin: 0!important; }
.no-padding { padding: 0!important; }
.no-bg { background: none!important; }
.no-border, img { border: none!important; }
.holder { border: 1px dotted silver;height:50px; }
#categories div { min-height: 100px; float: left; width: 100%; }
html {  height:100%; background:#FFFFFF; color:#000000;}
body{ font-family:Tahoma; font-size:13px; width:100%; height:100%;}
#articles .holder{ float:left; width:100%;}

.clearer{ float:left; width:100%;}

a { color:#c8091e;}
/*a:visited { color:#c8091e;}*/
a:hover { text-decoration:none; border-bottom:none;}
/*a:active { color:#c8091e;}*/

.a-left { text-align: left; }
.a-center { text-align: center; }
.a-right { text-align: right; }

.f-left { float: left; }
.f-right { float: right; }

table { border-collapse: collapse; width: 100%; }
table th, table td { vertical-align: top; padding:10px; border:1px solid #949494;}
table th { }
table td { }

input.check{ height:18px!important; width:18px!important;}

ul{ list-style:none;}

span.override_font{ font-size:14px!important;}

h1, h2, h3, h4, h5{ font-weight:normal;}
h1{ font-size:30px;}
h2{ font-size:18px;}
h3{ font-size:14px;}
#content h1{ font-family:Georgia, "Times New Roman", Times, serif;}

/*.green{ color:#93995d;}
.green-dash{ color:#93995d; text-decoration:none; border-bottom:1px #93995d dashed;}*/
.red{ color:#c8091e!important;}
.blue{ color:#005ebe!important;}
.grey{ color:#3a3a3a;}
/*.grey2{color:#817f7f;}*/
.black{ color:#000000!important;}
.white{ color:#ffffff!important;}
/*.pink{ color:#ec008c!important;}
.green2{ color:#a4d007!important;}*/
.blue-dash{ color:#005ebe!important; text-decoration:none; border-bottom:1px dashed #005ebe;cursor:pointer;}
.blue-dash:hover{ color:#005ebe!important; text-decoration:none; border:none; cursor:pointer;}
/*.green-bg{ background-color:#f2efda;}
.white-bg{ background-color:#FFFFFF;}*/
.fs-11{ font-size:11px;}
.fs-12{ font-size:12px;}
.fs-20{ font-size:20px;}
.fs-50{ font-size:50px;}
.fs-120{ font-size:120px;}
.w-5, .w-10, .w-15, .w-20, .w-25, .w-30, .w-35, .w-40, .w-45, .w-50, .w-55, .w-60, .w-65, .w-70, .w-75, .w-80, .w-85, .w-90, .w-95, .w-100, .w-33, .w-66, .w-38, .w-62, .w-49 { float: left; overflow: hidden; }

.w-5 { width: 5%; }
.w-10 { width: 10%; }
.w-15 { width: 15%; }
.w-20 { width: 20%; }
.w-25 { width: 25%; }
.w-30 { width: 30%; }
.w-35 { width: 35%; }
.w-40 { width: 40%; }
.w-45 { width: 45%; }
.w-50 { width: 50%; }
.w-55 { width: 55%; }
.w-60 { width: 60%; }
.w-65 { width: 65%; }
.w-70 { width: 70%; }
.w-75 { width: 75%; }
.w-80 { width: 80%; }
.w-85 { width: 85%; }
.w-90 { width: 90%; }
.w-95 { width: 95%; }
.w-100 { width: 100%; }

.w-33 { width: 33%; }
.w-66 { width: 66%; }

.w-38 { width: 38%; }
.w-62 { width: 62%; }

.w-49{ width:49%;}

input { vertical-align: middle }
span.error{color:#c8091e!important;}
input.add{ width:225px!important;}
.add_cat input{ float:left; margin:15px 0 0 0; clear:left; width:220px;}
.add_cat input.add{ width:225px;}
.add_cat p{ margin-top:5px;}
.add_cat span.error{ margin:17px 0 0 235px; display:block;}
input#product_image{ height:24px; margin-bottom:10px;}
input#product_cat_title{ margin:3px 0 10px;}
input#config_logo{ margin-bottom:10px; width:225px; height:24px;}
a.goback{ float:left; clear:left; margin-top:20px;}

#site {width:922px; margin:0 auto; padding:0 45px 0 33px; background:#ffffff; min-height:100%; height:auto!important; height:100%; position:relative;}
*+html #site {height:auto; min-height:100%;}
#content { clear:both; position:relative; padding-top:30px; padding-bottom:145px; overflow:hidden; /*min-height:200px;*/}
#footer { clear: both; height:100px; width:917px; padding:45px 50px 0 33px; margin:0 auto; position:relative; margin-top:-145px; line-height:16px;}
#footer .copy{ float:left; width:180px; font-size:12px; margin-top:4px;}
#footer .copy div{ padding-top:10px;}
#footer .coord{ float:none; margin:0 332px 0 180px; font-size:11px; color:#3a3a3a; padding-top:4px;}
#footer .coord .email{ margin-top:8px;}
#footer .artsofte{ float:right; width:332px; font-size:11px; color:#3a3a3a;}
#footer .artsofte span{ float:left; padding:4px 10px 0 0;}

#god_mode{ height:30px; clear:both; color:#FFFFFF; font-size:16px;}
#god_mode .f-left{ margin:5px 0 0 33px;}
#god_mode .f-right{ margin:5px 10px 0 0;}
#god_mode a{ color:#FFFFFF!important;}
#god_mode .w-1000{width:1000px; margin:0 auto;}

#install_header{ margin:7px 0 0 180px;}
#install_header h2{color:#c8091e; float:left; font-family:Georgia, "Times New Roman", Times, serif; padding:3px 8px; margin-right:14px;}
#install_header h2.act{ background-color:#c8091e; color:#FFFFFF;}
#install_header img{ background:url(../images/edits.gif) 0 -102px; height:7px; width:28px; margin:11px 14px 0 0; float:left;}

.install_line{ clear:both; float:left; width:100%;}
.install_line .in-left{ width:295px; float:left;}
.install_line .in-right{ margin-left:300px;}
.install_line .in-right .red{ margin-top:33px; display:block;}
.install_line p{ font-size:12px; margin:9px 0 5px 0;}
.install_line span{ font-size:11px; color:#3a3a3a;}
.install_line label{}
.install_line label input{ width:15px;}
.install_line textarea{width:285px; height:85px;}
.install_line select{ width:205px; height:22px;}
.install_line input{ width:285px; height:18px;}
.install_line input.file{ height:24px;}
.install_line input.t1{ width:20px;}
.install_line input.t2{ width:30px;}
.install_line input.exit{ width:85px; height:24px; margin-top:20px;}
.install_line input.next{ width:135px; height:24px; margin:20px 0 0 66px;}
.install_line input.button{ width:75px; height:24px; margin-right:18px;}
.install_line input.save{ height:24px;}
.install_line .radio_list div input{ width:20px;}

.install_menu{ margin-left:8px;}
.install_menu ul{ clear:both; width:100%;}
.install_menu li{ width:100%; clear:both; float:left; margin:10px 0 6px 0;}
.install_menu li h2{color:#c8091e; font-family:Georgia, "Times New Roman", Times, serif; padding-left:23px; float:left; width:122px;}
.install_menu li input.f-left{ margin:4px 0 0 -23px;}
#content .install_menu li a{ font-size:11px; color:#005ebe; line-height:24px;}
.install_menu li a img{ background:url(../images/edits.gif) 0 -110px no-repeat; height:9px; width:9px; display:block; float:left; margin:8px 7px 0 0;}
.install_menu li input.text{ margin:6px 0 1px 23px; width:165px; height:18px;}
.install_menu li input.ok{ height:22px; width:75px; margin:6px 0 1px 0;}
.install_menu input.button{ width:135px; height:24px; margin:40px 20px 0 0;}
.install_menu li p{ margin-left:23px;}

.install_finish{ width:100%;}
.install_finish input{ width:135px; height:24px; margin:147px 0 0 200px; }

.install_color{ margin:14px 0 0 8px;}
.install_color input.radio{ margin-top:13px; float:left;}
.install_color label{ margin-bottom:9px; display:block;}
.install_color .color{ height:41px; width:147px; display:block; margin-left:23px;}
.install_color #red{ background-color:#c8091e;}
.install_color #orange{ background-color:#d17b00;}
.install_color #yellow{background-color:#dacf00;}
.install_color #green{background-color:#005e3e;}
.install_color #aqua{background-color:#1c9a99;}
.install_color #blue{background-color:#1c779a;}
.install_color #violet{background-color:#4e1c9a;}
.install_color input.button{ width:135px; height:24px; margin:23px 20px 0 0;}

#header { clear:both; width:100%; padding-top:45px;}
#header a{ }
#logo{ width:146px; position: absolute; top:45px;}
#logo img{}
#logo .edit{ position:absolute; left:-30px; top:0;}
#nav_links{ margin:19px 0 0 180px; line-height:10px; display:inline;}
#nav_links .home, #nav_links .home-act, #nav_links .mail, #nav_links .site_map, #nav_links .site_map-act, #nav_links .manyletters, #nav_links .manyletters-act{ background:url(../images/nav_icons.gif) no-repeat; height:10px; width:12px;}
#nav_links .home{background-position:0 0;}
#nav_links .home-act{background-position:0 -20px;margin-right:45px;background-color:#c8091e;}
#nav_links .mail{background-position:0 -38px;}
#nav_links .site_map{background-position:0 -59px;}
#nav_links .site_map-act{background-position:0 -79px;background-color:#c8091e; margin-right:45px;}
#nav_links .manyletters, #nav_links .manyletters-act{ background-position:0 -98px; /*cursor:pointer;*/ background-color:#000000;}
#nav_links .manyletters-act{ margin-right:45px;}
#nav_links a{ margin-right:45px;}
#search_line{ width:332px; margin-top:10px;}
#search_line input.search{ width:283px; border:1px solid #7f9db9; height:19px; padding:1px 0 0 2px;}
#search_line input.go{ margin-left:6px; width:39px; background:url(../images/search.png) no-repeat; height:21px; border:none;}

#site_menu{ padding-top:60px;}
.edit_menu{ width:146px; float:left; font-size:11px; min-height:10px; color:#c8091e; clear:left;}
.edit_menu ul{ background-color:#e3e3e3; margin:0; width:146px;}
.edit_menu ul li{ padding:7px 0 9px 9px;}
#site_menu .edit_menu ul{ background-color:#e3e3e3; padding:7px 0 9px 0; margin:0; width:146px;}
#content .edit_menu, #content .edit{ margin-top:10px;}
.edit{ width:30px; float:left;}
.edit img{ background:url(../images/edits.gif) 0 0 no-repeat; height:17px; width:16px; margin:1px 0 0 9px;}
.big_icons{ float:left; width:146px; height:30px;}
.big_icons .edit{ float:right; width:30px;}
.big_icons .delete{ float:right; width:30px; margin-top:10px;}
.big_icons .publish{ float:right; width:30px; margin-top:10px;}
.big_icons .delete img{ margin:1px 0 0 9px; background:url(../images/edits.gif) 0 -196px no-repeat; height:17px; width:16px;}
.big_icons .publish img.publ{ margin:1px 0 0 9px; background:url(../images/edits.gif) 0 -217px no-repeat; height:17px; width:16px;}
.big_icons .publish img.unpubl{margin:1px 0 0 9px; background:url(../images/edits.gif) 0 -239px no-repeat; height:17px; width:16px;}
#site_menu .edit{ margin-left:-34px; position:relative;}
/*#site_menu ul{ margin-left:180px; float:none;}
#site_menu li{ display:inline;}
#site_menu ul ul{ float:left; margin:0; display:block; padding-top:4px;}
#site_menu ul ul li a{color:#005ebe;}
#site_menu ul ul li{color:#005ebe;}*/
#site_menu div.menu_line{ margin-left:180px; float:none;}
#site_menu span{line-height:24px;}
#site_menu span a{color:#005ebe;}
#site_menu span.h2, #site_menu span.h2 a{font-family:Georgia, "Times New Roman", Times, serif; color:#c8091e; font-size:18px; line-height:22px;}
#site_menu div.f-left{ margin-right:10px;}
#site_menu .act{ background-color:#c8091e; color:#FFFFFF!important; padding:0 3px;}
#site_menu .act a{ color:#FFFFFF!important; text-decoration:none;}

#image_zone{ clear:both; width:100%; min-height:160px;}
#image_zone .image{margin-left:180px; float:none;}
#image_zone .image img{ max-width:740px;}
#image_zone .image_edit{margin-left:180px; float:none;}
#image_zone .image_edit .form{ /*width:367px; */float:left; margin:0; line-height:30px;}
#image_zone .image_edit form textarea{ width:363px; height:125px;}
#image_zone .image_edit form input{}
#image_zone .image_edit form input.file{width:295px; height:24px;}
#image_zone .image_edit div{ float:none; margin-top:10px; font-size:14px; line-height:24px;}
#image_zone .image_edit h2{ margin:20px 0 5px;}

#contact_main {clear:both; width:100%; padding:45px 0 20px 0; min-height:97px;}
.left-contact{ float:left;}
#contact_main .contact{ background-color:#e3e3e3; margin-left:180px; float:none; height:97px;}
#contact_main .border{ background-color:#FFFFFF; border:1px solid #ababab;}
#contact_main .contact .phone, #contact_main .contact .phone_edit{ margin:0 0 0 190px; padding:29px 0 0 0; float:left; width:400px; display:inline;}
#contact_main .contact .phone img, #contact_main .contact .phone_edit img{ background:url(../images/edits.gif) 0 -25px no-repeat; height:23px; width:16px; float:left; margin:9px 11px 0 0;}
#contact_main .contact .phone h1, #contact_main .contact .phone_edit h1{ font-size:35px; font-family:Arial, Helvetica, sans-serif;}
#contact_main .contact .phone div, #contact_main .contact .phone_edit div{ text-align:center; font-size:14px; padding-right:45px;}
#contact_main .contact .phone_edit input{ height:18px;}
#contact_main .contact .phone_edit .t1{ width:55px;}
#contact_main .contact .phone_edit .t2{ width:40px;}
#contact_main .contact .phone_edit .t3{ width:126px;}
#contact_main .contact .phone_edit .t4{ margin-left:27px; width:175px; height:20px;}
#contact_main .contact .phone_edit input.ok{ width:75px; height:24px; margin-left:20px;}
#contact_main .contact .address{ background:url(../images/arr_dark.png) #c8091e no-repeat; width:111px; height:36px; margin:32px 18px 0 0; float:right;}
#contact_main .border .address{ background:url(../images/arr_lite.png) #c8091e no-repeat;}
#contact_main .contact .address a{ display:block; color:#FFFFFF; font-size:20px; line-height:32px; margin-left:19px;}

.icons{ float:left; margin-right:10px;}
.icons .edit{background:transparent url(../images/edits.gif) no-repeat scroll 0 -75px;cursor:pointer;height:9px; margin:5px 6px 0 0!important;width:9px;}

#ygddfdiv .icons{ top:-22px;}
.mover{ position:relative; min-height:20px;}
.mover .icons{ top:-16px;}
#catalogue .mover .icons{ top:16px;}
ul ul.sort_list{ margin:0;}
#ygddfdiv .icons a img.move{background:url(../images/edits.gif) no-repeat 0px -120px; height:18px; width:19px; margin:0 10px 0 0; cursor:move;}
#ygddfdiv .icons a img.edit{background:url(../images/edits.gif) no-repeat 0 -75px;height:9px; width:9px;margin:8px 7px 0 0!important; float:none;}

.container{margin-left:180px; float:none;}
.news_index{ float:left; width:367px;}
#content .news_index h1{ font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.news_index ul, .ask_form ul{ line-height:18px; margin-top:11px;}
.news_index ul li, .ask_form ul li{ background:url(../images/bk_dash.gif) no-repeat 0 9px; padding:0 0 18px 20px;}

.news_index .dates, .ask_form .dates{ float:left; width:100%;}
.news_index .dates li, .ask_form .dates li{ float:left; width:100%; padding:0 0 10px 0; background:none;}
.news_index .dates span, .ask_form .dates span{ float:left; width:65px; font-size:11px; color:#c8091e; margin-left:-99px; position:relative; text-align:right;}
.news_index .dates p, .ask_form .dates p{ float:none;}
.news_index .sort_list li.gallery_list, .ask_form .sort_list li.gallery_list{ padding:20px 0 0 0; background:none;}
.news_index .sort_list, .ask_form .sort_list{ margin-top:0;}
.ask_form ul.dates span{ display:none;}
.news_index .text, .ask_form .text{padding-top:10px;}
.news_index .text p, .ask_form .text p{ line-height:20px;}


.ask_form{ margin-left:409px; float:none; clear:right;}
#content .ask_form h1{ font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.ask_form h3, .news_index h3 { margin:11px 0 2px 0;}
.ask_form input, .news_index input { height:18px;}
.ask_form input.name, .news_index  input.name{ width:285px;}
.ask_form input.email, .news_index input.email{ width:155px;}
.ask_form textarea, .news_index textarea { height:105px; width:285px; margin-bottom:17px; overflow:auto;}
.ask_form input.send, .news_index input.send { height:24px; width:105px;}
.ask_form .sort_list li.gallery_list a img, .news_index .sort_list li.gallery_list a img { margin-right:8px;}
.ask_form .save{ height:24px; float:right;}
.ask_form select{ float:left;}

.edit_text{background:url(../images/edits.gif) 0 0 no-repeat; height:17px; width:16px; margin:6px 9px 0 0; float:left;}

.gallery_list{ font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 10px 0; float:left; width:100%; position:relative; padding-top:20px;}
#content .gallery_list a{ color:#005ebe;}
.gallery_list span{ font-size:10px; color:#8f8f8f; margin-left:5px; margin-right:5px;}
.gallery_list p{ height:18px;}
.gallery_list img{ /*height:75px; width:75px;*/ float:left; margin:10px 14px 0 0;}
#categories .gallery_list .icons{ min-height:0; position:absolute; top:0px; left:0;}
.gallery_list img.move{background:url(../images/edits.gif) no-repeat 0px -120px; height:18px; width:19px; margin:0 20px 0 0; top:7px; left:0;}
.gallery_list img.move:hover{background:url(../images/edits.gif) no-repeat 0px -140px;}

.gallery{float:left; width:100%; position:relative; margin:20px 0 0 0}
.gallery div{ }
.gallery li.list_item{ float:left; position:relative;padding:20px 17px 12px 0; min-height:80px;}
.gallery div.icons{ height:25px; width:110px; position:absolute; top:-5px;}
.gallery li.list_item img{ /*cursor:move;*/}
.gallery div a{}
.gallery div a img.del{ position:absolute; top:15px; left:47px; height:9px; width:9px; background:url(../images/edits.gif) no-repeat 0 -55px; margin:0; cursor:pointer; }
.gallery div a img.del:hover{ background:url(../images/edits.gif) no-repeat 0px -64px;}
.gallery p{ font-size:12px; margin:11px 0 1px 0;}
.gallery input{ height:18px; width:220px;}
.gallery input.file{ height:24px; width:297px;}
.gallery input.add{ height:24px; margin-top:15px; float:left; width:225px;}
.gallery img.move{background:url(../images/edits.gif) no-repeat 0px -120px; height:18px; width:19px; margin:0; position:absolute; top:7px; left:0;}
.gallery img.move:hover{background:url(../images/edits.gif) no-repeat 0px -140px;}
.gallery_list a img.edit {background:transparent url(../images/edits.gif) no-repeat scroll 0 -75px;cursor:pointer;height:9px;left:61px;margin:0 6px 0 0!important;top:15px;width:9px; float:none;}
.gallery_list a img.del{ margin-right:6px;}
img.pub{margin:0 !important; float:none;}
.gallery a img.edit{background:transparent url(../images/edits.gif) no-repeat scroll 0 -75px;cursor:pointer;height:9px;left:30px;margin:0 !important;top:15px;width:9px; float:none; position:absolute;}
.gallery div img.pub{ position:absolute; left:65px; top:15px;}
.gallery .jcrop-holder{ float:none;}

.article_list img.edit {background:transparent url(../images/edits.gif) no-repeat scroll 0 -75px;cursor:pointer;height:9px;margin:0 !important;width:9px;float:none;}
.article_list a{ float:left; clear:left;}
.article_list .icons{ float:left;}
.article_list .icons a{ float:none; clear:none;}
.article_list img.move{background:url(../images/edits.gif) no-repeat 0px -120px; height:18px; width:19px; margin:0 10px 0 0; /*position:absolute; top:7px; left:0;*/ float:left;}
.article_list img.move:hover{background:url(../images/edits.gif) no-repeat 0px -140px;}
.article_list .list_line{ clear:both; margin:0 0 20px 0; float:left;}

.catalogue{float:left; width:100%; position:relative; margin-top:20px;}
.catalogue div{ position:relative; float:left; width:49%; min-height:120px;}
.catalogue div.icons{ width:auto; margin:0;}
.catalogue div img{margin:15px 17px 30px 0; float:left;}
.catalogue div a img.del{ position:absolute; top:4px; left:47px; height:9px; width:9px; background:url(../images/edits.gif) no-repeat 0 -55px; margin:0; cursor:pointer;}
.catalogue div a img.del:hover{ background:url(../images/edits.gif) no-repeat 0px -64px;}
.catalogue div a img.edit{position:absolute; top:4px; left:30px; height:9px; width:9px; background:url(../images/edits.gif) no-repeat 0 -75px; margin:0; cursor:pointer; margin:0!important;}
.catalogue div a img.pub{ position:absolute; top:4px; left:65px;}
.catalogue img.move{background:url(../images/edits.gif) no-repeat 0px -120px; height:18px; width:19px; margin:0; position:absolute; top:-3px; left:0;}
.catalogue img.move:hover{background:url(../images/edits.gif) no-repeat 0px -140px;}
.catalogue p{ font-size:12px; margin:13px 0 1px 0;}
.catalogue p span{ font-size:16px; font-family:Tahoma; color:#c8091e;}
.catalogue h2{ font-size:16px; font-family: Tahoma; margin:12px 30px 0 0;}
#content .catalogue h2 a{ color:#000000;}

.catalogue li{ position:relative; float:left; width:49%; min-height:120px;}
.catalogue div.icons{ width:auto; margin:0;}
.catalogue li img{margin:15px 17px 30px 0; float:left;}
.catalogue li a img.del{ position:absolute; top:4px; left:47px; height:9px; width:9px; background:url(../images/edits.gif) no-repeat 0 -55px; margin:0; cursor:pointer;}
.catalogue li a img.del:hover{ background:url(../images/edits.gif) no-repeat 0px -64px;}
.catalogue li a img.edit{position:absolute; top:4px; left:30px; height:9px; width:9px; background:url(../images/edits.gif) no-repeat 0 -75px; margin:0; cursor:pointer; margin:0!important;}
.catalogue li a img.pub{ position:absolute; top:4px; left:65px;}


.sort_list{ float:left; margin-bottom:20px; width:100%;}

img.del{ height:9px; width:9px; background:url(../images/edits.gif) no-repeat 0 -55px; margin:0; cursor:pointer;float:none;}
img.del:hover{ background:url(../images/edits.gif) no-repeat 0px -64px;}

.pages{ float:left; width:100%; margin-bottom:10px;}
.pages .prev{background:url(../images/edits.gif) no-repeat 0px -85px; height:7px; width:22px;}
.pages .next{background:url(../images/edits.gif) no-repeat 0px -93px; height:7px; width:22px;}
#content .pages a{color:#005ebe; margin-right:19px; font-size:12px;}
#content .pages a.act{color:#c8091e; text-decoration:none;}
.pages span{ font-size:11px;}
.pages span.act{ margin-right:19px;}

.catalogue_edit{}
.catalogue_edit p{font-size:12px; margin:13px 0 1px 0;}
.catalogue_edit input{ height:18px; width:220px;}
.catalogue_edit input.price{ width:105px;}
.catalogue_edit input.file{ width:293px; height:24px;}
.catalogue_edit input.add{ height:24px; margin-right:20px;}
.catalogue_edit input.cancel{ height:24px; width:75px;}

.container .contact{}
.container .contact h2{ font-family:Georgia, "Times New Roman", Times, serif; margin:20px 0 2px 0;}
.container .contact p{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; line-height:30px;}
.container .contact a{color:#005ebe;}
.container .contact img{ margin-top:18px;}
#map{ margin-top:18px;}
.contact_edit{ margin-top:12px;}

.news{ font-size:12px;}
.news ul{line-height:20px; margin-top:14px; float:left; width:100%;}
.news ul li{background:url(../images/bk_dash.gif) no-repeat 0 9px; padding:0 0 10px 20px; float:left; clear:both; width:95%;}
#content .news a{color:#005ebe;}
.news .choose_year{ margin-top:17px;}
.news .choose_year span, .news .choose_year a{ margin-right:25px;}
.choose_year span{ color:#c8091e;}
.news li p{ float:left; margin:0; width:90%;}
.news .dates{ float:left; width:100%;}
.news .dates li{ float:left; width:100%; padding:0 0 10px 0; background:none;}
.news .dates span{ float:left; width:80px; font-size:11px; margin-left:-114px; text-align:right; color:#c8091e; position:relative}
/*.news .dates li p{ float:none; margin-left:85px;}*/
.news .icons{ float:left; margin:6px 10px 0 0;}
.news .icons img.edit{height:9px; width:9px; background:url(../images/edits.gif) no-repeat 0 -75px; margin:0; cursor:pointer; margin:0 6px 0 0!important;}
.news .icons img{ margin-right:6px;}
.news .icons a{ float:left;}
.news p{margin:8px 0 20px 0; line-height:20px;}
.news .news_date{ float:left; width:110px; margin-left:-150px; text-align:right; padding-top:5px; overflow:hidden; font-size:11px; color:#C8091E;}
.article .news_date{padding-bottom:15px;}

.news_edit{ font-size:12px; width:100%; float:left;}
.news_edit p{ margin:17px 0 6px 0; clear:both; float:left; width:100%;}
.news_edit iframe{ float:left;}
.news_edit span{ font-size:10px; display:block; padding-top:4px;}
.news_edit span.error{ font-size:12px;}
.news_edit input.anounce{ width:395px; height:18px; margin-right:11px;}
.news_edit input.button{ height:24px; width:225px;}
#content .news_edit a{color:#005ebe;}
.news_edit textarea{ border:1px solid #999999; width:300px; float:left; margin-right:10px; clear:left;}
.news_edit a#make-link{ clear:both;}

#articles{ margin-top:20px;}

.article{ font-size:12px; margin-top:8px;}
.article h2{ font-family:Georgia, "Times New Roman", Times, serif; margin-top:12px;color:#c8091e;}
.article h3{ font-family:Georgia, "Times New Roman", Times, serif; margin-top:5px;color:#c8091e;}
.article em{ font-family:Arial, Helvetica, sans-serif; font-style:italic;}
.article .marker{ background-color:#e3e3e3;}
.article p{/*margin:8px 0 20px 0;*/ line-height:20px;}
.article ul, .article ol{line-height:20px; margin-top:14px;}
.article img{ margin:8px 0 20px 0;}
.article ul li{background:url(../images/bk_dash.gif) no-repeat 0 9px; padding:0 0 10px 20px;}
.article ol li{padding:0 0 10px 0; list-style-position:inside;}
#content .article a{color:#005ebe;}
.article ul.files{}
.article ul.files li{ padding:0 0 20px 0px; background:none;}
.article ul.files li.doc{background:url(../images/doc.gif) no-repeat 0 5px;}
.article ul.files li.xls{background:url(../images/xls.gif) no-repeat 0 5px;}
.article ul.files li.pdf{background:url(../images/pdf.gif) no-repeat 0 5px;}
.article ul.files li.zip{background:url(../images/zip.gif) no-repeat 0 5px;}
.article ul.files li.rar{background:url(../images/rar.gif) no-repeat 0 5px;}
#article_title{ width:300px;}
.article img.filetype{ margin:0 0 -2px 0;}
.article span:.price{color:#C8091E;font-family:Tahoma;font-size:16px;}

.search{}
.search form{ margin-top:11px;}
.search form p{ margin-top:5px;}
.search form .f-right{ margin-top:3px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; width:270px;}
.search ol{ font-size:14px; margin-bottom:38px;}
.search ol li{ margin-top:20px; padding-bottom:2px;}
.search ol li p{ line-height:16px;}
#content .search ol li a{color:#005ebe; line-height:20px;}
.search p{ font-size:11px;}
.search input.search{ height:18px; width:395px; margin-right:15px;}

.auth{ margin:60px 0 0 30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
.auth h1{ margin-bottom:25px;}
.auth input{ height:47px; width:460px; font-size:40px; margin:5px 0 24px 0;}
.auth input.enter{ height:24px; width:95px; font-size:13px; margin:0;}

.map{ }
.map ul{ clear:both; width:100%;}
.map li{ width:100%; clear:both; float:left; padding:10px 0 6px 0; position:relative;}
.map ul.sort_list li .icons{ position:absolute; /*top:-14px;*/ left:0;}
.map .icons{ //position:absolute; _position:absolute;}
.map li h2{color:#c8091e; font-family:Georgia, "Times New Roman", Times, serif; padding:0 10px 0 0px; float:left;line-height:24px /*width:122px;*/}
#content .map li h2 a{color:#c8091e; font-size:18px;}
.map li input.f-left{ margin:4px 0 0 -23px;}
#content .map li a{ color:#005ebe; float:left;/*;font-size:11px;*/}
.map ul.sort_list{ margin-top:10px;}
.map li a img.edit{background:url(../images/edits.gif) no-repeat 0 -75px;height:9px; width:9px;margin:8px 7px 0 0!important;}
.map li a img.pub{ margin-top:8px!important;}
.map li a img.move{background:url(../images/edits.gif) no-repeat 0px -120px; height:18px; width:19px; margin:0 10px 0 0; cursor:move;}
.map li a img.add{background:url(../images/edits.gif) no-repeat 0px -110px; margin:8px 0 0 8px; }
.map li input.text{ margin:6px 0 1px 23px; width:165px; height:18px;}
.map li input.ok{ height:22px; width:75px; margin:6px 0 1px 0;}
.map input.button{ width:135px; height:24px; margin:40px 20px 0 0;}
.map li p{ /*margin-left:23px;*/ clear:left;}
.map img.del{background:url(../images/edits.gif) no-repeat 0 -160px; margin:7px 7px 0 0; cursor:pointer; height:11px; width:11px; /*margin:8px 0 0 10px;*/}
#content .map p a{ float:left; font-size:12px;}

.map_form{}
.map_form p{ padding-bottom:10px;}
.map_form label{ width:80px; float:left; line-height:20px;}
.map_form select{ width:146px;}

.page404{ margin:50px 0 0 140px; font-size:12px;}
.page404 h1 span{ font-size:100px;color:#c8091e;}
.page404 p{ font-family:Georgia, "Times New Roman", Times, serif; line-height:24px; margin-top:4px;}
.page404 ul{ margin-top:13px;}
.page404 li{background:url(../images/bk_dash.gif) no-repeat 0 9px; padding:0 0 16px 20px;}
.page404 a{ color:#005ebe;}

.catalogue li p .loader{ float:none; margin:0 0 0 5px;}

table.order{ width:95%;}
table.order th{ font-size:16px; text-align:left;}
table.order td, table.order th{ padding:13px 9px; border:none;}
table.order tr.dark{background-color:#e3e3e3;}
table.order td.avatar{ width:75px;}
table.order td.title a{ font-size:16px; color:#000000;}
table.order td.count{}
table.order td.price{ font-family:Tahoma; font-size:16px; color:#c8091e;}
table.order td.size{}
table.order td.del_item{ text-align:center; width:50px;}
table.order td.count input, table.order td.size input{ width:54px; height:18px;border:1px solid #7F9DB9;}
table.order td.order_sum{ font-size:16px; font-weight:bold;}
h3.order_sum span{ font-family: Tahoma; font-weight:normal;}
input.order_submit{ float:right; margin-right:5%; padding:2px 5px;}

.layer{ background:#FFFFFF; border:2px solid #c8091e; position:absolute; padding:10px; font-size:14px;}
.layer img.close{background:url(../images/edits.gif) no-repeat 0 -172px; margin:0; cursor:pointer; height:17px; width:17px; float:right;}

.layer-01 {background:#F5F5F0 none repeat scroll 0;border:1px solid #C6CAAD;font-size:1.2em;left:100px;min-width:710px;padding:0 24px 70px 0;position:absolute;top:400px;}
.foto-layer {left:50%;margin-left:-25%;min-width:370px;padding-right:23px;top:160px;width:auto;z-index:999;}
.left-img, .right-img, .home-img, .map-img, .mail-img, .home-img-act, .map-img-act, .corner-l, .corner-r, .arrow01, .corner01-l, .corner01-r, .corner01-bl, .corner01-br, .act-l, .act-r, .win-img, .rarr-1, .larr-1, .barr-1, .cat-menu em, .cat-menu ins, .close-img, .list-img, .table-img, .print-img, .savepdf-img, .del-img, .dashed-link-act ins, .dashed-link-act em {background:transparent url(../images/sprites.png) repeat scroll 0;}
.close-img {background-position:-32px -20px;cursor:pointer;display:block;height:13px;position:absolute;right:15px;top:15px;width:13px; font-size:1px;}
.foto-layer h3 {color:#c8091e;font-size:1.15em;font-style:italic;margin:16px 45px 15px 20px;}
.layer-01 h3 {font-family:Arial;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
.centering {text-align:center;}
.nav-container {bottom:20px;left:50%;position:absolute;width:330px;}
.navigation {clear:both;left:-50%;margin:0 auto;padding:20px 0 0;position:relative;width:325px;}
.navigation .float-l {cursor:pointer;}
.foto-layer .navigation {style.css (line 444)}
.float-l {float:left;}
.arrow-l-img, .arrow-r-img {background:transparent url(../images/arrow04.gif) repeat scroll 0 0%;height:18px;margin:0 5px;width:67px;}
.navigation .float-r span, .navigation .float-l span {border-bottom:1px dashed #28669C;color:#28669C;}
.arr-links {border-bottom:1px dashed #28669C;color:#28669C;font-size:12px;}
.navigation .float-r {cursor:pointer;width:160px;}
.arrow-l-img {float:left;}
.float-r {float:right;}
.arrow-r-img {background-position:0 -18px;float:right;}
.shadow-b {background:transparent url(../images/shadow-b.png) repeat scroll 0;bottom:-12px;height:11px;left:0;position:absolute;width:100%;}
.shadow-r {background:transparent url(../images/shadow-r.png) repeat scroll 0;height:100%;position:absolute;right:-9px;top:0;width:8px;}
.shadow-br {background:transparent url(../images/shadow-br.png) repeat scroll 0;bottom:-13px;height:13px;position:absolute;right:-10px;width:10px;}
.foto-layer img {border:1px solid silver;margin-left:45px;}
.layer-01 img {float:left;margin:0 22px 0 54px;}

div.order{ top:250px; padding-bottom:25px; padding-right:35px;}
div.order p{ padding-bottom:10px; padding-left:20px;}
div.order p input{width:200px;}
div.order label{ width:85px; float:left; height:20px;}
div.order .red{ font-size:11px;}



#header .f-left {
  font-family: times New Roman;
  margin-top: 38px;
}

#header .f-left h3 {
  color: #A9A9A9;
}

#nav_links {
  float: none !important;
}

.copy {
  font-size: 11px !important;
}

.copy div {
  padding-top: 0;
  padding-right: 10px;
}