/*
Theme Name: WordPress Euromobile
Theme URI: http://maxnikitin.com/
Description: Euromobile unic theme
Version: 1.0
Author: Maxim Nikitin
Author URI: http://maxnikitin.com/
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain: Please contact http://maxnikitin.com/ for any question.
*/

h2 {
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 0;
	color: #c02e00;
	}


h3 {
	padding: 0;
	margin: 0;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #c02e00;
	}

a, h2 a:hover, h3 a:hover {
	color: #0053a0;
	}

a:hover {
	color: #0053a0;
	text-decoration: none;
	}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Verdana, Arial, Sans-Serif;
	background: #ffffff;
	color: #0053a0;
	text-align: left;
	margin: 0;
	padding: 0;
	}

#page {
	margin: 10px auto;
	padding: 0;
	width: 1001px;
	}

#pageform {
	background: #fbfbfb;
	text-align: left;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	border: none;
	}

#head {
	background: #ffffff;
	margin: 0;
	padding: 0;
	height: 100px;
	width: 1001px;
	}

#head a{
	cursor:pointer;
	}

#headerimg 	{
	background: transparent url('images/headerlogo.png') no-repeat 0 0;
	height: 85px;
	width: 370px;
	float: left;
	}

.headermiddle 	{
	margin: 0 0 0 60px;
	width: 230px;
	float:left;
	font-size: 10px;
	}

ul.headersearch {
	float: left;
	margin:7px 0 0 5px;
	padding:0;
	list-style-type: none;	
	}

ul.headerdown {
	float: left;
	margin:0 0 0 5px;
	padding:0;
	list-style-type: none;	
	}

.headerdown li {
	margin: 4px 0;
	padding:0;
	clear: left;
    list-style-image: url('images/download.png');
	}

.headerdown li b {
	margin: 0 10px;
	padding:0;
	}

.headerdown ul ul{
	margin:0;
	padding:0;
	list-style-type: none;	
	}

.headerdown li li {
	float: left;
	margin: 0;
	padding:0;
	clear: none;
	}

ul.newslist  {
	margin:0;
	padding:0;
	list-style-type: none;	
	} 

.newslist li {
	margin: 0;
	padding:0;
	}

ul.headereng {
	margin:6px 0 0 0;
	padding:0;
	list-style-type: none;	
	}

.headereng li {
	margin: 0 25px 0 5px;
	padding:0;
	float: left;
    list-style-image: none);
	}

#qtranslate-chooser {
	margin:0;
	padding:0;
	}

ul#qtranslate-chooser li{
	margin:0;
	padding:0;
	list-style-type: none;
	}

ul#qtranslate-chooser li.active a{
	display: none;
	}

.qtrans_flag_and_text {
	padding-left: 0px !important;
	}

.qtrans_widget_end {
	display: none;
	padding: 0;
	margin: 0;
	}

.headerright 	{
	margin:0 0 0 40px;
	padding:0;
	width: 300px;
	float:left;
	}

.headerright li.right	{

	text-align: right;
	}

#searchform {
	margin: 0 0 12px 0;
	padding: 0;
	float:left;
}

#searchform #s {
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	width:138px;
	font-family: Verdana, Arial, Sans-Serif;	
	color: #999999;
	height: 19px;
	font-size: 10px;
	background: transparent;
	border:1px solid #0053a0;
	float:left;
}

#searchform .b {
	cursor: pointer;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	color: white;
	width:51px;
	height: 21px;
	font-size: 10px;
	background: #0053a0;
	border:none;
	float:left;
}



.headerright ul {
	color: #999999;
	float: right;
	margin:0 0 0 5px;
	padding:0;
	list-style-type: none;	
	}

.headerright li {
	margin: 5px 0;
	padding:0;
	clear: left;
	}

.headerright li b {
	font-size: 14px;
	color: #cc3300 !important;
	}

.headerright li span  {
	font-size: 14px;

	text-decoration: blink;
	}

.headerright a {
	color: #0053a0;
	}

.tel {
	color: #06c;
	margin: 6px 0 0 -2px;
	padding: 0 0 0 32px;
	height: 16px;
	background: url('images/tel.png')  no-repeat top left;
	border:none;
	float:left;
}

