* {
    margin: 0;
    padding: 0;
    font-family: 'Trebuchet MS';
    font-size: 13px;
}



.menu_lt {
background:transparent url(images/frbook/menu/ugolb.png) no-repeat scroll left top;
}


.menu_rt {
background:transparent url(images/frbook/menu/ugolb.png) no-repeat scroll right top;
text-align:center;
padding: 0 8px;
}




.colored_menu, .colored_footer {
background-color:RED;
margin-top:0px;
}


.menu_rt a, .menu_rt span {
color:#ffffff;
display:inline-block;
font-size:18px;
margin:3px;
position:relative;
text-align:center;
vertical-align:middle;
}

.footer_rb a, .footer_rb span {
color:#ffffff;
display:inline-block;
font-size:18px;
margin:3px 0 1px 2px;
position:relative;
text-align:center;
vertical-align:middle;
}

.footer_lt {
background:transparent url(images/frbook/menu/ugolb.png) no-repeat scroll left top;
}

.footer_lb {
background:transparent url(images/frbook/menu/ugolb.png) no-repeat scroll left bottom;
margin-top: -4px;
}

.footer_rt {
background:transparent url(images/frbook/menu/ugolb.png) no-repeat scroll right top;
}

.footer_rb {
background:transparent url(images/frbook/menu/ugolb.png) no-repeat scroll right bottom;
text-align:center;
padding: 0 8px;
}

.alter {
}

img {
 border: none;
 vertical-align:top;
}

 .img_product{
padding: 0px 7px 0px 0px;
}


body {
    width: 100%;
    text-align: center;
    background-position: top;
    background-repeat: no-repeat;
    padding-bottom: 13px;
    background-attachment: fixed;
}

body * {
    text-align: left;
}


#main_column {
    width: 990px;
    margin:-2px auto;
}

#sidebar {
    float: right;
    width: 300px;
}
#header, #main {
    width: 100%;
    float: left;
}


#content {
    float: left;
    width: 678px;
    margin-right: 0px;
}


#main {
    padding:16px 0 0 1px;
}

.right_menu {
background-color:white;
border-left:1px solid #000000;
border-right:1px solid #000000;
margin-bottom:0;
padding:12px;
}

.right_menu_lt{
background:transparent url(images/frbook/news/ugolb.png) no-repeat scroll left top;
}

.right_menu_rt{
background:transparent url(images/frbook/news/ugolb.png) no-repeat scroll right top;
text-align:center;
padding: 0 8px;
}

.right_menu_lt a, .right_menu_rt span {
display:block;
font-size:17px;
position:inherit;
}

.right_menu_lb {
background:transparent url(images/frbook/news/ugolb.png) no-repeat scroll left bottom;
}

.right_menu_rb{
background:transparent url(images/frbook/news/ugolb.png) no-repeat scroll right bottom;
text-align:center;
padding: 0 8px;
}

.right_menu_lb a, .right_menu_rb span {
color:#ffffff;
display:inline-block;
font-size:17px;
position:relative;
text-align:center;
vertical-align:0 8px;
}

.right_menu_1 {
background-color:black;
margin:-4px;
padding:4px;
}

.right_menu_2 {
background-color: black;
margin:0 -8px;
padding:4px 13px 6px;
}

.right_menu_3 {
background-color:black;
height:24px;
margin:0 -4px 20px;
padding:0 4px 10px;
}

.right_menu_4 {
background-color: black;
margin:0 -8px;
padding:11px;
height: 0;
}

.right_menu_news {
margin-left:0;
padding:0;
text-align:center;
}

.obzor{
margin:14px 0 3px;
padding:0;
}


#footer {
 text-align: center;
 height: 73px;
 clear: both;
 width: 100%;
 text-align: center;
margin-bottom: 13px;
}

#footer .main_menu {
    margin-top: 0;
}


