html {min-width: 995px;}
body {
	position: relative;
	margin: 0; padding: 0;
	font-size: 1em;
	font: 76%  Arial, Tahoma, Helvetica, sans-serif;
	background: #bdbdb9 url('../images/bg.jpg') no-repeat 50% 0;
}

/*
body#index {background: #686866 url('../images/bg-index-banner5.jpg') no-repeat 50% 39px;}
body.banner {background: #686866 url('../images/bg-index-banner2.jpg') no-repeat 50% 39px !important;}
body.MB_none {background: #686866 url('../images/bg-index-banner3.jpg') no-repeat 50% 8px !important;}
body.marquee {background: #686866 url('../images/bg-index-banner4.jpg') no-repeat 50% 8px !important;}
*/
body#index {background: #bdbdb9 url('../images/bg-index-wheels-blank.jpg') no-repeat 50% -1px;}

* html body {text-align: center;}

#navigation-wrapper {
	position: absolute;
	top: 0; left: 0;
	z-index: 1;
	width: 100%;
	background: url('../images/bg-navigation-wrapper.gif') repeat-x 0 100%;
	padding-bottom: 3px;
}
#navigation-holder {
	position: relative;
	width: 996px;
	margin: 0 auto;
}

#wrapper {
	position: relative;
	width: 995px;
	margin: 0 auto;
	padding-top: 182px;
	background: url('../images/bg-wrapper.jpg') no-repeat 50% 50px;
}
#index #wrapper {
	padding-top: 390px;
	background: none;
}
* html #navigation-holder, #wrapper {text-align: left;}

#eilute{
	display:block;
	height:31px;
	width:955px;
	overflow:hidden;
	line-height:31px;
	font-weight:bold;
	color:#585855;
    background:url(../images/runnig-line-bg.png) center top no-repeat;
	padding:5px 0 4px 0;
    margin:0 auto 15px;
}
#eilute p{
	margin:0;
	padding:0;
}
#eilute a {
	color:#000;
}

/* --- Standart Tag's --- */
h1, h2, h3, h4, h5, h6, form, dl, ul {margin: 0;}
strong, b {font-weight: bold;}
em, i {font-style: italic;}
small {display: block;}
fieldset {border: 0;}
/* --- End Standart Tag's --- */

.logo {
	position: absolute;
	top: 50px; left: 45px;
	display: block;
	width: 220px; height: 80px;
	background: url('../images/logo.gif') no-repeat 50% 50%;
}
.logo span {display: none;}

#logo-print {display: none;}

/* --- Meniu --- */
/* Structure */
#meniu, #top-navigation {
	float: left;
	list-style: none;
	padding: 0;
}
#meniu {width: 800px;}
#top-navigation {width: 190px; float: right;}
/* End Structure */
/* Meniu */
#meniu {font-weight: bold;}

#meniu li {
	float: left;
	display: block;
}
* html #meniu li {
	vertical-align: top;
	height: 1%;
}
#meniu a {
	display: block;
	padding: 12px 8px;
	color: #fff;
	text-decoration: none;
}
#meniu a:hover {background: url('../images/bg-meniu-a.gif') no-repeat 50% 100%;}
#meniu a.active { text-decoration: underline; background: url('../images/bg-meniu-a.gif') no-repeat 50% 100%;}
/* End Meniu */
/* Top Navigation */
#top-navigation {
	text-transform: uppercase;
	font-weight: bold;
}

#top-navigation li {
	float: left;
	display: block;
}
* html #top-navigation li {
	vertical-align: top;
	height: 1%;
}
#top-navigation a {
	display: block;
	padding: 12px 8px;
	color: #fff;
	text-decoration: none;
}
#top-navigation a:hover {background: url('../images/bg-top-navigation-a.gif') no-repeat 50% 100%;}
#top-navigation a.active { text-decoration: underline; background: url('../images/bg-top-navigation-a.gif') no-repeat 50% 100%;}

#top-navigation .home a, #top-navigation .sitemap a, #top-navigation .mail a, #top-navigation .print a {
	display: block;
	width: 23px; height: 23px;
	padding: 8px 0;
}
* html #top-navigation .home a, * html #top-navigation .sitemap a, * html #top-navigation .mail a, * html #top-navigation .print a {
	padding: 8px 0 5px 0;
	height: 36px;
	height/* */:/**/23px;
}

#top-navigation .home a {background: url('../images/ico-home.gif') no-repeat 50% 50%;}
#top-navigation .home a:hover {background: url('../images/ico-home-a.gif') no-repeat 50% 50%;}

#top-navigation .sitemap a {background: url('../images/ico-sitemap.gif') no-repeat 50% 50%;}
#top-navigation .sitemap a:hover {background: url('../images/ico-sitemap-a.gif') no-repeat 50% 50%;}

#top-navigation .mail a {background: url('../images/ico-mail.gif') no-repeat 50% 50%;}
#top-navigation .mail a:hover {background: url('../images/ico-mail-a.gif') no-repeat 50% 50%;}

#top-navigation .print a {background: url('../images/ico-print.gif') no-repeat 50% 50%;}
#top-navigation .print a:hover {background: url('../images/ico-print-a.gif') no-repeat 50% 50%;}

#top-navigation a span {display: none;}
/* End Top Navigation */
/* --- End Meniu --- */
/* --- Full Search --- */
#full-search {
	position: absolute;
	top: 80px; left: 340px;
	width: 255px;
}
#full-search h3 {
	font-size: 1em;
	padding-bottom: 3px;
	color: #575754;
	padding-left: 3px;
}
* html #full-search h3 {padding-left: 0;}
*:first-child+html #full-search h3 {padding-left: 0;}

