/* NEWS */

div.news_date{
	width: 121px;
	height: 26px;
	background-image: url('../img/news_date.jpg');
	text-align: center;
	float:left;
	color: white;
	 font-weight: bold;
	 font-size:14px;
	padding-top: 5px;
	margin: 10px;
}


/* Basic Stuff */


* {
    margin: 0;
    padding: 0;
  }


body {
    background:#fff /*url(../img/main_back.gif) repeat-y top center*/;
    color: #000000;
    font-size: 12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
  }


table {
    border-collapse:collapse;
/*     height:100%; */
  }


td {
    vertical-align:top;
  }


h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    text-transform: uppercase;
  }


h2,h3,h4,h5,h6 {
    font-size:12px;
  }


h1 {
    font-size:13px;
  }


h1 span, h3 span, h4 span {
    font-weight: bold;
  }


img {
    border: 0;
  }


a {
    text-decoration: underline;
    color:#000000;
  }


a:hover {
    text-decoration: none;
    color:#000000;
  }

a.news_link {
	color: #000000;
	text-decoration: none;
}

a.news_link:hover {
	color: #000000;
	text-decoration: underline;
}

p {
    line-height: 1.4em;
  }


input {
/*     border:0; */
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    margin: 1px;
  }

/* Header */






table.fixed {
    background:#fff url(../img/main_back.gif) repeat-y;
    width: 1068px !important;
    margin:0 auto;
  }


#header {
    width:100%;
    height:148px;
    padding:0 19px 0 18px;
    position:relative;
  }


#header_inner {
    height:100%;
    background:url(../img/header_bot.jpg) no-repeat bottom left;
  }


#header_inner img {
    float:left;
  }


.right {
    float:right;
  }


.left {
    float:left;
  }

/* NAV Menu */


#nav {
    margin:0;
    padding:0;
    width:100%;
    height:55px;
    background:url(../img/nav_back.gif) repeat-x top;
  }


#nav ul {
    z-index:99999;
    position:relative;
    width:1020px;
    list-style: none;
  }


#nav li {
    margin-top:6px;
    float: left;
    position:relative;
    display:block;
    height:44px;
    padding:0 0 5px 0;
  }


#nav li a {
   /* display: block;
    font-size: 1em;
    height:44px;*/
        background-position : top left;
    background-repeat : no-repeat;
    display : block;
    font-size : 1em;
    height : 44px;
    width : 160px;
  }


#nav li a.nav_home {
    width:73px;
    background:url(../img/nav_home.gif) no-repeat top left;
  }


#nav li.active a, #nav li a:hover {
    background-position:bottom left;
  }


#nav li ul {
    display:none;
    padding:13px 0 0 0;
    background:#F2F2F2 url(../img/nav_li_back.gif) repeat-x top;
    position:absolute;
    width:160px;
    border:1px solid #C7C7C7;
    /*border-top:none;
    */left:0px;
    top:48px;
  }


#nav li li {
    border-bottom:1px solid #fff;
    display:block;
    float: none;
    height:22px;
    text-align:center;
    text-transform:lowercase;
    background:url(../img/nav_li_a_back.gif) no-repeat 5px 4px;
    padding:0;
  }


#nav li li.last, #nav li li li.last {
    border:none;
  }


#nav li li.empty {
    height:18px;
    background:transparent;
    border:1px solid red;
  }


#nav li li a {
    height:22px;
    color:#000000;
    text-decoration:none;
  }


#nav li li a:hover {
    color:#000000;
    text-decoration:underline;
    background:url(../img/nav_li_a_active.gif) no-repeat 5px 4px;
  }


#nav li li ul {
    display:none;
    padding:0;
    background:#F2F2F2;
    position:absolute;
    width:160px;
    border:1px solid #C7C7C7;
    left:160px;
    top:-8px;
  }


#nav li:hover li ul, #nav li.jshover li ul {
    display:none;
  }


#nav li:hover ul, #nav li.jshover ul {
    display:block;
  }


#nav li:hover li:hover ul, #nav li.jshover li.jshover ul {
    display:block;
  }

/*		PATH 	*/


#nav li:hover a, #nav li.jshover a {
    background-position:bottom left;
  }


#nav li:hover li:hover a, #nav li.jshover li.jshover a {
  }


#nav li:hover li:hover li a, #nav li.jshover li.jshover li a {
    padding:0;
  }


#nav li:hover li:hover li a:hover, #nav li.jshover li.jshover li a:hover {
    padding:0;
  }


#nav li a.nav_home {
    width:60px;
    background:url(../img/nav_home.gif) no-repeat top left;
  }