.telefon{
clear: both;
display: inline-block;
float: left;
font-size: 13px !important;
font-weight: 700;
list-style-type: none;
}

.telefon *{
margin-left:15px;
}


.fr_book{
clear:right;
display:inline-block;
float:right;
font-size:13px !important;
font-weight:bold;
list-style-type:none;
margin:-5px 6px 4px 5px;
}

.fr_book *{
color:#FFFFFF;
margin-right:15px;
}

#footer_nav  {
clear:right;
display:inline-block;
float:right;
list-style-type:none;
padding:0px 0 11px;
}

#footer #nav li{
background:none repeat scroll 0 0 transparent;
float:left;
margin:-4px 3px 8px;
position:relative;
}


.nav_1 a{
color:#000000;
display:block;
padding:10px 15px;
text-decoration:none;
}

#nav_1 li {
background:transparent none repeat scroll 0 0;
float:left;
margin:-6px -14px 0 6px;
padding:0 20px 0 9px;
position:relative;
}







.news_image {
float:left;
height:150px;
padding-right:13px;
padding-bottom: 13px;
width:150px;
    }



#sidebar #banner {
margin:-3px -6px 17px 2px;
}

#sidebar #tags_cloud {
border-left:1px solid #000000;
border-right:1px solid #000000;
margin-top:-7px;
}

.tags a {
 color: #333333;
 text-decoration: none;
}




.tags a:hover {
 text-decoration: underline;
}

.main_menu {
 text-align: center;
 height: 83px;
 float: left;
 clear: both;
  padding: 1px;
 width: 100%;
 text-align: center;
 margin-top: 13px;
}

.menu_2{
    height: 77px;
    margin: 0 -8px;
    padding: 1px;
    background-color: #000000;
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
    .menu_2{
        height: 75px !important;
    }
}

.menu_1{
    padding: 4px 0px 0px 0px;
    background-color: #000000;
}

.footer_2{
    height: 67px;
    margin: 0 -8px;
    padding: 1px;
    background-color: #000000;

}
.footer_1{
    padding: 0px 0px 4px 0px;
    background-color: #000000;

}

.main_block_border_lt a, .main_block_border_rt span {
color:#ffffff;
display:inline-block;
font-size:14px;
position:relative;
text-align:center;
vertical-align:middle;
font-weight:bold;
}

.main_block_border_lt {
background:transparent url(images/frbook/news/ugolb.png) no-repeat scroll left top;

}
.main_block_border_rt {
background:transparent url(images/frbook/news/ugolb.png) no-repeat scroll right top;
text-align:center;
padding: 0 8px;
}

.main_block_border_lb a, .main_block_border_rb span {
display:inline;
font-size:12px;
position:inherit;
height:32px;

}

.main_block_border_lb {
 background:transparent url(images/frbook/news/ugolb.png) no-repeat scroll left bottom;
clear:left;
}

 .main_block_border_rb {
background:transparent url(images/frbook/news/ugolb.png) no-repeat scroll right bottom;
text-align:center;
padding: 0 8px;
}

 .main_block_border_1 {
background-color:black;
margin:-4px;
padding:4px;
}

  .main_block_border_2 {
background-color:black;
margin:0 -8px;
padding:4px 13px 6px;
 }

.main_block_border_3 {
 background-color:black;
margin:0px -4px 17px -4px;
padding:0 4px 3px;
}

.main_block_border_4 {
background-color: black;
margin:0 -8px;
height:32px;
}


.battery_b{
background:transparent url(images/frbook/news/ico_2m.png) no-repeat scroll right center;
width:100%;
}

.book_b{
background:transparent url(images/frbook/news/ico1m.png) no-repeat scroll left center;
height:25px;
}

.battery_m{
background:transparent url(images/frbook/news/ico_2m.png) no-repeat scroll right center;
width:100%;
}

.book_m{
background:transparent url(images/frbook/news/ico1m.png) no-repeat scroll left center;
height:25px;
}