#full-search form {margin: 0; padding: 0;}
#full-search fieldset {
	width: 122px;
	float: left;
	padding: 0;
}
#full-search label {display: none;}
#full-search .txtfld {
	width: 120px;
	border: 1px solid #c9c9c6;
	font-size: .9em;
	color: #777773;
	padding: 2px 0;
}
#full-search .buttons-list {text-align: right;}
#full-search .bt {
	font-size: .9em;
	color: #e1e1dd;
	border: 0;
	background: #7f7f7c;
	margin-right: 7px;
	padding: 2px 5px;
}
* html #full-search .bt {padding: 1px 3px; margin-right: 14px;}
*:first-child+html #full-search .bt {padding: 1px 3px; margin-right: 14px;}
/* --- End Full Search --- */
/* --- Quick Navigation --- */
#quick-navigation {
	position: absolute;
	top: 75px; left: 640px;
	width: 125px;
}
#quick-navigation #graphics {
	position: absolute;
	top: 0; left: 0;
	display: block;
	width: 125px; height: 39px;
}
#quick-navigation #graphics span.label {
    display:block;
    padding-bottom:12px;
    background:url(../images/arrow-down-small.gif) center bottom no-repeat;
    font-family:Arial;
    font-size:16px;
    color:#fff;
    text-align:center;
    text-transform:uppercase;
}

#quick-navigation ul {
	padding: 39px 0 0 0;
	list-style: none;
}
#quick-navigation li {
	display: block;
}
* html #quick-navigation li {
	vertical-align: top;
	height: 1%;
	margin-top: -3px;
}
*:first-child+html #quick-navigation li {margin-top: -3px;}
#quick-navigation a {
	display: block;
	width: 125px; height: 24px;
	padding: 0; margin: 0;
	cursor: pointer;
}
#quick-navigation a {
    line-height:23px;
    font-family:Arial;
    font-size:16px;
    color:#fff;
    text-align:right;
    text-decoration:none;
    text-transform:uppercase;
}
#quick-navigation .wheels a.ru {
    font-size:11px;
}
#quick-navigation a span {
    display: block;
    padding-right:10px;
}

#quick-navigation .tyres a {
    background: url('../images/tyres-select-bg.gif') no-repeat 50% 0;
}
#quick-navigation .tyres a:hover {
    background-position:50% -50px;
}
#quick-navigation .tyres a.active {
    background-position:50% -100px;
}

#quick-navigation .wheels a {
    background: url('../images/wheels-select-bg.gif') no-repeat 50% 0;
}
#quick-navigation .wheels a:hover {
    background-position:50% -50px;
}
#quick-navigation .wheels a.active {
    background-position:50% -100px;
}
/* --- End Quick Navigation --- */
/* --- Main Structure --- */
#container {width: 995px; padding-bottom: 20px;}
#index #container {
    min-height:590px;
    height:auto !important;
    height: 590px;
    padding-bottom: 10px;
    position: relative;
}
#container .first_heading {
    position:absolute;
    top:-10000px;
    left:0;
}
#index #container h2 {
    font-size:25px;
    font-weight:normal;
    color:#fff;
    margin:0 0 10px 0;
    padding:0 20px;
}

#block-left, #block-right {float: left;}
#block-left {
	width: 240px;
	padding-left: 30px;
	margin-right: 30px;
}
* html #block-left {
	width: 270px;
	width/* */:/**/240px;
}
#block-right {width: 685px;}
/* --- End Main Structure --- */
/* --- Submeniu --- */
#submeniu {padding-bottom: 10px;}


#submeniu ul {
	padding: 0;
	list-style: none;
	text-transform: uppercase;
	font-weight: bold;
}
#submeniu ul li {
	display: block;
	padding-bottom: 1px;
}
#submeniu ul li {
	vertical-align: top;
	height: 1%;
}
#submeniu ul li a {
	display: block;
	padding: 8px 10px;
	border-bottom: 1px solid #d5d5d3;
	background: #cb4631 url('../images/bg-submeniu.gif') no-repeat 50% 100%;
	color: #fff;
	text-decoration: none;
}
#submeniu ul li a:hover, #submeniu ul li a.active {text-decoration: underline;}
#submeniu ul li a.active {border-bottom: 1px solid #cb4631;}


#submeniu ul div {
	background: #a2a2a0 url('../images/bg-submeniu-ul.gif') no-repeat 50% 0;
	border-bottom: 1px solid #d5d5d3;
}

#submeniu ul ul {
	text-transform: none;
	padding: 10px 0;
	background: url('../images/bg-submeniu-ull.gif') no-repeat 50% 100%;
}
#submeniu ul ul li {padding: 0;}

#submeniu ul ul li a {
	background: none;
	border: 0;
	padding: 3px 10px 3px 25px;
}

#submeniu ul ul li a.active {border: 0;} 
/* --- End Submeniu --- */
/* --- Contacts --- */
#contacts form {
	font-size: .9em;
	padding: 0;
	background: #a7a7a6;
}
#contacts fieldset {padding: 8px 10px;}
#contacts label {
	font-weight: bold;
	color: #fff;
	vertical-align: middle;
}
#contacts .txtfld {
	width: 108px;
	border: 1px solid #c9c9c6;
	font-size: 1em;
	color: #777773;
	padding: 2px 0; vertical-align: middle;
}
/* --- End Contacts --- */
/* --- Text --- */
#text {
	padding: 20px 25px 25px 25px;
	text-align: justify;
	background: url('../images/bg-text.jpg') no-repeat 50% 100%;
	line-height: 20px;
	color: #575754;
	min-height: 455px;
}
* html #text {
	height: 500px;
	height/* */:/**/455px;
}
#text h1,
#text h2 {
	width: 420px;
	font-size: 1.8em;
	font-weight: normal;
	padding-bottom: 10px;
	background: url('../images/bg-h2.gif') no-repeat 0 100%;
	margin-bottom: 25px;
	text-align: left;
}
#text h3 {
	font-size: 1em;
	color: #575754;
	padding-bottom: 2em;
}
#text p {margin: 0 0 2em 0;}
#text a {color: #010101;}

#text hr {
	border: 0;
	color: #aeaea4;
	background-color: #aeaea4;
	height: 1px;
}


#text ul {
	padding: 0;
	list-style: none;
	margin-bottom: 2em;
}

#text ul li {
	display: block;
	padding: 0 0 0 30px;
	background: url('../images/bg-text-bullet.gif') no-repeat 13px 5px;
}

* html #text ul li {vertical-align: top; height: 1%;}
#text ul ul {margin: 0;}
#text ul ul li {
	padding-left: 20px;
	background: url('../images/bg-text-bullet.gif') no-repeat 0 5px;
}

