/*page*/
html, body {font-size: 100%; width:100%; background-color:#e8f1f6}
body{padding:0; margin:0; font-family: "Times New Roman", Times, serif; color:#19354f}
/*design*/
a img{border:0}
/*navigation*/
a{color:#19354f; text-decoration: underline;}
a:hover{text-decoration:underline; color:#758ca2;}
.for_menu {font:bold 80% Arial; text-decoration:none; }
.for_menu_act {font:bold 80% Arial; color:#fff; text-decoration:none; }
/*=FONTS */
td, table, ul{font-size: 100%}
#ajax_desc a {
    border-bottom-color : #1F1FD2;
    border-bottom-style : dashed;
    border-bottom-width : 1px;
    text-decoration : none;
  }
#ajax_desc a:hover{
    border-bottom-width : 0px;
    text-decoration : none;
}
#mailim a {position:absolute; margin: 5 0 0 140px; }
#mailim a:hover {}
#mapim a {position:absolute; margin: 5 0 0 80px;}
#mapim a:hover {}
#homeim a {position:absolute; margin: 5 0 0 0px; }
#homeim a:hover {}
#searchim a {position:absolute; left:210px; height:21px; width:24px; background: url(../images/search.gif) no-repeat right center;}
#searchim a:hover {height:21px; width:24px; background: url(../images/search_over.gif) no-repeat right center;}
#profile dt {font:bold 100% Tahoma,Times;color:#e54803 }
#navigation a {text-transform: uppercase; font-weight:normal; font: bold 11pt Arial, Tahoma; color:#000; text-decoration:none;}
#bannertop { position: absolute; left:660px; top:80px; height:127px;}
#bannertop td {}
#block1 {width:100%; height:507px; background: url(../images/fon_top.gif) repeat-x; background-color:#e8f1f6;}
#block2 {padding:20px 4%; width:92%}
* HTML #block2 {width: 100%}
#block3 {position:relative; padding:20px 4%; width:92%; background-color:#c2dff1;}
* HTML #block3 { width: 100%}
#block4 {position:relative; padding:20px 4%; width:92%;}
* HTML #block4 { width: 100%}
#shapka1 {position:relative; padding:0 6% 0 4%; width:90%; background-color:#c2dff1; height:50px; vertical-align:middle; border-bottom:3px solid #0B3D84;}
* HTML #shapka1 { width: 100%}
#shapka2 {position:relative;width:100%; height:214px; background:url(../images/frame1.jpg) no-repeat; background-color:#FFFFFF;}
#text_up {position:absolute; left: 50px; top:150px; width:650px; padding-left:10px}
#tretya_polosa {margin:0px 0px 0px 0px;}
#text_up_dr {position:absolute; left: 150px; top:52px; width:600px; }
#text_up2 {position:absolute; left: 0px; top:52px; width:600px; }
.kvadratik {position:absolute; top:0px; left:0px; height:8px; width: 65px; background-color:#0B3D84;}
.kvadratik1 {position:absolute; top:45px; right:0px; height:5px; width: 65px; background-color:#0B3D84; background:url(../images/kvadratik.gif) repeat-x;}
* HTML .kvadratik1 { top:48px}
.pager b {font:bold 105% }
/*=TAGS*/
p {font-size: 100%;}
h1{font: bold 200%; color:#3671a7;letter-spacing:0em;margin: 0;}
h2{font: bold 160%;color:#3671a7;margin:  0 0 0 0px;}
a:hover h2{color:#5CCAF8; text-decoration:none;}
h3{font: 180%; color:#3671a7;margin: 0;}
h4{ font-size: 130%;color: #3671a7;margin: 0 ;}
small {font-size: 70%; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*Misc*/
.titleZag {margin-top:0px; font-size:160%; font-weight:500; color:#3671a7;}
.border {border:2px solid #00AA00;padding: 10px;margin:10px 0;text-align:center;}
.error_border {border:2px solid #FF6600;padding: 10px;margin:10px 0;text-align:center;}
.center {width:100%; text-align:right; margin: 0 auto;}
.error, .req {color: red;}
.data {margin-bottom:10px}
.title {font-size:105%; color:#000; margin-bottom:5px; font-weight:bold; display:block}
.txt {color:#2B5A86;}
.datacat {padding-left:10}
.data h2 {padding-left:10}
.data ul li{margin-left:10px; display:inline}
.data ul li a:hover {background-color:#000; color:#fff;}
.view_template { width:27%; float:right;}
.view_template2 { float:right; width:275px;  margin-right:30px; }
.view_template_2 { float:right; width:275px;  margin-right:30px; margin-top:270px;}
.date_n { font-size: 70%; font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; padding:0 10 0 10px; background-color:#fff;}
ul li{list-style-image: url('../images/select_li.gif'); margin-left:20px;}
.img { float:left; margin: 5 20 10 0px;}
.shopstore_a_red a{text-decoration:none; background:url(../images/shoping.gif) no-repeat}
.shopstore_a_red a:hover{ text-decoration:none; background:url(../images/zakaz_button2_zap.png) no-repeat}
.shopstore_a_red a:active{ text-decoration:none; background:url(../images/zakaz_button2_zap.png) no-repeat}
.ramka {background-color: #f8f8f8; padding:10; border-top: #ccc 1px solid; border-bottom: #ccc 1px solid;}
.pager a {text-decoration:none;}
.pager b {color:#ff6600;}
.artic_t {color: #000;}
a:hover .artic_t{color:#5CCAF8;}
a h4{color:#000;}
a:hover h4{color:#000;}
.pricenew {font-size:140%; background-color:#000; color:#fff;}
.price {font-size:140%; background-color:#000; color:#fff;}
.titles {font-size:120%; font-weight:bold; font: bold; color:#000; }
.titles a{color:#000; }
.titles a:hover{color:#5CCAF8; text-decoration:none;}
.hr {clear:both; height:1px; background: url(../images/hr.gif) repeat-x left center;padding: 20px 0;}

/*td ul strong {font-size: 120%; color: #000;}*/
#marker {margin-left:10px; margin-top:0px;}
/*li { margin-left:10px}*/
.one_item { border-bottom: solid 1px #ccc; padding-bottom:10px; margin-bottom:10px;}
#marker ul li {list-style-image: url(../images/check.gif); margin-left:10;}
#marker ul li strong{}
.small_txt {font-size: 80%; color:#000;}
.small_txt a {color:#000;}
.active_menu { background:url(../images/grad_act_menu.jpg) repeat-x left center; border-left: #1565a1 2px solid; border-bottom: #1565a1 2px solid; border-right: #1565a1 2px solid; padding-bottom:10px}

/*layout*/
  /*HEADER*/
   #header {padding: 0 0 0 0; text-align:left; min-width: 940px;}
   * HTML #header {min-width: 1000px; }
      /*#header span {display:block;width:384px;text-align:right}*/
    #fon_up {  width:100%; background-color:#c2dff1 ; position:absolute; right:0px; float:right; vertical-align:top; top:0px; left: 0px; height:50px; }
    #logo {height:50px; width: 187px}
    #kvadratik_up { position:absolute; height:8px; width: 52px ; top:45px; right: 0px; background: url(../images/kvadratik.gif) repeat-x;}
    #menu {position:absolute; top:52px; left: 0px; height: 360px; width: 111px;}
    #gradient {width:100%; position:absolute; right:0px; left: 111px; top:52px; height:360px; background:url(../images/gradient.png) repeat-y; background-color:#FFFFFF}
    
   
    #bman {float:right; position:absolute; width:278px; height:335px; right:20px; top:77px; background:url(../images/bman.gif) no-repeat;}
    #bman_sm {float:right; position:absolute; width:111px; height:134px; right:20px; top:56px; background:url(../images/bman_sm.gif) no-repeat;}
    #slogan {float:right; position:absolute; width:384px; height:129px; right:180px; top:320px; background:url(../images/slogan.gif) no-repeat;}
    #cherta_other2 { width:100%; background: url(../images/cherta2.gif) repeat-x left top; position:absolute; height:3px; right:0px; top:190px; left: 0px; }
    #gradient2 {width:100%; position:absolute; right:0px; left: 0px; top:52px; height:138px; background:url(../images/gradient.png) repeat-y; background-color:#FFFFFF}
    #gradient_menu {width:100%; position:absolute; right:0px; left: 0px; top:193px; height:70px; background:url(../images/gradient_menu.gif) repeat-x;}
    #gradient_act_menu {width:100%; position:absolute; right:0px; left: 0px; top:193px; height:53px;} 
    #logo_fon {position:absolute; width:126px; height:138px; left:150px; top:52px; background:url(../images/logo_fon.gif) no-repeat}

    #top_odd {font-size: 200%;}
    #top_even {font-size: 150%; margin-left:80px;}
    #slogan_txt {float:right; position:absolute;right:150px; top:162px;}
    #gradient_obr {position:absolute; right:0px;top:52px; height:138px; width:180px; background:url(../images/gradient_obr.gif) repeat-y;}

    #imdop { float:left; margin-top:220px; width:319px;}
    #imdop_admin {position:absolute; top:30px; left:0px; width:200px;}
    #limb_links { position:absolute; text-align:left; left:735px; top:25px; width:210px; color:#000;}
    #registration {position:absolute; text-align: right; right:65px;top:0px; color:#000;}
    #g_links {position:absolute; left:660; top:0px; width:41px; height:71px;}
    #f_links {position: relative; height:26px; float:left}
    #lines_hr {position:absolute; left:0px; width:100%; height:4px; top:0px; border-top: #F7F7F7 4px solid;}
  /*=CONTENT*/
    #center {text-align:left;}
    #wrapper {height: auto; text-align:left;margin: 0 auto; }
    #container_admin { padding-top:60px; }
    #left_data {position:absolute; top:230px; left:0px; height:100%; width:315px;}
    *html #left_data {height:100%;}
      .content {margin-right:28%}
            #content_admin {margin:0px 50px 20px 200px;}
      #contentpage {margin:0px 10px 20px 319px;}
      #short { padding-left:20px}
      #harakt { padding-left:20px}
      #zapchasti { padding-left:20px}
/*FORM*/
.field {clear:both;padding: 5px 0;width:520px}
.field label {font-weight:bold;text-align:right;float:left;width:150px;padding: 0 5px 0 0;}
.field .img {float:right}
.title_error {display:block;font-weight:bold;color:red;margin:15px 0;}
.list_errors {margin-top: 2px;margin: 0 0 0 15px;padding:0;}
.input, .textarea {margin-bottom: 5px;}
.search {float:left; margin-bottom: 5px; width:200px}
input {border: #ccc 1px solid;}
/*TABLE*/
table.list{border-left:solid 0px #d7d6d0; width: auto; margin-bottom: 15px;border-collapse:collapse;}
div.list{ float:left; margin-left:10px; text-align:left; width: 240px; vertical-align:top; min-height:181px}
div.listfull{ float:left; padding-left:10px; text-align:left; width: 200px; vertical-align:top; border-right: solid 1px #EBEBEB}
*html div.listfull {width: 210px;}
.list td, .list th  {padding:0 5px 0 5px;}
.list thead tr      {background-color:#FF6600;}
.list thead  th    {padding:5px; border:solid 0px #d7d6d0; font:bold .8em Tahoma; text-align:center;  white-space:noWrap; text-transform:uppercase;color:#fff}

.list thead  .left  {border-left:solid 2px #7f7f7f;}
.list thead  .right{border-right:solid 2px #7f7f7f;}

.list .left  {border-left:solid 1px #d7d6d0;}
.list td  {border-right:solid 0px #d7d6d0; padding:10px; height:33px; border-bottom: solid 0px #d7d6d0;vertical-align:top;}
.list .odd  {background-color:#f8f8f8; }

.list .top  td      {border-top:solid 0px #d7d6d0;}

.list td:before  {content:url(../images/1x1.gif);}


.modelProperties td {text-align:left; padding:0; font-size:100%; font-family:Tahoma; vertical-align: bottom;}
.modelProperties td.title {text-align:left; padding:0 0 1.2em 0;}
.modelProperties td.img {padding:0 1px 0 0; font-size:100%;}
.modelProperties td.label {padding:0 0px 0 0; font-size:100%; line-height:1.2em; background:url(/images/dots.gif) repeat-x bottom right;}
.modelProperties span {background-color:white; padding-right:2px;}

.modelProperties_big td {text-align:left; padding:0; font-size:100%;vertical-align: bottom;}
.modelProperties_big td.title {text-align:left; padding:0 0 1.2em 0;}
.modelProperties_big td.img {padding:0 1px 0 0; font-size:100%;}
.modelProperties_big td.label {padding:0 0px 0 0; font-size:100%; line-height:1.2em; background:url(/images/dots.gif) repeat-x bottom right;}
.modelProperties_big span {background-color:white; padding-right:2px;}
/*}}}*/