@charset "utf-8";
/*   
Theme Name: Markus-Exba 1024 capatible
Theme URI: 
Description: Express Baltic
Author: Markus Rokalns & Ernests Kecko
Author URI: 
Template: 
Version: 2.0
*/

html {
	font-family:Helvetica,Verdana;
	font-size:13px;
	color:#878787;
}

body {
	margin: 0px;
	padding: 0px;
	text-align:center;
}

blockquote, body, caption, dd, dl, form, h1, h2, h3, h4, h5, h6, input, p, pre, textarea, table, td, th{
	margin: 0;
	padding: 0;
}

h1, h2 a, h2 a:hover, h2, h3, h4, h5, h6 {
	font: bold 15px "Century Gothic", Arial, Verdana, sans-serif;
	color:#C91022;
	margin:5px 0px 10px 0px;
	padding:0px;
	text-decoration:none;
}

a, a:hover, a:visit, #link, #link:hover, #link:visit, .post p a, , .post p a:hover, .post p a:visit, .post p a:link {
	text-decoration:none;
	color:#003A74;
}

.entry a, .postmetadata a, .entry a.more-link {
	text-decoration:none;
	color:#003A74;
}

.entry a.more-link {
	font-size:11px;
}

img {
	border:medium none;
}

.post-image {
	border: 0px solid #eeeeee;
	float:left;
	margin-right:10px;
	padding:4px 0;
}

.post-image img {
	margin:0 4px;
}

#main {
	margin: 0px auto;
	width:1000px;
	text-align:left;
	clear:both;
	height:auto;
}

#header {
	background: #FFFFFF;
	width: 100%;
	height: 115px;
}

#logo-back {
	width: 100%;
	height: 78px;
	position:relative;
	background: #ffffff url(images/headlong.jpg) repeat-x bottom;
}

#logo {
	width:1000px;
	position:relative;
	height:78px;
	background:#ffffff url(images/head.jpg) no-repeat center;
	margin:0 auto;
}

#logo-img {
	position:absolute;
	top:0;
	left:0;
	height:78px;
	width:800px;
}

#lang {
	position:absolute;
	right:30px;
	top:25px;
	width:118px;
	height:19px;
	background:transparent url(images/language.png) no-repeat;
}

#lang a.lang {
	padding: 3px 5px;
	color: #C91022;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

#lang a.current {
	padding: 3px 5px;
	color: #003A74;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

#menu-back {
	width:inherit;
	height:37px;
	background:transparent url(images/background-long.png) no-repeat center;
}

#menu{
	padding: 0;
	margin: 0 auto;
	width: 1000px;
	height: 37px;
	background: transparent url(images/background.png) no-repeat left;
}

#menu ul{
	padding: 0;
	margin: 0;
	border:0;
	width: 1000px;
	font: bold 11px "Century Gothic", Arial, Verdana, sans-serif;
	list-style:none;
	background:url(images/background.png);
}

#menu li {
	display:inline;
	margin:0px;
	padding:0px;
	height: 37px;
}

#menu a.blue {
	float:left;
	color: white;
	margin:0px;
	text-decoration:none;
	letter-spacing: 1px;
	padding:10px 0px 10px 0px;
	width:122px;
	text-align:center;
	font-size:13px;
	font-weight:400;
}

#menu a.blue:hover {
	background: transparent url(images/blue-over.png) no-repeat center bottom;
	color:#F72336;
}

#menu a.blue:first-letter{
	color:#F72336;
}

#menu a.red {
	float:left;
	color: white;
	margin:0px;
	text-decoration:none;
	letter-spacing: 1px;
	padding:9px 0px 9px 0px;
	width:252px;
	text-align:center;
	font-size:16px;
}

#menu a.red:hover, #menu a.current{
	background: transparent url(images/red-over.png) no-repeat center bottom;
	color:#b30b1b;
}


#leftcol {
	background: #FFFFFF;
	width: 244px;
	height:inherit;
	float:left;
}

.sidebar {
	float:right;
	width:240px;
	height:inherit;
	background:#00FFFF;
	background:#FFFFFF;
}

.sidebar ul, .sidebar ul li, .sidebar ul ul, .sidebar ul ul li {
	list-style-type:none;
	padding:0;
	margin:0;
}

.sidebar ul li a{
	color:#868686;
	margin:0px;
	text-decoration:none;
}

.sidebar ul li a:hover, .sidebar ul li a.current{
	color:#ED1A2D;
	text-decoration:none;
}

#content {
	background: #FFFFFF;
	width: 756px;
	float:left;
}

#content-wrap {
	margin:5px 2px 10px 35px;
	background:#FFFFFF;
	width:695px;
}

#imgsec {
	width:744px;
	height:107px;
	background:#FFFFFF url(images/images.jpg) no-repeat left;
	position:relative;
}

#submenu {
	position:absolute;
	top:0;
	left:0;
	background: transparent url(images/submenu.gif) no-repeat left;
	width:638px;
	height:24px;
	margin:0;
	padding:0;
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:.95;
}

#submenu ul{
	font: bold 11px "Century Gothic", Arial, Verdana, sans-serif;
	margin:0;
	padding:3px 0 0 0;
	list-style-type: none;
}

#submenu li.page_item{
	display:inline;
	height:inherit;
	color:#FFFFFF;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}

#submenu li.page_item a{
	color:#FFFFFF;
	margin:0px;
	padding:9px 18px 3px 18px;
	text-decoration:none;
}

