.banner {
color: #096FB6;
float: right;
}

html, body {
padding: 0;
margin: 0;
font-family: tahoma;
font-size: 12px;
line-height: 18px;
}

a {color:#096FB6;text-decoration: underline;}
a:hover {text-decoration: none;}

#comanda img {
display: block;
padding: 5px;
margin: 0 10px 0 0!important;
border: 1px solid #cccccc;}

.spec {
display: block;
width: 314px;
height: 169px;
margin: 10px 0 0 372px;}

#inter {
font-size: 17px;}


.table {
border-collapse: collapse;
width: 300px;
}

.table .stripe1 {
background: #F4F4F4;}

.table .stripe2 {
}

.table td {
text-align: center;
border: 1px solid #D7D7D7;
margin-left: -1px;
font-size: 11px!important;
margin: 2px;
padding: 2px 2px 2px 2px;
line-height: 12px;
}

#counter {
position: absolute;
margin: 20px 0 0 670px;}

.table tr:hover {
background: #DEEEFA;
cursor: default;}

.table td:hover {
background: #b1d4ed;}



.table td i {
font-style: normal;
display: block;
text-align: right;
color:#8E8E8E;
font-size: 10px;}

.contentpagetitle, .contentheading, .componentheading {
color: #0068b1;
font-weight: bold;
font-size: 15px;
display:block;
margin: 0 0 8px 0;}



.contentpaneopen img {
margin-left: -0px!important;}

.contentpaneopen ul {
padding: 0 0 0 25px!important;}




#wrapper {
text-align: left;
width: 1000px;

}

*html #wrapper {
width: 1022px;}

#header {
margin: 0 0  6px 0;
width: 1000px;
height: 186px;
background: url(../images/head.jpg);}

#leftside {
clear: both;
float: left;
width: 207px;
height: 100%;
margin: 0 10px 0 0;
}

#center {
text-align:justify;
width: 565px;
float: left;
color: #31444c;
line-height: 20px;
}

* html #center {
width: 585px;

}

.contentpaneopen, .contentpaneopen td, .contentpaneopen div, .contentpaneopen p  {
text-align:justify;
color: #31444c;
line-height: 20px;
font-size: 12px;
}


.neolatestnews {
color: #31444c;
margin: 8px 0 8px 0;}

.readmore {
margiN: 0 0 8px 0;
color: #096FB6;
font-size: 11px;
display: block;
cleaR: both;
text-align: right;}




#alert {
background: #FFE8E8 url(../images/alert.png) 15px 15px no-repeat;
border: 1px solid #EFC1C1;
padding: 8px 8px 8px 25px;
}

#foto img {
margin: 5px;
}


#telo a {
width: 131px;
height: 155px;
float: left;
margin: 0 8px 0 0;}

#telo a:hover {
opacity: 0.5;

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);

filter: alpha(opacity=50);}


#in {
padding: 8px;
float: left;
width: 256px;
border: 1px solid #ebebeb;

}

#yan {
padding: 8px;
margin: 0 0 0 10px;
float: left;
width: 257px;
clear: right;
border: 1px solid #ebebeb;
}

#clr {
clear: both;
width: 555px;}

.logo {
display: block;
position: absolute;
margin: 10px 0 0 20px;
width: 281px;
height: 161px;}


.kont img {
display: block!important;
clear: both!important;
padding: 5px;}

.kont td {
width: 300px;}


#telo .ma {background: url(../images/mass.jpg);}
#telo .telo2 {background: url(../images/telo2.jpg);}
#telo .lico2 {background: url(../images/lico2.jpg);}
#telo .ruki2 {background: url(../images/ruki2.jpg);}
#telo .gi {background: url(../images/gidro.jpg);}
#telo .pi {background: url(../images/pil.jpg);}
#telo .ob {background: url(../images/ober.jpg);}


#telo .ge {background: url(../images/ge.jpg);}
#telo .ecz {background: url(../images/ecz.jpg);}
#telo .le {background: url(../images/le.jpg);}
#telo .du {background: url(../images/du.jpg);}

#telo .car {background: url(../images/card.jpg);}
#telo .sil {background: url(../images/sil.jpg);}
#telo .pers {background: url(../images/pers.jpg);}
#telo .pra {background: url(../images/pra.jpg);}




#center img {
border: 1px solid #969696;
}


#img img{
padding: 5px;
border: 1px solid #cccccc;
margin: 0 15px 0 0px;
display: block;
float: left;}

#img {
clear: right;}




#rightside {
font-size: 11px;
line-height: 13px;
float: right;}

.newstitle {
margin: 0 0 8px 0;
color: #649819;
font-weight: bold;
display: block;}

.intro br {
display: none;}

.intro {
color: #31444C;
padding: 6px 0 9px 0;
border-bottom: 1px solid #CCE1EF;}

#rightside {
width: 207px;}

#rightside h3 {
display: block;
padding: 8px 0 12px 19px;
width: 185px;
background: url(../images/button_hover.png) no-repeat;
margin: 0;
color: #ffffff;
font-size: 13px;
}

