html,body {
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:12px;
	color:#202020;
	background:right top url(/themes/default/media/i/top.gif) repeat-x #5a8bc5;
}

table {
	border-collapse:collapse;
	border:solid 0px black;

}
td,th {
	padding:0px;
	vertical-align:top;
	text-align:left;
	font-size:12px;
	font-weight:normal;
	border:solid 0px black;
}

a:link,a:active,a:visited {
	color: #366bac;
}
a:hover{
	color: #C00000;
	text-decoration:none;
}

input,textarea,select {
	font-family:Tahoma;
	font-size:12px;
}



a:link.whitelink,a:active.whitelink,a:visited.whitelink{
	color: #a9d6eb;
}
a:hover.whitelink{
	color: #a9d6eb;
	text-decoration:none;
}

a:link.darklink,a:active.darklink,a:visited.darklink{
	color: #3f3f3f;
}
a:hover.darklink{
	color: #3f3f3f;
	text-decoration:none;
}




sup {
	font-size:6px;
}

h1.first_page {
	font-weight:normal;
	font-size:22px;
	color:#404040;
	padding:15px 0px 3px 10px;
	margin:0px 0px 3px 0px;
	background-image:none;
}
h1.two_page {
	font-weight:normal;
	font-size:22px;
	color:#404040;
	padding:15px 0px 10px 10px;
	margin:0px 0px 3px 0px;
	background:bottom left url(/themes/default/media/i/dots-vert-two.gif) repeat-x;
}
h2 {
	font-weight:normal;
	font-size:18px;
	margin:0px;
	color:#202020;
}
h3 {
	font-weight:normal;
	font-size:12px;
	margin:0px;
}
h4 {
	font-size:14px;
	padding:0px 0px 10px 10px;
	margin:0px 0px 15px 0px;
	background:bottom left url(/themes/default/media/i/dots-vert-two.gif) repeat-x;
}


form {
	margin:0px;
}
p {
	margin:0px 0px 15px 0px;
}
img {
	border-width:0px;
}



td.container {
	padding:0px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color: #000000;
}

table.settxt td {
	padding:7px 7px 8px 8px;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#BFBFBD;
}
table.settxt th {
	font-size:12px;
	padding:7px 3px 8px 8px;
	border-style:solid;
	border-width:1px 0px 0px 0px;
	border-color:#BFBFBD;
	text-align:left;
}

table.menu {
	margin:0px 0px 0px 0px;
	width:100%;
}
table.menu td {
	padding:6px 5px 8px 8px;
	vborder-style:solid;
	vborder-width:0px 0px 1px 0px;
	vborder-color:#12476f;
	font-size:12px;
	vertical-align:middle;
	background:top right url(/themes/default/media/i/menu-line.gif) no-repeat;
	text-align:right;

}
table.menu th {
	padding:10px 0px 0px 0px;
	text-align:right;
	width:15px;

}
table.menu a:link {
	color: #e7ecf1;
	text-decoration:none;
}
table.menu a:visited {
	color: #e7ecf1;
	text-decoration:none;
}
table.menu a:hover{
	color: #e7ecf1;
	text-decoration:underline;
}

table.submenu {
	margin:0px 0px 0px 0px;
	width:100%;
}
table.submenu td {
	padding:6px 5px 8px 0px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#66a2d2;
	font-size:12px;
	vertical-align:middle;
}
table.submenu th {
	padding:10px 0px 0px 0px;
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#66a2d2;
	width:20px;
	text-align:center;
}
table.submenu a:link {
	color:#ffffff;
	text-decoration:none;
}
table.submenu a:visited {
	color:#ffffff;
	text-decoration:none;
}
table.submenu a:hover{
	color:#ffffff;
	text-decoration:underline;
}





.path {
	padding:8px 0px 0px 0px;
	font-size:12px;
	color:#8a9bb0;
	height:30px;
}
.b88x31 {
	padding:0px 10px 5px 0px;
}
img.star_on {
 cursor: pointer;
 cursor:hand;
}


input.submit {
	border:0px;
}

table.pager {
	margin:0px 10px 0px 0px;
}
table.pager td {
	font-size:12px;
}
table.pager th {
	width:5px;
}
table.pager td.pa {
	padding:0px 5px 0px 5px;
	color:#999999;
}