#submenu li.page_item a:hover, #submenu li.current_page_item a{
	color:#FD3849;
	text-decoration:none;
}

#breadcrumb {
	padding:10px 0 10px 0;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

#breadcrumb a{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#F72336;
	text-decoration:none;
}

.post {
	/*min-height:100px;*/
	min-height: 75px;
	margin-bottom: 15px;
}

.post h2 {
	/*padding: 0px;
	margin: 0px;*/
}

.post .postmetadata {
	/*margin:10px 0;
	border-bottom:1px dotted #777777;
	color:#EEEEEE;*/
	float:left;
	margin-bottom:10px;
	padding:5px;
	position:relative;
	width:695px;
}

.post .postmetadata .catags {
	float: left;
	width: 630px;
}

.post .postmetadata .print {
	float: left;
	width: 65px;
	text-align: right;
}

.post #contactus {
	height:41px;
	width:695px;
	margin:15px 0;
	background: #F3F3F3 url(images/contactus.png) no-repeat bottom;
	text-align:center;
}

.post #contactus p {
	/*padding:5px;*/
	line-height:41px;
	vertical-align:middle;
}

.entry {}

#mini {
	height: 75px;
	/*border: 1px solid #E4E4E4;*/
	background: #FFFFFF url(images/product-frame.gif) no-repeat top;
}

#mini h2 {
	padding-top: 2px;
	margin: 4px 0px;
}

.entry table, .entry td {
	/*border:0px solid #878787;*/
	color:#878787;
	padding:3px;
}

.entry table {
	width:100%;
}

.entry ul li a {
	border:none;
	color:#878787;
	text-decoration:none;
	font-family:Helvetica,Verdana;
	font-size:13px;
	line-height:1.4em;
}

.entry ul li a:hover, .entry ul li a:visited {
	color:#878787;
	text-decoration:none;
}

.entry p {
	font: normal 13px Helvetica,Verdana;
	line-height: 1.3em;
	color:#878787;
	padding: 3px;
}

.block{
	width:inherit;
	margin:0 0 17px 0;
	padding-bottom:15px;
}

.b-gray-menu {
	padding:8px 0 8px 0;
}

.b-gray-menu ul {
	text-align:left;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#868686;
	margin:0 16px;
}

.b-gray-menu ul li {
	border-top:solid #FFFFFF 1px;
	line-height:12px;
	padding:10px 0 11px 22px;
	margin:0;
	font-weight:bold;
	background: url(images/bullet.gif) 12px 0px no-repeat;
}

.b-gray-menu ul li.enclosed {
	border-top:solid #F0F0F0 0px;
}

.b-gray-menu ul li a{
	color:#868686;
	text-decoration:none;
}

.b-gray-menu ul li a:hover, .b-gray-menu ul li a.current{
	color:#ED1A2D;
	text-decoration:none;
}

.b-gray-menu ul ul {
	margin:10px 10px 0px 16px;
}

.b-gray-menu ul ul li {
	border:0px;
	line-height:12px;
	padding:2px 0 3px 10px;
	margin:0;
	font-weight:normal;
	background: url(images/-.gif) 0px 8px no-repeat;
}

.b-red {
	border-top:solid 1px #F6172A;
	background: #FFFFFF url(images/partner_login_blank_big.png) no-repeat bottom;
}

.b-red h3 {
	font-family:"Century Gothic",Arial,Verdana,sans-serif;
	font-size:15px;
	color:#C91022;
	margin:10px 15px 10px 15px;
}

.b-red p {
	margin:0px 15px 0px 15px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #878787;
}

.b-red p a, .b-red p a:hover{
	color:#E0192A;
	text-decoration:none;
}

.b-red table {
	margin-bottom:5px;
}

.b-red td {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #878787;
}

.b-red form {
	margin:5px 15px;
}

.b-red .login {
	background-image:url(images/textbox.png);
	background-repeat:no-repeat;
	border:0px solid #FFFFFF;
	color:#666666;
	font-size:10px;
	height:16px;
	padding:1px;
	width:105px;
}

.b-red .search {
	background-repeat:no-repeat;
	border:1px solid #F8162A;
	color:#666666;
	font-size:10px;
	height:16px;
	padding:1px;
	width:200px;
}

.b-red .sbmbutton {
	background-image:url(images/login_button.png);
	background-repeat:no-repeat;
	width:23px;
	height:37px;
}

.b-gray {
	border-top:solid 1px #F0F0F0;
	background:#F0F0F0 url(images/gray_bottom.gif) no-repeat bottom;
}

.b-gray h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868686;
	margin:10px 15px 5px 15px;
	padding-bottom: 5px;
	border-bottom:solid 2px #FeFeFe;
}

.b-gray p {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#878787;
	margin:0px 15px 0px 15px;
}

.b-gray p a, .b-gray p a:hover{
	color:#E0192A;
	text-decoration:none;
}

.banner {
	height:50px;
	background:#FFFFFF url(images/banner.png) no-repeat center;
	padding:0;
	border:0;
}

#request {
	height:48px;
	/*background:#FFFFFF url(images/request.png) no-repeat center;*/
	border:0;
	padding:0;
}

#footer {
	background: #FFFFFF url(images/footer-back.gif) no-repeat center top;
	clear: left;
	width: 1000px;
	height: 25px;
	margin: 0 auto;
	padding: 7px 0 5px 0;
}

#footer p {
	color: #878787;
	font: normal 11px Verdana,Arial,Helvetica,sans-serif;
	padding: 0 35px;
	text-align:left;
}