.mail {
	cursor: pointer;
	margin: 6px 0 6px 1px;
	padding: 0 0 0 32px;
	height: 16px;
	background: url('images/mail.png')  no-repeat top left;
	float:left;
}

.mail a{
	cursor: pointer;
	display: block;
}


#header{
	width: 1001px;
	height:163px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	background: #eeeeee;
	}

#header ul{
	margin: 0 0 0 2px;
	padding:0;
	}

#header ul.top{
	position:absolute;
	width: 1001px;
	height:10px;
	background: transparent;
	z-index: 70;
	left: 0;
	top: 3px;
	}

#header ul.bottom{
	position:absolute;
	width: 1001px;
	height:153px;
	background: transparent;
	z-index: 60;
	left: 0;
	top: 0;
	}

#header li{
	display:block;
	float:left;
	margin: 0;
	padding: 0 9px 0 7px;
	}

#header li a{
	display:block;
	width:150px;
	height:153px;
	background-image:url(images/dir.png);
	background-repeat:no-repeat;
	text-decoration: none;
	color: #c02e00;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	}

#header ul.top li a{
	display:block;
	width:150px;
	background-color: transparent !important;
	}


#header ul li a p{
	display: none;
	}

#header ul li a span{
	display:block;
	width:150px;
	height:153px;
	background-image:url(images/dir.png);
	background-repeat:no-repeat;
	}

#header ul li a span.hover{
	float: left;
	width:150px;
	height:153px;
	background-image:url(images/dir.png);
	background-repeat:no-repeat;
	}

#dir0 a{
	background-position:0 -5px;
	}

#dir0 a .hover{
	color: #06c;
	background-position:-150px -5px;
	background-color: #f7f7f7;	
	}

#dir1 a{
	background-position: 0 -158px;
	}

#dir1 a .hover{
	color: #06c;
	background-position:-150px -158px;
	background-color: #f7f7f7;
	}

#dir2 a{
	background-position: 0 -309px;
	}

#dir2 a .hover{
	color: #06c;
	background-position:-150px -309px;
	background-color: #f7f7f7;
	}

#dir3 a{
	background-position: 0 -464px;
	}

#dir3 a .hover{
	color: #06c;
	background-position:-150px -464px;
	background-color: #f7f7f7;
	}

#dir4 a{
	background-position: 0 -617px;
	}

#dir4 a .hover{
	color: #06c;
	background-position:-150px -617px;
	background-color: #f7f7f7;
	}

#dir5 a{
	background-position: 0 -770px;

	}

#dir5 a .hover{
	color: #06c;
	background-position:-150px -770px;
	background-color: #f7f7f7;
	}

.sel0 a{
	color: #0053a0;
	background: #fff url('images/dir.png')  no-repeat -150px -5px !important;
	}

.sel1 a{
	color: #0053a0;
	background: #fff url('images/dir.png')  no-repeat -150px -158px !important;
	}

.sel2 a{
	color: #0053a0;
	background: #fff url('images/dir.png')  no-repeat -150px -309px !important;
	}

.sel3 a{
	color: #0053a0;
	background: #fff url('images/dir.png')  no-repeat -150px -464px !important;
	}
.sel4 a{
	color: #0053a0;
	background: #fff url('images/dir.png')  no-repeat -150px -617px !important;
	}
.sel5 a{
	color: #0053a0;
	background: #fff url('images/dir.png')  no-repeat -150px -770px !important;
	}


#header .popup0, #header .popup1, #header .popup2, #header .popup3, #header .popup4, #header .popup5{
	position:absolute;
	display:none;
	padding-top: 7px;
	width:1001px;
	height: 22px;
	z-index:50;
	font-size:12px;
	color:c02e00;
	margin:215px auto 0 31px;
	background: #f7f7f7;
	text-align: center;
	}

#header .popupald{
	position:absolute;
	display:none;
	margin:0 0 0 0;
	padding: 7px 10px;
	width:297px;
	height:47px;
	z-index:50;
	font-size:12px;
	color: #c02e00;
	margin:38px 0 0 495px;
	background: url('images/discription.png')  no-repeat;
	* background: url('images/discription.png')  no-repeat;
	}

#topup {
	position:absolute;
	display:none;
	margin:0 0 0 0;
	padding: 7px 10px;
	width:297px;
	height:47px;
	z-index:50;
	font-size:12px;
	color: #c02e00;
	margin:38px 0 0 495px;
	background: url('images/description.png')  no-repeat;
	* background: url('images/discriptionie6.png')  no-repeat;
	}