table.cat_list_dil {
	width:100%;
	border-style:solid;
	border-color:#d1d4db;
	border-width:0px 0px 0px 0px;
}
table.cat_list_dil th {
	font-size:11px;
	padding:5px;
	text-align:left;
	color:#666666;
}
table.cat_list_dil td {
	font-size:12px;
	padding:5px 5px 5px 5px;
	border-style:solid;
	border-color:#d1d1d1;
	border-width:1px 0px 0px 0px;
	color:#333333;
}



table.cat_view {
	width:100%;
	vbackground:bottom left url(/themes/default/media/i/dots-vert.gif) repeat-x;
	margin:0px 0px 0px 0px;
}
table.cat_view th {
	font-size:11px;
	padding:0px;
	text-align:center;
	padding:3px 5px 5px 10px;
}
table.cat_view th img{
	margin:0px 0px 1px 0px;
}
table.cat_view td {
	font-size:12px;
	padding:2px 15px 5px 7px;
	color:#333333;
	vertical-align:middle;
}
table.cat_view td.price {
	font-size:12px;
	padding:5px 5px 5px 7px;
	border-style:solid;
	border-color:#eeeeee;
	border-width:1px 0px 0px 0px;
	color:#333333;
}
table.cat_view td.rate {
	padding:7px 0px 8px 0px;
	border-style:solid;
	border-color:#eeeeee;
	border-width:1px 0px 0px 0px;
	text-align:center;
}
table.cat_view span {
	font-size:12px;
	font-weight:normal;
}
table.cat_view p {
	padding:0px 0px 4px 1px;
	font-size:10px;
	margin:0px;
}
table.cat_view div {
	float:right;
	font-size:11px;
	color:#909090;
	padding-top:2px;
}
table.cat_view b {
	font-size:14px;
	color:#c00000;
}
table.cat_view h1 {
	font-weight:normal;
	font-size:18px;
	margin:0px;
	padding:0 0 1px 0;
	color:#202020;
	background:none;
}


table.cat_view_list {
	width:100%;
}
table.cat_view_list th {
	padding:0px;
	text-align:center;
	padding:3px 5px 0px 5px;
}
table.cat_view_list th img{
	margin:0px 0px 1px 0px;
}
table.cat_view_list td {
	font-size:12px;
	padding:2px 15px 5px 7px;
	color:#777777;
	vertical-align:middle;
}
table.cat_view_list td.price {
	font-size:12px;
	padding:0px 5px 0px 7px;
	border-style:solid;
	border-color:#eeeeee;
	border-width:0px 0px 0px 0px;
	color:#333333;
}
table.cat_view_list td.rate {
	padding:7px 0px 0px 0px;
	border-style:solid;
	border-color:#eeeeee;
	border-width:0px 0px 0px 0px;
	text-align:center;
}
table.cat_view_list span {
	font-size:12px;
	font-weight:normal;
}
table.cat_view_list p {
	padding:0px 0px 4px 1px;
	font-size:11px;
	margin:0px;
}
table.cat_view_list div {
	font-size:11px;
	color:#909090;
	padding:3px 0px 1px 0px;
}
table.cat_view_list b {
	font-size:14px;
	color:#c00000;
}

table.ratet {
	background:top left url(/themes/default/media/i/star-grey.gif) no-repeat;
	height:12px;
	width:55px;
}
table.ratet td {
	padding:0px;
	text-align:left;
}
table.ratet div {
	background:top left url(/themes/default/media/i/star-gold.gif) repeat-x;
	height:12px;
	font-size:10px;
	text-align:left;
	float:left;
}
h2.list {
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 3px 0px;
}
h2.list span {
	color:#b80502;
	font-size:11px;
}




table.tech_param {
	width:100%;
}
table.tech_param th{
	font-size:12px;
	padding:5px 0px 5px 7px;
	text-align:right;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px 0px 0px 0px;
	color:#666666;
	width:28%;
}
table.tech_param td{
	font-size:12px;
	padding:5px 5px 5px 5px;
	border-style:solid;
	border-color:#e5e5e5;
	border-width:1px 0px 0px 0px;
	color:#333333;
}
table.tech_param td ul {
	margin:0px 0px 0px 15px;
	padding:0px;
}