.main_news2{
    padding:11px
  }

.zagolovoc a {
margin-left:-27px;
padding:0;
}

.zagolovoc span {
font-size:12px;
font-weight:bold;
margin-left:427px;
padding-top:0;
text-align:center;
}

.number_1 {
 font-weight: bold;
font-size: 14px;
padding: 0;
margin-left: 338px;
}

.number_2 {
 font-weight: bold;
font-size: 14px;
padding: 0;
margin-left: 254px;
}
.number_3{
font-weight: bold;
font-size: 19px;
padding: 0;
margin-left: 238px;
}



#oprosi {
 border-left:1px solid #000000;
 border-right:1px solid #000000;
 margin-bottom: 0px;
 font-size: 12px;
 padding: 13px;
 background-color: WHITE;
}
#tags_cloud {
 padding: 3px 12px 8px 12px;
 background-color: WHITE;
}


.product {
 width: 673px;
}

#oprosi h4 {
 font-size: 15px;
 margin-bottom: 7px;
}

#opros b {
 font-size: 15px;
}

.sub_menus {
 position: relative;
 width: 200px;
}


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

#header {
  background-color: WHITE;
}

#small_login {
 float: right;
 padding: 10px;
}

#qsearch  {
margin:32px 6px 0 330px;
opacity:1;
padding-right:3px;
}


.partner {
 width: 670px;
 float: left;
 padding: 5px;
 background-color: WHITE;
}


.search_result {
 padding: 5px;
 background-color: WHITE;
}


.catalog_item {
 margin-bottom: 10px;
 height: 130px;
}

.catalog_item {
 margin-right: 10px;
}

.client_image{
clear: right;
margin-right: 13px;
margin-top:-5px;
float: left;
}






.one_product {
 margin-bottom: 10px;
 width: 673px;
}

#product {
 float: left;
 width: 100%;
}



#small_images {
 float: left;
 clear: left;
 margin-top: 5px;
 margin-right: 10px;
}

.one_picture {
 width: 330px;
 float: left;
 height: 120px;
 padding: 5px;
}

.one_picture img {
 max-height: 70px;
}

#product_images {
float:left;
height:250px;
padding:11px;
width:250px;
}

.main_image {
 height: 150px;

}


#nav {
    padding: 0;
    LIST-STYLE-TYPE: none;
    display: inline-block;
    _width: 700px;
    float: right;
    clear: right;
    padding-right: 5px;
}

#nav UL {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #EF543A;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}

#nav LI {
   background:transparent none repeat scroll 0 0;
   float:left;
   margin:-4px -1px 8px;
   position:relative;
}

#footer_nav li{
   background:transparent none repeat scroll 0 0;
   float:left;
   margin:-1px -1px -4px;
   position:relative;
}


#nav A {
    PADDING-RIGHT: 20px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    padding:4 27px 4px 27px;
}

#footer_nav A {
    PADDING-RIGHT: 20px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none;
    padding:4 27px 4px 27px;
}

#nav A.m2 {
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 7px;
    COLOR: #fff;
    PADDING-TOP: 7px; BORDER-BOTTOM: #BF4E3B 1px solid;
    TEXT-DECORATION: none;
}

#nav A:hover {
    BACKGROUND: #666666;
}

#footer_nav A:hover {
    BACKGROUND: #666666;
}

#nav LI:hover {
    BACKGROUND: #666666;
}

#nav LI.jshover {
        BACKGROUND: #666666;
}

#nav LI UL {
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    PADDING-LEFT: 0px;
    BACKGROUND: #EF543A;
    WIDTH: 145px;
    PADDING-TOP: 8px;
    POSITION: absolute;
}

#nav LI LI A {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#nav LI:hover UL {
    DISPLAY: block;
}

#nav LI.jshover UL {
    DISPLAY: block;
}