* html #rightside h2 {
width: 207px;}

#menu ul, #menu li {
list-style: none;
margin: 0;
padding: 0;
}

#menu img {
display: none;}

.mainlevel, .mainlevel_parent {
width: 208px;
display: block;
font-size: 12px;padding: 8px 0 8px 19px;
background: url(../images/button.png) no-repeat;
color: #ffffff;
margin: 0 0 5px 0;
text-decoration: none;}

.mainlevel_parent {
padding: 8px 0 8px 19px!important;
background: url(../images/button_p.png) no-repeat;}

a:hover.mainlevel  {
background: url(../images/button_hover.png) no-repeat;
}


a:hover.mainlevel_parent {
padding: 8px 0 8px 19px!important;
background: url(../images/button_hover_p.png) no-repeat;}



#active_menu {
background: url(../images/button_hover.png) no-repeat;
}

#active_menu.sublevel {
color:#1073B9;
background: none;
}


a:hover.sublevel {
color: #89C434;}

.sublevel {

display: block;
padding: 0 0 8px 13px;
font-size: 12px;
font-weight: bold;
color: #096FB6;}

h3 {
display: block;
background: #1073B9;
padding: 6px 0 6px 15px;
color: #ffffff;}

#footer {
clear: both;
background:#003e90 top right url("../img/top-gr.jpg") no-repeat;
height: 65px;}

#cont {
float: left;
background: #F2F9FE;
border: 1px solid #DDF0FD;
padding: 8px;
margin: 8px 16px 8px 0;
width: 152px;
color: #f15112;
height: 40px;}

#inner {
color: #8CBBDC;
line-height: 14px;
font-size: 11px;
float: left;
padding: 20px 20px 0 20px}

#inner a {
color: #ABDAFB;}

#copy {
color: #8CBBDC;
line-height: 14px;
font-size: 11px;
float: right;
text-align: right;
padding: 20px 20px 0 20px}

#copy a {
color: #8CBBDC; }

a#fmenu  {
color: red;
font-size: 13px;}

div#foot {    width:100%; height:69px; background:#003e90 top right url("../img/top-gr.jpg") no-repeat;}

.menu b {
color: #096FB6;
text-decoration: underline;
cursor: pointer;}

table.priceTableVisible, table.priceTableInvisible{
width: 95%;
margin: 0 0 0 15px;}

table.priceTableVisible{    display:table;}

table.priceTableInvisible{   display:none;}

table.priceTableVisible tr td, table.priceTableVisible tr th
{	background: url(images/tires.png) repeat-x bottom;
	padding: 4px 0 4px 0;
	font-size: 11px;}

table.priceTableVisible tr th
{    background-color: #7FA560;
}

table.priceTableVisible tr th.smallCol
{    width: 50px;
}

.disabled_menu
{
	FONT-SIZE: 10pt;
	COLOR: #465827;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	text-align: left;
	vertical-align: middle;
	cursor: default;
}


div#main { overflow:hidden; height:171px; min-width:1000px; -width: expression(document.body.clientWidth > 1000 ? "100%" : "1000px");padding-bottom:20px;background: top left url("../img/top-gr0.jpg") repeat-x; }
div#top { position:relative; width:1000px; height:137px; margin:0 auto; background: top right url("../img/top-gr.jpg") no-repeat;}
div#logo1 {position:absolute; width:500px; height:61px; left:0; top: 56px; background:url("../img/logo1.png") no-repeat;}
div#top-panel {position:relative; width:1000px; height:34px; margin:0 auto;}
div#logo2 {position:absolute; width:500px; height:26px; left:0; top: 5px; background:url("../img/logo2.png") no-repeat;}
div#logo {position:absolute; width:219px; height:166px; right:55px; top: -130px; background:url("../img/logo.png") no-repeat;}
a#by-card {display:block; position:absolute; right:265px; top:100px; height:26px; line-height:26px; padding-left:33px; color:#fff; font-weight:bold; font-size:1.2em; text-decoration: blink; background:url("../img/buy.png") no-repeat;}
a#by-card:hover {text-decoration:underline;}
a#by-card2 {display:block; position:absolute; right:265px; top:80px; height:26px; line-height:26px; padding-left:30px; color:#fff; font-weight:bold; font-size:1.2em; text-decoration: blink; background:url("../img/cam.png") no-repeat;}
a#by-card2:hover {text-decoration:underline;}
div#reg {position:absolute; right:270px; top:10px;}
div#reg input {width:60px; margin:0 10px; color:#A5A6A7; font-weight:bold; font-size:1.2em;}
div#reg a {color:#fff; font-weight:bold; font-size:1.2em; text-decoration:none;}
div#reg a:hover {text-decoration:underline;}
div#reg img {display:inline-block;}
div#cont2 {width: 1000px;}
div#cont0 {width: 1000px;margin:0 auto;}
div#cont-top {width: 1000px;}