table.compare {
	width:100%;
}
table.compare th{
	font-size:12px;
	padding:5px 10px 5px 5px;
	text-align:right;
	border-style:solid;
	border-color:#d1d4db;
	border-width:0px 0px 1px 0px;
	color:#666666;
}
table.compare td{
	font-size:12px;
	padding:5px 5px 5px 5px;
	border-style:solid;
	border-color:#d1d4db;
	border-width:0px 0px 1px 0px;
	color:#333333;
}

#small_compare {
	padding:0 0 3px 0;
	border-style:solid;
	border-color:#f1f1f1;
	border-width:0 0 1px 0;
}
#small_compare a {
	text-decoration:none;
	color:#707070;
}
#small_compare div {
	float:right;
	padding:0 0 1px 3px;
}
#small_compare div a {
	color:red;
	text-decoration:none;
	font-weight:bold;
}

table.small_compare {
	margin:0px 0px 5px 0px;
	border-style:solid;
	border-color:#65a3d2;
	border-width:0px 0px 1px 0px;
}
table.small_compare th {
	padding:0px 0px 5px 3px;
	color:#9dcae5;
}
table.small_compare td {
	width:20px;
	text-align:center;
	padding:3px 0px 0px 0px;
}



table.forma {
	width:100%;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color: #0b5f9b;
}
table.forma th {
	font-size:11px;
	padding:5px 10px 5px 5px;
	vertical-align:middle;
	text-align:right;
	border-style:solid;
	border-color:#f1f1f1;
	border-width:1px 0px 0px 0px;
	width:30%;
}
table.forma td {
	font-size:11px;
	padding:5px;
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color: #d1d4db;
	vertical-align:middle;
}
table.forma td input,textarea {
	width:100%;
}

table.formadead th {
	font-size:11px;
	padding:0px 5px 0px 0px;
	vertical-align:middle;
	text-align:left;
	border-width:0px;
}
table.formadead td {
	padding:5px 5px 2px 0px;
	border-width:0px;
	vertical-align:middle;
}

table.formaradio {
	width:100%;
}
table.formaradio td {
	padding:0px 0px 0px 0px;
	border-width:0px;
	vertical-align:middle;
	text-align:center;
	width:30%;
}


table.set_cat {
	width:100%;
}
table.set_cat th {
	font-size:12px;
	padding:10px 5px 0px 5px;
	vertical-align:top;
	text-align:right;
	width:30%;
}
table.set_cat td {
	font-size:12px;
	padding:8px 5px 0px 0px;
	vertical-align:middle;
}
table.set_cat td select {
	width:100%;
}


table.cat_splash {
	width:100%;
	border-style:solid;
	border-color:#d1d4db;
	border-width:1px;
}
table.cat_splash th {
	padding:5px 5px 5px 2px;
	width:78px;
}
table.cat_splash td {
	font-size:12px;
	padding:5px 5px 5px 0px;
	vertical-align:middle;

}
table.cat_splash div {
	border-style:solid;
	border-color:#d1d4db;
	border-width:0px 0px 1px 0px;
	padding:3px 0px 4px 0px;
	margin:0px 0px 5px 0px;
	font-weight:bold;
	color:#f80404;
}




table.currency {
	color:#ffffff;
}
table.currency th{
	font-size:11px;
	font-weight:normal;
	text-align:left;
	padding:2px 10px 3px 5px;
	border-style:solid;
	border-color:#ffffff;
	border-width:1px 0px 0px 0px;
}
table.currency td{
	font-size:12px;
	padding:2px 5px 0px 5px;
	border-style:solid;
	border-color:#ffffff;
	border-width:1px 0px 0px 0px;
}

table.news {
	width:100%;
	margin:0px 0px 10px 0px;
	background:bottom left url(/themes/default/media/i/dots-vert.gif) repeat-x;
}
table.news th {
	width:60px;
	padding:0px 0px 10px 0px;
}
table.news th img {
	width:50px;
	height:50px;
	border:solid 1px #d1dbe4;
}
table.news td {
	padding:0px 0px 10px 0px;
	font-size:12px;
}
table.news td div {
	padding:5px 0px 0px 8px;
	font-size:13px;
}
table.news td p {
	padding:5px 0px 0px 8px;
	font-size:12px;
}
table.news td span {
	font-weight:bold;
	color:red;
}