#nav LI:hover LI UL {
    DISPLAY: none;
    LEFT: 140px;
    TOP: -9px;
}

#nav LI.jshover LI UL {
    DISPLAY: none;
    LEFT: 140px;
    TOP: -9px;
}

#nav LI:hover LI:hover UL {
    DISPLAY: inline-block;
}

#nav LI.jshover LI.jshover UL {
    DISPLAY: inline-block;
}



#nav span {
 float: left;
}

#footer_nav LI:hover {
    BACKGROUND: #666666;
}

#footer_nav LI.jshover {
        BACKGROUND: #666666;
}

#footer_nav LI UL {
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    PADDING-LEFT: 0px;
    BACKGROUND: #EF543A;
    WIDTH: 145px;
    PADDING-TOP: 8px;
    POSITION: absolute;
}

#footer_nav LI LI A {
    BACKGROUND: none transparent scroll repeat 0% 0%;
}

#footer_nav LI:hover UL {
    DISPLAY: block;
}

#footer_nav LI.jshover UL {
    DISPLAY: block;
}

#footer_nav LI:hover LI UL {
    DISPLAY: none;
    LEFT: 140px;
    TOP: -9px;
}

#footer_nav LI.jshover LI UL {
    DISPLAY: none;
    LEFT: 140px;
    TOP: -9px;
}

#footer_nav LI:hover LI:hover UL {
    DISPLAY: inline-block;
}

#footer_nav LI.jshover LI.jshover UL {
    DISPLAY: inline-block;
}



#footer_nav span {
 float: left;
}




.tags_main {
 min-height: 550px;
}

.w673 {
    _width: 685px;
}

#show_image {
    position: absolute;
    left: 150px;
    top: 210px;
}

#close_button {
    position: relative;
    right: 30px;
    top: 5px;
    float: right;
    text-align: center;
    width: 20px;
    height: 20px;
    padding: 2px;
    background-color: #AFAFAF;
    cursor: pointer;
}

.form_submit {
font-size: 12px;
font-weight: bold;
margin-left: 45px;
text-align:center;
padding: 0 20px;
}

.form_text  {
background:none repeat-x scroll left bottom white;
color:black;
height:24px;
width:490px;
}


.photos .one {
    width: 70px;
    height: 100px;
    margin-right: 10px;
}

.photos {
    overflow: hidden;
    height: 240px;
}

.photos a {
    text-decoration: none;
}


#cur_photo {
  padding:0px 7px;
}

.photo{
text-align: center;
}


.navi {
  padding: 8px 0px 0px 0px;

}
#pred {
cursor:pointer;
margin:54px 0;
text-align:center;
}

#sled {
margin:54px 0;
cursor: pointer;
}


#detailed{
opacity:1;
padding-right:3px;
}

#previews_small {
 position: relative;
}

#previews_small span {
    width: 50px;
    height: 50px;
    margin-right: 5px;
}


#opisanie {
        margin-right: 10px;
        padding-left: 290px;
}

#opisanie h2 {
padding-bottom:13px;
margin-top:5px;
font-size:120%;
text-align:center;
}

#characteristic {
clear:left;
float:left;
margin:0 0 0 0;
width:250px;
text-align:center;
}





#characteristic  th {
border-bottom:1px solid #000000;
color:#2D2D2D;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
border-right:1px solid #000000;
}

#characteristic  td {
border-bottom:1px solid #000000;
color:#2D2D2D;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
padding: 10px;
}


#characteristic table {
border-collapse:collapse;
clear:left;
float:left;
width:105% !important;
margin-top: 9px;
border-color: black;
}


.date  {
font-size:12px;
font-weight:bold;
margin-left:13px;
text-align:center;
line-height:3;

}

.zagolovoc {
font-size:17px;
font-weight:inherit;
margin-left:19px;
padding-top:0;
text-align:center;
}
#rambler_counter {
    float:left;
    padding-right:15px;
    padding-top: 26px;
}