#text ul ul ul {margin: 0;}
#text ul ul ul li {
	background: url('../images/bg-text-bullet.gif') no-repeat 0 5px;
}

#text ol {
	padding: 0 0 0 40px;
}

* html #text ol {padding: 0;}
*:first-child+html #text ol {padding: 0;}

#text ol ol {list-style-type: lower-alpha;}
#text ol li {padding: 0}

#text table {
	border-collapse: collapse;
	border: 1px solid;
	border-color: #aeaea4;
	width: 100%;
	margin-bottom: 2em;
}

* html #text table {font-size: 1em; width: auto; width/* */:/**/100%;}
#text table[border="0"] {border: 0;}
#text table.noborder { border: 0; }
#text td {
	padding: 4px 5px;
	font-size: 1em;
	border-color: #aeaea4;
	vertical-align: top;
}

#text th {
	padding: 4px 5px;
	text-align: left;
	border-color: #aeaea4;
	font-weight: bold;
}

#text td p, #text th p {margin: 0;}
/* --- End Text --- */
/* --- Index --- */
/* Index Logo */
#index .logo {
	position: absolute;
	top: 50px; left: 0;
	display: block;
	width: 220px; height: 90px;
	background: url('../images/logo-index.gif') no-repeat 50% 50%;
}
/* End Index Logo */
/* Structure */
#index #block-left, #index #block-center {float: left;}
#index #block-left {width: 370px; padding: 0; margin: 0;}
#index #block-center {width: 255px; padding-top: 105px;}
#index #block-right {
    width:700px;
    float:right;
    position:relative;
}

/* End Structure */

/* Index Tyres Search */
#index-tyres-search {
	position: absolute;
	top: 190px; left: 20px;
	width: 180px;
	padding-top: 39px;
	background: url('../images/bg-index-tyres.gif') no-repeat 50% 0;
	z-index: 100;
}
#index-tyres-search h1,
#index-wheels-search h1 {
	display: block;
	height: 23px;
	margin-bottom: 15px;
    padding:0 3px;
	cursor: pointer;
    background:#999 url(../images/icon-plus.gif) 96% 50% no-repeat;
    color:#fff;
    line-height:23px;
    font-family:Arial;
    font-size:16px;
    font-weight:normal;
    text-align:left;
    text-transform:uppercase;
    overflow:hidden;
}
#index-tyres-search h1 span {}
/*
#index-tyres-search h1.lt {background: url('../images/bg-h3-tyres-lt.gif') no-repeat 50% 0;}
#index-tyres-search h1.en {background: url('../images/bg-h3-tyres-en.gif') no-repeat 50% 0;}
*/

#index-tyres-search .info {
	text-align: center;
	color: #fff;
	padding-bottom: 20px;
}

#index-tyres-search form {
	display: none;
	position: absolute;
	top: 39px; left: 160px;
	padding: 0;
	width: 260px;
	border: 5px solid #727272;
	background: #fff;
	padding-bottom: 10px;
	z-index: 10;
}
#index-tyres-search form fieldset {padding: 9px 0 0 0;}
#index-tyres-search form fieldset.padding {padding: 5px 0 0 100px;}
* html #index-tyres-search form fieldset.padding {padding-left: 104px;}

#index-tyres-search label {
	display: block;
	float: left;
	width: 95px;
	font-size: .9em;
	color: #383838;
	font-weight: bold;
	text-align: right;
	padding: 2px 5px 0 0;
	vertical-align: middle;
}
* html #index-tyres-search label {
	width: 100px;
	width/* */:/**/95px;
}

#index-tyres-search .txtfld {
	width: 150px;
	border: 1px solid #c9c9c6;
	font-size: .9em;
	color: #777773;
	padding: 2px 0;
	vertical-align: middle;
}
#index-tyres-search .bt {
	font-size: .9em;
	color: #e1e1dd;
	border: 0;
	background: #7f7f7c;
	margin-right: 7px;
	padding: 2px 5px;
}
* html #index-tyres-search .bt {padding: 1px 3px;}
*:first-child+html #index-tyres-search .bt {padding: 1px 3px;}

#index-wheels-search .close, #index-tyres-search .close {
	background: #727272  url('../images/close_search.gif') no-repeat right 3px;
	color: #d3d3d3;
	text-align: right;
	padding-right: 17px;
	padding-bottom: 5px;
	cursor: pointer;
}
/* End Index Tyres Search */
/* Index Wheels Search */
#index-wheels-search {
	position: absolute;
	top: 270px; left: 20px;
	width: 180px;
	padding-top: 39px;
	background: url('../images/bg-index-wheels.gif') no-repeat 50% 0;
	z-index: 100;
}
#index-wheels-search h1 {
}
#index-wheels-search h1 span {}

/*
#index-wheels-search h1.lt {background: url('../images/bg-h3-wheels-lt.gif') no-repeat 50% 0;}
#index-wheels-search h1.en {background: url('../images/bg-h3-wheels-en.gif') no-repeat 50% 0;}
*/

#index-wheels-search .info {
	text-align: center;
	color: #fff;
	padding-bottom: 20px;
}

#index-wheels-search form {
	display: none;
	position: absolute;
	top: 39px; left: 160px;
	padding: 0;
	width: 260px;
	border: 5px solid #727272;
	background: #fff;
	padding-bottom: 10px;
	z-index: 10;
}
#index-wheels-search form fieldset {padding: 9px 0 0 0;}
#index-wheels-search form fieldset.padding {padding: 5px 0 0 100px;}
* html #index-wheels-search form fieldset.padding {padding-left: 104px;}

#index-wheels-search label {
	display: block;
	float: left;
	width: 95px;
	font-size: .9em;
	color: #383838;
	font-weight: bold;
	text-align: right;
	padding: 2px 5px 0 0;
	vertical-align: middle;
}
* html #index-wheels-search label {
	width: 100px;
	width/* */:/**/95px;
}