table.news_pan {
	width:100%;
	margin:0px 0px 5px 0px;
	border-style:solid;
	border-color:#65a3d2;
	border-width:0px 0px 1px 0px;
}
table.news_pan th {
	width:60px;
	padding:0px 0px 5px 0px;
}
table.news_pan th img {
	width:50px;
	height:50px;
	border:solid 1px #2c5597;
}
table.news_pan td {
	padding:0px 0px 5px 0px;
	font-size:12px;
	color:#a9d6eb;
}
table.news_pan td div {
	padding:0px 0px 0px 0px;
}
table.news_pan a:link {
	color: #a9d6eb;
	text-decoration:none;
}
table.news_pan a:active {
	color: #a9d6eb;
	text-decoration:none;
}
table.news_pan a:visited {
	color: #a9d6eb;
	text-decoration:none;
}
table.news_pan a:hover {
	color: #a9d6eb;
	text-decoration:underline;
}


table.cart th {
	font-size:12px;
	padding:5px 0px 5px 5px;
	text-align:left;
	color:#666666;
}
table.cart td {
	padding:5px 0px 5px 5px;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#d1d1d1;
	vertical-align:middle;
	background:top left url(/themes/default/media/i/dots-vert.gif) repeat-x;
}
table.cart td.money {
	text-align:left;
	padding:5px 5px 5px 5px;
}

table.prices {
	background:bottom left url(/themes/default/media/i/dots-vert.gif) repeat-x;
	margin:0px 0px 20px 0px;
}
table.prices th {
	width:45px;
	padding:0px 0px 5px 0px;
}
table.prices td {
	padding:0px 0px 5px 0px;
}


table.prmenu td.hidden_block {
	padding:8px 0px 0px 0px;
	text-align:center;
	font-size:12px;
	cursor:hand;
}
btable.prmenu td.hidden_block a:link {
	color:#202020;
	text-decoration:none;
}
btable.prmenu td.hidden_block a:active {
	color:#202020;
	text-decoration:none;
}
btable.prmenu td.hidden_block a:visited {
	color:#202020;
	text-decoration:none;
}
table.prmenu td.visible_block {
	padding:8px 10px 0px 10px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	background:right top url(/themes/default/media/i/activepr.gif) no-repeat;
	border-width:0px 0px 0px 1px;
	border-style:solid;
	border-color:#8cd3ed;
}
table.prmenu td.visible_block a:link {
	color:#202020;
	text-decoration:none;
	font-size:12px;
}
table.prmenu td.visible_block a:active {
	color:#202020;
	text-decoration:none;
	font-size:12px;
}
table.prmenu td.visible_block a:visited {
	color:#202020;
	text-decoration:none;
	font-size:12px;
}
table.prmenu td.block {
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#d1d1d1;
}
table.prmenu td.hidden_block_p {
	padding:0px 0px 0px 0px;
	text-align:center;
	font-size:12px;
	cursor:hand;
}
table.prmenu td.visible_block_p {
	padding:0px 10px 0px 10px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	background:#ffffff;
}





.box {
	padding:15px 0px 0px 0px;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	border-color:#d1d1d1;
}
.box div {
	padding:0px 0px 20px 0px;
}
.box p {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
}


td.splash {
	vbackground:bottom left url(/themes/default/media/i/dots-vert.gif) repeat-x;
	padding:10px 0px 10px 0px;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	border-color:#E1E5E6;
}

table.cart_top th {
	padding:26px 0px 0px 0px;
	width:38px;
}
table.cart_top td {
	padding:5px 0px 5px 70px;
	color:#ffffff;
	font-size:12px;
	height:78px;
	vertical-align:middle;
}


table.vote td {
	padding:3px 0px 0px 3px;
	font-size:11px;
	color:#a9d6eb;
}
table.vote_res th {
	padding:5px 0px 2px 0px;
	font-size:12px;
	text-align:left;
	color:#a9d6eb;
}
table.vote_res td {
	padding:0px 0px 2px 0px;
	font-size:12px;
	color:#a9d6eb;
}