/*



#nav {
    margin:0;
    padding:0;
    width:100%;
    height:55px;
    background:url(../img/nav_back.gif) repeat-x top;
  }


#nav ul {
    z-index:99999;
    position:relative;
    width:1020px;
    list-style: none;
  }


#nav li {
    margin-top:6px;
    float: left;
    position:relative;
    display:block;
    height:44px;
  }


#nav li a {
    background-position : top left;
    background-repeat : no-repeat;
    display : block;
    font-size : 1em;
    height : 55px;
    width : 159px;
  }


#nav li a.nav_home {
    width:60px;
    background:url(../img/nav_home.gif) no-repeat top left;
  }


#nav li.active a, #nav li a:hover {
    background-position:bottom left;
  }


#nav li ul {
  display:none;
    padding:13px 0 0 0;
    background:#F2F2F2 url('../img/nav_li_back.gif') repeat-x top;
    position:absolute;
    width:160px;
    border:1px solid #C7C7C7;
left:0px;
    top:48px;
  }


#nav li li {
    border-bottom:1px solid #fff;
    display:block;
    float: none;
    height:22px;
    text-align:center;
    text-transform:lowercase;
    background:url(../img/nav_li_a_back.gif) no-repeat 5px 4px;
    padding:0;
  }


#nav li li.last, #nav li li li.last {
    border:none;
  }


#nav li li.empty {
    height:18px;
    background:transparent;
    border:1px solid red;
  }


#nav li li a {
    height:22px;
    color:#000000;
    text-decoration:none;
  }


#nav li li a:hover {
    color:#000000;
    text-decoration:underline;
    background:url(../img/nav_li_a_active.gif) no-repeat 5px 4px;
  }


#nav li li ul {
    display:none;
    padding:0;
    background:#F2F2F2;
    position:absolute;
    width:160px;
    border:1px solid #C7C7C7;
    left:160px;
    top:-8px;
  }


#nav li:hover li ul, #nav li.jshover li ul {
    display:none;
  }


#nav li:hover ul, #nav li.jshover ul {
    display:block;
  }


#nav li:hover li:hover ul, #nav li.jshover li.jshover ul {
    display:block;
  }*/

/* Main */



#main {
    width:100%;
  }


#content {
    width:100%;
    background:#fff url(../img/content_back.jpg) repeat-x;
    position:relative;
    padding:33px 0 0 0;
  }


#content_inner {
    position:relative;
  }


#catalog td {
    width:226px;
    height:229px;
    position:relative;
    padding:0 3px 10px 3px;
  }


#catalog td a {
    text-decoration:none;
  }


#catalog td img {
    padding:7px 5px 13px 12px;
    position:relative;
  }

/*					DETAIL 			*/






td.detail {
    padding:33px 62px 0 77px !important;
    color:#000000;
  }


td.detail h1 {
    font-weight:bold;
    font-size:25px;
    color:#000000;
    padding:0 0 18px 0;
  }


td.detail h2 {
    display:inline;
    font-weight:bold;
    font-size:18px;
  }


td.detail h3 {
    font-size:12px;
    color:#000000;
    padding:0 0 0 5px;
    font-weight:bold;
    background:#EBEBEB;
    text-transform:uppercase;
    margin:2px 0;
  }


div.model {
    font-size:11px;
    padding:0 0 30px 0;
  }


td.detail ul {
    margin:4px 0 4px 20px;
  }


td.detail li {
    list-style:url(../img/bullet2.gif);
    line-height:15px;
  }


div.factors {
    position:relative;
  }


div.print {
    position:absolute;
    right:0;
    top:10px;
    width:80px;
  }


* html div.print {
    right:65px;
  }


a.home_link {
    height:31px;
    width:34px;
    background:url(../img/home_link.gif) no-repeat top left;
    display:block;
    float:left;
  }


a.print_link {
    height:31px;
    width:27px;
    background:url(../img/print_link.gif) no-repeat top left;
    display:block;
    margin-right:11px;
    float:left;
  }


div.left_side {
    width:345px;
    padding:0 38px 0 0;
    text-align:center;
    float:left;
  }


div.left_side a {
    color:#000000;
  }


div.left_side p {
    text-indent:18px;
    text-align:justify;
  }


div.banner {
    margin:55px 0 25px 0;
  }


div.left_side div.rel {
    position:relative;
    height:100%;
    width:100%;
    margin:0 0 20px 0;
  }


div.left_side div.rel img {
    margin:5px 0 0 0;
  }


.logo_frame {
    width:214px;
    height:147px;
    position:absolute;
    top:0;
    left:65px;
    background:url(../img/logo_frame_top.gif) no-repeat top left;
    display:block;
  }


.logo_frame_bot {
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    left:0;
    background:url(../img/logo_frame_bottom.gif) no-repeat bottom left;
  }


div.right_side {
    float:left;
    /*border:1px solid red;
    padding:0;
    margin:0;
    width:492px;
    ;
    ;*/
  }


div.right_side div.rel img {
    margin:2px 0 0 1px;
  }


.big_frame {
    width:482px;
    height:305px;
    position:absolute;
    top:0;
    left:0;
    z-index:20;
    background:url(../img/big_frame_left.gif) no-repeat top left;
    display:block;
  }


.big_frame_rep {
    width:458px;
    height:305px;
    position:absolute;
    top:0;
    left:12px;
    z-index:0;
    background:url(../img/big_frame_rep.gif) repeat-x top;
    display:block;
  }


.big_frame_right {
    width:12px;
    height:305px;
    position:absolute;
    top:0;
    right:0;
    background:url(../img/big_frame_right.gif) no-repeat top left;
    display:block;
  }