#index-wheels-search .txtfld {
	width: 150px;
	border: 1px solid #c9c9c6;
	font-size: .9em;
	color: #777773;
	padding: 2px 0;
	vertical-align: middle;
}
#index-wheels-search .bt {
	font-size: .9em;
	color: #e1e1dd;
	border: 0;
	background: #7f7f7c;
	margin-right: 7px;
	padding: 2px 5px;
}
* html #index-wheels-search .bt {padding: 1px 3px;}
*:first-child+html #index-wheels-search .bt {padding: 1px 3px;}
/* End Index Wheels Search */
#index_right {
	position: absolute;
	top: 60px; right: 20px;
	width: 230px;
}

#index_right #info_blocks {
	float: left;
	width: 100%;
	padding-bottom: 20px;
}

#index_right #info_blocks .block {
	float: left;
	width: 105px;
	height: 55px;
	padding-right: 10px;
	text-align: center;
	background: url('../images/info_block_bg.gif') no-repeat left;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
#index_right #info_blocks .block .block_flash {
    width:116px;
    height:60px;
    margin:0 -11px -5px 0;
    position:relative;
    left: -5px;
    top:-3px;
}

#index_right #info_blocks .block span {
	float: left;
	width: 105px;
	text-align: center;
	cursor: pointer;
}

#index_right dl {
	float: left;
	width: 220px;
    height:261px;
	margin: 0;
	padding: 0;
    overflow:hidden;
}

#index_right dl dt {
	float: left;
	width: 214px;
	height: 23px;
    line-height:23px;
	margin: 0 0 5px 0;
    padding:0 3px;
    background-color:#999;
    color:#fff;
    font-family:Arial;
    font-size:16px;
    font-weight:normal;
    text-align:left;
    text-transform:uppercase;
}

#index_right dl dt span {
}

#index_right dl dd {
	float: left;
	width: 200px;
	margin: 0;
	padding: 5px 0 5px 20px;
	background: url('../images/network_list_bullet.gif') no-repeat left;
}

#index_right dl dd a {
	color: #000;
}

#index_right dl dd.important a {
    color:#d81e05;
    font-weight:bold;
}

#index_right dl dd a:hover {
	text-decoration: none;
}

/* Index News */
#index-news {
	padding:0;
	width:995px;
}

#first-news-item {
    width:497px;
    float:left;
}
#list-news-items {
    width:497px;
    float:right;
    padding-top:10px;
}

#index-news .news-item {
	width: 447px;
	color: #585855;
	margin-bottom: 15px;
    padding:0 25px 6px 25px;
	background: url('../images/news-break-line.png') no-repeat 0 100%;
}
#index-news #first-news-item .news-item {
    padding-bottom:0;
    margin-bottom:0;
    background:none;
}
#index-news .news-item .news-item-title {
    font-size:13px;
}
#index-news #first-news-item .news-item-title {
    margin-bottom:25px;
}
#index-news .news-item .news-item-title a {
    color:#5b5851;
    font-weight:bold;
    text-decoration:none;
}
#index-news #first-news-item .news-item-title a {
    font-size:20px;
}
#index-news .news-item .news-item-title a:hover {
    text-decoration:underline;
}
#index-news .news-item .news-item-date {
    color:#797979;
    font-style:italic;
}
#index-news .news-item .news-item-image {
    width:150px;
    float:left;
}
#index-news .news-item .news-video-image {
    width:130px;
    height:75px;
    overflow:hidden;
}
#index-news .news-item .news-video-image span {
    display:none;
}
#index-news #first-news-item .news-item-image {
    width:447px;
    float:none;
    overflow:hideen;
}
#index-news #first-news-item .news-item-image img {
    display:block;
}
#index-news #first-news-item .news-video-image {
    width:447px;
    height:258px;
}
#index-news .news-item .news-item-content {
    width:297px;
    float:right;
}
#index-news .news-item .news-item-content.no_news_image {
	width: 447px;
    float:none;
}
#index-news .news-item dt {
    line-height: 16px;
    font-size:12px;
    font-weight:bold;
    color:#585855;
}
#index-news .news-item dt a {
    color: #585855;
    text-decoration:none;
}
#index-news .news-item dt a:hover {
    text-decoration:underline;
}
#index-news .news-item dd.date {font-size:11px;}
#index-news .news-item dd {
	margin: 0;
	padding:0;
	font-size:11px;
}
#index-news .news-item dd p {
    margin:10px 0;
    padding:0;
}
#index-news .last {
}
#index-news .read_more a,
#index-news .read_all a {
	color:#cb4631;
	font-weight: bold;
    text-decoration:underline;
}
#index-news .read_all a {
    padding-right:15px;
    background:url(../images/arrow-right-red.gif) right center no-repeat;
}
#index-news .read_more a:hover,
#index-news .read_all a:hover {
    text-decoration:none;
}
#index-news .read_all {
    padding-right:20px;
    text-align:right;
}

.news-viedeo-preview {
    margin:20px 0;
}
.news-viedeo-preview h4 {
    margin-bottom:15px;
}
/* End Index News */


/* --- Index video --- */
#index-video {
    width:429px;
    float:right;
}
#video-holder {
    width:429px;
    margin-bottom:10px;
    overflow:hidden;
}
#video-slider {
    width:300%;
    padding:0;
    margin:0;
    list-style:none;
}
#video-slider li {
    float:left;
}
#video-slider li h3 {
    margin:0 0 15px 0;
    font-size:12px;
    font-weight:bold;
    color:#585855;
}
#video-slider .video-preview-block {
    width:427px;
    height:243px;
    padding:0 0 2px 2px;
    background:url(../images/video-slider-item-bg.png) left top no-repeat;
}
#video-slider li a {
    display:block;
    width:427px;
    height:243px;
}
#video-slider li a span {
    display:block;
}
#index-video .all-items {
    float:right;
    margin-top:0;
}
#index-video .all-items a {
	color:#cb4631;
	font-weight: bold;
    text-decoration:underline;
}
#index-video .all-items a:hover {
    text-decoration:none;
}

#video-holder .carousel-control {
    display:none;
}
#index-video .center-wrap {
    float:left;
}
#index-video .carousel-pagination {
    padding-left:2px;
}
#index-video .carousel-pagination p {
    margin-top:0;
}
#index-video .carousel-pagination a {
	padding: 3px 6px;
    margin-right:3px;
	background: #989893;
	color: #fff;
	font-weight: bold;
    cursor:pointer;
    text-decoration:none;
}
#index-video .carousel-pagination a:hover {background: #73736f;}
#index-video .carousel-pagination a.active {background: #cb4631;}
/* --- Index video End --- */