#next_photo_img {
border:1px solid #000000;
float:right;
}

#prev_photo_img{
border:1px solid #000000;
float:left;
}

 #cur_photo_img{
border:1px solid #000000;
 }


.phone, .address {
font-weight: bold;
margin:-22px 0 1px 251px;
}

.send_roznica {
text-align:center;
}
 #name h4{
 font-weight: lighter;
 }


#product_tabs {
float:left;
font-size:100%;
width:100%;
margin-top: -4px;
}



.lt_tab {
    background: url("/images/frbook/ugolwhite.png") no-repeat scroll left top transparent;
    padding-left: 8px;
}

.rt_tab {
    background: url("/images/frbook/ugolwhite.png") no-repeat scroll right top transparent;
    padding-right: 8px;
}

.l_tab {
    border-top: 1px solid black;
    background-color: white;
    padding-top: 8px;
}

.r_tab {
    margin: 0 -8px;
    border-left: 1px solid black;
    border-right: 1px solid black;
    background-color: white;
    padding: 0 8px 7px;
    text-align: center;
    font-size: 17px;
}


.lt_tab_a {
    background: url("images/frbook/menu/ugolb.png") no-repeat scroll left top transparent;
    padding-left: 8px;
}

.rt_tab_a {
    background: url("images/frbook/menu/ugolb.png") no-repeat scroll right top transparent;
    padding-right: 8px;
}

.l_tab_a {
    border-top: 1px solid black;
    background-color: black;
    padding-top: 8px;
}

.r_tab_a {
    margin: 0 -8px;
    border-left: 1px solid black;
    border-right: 1px solid black;
    background-color: black;
    padding: 0 8px 7px;
    text-align: center;
}

.r_tab_a * {
    color: white;
    text-decoration: none;
    font-size: 17px;
}

.r_tab_a a:hover{
    color: #EEEEEE;
}


.tab {
    float: left;
    margin-right: 1px;
    overflow: hidden;
}

.last_tab {
    margin-right: 0 !important;
}



.download_table {
    border-collapse: collapse;
    width: 650px;
    border-color: black;
    border-right-width: 1px;
    border-top-width: 1px;
}

.download_table td {
    padding: 5px;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
}


.names_tr {
    font-size: 14px;
}

.captcha_inputs .submit {
    text-align: center;
    width: 100px;
}

.captcha_inputs img {
    height:40px;
    padding:0;
    vertical-align:middle;
}

.captcha_inputs * {
    margin-right: 5px;
}

.captcha_inputs_2 .submit {
    text-align: center;
    width: 100px;
}

.captcha_inputs_2 img {
    height: 40px;
    vertical-align: middle;
    padding: 20px 0px;
}

.captcha_inputs_2 * {
    margin-right: 10px;
}

.question {
  font-weight: bold;
  cursor:pointer;
}

.answer  {
  margin-top: 13px;
}

.bborder {
    border-bottom: 1px solid black !important;
    position: relative;
    top: 13px;
    height: 1px;
}

.title b, .title a {
    font-size: 11px;
}

.active_catalog {
    background-color: #555 !important;
}

.footer_active_catalog {
    background-color: #555 !important;
}

.active_catalog a:hover {
    background-color:#555555 !important;

}

.footer_active_catalog a:hover {
    background-color: transparent !important;
}

.news_image_inside {
    width: 250px;
    height: 250px;
    float: left;
    padding-right: 13px;
    padding-bottom: 13px;
}

.news {
    float: left;
    width: 650px;
}

.main_block ul {
    padding-left: 30px;
}

.main_block ol {
    padding-left: 20px;
}

.name h3 {
    display: inline;
}


.captcha_sets {
float:left;
margin-bottom:20px;
margin-top:20px;
}


.captcha_sets img {
    float: left;
    margin-left: 1px;
}

.captcha_sets span {
    float: left;
    margin-left: 10px;
}


