/*
Theme Name: Euromobile Theme
Theme URI: http://maxnikitin.com/
Description: Euromobile Theme
Version: 2.0
Author: Maxim Nikitin
Author URI: http://maxnikitin.com/
Text Domain: Please contact http://maxnikitin.com/ for any question.
*/

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

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



a {color: #346da1; text-decoration: underline;}

a:hover {color: #346da1; text-decoration: none;}

.excerpt a {text-decoration: none;}


body {
	font-size: 12px;
	line-height: 14px;
	font-family: Verdana, Arial, Sans-Serif;
	background: #ffffff;
	color: #346da1;
	text-align: left;
	margin: 0;
	padding: 0;
	background: #ffffff url('images/bluesnow.gif');
	background-image: none;
	}

#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 {
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 1001px;
	}

#head a{
	cursor:pointer;
	}

.headerimg 	{
	background: transparent url('images/logorusNY.png') no-repeat 0 0;
	height: 112px;
	width: 384px;
	float: left;
	margin-top: 0;
	}

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

.headerimgeng 	{
	background: transparent url('images/logoNY.png') no-repeat 0 0;
	height: 112px;
	width: 384px;
	float: left;
	margin-top: 0;
	}

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






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

.headermiddle a.twitter {
	float: right;
	padding:0;
	margin: 7px 0 0 0;
	clear: none;
    list-style-image: none;
	background: transparent url('images/twitter.png') no-repeat 0 0;
	width: 40px;
	height: 40px;
	display: block;
	}

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.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 #346da1;
	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: #346da1;
	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: #346da1;
	}

.tel {
	color: #346da1;
	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;
}




#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: #346da1;
	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; 
	}





.blockcontenttext {
	}

.blockcontenttext2 {
	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;
}



.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;}

.aligncenter
{
float: none;
display: block;
margin: auto;}


.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: transparent;
	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: #346da1;
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;
	clear: both;
}

.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;
	clear: both;
}

.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;
	height: 58px;

}

.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;
	height: 58px;
}

.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;
	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 8px;
	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_squarell {width: 47px;}


.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_squarell a {display: block; height: 35px; width: 47px; background: transparent url('images/footer_squarell_47.png') no-repeat 0 0;}
	
.footer_squarell a:hover, .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;
margin: 10px 20px;;
}

.clear {
	clear: both;
	height: 1px;
}

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

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

.wp-caption p {float: right;}

/* Begin Sidebar */

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






.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 */




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;
}

#scroller_container {
position: relative;
width: 1001px;
height: 20px;
margin: 5px auto -17px auto;
overflow: hidden;
clear: both
}

#scroller {
white-space: nowrap;
	font-size: 12px;
	color: #c02e00;
}

#scroller a, #scroller a:visited   {
	text-decoration: none;
	font-size: 14px;
	color: #c02e00;
	font-weight: bold;
}

#scroller a:hover   {
	text-decoration: underline;
}

a.pdf {
	background: transparent url(images/pdf_button.png) no-repeat left top;
	clear: both;
	font-size: 14px;
	padding: 0 0 0 50px;
	line-height: 30px;
	font-weight: bold;
	color:#c02e00;
}