#header p {
	margin:0;
	padding:0;
}

#searchform2 {
	padding:0;
	margin:0;
}

#searchform2 a{
	color: <?php echo $colourtext; ?> !important;
}

#searchform2 #s2 {
	margin: 12px 5px 0 0;
	padding: 4px 0 0 5px;
	* padding: 4px 0 0 5px;
	width:160px;
	font-family: Verdana, Arial, Sans-Serif;	
	color: #06c;
	height: 18px;
	font-size: 12px;
	background: transparent;
	border:1px solid #aaa;
	float:left;
}

#searchform2 #s2in {
	font-family: Verdana, Arial, Sans-Serif;
	cursor: pointer;
	border:none;
	color: #DF0023;
	height: 14px;
	font-size: 12px;
	background-color:transparent;
	padding: 0;
	margin:0 0 0 2px;
	* margin:-5px 0 5px 2px;
}

#searchform2 #s2out {
	font-family: Verdana, Arial, Sans-Serif;
	cursor: pointer;
	border:none;
	color: #97978f;
	height: 14px;
	font-size: 12px;
	background-color:transparent;
	padding: 0;
	margin:0 0 0 2px;
	* margin:-5px 0 5px 2px;
}

#searchform2 p{
	padding:0;
	margin:0;
}

.s2allert {
	font-family: Verdana, Arial, Sans-Serif;
	color: #DF0023;
	height: 14px;
	font-size: 12px;
	text-align:right;
	float:right;
	padding: 0;
	margin: 0;
	clear: both;
}


#main {
	margin: 0;
	padding: 0;
	}

#mainform {
	background: #fbfbfb;
	text-align: left;
	margin: 10px;
	padding: 0;
	width: auto;
	height: auto;
	border: none;
	}

.blockcontentall {
	border: 1px solid #c02e00;
	font-size: 1.2em;
	background: #eaeaea;
	padding: 0;
	margin-left: 0px;

	clear: both;
	}



ul.contentulli  {
	float: left;
	display: block;
	margin:0;
	padding:0;
	clear: both;
	}

.contentulli li {
	margin: 0 0 0 15px;;
	padding:0 10px 5px 0px; 
	}



.blockcontent {
	font-size: 1.2em;
	padding: 10px 12px;
	margin: 0;

	text-align: justify
	}

.blockcontent table {
	clear: left;
	border-bottom: 1px solid #d7d6d6;
	border-right: 1px solid #d7d6d6;
	}

.blockcontent td {
	padding: 5px;
	border-top: 1px solid #d7d6d6;
	border-left: 1px solid #d7d6d6;
	}

.blockcontenttext {
	}

.blockcontenttext2 {
	color: #06c;
	margin: 0;
	padding: 10px 12px;
	background: #eeeeee;
	}


.blockcontentlist {
	padding: 10px 0;
	margin: 0;
	list-style: none;
	color: #c02e00;
	background: #eeeeee;
	}


.blockcontentlist lh{
	font-weight: normal;
	margin: 2px 5px 0 0;
	}

.blockcontentlist li{
	display:inline;
	margin: 2px 5px 0 0;
	}


.blockall{
	margin:0;
	padding: 0;
	float: left;
	width: 740px;
}

.block {
	border: 1px solid #d7d6d6;
	font-size: 1.2em;
	background: #f6f5f5;
	color: #c02e00;
	font-weight: bold;
	float: left;
	padding: 10px 12px;
	margin: 0 10px 10px 0;
	width: 330px;
	}

.banner {
	margin: 10px 0 10px 0;
	* margin: 0 0 10px 0;
	width: auto;
	background: #eee;
	}

.productbox {
	margin: 0 10px 10px 0;
	width: 215px;
	float: left;
	}

img {
	border: none;
	}

.imgwidth {
	width: 216px; 
	float: right;
	clear: right;
	* clear: none;
	margin: 0 0 0 15px;
	}

.size-medium {
border: none;
float:right;
* float:left;
clear: right;
* clear: none;
margin: 0 0 20px 15px;
* margin: 0 10px 10px 0px;}

