@import url("filefolder.css");

body{margin:0;padding:0;font-family:verdana,arial,sans-serif;font-size:11px;color:#4A4B4D;}
.forprint, .hidethis{display:none;}
/* -------------------------- background definitions for extranet -------------------------- */
#frontpage_extranet{background:#E7F4FC;}
div.bluetheme {
	background:url(../images/logo-repeat.png) repeat-x top left;
	}
#frontpage_extranet_green{background:#EEF6EC;}
div.greentheme { background:url(../images/bg_frontpage_extranet_green.jpg) repeat-x top left;}

/* -------------------------- background definitions for tikkurila.ru -------------------------- */
/* -------------------------- main typography (headings, links, chapters, lists, forms) -------------------------- */
/* links */
a:link{color:#005BB5;text-decoration:none;}
a:visited{color:#005BB5;text-decoration:none;}
a:hover{color:#0099E5;text-decoration:underline;}
a.linkimage:hover{text-decoration:none;}
a:active{color:#005BB5;text-decoration:none;}
a.logout{background:url(../images/diamond_logout.gif) left no-repeat;padding-left:11px;}
/* //links */
/* paragraphs */
p,label,input{font-size:11px;font-family:arial,sans-serif;line-height:14px;}
/* paragraphs */
/* headings */
h2{color:#367F5A;margin-top:0;padding-top:0;font-size:13px;font-family:arial;}
h3.withborder{position:relative;background: url(../images/bg_h3_ts.gif) repeat-x bottom left;color:#367F5A;font-size:11px;font-family:arial,sans-serif;padding:0 0 0 10px;margin:6px 0 1px 0;clear:both;}
/* // headings */
/* -------------------------- styles for top image and left padding on subpages --------------------------*/
#mainimgandcontenttop{position:relative;width:957px;margin:0;padding:0;}
#mainimgtemplate{position:relative;top:0;left:0;background: #fff url(../images/logo-industrial-paint-service.png) no-repeat;height:93px;width:957px;}
#frontpage_extranet_green #mainimgtemplate{background: #fff url(../images/topimg_frontpage_extranet_green.jpg) no-repeat;}
#leftbg{position:absolute;top:0;left:0;background:url(../images/topimg_frontpag_extranet_left.jpg) repeat-x top right;width:957px;height:93px;margin-left:-107px;}
#frontpage_extranet_green #leftbg {
background:url(../images/topimg_frontpag_extranet_left_green.jpg) repeat-x top right;
}
/* // -------------------------- styles for top image and left padding on subpages -------------------------- */
/* -------------------------- logo and slogan -------------------------- */
#topnavi1 {position:relative;top:40px;left:60px;width:720px;height:40px;padding:0;margin:0;}
#topnavi1 h1{margin:0;padding:0;width:283px;height:40px;float:left;font-size:14px;}
#topnavi1 h1.logo a{display:block;position:relative;text-indent:-9999px;text-decoration:none;margin:0;padding:0;}
/* filter: alpha for ie 5.5 <> 6.0...*/
#topnavi1 #userinfo{float:right;margin:0;background:url(../images/spacer.gif) !important;background:#50C6F5;filter: alpha(opacity=20);}
#topnavi1 #userinfo p{position:relative;float:left;width:183px;height:32px;padding:0;margin:0;border:1px solid #fff;}
#topnavi1 #userinfo p span{display:block;margin-top:10px;margin-left:10px;}
#topnavi1 #userinfo p.name{text-align:right;}
#topnavi1 #userinfo p.name span{margin-right:10px;}
/* // -------------------------- logo and slogan -------------------------- */
/* -------------------------- main containers -------------------------- */

#containerwithmenu{clear:both;/*width:957px;*/padding:0;margin:0;}

#leftcolumn{width:45px;height:113px;margin:0;float:left;}

#frontpage_extranet_green #leftcolumn{background:url(../images/bg_leftnavi_green.gif) no-repeat 0 5px;}
#container{margin:0;padding:0;float:left;width:765px;background:#fff;}
#contentarea{width:755px;float:left;text-align:left;margin:0;padding:5px;border-bottom:5px solid #CDE7F8;}
#frontpage_extranet_green #contentarea{border-bottom:5px solid #d9e7d4;}
.path {text-align:left;padding:5px 10px 5px 0px;display:inline;}
.path_custom {text-align:left;padding:5px 0px 5px 10px;display:inline;}
.path_custom_delimiter {padding:5px 0px 5px 0px;display:inline;}
.path_root {background:#E4E4E4;padding:5px 0px 5px 5px;display:block;margin-bottom:5px}
.path a, .path_custom a{color:#4A4B4D;text-decoration:none;padding:1px;}
.path a:hover, .path_custom a:hover{position:relative;background:#f4f4f4;}
.path a.pathlinkcurrent, .path_custom a.pathlinkcurrent {
	font-weight:bold;
}
/*login-page*/
/*.loginborder{text-align:center;border-right:1px solid #E4E4E4;padding-right:0px;padding-left:0px;padding-bottom:0px;padding-top:43px;border-top:#e4e4e4 1px solid;border-left:#e4e4e4 1px solid;border-bottom:#e4e4e4 1px solid;width:753px;min-height:332px;height:332px;float:left;margin:0;}*/
.loginborder{text-align:center;}
.loginpage{width:365px;margin: 0 auto;}
#loginform{text-align:left;margin:18px 0 0 15px;}
label{float:left;width:100%;margin-top:10px}
input.logintext{width:166px;border:1px solid #1C5180;float:left;}
.loginbutton{margin:0 0 20px 10px;width:47px;height:18px;float:left;}
.featurebox{float:left;border:1px sposition:relative;background:#F7F4ED url(../images/bg_featurebox.gif) repeat-x;padding:0 0 2px 0;width:100%;margin:0 0 10px 0;}
.featureboxcontent{float:left;width:345px;position:relative;margin:0 2px 0 2px;border:1px solid #fff;border-top:0;padding:0 7px 6px 7px;display:inline;}
.featureboxcontent p{margin-left:15px;clear:both;}
/*//login-page*/
/* // -------------------------- main containers -------------------------- */
/* -------------------------- content table -------------------------- */
#contenttable{border-collapse:collapse;vertical-align:top;}
#contenttable td{vertical-align:top;}
#contenttable td.contenttable_left{padding:0 9px 0 9px;width:157px;}
#contenttable td.spacebetweencolumns{background:#F5F3ED;width:10px;}
#contenttable td.spacebetweencolumns div{width:10px;}
#contenttable td.contenttable_right{width:568px;}
#contenttable td.contenttable_right .blockmargin{padding:20px;}
/* // -------------------------- content table -------------------------- /
/* -------------------------- download table -------------------------- */
.downloads{border:1px solid #fff;border-collapse:collapse;}
.downloads th{background:url(../images/bg_th_ts.gif) bottom left repeat-x;font: bold italic 11px arial,helvetica,sans-serif;}
.downloads th.totalfiles{font-weight:normal;font-style:normal;padding-left:10px;}
.downloads th.filename{text-align:left;padding-left:21px;padding-right:10px;padding-bottom:7px;padding-top:5px;font-weight:normal;font-style:normal;white-space:nowrap;}
.downloads th.filename img{margin-right:10px;border:none;}
.downloads td{font-size:10px;padding:5px 15px 7px 10px;}
.downloads td{border-left:1px solid #D7D0BB;}
.downloads td.sortorder{background:#ECF7D7 url(../images/bg_td_sortorder_ts.gif) repeat-x;padding:0 0 1px 25px;font-style:italic;border-left:1px solid #fff;border-bottom:2px solid #fff;}
.downloads tr.row1 td, .downloads tr.row1 th{background:#F7F4ED;border-top:2px solid #fff;}
.downloads tr.row2 td, .downloads tr.row2 th{background:#EDEBDF;border-top:2px solid #fff;}
.downloads tr.row3 td {border-top:#fff 2px solid;background:#eff2df;}
.downloads tr.row3 th {border-top:#fff 2px solid;background:#eff2df;}
.downloads tr.row3 td {border-left:#d1dead 1px solid;}


/* // -------------------------- download table -------------------------- */
/* -------------------------- top navigation -------------------------- */
#topnavi2{font:normal 12px arial,sans-serif;height:27px;padding:0 0 0 0;margin: 0 0 -5px 0;}
#topnavi2 ul{margin:0;padding:0;list-style:none;display:inline;}
#topnavi2 li{display: inline;}
#topnavi2 li a{color:#005BB5;text-decoration:none;line-height:22px;padding:1px;}
#topnavi2 li.nodiamond{float:left;padding:0 4px 0 4px;}
#topnavi2 li.nodiamond a:hover{background:#fff;color:#0099E5;}
#topnavi2 li.diamond{float:left;background: url(../images/topnavi_diamond_ts.gif) no-repeat left;padding:0 4px 0 10px;}
#topnavi2 li.diamond a:visited{color:#005BB5;text-decoration:none;line-height:22px;}
#topnavi2 li.diamond a:hover{background:#fff;color:#0099E5;}
#topnavi2 li#active{float:left;padding:0;}
#topnavi2 li#active a{background:#81BA1E url(../images/bg_naviactive_ts.gif) repeat-x;display:block;color:#000;padding:0 11px 0 11px;}
#topnavi2 li#tofrontpage{background: url(../images/navihouse.gif) no-repeat center;margin:0 0 0 0;padding:0;width:22px;height:22px;float:left;}
#topnavi2 li#tofrontpage a{display:block;position:relative;text-indent:-9999px;text-decoration:none;margin:0;padding:0;}
#topnavi2 li.search{margin-right:180px;font:verdana,arial,sans-serif;float:right;background: url(../images/search_icon.gif) no-repeat left;padding-left:18px;}
#topnavi2 li.search a:hover{background:#fff;color:#0099E5;}
/* //-------------------------- top navigation -------------------------- */
/* -------------------------- left navigation -------------------------- */
#leftnavi{margin:19px 0 0 0;padding:0;list-style:none;font:11px arial,helvetica,sans-serif;}
/* // -------------------------- left navigation -------------------------- */
/* -------------------------- banners on the right hand side -------------------------- */
#banners{min-height:300px;height:auto !important;height:300px;width:130px;margin:0;padding:27px 0 0 15px;float:left;}
#frontpage_extranet_green #banners{background: url(../images/bg_banners_green.gif) no-repeat 0 5px;}
/* -------------------------- banners on the right hand side -------------------------- */
/* -------------------------- footer -------------------------- */
#footer{position:relative;clear:both;width:100%;font-size:12px;}
#footer ul{padding:12px 0 0 0;list-style:none;margin:0 0 0 569px;}
#footer li{display:inline;color:#959EA4;padding-left:10px;padding-right:4px;margin:0;}
#footer li a:link,#footer li a:visited,#footer li a:active {color:#959EA4;text-decoration:none;padding:0 2px 0 2px;}
#footer li a:hover{background:#fff;}
#footer li.diamond{background: url(../images/footer_diamond_ts.gif) no-repeat left;}
#footer ul#buttons{display:inline;margin:12px 0 0 0;width:250px;}
#footer ul#buttons li{padding:0 5px 0 0;float:left;position:relative;text-indent:-9999px;text-decoration:none;}
#footer ul#buttons li#footerbutton1 a{display:block;height:18px;width:63px;background:url(../images/b_1.gif) no-repeat;float:left;}
#footer ul#buttons li#footerbutton1 a:hover{background: url(../images/b_1_on.gif) no-repeat;}
#footer ul#buttons li#footerbutton2 a{display:block;height:18px;width:55px;background:url(../images/b_2.gif) no-repeat;float:left;}
#footer ul#buttons li#footerbutton2 a:hover{background:url(../images/b_2_on.gif) no-repeat;}
#footer ul#buttons li#footerbutton3 a{display:block;height:18px;width:65px;background:url(../images/b_3.gif) no-repeat;float:left;}
#footer ul#buttons li#footerbutton3 a:hover{background:url(../images/b_3_on.gif) no-repeat;}
/* // -------------------------- footer -------------------------- */

body.contentbg {
	background-color:#fff;
	background-image:none;
	text-align:left;
}

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

.notpublic {
	color:#c70808;
}

img {
	border:0px;
}

br.eoc {
	font-size:4px;
}


/* Content */

.content, .content p {
	margin:0;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	line-height:16px;
}

.content .p4table {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:16px;
}

.content {
	margin-bottom:12px;
}

.content h1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#367F5A;
	font-size:17px;
	font-weight:bold;
	line-height:normal;
	margin:0 0 10px 0;
}

.content h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#367F5A;
	font-size:15px;
	font-weight:bold;
	line-height:normal;
	margin:0 0 8px 0;
}

.content h3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#367F5A;
	font-size:13px;
	font-weight:bold;
	line-height:normal;
	margin:0 0 8px 0;
}

.content a {
	color:#005BB5;
	text-decoration:underline;
}

.content a:hover {
	text-decoration:none;
}

div.content_image_caption {
	font-size:11px;
	padding:0px 10px 15px 10px;
	line-height:normal;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	color:#666;
	background:none;
}

form.p4form table {
	margin:15px 0px 5px 0px;
}

form.p4form td {
	padding:2px 8px 2px 0px;
	vertical-align:middle;
}

.content textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:1px;
}

.content input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}

.content img {
	margin:10px;
}

img.contentbaricon,img.contentstateicon {
	border:none;
	margin:3px;
}

.content img[align="left"] {
	margin-left:0px;
}

.content img[align="right"] {
	margin-right:0px;
}


/*** Sidemenu ***********/

.sidemenulevel {
	font-size:10px;
	font-weight:normal;
	padding-bottom:0px;
}

.sidemenulink {
	padding:4px 0px;
}

.sidemenulevel .sidemenulevel {
	font-size:10px;
	padding-left:24px;
}

a.sidemenulinka, .sidemenulink a {
	text-decoration:none;
	padding:0px 0px 0px 1px;
	line-height: 15px;
}

a.sidemenuselected {
	text-decoration:none;
	font-weight:bold;
}

.sidemenuarrow {
	float: right;
	margin-top: 4px;
	padding: 0px;
}


/* Sidemenu colors */

a.sidemenulink, a:hover.sidemenulinka {
	color:#393939;
}

a:hover.sidemenulinka {
	text-decoration:underline;
	color:#393939;
}

a.sidemenulinka, .sidemenulink a {
	color:#393939;
}

a.sidemenuselected {
	color:#565656;
	text-decoration:none;
}

a:hover.sidemenuselected {
	color:#565656;
}

.sidemenulevel .sidemenulevel .sidemenulink a {
	background:none;
}

.sidemenulink {
	border-bottom:1px solid #ccc;
}

.sidemenulevel .sidemenulevel .sidemenulink {
	border:none;
}

.sidemenulevel .sidemenulevel {
	border-bottom:1px solid #ccc;
}


/* Attachments */

a.attachment, a.file {
	display: block;
	background-position: left center;
	background-repeat: no-repeat;
	padding: 5px 0px 5px 24px;
	}

a.file { background-image:url(../aimg/icons/file.gif); }
a.pdf { background-image:url(../aimg/icons/pdf.gif); }
a.txt { background-image:url(../aimg/icons/txt.gif); }
a.jpg { background-image:url(../aimg/icons/jpg.gif); }
a.gif { background-image:url(../aimg/icons/gif.gif); }
a.zip { background-image:url(../aimg/icons/zip.gif); }
a.word { background-image:url(../aimg/icons/word.gif); }
a.powerpoint { background-image:url(../aimg/icons/powerpoint.gif); }
a.excel { background-image:url(../aimg/icons/excel.gif); }
a.rtf { background-image:url(../aimg/icons/rtf.gif); }

.content_image a.attachment, .content_image a.file, .content_image a.jpg, .content_image a.gif {
	background: none;
	padding: 0px;
}

/* news */

.content .newstitle {
	color:#367F5A;
	font-size:17px;
	font-weight:bold;
	line-height:normal;
	margin:0 0 10px 0;
}

.content .newsdigesttitle {
	color:#367F5A;
	font-size:17px;
	font-weight:bold;
	line-height:normal;
	margin:0 0 10px 0;
}

td.rightinfoblock .content .newsdigesttitle {
	font-size: 13px;
}

.newsdate {
	font-size: 11px;
	color:#444;
	display:block;
}

div.frontpage .newsdate {
	color:#fff;
	font-weight:bold;
	display:inline;
}

.newsdigestitem .newsheading {
	margin:3px 0px;
}

.newsdigestitem {
	margin-bottom:12px;
	line-height:normal;
}

div.frontpage .newsdigestitem {
	padding:0 13px 0 13px;
}

div.newsdigest .newsreadmore {
	display:none;
}

div.news .newsingress {
	margin:2px 0px;
}

.content p.newsitemingress {
	margin-bottom:15px;
}

p.newsitemreadmore {
	margin-top:20px;
}

div.news .content {
	padding-bottom:0px;
}

td.rightinfoblock .content .newsingress {
	display:none;
}

.newsdigestimage, .newsimage {
	float:left;
}

.content .newsclear {
	font-size: 1px;
	height:1px;
	clear:both;
}

.content .newsdigestimage img, .content .newsimage img {
	margin:0px 10px 10px 0px;
}

.content .newsdigesttitle img {
	margin:1px 0 0 2px;
	float:right;
}

.content .newstitle img {
	margin:1px 0 0 2px;
	float:right;
}

/* Login styles */

div.loginbox {
	border:1px solid #ddd;
	padding:10px;
	background:url(../images/small_gradient.gif) bottom repeat-x;
}

div.loginbox input.login_input {
	width:140px;
}

.content div.loginbox th {
	vertical-align:middle;
	text-align:left;
	color:#666;
}

.content div.loginbox table td {
	vertical-align:middle;
	padding-right:5px;
}

.content div.loginbox table td a{
	text-decoration: none;
}

.content div.loginbox table td a:hover{
	text-decoration: underline;
}
