﻿/* Styles.css */

@import "left-sidebar.css"	;
@import "right-sidebar.css"	;
@import "page.css"			;
@import "menu.css"			;
@import "Style.css"			;
@import "Dunlop.css"		;

*
{
	margin	:0px;
	padding	:0px;
}

a:link,
a:visited,
a:active
{
	color:#0C3CE0;
}

.no-decoration
{
	text-decoration:none;
}

a img
{
	border-width:0px;
}

html, body
{
	width				: 100%		;
	height				: 100%		;
	font-family			: Verdana, Tahoma, Arial;
	font-size			: 11px		;
	background-color	: #ffffff	;
	text-align			: left;
}

p{ font-size:12px; }

.align-right
{
	text-align:right;
}

table td
{
	vertical-align:top;
}

div.main-borders
{
	width				: 1020px	;
	margin				: auto		;
	border-left			: 1px solid #072485 ;
	border-right		: 1px solid #072485 ;
}

div.main-wrapper
{
	width				: 1020px	;
	margin				: auto		;
	text-align			: left		;
	background-color	: #ffffff	;
}


td.header
{
}

td.header-shadow
{
	width				: 7px		;
	background-image	: url( '../images/header-shadow.png' );
}

td.login
{
	width				: 168px;	
	background-image	: url( '../images/login-background.png' );
}

table.header-login
{
	margin-left:7px;
	width:155px;
	color:#ffffff;
	font-size:10px;
}

div.login-input
{
	padding-top:1px;
	padding-left:2px;
	width:157px;
	height:14px;
}

div.login-input-1
{
	background-image: url( '../images/login-input-background-1.png' );
	background-repeat: no-repeat;
}

div.login-input-2
{
	background-image: url( '../images/login-input-background-2.png' );
	background-repeat: no-repeat;
}

input.login-transparent
{
	background-color: transparent;
	border-width:0px;
	color:#ffffff;
	font-size:10px;
}


td.login-text-1
{
	padding-top: 3px;
}

td.login-text-2
{
	padding-top		: 2px;
	padding-bottom	: 1px;
}

td.login-text-3
{
	padding-top		: 2px;
	padding-bottom	: 1px;
}

.clear-left
{
	clear:left;
	line-height:0px;
}

tr.top-wrapper
{
	background-image	: url( '../images/top-background.png' );
	text-align			: left		;
}

td.top-left
{
	height				: 24px		;
	padding-top			: 2px		;
	padding-left		: 6px		;
	padding-right		: 6px		;
	width				: 152px		;
}

td.home
{
	padding-top			: 4px;
	padding-bottom		: 7px;
	padding-left		: 6px;
	background-position	: left top;
	background-repeat	: no-repeat;
}


td.home	a,
td.home	a:link,
td.home	a:visited,
td.home	a:active,
td.home	a:hover
{
	color				: #CCE0F5	;
	font-size			: 11px		;
	font-weight			: bold		;
	text-decoration		: none		;
}

td.top-left-shadow
{
	width				: 7px		;
	height				: 24px		;
	background-image	: url( '../images/top-left-shadow.png' );
}

td.top-content
{
	width				: 674px		;
	padding-top			: 2px		;
	background-image	: url( '../images/menu_background.png' );
}

table.sub-login
{
	width:100%;
}

div.registration
{
	margin-top			: 6px;
	margin-left			: 0px;
	color				: #CCE0F5	;
	font-size			: 10px		;
}

div.registration a:link,
div.registration a:visited,
div.registration a:active,
div.registration a:hover
{
	color:#ffffff;
	text-decoration:none;
}

button.login-enter
{
	width:66px;
	height:20px;
	border-width:0px;
	background-color:transparent;
	padding:0px;
	margin:0px;
	margin-top:2px;
}

button.login-enter-bg
{
	background-image:url( '../images/button-login-enter-bg.png' );
}
button.login-enter-en
{
	background-image:url( '../images/button-login-enter-en.png' );
}

td.top-right-shadow
{
	width				: 7px		;
	height				: 24px		;
	background-image	: url( '../images/top-right-shadow.png' );
}

table.user-menu
{
	margin-top:3px;
	margin-left:7px;
	margin-right:3px;
	width:189px;
	color:#ffffff;
	font-size:10px;
}

table.user-menu td.user-menu-header
{
	font-weight:bold;
}

table.user-menu td.user-menu-langs
{
	text-align:right;
	vertical-align:bottom;
}

div.user-menu-childs
{
	margin-top:5px;
}

div.user-menu-childs div
{
	margin-left:8px;
	margin-right:10px;
	border-bottom: 1px dashed #5277F5;
	padding-bottom:4px;
	padding-top:2px;
}

div.user-menu-childs div.last
{
	border-width:0px;
}









table.content-wrapper
{
	background-image: url('../images/shadows-background.png' );
	text-align:left;
	width:100%;
	height:100%;
}

td.left-sidebar
{
	width:163px;
}

td.right-sidebar
{
	width:172px;
	padding-left:2px;
}

td.footer-left
{
	width				: 202px;
	height				: 34px;
	background-image	: url( '../images/footer-left.png' );
	background-repeat	: no-repeat;
	background-position	: right top;
}

td.footer-content
{
	width:805px;
	height:34px;
}

td.with-shadow
{
	background-image: url( '../images/footer-content-with-shadow.png' );
	background-repeat:no-repeat;
}

td.no-shadow
{
	background-image: url( '../images/footer-content-no-shadow.png' );
	background-repeat:no-repeat;
}


td.footer-right
{
	width				: 201px;
	background-image	: url( '../images/footer-right.png' );
	background-repeat	: no-repeat;
	background-position	: left top;
	text-align 			: center;
	padding-top			: 10px;
	font-size			: 9px;
	color				: #CCE0F5	;
}

td.footer-right a:active,
td.footer-right a:link,
td.footer-right a:hover,
td.footer-right a:visited
{
	color			: #CCE0F5	;
	text-decoration	: none;
}

h1, h2, h3, h4, h5, h6
{
	color: #072485;
}

h1
{
	font-size:14px;
}

table.register
{
}

table.register td
{
	vertical-align:top;
	padding:1px;
	padding-right:5px;
}

.form_section
{
	height				: 30px		;
	font-weight			: bold		;
	background-color	: #eaeaea	;
	color				: #072485	;
	padding-left		: 5px		;
	vertical-align		: middle	;
}

.form_row
{
	vertical-align:top;
	padding:1px;
	padding-right:5px;
}

.form_row input
{
	width:100%;
}

.left
{
	text-align:left;
}

.right
{
	text-align:right;
}

table.register input
{
	width:100%;
}

table.register .register-section
{
	height:30px;
	font-weight:bold;
	background-color:#eaeaea;
	color:#072485;
	padding-left:5px;
	vertical-align:middle;
}

a.rq
{
	color:#ff0000;
	font-size:10px;
	font-weight:bold;
	margin-top:-14px;
}

.ue_error
{
	font-size:10px;
	color:#ff0000;
}

.hint
{
	color:#666666;
	font-size:10px;
	font-style:italic;
}

li
{
	margin-left:20px;
}

.white:link,
.white:hover,
.white:visited,
.white:active
{
	color:#ffffff;
}

.nodecoration,
.nodecoration:link,
.nodecoration:hover,
.nodecoration:active,
.nodecoration:visited
{
	text-decoration:none;
}

div.tyres-brands-list-item
{
	padding-top 	: 5px;
	padding-bottom	: 2px;
}

div.tyres-brands-list-item-childs
{
	padding-top 	: 0px;
	padding-bottom	: 0px;
}