table.mmenu {
	width:100%;
	height:100%;
}
table.mmenu th {
}
table.mmenu td {
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
	padding:2px 0px 0px 0px;
	cursor:hand;
	background:left top url(/themes/default/media/i/main-bg.gif) repeat-x;
}
table.mmenu td.active {
	text-align:center;
	text-transform:uppercase;
	vertical-align:middle;
	padding:2px 0px 0px 0px;
	cursor:hand;
	background:left top url(/themes/default/media/i/main-bg-a.gif) repeat-x;
	font-weight:bold;
}

table.mmenu td a:link {
	color:#413e3e;
	text-decoration:underline;
}
table.mmenu td a:active {
	color:#413e3e;
	text-decoration:underline;
}
table.mmenu td a:visited {
	color:#413e3e;
	text-decoration:underline;
}
table.mmenu td a:hover {
	color:#413e3e;
	text-decoration:none;
}

table.mmenu td.active a:link {
	color:#ffffff;
	text-decoration:none;
}
table.mmenu td.active a:active {
	color:#ffffff;
	text-decoration:none;
}
table.mmenu td.active a:visited {
	color:#ffffff;
	text-decoration:none;
}
table.mmenu td.active a:hover {
	color:#ffffff;
	text-decoration:underline;
}



table.list {
	width:100%;
}
table.list th {
	padding:0px 5px 0px 5px;
	width:70px;

}
table.list td {
	font-size:12px;
	padding:3px 10px 5px 0px;
	color:#cccccc;
}
table.list div {
	padding:3px 0px 0px 0px;
}
table.list span {
	position:relative;
	top:-1px;
	left:0px;
	font-size:9px;
}
table.list font {
	font-size:11px;
	color:#202020;
}
table.list a:link {
	color: #888888;
	text-decoration:none;
}
table.list a:active {
	color: #888888;
	text-decoration:none;
}
table.list a:visited {
	color: #888888;
	text-decoration:none;
}
table.list a:hover {
	color: #C00000;
	text-decoration:underline;
}
table.list a:link.title {
	text-transform:uppercase;
	text-decoration:underline;
	font-size:11px;
	color:#4a5c71;
	font-weight:bold;
}
table.list a:active.title {
	text-transform:uppercase;
	text-decoration:underline;
	font-size:11px;
	color:#4a5c71;
	font-weight:bold;
}
table.list a:visited.title {
	text-transform:uppercase;
	text-decoration:underline;
	font-size:11px;
	color:#4a5c71;
	font-weight:bold;
}
table.list a:hover.title {
	color:#C00000;
	text-decoration:none;
}
td.list_pos {
	padding:8px 5px 8px 5px;
	background:bottom left url(/themes/default/media/i/dots-vert.gif) repeat-x;
}
td.list_pos_last {
	padding:8px 5px 5px 5px;
}

div.title-Left{
	margin:20px 0px 0px 0px;
	padding:10px 10px 0px 18px;
	background:top left url(/themes/default/media/i/plashkaRED.gif) no-repeat;
	color:#ffffff;
	height:45px;
	text-decoration: none;
}