.bottom_menu_item {
border-right:1px dotted #333333;
}

.menu_item {
border-right:1px dotted #FFFFFF;
}

.menu_item_td {
border-color:-moz-use-text-color #FFFFFF -moz-use-text-color -moz-use-text-color;
border-style:none dotted none none;
border-width:medium 1px medium medium;
}

#header {
 border: 10px solid #000000;
}

.partner {
 border: 1px solid #000000;
}



.search_result {
 border: 1px solid #000000;
}

.border {
 background-color:#000000;
 border-top-width:0px;
 border-top-style:solid;
 border-top-color:black;
 border-bottom-style:solid;
 border-bottom-width:0px;
}

.pad {
 padding:13px;
 border-left:1px solid #000000;
 border-right:1px solid #000000;
}

.main_block {
 margin-bottom: 0px;
 background-color: white;
}

.left {
 float: left;
}

.right {
 float: right;
}


.mheight {
 min-height: 550px;
}

.clear {
 clear: both;
}

#tags_cloud, #oprosi {
 border: 1px solid #000000;
 _display: block;
 _float: left;
 _width: 300px;
}

.html_text ul br {
 display: none;
}

.html_text ul li br {
    display: block;
}



#site_feedback {
clear:right;
display:block;
float:right;
width:90%;
}

#site_feedback select, #site_feedback textarea {
    width: 95%;
}

#after_footer{
    text-align: left;
}


#feedback_custom_input div {
    width: 310px;
}

#feedback_custom_input button {
    width: 50px;
    text-align: center;
}

.input_row{
float:left;
}
.input_row1{
float:left;
width:311px;
}
.input_row_2  {
float:left;
width:300px;
}

.input_row input {
    width: 280px;
}


.input_row_3  {
float:right;
width:270px;
}

.seowebart  {
float:right;
padding:10px 0 20px;
text-align:center;
width:100%;
}

.contact_info {
    width: 100%;
}



.right_menu  th {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
border-right:1px solid #000000;
}

.right_menu  td b{
float: left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-right:3px;
}


.right_menu table {
width:100% !important;
}
.right_menu a{
 font-size:11px !important;
 }

.right_menu td {
display:table-cell;
}

#golosovanie {
    width:990px;
}

#fb_feedback_message {
    float: right;
    position: absolute;
    width: 890px;
    height: 120px;
    line-height: 110px;
    vertical-align: middle;
    text-align: center;
    font-size: 18px;
}

.mail_image {
    cursor: pointer;
    border: none;
    text-decoration: none;
}

#logo {
cursor:pointer;
float:left;
margin:-72px 0 8px 12px;
position:relative;
}

.freedom{
display:block;
font-family:Arial;
font-size:20px;
font-style:italic;
font-weight:900;
letter-spacing:3px;
text-align:justify;
width:230px;
text-decoration: none;
}

.freedom:hover{
    text-decoration: none !important;
}


#logo_img{
border:medium none;
vertical-align:top;
padding-left:3px;
}

#banners img, #banners object {
    margin-bottom: 11px;
}

.articles img {
  margin-right: 10px;
  margin-top: 10px;
}

.archive_new {
    padding: 10px 0;
}

.komplektacia .title {
    font-weight: bold;
}

.komplektacia .news_image {
    height: auto !important;
    width: auto !important;
}


.product_photos {
    text-align: left;
    padding-left: 20px;
}

.product_photos img {
    margin: 10px;
    border: 1px solid #AAAAAA !important;
}


.product_photos .pages {
    height: 50px;
    padding-top: 30px;
}

#freedom {
    margin-top: 9px;
}

#main_full {
    float: left;
    clear: both;
    margin-top: 16px;
    width: 100%;
}

.center {
    text-align: center;
}

.forum_qsearch_button {
    border: 2px outset #ECE9D8 !important;
    background-color: #FAFAFA !important;
}