/* --- Video listing --- */
#video-listing {
    width:635px;
    margin:40px 0 20px 0;
}
#video-listing .video-item {
    width:211px;
    float:left;
    margin-bottom:20px;
}
#video-listing .video-item h3,
#video-listing .video-item h3 a {
    color:#585855;
    font-size:12px;
    font-weight:bold;
}
#video-listing .video-item h3 {
    min-height:32px;
    height:auto !important;
    height:32px;
    line-height:16px;
    margin:0 0 5px 0;
    padding:0;
}
#video-listing .video-item h3 a {
    text-decoration:none;
}
#video-listing .video-item h3 a:hover {
    text-decoration:underline;
}
#video-listing .video-image {
    display:block;
    width:181px;
    height:137px;
    position:relative;
    z-index:1;
}
#video-listing .video-image span {
    display:block;
    width:175px;
    height:131px;
    position:absolute;
    top:3px;
    left:3px;
    z-index:1;
    cursor:pointer;
    background:url(../images/overlay-play-button.png) center center no-repeat;
}
#video-listing .video-image img {
    display:block;
    border:3px solid #ddddda;
}
/* --- Video listing End --- */

/* --- Video view --- */
#video-view .back_outer {
    margin-top:20px;
}
.back_outer a {
    background-color:#989893;
    color:#fff;
    font-weight: bold;
    padding: 2px 5px;
    text-decoration:none;
}
.back_outer a:hover {
    text-decoration:underline;
}
#text .back_outer a {
    color:#fff;
}
/* --- Video view End --- */

/* --- Special offers [index] --- */
#special_offers  {
}
#special_offers  .text_box {
    width:995px;
    margin-bottom:25px;
}
#special_offers  .text_box_inner {
    width:955px;
    min-height:36px;
    height:auto !important;
    height:36px;
    position:relative;
}
a#more_offers_btn {
    display:block;
    width:115px;
    height:34px;
    overflow:hidden;
    padding-right:25px;
    line-height:30px;
    background:url(../images/more-offers-bg.png) left top no-repeat;
    color:#fff;
    font-family:"Arial Narrow", Arial;
    font-size:14px;
    white-space:nowrap;
    text-align:right;
    text-transform:uppercase;
    text-decoration:none;
    position:absolute;
    right:25px;
    bottom:-34px;
    z-index:10;
    text-shadow: #63423c -1px 1px;
}
a#more_offers_btn:hover {
    text-decoration:none;
}

#special_offers .slider_arrow {
    display:block;
    width:36px;
    height:36px;
    line-height:36px;
    cursor: pointer;
    position:absolute;
    top:50%;
    margin-top:-16px;
    
    display:none;
}
#special_offers .actions_next {
	right: 20px;
	background: url(../images/nav-btns.gif) no-repeat -3px -85px;
}
#special_offers .actions_next:hover {
	background: url(../images/nav-btns.gif) no-repeat -3px -125px;
}
#special_offers .actions_prev {
	left: 20px;
	background: url(../images/nav-btns.gif) no-repeat -4px -44px;
}
#special_offers .actions_prev:hover {
	background: url(../images/nav-btns.gif) no-repeat -3px -3px;
}

#special_offers .tabs {
    width:840px;
    margin:0 auto;
    overflow:hidden;
}
#special_offers .tabs .tab {
	display: none;
}
#special_offers .tabs .item {
	float: left;
	width: 170px;
	padding:0 20px;
}

#special_offers .tabs .item dl {
	width: 170px;
	margin: 0; padding: 0;
}
#special_offers .tabs .item dl dt {
	width: 170px;
    min-height:32px;
    height:auto !important;
    height:32px;
	margin: 0; 
	padding: 0 0 10px 0;
    line-height:16px;
}
#special_offers .tabs .item dl dt a {
	color: #000;
	font-weight: bold;
    text-decoration:underline;
}
#special_offers .tabs .item dl dt a:hover {
	text-decoration: none;
}
#special_offers .tabs .item dl dd {
	width: 170px;
	margin: 0; 
	padding: 0;
	color: #5c5c58;
    font-size:11px;
	line-height: 15px;
}
#special_offers .tabs .item dl dd.image {
    width:170px;
    min-height:100px;
    height:auto !important;
    height:100px;
	padding:5px 0;
    margin-bottom:15px;
    background-color:#fff;
    text-align:center;
}
#special_offers .tabs .item dl dd.price span,
#special_offers .tabs .item dl dd.price_old span,
#special_offers .tabs .item dl dd a {
    color:#cb4631;
    font-weight:bold;
}
#special_offers .tabs .item dl dd.price_old span {
    text-decoration: line-through;
}
#special_offers .tabs .item dl dd a {
    text-decoration:underline;
}
#special_offers .tabs .item dl dd a:hover {
    text-decoration:none;
}
/* --- Special offers [index] End --- */

/* --- Htabs --- */
ul.htabs {
	width:955px;
    height:35px;
	margin:0 20px;
    padding:0;
	list-style:none;
    overflow:hidden;
}
ul.htabs li {
	float: left;
    height:35px;
	margin: 0;
    padding: 0;
    overflow:hidden;
}
ul.htabs li h3 {
    margin:0;
}
ul.htabs li a {
    display:block;
	width:auto;
	font-size:15px;
    font-weight:normal;
	color:#fff;
	line-height:35px;
	background-color:#b2b2b0;
	margin-right: 1px;
    padding:0 15px;
	text-decoration: none;
}
ul.htabs li a:hover,
ul.htabs li.active a,
ul.htabs li a.active {
	background-color:#cb4631;
}
/* --- Htabs End --- */


/* Index cotent bottom */
#index-content-bottom {
    min-height:222px;
    height:auto !important;
    height:222px;
    padding:20px;
    margin-right:10px;
    background:#888886 url(../images/index-box-bg.jpg) left top repeat-x;
}
/* End Index content bottom */