.videoright {
border: none;
float:right;
clear: right;
margin: 20px 0 20px 15px;
* margin: 5px 0 10px 10px;}

.size-full
{
border: none;
float:left;
clear: left;
padding: 10px;
margin: 0 10px 10px 0;
background: #fff;
border: 1px solid #d7d6d6;}


.banner100x100 {
	margin: 10px 5px 20px 0;
	width: auto;
	border: none;
	float: left;
	border: 1px solid #d7d6d6;
	}

table.protected {
	width: 330px;
	border-spacing: 0px;
	border-collapse: separate;
	background-color: transparent;
	margin: 0;
	border-bottom: none;
	border-right: none;
	border-top: 1px solid #f6f5f5;
	border-left: 1px solid #f6f5f5;
}
table.protected td {
	border-bottom: 1px solid #f6f5f5;
	border-right: 1px solid #f6f5f5;
	border-top: 1px solid #f6f5f5;
	border-left: 1px solid #f6f5f5;
	font-size: 1em;
	background: #f8f8f8;
	color: #c02e00;
	width: 165px;
    text-align: left;
    vertical-align: top;
	padding: 5px 6px;
}

table#tablelist {
	margin: -10px 0 0 -10px;
	float: left;
	background-color: white;
	width: 785px;

}
table#tablelist td {

	font-size: 1.2em;
	background: #eeeeee;
	color: #c02e00;
	width: 380px;
    text-align: left;
    vertical-align: top;
	padding: 10px;
}

#slideToggle129, #slideToggle88 {width: 745px; * margin-bottom: 3px;}

table#tablelist2 {
	width: 745px;
	background-color: transparent;
	margin: 0;
	border-bottom: none;
	border-right: none;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
}

table#tablelist2 th {
text-align: left;
}

table#tablelist2 td.cell1, table#tablelist2 td.cell2, table#tablelist2 td.cell3, table#tablelist2 td.cell4 {
	border-bottom: 1px solid #fff;
	border-right: 1px dotted #eeeeee;
	border-top: none;
	border-left: none;
	font-size: 1em;
	background: #fff;
	color: #c02e00;
	width: 25%;
    text-align: left;
    vertical-align: top;
	padding: 5px 6px;
}

table#tablelist2 td.cell5, table#tablelist2 td.cell6, table#tablelist2 td.cell7, table#tablelist2 td.cell8 {
	border-bottom: 1px solid #fff;
	border-right: 1px dotted #eeeeee;
	border-top: none;
	border-left: none;
	font-size: 1em;
	background: #fff;
	color: #c02e00;
	width: 90px;
    text-align: left;
    vertical-align: top;
	padding: 5px 6px;
}


table#tablelist2_1 {
	width: 330px;
	background-color: white;
	margin: 0;
	border-bottom: none;
	border-right: none;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
}

table#tablelist2_1 th {
text-align: left;
}

table#tablelist2_1 td.cell1  {
	border-bottom: 1px solid #fff;
	border-right: 1px dotted #eeeeee;
	border-top: none;
	border-left: none;
	font-size: 1em;
	background: #fff;
	color: #c02e00;
	width: 90px;
    text-align: left;
    vertical-align: top;
	padding: 5px 6px;
}

table#tablelist2_1 td.cell2  {
	border-bottom: 1px solid #fff;
	border-right: 1px dotted #eeeeee;
	border-top: none;
	border-left: none;
	font-size: 1em;
	background: #fff;
	color: #c02e00;
	width: 90px;
    text-align: left;
    vertical-align: top;
	padding: 5px 6px;
}


table.tablelist3 {
	background-color: transparent;
	margin: 0;
	border-bottom: none;
	border-right: none;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
}

table.tablelist3 td.upcell1, table.tablelist3 td.upcell2, table.tablelist3 td.upcell3, table.tablelist3 td.upcell4, table.tablelist3 td.upcell5, table.tablelist3 td.upcell6 {
	border-bottom: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-top: none;
	border-left: none;
	font-size: 1em;
	background: #f6f5f5;
	color: #c02e00;
	width: 140px;
    text-align: left;
    vertical-align: top;
	padding: 5px 6px;
}

