html, body {padding:0; margin:0; background:#EFF0EA; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#3A3A3A;}

div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, blockquote,
pre, abbr, acronym, address, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, strike,
tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
 { margin:0; padding:0; border:0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
table {border-collapse:collapse;}
table td {padding:0;}
caption, th, td { text-align: left;}
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q {quotes: "" "";}
:focus { outline: 0;}

strong, b {font-weight:bold;}
em, i {font-style:italic;}
sub, sup { font-size: 0.8em; line-height: 1em;}

p {margin: 0 0 16px 0;}

/* HEADERS=
----------------------------------------------- */
h1 {}
h2 {}
h3 { font-family:Arial; }
  
h1, .h1 { color:#0D3593;}

h1, .h1, h2, .h2 { font-weight:bold; font-family:Verdana, sans-serif;}
h2, .h2 { font-size:12px; line-height:16px; margin: 0 0 15px 0; }
h2.big, .h2big { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; margin: 0 0 13px 0;}
h2.blue { color:#0D3593; margin: 0 0 0.5em 0; font-size:1.2em; }
h2.form { font-size:1.5em; color:#0744A2; font-family:Arial; font-weight:normal; line-height:1.6em; }

h1, .h1 { font-size:14px; line-height:18px; margin:0 0 12px 0;}

.blockDefaultRound  h1, .blockDefaultRound  .h1, .blockDefaultRound .blue { color:#0744A2;}
.blockDefaultRound  h1, .blockDefaultRound  .h1 { font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:15px;}

/* -------------------------------------------- */

/* LISTS=
----------------------------------------------- */
ul, ul li { list-style-type:none;}
ul li {}

#content ul { padding: 0; margin:0 0 22px 0;}
#content ul li { background: transparent url('/media/system/bullets/discGreen.gif') no-repeat 0 6px; padding: 0 0 0 16px; margin:0 0 3px 0;}

ol {}
ol li {}
/* -------------------------------------------- */
/* FORMS=
----------------------------------------------- */
form .row { padding-bottom:10px; }
form .inputHolder { float:left; }
form .labelHolder { float:left; line-height:1em; width:170px; padding-right:5px; margin-top:2px; }

input {}
input.text {margin:0;}
input.radio, input.checkbox { margin-left:0; margin-right:5px; }
input.button, input.submit {}
textarea {margin:0;}
select {margin:0;}
/* -------------------------------------------- */

/* LINKS=
----------------------------------------------- */
a { color:#37970B;}
a:hover { text-decoration:none; }
a:visited {}
a span { cursor:pointer;}
/* -------------------------------------------- */

/* NAV=
----------------------------------------------- */

ul.hSeparatorMenu { height:27px; overflow:hidden; margin:0 0 14px 0; padding:0;}
ul.hSeparatorMenu li { display: block; height:14px; width:40px; position:relative; padding:6px 10px 7px; margin:0; border-right:1px #9CADB2 solid; float:left;
 list-style-type:none; font-size:11px; line-height:13px; font-family:Arial Narrow, sans-serif; letter-spacing:-0.01em; text-transform:uppercase; position:relative;}
ul.hSeparatorMenu li.first { padding:6px 10px 7px 0;}
ul.hSeparatorMenu li.last { padding:6px 0 7px 10px; border-right:0;}
ul.hSeparatorMenu li a { color:#0D3593; text-decoration:none;}
ul.hSeparatorMenu li a:hover, ul.hSeparatorMenu li.current span { color:#5B6459;}
ul.hSeparatorMenu li a, ul.hSeparatorMenu li span { display:block; height:100%; width:100%;}
ul.hSeparatorMenu li a, ul.hSeparatorMenu li span { position:relative; overflow:hidden;}
ul.hSeparatorMenu li a span, ul.hSeparatorMenu li span span { display:block;  background-repeat:no-repeat; background-position:0 0; position:absolute; top:0; left:0;}
ul.hSeparatorMenu li a:hover span, ul.hSeparatorMenu li.current span span { background-position:0 -14px; }
.bluePage ul.hSeparatorMenu li a span { background-position:0 -28px; }
.bluePage ul.hSeparatorMenu li a:hover span, .bluePage ul.hSeparatorMenu li.current span span { background-position:0 -42px; }


ul.hImgMenu {}
ul.hImgMenu { overflow:hidden; margin:0 0 14px 0; height:50px; padding:0;}
ul.hImgMenu, ul.hImgMenu li {}
ul.hImgMenu li { display: block; position:relative; height:27px; width:120px; padding:13px 0 10px; margin:0; float:left;
 list-style-type:none; font-size:12px; line-height:12px; font-family:Arial Narrow, sans-serif; letter-spacing:-0.01em; text-transform:uppercase; position:relative;}
ul.hImgMenu { margin-left:-4px; margin-right:-4px;}
ul.hImgMenu li a { color:#0D3593; text-decoration:none; padding:0 0 0 3px; _padding:0;}
ul.hImgMenu li a:hover, ul.hImgMenu li.current span { color:#5B6459;}
ul.hImgMenu li a, ul.hImgMenu li span { display:block; width:100%;}
ul.hImgMenu li a, ul.hImgMenu li span { overflow:hidden; height:100%;}
ul.hImgMenu li a span, ul.hImgMenu li span span { height:50px; background-repeat:no-repeat; background-position:0 0; position:absolute; top:0; left:0;}
ul.hImgMenu li a:hover span, ul.hImgMenu li.current span span { background-position:0 -50px;}

ul.hCompactMenu { width:740px; overflow:hidden;}
ul.hCompactMenu li { float:left; display:block; line-height:12px; font-size:11px; padding:0 8px; border-right:1px #5A5A5A solid;;}
ul.hCompactMenu li.first { padding:0 8px 0 0;}
ul.hCompactMenu li.last { padding:0 0 0 8px; border-right:0;}
ul.hCompactMenu li.current { color:#CECECE;}
/* -------------------------------------------- */

/* BLOCKS=
----------------------------------------------- */
#body { height:100%; position:relative; min-width:1005px; _width:expression((document.getElementById('scale') && document.getElementById('scale').clientWidth < 1005) ? '1005px' : '100%');}
#scale { display:none; _display:block; font-size:0; line-height:0; height:1px; margin-top:-1px; overflow:hidden;}
html>body #body {height: auto; min-height:100%;}

.mainPage #footer .innerBlock {overflow: hidden; _height: 1%;}

div.innerBlock { width: 951px; margin:0 auto; }


#header { background:#B2B2B2; position:relative; overflow:hidden;}
#header p {margin: 0;}
#header .innerBlock { position:relative; overflow:hidden;}
#header #logo {  width:50%; background:#248A0F; height:93px; text-align:right;}
#header #logo a, #header #logo span { display:block; text-decoration:none; width:217px; height:76px; line-height:1px; margin:10px 261px 0 auto;}
#header #michelinLogo { width:50%; position:absolute; top:0; right:0; padding:15px 1px 15px 0; height:63px; background:#0D3593 url('/media/system/michelinGuy.gif') no-repeat 0 0;}
#header #michelinLogo img { margin:0 0 0 263px;}
#header #logo, #header #michelinLogo { overflow:hidden;}

#header #slogan { font-size:13px; line-height:16px; font-family:Arial Narrow, sans-serif; letter-spacing:-0.01em; color:#0D3593; text-transform:uppercase; position:relative; margin:8px 0 0 0; padding:0 0 4px 0;}
#header #slogan, #header #slogan span { display:block; width:318px; height:20px; overflow:hidden;}
#header #slogan span { position:absolute; top:0; left:0; background:transparent url('/media/system/slogan.gif') no-repeat 0 2px; }

#header #auth h2 { font-size:12px; line-height:14px; font-family:Arial Narrow, sans-serif; font-weight:bold; letter-spacing:-0.01em; color:#0D3593; text-transform:uppercase; position:relative;}
#header #auth h2, #header #auth h2 span { display:block; width:113px; height:20px; overflow:hidden;}
#header #auth h2 span { position:absolute; top:0; left:0; background:transparent url('/media/system/authH2.gif') no-repeat 0 1px; }
#header #auth .login, #header #auth .password { font-size:9px; line-height:12px; font-family:Arial Narrow, sans-serif; font-weight:bold; letter-spacing:-0.01em; color:#FFFFFF; text-transform:uppercase; position:relative;}
#header #auth .login span, #header #auth .password span 
 { display:block; height:11px; overflow:hidden; position:absolute; top:5px; left:0;}
#header #auth .login span { width:29px; background:transparent url('/media/system/authLoginText.gif') no-repeat 0 0; }
#header #auth .password span { width:35px; background:transparent url('/media/system/authPasswordText.gif') no-repeat 0 0; }
#header #auth .login span.caption, #header #auth .password span.caption { position:static;}
#header #auth input.text { font-size:12px; padding:1px 2px; width:99px;}
#header #auth p.action { line-height:1px;}
#header #auth p.action span {cursor: pointer;}

#header #auth { width:468px; position:absolute; top:0; right:-3px;}
#header #auth h2, #header #auth p, #header #auth span.caption, #header #auth input { float:left;}
#header #auth h2 { margin:10px 20px 0 0;}
#header #auth p.password { margin: 6px 0 0 0;}
#header #auth p.login { margin: 6px 14px 0 0; _margin: 6px 7px 0 0;}
#header #auth span.caption { margin: 4px 7px 0 0;}

#header div.logout {width: 570px; position:absolute; top:0; right:17px; color: #0D3593;}
#header div.logout { padding: 8px 0 0 0; text-align: right;}

 
.bluePage #common { background:#C1D7DD;}
#common { background:#BFCFBC;}
#common .innerBlock { padding: 15px 0 7px 0; position:relative;} 
.mainPage #common .innerBlock {padding: 15px 0 29px 0; } 

#blueRoundAutoLink { position:absolute; top: 8px; right:1px;}
.blueRoundAutoLink, .blueRoundAutoLink span { height:44px;}
.blueRoundAutoLink p { margin:0 10px 0; background:#0D3593;}
.blueRoundAutoLink span {  display:block; width:10px; position:absolute; top:0;}
.blueRoundAutoLink span.left { left:0; background:transparent url('/media/system/bg/roundBlueLeft.gif') no-repeat 0 0;}
.blueRoundAutoLink span.right { right:0; background:transparent url('/media/system/bg/roundBlueRight.gif') no-repeat 0 0;}
.blueRoundAutoLink a { display:block;  padding:14px 21px 14px 62px}
.blueRoundAutoLink a.truck {background:transparent url('/media/system/bullets/truck.gif') no-repeat 15px 12px;}
.blueRoundAutoLink a, .blueRoundAutoLink a.auto {background:transparent url('/media/system/bullets/auto.gif') no-repeat 15px 16px;}

#typeButtons {position:absolute; top: 8px; right:1px; z-index: 666; width: 280px; background: url('/media/system/bullets/text_shc.gif') 0 15px no-repeat;}
#typeButtons.subpage {float: none;}
#typeButtons.subpage {background: none; border: 0;}
#typeButtons.subpage ul {overflow: hidden; width: 160px;}
#typeButtons.subpage ul li {float: left;}
#typeButtons.subpage ul li.second {margin: 0 0 0 10px;}
#typeButtons ul {width: 80px; float: right;}
#typeButtons ul li.second {margin-top: 8px; padding: 0;}
#typeButtons ul li.current a {display: block; color: #FFE000; font-size: 10px; background: url('/media/system/bullets/checkButtonsBg.png') no-repeat; width: 73px; height: 48px; text-decoration: none;} 
*body #typeButtons ul li.current a {_background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/system/bullets/checkButtonsBg.png", sizingMethod="scale");}
#typeButtons ul li.current a.truck span {display: block; height: 44px; background: url('/media/system/bullets/truck.gif') 19px 7px no-repeat;}
#typeButtons ul li.current a.truck span span {position: relative; top: 25px; left: 15px; background: none; border: 0;}
#typeButtons ul li.current a.auto span {display: block; height: 44px; background: url('/media/system/bullets/auto.gif') 19px 10px no-repeat;}
#typeButtons ul li.current a.auto span span {position: relative; top: 25px; left: 14px; background: none; border: 0;}
#typeButtons ul li a {display: block; color: #0D3593; font-size: 10px; background: none; width: 73px; height: 48px; text-decoration: none;} 
#typeButtons ul li a.truck span {display: block; height: 44px; background: url('/media/system/bullets/truck_t.gif') 19px 7px no-repeat;}
#typeButtons ul li a.truck span span {position: relative; top: 25px; left: 15px; background: none; border: 0;}
#typeButtons ul li a.auto span {display: block; height: 44px; background: url('/media/system/bullets/auto_t.gif') 19px 10px no-repeat;}
#typeButtons ul li a.auto span span {position: relative; top: 25px; left: 14px; background: none; border: 0;}
#typeButtons ul li.second.active, #typeButtons ul li.active .blueRoundAutoLink * {background: none;}


#content { background:#EFF0EA url('/media/system/bg/contentStripes.gif') repeat-x 0 0; min-height:20px; _height:20px;}
#common #content .innerBlock { padding: 35px 0 50px 0;}

#common #content .innerBlock ul {_zoom:1;}

#footer { background:#494949; position:absolute; bottom:0; width:100%;}
#footer { height:221px; padding:0 0 0 0;}
#footerEmpty { height:198px;}
#footer a { color:#75BF00;}
#footer p {margin: 0;}


#footer #copyright { width:185px; padding: 32px 0 10px 12px; float:right; font-size:11px; line-height:16px; color:#808080; font-family:Arial, Helvetica, sans-serif}
#footer #copyright a { font-weight:bold;}
#footer #copyright ul li span { color: #CECECE;}
#footer #copyright ul { list-style-type:none; padding:0; margin:0;}
#footer #copyright ul li { padding:0 0 0 9px; margin:0; background:transparent url('/media/system/bullets/discGrey.gif') no-repeat 0 6px;}

#footer #subMenu2 { padding:32px 0 22px 13px; float:left; }


#footer .top { margin-top:-5px; position:relative;}
#footer table.top { margin-top:-3px;}
/* -------------------------------------------- */
/* TEXT=
----------------------------------------------- */
.blue { color:#0D3593;}
.bold { font-weight:bold; }
.defaultColor { color:#3A3A3A;}
.green { color:#37970B; }

.arial {font-family:Arial, Helvetica, sans-serif;}
.verdana {font-family:Verdana, sans-serif;}

small, .small {font-size: 11px;}
.smaller {font-size: 10px;}
big, .big {font-size: 14px; line-height:18px;}
.bigger {font-size: 16px; line-height:18px;}
.bigBlue { font-size: 16px; line-height:18px; color:#0D3593; }
/* -------------------------------------------- */

/* OTHER=
----------------------------------------------- */
.noMargin { margin:0 !important; }

.success { color:#37970B; font-weight:bold; }
.error { color:#ED1B24; font-weight:bold; }

.clear { clear:both; font-size:0; height:0; line-height:0; }

img.imgRight {float: right; margin: 0 0 25px 20px;}
img.imgLeft {float: left; margin: 0 20px 25px 0;}

.png { line-height: 1px; font-size:1px; _background: none transparent scroll repeat 0% 0%; _filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='crop')"); _width: expression(this.firstChild.width + 'px');  _height: expression(this.firstChild.height + 'px'); }
span.png {_display: inline-block; padding: 0; margin: 0;}
.png IMG {_visibility: hidden;}

hr { border:0; height:1px; color:#C1C1BD; background:#C1C1BD; width: 451px; margin:0 auto 8px 2px; text-align: left;}

.blockRoundBlueShadow { margin:0 -3px 10px;}
.blockRoundBlueShadow .top, .blockRoundBlueShadow .bottom, .blockRoundBlueShadow .left, .blockRoundBlueShadow .right, .blockRoundBlueShadow .center
 { height:14px; display:block;}
.blockRoundBlueShadow .top, .blockRoundBlueShadow .bottom { position:relative; padding:0 13px; margin:0; overflow:hidden;}
.blockRoundBlueShadow .left, .blockRoundBlueShadow .right { position:absolute; top: 0; width:13px; background-repeat:no-repeat; background-position:0 0;}
.blockRoundBlueShadow .center { background-repeat:repeat-x; background-position:0 0;}
.blockRoundBlueShadow .right { right:0; _right:-1px;}
.blockRoundBlueShadow .left { left:0;}
.blockRoundBlueShadow .body, .blockRoundBlueShadow .bodyInner { background-repeat:repeat-y; overflow:hidden;}
.blockRoundBlueShadow .body { background-position:0 0; width:100%; position:relative;}
.blockRoundBlueShadow .bodyInner { background-position: 100% 0; margin:0 0 0 14px; padding: 0 14px 0 0; background-color:#7FB3D6;}
.blockRoundBlueShadow .top .left { background-image: url('/media/system/bg/roundBlueGreenShadowLeftTop.gif');}
.blockRoundBlueShadow .top .right { background-image: url('/media/system/bg/roundBlueGreenShadowRightTop.gif');}
.blockRoundBlueShadow .bottom .left { background-image: url('/media/system/bg/roundBlueGreenShadowLeftBottom.gif');}
.blockRoundBlueShadow .bottom .right { background-image: url('/media/system/bg/roundBlueGreenShadowRightBottom.gif');}
.blockRoundBlueShadow .top .center { background-image: url('/media/system/bg/roundBlueGreenShadowTop.gif');}
.blockRoundBlueShadow .bottom .center { background-image: url('/media/system/bg/roundBlueGreenShadowBottom.gif');}
.blockRoundBlueShadow .body { background-image: url('/media/system/bg/roundBlueGreenShadowLeft.gif');}
.blockRoundBlueShadow .bodyInner { background-image: url('/media/system/bg/roundBlueGreenShadowRight.gif');}
.blockRoundBlueShadow .bottom { clear:both;}

.bluePage .blockRoundBlueShadow .top .left { background-image: url('/media/system/bg/roundBlueShadowLeftTop.gif');}
.bluePage .blockRoundBlueShadow .top .right { background-image: url('/media/system/bg/roundBlueShadowRightTop.gif');}
.bluePage .blockRoundBlueShadow .bottom .left { background-image: url('/media/system/bg/roundBlueShadowLeftBottom.gif');}
.bluePage .blockRoundBlueShadow .bottom .right { background-image: url('/media/system/bg/roundBlueShadowRightBottom.gif');}
.bluePage .blockRoundBlueShadow .top .center { background-image: url('/media/system/bg/roundBlueShadowTop.gif');}
.bluePage .blockRoundBlueShadow .bottom .center { background-image: url('/media/system/bg/roundBlueShadowBottom.gif');}
.bluePage .blockRoundBlueShadow .body { background-image: url('/media/system/bg/roundBlueShadowLeft.gif');}
.bluePage .blockRoundBlueShadow .bodyInner { background-image: url('/media/system/bg/roundBlueShadowRight.gif');}

.roundedImg { position:relative; float:left; margin-right:12px; margin-bottom:10px; }
.roundedImg .topLeft { position:absolute; width:11px; height:11px; top:0; left:0; background-image:url('/media/system/bg/bgCornerLeftTop.png');
_background: none transparent scroll repeat 0% 0%;
_filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/bg/bgCornerLeftTop.png', sizingMethod='image')"); }
.roundedImg .topRight { position:absolute; width:11px; height:11px; top:0; right:0; background-image:url('/media/system/bg/bgCornerRightTop.png');
_background: none transparent scroll repeat 0% 0%;
_filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/bg/bgCornerRightTop.png', sizingMethod='image')"); }
.roundedImg .bottomLeft { position:absolute; width:11px; height:11px; bottom:0; left:0; background-image:url('/media/system/bg/bgCornerLeftBottom.png');
_background: none transparent scroll repeat 0% 0%;
_filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/bg/bgCornerLeftBottom.png', sizingMethod='image')"); }
.roundedImg .bottomRight { position:absolute; width:11px; height:11px; bottom:0; right:0; background-image:url('/media/system/bg/bgCornerRightBottom.png');
_background: none transparent scroll repeat 0% 0%;
_filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/bg/bgCornerRightBottom.png', sizingMethod='image')"); }

.roundedImgSmall { position:relative;width:192px;height:114px;}
.roundedImgSmall .topLeft { position:absolute; width:5px; height:4px; top:0; left:0; 
	background-image:url('/media/system/bg/bgCornerLeftTopSm.png');
	_background: none transparent scroll repeat 0% 0%;
	_filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/bg/bgCornerLeftTopSm.png', sizingMethod='image')"); }
.roundedImgSmall .topRight { position:absolute; width:5px; height:4px; top:0; right:0; 
	background-image:url('/media/system/bg/bgCornerRightTopSm.png');
	_background: none transparent scroll repeat 0% 0%;
	_filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/bg/bgCornerRightTopSm.png', sizingMethod='image')"); }
.roundedImgSmall .bottomLeft { position:absolute; width:5px; height:4px; bottom:0px; //bottom:0px; left:0; 
	background-image:url('/media/system/bg/bgCornerLeftBottomSm.png');
	_background: none transparent scroll repeat 0% 0%;
	_filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/bg/bgCornerLeftBottomSm.png', sizingMethod='image')"); }
.roundedImgSmall .bottomRight { position:absolute; width:5px; height:4px; bottom:0px; //bottom:0px; right:0; 
	background-image:url('/media/system/bg/bgCornerRightBottomSm.png');
	_background: none transparent scroll repeat 0% 0%;
	_filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/bg/bgCornerRightBottomSm.png', sizingMethod='image')"); }

.docContainer{ float:left; height:150px; margin-right:36px; width:192px; margin-bottom:30px; font-size:0.9em; }

.blockDefaultRound { margin:4px 0 13px 0; zoom:1; /*color:#0734AD;*/ }
.blockGreen { background:#BFCFBC; }
.blockDarkGreen { background:#B0C2AC; }
.blockBlue { background:#7FB3D6; }
.blockDefaultRound a { color:#248A0F;}
.blockDefaultRound .top, .blockDefaultRound .bottom, .blockDefaultRound .left, .blockDefaultRound .right, .blockDefaultRound .center { height:11px; display:block;}
.blockDefaultRound .top, .blockDefaultRound .bottom { position:relative; padding:0 11px; margin:0; overflow:hidden;}
.blockDefaultRound .left, .blockDefaultRound .right { position:absolute; top: 0; width:11px; background-repeat:no-repeat; background-position:0 0;}
.blockDefaultRound .right { right:0; _right:-1px;}
.blockDefaultRound .left { left:0;}
.blockDefaultRound .body { padding:6px 20px 12px 23px; position:relative; zoom:1; }
.blockDefaultRound .top .left { background-image: url('/media/system/bg/bgCornerLeftTop.png');
 _background: none transparent scroll repeat 0% 0%;
 _filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/bg/bgCornerLeftTop.png', sizingMethod='image')");}
.blockDefaultRound .top .right { background-image: url('/media/system/bg/bgCornerRightTop.png');
 _background: none transparent scroll repeat 0% 0%;
 _filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/bg/bgCornerRightTop.png', sizingMethod='image')");}
.blockDefaultRound .bottom .left { background-image: url('/media/system/bg/bgCornerLeftBottom.png');
 _background: none transparent scroll repeat 0% 0%;
 _filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/bg/bgCornerLeftBottom.png', sizingMethod='image')");}
.blockDefaultRound .bottom .right { background-image: url('/media/system/bg/bgCornerRightBottom.png');
 _background: none transparent scroll repeat 0% 0%;
 _filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/system/bg/bgCornerRightBottom.png', sizingMethod='image')");}
.blockDefaultRound .bottom { clear:both;}

.blockGreen .blockStripes { background:transparent url('/media/system/bg/stripesGradientGreen.gif') repeat-y 100% 0; }
.blockBlue .blockStripes { background:transparent url('/media/system/bg/stripesGradientBlue.gif') repeat-y 100% 0; }

.blockGreen .raquo { background:transparent url('/media/system/buttons/raquoGreen.gif') no-repeat 18px 3px; padding: 6px 20px 0 55px;}
.blockBlue .raquo { background:transparent url('/media/system/buttons/raquoBlue.gif') no-repeat 18px 3px; padding: 6px 20px 0 55px;}

form .btnOK { position:relative; left:-8px; bottom:-15px; z-index:100; }
form .inputBlockLeft { float:left; padding-right:30px; }

.img { position:relative; font-size:13px; line-height:16px; font-family:Arial Narrow, sans-serif; letter-spacing:-0.01em; color:#0D3593; text-transform:uppercase; }
.img, .img span {display:block; overflow:hidden;}
.img span { position:absolute; width:100%; height:100%; top:0; left:0; background-position:0 0; background-repeat:no-repeat;}

#header #slogan { font-size:13px; line-height:16px; font-family:Arial Narrow, sans-serif; letter-spacing:-0.01em; color:#0D3593; text-transform:uppercase; position:relative; margin:8px 0 0 0; padding:0 0 4px 0;}
#header #slogan, #header #slogan span { display:block; width:318px; height:20px; overflow:hidden;}
#header #slogan span { position:absolute; top:0; left:0; background:transparent url('/media/system/slogan.gif') no-repeat 0 2px; }

table.documents { width:100%; }
table.documents .bgLeft { background-image:url('/media/system/bg/bgCornerLTbasic.gif'); background-position:top left; background-repeat:no-repeat; }
table.documents .bgRight { background-image:url('/media/system/bg/bgCornerRTbasic.gif'); background-position:top right; background-repeat:no-repeat; }
table.documents th { background:#BFCFBC; padding:20px 0 8px 20px; font-weight:bold; }
table.documents tbody tr td { border-bottom:1px solid #BFCFBC; padding:12px 0 12px 20px; font-size:0.9em; }
table.documents tbody tr.lastTr td { border-bottom:0; }
table.documents .lastCol { padding-right:20px; }


/*MAIN PAGE*/
#tyreCenterForm { margin:0 -3px 0;}
#tyreCenterForm .bodyInner { width:929px;}
#tyreCenterForm h2 { float:left; margin: 4px 8px 0 0;}
#tyreCenterForm #formDiv, #tyreCenterForm #formDiv p { float:left;}
#tyreCenterForm #formDiv p { width:203px;}
#tyreCenterForm #formDiv p.action { width:47px; margin:9px 0 -4px 0; position:relative;}
#tyreCenterForm input, #tyreCenterForm select, #tyreCenterForm option { font-size:12px; line-height:14px;}
#tyreCenterForm input { padding:1px 2px; width:183px; height:14px;}
#tyreCenterForm select { width:192px; padding:1px 2px; height:18px; *height:20px;}
html:first-child #tyreCenterForm select { height:20px;}

#tyreCenterForm #formDiv .caption { display:block; text-transform:uppercase; margin:0; color:#5B6459; font-family:Arial Narrow, sans-serif; margin:2px 0 0; font-size:9px; line-height:16px; font-weight:bold;}

#tyreCenterForm p.link {float:left; margin:13px 0 0 0; font-size:13px; line-height:28px; color:#248A0F;}

/* /MAIN PAGE*/

/* -------------------------------------------- */

/* PARTNERS */
.partnerItem { border-bottom:1px solid #C1C1BD; padding-top:17px; clear: both; overflow: hidden; _height: 1%;}
.partnerList { margin-top:-20px; }
.partnerList .last { border:0; }
.partnerList p { margin-bottom:2em;}

/* FAQ */
ol.faq {color: #37970B; font-family: Verdana, sans-serif; zoom:1; margin-left: 25px; *margin-left: 0px;}
ol.faq dt a {border-bottom: 1px dashed #37970B; font-weight: bold;}
ol.faq dt a {text-decoration: none; }
ol.faq li.active {color: #0D3593;}
ol.faq dt.active a {border: none; color: #0D3593;}
ol.faq li {margin-bottom: 18px; *margin-left: 32px;}
ol.faq dl {*margin-top: -15px;}
ol.faq dd {zoom:1; padding: 10px 0; border-bottom: 1px solid #C1C1BD; color: #3A3A3A; font-family: Arial, sans-serif; position: relative; left: -25px; padding-left: 25px;}

/* PAGING */
#paging {background: #BFCFBC; height: 55px;}
#paging div {background: #BFCFBC; height: auto; margin: 0 auto; width: 951px;}
#paging div div {position: relative; display: block; width: 66px; float: left; margin-right: 14px; margin-top: 22px; height: auto;}
#paging span {background: #BFCFBC url(/media/system/pages.gif) 0 2px no-repeat; position: absolute; top:0;left:0; width: 66px; height: 14px;}
#paging ul {display: block; padding: 19px 0 0 0; margin:0;}
#paging ul li {font-weight: bold; padding: 0 9px 0 0; margin: 0; background: none; display: inline; font-family: Verdana, sans-serif; zoom:1;}
#paging a {color: #37970B;}

/* BREADCRUMBS */
.breadcrumbs {margin: 0 auto; width: 951px; margin-bottom: 17px; font-weight: bold; font-family: Verdana, sans-serif;}

/* CATALOG */
#formCatalog { height:65px; }
#formCatalog #type { width:105px; }
#formCatalog #mark { width:175px; }
#formCatalog #season { width:105px; }

.container {overflow:hidden; zoom:1;}

ul.catalog { list-style-type:none; float:left; padding:0 !important; margin:0 !important;}
ul.catalog1block { padding-right:110px !important; }
ul.catalog li { background:none !important; margin:0 !important; padding:0 0 1.25em 0 !important; }
ul.catalog li.last .container { border:0; }
ul.catalog li .container { border-bottom:1px solid #C1C1BD; padding-bottom:1.25em; width: 400px;}
ul.catalog li .title { font-family:verdana; font-weight:bold; color:#0D3593; padding:0 0 0.5em 0; }
ul.catalog li .img { float:left; width: 80px; padding-top:20px; }
ul.catalog li .text { float:left; width:320px; }
ul.catalog li .description { font-size:0.95em; font-family:verdana; padding:0 0 0.9em 0; }
ul.catalog li .description p { margin-bottom:0.5em; }
ul.catalog li ul { overflow:hidden; zoom:1; padding:0 !important; margin:0 !important; }
ul.catalog li ul li { _width:320px; margin:0 !important; padding:0 0 0.45em 9px !important; background:url('/media/system/bullets/discBlack.gif') no-repeat 0 6px !important; }
ul.catalog li ul.options { margin:0 !important; }
ul.catalog li ul.options li { border:0; padding:0 23px 0 0 !important; margin:0; float:left; width:auto; background:none !important; }

/* NEWS */
#formNewsArchive { height:65px; }
#formNewsArchive #year { width:105px; }
#formNewsArchive #month { width:175px; }

.newsHolderCZ { width:293.5px !important; }
.newsHolder { float:left; width:455px; }
.newsBlockPadding { padding-right:35px !important; }
ul.news { list-style-type:none; float:left; padding:0 !important; margin:0 !important; }
ul.news li { background:none !important; margin:0 !important; padding:0 0 1.5em 0 !important; /*width:455px;*/ }
ul.news li.last { padding-bottom:0 !important; }
ul.news li.last .text { border:0; }
ul.news li .date { color:#808080; font-size:0.8em; font-family:verdana; }
ul.news li .text { border-bottom:1px solid #C1C1BD; padding-bottom:0.8em; }

#content .article .title { padding-bottom:1.2em; }
#content .article h2 { float:left; line-height:1.25em; margin-bottom:0; }
#content .article .date { color:#999999; font-size:0.95em; font-family:verdana; float:left; padding-left:10px; }
#content .article ul li {zoom:1;}
#content .article ul.files li { height:33px; line-height:33px; margin:0 0 1em 0 !important; padding-left:41px !important;}
#content .article ul.files li.pdf { background:url('/media/system/icons/icon-pdf.gif') 0 50% no-repeat !important; }
#content .article ul.files li.doc { background:url('/media/system/icons/icon-doc.gif') 0 50% no-repeat !important; }
#content .article ul.files li.xls { background:url('/media/system/icons/icon-xls.gif') 0 50% no-repeat !important; }
#content .article ul.files li.arc { background:url('/media/system/icons/icon-arc.gif') 1px 50% no-repeat !important; }
#content .article ul.files li.txt { background:url('/media/system/icons/icon-txt.gif') 6px 50% no-repeat !important; }
#content .article ul.files li.oth { background:url('/media/system/icons/icon-oth.gif') 0 50% no-repeat !important; }
#content .article ul.files li a { padding-left:13px; background:url('/media/system/bullets/discGreen.gif') no-repeat 0 60%; }

#content .article ol {margin-left: 20px; padding-left: 3px; margin-bottom: 10px;}
#content .article ol li {margin-bottom: 3px;}

/* SEARCH TYRE CENTER */
#formSearchCenter { height:65px; }
#formSearchCenter #city { width:135px; }
#formSearchCenter #center { width:200px; }
span.searchFound { color:#6E6C6C; font-size:0.9em; font-family:verdana; }
ol.searchResults { padding:8px 0 0 25px; !important; }
ol.searchResults li { padding:0 0 1.6em 0 !important; color:#37970B; font-family:Verdana; }
ol.searchResults .holder { color:#3A3A3A; font-family:Arial; }
/* ie6 */ ol.searchResults .holder { *position:relative; }
ol.searchResults .description { margin-right:310px; }
/* ie6 */ ol.searchResults .description { *margin-top:-17px; }
ol.searchResults .border { border-bottom:1px solid #C1C1BD; padding-bottom:1em; margin-left:-25px; }
ol.searchResults .type { color:#808080; float:right; text-align:right; font-size:0.9em; }
/* ie6 */ ol.searchResults .type { *float:none; *position:absolute; *top:0; *right:200px; }
ol.searchResults .logo { float:right; width:190px; text-align:right; }
/* ie6 */ ol.searchResults .logo { *float:none; *position:absolute; *top:0; *right:0; }

/* TYRE CENTER */
.tyreCenterBlock {  }
.tyreCenterBlock .title {  }
.tyreCenterBlock .title h2 { float:left; margin-bottom:0; line-height:1em; padding-bottom:0.8em; }
.tyreCenterBlock .type { float:left; color:#808080; font-family:verdana; font-size:0.9em; padding-left:10px; line-height:1.15em; margin-top:2px;}
.tyreCenterBlock .description { float:left; width:630px; padding-right:40px; }
.tyreCenterBlock .logo { float:right; }
.tyreCenterBlock .address { float:left; width:140px; }

/* SITEMAP */
#sitemap ul.sitemap { float:left; }
#sitemap ul.sitemap li { background:none; padding-left:0px; font-weight:bold; font-size:1em; width:300px; margin-right:20px; /*float:left;*/ overflow:hidden; font-family:verdana; }
#sitemap ul.sitemap li ul { margin-bottom:0px !important; }
#sitemap ul.sitemap li a { text-decoration:none; }
#sitemap ul.sitemap li a:hover { text-decoration:underline; }
#sitemap ul.sitemap li ul li { margin-bottom:0px; font-size:0.9em; background:transparent url(/media/system/bullets/discGreySmall.gif) no-repeat 0 0.57em; padding-left:12px; font-weight:normal; }
#sitemap ul.sitemap li ul li ul li { font-size:1em; background:transparent url(/media/system/bullets/discGreenSmall.gif) no-repeat 1px 0.57em; }
#sitemap ul.sitemap li ul li a { text-decoration:none; }

/* FORM PARTICIPATION */
#formParticipation { zoom:1; }
#formParticipation label {  }
#formParticipation .blockDefaultRound { margin-bottom:0; }
#formParticipation h3 { font-weight:bold; margin-bottom:2px; font-family:Arial; }
#formParticipation input.text { width:182px;}
#formParticipation input.textOther { width:175px; margin-left:8px; }
#formParticipation .wrap { padding:10px 0 0 52px; }
#formParticipation .row { padding-bottom:10px; }
#formParticipation .rowSmall { padding-bottom:3px; }
#formParticipation .infoBlock { float:left; padding-right:60px; width:370px; }
#formParticipation .infoBlock .labelHolder { width:170px; padding-right:5px; margin-top:2px; }
#formParticipation .radioHolder { float:left; padding-right:50px; }
#formParticipation .radioHolder label { cursor:pointer; }
#formParticipation .inputHolder { float:left; }
#formParticipation .labelHolder { float:left; line-height:1em; }
#formParticipation .checkboxHolder { float:left; width:180px; }
#formParticipation .checkboxHolder label { cursor:pointer; }
#formParticipation .inputTextOther {float:right; padding-right:109px; }
#formParticipation .fileHolder { float:left; width:360px; padding-right:60px; }
/*#formParticipation .fileSizeUploadNotice { color:#585F57; font-size:0.8em; line-height:1em; }*/
#formParticipation .btnOK { left:785px; bottom:-15px; margin-top:-35px; *bottom:-11px; *margin-top:-30px; z-index:100; }

/* FORM_SIMPLE */
.formSimpleTemplate { zoom:1; }
.formSimpleTemplate input.text { width:200px; }
.formSimpleTemplate select { width:305px; }
.formSimpleTemplate textarea { width:300px; height:125px; }
.formSimpleTemplate .btnOK { left:450px; margin-top:-10px; z-index:100; *bottom:-11px; }
.fileSizeUploadNotice { color:#585F57; font-size:0.8em; line-height:1.37em; }

/*
#mailto_formFeedbackCentral { width:305px; }
#rubric_formFeedbackCentral { width:305px; }
#sender_formFeedbackCentral { width:305px; }

#mailto_formFeedbackPartner { width:305px; }
#rubric_formFeedbackPartner { width:305px; }
#sender_formFeedbackPartner { width:305px; }
#status_formFeedbackPartner { width:305px; }

#rubric_formFeedbackCollab { width:305px; }
#sender_formFeedbackCollab { width:305px; }
#status_formFeedbackCollab { width:305px; }
*/

#footer a.newsPreview {text-decoration: none; color: #fff;}
#footer a.newsPreview:hover {text-decoration: underline; color:#75BF00;}

table.documents td p {margin: 0;}

#content ul.personsList li.item {background: none; display: block; border-bottom:1px solid #BFCFBC; margin-bottom: 10px; padding-bottom: 10px; zoom:1;}

#content ul.personsList li div.photo {float: left; margin: 0 14px 0 0; width: 168px; height: 200px;}
#content ul.personsList li h3 {font-weight: bold;}


table.forum a {display:block;}
table.forum * {font-size:12px;}
table.forum thead th { padding-top:10px;}

#content ul.forumthread,  
#content ul.forumthread li,
#content ul.forumthread ul {list-style: none; background: none;}


#content ul.forumthread li {border-top: 1px solid #bfcfbc; padding-left: 0;}
#content ul.forumthread {border-bottom: 1px solid #bfcfbc;}
#content ul.forumthread ul {border-bottom: none; margin-bottom:0;}

#content ul.forumthread div {padding: 15px 0; padding-left: 55px;}
#content ul.forumthread div p {margin: 5px 0;}
#content ul.forumthread li li div {padding-left: 80px;}

/* 
#content ul.forumthread ul ul {margin-left: 100px;}
#content ul.forumthread ul ul ul {margin-left: 200px;}
*/

div.replyDiv textarea{display:block; width: 100%; margin: 5px 0; height: 80px; border: 1px solid #e4e5e7;}

#content #contentBlock div.replyDiv {padding-top: 0;}

#gsend {float: left; margin-right: 50px; margin-top: 5px;}

#content #contentBlock div.rootReply {padding-top: 10px;}

div.forumHR {width:937px;height:1px;background:#9aa698;font-size:0px;margin:8px 0 0 7px;overflow:hidden;}