/* Index Contacts */
#offices_list {
}
#offices_list  .text_box,
#news_and_video  .text_box,
#home_news  .text_box {
    width:995px;
}
#offices_list  .text_box_inner,
#news_and_video  .text_box_inner {
    width:955px;
}
#home_news  .text_box_inner {
    width:995px;
    padding-left:0;
    padding-right:0;
    background-image:url(../images/grey-dot.gif);
    background-position:497px 0;
    background-repeat:repeat-y;
}

#cities_nav li a {
    padding:0 10px;
    font-size:14px;
}

#offices_list #list {
	width: 955px;
	overflow: hidden;
}

#contacts-list {
    width: 240px;
}
#index #contacts-list {
    width:955px;
}
#contacts-list dt {
	padding: 12px 0;
	font-size: 1.1em;
	color: #575754;
	font-weight: bold;
	letter-spacing: -1px;
}
#index #contacts-list dt {
	padding:0;
    margin:0 0 20px 0;
	font-size: 1.1em;
	color: #383838;
	font-weight: bold;
	letter-spacing:0px;
}
#contacts-list dd,
#contacts-list dd p {
    margin: 0;
}
#contacts-list dd {
	width: 240px;
	padding: 5px 0 15px 0;
}
#index #contacts-list dd {
	float: left;
    width:265px;
    height:144px;
    overflow:hidden;
	padding:15px 26px 15px 26px;
	border-right: 1px solid #989898;
	border-bottom: 1px solid #989898;
}
#index #contacts-list dd.last_row {
    border-bottom:0;
}
#index #contacts-list dd.col_1 {
    padding-left:0;
    margin-left:26px;
    _margin-left:0;
}
#index #contacts-list dd.col_3 {
    border-right:0;
    padding-right:0;
    margin-right:26px;
    _margin-right:0;
}
#index #contacts-list dd.last {
    border-right:0;
}
#index #contacts-list dd.even.col_1 {
    background:url(../images/bg-contacts-col-first.png) right top no-repeat;
}
#index #contacts-list dd.even.col_2 {
    background:url(../images/bg-contacts-col-mid.png) center bottom no-repeat;
}
#index #contacts-list dd.even.col_3,
#index #contacts-list dd.even.col_2.last_row.last {
    background:url(../images/bg-contacts-col-last.png) left top no-repeat;
}
#contacts-list .contacts-info,
#contacts-list .image {
    float: left;
}
#contacts-list .contacts-info {
	width: 180px;
	font-size: .9em;
	color: #575754;
}
#index #contacts-list .contacts-info {
	width: 210px;
	line-height: 16px;
	font-size: 1em;
	color: #575754;
}
#contacts-list .contacts-info a {color: #000;}

#contacts-list .image {
	width: 60px;
	text-align: right;
}
#contacts-list .image img {border: 3px solid #fff;}

#index #contacts-list .contacts-info, #index #contacts-list .image {float: left;}
#index #contacts-list .contacts-info a {color: #000;}

#index #contacts-list .image {
	width:55px;
    float:right;
	text-align: right;
}
#index #contacts-list .image img {border: 3px solid #fff;}

#index-contacts .next, #index-contacts .prev {
	width: 36px;
	height: 36px;
	cursor: pointer;
	position: absolute;
	top: 110px;
}

#index-contacts .next {
	right: 0;
	background: url('../images/arrow_next.gif') no-repeat bottom;
}

#index-contacts .next:hover {
	background: url('../images/arrow_next.gif') no-repeat top;
}

#index-contacts .prev {
	left: 0;
	background: url('../images/arrow_prev.gif') no-repeat bottom;
}

#index-contacts .prev:hover {
	background: url('../images/arrow_prev.gif') no-repeat top;
}
/* End Index Contacts */

/* Index Banner */
#banner {text-align: center;}
#index_banner {
	/*
    position: absolute;
	bottom: 20px; left: 20px;
    */
    float:left;
	width: 200px; height: 220px;
}
#index_banner img, #main_banner img{
	border: none;
}

#main_banner {
	position: absolute;
	top: 60px; left: 268px;
}
/* End Index Banner */
/* --- End Index --- */
/* --- Modules --- */
/* News List */
#text .news-list {
	width: 635px;
	margin-bottom: 15px;
    padding-bottom:5px;
	background: url('../images/break-line-default.png') no-repeat 0 100%;
}
#text .news-list dt {
	font-weight: bold;
	font-size: 1.1em;
}
#text .news-list dt a {
    color:#585855;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}
#text .news-list dt a:hover {
    text-decoration:underline;
}
#text .news-list dd {
	margin: 0;
}
#text .news-list .item_image,
#text .news-list .news-video-image {
    display:block;
    float:left;
    margin: 6px 10px 10px 0;
    border:3px solid #ddddda;
}
#text .news-list .news-video-image {
    width:130px;
    height:75px;
    overflow:hidden;
}
#text .news-list .news-video-image span {
    display:none;
}
#text .news-list p {
    margin:10px 0;
}
#text .news-list .read_more a {
	color:#cb4631;
	font-weight: bold;
    text-decoration:underline;
}
#text .news-list .read_more a:hover {
    text-decoration:none;
}
#text .more {
	background: #989893;
	color: #fff;
	font-weight: bold;
	padding: 1px 5px;
	display: block;
	width: 53px;
	white-space: nowrap;
}
* html #text .more {
	width: 63px;
	width/* */:/**/53px;
}
#text .long {width: 99px;}
* html #text .long {
	width: 109px;
	width/* */:/**/99px;
}

#text .back {
	background: #989893;
	color: #fff;
	font-weight: bold;
	padding: 1px 5px;
	display: block;
	width: 31px;
	white-space: nowrap;
}
#text a.back {
    text-decoration:none;
}
#text a.back:hover {
    text-decoration:underline;
}
* html #text .back {
	width: 41px;
	width/* */:/**/31px;
}

