body {background-color:#231f20; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#FFFFFF;}
a:link, a:visited, a:hover, a:active {color:#ed1c24; text-decoration:none;}
form {padding:0; margin:0;}
.txt {background-color:#FFFFFF; border:1px solid #abadb3; border-width:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;} 
textarea {background-color:#FFFFFF; border:1px solid #abadb3; border-width:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;} 
.cmd {background-color:#9B9B9B; border:1px solid #9B9B9B; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#FFFFFF; height:26px; padding-right:20px; text-align:left; cursor:pointer;}
.cmd1 {background-color:#151313; border:1px solid #151313; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#FFFFFF; height:26px; padding-right:20px; width:auto; text-align:left; cursor:pointer;}
.reset {background-image:url(../img/reset.jpg); background-position:right center; background-repeat:no-repeat;}
.submit {background-image:url(../img/submit.jpg); background-position:right center; background-repeat:no-repeat;}
.submit1 {background-image:url(../img/submit1.jpg); background-position:right center; background-repeat:no-repeat;}
select {background-color:#FFFFFF; border:1px solid #abadb3; border-width:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;} 
.formText {background-color:#FFFFFF; border:1px solid #abadb3; border-width:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;} 


.error {color:#FF0000; margin:0 0 10px 0; text-align:center;}
.note {color:#FFFFFF; font-size:10px;}

#container {width:950px; margin:0 auto;}
#header {height:145px; margin-bottom:5px;}
#topheader {height:100px; position:relative;}
#logo {position:absolute; left:20px; top:20px;}
#topbanners {position:absolute; right:0;}
#topbanner1 {float:left;}
#topbanner2 {float:left;}

#bottomheader {height:45px; background-image:url(../img/runline_bg.jpg); background-position:left top; background-repeat:repeat-x;}
.runline1 {height:45px; background-image:url(../img/runline_left.jpg); background-position:left top; background-repeat:no-repeat;}
.runline2 {height:45px; background-image:url(../img/runline_right.jpg); background-position:right top; background-repeat:no-repeat; position:relative;}
.runline {margin:14px 20px; position:absolute;}


#bodyreal {position:relative; padding-left:15px; width:716px;}


#firstbody {margin-top:38px;}
#bodycontainer {position:relative; border:1px solid #231f20;}
/*#bodyleft {float:left; margin-left:5px; width:211px;}*/
.easylogindiv {width:212px; height:82px; background-image:url(../img/login_bg.jpg); background-position:left top; background-repeat:no-repeat; position:relative; margin-bottom:5px;}
/*.easylogindiv {padding:10px 15px;}*/
#easyloginform {padding:10px 15px;}
#easylogintitle {margin-bottom:5px; font-size:14px;}
.easylogin {margin-bottom:9px; border-width:1px 0 0 1px;}
#easyloginremember {font-size:9px; margin-top:-4px;}
#easyloginremember a {color:#FFFFFF; text-decoration:underline;}
#easyloginremember img {margin-right:4px;}


.alignright {text-align:right;}

.cart {width:211px; height:67px; background-image:url(../img/cart_bg.jpg); background-position:left top; background-repeat:no-repeat; position:relative;}
/*.cart {padding:15px;}*/
#cartform {padding:15px;}
.carttitle {color:#ff9900; font-size:14px; margin-bottom:5px;}
.cartcontainer {font-size:10px;}
.cartcontainer a {color:#FFFFFF; text-decoration:underline;}


#sidemenu {margin:6px 0 100px 0;}

/*#bodyright {float:right; margin-right:5px; width:716px;}*/

#footer {font-size:10px; margin:60px 0 25px 0;}
.top, .bottom {display:block; background:transparent; font-size:1px;}
.b1, .b2, .b3, .b4 {display:block; overflow:hidden;}
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #393637; border-right:1px solid #393637;}
.b1 {margin:0 5px; background:#393637;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.footercontent {display:block; border:0 solid #393637; border-width:0 1px; height:auto; padding:15px 20px;}
* html .footercontent {height:1px;}

.filtercontent {display:block; border:0 solid #393637; border-width:0 1px; height:auto; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#918f90; padding:0 10px; line-height:20px;}
* html .filtercontent {height:1px;}
.filtercontent select {font-family:Tahoma, Arial, Helvetica, sans-serif; border:1px solid #abadb3; font-size:11px;}
.filtercontent div {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#918f90; font-weight:bold;}
.filtercontent img {padding:0; margin:0;}

#manufactured {width:230px;}
.companycontent {display:block; border:0 solid #393637; border-width:0 1px; height:auto; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#918f90; padding:5px 0;}
* html .companycontent {height:1px;}

.searchblock {color:#a7a5a6; font-size:11px;}
.searchblock a {color:#ed1c24;}
.searchblock b.top, .searchblock b.bottom {display:block; background:transparent; font-size:1px;} 
.searchblock .b1, .searchblock .b2, .searchblock .b3, .searchblock .b4 {display:block; overflow:hidden;}
.searchblock .b1, .searchblock .b2, .searchblock .b3 {height:1px;}
.searchblock .b2, .searchblock .b3, .searchblock .b4 {border-left:1px solid #151313; border-right:1px solid #151313; background-color:#151313;}
.searchblock .b1 {margin:0 5px; background:#151313;}
.searchblock .b2 {margin:0 3px; border-width:0 2px;}
.searchblock .b3 {margin:0 2px;}
.searchblock .b4 {height:2px; margin:0 1px;}
.searchblock div.content {display:block; border:0 solid #151313; border-width:0 1px; background-color:#151313; height:auto; padding:0 10px;}
* html .searchblock div.content {height:1px;}

.searchblock1 {color:#000000; font-size:11px;}
.searchblock1 a {color:#ed1c24;}
.searchblock1 b.top, .searchblock1 b.bottom {display:block; background:transparent; font-size:1px;} 
.searchblock1 .b1, .searchblock1 .b2, .searchblock1 .b3, .searchblock1 .b4 {display:block; overflow:hidden;}
.searchblock1 .b1, .searchblock1 .b2, .searchblock1 .b3 {height:1px;}
.searchblock1 .b2, .searchblock1 .b3, .searchblock1 .b4 {border-left:1px solid #ffffff; border-right:1px solid #ffffff; background-color:#9B9B9B;}
.searchblock1 .b1 {margin:0 5px; background:#ffffff;}
.searchblock1 .b2 {margin:0 3px; border-width:0 2px;}
.searchblock1 .b3 {margin:0 2px;}
.searchblock1 .b4 {height:2px; margin:0 1px;}
.searchblock1 div.content {display:block; border:0 solid #ffffff; border-width:0 1px; background-color:#9B9B9B; height:auto; padding:0 10px;}
* html .searchblock1 div.content {height:1px;}

.reklama {margin-top:10px; color:#a7a5a6; font-size:11px;}
.reklama a {color:#ed1c24;}
.reklama b.top, .reklama b.bottom {display:block; background:transparent; font-size:1px;} 
.reklama .b1, .reklama .b2, .reklama .b3, .reklama .b4 {display:block; overflow:hidden;}
.reklama .b1, .reklama .b2, .reklama .b3 {height:1px;}
.reklama .b2, .reklama .b3, .reklama .b4 {border-left:1px solid #151313; border-right:1px solid #151313; background-color:#151313;}
.reklama .b1 {margin:0 5px; background:#151313;}
.reklama .b2 {margin:0 3px; border-width:0 2px;}
.reklama .b3 {margin:0 2px;}
.reklama .b4 {height:2px; margin:0 1px;}
.reklama div.content {display:block; border:0 solid #151313; border-width:0 1px; background-color:#151313; height:auto; padding:10px 15px;}
* html .reklama div.content {height:1px;}

#bodyreklama .b2, #bodyreklama .b3, #bodyreklama .b4 {border-left:1px solid #939192; border-right:1px solid #939192; background-color:#110f10;}
#bodyreklama .b1 {margin:0 5px; background:#939192;}
#bodyreklama div.content {display:block; border:0 solid #939192; border-width:0 1px; height:auto; padding:7px 10px; background-color:#110f10;}
#bodyreklama p {padding:0; margin:0;}



#menu {width:208px;}
#menu dl {margin:1px auto;}
#menu dt.menuinactive {display:block; padding:4px 25px; background-image:url(../img/side_menu_bullet.gif); background-position:left top; background-repeat:no-repeat;}
#menu dt.menuinactive a, #menu dt.menuinactive a:visited {width:158px; display:block; padding-left:25px; text-decoration:none; color:#ffffff; font-size:11px; background-image:url(../img/side_menu_off.gif); background-repeat:no-repeat;}
#menu dt.menuinactive a:hover {display:block; cursor:pointer; text-decoration:none; background-image:url(../img/side_menu_on.gif); background-repeat:no-repeat;}

#menu dt.menuactiveno {display:block; padding:4px 25px; background-image:url(../img/side_menu_bullet_onn.jpg); background-position:left top; background-repeat:no-repeat;}
#menu dt.menuactiveno a, #menu dt.menuactiveno a:visited {width:158px; display:block; padding-left:25px; text-decoration:none; color:#ffffff; font-size:11px; background-image:url(../img/side_menu_on.gif); background-repeat:no-repeat;}
/*#menu dt.menuactiveno a, #menu dt.menuactiveno a:visited, #menu dt.menuactiveno a:hover {width:158px; display:block; padding-left:25px; text-decoration:none; color:#ffffff; font-size:11px; cursor:pointer; background-image:url(../img/side_menu_on.gif); background-repeat:no-repeat;}*/


#menu .submenutop {background-image:url(../img/side_menu_bullet_bg.jpg); background-position:left top; background-repeat:repeat-y;}
#menu .submenubottom {background-image:url(../img/side_menu_bullet_bottom.jpg); background-position:left bottom; background-repeat:no-repeat; padding-bottom:5px;}
#menu dt.menuactive {display:block; padding:4px 25px; background-image:url(../img/side_menu_bullet_on.jpg); background-position:left top; background-repeat:no-repeat;}
#menu dt.menuactive a, #menu dt.menuactive a:visited, #menu dt.menuactive a:hover {width:158px; display:block; padding-left:25px; text-decoration:none; color:#ffffff; font-size:11px; cursor:pointer; background-image:url(../img/side_menu_on.gif); background-repeat:no-repeat;}

#menu dd {margin:0 50px; padding:0; font-size:11px;}
#menu dd a.activesub {color:#FFFFFF;}


#content {margin-top:5px; z-index:10;}
#topnews {position:relative;}

#newsbg {background-image:url(../img/news_block_bg.jpg); background-position:left top; background-repeat:repeat-y; width:476px;}
#newstop {background-image:url(../img/news_block_top.jpg); background-position:left top; background-repeat:no-repeat;}
#newsbottom {background-image:url(../img/news_block_bottom.jpg); background-position:left bottom; background-repeat:no-repeat; padding:30px;}
#newsname {font-size:15px; margin-bottom:20px; font-weight:bold;}

.newsblock {font-size:11px; color:#000000;}
.newsblock img {float:left; margin-right:10px; border:2px solid #c5c5c5;}
.newsblockdate {font-size:10px; color:#FFFFFF;}
.newsblockname {color:#ed1c24; font-weight:bold;}
.newsblockname a {color:#ed1c24;}
.newsblockintro a {color:#ed1c24;}

#redbanners {width:676px; height:125px; background-image:url(../img/red_banners.jpg); background-position:left top; background-repeat:no-repeat; padding:20px; margin-bottom:15px;}

#bodycontent {background-image:url(../img/content_bg.jpg); background-position:left top; background-repeat:repeat-y; width:716px;}
#bodycontenttop {background-image:url(../img/content_top.jpg); background-position:left top; background-repeat:no-repeat;}
#bodycontentbottom {background-image:url(../img/content_bottom.jpg); background-position:left bottom; background-repeat:no-repeat; padding:30px;}
#bodycontentname {font-size:15px; margin-bottom:20px; font-weight:bold;}
.companyname {font-size:13px; font-weight:bold; margin:10px 0 0 0; padding:2px 10px; border:1px dotted #FFFFFF; border-width:1px 0; background-color:#8E8C8D;}
#bodyinnercontentname {font-size:15px; margin-bottom:20px; font-weight:bold; color:#000000;}
#bodyinnercontent {color:#000000; margin-bottom:20px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
#bodyinnercontent td {color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;}
.blockname {font-size:15px; color:#FFFFFF;}
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}

a.linkopacity img {
filter:alpha(opacity=40);
-moz-opacity:0.4; 
opacity:0.4;
-khtml-opacity:0.4;}

a.linkopacity:hover img {
filter:alpha(opacity=100); 
-moz-opacity:1.0; 
opacity:1.0;
-khtml-opacity:1.0;}


.formborder {border-left:1px solid #ffffff; border-right:1px solid #ffffff; background-color:#9B9B9B;}
.formbg {margin:0 5px; background:#ffffff;}
.formcontent {display:block; border:0 solid #ffffff; border-width:0 1px; height:auto; padding:15px 100px 15px 30px; background-color:#9B9B9B;}
.formcontent p {margin:5px 0; padding:0;}
* html .formcontent {height:1px;}
.formcontent1 {display:block; border:0 solid #ffffff; border-width:0 1px; height:auto; padding:15px 100px 15px 30px; background-color:#9B9B9B;}
.formcontent1 p {margin:5px 0; padding:0;}
* html .formcontent1 {height:1px;}
.formcontent2 {display:block; border:0 solid #ffffff; border-width:0 1px; height:auto; padding:0 5px; background-color:#9B9B9B;}
.formcontent2 p {margin:5px 0; padding:0;}
* html .formcontent2 {height:1px;}

.formcontent label {text-align:right; display:block; float:left; margin:1px 3px 0 0; width:150px;}
.faqblock {padding:10px 0; border-bottom:1px solid #FFFFFF;}
.content img {margin:10px; border:2px solid #c5c5c5;}

body .dtree {white-space:nowrap;}
.dtree img {border:0px; vertical-align:middle;}
.dtree a {text-decoration:none;}
.dtree a.node, .dtree a.nodeSel {white-space:nowrap; padding:1px 2px 1px 2px; text-decoration:none;}
.dtree a.node:hover, .dtree a.nodeSel:hover {text-decoration:none;}
.dtree .clip {overflow:hidden;}



#topmenudiv {position:absolute; top:55px; font-size:11px; z-index:10000;}
#topmenudiv ul {padding:0; margin:0; list-style-type:none; height:27px; background:transparent;}
#topmenudiv ul li {float:left; height:27px; line-height:27px; display:block; margin-right:7px;}
#topmenudiv ul li a, #topmenudiv ul li a:visited {display:block; float:left; height:27px; width:136px; font-size:11px; text-decoration:none; color:#ffffff; background:url(../img/topmenu_inactive.gif); padding:0; text-align:center; border:0;}
* html #topmenudiv a, * html #topmenudiv a:visited {width:136px; w\idth:126px;}
/* first */
* html #topmenudiv a:hover {color:#ffffff; border:0; height:27px; position:relative; z-index:100;}
#topmenudiv li:hover {position:relative;}
#topmenudiv :hover > a {color:#ffffff; background-image:url(../img/topmenu_active.gif); background-position:left top; background-repeat:no-repeat;}
#topmenudiv ul li.firstactive:hover > a {color:#ffffff; background-image:url(../img/topmenu_active_ch.gif); background-position:left top; background-repeat:no-repeat;}
/*#topmenudiv ul ul {width:625px;}*/
#topmenudiv ul :hover ul {visibility:visible; height:auto; padding:5px 0 10px 0; background:transparent url(../img/topmenu_sub_bg.gif) left top no-repeat;}
#topmenudiv ul ul {visibility:hidden; position:absolute; height:0; top:27px; left:0; width:136px;}
#topmenudiv ul ul li {display:block; width:116px; height:24px; line-height:25px;}
#topmenudiv ul ul li a, #topmenudiv ul ul a:visited {display:block; background:#ed1d25; color:#ffffff; width:116px; height:100%; line-height:24px; padding:0 10px; text-align:left;}
* html #topmenudiv ul ul a, * html #topmenudiv ul ul a:visited {width:116px; w\idth:106px;}
* html #topmenudiv ul ul a:hover {color:#ffffff; background:#97060c; position:relative; z-index:110; height:100%;}
#topmenudiv ul ul li:hover {position:relative;}
#topmenudiv ul ul :hover > a {color:#ffffff; background:#97060c; z-index:110; height:100%;}
#topmenudiv ul ul li.last {padding:0 0 10px 0; background:url(../img/topmenu_sub_bottom.gif) bottom left no-repeat; width:136px;}







#topmenudiv ul ul ul li a, #topmenudiv ul ul ul a:visited {background:url(../img/topmenu_sub_sub_bg.gif) left top repeat-y; width:102px;}
* html #topmenudiv ul ul ul li a:hover {position:relative; z-index:120000; width:80px; margin-left:1px;}
#topmenudiv ul ul ul :hover > a {background:url(../img/topmenu_sub_sub_bg1.gif) left top repeat-y;}
#topmenudiv ul ul ul {top:-10px; width:100px;}
#topmenudiv ul :hover ul :hover ul {visibility:visible; left:136px; height:auto; padding:10px 2px 0 0; background:transparent url(../img/topmenu_sub_sub_top.gif) left top no-repeat;}
#topmenudiv ul ul ul li.last {padding-bottom:10px; background:url(../img/topmenu_sub_sub_bottom.gif) bottom left no-repeat;}







#topmenudiv table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:1;}


#topmenudiv ul :hover ul ul{visibility:hidden;}


.goodtable {margin:0;}
.goodtable table {margin:0px; padding:0px; border:0px;}
.goodtable table, .goodtable tr, .goodtable th, .goodtable td {border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
/* HEAD */
.goodtable thead .background {font-weight:normal;}
.goodtable thead tr th {padding:10px 5px; border-bottom:1px dotted #ffffff;}
/* BODY */
.goodtable tbody tr {border-bottom:1px dotted #ffffff;}
.goodtable tbody tr td {padding:2px 5px; border-bottom:1px dotted #ffffff;}
.goodtable tbody tr td.background {background-color:#8e8c8d;}
.goodtable tbody tr td a {font-weight:bold;}
/*FOOTER*/
.goodtable tfoot tr td {padding:2px 5px; font-weight:bold;}

.goodimage {margin-bottom:15px;}
.goodimage1 {background-image:url(../img/image1.gif); background-position:left top; background-repeat:no-repeat; height:8px;}
.goodimage2 {background-image:url(../img/image2.gif); background-position:left top; background-repeat:repeat-y; padding:20px 14px 0 14px; text-align:center;}
.goodimage3 {background-image:url(../img/image3.gif); background-position:left top; background-repeat:no-repeat; height:8px;}
.goodimg1 {background-image:url(../img/img1.gif); background-position:left top; background-repeat:no-repeat; height:8px;}
.goodimg2 {background-image:url(../img/img2.gif); background-position:left top; background-repeat:repeat-y; padding:0 8px; text-align:center;}
.goodimg3 {background-image:url(../img/img3.gif); background-position:left top; background-repeat:no-repeat; height:8px;}

.minphoto {margin-top:10px;}

.red1 {background-image:url(../img/red2.gif); background-position:left top; background-repeat:repeat-y;}
.red2 {background-image:url(../img/red1.gif); background-position:left top; background-repeat:no-repeat; padding:20px 15px 5px 15px; color:#FFFFFF;}
.red3 {background-image:url(../img/red3.gif); background-position:left top; background-repeat:no-repeat; height:15px;}
.red2 ul {margin:0; padding:0; list-style-type:none; display:inline;}
.red2 ul li {background-image:url(../img/bullet_orange.gif); background-position:5px 5px; background-repeat:no-repeat;}


h2.tab span {margin-left:3px; margin-right:0px; padding:5px 10px 5px 10px; border-left:1px solid #231F20; border-top:1px solid #231F20; border-right:1px solid #231F20; cursor:pointer; -moz-border-radius:7px 7px 0px 0px;}

h2.tab span.not-selected {background-color:#FF0000; border-bottom:1px solid #231F20; color:#ffffff; font-weight:600; }
h2.tab span.selected {background-color:#FFFFFF; border-bottom:1px solid #fff; color:#000; }

h2.tab {border-bottom:none; font-weight:normal; font-size:11px; margin-bottom:5px; font-style:normal;}
div.section {border:1px solid #231F20; padding:10px; background-color:#FFFFFF; color:#000000;}



.section {padding-top:50px;}


.goodtablew {margin:0;}
.goodtablew table {margin:0px; padding:0px; border:0px;}
.goodtablew table, .goodtablew tr, .goodtablew th, .goodtablew td {border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
/* HEAD */
.goodtablew thead .background {background-color:#E6E6E6;}
.goodtablew thead tr th {padding:5px 2px; border-bottom:1px dotted #231F20;}
/* BODY */
.goodtablew tbody tr {border-bottom:1px dotted #231F20;}
.goodtablew tbody tr td {padding:2px; border-bottom:1px dotted #231F20;}
.goodtablew tbody tr td.background {background-color:#E6E6E6;}
.goodtablew tbody tr td a {font-weight:bold;}
.goodtablew input.txt {border-width:1px;}



