HTML {
height:100%;
padding:0px;
margin:0px;
}

body {
background-color:#ffffff;
font:normal 12px Arial;
margin:0;
padding:0;
color:#6b6b6b;
min-width:990px;
}

.clear {
clear:both;
font-size:1px;
height:0;
line-height:0;
margin:0;
overflow:hidden;
padding:0;
width:0;
}

#clear {
clear:both;
font-size:1px;
height:0;
line-height:0;
margin:0;
overflow:hidden;
padding:0;
width:0;
}

div, form {
margin:0;
padding:0;
}

img {border: none}

a:link, a:visited  {
text-decoration:underline;
color:#444444;
}

a:hover {
text-decoration:none;
color:#000000;
}

blockquote {border:1px dotted #868686; background-color:#f7f7f7; padding:0 10px; font:bold 11px Arial; color:#000000;}

/*== header ==*/
#header {height:158px; background:#d3d3d5 url(../img/headerbg.jpg) repeat-x; position:relative;}
.topmenudiv {position:absolute; top:126px; left:0px; _left:-100px; height:32px; min-width:1000px; z-index:10;}
.topmenudiv ul.menupop {margin:2px 100px 0 80px; height:32px; list-style-image:none; list-style-position:none; list-style-type:none; padding:0; float:left; min-width:1050px;}
.topmenudiv ul li.item {display:block; float:left; height:30px; padding:0 7px 0 0;}
.topmenudiv ul li.item{
	margin-left:4px;
	background:url(../img/sprites.png) right bottom no-repeat;
	}
.item{
	position:relative;
	}
.topmenudiv ul li.item:hover{
	background:url(../img/sprites-hover.png) right bottom no-repeat;
	}
.topmenudiv ul li.item a.link{
	display:block;
	float:left;
	text-align:center;
	height:20px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:10px 8px 0px 15px;
	background:url(../img/sprites.png) top left repeat-x;
	}
	.topmenudiv ul li.item a.link:hover{
		background:url(../img/sprites-hover.png) top left repeat-x;
		color:#000;
		}
		.topmenudiv ul li.item:hover a.link{
                            background:url(../img/sprites-hover.png) top left repeat-x;
                            color:#000;
                    }
            .topmenu-hover{
                            background:url(../img/sprites-hover.png) top left repeat-x;
                            color:#000;
                    }
.shadow-block{
	display:none;
	position:absolute;
	width:600px;
	top:30px;
	margin-left:-3px;
	}
.shadow-bottom{
	background:#FFF url(../img/bot.png) repeat-x bottom;
	float:left;
	}
	.shadow-left{
		background:url(../img/left.png) repeat-y left;
		float:left;
		}
		.shadow-right{
			background:url(../img/right.png) repeat-y right;
			float:left;
			}
			.shadow-left-c{
				float:left;
				background:url(../img/left-c.jpg) no-repeat bottom left;
				}
				.shadow-right-c{
					float:left;
					background:url(../img/right-c.jpg) no-repeat right bottom;
					padding-bottom:15px;
					padding-left:12px;
					padding-right:22px;

					}
		.shadow-block .wrapper{
			display:block;
			max-width:500px;
			margin:0;
			padding:0;
			}
			.wrapper .shad-item{
				display:inline;
				float:left;
				margin-left:12px;
				margin-top:12px;
				}
				.wrapper .shad-item a{
					color:#0a83ab;
					}
				.wrapper .shad-item a:hover{
					color:#ff6600;
					}

.topmenudiv ul li.item:hover .shadow-block{
				display:block;
				}

.wrapper .shad-item a.tabelinkactiv2, .wrapper .shad-item a:visited.tabelinkactiv2 {
 color:#ff6600;
}

.topmenudiv a.cabinet, .topmenudiv a:visited.cabinet {background:#e8c64f url(../img/menuactivbgyellow.jpg) repeat-x 0px 100%; color:#ffffff;}
.topmenudiv a:hover.cabinet {color:#fcd356; background:#6d6d70 url(../img/menuactivbg.jpg) repeat-x;}

h1, h2, h3, h4 { margin: 0; padding: 0; display:inline;}
h1 { font-size: 10px; /*text-indent:-2000px;*/ position:absolute; top:-1000px;}
h2 { font:normal 12px Arial; }



.logindiv {position:absolute; top:0; right:0; width:213px; height:114px; padding:5px 10px; background:#f9f9f9 url(../img/loginbg.jpg) repeat-x 0px 100%; border:1px solid #48515d;}
.logintitle {text-align:center; padding:0 0 4px 0; border-bottom:1px solid #959595; font:bold 11px Arial;}
.logindiv form {margin:3px 0; padding: 0 15px 5px 15px; border-bottom:1px solid #959595;}
.logindiv input, .registertable input, .tableenter input {
background:#ffffff url(../img/formbg.jpg) repeat-x 0px 100%;
border:1px solid #b2b2b2;
font-size:12px;
font-weight:normal;
color:#6b6b6b;
padding:0;
margin:1px 0;
vertical-align:top;
height:16px;
width:180px;
}

input:hover, input:focus, .registertable input:hover, .registertable input:focus, .remember input:hover, .remember input:focus, 
.leavecommentform input:hover, .leavecommentform input:focus, .leavecommentform textarea:hover, .leavecommentform textarea:focus, 
.blocksearch input:hover, .blocksearch input:focus, .addcargotable input:hover, .addcargotable input:focus, .addcargotable textarea:hover, 
.addcargotable textarea:focus, .tableenter input:hover, .tableenter input:focus, .companycardtable input:hover, .companycardtable input:focus, 
.companycardtable textarea:hover, .companycardtable textarea:focus, .addcityatble input:hover, .addcityatble input:focus, 
.forwmnewmessage .newmessage textarea:hover, .forwmnewmessage .newmessage textarea:focus 
{background:#ffffff url(../img/formbgactiv.jpg) repeat-x;}

.logindiv .radio {height:14px; width:14px; vertical-align:middle;}
.logindiv .loginbtn {width:82px; height:18px; margin:0; padding:0; background:url(../img/enter.jpg) no-repeat;}
.logindiv .loginbtn:hover, .logindiv .loginbtn:focus {background:url(../img/enterfocus.jpg) no-repeat;}
.logindiv a, .logindiv a:visited {font-size:11px; text-decoration:none; margin: 0 14px;}
.logindiv a:hover {text-decoration:underline; color:#000000;}

.logodiv {/*margin:0 235px 0 0;*/ position:absolute; top:0; left:0; width:280px; height:158px; background:url(../img/logo.jpg) no-repeat;}
.logodiv_ru {/*margin:0 235px 0 0;*/ position:absolute; top:0; left:0; width:280px; height:158px; background:url(../img/logo_ru.jpg) no-repeat;}
.logodiv img {border:none; width:250px; height:110px;}
.logodiv_ru img {border:none; width:250px; height:110px;}

.kabinetlogin {text-align:center; border-bottom:1px solid #959595; padding:0 0 2px 0;}
.kabinetlogin .accesstype {border:1px solid #ffffff; border-top:none; padding:0 0 1px 0; background:#ffd47c url(../img/accesstypebg.jpg) repeat-x;}
.kabinetlogin .accesstypetitle {font:bold 10px Arial; text-align:center; line-height:9px; color:#ffffff;}
.kabinetlogin a.free, .kabinetlogin a:visited.free {margin:0; padding:0; text-decoration:underline; color:#4575ff; margin:10px;}
.kabinetlogin a.pay, .kabinetlogin a:visited.pay {margin:0; padding:0; text-decoration:underline; color:#ff0000; margin:10px;}
.logindiv a.cabinet, .logindiv a:visited.cabinet {
 float:left;
 display:block; 
 margin:4px 10px 0 10px; 
 _margin:4px 8px 0 8px; 
 text-decoration:none; 
 border:1px solid #b2b2b2; 
 text-align:center; 
 font-weight:bold; 
 background:url(../img/cabinet.jpg) no-repeat; 
 width:82px; 
 height:18px;
}
.logindiv a:hover.cabinet {background:url(../img/cabinet.jpg) no-repeat 0px -18px;}
.logindiv a.exit, .logindiv a:visited.exit {
 float:left;
 display:block; 
 margin:4px 0 0 10px;
 _margin:4px 0 0 8px; 
 text-decoration:none; 
 border:1px solid #b2b2b2; 
 text-align:center; 
 font-weight:bold; 
 background:url(../img/exit.jpg) no-repeat; 
 width:82px; 
 height:18px;
}
.logindiv a:hover.exit {background:url(../img/exitactiv.jpg) no-repeat;}

#rasporca750 {height:0px; width:750px; padding:0; margin:0;}

#contentdiv {background-color:#dbdbdb; min-width:990px; _border:1px solid #dbdbdb;}
#contentdiv table {width:100%;}

.banner468 {margin:0 235px 0 280px; min-width:470px; text-align:center; padding:23px 0 0 0;}
.banner468 a, .banner468 a:visited, .banner468 a:hover {text-decoration:none; border:none;}
.banner468 img {border:none; width:468px; height:60px;}

.menubtn {
 position:absolute; 
 top:130px; 
 right:5px; 
 height:20px; 
 width:100px; 
 /*background: url(../img/menubtnbg.jpg) no-repeat;*/ 
 padding:4px 0 0 0; 
 *padding:9px 0 0 0; 
 z-index:11; 
}
.menubtn a, .menubtn a:visited {
 text-decoration:none;
 color:#d6d6d6;
 font:normal 11px Arial;
 padding:4px 11px 5px 11px;
 *padding:9px 11px 0 11px;
}
.menubtn a.home, .menubtn a:visited.home {background:url(../img/menuhome.jpg) no-repeat; margin:0 5px 0 0;}
.menubtn a:hover.home {background:url(../img/menuhome.jpg) no-repeat 0px -23px;}
.menubtn a.help, .menubtn a:visited.help{background:url(../img/menuhelp.jpg) no-repeat 0 0; margin:0 5px 0 0;}
.menubtn a:hover.help {background:url(../img/menuhelp.jpg) no-repeat 0px -23px;}
.menubtn a.email, .menubtn a:visited.email {background:url(../img/menuemail.jpg) no-repeat 0 0;}
.menubtn a:hover.email {background:url(../img/menuemail.jpg) no-repeat 0px -23px;}

.tabletrace {width:100%;}
.tabletrace td {border-top:1px solid #e2e2e2;}
.tabletrace .right {text-align:right;}
.blocktitleicotrace {background:url(../img/icotrce.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicospeed {background:url(../img/icospeed.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicostoptime {background:url(../img/icostoptime.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicoroute {background:url(../img/icoroute.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}

.blocktitleicosearch {background:url(../img/icosearch.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitle, .blocktitleleft {
 background-color:#f7f7f8; 
 border:1px solid #b9b9b9; 
 border-left:none; 
 margin:0 0 0 83px; 
 font:bold 12px Arial; 
 color:#ff0000; 
 height:15px;
}
.blocktitle a.no, .blocktitle a:visited.no { font:normal 12px Arial; color:#5d5d5d; text-decoration:none;}
.blocktitle span{ font:normal 12px Arial; color:#5d5d5d;}
.blocktitle a.no:hover {color:#ff0000;}
.blocktitle a, .blocktitle a:visited, .blocktitleleft a, .blocktitleleft a:visited {
 font:bold 12px Arial;
 color:#ff0000;
 text-decoration:none;
}
.blocktitleleft a, .blocktitleleft a:visited {margin-left:20px; font:bold 12px Arial; }
.blocktitle a:hover, .blocktitleleft  a:hover {color:#000000; text-decoration:underline;}
.blocktitle {text-align:center; padding:1px 0 2px 0;}
.blocktitleleft {height:18px;}
.blocksearch {padding:0 20px 10px 20px; font:normal 12px Arial; text-align:right; height:155px;}
.blocksearch table {width:100%;}
.blocksearch td.right {text-align:right; padding-right:5px; width:60px; _padding:0px;}
.blocksearch td.rightsmall {text-align:right; padding-right:5px;}
input, .blocksearch input {
 border:1px solid #b2b2b2; 
 padding:0; 
 height:18px; 
 color:#6b6b6b;
 width:95%; 
 margin:0; 
 _margin:-1px;
 background:#ffffff url(../img/formbg.jpg) repeat-x 0px 100%; 
 font-size:normal 12px Arial; 
 vertical-align:top;
}
.blocksearch select {border:1px solid #b2b2b2; padding:0; height:20px; width:100%; margin:0;}
.blocksearch .small {text-align:left; width:100%;}
.blocksearch .small input {border:1px solid #b2b2b2; padding:0; height:18px; width:40px; margin:0;}
/*.blocksearch input.searchcargobtn {
 text-align:center; 
 width:30%; 
 height:30px;
 margin:15px 0 0 0; 
 _margin:2px 0 0 0; 
 padding:4px; 
 color:#757575; 
 background:#ededed url(../img/searchcargobtn.jpg) repeat-x 0px 100%; 
 font-weight:bold;
}
.blocksearch input:hover.searchcargobtn, .blocksearch input:focus.searchcargobtn {
 text-align:center; 
/* width:30%; 
 margin:2px; 
 padding:4px; */
 /*color:#000000; 
 background:#ededed url(../img/searchcargobtnactiv.jpg) repeat-x; 
 font-weight:bold; 
 cursor:pointer;
}*/

.strwhiteleft img, .strwhiteright img {margin:3px 0 3px 0;}
.strwhiteleft input, .strwhiteright input {width:30%; margin:8px 0 0 10px; _margin:5px 0 0 10px;}

.blocksearch  .btnsearch {
 padding:0;
 margin:22px 0 0 0; 
 *margin:16px 0 0 0;
 _margin:12px 0 0 0;
}
.blocksearch  .btnsearch a, .blocksearch  .btnsearch a:visited {
 text-decoration:none;
 background-color:ffffff;
 color:#ff0000;
 border:1px solid #999494;
 padding:4px 8%;
 margin:0 2px;
 font:bold 12px Arial;
}
.blocksearch  .btnsearch a:hover {background-color:#ffab00; color:#ffffff; border:1px solid #ffffff;}

.blocktitleicocompanycard {background:url(../img/companycard.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicocargo {background:url(../img/icocargo.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicotransport {background:url(../img/icotransport.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicoaddcity  {background:url(../img/icoaddcity.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blockconteiner155 {padding:0 10px 10px 10px; font:normal 12px Arial; height:155px;}
.boldleft, .boldright, .strwhiteleft, .strwhiteright, .strsilverleft, .strsilverright {
 width:45%; 
 border-bottom:1px dotted #aaaaaa; 
 padding:0 0 0 10px; 
}

.blockconteiner155 a, blockconteiner155 a:visited {text-decoration: none; display:block;}

.blocktrace {padding:5px 20px 10px 20px; font:normal 12px Arial;}

.boldleft {float:left; background-color:#f7f7f7; font-weight:bold; margin-right:2px;}
.boldright {float:right; background-color:#f7f7f7; font-weight:bold;}
.strwhiteleft {float:left; background-color:#ffffff;margin-right:2px;}
.strwhiteright {float:right; background-color:#ffffff;}
.strsilverleft {float:left; background-color:#f7f7f7; margin-right:2px;}
.strsilverright {float:right; background-color:#f7f7f7;}
a.addbtn, a:visited.addbtn {
 display:block; 
 text-align:center; 
 border:1px solid #999494; 
 margin:1px 0; 
 padding:4px; 
 text-decoration:none; 
 color:#ff0000; 
 font-weight:bold;
 background-color:#ffffff;
}
a:hover.addbtn {color:#ffffff; background-color:#ffab00; border:1px solid #ffffff;}

.block { margin:1px; border:1px solid #868686; background-color:#ffffff;}
.block50 {float:left; margin:1px; border:1px solid #868686; background-color:#ffffff; width:49.6%; _width:49.5%; position:relative;}
.blocktitleiconews {background:url(../img/iconews.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blockconteiner {padding:0 10px 5px 10px; font:normal 12px Arial;}

.blocktitleicodirectory {background:url(../img/icodirectory.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicoad {background:url(../img/icoad.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicoprivete {background:url(../img/icoprivete.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicosubscr {background:url(../img/icosubscr.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.blocktitleicomoney {background:url(../img/icomoney.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}

.newsimg {position:relative; display:block; float:left; margin:0 10px 5px 0;}
/*.centersubblock p {float:left; position:relative; margin:0; padding:0;}*/

.nbarchive {text-align: center; margin:5px 0 0 0; padding:5px 0 5px 0; border-top:1px dotted #aaaaaa; border-bottom:1px dotted #aaaaaa;}
.nbarchive a.link_n, .nbarchive a:visited.link_n {text-decoration:none; color:#7b7b7b;}
.nbarchive a:hover.link_n {text-decoration:underline; color:#000000;}

.smallblock {border-bottom:1px dotted #aaaaaa; text-align:justify; font-size:11px; padding:2px 0 5px 0;}
a.smalllink, a:visited.smalllink {text-decoration:none; font-weight:bold;}
a:hover.smalllink {text-decoration:underline;}

.rightdiv {text-align:right; margin:1px 1px 0 0;}
a.morelink, a:visited.morelink {border:1px solid #999494; padding:0 15px 0 15px; width:100px; color:#ff0000; background-color:#ffffff; text-decoration:none; font:normal 11px Arial;}
a:hover.morelink {border:1px solid #ff0000; text-decoration:underline;}

a.allcargolink, a:visited.allcargolink {border:1px solid #ffab00; color:#ffffff; padding:0 20px 0 50px; font-size:11px; 
background:#ffab00 url(../img/yellologoico.gif) no-repeat 12px 0px; margin:0 5px 0 0;}
a:hover.allcargolink {border:1px solid #ff0000; color:#ff0000;
background:#ffffff url(../img/whitelogoico.gif) no-repeat 12px 0px;}

.blocktitleicoforum{background:url(../img/icoforum.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
a.tabelinkactiv, a:visited.tabelinkactiv {
 display:block; 
 float:left; 
 border:1px solid #b9b9b9; 
 font-size:11px; 
 text-decoration:none; 
 padding:0 18px; 
 margin:1px 0 0 5px; 
 background-color:#ffffff; 
 color:#ff0000;
}
a.tabelink, a:visited.tabelink {
 display:block; 
 float:left; 
 border:1px solid #b9b9b9; 
 font-size:11px; 
 text-decoration:none; 
 padding:0 18px; 
 margin:1px 0 0 5px; 
 background-color:#989898; 
 color:#ffffff;
}
a:hover.tabelink {
 border:1px solid #ff0000; 
 background-color:#ffffff; 
 color:#ff0000;
}

.cargotable .headertable {color:#ffffff; background-color:#ffab00; font:bold 12px Arial; text-align:center; height:25px;}
.cargotable tr {color:#5d5d5d; background-color:#ffffff; font:normal 12px Arial; text-align:center;}
.cargotable .silvertr {color:#5d5d5d; background-color:#f1f1f1; font:normal 12px Arial; text-align:center;}
.cargotable td a, .cargotable td a:visited {text-decoration:none; color:#ff0000;}
.cargotable td a:hover {text-decoration:underline; color:#ff0000;}
.cargotable td span {font-weight:bold;}

.cargotable2 {margin:0 12px; width:500px;}
.cargotable2 .headertable {color:#ffffff; background-color:#ffab00; font:bold 12px Arial; text-align:center; height:25px;}
.cargotable2 tr {color:#5d5d5d; background-color:#ffffff; font:normal 12px Arial; text-align:center;}
.cargotable2 .silvertr {color:#5d5d5d; background-color:#f1f1f1; font:normal 12px Arial; text-align:center;}
.cargotable2 td a, .cargotable2 td a:visited {text-decoration:none; color:#ff0000;}
.cargotable2 td a:hover {text-decoration:underline; color:#ff0000;}
.cargotable2 td span {font-weight:bold;}

.footmenu {background:#ffab00 url(../img/footmenu.jpg) repeat-x; text-align:center; font:bold 11px Arial; padding:6px;}
.footmenu a, .footmenu a:visited {text-decoration:none; color:#ffffff; padding:2px 15px; border:1px solid #ffab00;}
.footmenu a:hover {border:1px solid #ffffff; background-color:#f97525;}

.footer {background:#8f8f8f url(../img/footbg.jpg) repeat-x; color:#ffffff;}
.logo_search {padding:1px 20px; position:relative;}
.logo_search a.logo, .logo_search a:visited.logo {text-decoration:none; color:#bdbdbd; font:normal 11px Arial;}
.logo_search a:hover.logo {color:#ffffff;}

.logo_search form {padding:0; margin:0;}
.footsearch {text-align:right; padding:0; margin:0; position:absolute; top:2px; right:20px;}
.footsearch .footsearchbtn {width:73px; height:16px; margin:0; _margin:1px 0 0 0; padding:0; background:url(../img/searchbtn.jpg) no-repeat;}
.footsearch .footsearchbtn:hover, .footsearch .footsearchbtn:focus {background:url(../img/searchbtnactiv.jpg) no-repeat;}
.footsearch input{
background:#ffffff url(../img/formbg.jpg) repeat-x 0px 100%;
border:1px solid #b2b2b2;
font-size:12px;
font-weight:normal;
color:#6b6b6b;
padding:0;
margin:0;
vertical-align:top;
height:16px;
width:150px;
}
.footsearch input:hover, input:focus {background:#ffffff url(../img/formbgactiv.jpg) repeat-x;}

.footerinfo {background:url(../img/footbgimg.jpg) no-repeat; height:121px;}

.blocktitleicoboard {background:url(/img/icoboard.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}

.submenu {text-align:center; background-color:#ffbf39; padding:3px 0 4px 0; margin:0 10px; border:1px solid #c38e1f;}
.submenu a, .submenu a:visited {padding:0 5px; color:#ffffff; text-decoration:none; border-left:1px solid #ffffff; line-height:20px;}
.submenu a:hover {padding:0 5px; color:#be0000; text-decoration:none; border-left:1px solid #ffffff;}
.submenu a.noborder, .submenu a:visited.noborder, .submenu a:hover.noborder {border:none;}
.submenu a.active, .catalogtitle a:visited.active {color:#ffab00; background-color:#ffffff;}

.divadd {text-align:right; height:24px;}
a.add, a:visited.add { 
 float:right;
 margin:1px 12px 2px 0; 
 background: url(/img/add.gif) no-repeat 20px 50%;
 display:block;
 border:1px solid #b9b9b9;
 padding:2px 35px 2px 25px;
 width:150px;
 text-decoration:none;
 color:#ff0000;
 font-weight:bold;
}
a:hover.add {border:1px solid #ffffff; background:#ffab00 url(../img/addactiv.gif) no-repeat 20px 50%; color:#ffffff;}


.boardblock {border:1px solid #b9b9b9; margin:1px 2px; padding:10px; background:#ffffff url(/img/topdivbg.jpg) repeat-x; position:relative; min-width:450px;}
.boardblock a.boardtitle, .boardblock a:visited.boardtitle {display:block; padding:0 10px; width:80%; font:bold 12px Arial; text-decoration:none;}
.boardblock a:hover.boardtitle {color:#ff0000;}
.boardblock a.reply, .boardblock a:visited.reply {
 display:block; 
 margin:8px; 
 position:absolute; 
 top:0; 
 right:0; 
 _right:15px;
 border:1px solid #b9b9b9; 
 padding:2px 10px; 
 text-decoration:none; 
 background:#ffffff url(/img/formbg.jpg) repeat-x 0px 100%;
 font:bold 12px Arial;
}
.boardblock a:hover.reply {border:1px solid #ff0000; background:#ffffff url(../img/formbgactiv.jpg) repeat-x;color:#ff0000;}
.boardblock .useremail {padding:0 0 0 30px; background:url(/img/email.jpg) no-repeat 0px 2px; font-size:11px;}
.boardblock .useremail span {padding:10px;}
.boardblock .contact {padding:0 0 5px 0px; font-size:11px;}
.boardblock .contact span {padding:10px;}
.boardblock .replyinfo {text-align:right; font-size:11px; margin:4px 0 0 0;}
.boardblock .replyinfo b {color:#000000;}
.boardblock .replyinfo img {position:relative; top:3px; padding:0 5px 0 0; border:none; width:21px; height:15px;}
.boardblock .contactinfo {padding:0px; /*background:url(/img/email.jpg) no-repeat 0px 2px;*/ font-size:11px;}
.boardblock .contactinfo { font-size:11px; margin:4px 0 0 0;  height:15px;}
.boardblock .contactinfo b {color:#000000;}
.boardblock .contactinfo img {position:relative; top:3px; padding:0 5px 0 0; border:none; /*width:21px; height:15px;*/}


.blocktitleicoregister {background:url(/img/icoregister.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.regotstup {float:left; width:35%; text-align:right; padding:4px 10px 0 0; position:relative;}
.regotstup span {color:#ff0000; font:normal 12px Arial;}
.regotstupinfo {color:#ff0000; font:normal 11px Arial; margin:10px 0 20px 0;}
.leavesubmit {width:434px; margin:0 auto; text-align:right; padding:0;}
.companysaveinfo {width:70%; margin:0 auto; text-align:center; padding:0 0 50px 0;}
.companysaveinfo .submit {width:200px; height:21px; padding:0 0 2px 0;}

.blocktitleicokey {background:url(/img/icokey.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}

.registertable input, .remember input, .leavecommentform input, .leavecommentform textarea, .addcargotable input, .addcargotable textarea, .tableenter input, 
.companycardtable input, .companycardtable textarea, .addcityatble input {
background:#ffffff url(/img/formbg.jpg) repeat-x 0px 100%;
border:1px solid #b2b2b2;
font-size:12px;
color:#6b6b6b;
font-weight:normal;
padding:0;
margin:1px 0;
vertical-align:top;
height:18px;
width:200px;
}

.remember input.submit, .leavesubmit input.submit
{font:bold 12px Arial; padding:1px 0 5px 0; margin:0 0 100px 10px; height:21px;}
.regotstupinfo input, .remember input.submit
{border:1px solid #ff0000; color:#ff0000; font:bold 12px Arial; padding:1px 0 5px 0; height:21px;}
.regotstupinfo input:hover, .regotstupinfo input:focus, .remember input:hover.submit, .remember input:focus.submit, 
.leavesubmit input:hover.submit, .leavesubmit input:focus.submit, .companysaveinfo input:hover.submit, .companysaveinfo input:focus.submit,
.forwmnewmessage .newsubmit input:hover, .forwmnewmessage .newsubmit input:focus 
{border:1px solid #ffffff; color:#ffffff; background:#ffab00 url(/img/spacer.gif);}
.regotstupinfo input, .leavesubmit input.submit, .companysaveinfo input
{border:1px solid #aaaaaa; color:#6b6b6b;background:#ffffff url(/img/formbg.jpg) repeat-x 0px 100%; font:bold 12px Arial;}

.cargodivsubmit {padding:0; margin:15px 0 0 0; *margin:10px 0 0 0;}
.cargodivsubmit input.cargosearch {
border:1px solid #b2b2b2;
color:#6b6b6b;
font:bold 12px Arial;
padding:2px 0 2px 0;
margin:1px 0 0 10px;
vertical-align:top;
height:25px;
width:200px;
}

.cargodivsubmit input.cargosubmit, .tableenter input.submit, .addcityatble input.submit, .submit {border:1px solid #b2b2b2;
color:#6b6b6b;
font:bold 12px Arial;
padding:0 0 2px 0;
margin:1px 0;
vertical-align:top;
height:21px;
width:200px;
}
.submit {border:1px solid #b2b2b2;
color:#6b6b6b;
font:bold 12px Arial;
padding:0 0 2px 0;
margin:1px 0;
vertical-align:top;
height:21px;
width:100%;
}

.cargodivsubmit input:hover.cargosubmit, .cargodivsubmit input:focus.cargosubmit, .tableenter input:hover.submit, .tableenter input:focus.submit,
.cargodivsubmit input:hover.cargosearch, .cargodivsubmit input:focus.cargosearch, .addcityatble input:hover.submit, .addcityatble input:focus, 
input:hover.submit, input:focus.submit
{border:1px solid #ffffff; color:#ffffff; background:#ffab00 url(/img/spacer.gif);}

.reg_result {padding:0 0 5% 0;}
.reg_resulterror {width:40%; margin:10px auto; padding:10px 0 20px 80px; background:url(/img/icowarning.jpg) no-repeat 0px 20%; color: #FF0000;}
.reg_resultok {width:40%; margin:10px auto; padding:10px 0 20px 80px; background:url(/img/icook.jpg) no-repeat 0px 20%; color: #20a600;}
.errordiv {width:40%; margin:0 auto; padding:15px 0 15px 70px; background:url(/img/icowarning.jpg) no-repeat 0px 20%;}

.remember {width:60%; margin:0 auto; padding:20px 0 50% 0;}
.rememberemail {float:left; padding:4px 15px;}
.remember input.submit  {width:150px; *margin-top:1px;}

.rememberconfirm {width:80%; margin:10px auto; padding:20px; border:1px solid #b2b2b2; font-size:18px; text-align:center;}
.rememberconfirm a, .rememberconfirm a:visited {color:#ff0000;}

.centersubblock {background:#FFFFFF url(../img/topdivbg.jpg) repeat-x; border:1px solid #B9B9B9; margin:1px 2px; padding:10px; position:relative;}
a.centersubtitle, a:visited.centersubtitle {display:block; text-decoration:none; font:bold 12px Arial; padding:0 0 10px 10px;}
a:hover.centersubtitle {color:#ff0000;}
.materialinfo {text-align:right; padding:2px 10px 3px 0; font-size:11px;}
.materialinfo span {padding:0 5px;}
a.chatlink, a:visited.chatlink {text-decoration:none; font-weight:bold;}
a:hover.chatlink {color:#ff0000;}
.chatlink img {border:none; width:21px; height:15px;}


/* == couter == */
.pagenator {text-align:center; margin:10px;}
.pagenator a, .pagenator a:visited {text-decoration:none; padding:1px 4px; color:#444444; border:1px solid #ffffff; margin:0 1px;}
.pagenator a:hover{color:#ff0000; border:1px solid #b9b9b9;}
.pagenator a.active, .pagenator a:visited.active {border:1px solid #ff0000; color:#ffffff; background-color:#ffbf39; font-weight:bold; margin:0 1px;}
.pagenator a.prev, .pagenator a:visited.prev,.pagenator a.next, .pagenator a:visited.next, .pagenator a:hover.next {border:none;}
.pagenator .prev_disabled {color:#a8a8a8; padding:1px 4px; margin:0 1px;}

.comments {margin:5px 0 0 0;}
.comments .blocknewssilver {margin:0 0 5px 0; padding:7px; border:1px solid #aaaaaa; background-color:#f4f4f4;}
.comments .blocknewswhite {margin:0 0 5px 0; padding:7px; border:1px solid #aaaaaa; background-color:#ffffff;}
.comments .namecomments {margin:0 0 6px 0;}
.comments .name {padding:2px 30px 2px 40px; background: url(/img/chat.gif) no-repeat 2px 50%; border:1px dotted #aaaaaa;}
.comments .date {font-size:11px;}

.leavecomment {padding:5px 0; font-weight:bold; border-top:1px dotted #aaaaaa; border-bottom:1px dotted #aaaaaa; background-color:#f8f8f8; text-align:center}

.newsview {text-align:justify;}

#contentdiv .registertable, #contentdiv .paymenttable {margin:10px auto; width:90%; background-color:#d5d5d5;}
.paymenttable .headertable {color:#ffffff; background-color:#ffab00; font:bold 12px Arial; text-align:center; height:25px;}
#contentdiv .addcargotable, #contentdiv .viewcargotable, #contentdiv .companycardtable {margin:10px auto; width:90%; background-color:#d5d5d5;}
.silvertr {background-color:#f7f7f7;}
.whitetr {background-color:#ffffff;}
.yellowtr {background-color:#fff5d8; color:#6d6d6d; text-align:center; font:bold 12px Arial;}
.righttd {text-align:right; padding-right:10px; width:30%;}
.righttdn {text-align:right; padding-right:10px; width:20%;}
.centertd {text-align:center; padding-right:10px;}
.addcityatble .righttd {width:120px;}
.registertable td span, .addcargotable td span {color:#ff0000;}
.registertable .textinfo {font-size:11px;}
.registertable .left input.check, .addcargotable input.check, input.check {text-align:left; margin:1px 10px 1px 0; padding:0; width:15px; height:15px; float:left; border:1px solid #B2B2B2;}
.addcargotable input.check2 {text-align:left; margin:5px 10px 0 10px; padding:0; width:15px; height:15px; border:1px solid #B2B2B2;}
.radio {text-align:left; margin:0 0 0 15px; padding:0; width:15px; background:none; border:none;}
.check {text-align:left; margin:5px 10px 0 10px; padding:0; width:15px; height:15px; border:1px solid #B2B2B2;}
.addcargotable .radioinput {width:30px; background:none; border:none;}
.addcargotable .lefttd {text-align:left; padding:0; margin:0;}
#contentdiv .addcargotable .tablewidth {width:200px;}

.addcityatble {width:100%; border-top:1px solid #e2e2e2;}
.addcityatble td, .tableenter td {border-bottom:1px solid #e2e2e2;}

.blocktitleicomycabinet  {background:url(../img/icomycabinet.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.cabinetmenu {background:#ffffff url(../img/cabmenubg.jpg) repeat-x 0px 100%; padding:10px; border:1px solid #b9b9b9; margin:1px 0 0 0;}
.cabinetmenu a, .cabinetmenu a:visited {
 display:block; 
 background:url(../img/marceryellow.gif) no-repeat 0px 50%; 
 padding:2px 0 2px 15px; 
 border-bottom:1px dotted #aaaaaa; 
 text-decoration:none;
}
.cabinetmenu a:hover {color:#ff0000;}

.blocktitleicoraiting {background:url(../img/icoraiting.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}

.enterdiv {padding: 0; width: 400px; margin: 0 auto;}
.loginerror {background:url(../img/icowarning.jpg) no-repeat; padding:8px 0 0 80px; height:42px; color:#ff0000;}
.tableenter .righttd, .addcityatble .righttd {text-align:right; padding-right:10px;}
.enterdiv a, .enterdiv a:visited {color:#ff0000; text-decoration:none; font-weight:bold;}
.enterdiv a:hover {text-decoration:underline;}
.enterdiv a.rightlink {float:right; margin:0 65px 0 0;}
.enterdiv a.leftlink {float:left; margin:0 0 0 83px;}


/* == forum == */
.forumdiv {padding:0 20px 20px 20px;}
.forumdiv #forumsearch {display: none; position: absolute; right: 20px; z-Index: 100; width: 300px; height: 80px; border:1px solid #888; padding: 10px; background-color: #fff}
.forumdiv input {padding: 0; margin: 10px auto 0 auto; width: 297px;}
.forumdiv input#frumsearch_find,
.forumdiv input#frumsearch_cancel
 {cursor: pointer; width: 60px; height: 20px}
.forummenu {text-align:right; margin:0 0 10px 0; position:relative;}
.forumtitle {
 border:1px solid #868686; 
 border-left:20px solid #868686; 
 border-bottom:none; 
 background:#ffffff url(../img/silverbg.jpg) repeat-x 0px 100%; 
 padding:8px 5px 8px 40px;
 position:relative;
}
.forumtitle a, .forumtitle a:visited {font:bold 12px Arial; color:#6a6a6a;}
.forumtitle a:hover {text-decoration:none; color:#000000;}
.forumtable {background-color:#868686; margin:0 0 5px 0;}
.forumtable .tryellow {background:#ffab00 url(../img/footmenu.jpg) repeat-x; font:bold 11px Arial; color:#ffffff;}
.forumtable .td65 {width:65%;}
.forumtable .td50 {text-align:center; width:50px;}
.forumtable .td180 {width:180px;}
.forumtable .td200 {width:200px;}
.forumtable .trwhite {background-color:#ffffff; vertical-align:top;}
.forumtable .trsilver {background-color:#f7f7f7; vertical-align:top;}
.forumtable .trlightyellow {background-color:#fff0c7; vertical-align:top;}
.forumtable .tdright {text-align:right;}
.forumtable span.left {float:left; position:relative;}
.forumtable span.right {float:right; position:relative;}
.forumtable span.blue {color:#60a3ff;}
.forumtable span.red {color:#ff0000;}
.forumtable a.forumbottombtn, .forumtable a:visited.forumbottombtn {
border:1px solid #868686; text-decoration:none; padding:0 10px; color:#ff0000; background-color:#ffffff; font-size:11px;
}
.forumtable a:hover.forumbottombtn {border:1px solid #ff0000; color:#ffffff; background-color:#ffab00;}
 
.forumcounter {padding:0 0 1px 0; font:normal 10px Arial; border-bottom:1px dotted #cacaca;}
.forumcounter .page {float:left; position:relative; border:1px solid #868686; padding:1px 3px; margin:0 1px 0 25px; _ margin:0 1px 0 12px;}
.forumcounter a, .forumcounter a:visited, .forumcounter span {
 float:left; 
 position:relative; 
 display:block; 
 border:1px solid #868686; 
 padding:0px 3px 1px 4px; 
 margin:0 1px 0 0; 
 text-decoration:none; 
 font:bold 11px Arial;
}
.forumcounter a:hover {color:#ffffff; background-color:#868686; text-decoration:underline;}
.forumcounter a.active, .forumcounter a:visited.active {border:1px solid #ff0000;color:#ffffff; background-color:#ffab00;}
.forumcounter a.newtopicbtn, .forumcounter a:visited.newtopicbtn {
 float:right; 
 position:relative; 
 color:#ff0000; 
 background:none; 
 text-decoration:none; 
 padding:0px 10px 1px 10px;
 margin:5px;
 z-index:50;
}
.forumcounter a.last, .forumcounter a:visited.last {font-weight:normal;}
.forumcounter a:hover.newtopicbtn {
 color:#ffffff; 
 border:1px solid #ff0000;
 background-color:#ffab00;
 z-index:50;
}

.forumtable {font-size:12px;}

.forumnavigator {font:bold 11px Arial; padding:5px 5px 5px 25px; position:relative;}

.forwmnewmessage {width:80%; margin:10px auto; border:1px solid #868686;}
.forwmnewmessage .newtitle {background-color:#ffab00; color:#ffffff; font-weight:bold; padding:5px 5px 5px 20px; border-bottom:1px solid #868686; position:relative;}
.forwmnewmessage .newthema {border-bottom:1px solid #868686; background-color:#f7f7f8; padding:5px 20px; position:relative;}
.forwmnewmessage .newmessage {padding:5px 20px; border-bottom:1px solid #868686;}
.forwmnewmessage .newsubmit {padding:5px 20px; text-align:center;}
.forwmnewmessage .newmessage textarea {
background:#ffffff url(../img/formbg.jpg) repeat-x 0px 100%;
border:1px solid #b2b2b2;
font-size:12px;
color:#6b6b6b;
font-weight:normal;
padding:0;
margin:1px 0;
vertical-align:top;	
width:95%;
}
.forwmnewmessage .newsubmit input {font:bold 12px Arial; padding:1px 0; height:23px; width:200px; margin:0 auto;}

#attachments {border-bottom: 1px solid #868686; background-color: #f7f7f7; padding:10px 20px;}
#attachments .attachmentsdiv {/*width:700px;*/ margin:0 auto; border:1px solid #f7f7f7;}
#attachments .attachment {width: 280px; float:left; margin:5px 10px;}
#attachments .attachment input {height: 22px; background:none; border:1px solid #b2b2b2;}

#attachments .attachmenttopik {margin:5px 0 0 0;}



/* == catalog == */
.blocktitleicocatalog {background:url(../img/icocatalog.jpg) no-repeat; height:37px; padding:12px 5px 0 0;}
.catalog {padding: 0; margin:5px 10px 0 10px;}
#contentdiv .catalogtable {margin:0 auto; border-bottom: #999999 1px solid; width:90%;}
#contentdiv .catalogtablesilver {margin:0 auto; border-bottom: #999999 1px solid; width:90%; background-color:#ffffff;}
#contentdiv .catalogtablesilver td  {padding:5px; background-color:#f7f7f7;}
#contentdiv .catalogtablesilver .bigcity {padding:0; background-color:#ffffff;}
#contentdiv .catalogtablesilver2 {border-bottom:1px solid #999999; border-top:1px solid #999999;}

.catalog .colorcmp, .catalog table td div, .catalog2 .colorcmp, .catalog2 table td div  {padding:2px 10px;}
.catalog .silver  {color:#939393;}
.colorcmp a .colorcmp a:visited {color:#444444;}
.colorcmp a:hover{color:#ff0000;}
.catalogtitle {padding:5px 5px 5px 20px; border-bottom: #999999 1px solid; border-top: #999999 1px solid; margin: 2px auto; 
font:bold 12px Arial; width:86%; background-color:#ffab00; color:#ffffff; text-align:center;}
.catalogtitle img {border:none; padding:0 5px 1px 5px;}
.catalogtitle a, .catalogtitle a:visited {padding:5px 15px; color:#ffffff; text-decoration:none;}
.catalogtitle a:hover {color:#ffab00; background-color:#ffffff;}
.catalogtitle a.active, .catalogtitle a:visited.active {color:#ffab00; background-color:#ffffff;}

.boardtitlem {border-bottom: #999999 1px solid; border-top: #999999 1px solid; margin: 2px 12px 2px 12px; padding:0 0 0 20px;
font:bold 12px Arial; background-color:#ffab00; color:#ffffff; min-width:450px;}
.boardtitlem img {display:block; float:left; border:none; padding:9px 2px 9px 2px; margin:0; border:1px solid #ffab00;}
.boardtitlem a, .boardtitlem a:visited {display:block; float:left; padding:5px 10px; color:#ffffff; text-decoration:none; margin:0; 
white-space:nowrap;}
.boardtitlem a:hover {color:#ffab00; background-color:#ffffff; white-space:nowrap;}
.boardtitlem a.active, .boardtitlem a:visited.active {display:block; float:left; color:#ffab00; background-color:#ffffff; margin:0; white-space:nowrap;}

.catalogtitle2 {background-color:#fff1d4; padding:1px 5px; border-top: #d5d5d5 1px solid; border-bottom: #d5d5d5 1px solid; margin:0 12px; font:normal 11px Arial;}
.catalogtitle2 a, .catalogtitle2 a:visited {text-decoration:none;}
.catalogtitle2 a:hover {text-decoration:none; color:#ff0000;}

.catalogtitle3 {background-color:#fff1d4; padding:1px 13px; border-top: #d5d5d5 1px solid; border-bottom: #d5d5d5 1px solid; margin:2px auto; font:normal 11px Arial; width:86%;}
.catalogtitle3 a, .catalogtitle3 a:visited {text-decoration:none;}
.catalogtitle3 a:hover {text-decoration:none; color:#ff0000;}

a.addcity, a:visited.addcity, a:hover.addcity {background:url(../img/icoaddcity.gif) no-repeat 0px 5px; margin:5px 0 0 10px; padding:6px 16px; 
text-decoration:none;}
a.addcityarrow, a:visited.addcityarrow {background:url(../img/redarrow.gif) no-repeat 0px 8px; margin:5px 0 0 10px; padding:8px 16px 6px 40px; 
text-decoration:underline; color:#ff0000;}
a:hover.addcityarrow {color:#8a3838;}


.tablestoptime {width:100%;}
.tablestoptime td {padding:2px; border-bottom:1px solid #e2e2e2;}
.tablestoptime .td50 {text-align:center; width:50px;}
.tablestoptime .td100 {width:100px;}


/* == contact - dialog == */
#contact .dialog {position:absolute; top:200px; left:35%; z-index:999; width:500px;}
#contact .dialog .topdiv {background:url(../img/tlbrshadow.png) no-repeat; height:8px;}
#contact .dialog .topangle {background:url(../img/trblshadow.png) no-repeat 100% 0px; height:8px;}
#contact .dialog .topx {background:url(../img/tbshadow.png) repeat-x; margin:0 9px; height:9px; font-size:1px;}
#contact .dialog .centerdialog {background:url(../img/lrshadow.png) repeat-y; position:relative;}
#contact .dialog .centerr {background:url(../img/lrshadow.png) repeat-y 100% 0px;}
#contact .dialog .conent {background-color:#ffffff; border:1px solid #8f8f8f; margin:0 8px;}
#contact .dialog a.close, .dialog a:visited.close {display:block; position:absolute; top:2px; right:2px; width:16px; height:16px; margin-top:-1px;
 background:url(../img/close.jpg) no-repeat; font-size:1px; text-decoration:none;}
#contact .dialog a:hover.close {background:url(../img/close.jpg) no-repeat 0px -16px;}
#contact .dialog .botdiv {background:url(../img/trblshadow.png) no-repeat 0px -9px; height:8px;}
#contact .dialog .botang {background:url(../img/tlbrshadow.png) no-repeat 100% -9px; height:8px;}
#contact .dialog .botx {background:url(../img/tbshadow.png) repeat-x 0px -9px; margin:0 9px 0 9px; height:8px; font-size:1px;}


/* == dialog == */
.dialog {position:absolute; top:200px; left:35%; z-index:999; width:500px;}
.dialog .topdiv {background:url(../img/tlbrshadow.png) no-repeat; height:8px;}
.dialog .topangle {background:url(../img/trblshadow.png) no-repeat 100% 0px; height:8px;}
.dialog .topx {background:url(../img/tbshadow.png) repeat-x; margin:0 9px; height:9px; font-size:1px;}
.dialog .centerdialog {background:url(../img/lrshadow.png) repeat-y; position:relative;}
.dialog .centerr {background:url(../img/lrshadow.png) repeat-y 100% 0px;}
.dialog .conent {background-color:#ffffff; border:1px solid #8f8f8f; margin:0 8px;}
.dialog a.close, .dialog a:visited.close {display:block; position:absolute; top:2px; right:2px; width:16px; height:16px; margin-top:-1px;
 background:url(../img/close.jpg) no-repeat; font-size:1px; text-decoration:none;}
.dialog a:hover.close {background:url(../img/close.jpg) no-repeat 0px -16px;}
.dialog .botdiv {background:url(../img/trblshadow.png) no-repeat 0px -9px; height:8px;}
.dialog .botang {background:url(../img/tlbrshadow.png) no-repeat 100% -9px; height:8px;}
.dialog .botx {background:url(../img/tbshadow.png) repeat-x 0px -9px; margin:0 9px 0 9px; height:8px; font-size:1px;}

.btn {cursor:pointer; float:left; height:16px; margin:0 2px; padding:0 0 0 16px;}
.b_view {background:url(/img/i_view.gif) no-repeat;}
.b_drop {background:url(/img/icons_delete.gif) no-repeat;}
.b_edit {background:url(/img/icons_edit.gif) no-repeat;}
.b_active {background:url(/img/admin/i_active.gif) no-repeat;}
.b_inactive {background:url(/img/admin/i_inactive.gif) no-repeat;}


/* == calculation of distances == */
.itogdiv {width:600px; height:20px; margin:5px auto;}
.itogdiv .distance, .itogdiv .time {padding:10px; margin:5px; float:left; width:160px; text-align:center;}
.itogdiv .distance {background-color:#d7e5ff; border:1px solid #6f8cc2;}
.itogdiv .time {background-color:#ffebc2; border:1px solid #ffab00;}
.itogdiv .distance span, .itogdiv .time span {color:#ff0000; font-weight:bold;}

.calculationview {margin:10px auto; padding:0;}

.calculationview .trtitle {background-color:#ffab00;}
.calculationview .tdborder, .calculationview .tdborderleft {text-align:center; font-weight:bold; color:#ffffff; padding:5px 5px; border-bottom:2px solid #ffffff;}
.calculationview .tdborderleft {border-left:1px solid #ffffff;}

.calculationview .tdinput {border-bottom:1px dotted #d2d2d2; padding:5px 10px;}
.calculationview .tdcityname {border-bottom:1px dotted #d2d2d2; border-left:1px dotted #d2d2d2; padding:5px 10px;}
.calculationview .tdroad {padding:5px; text-align:center; border-bottom:1px dotted #d2d2d2; border-left:1px dotted #d2d2d2;}
.calculationview .tdcitydot {width:34px; background:#d2d2d2 url(../img/trace/road.jpg) repeat-y 50% 0px; text-align:center; padding:0; margin:0; font-size:1px;}
.calculationview .tdcitydot img {padding:0; margin:0;}
.calculationview .tdkm {padding:5px; text-align:center; border-bottom:1px dotted #d2d2d2;}
.calculationview .tdtime {border-bottom:1px dotted #d2d2d2; border-left:1px dotted #d2d2d2; font-weight:bold; padding:5px 10px;}
.calculationview .tdregion {border-bottom:1px dotted #d2d2d2; border-left:1px dotted #d2d2d2; padding:5px 10px;}
.calculationview .tdroadimg {width:34px; background:#d2d2d2 url(../img/trace/road.jpg) repeat-y 50% 0px; text-align:center; padding:0; margin:0; font-size:1px;}
.calculationview .tdindex, .calculationview .tdindex2 {margin:0 0 0 0; width:48px; height:18px; background:url(../img/trace/blueznac.jpg) no-repeat; color:#ffffff; font-weight:bold; padding:3px 13px 1px 0;}
.calculationview .tdindex2 {margin:0 0 0 5px;}



a.silverlink, a:visited.silverlink {color:#6b6b6b;}
a:hover.silverlink {color:#ff0000;}

.tablestatistik .textdiv {height:122px; border:1px solid #e5e4e4; background-color:#f7f7f8; margin:0 5px 5px 10px; padding:5px; text-align:justify;}
.tablestatistik .centerdiv {border:1px solid #ffe4ad; height:122px; margin:0 5px 5px 5px; padding:5px; background-color:#fffbf2;}
.tablestatistik .rightdiv {border:1px solid #e5e4e4; background-color:#f7f7f8; height:122px; margin:0 10px 5px 5px; padding:5px;}




/* + seo link */
.seo_link {padding: 8px;}
.seo_link ul, li {margin: 0px; padding: 0px; list-style-type: none;}
.seo_link li {padding: 1px 0px 0px 10px; border-bottom:1px dotted #AAAAAA;}
.seo_link a:link, .seo_link a:visited {text-decoration:none; color:#444444;}
.seo_link a:hover {text-decoration:none; color:#000000;}
.seo_link .silverli {background-color: #F7F7F7;}
/* - seo link */

.cargotable td a.bill_location, .cargotable td a:visited.bill_location {color:#5d5d5d; text-decoration:underline; font-weight:normal;}
.cargotable td a:hover.bill_location { color:#5d5d5d; text-decoration:none; font-weight:normal;}

input.check1 {
    text-align:left;
    margin:1px 1px 1px 10px;
    padding:0;
    width:15px;
    height:15px;
    border:1px solid #B2B2B2;
}