#text .top {
	background: #989893;
	color: #fff;
	font-weight: bold;
	padding: 1px 5px;
	display: block;
	width: 36px;
	white-space: nowrap;
}
* html #text .top {
	width: 46px;
	width/* */:/**/36px;
}
/* End News List */
/* Discounts List */
#text .discounts-list {
	width: 635px;
	margin-bottom: 15px;
	background: url('../images/bg-lists.gif') no-repeat 0 100%;
}
#text .discounts-list .image, #text .discounts-list .info {float: left;}
#text .discounts-list .image {width: 120px; padding-top: 10px;}
#text .discounts-list .image img {border: 5px solid #fff; }
#text .discounts-list .image a {text-decoration: none;}

#text .discounts-list .info {width: 635px;}
#text .discounts-list .short {width: 515px;}
#text .discounts-list .info dt {font-weight: bold;}
#text .discounts-list .info dd {
	margin: 0;
	padding-bottom: 15px;
}

#text .view-image {
	float: left;
	border: 5px solid #fff;
	margin: 5px 15px 0 0;
}
/* End Discounts List */
/* Forms */
#text form {width: 635px;}
#text form fieldset {padding: 1px 0; clear: both;}
#text form fieldset.padding {padding-left: 213px;}
* html #text form fieldset.padding {padding-left: 218px;}
#text form label {
	display: block;
	float: left;
	width: 205px;
	text-align: right;
	padding-right: 8px;
	vertical-align: middle;
}
* html #text form label {
	width: 213px;
	width/* */:/**/205px;
}

#text form .txtfld {
	width: 250px;
	border: 1px solid #c9c9c6;
	font-size: .9em;
	color: #777773;
	padding: 2px 0;
	vertical-align: middle;
}
#text form .select {
	border: 1px solid #c9c9c6;
	font-size: .9em;
	color: #777773;
	padding: 2px 0;
	vertical-align: middle;
}
#text form textarea {
	font: 100%  Arial, Tahoma, Helvetica, sans-serif;
	border: 1px solid #c9c9c6;
	color: #777773;
	font-size: .9em;
	width: 250px; height: 70px;
	overflow: auto;
}

#text form .short {width: 120px;}
#text form .bt {
	font-size: .9em;
	color: #e1e1dd;
	border: 0;
	background: #7f7f7c;
	margin-right: 7px;
	padding: 2px 5px;
}
* html #text form .bt {padding: 1px 3px;}
*:first-child+html #text form .bt {padding: 1px 3px;}

#text form fieldset div, #text form fieldset table {
	width: 250px;
	float: left;
	margin: 0;
}
#text form fieldset table td {
	padding: 1px;
	font-weight: bold;
}
#text form .error {
	padding-left: 213px;
	font-size: .9em;
	color: #000;
}
* html #text form .error {padding-left: 218px;}

/* End Forms */
/* Manufacturers List */
#manufacturers-list {width: 635px;}
#manufacturers-list table {
	border-collapse: collapse;
	border: 0;
}
#manufacturers-list table td {
	padding: 0;
	width: 110px;
	vertical-align: top;
	text-align: center;
}
#manufacturers-list table td dl {width: 110px;}
#manufacturers-list table td dt {
	background: #fff;
	margin: 0;
	padding: 0;
}
#manufacturers-list table td dd {margin: 0; font-weight: bold;}
#manufacturers-list table td dd.title {background: #fff; margin: 0; padding: 0 0 5px 0;}
#manufacturers-list table td dd.link {font-size: .9em; line-height: 16px; font-weight: normal;}
#manufacturers-list table td img {
	border-top: 5px solid #fff;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	border-bottom: 0;
}
/* End Manufacturers List */
/* Products List */
#text form#manufacturer {}
#text form#manufacturer label {
	text-align: left;
	width: 130px;
}
#text form#manufacturer .txtfld {width: 160px;}

#text #products-list {width: 635px;}
#text #products-list table {
	border-collapse: separate;
	border-spacing: 5px;
	border-spacing: expression(cellSpacing=5);
}

#text #products-list table td {
	padding: 0;
	width: 317px;
	vertical-align: top;
}
#text #products-list table td.one {width: auto;}
#text #products-list table td.bg {background: #dadad7;}

#text #products-list table td a.item-link {
	display: block;
	background: #dadad7;
	border: 1px solid #dadad7;
	width: 310px;
	cursor: pointer;
	text-decoration: none;
}
#text #products-list table td a.item-link:hover {
	background: #ededea;
	border: 1px solid #a6a6a2;
}

#text #products-list table td .item {
	display: block;
	width: 290px;
	padding: 10px;
	line-height: 16px;
}
* html #text #products-list table td .item {
	width: 310px;
	width/* */:/**/290px;
}

#text #products-list table td.bg .discount {background: url('../images/bg-action.gif') no-repeat 235px 8px;}
#text #products-list table td a.item-link .discount {background: url('../images/bg-action.gif') no-repeat 235px 8px;}
#text #products-list table td a.item-link:hover .discount {background: url('../images/bg-action-a.gif') no-repeat 235px 8px;}	

#text #products-list .item .image, #text #products-list .item .info {float: left;}
#text #products-list .item .image {width: 125px;}
#text #products-list .item .info {width: 165px;}

#text #products-list .item .image img {border: 5px solid #fff;}
#text #products-list .item .image img {display: block;}
#text #products-list .item .info {text-align: left;}
#text #products-list .item .info dt {
	font-weight: bold;
	color: #000;
	font-size: 1.1em;
	text-decoration: underline;
	padding: 0 65px 15px 0;
}
#text #products-list .item .info dd {
	margin: 0;
	text-decoration: none;
	color: #585855;
}
#text #products-list .item .info dd.price {
	font-size: 1.1em;
	padding-bottom: 1px;
}
#text #products-list .item .info dd.price span {
	font-weight: bold;
	color: #cb4631;
}

#text #products-list .item .info dd.price_old {
	font-size: 0.9em;
	padding-bottom: 5px;
}
#text #products-list .item .info dd.price_old span {
	font-weight: normal;
	color: #585855;
	text-decoration: line-through;
	padding-left: 55px;
}


#text #products-list .shop {
	margin-top: 5px;
	padding: 5px;
	font-size: .9em;
	background: #ededea;
}
#text #products-list .item .info dd .fake-link {
	font-weight: bold;
	color: #cb4631;
	text-decoration: underline;
}