a.title-Left-Action {
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
a.title-Left-Action:hover {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

div.title {
	margin:20px 0px 0px 0px;
	padding:10px 10px 0px 16px;
	background:top left url(/themes/default/media/i/plashka.gif) no-repeat;
	color:#ffffff;
	height:45px;
}
div.toptitle {
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 16px;
	background:top left url(/themes/default/media/i/plashka.gif) no-repeat;
	color:#ffffff;
	height:45px;
}
div.undertitle {
	padding:10px 0px 0px 0px;
	color:#a9d6eb;
	width:180px;
}
div.carttitle {
	margin:0px 0px 0px 0px;
	padding:9px 10px 0px 14px;
	background:top left url(/themes/default/media/i/cart-top.gif) repeat-x;
	height:28px;
}
div.greytitle {
	margin:0px 0px 15px 0px;
	padding:10px 10px 10px 10px;
	background-color:#e7ecf1;
	text-transform:uppercase;
	color:#505050;
	font-size:11px;
	font-weight:bold;
}
div.greytitle a {
	color:#505050;
}
div.titlepl {
	margin:20px 0px 0px 0px;
	padding:10px 10px 9px 16px;
	background-color:#366bac;
}



table.pan {
	width:100%;
}
table.pan th{
	padding:7px 0px 0px 12px;
	border-style:solid;
	border-color:#ffffff;
	border-width:1px 0px 0px 0px;
}
table.pan td{
	font-size:11px;
	padding:7px 10px 10px 0px;
	border-style:solid;
	border-color:#ffffff;
	border-width:1px 0px 0px 0px;
	color:#333333;
}
table.pan a:link {
	color: #565656;
	text-decoration:none;
}
table.pan a:visited {
	color: #565656;
	text-decoration:none;
}
table.pan a:hover{
	color: #C00000;
	text-decoration:underline;
}


table.pan_title th{
	padding:0px 0px 7px 10px;
	text-align:left;
}
table.pan_title td{
	padding:5px 0px 0px 0px;
	width:25px;
	text-align:right;
}

table.filters {
	margin:0px 0px 0px 0px;
}
table.filters th {
	padding:0px 16px 11px 0px;
	background:top right url(/themes/default/media/i/dots-filtr.gif) repeat-y;
}
table.filters td {
	padding:0px 16px 11px 17px;
	background:top right url(/themes/default/media/i/dots-filtr.gif) repeat-y;
}
table.filters td div {
	padding:0px 0px 5px 0px;
	color:#4a5c71;
}
table.filters th div {
	padding:0px 0px 5px 0px;
	color:#4a5c71;
}


table.filters a:link {
	color: #5a8bc5;
	text-decoration:none;
}
table.filters a:visited {
	color: #5a8bc5;
	text-decoration:none;
}
table.filters a:hover{
	color: #5a8bc5;
	text-decoration:underline;
}



table.topicons {
	margin:0px;
}
table.topicons td {
	font-size:11px;
	padding:0px 10px 5px 0px;
}
table.topicons td.icon {
	padding:3px 0px 5px 0px;
	width:14px;
}

table.topicons a:link {
	color: #a5d3e9;
	text-decoration:underline;
}
table.topicons a:visited {
	color: #a5d3e9;
	text-decoration:underline;
}
table.topicons a:hover{
	color: #a5d3e9;
	text-decoration:none;
}



table.settings {
	border-style:solid;
	border-color:#eeeeee;
	border-width:0px;
}
table.settings th{
	padding:0px 3px 0px 10px;
	vertical-align:middle;
	font-size:11px;
	text-align:right;
	color:#9dcae5;
}
table.settings td{
	padding:4px 15px 4px 0px;
	vertical-align:middle;
	font-size:11px;
	line-height:10px;
	color:#9dcae5;
}
table.settings select {
	font-size:11px;
	width:90%;
}

.list_rt {
	text-align:right;
	border-style:solid;
	border-color:#d1d1d1;
	border-width:1px 1px 0px 0px;
}
.list_rt img {
	position:relative;
	top:-1px;
	left:1px;
}
.list_lt {
	text-align:left;
	border-style:solid;
	border-color:#d1d1d1;
	border-width:1px 0px 0px 1px;
}
.list_lt img {
	position:relative;
	top:-1px;
	left:-1px;
}
.list_mid {
	border-style:solid;
	border-color:#d1d1d1;
	border-width:0px 1px 0px 1px;
	padding:0px 15px 0px 15px;
}
.list_mid_lp {
	border-style:solid;
	border-color:#d1d1d1;
	border-width:0px 1px 0px 1px;
	padding:5px 0px 0px 0px;
}
.list_lb {
	text-align:left;
	border-style:solid;
	border-color:#d1d1d1;
	border-width:0px 0px 1px 1px;
}
.list_lb img {
	position:relative;
	top:1px;
	left:-1px;
}
.list_rb {
	text-align:right;
	border-style:solid;
	border-color:#d1d1d1;
	border-width:0px 1px 1px 0px;
}
.list_rb img {
	position:relative;
	top:1px;
	left:1px;
}


table.prices_pan {
	width:100%;
	margin:0px 0px 0px 0px;
	vbackground-color:#f7f7f7;
}
table.prices_pan th {
	width:23px;
	padding:5px 0px 10px 5px;
	border-style:solid;
	border-color:#E1E5E6;
	border-width:1px 0px 0px 0px;
}
table.prices_pan td {
	padding:7px 5px 5px 0px;
	font-size:12px;
	border-style:solid;
	border-color:#E1E5E6;
	border-width:1px 0px 0px 0px;
}
table.prices_pan a:link {
	color: #505050;
	text-decoration:none;
}
table.prices_pan a:active {
	color: #505050;
	text-decoration:none;
}
table.prices_pan a:visited {
	color: #505050;
	text-decoration:none;
}
table.prices_pan a:hover {
	color: #C00000;
	text-decoration:underline;
}


table.forum {
	margin:0px 0px 0px 0px;
	width:100%;
}
table.forum th {
	padding:5px 5px 5px 5px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	background-color:#f1f1f1;
}
table.forum td {
	padding:6px 5px 8px 5px;
	border-style:solid;
	border-color:#d1d1d1;
	border-width:0px 0px 1px 0px;
}
table.forum div {
	padding:5px 0px 0px 0px;
}

div.bluefon {
	background:top left url(/themes/default/media/i/blue-fon.gif) repeat-x #f0f9ff;
}


table.icq th {
	vertical-align:top;
	width:20px;
}
table.icq td {
	padding-top:0px;
}

table.askquest {
	width:100%;
	margin:0px 0px 0px 10px;
}
table.askquest th {
	width:15px;
	padding:4px 0px 10px 0px;
}
table.askquest td {
	padding:0px 0px 4px 0px;
	color:#ffffff;
}




table.tri td {
	padding:1px 0px 0px 7px;
	border-style:solid;
	border-color:#99bedf;
	border-width:0px 0px 0px 0px;
	position:relative;
	left:-7px;
	top:0px;
}


table.faqpanel th {
	width:15px;
	padding:4px 0px 0px 0px;
}
table.faqpanel td {
	padding:0px 0px 5px 0px;
}


table.faq {
	margin:0px 0px 15px 0px;
}
table.faq th {
	padding:0px 0px 5px 0px;
	vertical-align:middle;
	font-weight:bold;
}
table.faq td {
	padding:0px 0px 3px 0px;
}
table.faq td img {
	margin:3px 0px 0px 0px;
}

table.faqfull {
	margin:0px 0px 15px 0px;
	background:bottom left url(/themes/default/media/i/dots-vert.gif) repeat-x;
}
table.faqfull th {
	padding:0px 0px 10px 0px;
	vertical-align:middle;
	font-weight:bold;
	font-size:14px;
}
table.faqfull td {
	padding:0px 0px 3px 0px;
}
table.faqfull td img {
	margin:3px 0px 0px 0px;
}
table.faqfull td div {
	padding:3px 0px 3px 0px;
}


#login-form {
	position:absolute;
	top:10px;
	left:35%;
	display:none;
	width:290px;
	z-index:1000;
	border:solid 5px #404040;
	background-color:#ffffff;
}
#login-form input {
	border:solid 1px #444;
}