a.pdf:hover {color: #C02E00;}

#adSite {width:400px;position:absolute; background: gray; border: 1px solid gray; display:none; z-index:10000; font-size: 14px; font-weight: bold; margin: auto; padding: 20px }
#close_bnt {color: black; font-size: 14px; font-weight: bold; position:absolute; cursor:pointer;z-index:10001;}


p {margin: 0 0 10px 0; padding: 0;}

.naviamenu {background: #eee; padding: 10px; margin-bottom: 10px;}
.naviamenu ul {margin: 0; background: #fff; padding: 10px 10px 10px 10px; overflow: hidden; background: #fff url(/wp-content/uploads/navialogo.png) 98% center no-repeat;}
.naviamenu ul li {background: #fff url(/wp-content/uploads/sputnik_sml.png) left center no-repeat; float: left; list-style-type: none; margin: 0 10px; padding: 10px 10px 10px 35px; }
.naviamenu ul li.current-menu-item a, .naviamenu ul li.current-post-ancestor a {color: #c02e00;}

#menu {width: 1001px;height:160px; margin: 10px 0 10px 0; padding: 0;position: relative;background: #eeeeee;}
#menu ul {margin: 0px; padding: 0px; width: 960px; display: block; height: 150px; margin: 0 auto; background:url(images/menu5.png) no-repeat 0 2px;}
#menu ul li {display:block;margin: 0; padding: 0; float:left; }
#menu ul li a {position: relative; cursor: pointer; margin: 0 30px;display:block;height:145px;width:140px;text-decoration: none;background:none;color: #c02e00;font-size: 12px;font-weight: bold;text-align: center;}
.dir1 a {margin-left: 10px !important;}
.dir5 a {margin-right: 10px !important;}
#menu ul li li a {margin: 0 10px;}


#menu ul li a:hover {color: #346da1; }
#menu ul li span.img{float: left;width:140px;height:145px; padding: 5px 0 0 0;background: #fff url(images/menu5.png) no-repeat; display: none; position:absolute; left: 0; top: 0; }
#menu ul li span.desc{position:absolute;top: 122px;left: 0;display:none;line-height: 18px;padding: 5px 0;width:1001px;height: 18px;z-index:150;font-size:12px;font-weight: normal;color:#346da1;margin:0;background: #fff;text-align: center;}
#menu ul li a p{padding: 5px 0 0 0;}
#menu ul ul li a:hover {color: #346da1;}
#menu ul ul {width: auto; height: auto; border: 1px solid #c02e00; padding: 0px; position:absolute; z-index: 1000000; background:#fff; top:120px; * top 173px; left:3px; display:none; margin: 0; padding: 0;}
#menu ul ul li {height: auto;clear: both; border-left:none; padding:0; margin: 0; width: auto; background-color:#fff;}
#menu ul ul li a {position: static;  display:block;height:auto; width: auto; background-image: none ; background-color:#fff; text-decoration: none;color: #c02e00;font-size: 12px;font-weight: bold;text-align: left; padding: 5px;}
#menu ul ul ul {margin: 0; top:30px; display:none;}

#menu .dir1 li a{width: 140px; min-height:30px;}
#menu .dir2 li a{width: 100px; min-height:30px;}
#menu .dir1 .column {float: left; width: 150px;}
#menu .dir2 .column {float: left; width: 110px;}
#menu .dir1 ul ul li {clear: none; float: left;}

#menu .dir1 ul {width: 620px; left: 30px;}
#menu .dir1 ul li.komplekt {position: relative;}
#menu .dir1 ul ul {width: 350px; top: 25px; left: 15px}
#menu .dir2 ul {width: 680px; left: 230px;}
#menu .dir3 ul {width: 200px; left: 430px;}
#menu .dir4 ul {width: 290px; left: 630px;}
#menu .dir5 ul {width: 255px; left: 740px;}


#menu .dir1 .img{background-position:-10px -150px;}
#menu .dir2 .img{background-position:-210px -150px;}
#menu .dir3 .img{background-position:-410px -150px;}
#menu .dir4 .img{background-position:-610px -150px;}
#menu .dir5 .img{background-position:-810px -150px;}


#menu ul li  .hover {background-color:#eee !important;}

#menu li:hover ul ul {display: none;}
#menu li li:hover ul {display: block;}

.block {border:none;background:#fff;padding:0;margin:0 0 20px 0;clear:both;}
.block > li {margin:0 0 20px 0;padding:0 0 5px 0; background-color:#eeeeee} 
h1 {color:#c02e00; padding: 0 0 5px 0; display: block;}
.issidebar {width: 775px; float: left; display: block;}



.blockhover {font-size: 1.2em; line-height: 1.2em;padding: 10px;margin: 0 0 20px 0; background-color: #eeeeee;}
.blockhover h1 {color:#c02e00; padding: 0 0 0 0; display: block;}
.blockcontent {padding: 10px; margin: 0;text-align: justify; background-color: #fff;}
.blockcontent ul {background-color: #fff;}
.blockcontent li {background-color: #fff;}
.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;}
.post .blockhover {margin:0 10px 15px 0;padding:10px;display:block;clear:both; background-color:#eeeeee} 
.post .blockcontent {margin:0;padding:10px;list-style-type:none; background-color:#fff}
.post ul ul {padding:10px;margin:0 0;list-style-type:none; border-top: 1px solid #eee; background-color: #fff;}
.post ul ul.first {border-top: none;}
.post li li {margin:0;padding:0;list-style-type:none; text-align: justify}
.post h1 {color:#c02e00; padding: 0px; display: block;}
.post h2 {padding: 0; margin: 0 85px 5px 0; display: block;color: #346da1;}
.post .meta {color:#888; font-size: 10px;}
.post .img {margin:0 0 2px 10px; clear: right;}

.product {margin:0 10px 15px 0;padding:10px;display:block;clear:both; background-color:#eeeeee; width: 745px;}
.product ul {margin:0 10px 15px 0;padding:10px;display:block;clear:both; background-color:#fff} 
.product li {margin:0 0 0 0;padding:0;list-style-type:none; background-color: #fff;}
.product ul {margin:0;padding:0}
.product ul ul{margin:0;padding:10px; background-color:#fff; border-top: 1px solid #eee;}
.product ul ul.first {border-top: none;}
.product li li {margin:0 0 0 0;padding:0;list-style-type:none;  background-color:#fff}
.product h1 {color:#c02e00; padding: 0; display: block;}
.product h2 {padding: 0 0 5px 0; margin: 0;  display: block;}
.product h3 {padding: 0 0 5px 0; margin: 0; background-color: #fff; display: block; color:#346da1;}
.product span {color:#ccc; font-size: 10px;}
.product .img {margin:3px 10px 2px 0; clear: right;}

.tab_content {display: none; margin: 0;}
ul.tabs li {float: left;margin: 0 0 0 0;padding: 5px 0;line-height: 21px; overflow: hidden; background: #eeeeee;}
ul.tabs li a {display: block;padding: 0 10px; margin: 0;}
ul.tabs li a:hover {background: #eeeeee; margin: 0;}
html ul.tabs li.active, html ul.tabs li.active a:hover  {background-color:#fff; margin: 0;}

.faq ul.tabs {padding: 0; margin: 0;}
.faq ul.tabs li {float: none; margin: 0 0 10px 0;padding: 0;line-height: 21px; overflow: hidden; background: none;}
.faq ul.tabs li a {padding: 0; margin: 0;}
.faq ul.tabs li a:hover {background: none;}
.faq ul.tabs li.active a, .faq ul.tabs li.active a:hover  {text-decoration: none; margin: 0 0 10px 0;}

.faq ul.tab_container {float: none; margin: 0 0 0 0;padding: 5px 10px;line-height: 21px; overflow: auto; background: #eee; border-top: 1px solid #eee;}
.faq ul.tab_container li { background: #eee;}

.productshort {float: left; width: 745px; margin:0 0 20px 0;padding:10px 10px 10px 10px;display:block;clear:both;background-color: #eeeeee;} 
.productshort li {clear: both; margin:0;padding:10px;list-style-type:none;background-color:#fff; border-top: 1px solid #eee;}
.productshort li.first {border-top: none;}
.productshort h2 {color:#c02e00;background-color: #eeeeee; padding: 0; display: block;}
.productshort ul {margin:0;padding:0; display: block; background-color:#fff}
.productshort li li {border-top: none; float:left; clear: none; margin:0;padding:0 20px 5px 0; width: auto; list-style-type:none; background-color:#fff}
.productshort h3 {padding: 0 0 10px 0; margin: 0; display: block; color: #346da1; * padding-left: 0px;}
.productshort span {color:#ccc; font-size: 10px;}
.productshort .img {margin:0 0 2px 10px; clear: right;}


.cat ul {margin:0 10px 15px 0;padding:10px;display:block;clear:both; background-color:#eeeeee} 
.cat li {margin:0;padding:0;list-style-type:none; background-color:#fff}
.cat ul ul {padding:15px 0;margin:0 10px;list-style-type:none; border-top: 1px solid #eee; background-color: #fff;}
.cat ul ul.first {border-top: none;}
.cat li li {margin:0;padding:0;list-style-type:none; text-align: justify}
.cat h1 {color:#c02e00; padding: 0px; display: block;}
.cat h2 {padding: 0; margin: 0 0 5px 0; display: block;color: #346da1;}
.cat .meta {color:#888; font-size: 10px;}
.cat .img {margin:0 0 2px 10px; clear: right;}


.newslist ul {margin:0 10px 15px 0;padding:10px;display:block;clear:both; background-color:#eeeeee} 
.newslist li {margin:0;padding:0;list-style-type:none; background-color:#fff}
.newslist ul ul {padding:15px 0;margin:0 10px;list-style-type:none; border-top: 1px solid #eee; background-color: #fff;}
.newslist ul ul.first {border-top: none;}
.newslist li li {margin:0;padding:0;list-style-type:none; text-align: justify}
.newslist h1 {color:#c02e00; padding: 0px; display: block;}
.newslist h2 {padding: 0; margin: 0 85px 5px 0; display: block;color: #346da1;}
.newslist .meta {color:#888; font-size: 10px;}
.newslist .img {margin:0 0 2px 10px; clear: right;}
.newslist.bignews {border: 2px solid #c02e00 !important;}

.novinki ul {margin:0 10px 15px 0;padding:10px;display:block;clear:both; background-color:#eeeeee} 
.novinki li {float: left; margin:0;padding:0;list-style-type:none; background-color:#fff}
.novinki ul ul {padding:15px 0;margin:0 30px 0 10px;  border-top: 1px solid #eee; background-color: #fff;}
.novinki ul ul.first {border-top: none;}
.novinki li li {float: none; width: auto; margin:0;padding:0;list-style-type:none; text-align: justify}
.novinki h1 {color:#c02e00; padding: 0; display: block;}
.novinki h2 {padding: 0; margin: 0 0 5px 0;  display: block;color: #346da1;}
.novinki .meta {color:#888; font-size: 10px;}
.novinki .img {float: right; margin:0 0 2px 10px; clear: right;}

.blocksb {margin:0 0 0 15px;padding:0;float: right;width: 215px;text-align: left !important;}
.blocksb li {clear: both; margin:0 0 10px 0;padding:10px;list-style-type:none; background-color: #eeeeee;}
.blocksb h2 {color:#c02e00;background-color: #eeeeee; padding: 0; display: block;}
.blocksb ul {margin:0; padding:10px; display: block; background-color: #fff;}
.blocksb li li {margin:0 0 10px 0;padding:0 0 0 0; width: auto; list-style-type:none; background-color: #fff;}
.blocksb h3 {padding: 10px; margin: 0; display: block; color: #346da1; * padding-left: 0px;}
.blocksb .meta {color:#888; font-size: 10px;}
.blocksb .img {margin:0 0 2px 10px; clear: right;}

.index td {background-color: #eeeeee; padding: 0; border-spacing: 0;}
.index li {width: 357px; float: left; margin:0 3px 0 0;padding:10px;list-style-type:none; background-color: #eeeeee;}
.index li.wide {width: 725px; margin:0 0 10px 0; border: 10px solid #eeeeee; background-color: #fff;}


.index h1 {margin: 0 85px 5px 0; padding: 0 0 0 0; float: left;}
.index .newslist {padding:10px;margin:0;list-style-type:none; border-top: 1px solid #eee; background-color: #fff; }
.index .newslist li {display: block; float: none; width: auto; margin:0;padding:0;list-style-type:none; background-color: #fff;}
.index .newslist h2 {padding: 0; margin: 0 85px 5px 0;  display: block;color: #346da1; background-color: #fff;}
.index .newslist .meta {color:#888; font-size: 10px;}
.index .newslist .img {margin:0 0 2px 10px; clear: right;}

.index .solutions {padding:10px;margin:0;list-style-type:none;  background-color: #fff; }
.index .solutions li {display: block; float: none; width: auto; margin:0;padding:0;list-style-type:none; background-color: #fff;}
.index .solutions h2 {padding: 0; margin: 0 85px 5px 0;  display: block;color: #346da1; background-color: #fff;}
.index .solutions .meta {color:#888; font-size: 10px;}
.index .solutions .img {margin:0 0 2px 10px; clear: right;}
.index .tdsolutions {background-color: #fff; border-left: 1px solid #fff; width: 33%}


.index .novinki {padding:10px;margin:0; list-style-type:none; border-top: 1px solid #eee; background-color: #fff;}
.index .novinki li {float: none; width: auto; margin:0;padding:0;list-style-type:none;background-color: #fff;}
.index .novinki h2 {padding: 0; margin: 0 85px 5px 0; background-color: #eeeeee; display: block;color: #346da1;background-color: #fff;}
.index .novinki .meta {color:#888; font-size: 10px;}
.index .novinki .img {margin:0 10px 2px 0; clear: right;}

.manager {background: #fff; padding: 7px;}


.showall {float: right; padding: 0; margin: 0;}
.white {background-color: #fff; }
td {vertical-align: top; text-align: left}
.wp-pagenavi a, .wp-pagenavi span {border: none; background-color: #eeeeee;}

#sidebar
{
	margin:0 0 0 775px;
	padding: 0;
	width: 225px;
	_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;
}

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

.sbblock ul{

	background: #fff;
	}

.sbblock li{
	width: 105px;
	background: #fff;
	}


.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 #346da1;
	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: #346da1;
	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 #346da1;
	float:left;
}

#s3in, #s3out {
	background: transparent url(images/li.png) no-repeat 0 50%;
	cursor:pointer;
	height:20px;
	border: none;
	color: #346da1;
	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: #346da1;
	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: #346da1;
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;
}


.login form input[type=text], .login form input[type=password], .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;
}

.tml-action-links {margin: 0; padding: 0;}
.tml-action-links li {float: left; margin: 0 10px 0 0; padding: 0; list-style-type: none;}

#reCAPTCHA {margin: 0 !important;}


#theme-my-login {text-align: left  !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;
}

.peoples {border: none !important; text-align: left}
.peoples td {border: none; width: 160px; padding: 10px 10px 10px 9px}


.alignleft{margin:0 10px 10px 0;float:left !important; clear: none;}
.alignright{margin:0 0 10px 10px;float:right !important; clear: none;}
.clear {clear: both;height: 1px;}
.line {margin: 10px 0 !important; padding: 10px 0 !important; border-top: 1px solid #eee;}

#rounded {
border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-khtml-border-radius:5px 5px 5px 5px}


#rounded_top {
border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
-khtml-border-radius:5px 5px 0 0}

#size-medium  {
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-khtml-border-radius:20px}

td img {border: none;}
td {text-align: left; }