/* End Products List */
/* Product View */
#text #product-view {width: 635px;}
#text #product-view #product-info, #text #product-view #product-desc {float: left;}
#text #product-view #product-info {
	width: 250px;
	margin-right: 20px;
	background: #dadad7;
}
#text #product-view #product-desc {width: 365px;}

#text #product-view #product-info dl {padding: 10px;}
#text #product-view #product-info dl.discount {
	background: url('../images/bg-action.gif') no-repeat 175px 10px;
}
#text #product-view #product-info dt {
	font-size: 1.1em;
	font-weight: bold;
	padding-right: 65px;
	text-align: left;
}
#text #product-view #product-info dd {margin: 0; line-height: 16px;}
#text #product-view #product-info dd.price {font-size: 1.1em;}
#text #product-view #product-info dd.price span {
	font-weight: bold;
	color: #cb4631;
}

#text #product-view #product-info dd.price_old {font-size: 0.8em;}
#text #product-view #product-info dd.price_old span {
	font-weight: normal;
	color: #000000;
	text-decoration: line-through;
}
#text #product-view #product-info dd.image {
	padding: 10px 0 5px 0;
	text-align: center; display: block;
}
#text #product-view #product-info dd.image img {border: 5px solid #fff;}

#text #product-view #product-info dd.manufacturer {
	padding-top: 15px;
	text-align: center;
	font-size: .9em;
}
#text #product-view #product-info dd.manufacturer img {border: 5px solid #fff;}
/* End Product View */
/* Add Info */
#add-info {
	background: #dadad7;
	margin: 15px 5px 0 5px;
	padding: 10px;
	line-height: 16px;
}
#add-info2 {
	background: #dadad7;
	margin: 15px 0 0 0;
	padding: 10px;
	line-height: 16px;
}

/* End Add Info */
/* --- End Modules --- */
/* --- Pages --- */
#pager {}
#pager a {
	padding: 3px 6px;
	background: #989893;
	color: #fff;
	font-weight: bold;
    text-decoration:none;
}
#pager a:hover {background: #73736f;}
#pager a.active {background: #cb4631;}
/* --- End Pages --- */

/* --- Oil form --- */

#text #oil_form {
	margin: 20px 0 20px 0;
}

#text #oil_form select {
	width: 240px;
}

/* --- End Oil form --- */

/* --- Promotion --- */

#promotion {
	display: block;
	width: 945px;
	background: url('../images/promotion_bg.gif') repeat-x top;
	margin-top: 20px;
	padding: 25px;
}

#promotion h2 {
	float: left;
	color: #fff;
	background: #cb4631;
	font-size: 1.1em;
	font-weight: bold;
	padding: 3px 10px;
	margin-bottom: 20px;
}

#promotion h3 {
	float: left;
	color: #575754;
	font-size: 1.8em;
	font-weight: normal;
	margin-bottom: 20px;
}

#promotion .item {
	float: left;
	width: 310px;
	margin-left: 5px;
	background: #dadad7 url('../images/promotion_item_bg.gif') repeat-x top;
	margin-bottom: 20px;
}

#promotion .item .image {
	float: left;
	width: 100px;
	padding: 10px;
}

#promotion .item dl {
	float: left;
	width: 180px;
	padding: 10px 10px 10px 0;
}

#promotion .item dt {
	padding-bottom: 15px;
}

#promotion .item dt a {
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
}

#promotion .item dt a:hover {
	text-decoration: none;
}

#promotion .item dd {
	margin: 0;
	color: #585855;
}

#promotion .item dd span {
	font-size: 1.1em;
	color: #cb4631;
	font-weight: bold;
}

#promotion .item dd a {
	color: #cb4631;
	font-weight: bold;
}
/* --- End Promotion --- */


/* --- Text box --- */
.text_box {
    padding-bottom:9px;
    margin:0 0 15px 0;
    background:url(../images/text-box-bg.png) center bottom no-repeat;
}
.text_box_inner {
    padding:20px;
    background-color:#c6c6c2;
}
/* --- Text box End --- */


/* --- Footer --- */
#footer {
    width:100%;
	padding:20px 0;
    background-color:#696967;
    color:#c2c2c2;
}
#footer a {
    color:#c2c2c2;
	font-weight: bold;
}

#footer_menu {
    width:955px;
    margin:auto;
    padding:20px;
    background:url(../images/bg-footer-menu.png) left top repeat-x;
}
#footer_menu a {
    text-decoration:none;
}
#footer_menu a:hover {
    text-decoration:underline;
}

#footer_menu ul {
    padding:0;
    margin:0;
    list-style:none;
}
#footer_menu ul li {
    float:left;
    padding-left:2%;
}
#footer_menu ul li a {
    font-size:13px;
    color:#464646;
}
#footer_menu ul li ul {
    padding-top:10px;
}
#footer_menu ul li ul li {
    float:none;
    padding:0;
}
#footer_menu ul li ul li a {
    font-size:12px;
    color:#c2c2c2;
}

#rights {
    width:995px;
    margin:auto;
	border-top: 3px solid #71716c;
}

#footer ul#footer_bottom {
	width: 995px;
	padding: 15px 0 0 0;
	list-style: none;
	font-size: .9em;
	color: #c2c2c2;
	border-top: 1px solid #909090;
}
#footer ul#footer_bottom a:hover {
    text-decoration:none;
}
#footer ul#footer_bottom li.left {float: left; width: 250px;}
#footer ul#footer_bottom li.center {float: left; width: 400px;}
#footer ul#footer_bottom li.right {float: right;  width: 270px;}
/* --- End Footer --- */

a.important_link {
	font-weight: bold;
	color: #fff !important;
	text-decoration: none;
	background: #cb4631;
	padding: 3px 10px;
	font-size: 14px;
}

a#registracija_ratu_keitimui {
	display: block;
	width: 260px; height: 39px;
	position: absolute;
	top: 0; left: 570px;
}

.clear {
	width: 100%;
	clear: both;
}

#text table {
	behavior: expression(function(o){
		if (o.border == "0")
			o.className += " noborder"
		o.runtimeStyle.behavior = "none";
	}(this))
}


#googlemap {
  width:507px;
  height:464px;
}
.tooltip {
	text-align:left;
}
.tooltip a {
	color:#000000;
}