table.login {
	margin:5px 25px 5px 25px;
}
table.login th {
	width:50px;
	padding:5px;
	vertical-align:middle;
}
table.login td {
	padding:5px;
}
table.login td.check {
	font-size:80%;
}
table.login td.check input {
	border-width:0;
}

.forum_comments
{
	border:solid 1px #404040;
	background-color:#ffffff;
	padding:5px;
}

/*contacts*/
table.contactss{width:700px;border:0px;}
td.contTopA{background-color: #99ccff; padding-left:5px; width: 220px; vertical-align: middle;	font-weight:bold;}
td.contTopB{background-color: #99ccff; padding-left:5px; width: 120px; vertical-align: middle;	font-weight:bold;}
td.contTopC{background-color: #99ccff; padding-left: 5px; width: 100px; vertical-align: middle; padding-top: 4px;font-weight:bold;}
td.contTopD{background-color: #99ccff; padding-left: 5px; width: 120px; vertical-align: middle;font-weight:bold;}
td.contTopF{background-color: #99ccff; 	padding-left: 5px; width: 140px; vertical-align: middle; font-weight:bold;}
td.contTdGr{background-color: #e7ecf1; padding-left: 10px; vertical-align: middle; font-weight: bold;}
td.contGrA{border-bottom: 1px solid #e7ecf1; padding-left: 5px; width: 220px; padding-top: 3px;}
td.contGrB{border-bottom: 1px solid #e7ecf1; padding-left: 2px; width: 120px; padding-top: 3px;}
td.contGrC{border-bottom: 1px solid #e7ecf1; text-align: center; width: 100px; padding-top: 3px;}
td.contGrD{border-bottom: 1px solid #e7ecf1; padding-left: 2px; width: 120px; padding-top: 3px;}
td.contGrF{border-bottom: 1px solid #e7ecf1; padding-left: 2px; width: 140px; padding-top: 3px;}
td.contGrAa{padding-left: 5px; width: 220px; padding-top: 3px;}
td.contGrBa{padding-left: 2px; width: 120px; padding-top: 3px;}
td.contGrCa{text-align: center; width: 100px; padding-top: 3px;}
td.contGrDa{padding-left: 2px; width: 120px; padding-top: 3px;}
td.contGrFa{padding-left: 2px; width: 140px; padding-top: 3px;}

/* new menu */

#newMenuTop {margin:0 0 16px 0;font-weight:bold;}
#newMenuTop a {color:#e7ecf1;text-transform:uppercase;font-size:11px;text-decoration:none;}
#newMenuTop a:hover {text-decoration:underline;}

#newLogin {float:right;font-size:11px;font-weight:normal;}
#newLogin a {text-transform:none;color:#a5d3e9;}

.newSearch {width:100%;border:solid 1px #c6eaf6;margin:2px 0 0;color:#5a8bc5;padding:0 3px;height:20px;line-height:140%;}
.newSearchSample {color:#bad7e9;font-size:10px;}



table.topMenu {width:100%;margin:7px 0 0;}
table.topMenu td {height:40px;text-align:center;vertical-align:middle;text-transform:uppercase;font:10px Tahoma;font-weight:bold;background-image:none;}
table.topMenu td.width {width:18%;background:url(/themes/default/media/i/menuLeft.gif) 0 0 no-repeat;}
table.topMenu td.selected {background:url(/themes/default/media/i/menuLeftSel.gif) 0 0 no-repeat;}
table.topMenu td a {display:block;padding:10px 5px 0;color:#5184c3;text-decoration:none;}
table.topMenu th {width:2px;vbackground:url(/themes/default/media/i/menuRight.gif) 0 0 no-repeat;}
vtable.topMenu td.selected {background:url(/themes/default/media/i/menuLeftSel.gif) 0 0 no-repeat;}
vtable.topMenu td.selected a {color:#0f2151;}
vtable.topMenu th.selected {background:url(/themes/default/media/i/menuRightSel.gif) 0 0 no-repeat;}
vtable.topMenu td.last {width:46px;background-image:none;}
table.topMenu td td {text-align:left;font-size:12px;text-transform:none;}
table.topMenu td table {margin:0 25px 0 0;}
table.topMenu td .main {height:40px;background:url(/themes/default/media/i/menuRight.gif) 100% 0 no-repeat;}
table.topMenu td div.selected {background:url(/themes/default/media/i/menuRightSel.gif) 100% 0 no-repeat;}
table.topMenu td small {font-size:12px;font-weight:normal;}
table.topMenu td small a {margin-left:5px;}


div.listLid{
	 line-height:15px;
}
a.filter {
    display:block;
    color:#2c5597;
    margin:1px;
    padding:2px;
    text-decoration:none;
	color:#fff;
	font-size:11px;
}
a.filter-selected {
    color:#2c5597;
    background:center right url(/themes/default/media/i/delete.gif) no-repeat #fff;
   -webkit-border-radius:55px;
   -moz-border-radius:55px;
   border-radius:3px;
   padding-left:5px;
}
a.empty {
    cursor: default;
    color:#9dcae5;
}