table.tablelist3 td.upcell7, table.tablelist3 td.upcell8, table.tablelist3 td.upcell9, table.tablelist3 td.upcell10, table.tablelist3 td.upcell11, table.tablelist3 td.upcell12 {
	border-bottom: 1px solid #e5e4e4;
	border-right: 1px solid #e5e4e4;
	border-top: none;
	border-left: none;
	font-size: 1em;
	background: #f8f8f8;
	color: #c02e00;
	width: 140px;
    text-align: left;
    vertical-align: top;
	padding: 5px 6px;
}



.tdbig {
color: #06c;
clear: both;
margin: 5px 15px 0 0;
}

.tdbig4
 {
	border-bottom: 1px solid #fff;
	border-right: 1px dotted #eeeeee;
	border-top: none;
	border-left: none;
	font-size: 1em;
	background: #fff;
	color: #c02e00;
    text-align: left;
	padding: 5px 6px;
	display: block;

}

.tdbig5
{
	border-bottom: 1px solid #fff;
	border-right: 1px dotted #eeeeee;
	border-top: none;
	border-left: none;
	font-size: 1em;
	background: #fff;
	color: #c02e00;
    text-align: left;
	padding: 5px 6px;
	display: block;

}

.tdbig6
 {
	width: 166px;
	float: left;
	border-bottom: 1px solid #fff;
	border-top: none;
	border-left: none;
	font-size: 1em;
	background: #fff;
	color: #c02e00;
    text-align: left;
	padding: 5px 6px;
	display: block;

}

.tdbig7
{
	width: 166px;
	float: left;
	border-bottom: 1px solid #fff;
	border-top: none;
	border-left: none;
	font-size: 1em;
	background: #fff;
	color: #c02e00;
    text-align: left;
	padding: 5px 6px;
	display: block;

}

.tdbig4 a, .tdbig5 a 
{	
}

.width50 
{	display: inline;
	height: 58px;
	width: 58px;
	float: left;
	background-color: #f2f2f2;
}
ul.width50after 
{	
	width: 280px;
	margin: 0 0 0 5px;
	list-style-type: none;
	float: left;
	color: #999;
	padding: 0px;
}

.width50after li 
{	
	margin: 0 0 0 0;
}

.width50after li.margin  
{	
	margin: 0 0 5px 0 !important;

}

.width75 
{	display: inline;
	height: 58px;
	width: 75px;
	float: left;
	background-color: #fff;
	border: 1px solid: #ccc;
}
ul.width75after 
{	
	width: 263px;
	margin: 0 0 0 5px;
	list-style-type: none;
	float: left;
	color: #999;
	padding: 0px;
}

ul.width75aftersml 
{	
	width: 80px;
	margin: 0 0 0 5px;
	list-style-type: none;
	float: left;
	color: #999;
	padding: 0px;
}

.width50after li 
{	
	margin: 0 0 0 0;
}

.width75after li.margin  
{	
	margin: 0 0 5px 0 !important;

}

.tdbig2 {
	background: #fff;
	padding: 5px 6px;

}

.tdbig2 p{
padding: 0;
margin: 0;
text-align: justify
}

.tdbig2 a{

margin: 0;
padding: 0;
}

.titleblock, .pusher {
display: block;
clear: both;
}

.titleblock h2, .pusher h2{
float: left;
}

.titleblock a, .pusher span{
cursor: pointer;
text-decoration: underline;
color: #c02e00;
text-align: right;
float: right;
}



.blocklistall {

	}

.blocklist {
	font-size: 1em;
	color: #1b4f80;
	font-weight: normal;
	float: left;
	padding: 0px 0px;
	margin: 0px 0px;
	list-style: none;

	}

.blocklist a{
	text-decoration: underline;
	}

.blocklist a:hover{
	font-size: 1em;
	color: #438af4;
	text-decoration: none;
	}

#footer {
	width: 1001px;
	padding: 0;
	margin: 20px auto;
	clear: both;
	}

#footer ul{
	margin: 0;
	padding: 0;
}

#footer li{
	margin: 0 12px;
	float:left;
	list-style-type: none;
	height: 35px;
}

.footer_cinterion {width: 101px;}
.footer_teltonika {width: 114px;}
.footer_novacom {width: 120px;}
.footer_siemens {width: 94px;}
.footer_conel {width: 93px;}
.footer_htc {width: 80px;}
.footer_racom {width: 130px;}
.footer_novatel_wireless {width: 67px;}
.footer_edimax {width: 103px;}