table.gallery {
    margin:10px 0;
  }


* html table.gallery {
    width:489px;
  }


td a.left_arrow {
    width:13px;
    height:76px;
    display:block;
    background:url(../img/two_left_arrow.gif) no-repeat left;
  }


td a.right_arrow {
    width:13px;
    height:76px;
    display:block;
    background:url(../img/two_right_arrow.gif) no-repeat left;
  }


td a.right_arrow:hover, td a.left_arrow:hover {
    background-position:right;
  }


div.gallery {
    height : 100px;
    max-height : 100px;
    white-space : nowrap;
    width : 453px;
  }


div.gallery img {
    margin : 0 2px;
    display : block;
    float : left;
    z-index : -1;
  }


table.description {
    width:480px;
    font-size:11px;
  }


table.description td {
    padding:1px 0 1px 10px;
  }


table.description tr.back {
    background:#EBEBEB;
  }


div.view {
    text-align:center;
    position:relative;
  }


div.view img {
    margin:50px 0 30px 0;
  }


span.zoom {
    position:absolute;
    right:40px;
    top:160px;
    width:29px;
    height:29px;
    display:block;
    background:url(../img/zoom.gif) no-repeat top left;
    cursor:pointer;
  }

/* crumb	*/






#crumb {
    position:absolute;
    padding:2px 0 3px 10px;
    color:#fff;
    width:888px;
    font-size:11px;
    background:url(../img/crumb_back.png) repeat top;
    text-transform:lowercase;
    margin:-18px 0 0 0;
    z-index:99;
  }


* html #crumb {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/crumb_back.png", sizingMethod="scale");
  }


#crumb a {
    color:#fff;
    text-decoration:none;
    padding:0 7px;
  }


#crumb a:hover {
    text-decoration:underline;
  }

/*  end crumb	*/

/*					END DETAIL 				*/


div.rel {
    position:relative;
    height:100%;
    width:100%;
  }


div.link a {
    display:block;
    line-height:16px;
    background:url(../img/link_back.gif) no-repeat center;
  }


.cat_link {
    z-index:999;
    width:100%;
    text-align:center;
    position:absolute;
    top:218px;
    left:0;
    display:block;
  }


.frame {
    width:226px;
    height:229px;
    position:absolute;
    top:0;
    left:0;
    background:url(../img/top_frame.png) no-repeat 15px 0;
    display:block;
  }


.frame_left {
    width:100%;
    height:100%;
    display:block;
    background:url(../img/left_frame.png) no-repeat top left;
  }


.frame_bottom {
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    left:0;
    background:url(../img/bot_frame.png) no-repeat 15px 100%;
  }


.frame_right {
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    top:0;
    left:0;
    /*background:url(../img/right_frame.png) no-repeat 217px 52%;
    */ background:url(../img/right_frame.png) no-repeat 217px 52%;
  }


.whole_frame {
    position:absolute;
    z-index:1;
    top:0;
    left:0;
    width:226px;
    height:229px;
    display:block;
    background:url(../img/whole_frame.png) no-repeat top left;
  }


* html .whole_frame {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/whole_frame.png", sizingMethod="scale");
  }


#fift_percent {
    display:block;
    position:absolute;
    right:-8px;
    top:0;
    z-index:999999;
    float:right;
    width:133px;
    height:81px;
    background:url(../img/15_prcent.gif) no-repeat top right;
  }


#left_cell {
    display:block;
    height:334px;
    width:29px;
    background:url(../img/main_left_back.jpg) no-repeat top left;
  }

/*				SEARCH				*/






#search {
    color:#000000;
    font-size:12px;
    text-align:center;
  }


#search input {
    color:#000000;
    font-size:12px;
  }


#search_form .subm {
	border: 0;
    width:26px;
    height:23px;
    background:url(../img/submit_back.gif) no-repeat top left;
    position: absolute;
    top: 0;
    left: 82px;
    cursor:pointer;
  }

.submit {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: outset 1px;
    background-color: #eeeeee;
    color: #000000;
  }

input.submit {
    color: #000000;
}


.input {
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: outset 1px;
    background-color: #ffffff;
    COLOR: #000000;
}

#search_form {
    position: relative;
    width: 100%;
    margin:0 0 0 5px;
    height:23px;
}


#search_form input.txt {
	border: 0;
    position: absolute;
    top: 0;
    left: 0;
    width:82px;
    /*height:23px;
    */background:url(../img/input_back.gif) no-repeat top left;
    padding:4px 0 5px 3px;
    text-align:center;
  }


* html #search_form input.text {
    background-attachment: fixed;
  }

/*			END	SEARCH				*/
/* 				FOOTER					*/

#footer_reclam {
    width:100%;
    text-align:justify;
    padding:40px 0 20px 195px;
  }


#footer_reclam img {
    float:left;
    padding:0 18px 0 0;
  }


#footer {
    text-align:center;
    vertical-align:middle;
    font-size:11px;
    height:32px;
  }


.clear {
    clear:both;
  }

/* 			END 	FOOTER					*/