.footer_cinterion a {display: block; height: 35px; width: 101px; background: transparent url('images/footer_cinterion_101.png') no-repeat 0 0;}
.footer_teltonika a {display: block; height: 35px; width: 114px; background: transparent url('images/footer_teltonika_114.png') no-repeat 0 0;}
.footer_novacom a {display: block; height: 35px; width: 120px; background: transparent url('images/footer_novacom_120.png') no-repeat 0 0;}
.footer_siemens a {display: block; height: 35px; width: 94px; background: transparent url('images/footer_siemens_94.png') no-repeat 0 0;}
.footer_conel a {display: block; height: 35px; width: 93px; background: transparent url('images/footer_conel_93.png') no-repeat 0 0;}
.footer_hcp a {display: block; height: 35px; width: 64px; background: transparent url('images/footer_hcp_64.png') no-repeat 0 0;}
.footer_racom a {display: block; height: 35px; width: 130px; background: transparent url('images/footer_racom_130.png') no-repeat 0 0;}
.footer_novatel_wireless a {display: block; height: 35px; width: 67px; background: transparent url('images/footer_novatel_wireless_67.png') no-repeat 0 0;}
.footer_edimax a {display: block; height: 35px; width: 103px; background: transparent url('images/footer_edimax_103.png') no-repeat 0 0;}
	
.footer_cinterion a:hover, .footer_teltonika a:hover, .footer_novacom a:hover, .footer_siemens a:hover, .footer_conel a:hover, .footer_hcp a:hover, .footer_racom a:hover, .footer_novatel_wireless a:hover, .footer_edimax a:hover {background-position:  top right }


ul {
-webkit-padding-start: 0px !important;
margin: 10px 20px;;
}

.clear {
	clear: both;
}

.clear10 {
	clear: both;
	height: 10px;
}

.wp-caption {width: auto !important;}

.wp-caption p {float: right;}

/* Begin Sidebar */
#sidebar
{
	margin:0 0 0 775px;
	padding: 0;
	width: 225px;
	font-size: 1.2em;
	_float: right;
	_margin: 0;
	}

#sidebar form {
	margin: 0;
	}

#sidebar ul, #blockcontentsb ul {
margin: 0;
padding:0;
}

#sidebar li, #blockcontentsb li {
width: 185px;
padding: 5px 7px;
margin: 0;
list-style-type: none;
}

#blockcontentsb {
	margin:10px 0 0 15px;
	* margin:15px 0 0 10px;
	float: right;
	width: 215px;
	text-align: left !important;
	}


.sbblock {
	background: #eee;
	width: 205px;
	padding: 10px;
	margin: 0 0 10px 0;
	}

.sbblock ul{
	background: #fff;
	}

.sbblock li{
	}



.blockcontentsbtop1 {
	margin-top: 10px;

	* background: #ffffff url('images/sbtop1ie6.png')  no-repeat top left;
	background: transparent url('images/sbtop1.png')  no-repeat top left;
	width: 215px;
	height: 17px;
	}
.blockcontentsbmiddle1 {
	background: transparent url('images/sbmiddle1.png')  repeat-y top left;
	width: 195px;
	padding: 0px 10px 5px 10px;
	margin-top: -5px;
	}
.blockcontentsbbottom1 {

	* background: #ffffff url('images/sbbottom1ie6.png')  no-repeat bottom left;
	background: transparent url('images/sbbottom1.png')  no-repeat bottom left;
	width: 215px;
	height: 17px;
	margin-bottom: 20px;
	}
.blockcontentsbtopspec1 {
	margin-top: 10px;

	* background: #ffffff url('images/sbtopspec1ie6.png')  no-repeat top left;
	background: transparent url('images/sbtopspec1.png')  no-repeat top left;
	width: 215px;
	height: 17px;
	}
.blockcontentsbmiddlespec1 {
	background: transparent url('images/sbmiddlespec1.png')  repeat-y;
	width: 195px;
	padding: 0px 10px 5px 10px;
	margin-top: -5px;
	}
.blockcontentsbbottomspec1 {

	* background: #ffffff url('images/sbbottomspec1ie6.png')  no-repeat bottom left;
	background: transparent url('images/sbbottomspec1.png')  no-repeat bottom left;
	width: 215px;
	height: 17px;
	margin-bottom: 20px;
	}


/* End Sidebar */

.linebig {

	width: 955px;
	margin: 10px 0;
	padding: 0;
	clear: both;
	height:1px;
}

#searchform {
	margin: 0 0 0 0;
	padding: 0;
	float:left;
}

#searchform #s {
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	width:138px;
	font-family: Verdana, Arial, Sans-Serif;	
	color: #999999;
	height: 19px;
	font-size: 10px;
	background: transparent;
	border:1px solid #0053a0;
	float:left;
}

#searchform .b {
	cursor: pointer;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	color: white;
	width:51px;
	height: 21px;
	font-size: 10px;
	background: #0053a0;
	border:none;
	float:left;
}

#searchform3 {
	background: #fff;
	padding: 10px !important;
	height: 75px;}

#searchform3 #s3,.search_input {
	margin: 0 0 0 0;
	padding: 0 0 0 5px;
	width:138px;
	font-family: Verdana, Arial, Sans-Serif;	
	color: #999999;
	height: 19px;
	font-size: 10px;
	background: transparent;
	border:1px solid #0053a0;
	float:left;
}

#s3in, #s3out {
	background: transparent url(images/li.png) no-repeat 0 50%;
	cursor:pointer;
	height:20px;
	border: none;
	color: #06c;
	font-size: 1em;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: underline !important;	
	text-align:left;
	margin: 5px 5px 0 0 !important;
	padding: 0 5px !important;
	float: left;

	cursor: pointer;
	color: white;
	height: 21px;
	font-size: 10px;
	background: #0053a0;
	border:none;
	float:left;
	text-decoration: none !important;
}



#searchform4 {margin: 0;
padding: 0;}

#searchform4 #log, #searchform4 #pwd, .search_input , #log-tml-main, #pwd-tml-main{
margin: 4px 0 0 0;
margin: 12px 5px 0 0;
padding: 4px 0 0 5px;
* padding: 4px 0 0 5px;
width:140px;
font-family: Verdana, Arial, Sans-Serif;	
color: #06c;
height: 18px;
font-size: 12px;
background: transparent;
border:1px solid #aaa;
}




#post-1097 {
	padding: 10px;	
	border: 1px solid #c02e00;
	font-size: 1.2em;
	background: #f6f5f5;
	margin-right: 20px;
	clear: both;
}

log-tml-main {
}

#login-submit-tml-main, #register-submit-tml-main {
	background: transparent url(images/li.png) no-repeat 0 50% !important;
	cursor:pointer;
	height:20px;
	border: none !important;
	color: #06c;
	font-size: 1em;
	font-family: Verdana, Arial, Sans-Serif;
	text-decoration: underline !important;	
	text-align:left;
	margin: 0 0 0 0 !important;
	padding: 0 0 0 10px !important;
	clear: both	;
}

#rememberme-tml-main { width: 16px;}


.login {
    padding: 5px;
    }
    
.login p.error {
    padding: 5px;
    border: 1px solid #c00;
    background-color: #ffebe8;
    color: #333;
    }

.login p.message {
    padding: 5px;
    border: 1px solid #e6db55;
    background-color: #ffffe0;
    color: #333;
    }
    
.login form label {
    }
    
.login form p.forgetmenot label {
    display: inline;
    }


#log-tml-main, #pwd-tml-main, .login form input, .login form input#pass2, .login form input#pass1, .login form textarea {
	padding: 5px;
	width:340px;
	font-family: Verdana, Arial, Sans-Serif;	
	color: #06c;
	font-size: 12px;
	background: #ffffff !important;
	border:1px solid #aaa !important;
	clear: both;
	text-decoration: none !important;
}

ul.links  {
margin: 0;
padding:0;
}

.links li {
width: 190px;
margin: 0 0 12px 12px;
padding:0;
list-style-image:url(images/li.png);
text-align:left;
border:none;
}

.login {
width: 350px;
display: block;
}

.alignright{
margin-top: 10px;
float: right;
}

.alignleft{
margin-top: 10px;
float: left;
}

ul.filter {
margin: 10px 0;
}

.filter li {
display: inline;
margin-left: 10px
}

.small {font-size: 10px;}

#registerform-tml-main, #lostpasswordform-tml-main {
text-align: left !important;
}