Html, Body
{
 font-family:Arial;
 font-size:11px;
 margin:0px;
 padding:0px;
 color:#333333;
 
 
}
table
{
 cellspacing:0px;
 cellpadding:0px;
 font-family:Arial;
 font-size:12px;
 margin:0px;
 border:0px;

}
h1
{ font-size:18px; margin:0;padding-bottom:15px; font-weight:normal;color:#333333; }

h2
{ color:#2779d5;font-size:12px; font-weight:bold; line-height:18px;}
h2 a{
text-decoration:none;	
}
h2.tech{font-size:18px; margin:0;padding-bottom:15px; font-weight:normal;color:#333333;}
h3
{ font-size:12px;font-weight:normal;margin:0;}
h4
{ font-size:18px;color:#333333; margin:0px; font-weight:normal;}
h5
{ font-size:14px;font-weight:bold; color:#666666; margin:0; padding-bottom:5px;}
a
{
 color:#2779d5;
 text-decoration:underline;
}
a:hover
{
 color:#2779d5;
 text-decoration:none;
}
.menuleft{color:#333333;text-decoration:none;font-weight:normal;font-size:14px;}
.menuleft:hover{color:#333333;text-decoration:underline;font-weight:normal;font-size:14px;}
.menuleftchild{text-decoration:none;font-weight:normal;font-size:12px;margin-left:3px;}
.menuleftchild:hover{text-decoration:none;font-weight:bold;font-size:12px;margin-left:3px;}

.menuleftchildCurrent:hover{display:table;background:#e9f7cd;text-decoration:none;font-weight:bold;font-size:12px; color:#333333;padding-left:3px;}
.menuleftchildCurrent{display:block;text-decoration:none;font-weight:bold;font-size:12px;background:#e9f7cd; color:#333333;padding-left:3px;}


.price{color:#333333;text-decoration:none;font-weight:normal;font-size:14px;}
.date{color:#333333;text-decoration:none;font-weight:normal;font-size:12px;}

#link {height:40px; line-height:40px; }
#link a{color:#ffffff; display:table; height:100%; width:100%; font-size:14px;  text-decoration:none; }
#link a:hover{color:#ffffff; background-image:url('/images/menu/menuhover.jpg');background-repeat:repeat-x; text-decoration:none; display:table;height:100%; width:100%;font-size:14px; }
#linksel {height:40px; line-height:40px; }
#linksel a{color:#ffffff; background-image:url('/images/menu/menuhover.jpg');background-repeat:repeat-x; text-decoration:none; display:table;height:100%; width:100%;font-size:14px; }

#txtSearch
{
	border-top:1px solid #133e6e;
	border-bottom:1px solid #133e6e;
	border-left:0px solid #133e6e;
	border-right:0px solid #133e6e;
	background:#1b5a9f;
	width:200px;
	height:21px;
	color:#5699e3;
	font-size:11px;
	padding-top:2px;
	padding-left:5px;
}
.news{color:#333333;}

.currentImage{border:3px solid #c5df79;}
a.selimage{border:3px solid #f1f2f3;width:51px;height:51px; display: block;}
a.selimage:hover{border:3px solid #c5df79;display:block;width:51px;height:51px;}

.maingoodlink{text-decoration:none; font-size:12px; font-weight:bold; line-height:18px;}
.maingoodlink:hover{text-decoration:none; font-size:12px; font-weight:bold;line-height:18px;}

.searchsCondit{ font-size:12px; font-weight:bold;color:#fff;padding-bottom:5px;}
.paddingMap{padding-right:30px; padding-left:30px;}


.text{color:#999999;}
.exist{color:#75af02; font-size:10px;padding-left:0px;margin:0px;}
.paging{font-size:14px; text-decoration:none;font-weight:bold;}

.td_footer a {text-decoration:underline; color:#ffffff; padding-right:12px; padding-left:12px;}
.td_footer a:hover {text-decoration:none; color:#ffffff; padding-right:12px; padding-left:12px;}

.tdfooterbottom{color:#ffffff; padding-left:45px; text-align:left;}
.tdfooterbottomright{color:#ffffff; padding-right:45px; text-align:left;}
.tdfooterbottomright a{color:#ffffff; text-decoration:underline;}
.tdfooterbottomright a:hover{color:#ffffff; text-decoration:underline;}

.modal-bg {background-color:#fff; position:fixed; top:0; left:0; width:100%; height:100%; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0;}
.popup-position {position:absolute; left:50%; top:300px; z-index:2222; }
.popup-position.top30 {top:30%;}

.callme-popup {width:355px; margin-left:-177px; margin-top:-100px}
.callme-popup input, .callme-popup textarea {margin:2px; font-size:10px; border:1px solid #000000}

.popup {background:url(/images/bg_pink_shadow.png) 0 0 repeat; padding:8px; position:relative}
.popup a {margin:20px 0 0;}

.popup-content {background-color:#fff; padding:10px 10px 20px 20px}
.popup-content h3 {padding:10px 0}
.popup-content p {font-size:12px; line-height:16px}

.popup-close {position:absolute; top:0; right:0; cursor: pointer; background:url(/images/bg_popup_close.png) 0 0 no-repeat; display:block; width:31px; height:29px; text-decoration:none; margin:-10px -10px 0 0!important}
.c-lft {clear:left}
.clr, .c-lft, .c-rgt {height:0; width:0; line-height:0; font-size:0}
.sort_link
{
	text-decoration: underline;
}

.sort_link:hover
{
	text-decoration: underline;
}

.table_white_border
{
    border-right:1px solid #ffffff;
    border-top:1px solid #ffffff;
}
 
.table_white_border td 
{
    border-left:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
}

.blue_text
{
	color:#2779d5;
}

.compare_link
{
	text-decoration: none;
}

.compare_link:hover
{
	text-decoration: underline;
}

.from_title
{
	width:20px;
	float:left;
	margin-top:3px;
	border: 0px solid #ffcc00;
}

.to_title
{
	width:20px;
	float:left;
	margin-top:3px;
	border: 0px solid #ff0000;
}

.param_title
{
	padding-left: 20px;
	border: 0px solid green;
}

.main_news {
    margin-top: 20px;
}

.main_news .left_top {
    height: 4px;
    background: url(/images/maingoods/ltop.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 1px;
}

.main_news .top {
    height: 4px;
    margin-left: 4px;
    margin-right: 4px;
    background: url(/images/maingoods/top.jpg);
    font-size: 1px;
    position: relative;
}

.main_news .right_top {
    height: 4px;
    background: url(/images/maingoods/rtop.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    font-size: 1px;
}

.main_news .left {
    background: url(/images/maingoods/left.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    font-size: 1px;
}

.main_news .middle {
    margin-left: 4px;
    margin-right: 4px;
    padding-bottom: 0px;
    padding-top: 15px;
    font-size: 13px;
}

.main_news .right {
    background: url(/images/maingoods/right.jpg);
    background-repeat: repeat-y;
    background-position: right top;
    font-size: 1px;
}

.main_news .left_bottom {
    height: 4px;
    background: url(/images/maingoods/lbottom.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 1px;
}

.main_news .bottom {
    height: 4px;
    margin-left: 4px;
    margin-right: 4px;
    background: url(/images/maingoods/bottom.jpg);
    font-size: 1px;
}

.main_news .right_bottom {
    height: 4px;
    background: url(/images/maingoods/rbottom.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    font-size: 1px;
}

.news_main_item {
    padding-bottom: 15px;
    margin-left: 25px;
}

.news_main_item .image_block {
    width: 105px;
    height: 105px;
    float: left;
}

.news_main_item .name {
    float: left;
    width: 615px;
    margin-left: 25px;
}

.news_main_item .anons {
    float: left;
    margin-left: 25px;
    width: 615px;
    margin-top: 7px;
}

.main_hits {
    margin-top: 20px;
}

.main_hits .left_top {
    height: 4px;
    background: url(/images/maingoods/ltop.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 1px;
}

.main_hits .top {
    height: 4px;
    margin-left: 4px;
    margin-right: 4px;
    background: url(/images/maingoods/top.jpg);
    font-size: 1px;
    position: relative;
}

.main_hits .right_top {
    height: 4px;
    background: url(/images/maingoods/rtop.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    font-size: 1px;
}

.main_hits .left {
    background: url(/images/maingoods/left.jpg);
    background-repeat: repeat-y;
    background-position: left top;
    font-size: 1px;
}

.main_hits .middle {
    margin-left: 4px;
    margin-right: 4px;
    padding-bottom: 15px;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 13px;
    position: relative;
}

.main_hits .right {
    background: url(/images/maingoods/right.jpg);
    background-repeat: repeat-y;
    background-position: right top;
    font-size: 1px;
}

.main_hits .left_bottom {
    height: 4px;
    background: url(/images/maingoods/lbottom.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    font-size: 1px;
}

.main_hits .bottom {
    height: 4px;
    margin-left: 4px;
    margin-right: 4px;
    background: url(/images/maingoods/bottom.jpg);
    font-size: 1px;
}

.main_hits .right_bottom {
    height: 4px;
    background: url(/images/maingoods/rbottom.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    font-size: 1px;
}

.main_product {
    padding-top: 15px;
    float: left;
    width: 228px;
    height: 135px;
    border: 0px solid #ffcc00;
}

.main_product .image_block {
    float: left;
    height: 135px;
    width: 110px;
}

.main_product .name {
    width: 118px;
    float: left;
    height: 78px;
    margin-top: 10px;
}

.main_product .name a {
    font-weight: bold;
    text-decoration: none;
    font-size: 12px;
}

.main_product .btn_block {
    width: 118px;
    float: left;
    height: 50px;
    text-align: center;
}

.main_product_sep {
    padding-top: 15px;
    float: left;
    height: 135px;
    text-align: center;
    width: 30px;
}

.main_product_sep .vline {
    height: 135px;
    margin-left: 15px;
    border-left: 1px solid #D3D3D3;
}

.main_product_sep_hor {
    width: 745px;
    float: left;
    text-align: center;
    height: 15px;
    border-bottom: 1px solid #D3D3D3;
}

.name_left {
    height: 24px;
    background: url(/images/name/left.jpg);
    background-repeat: no-repeat;
    font-size: 1px;
    position: absolute;
    top: -11px;
    z-index: 100;
}

.name_left .name_right {
    height: 24px;
    background: url(/images/name/right.jpg);
    background-position: right;
    background-repeat: no-repeat;
    font-size: 1px;
}

.name_left .name_right .name_center {
    margin-left: 12px;
    margin-right: 12px;
    height: 24px;
    line-height: 24px;
    font-size: 13px;
    background: url(/images/name/center.jpg);
    background-repeat: repeat-x;
    color: #2779D5;
    font-weight: bold;
    text-align: center;
}

.action_item {
    width: 225px;
    height: 53px;
    line-height: 32px;
    /*background: url(/images/action_bg.gif);*/
    background-repeat: no-repeat;
    border: 0px solid #ffcc00;
}

.action_separator {
    height: 17px;
    border: 0px solid #0000ff;
}

.action_item a {
    text-decoration: none;
    display: block;
    cursor: pointer;
    /*color: #5B5959;*/
    color: #ffffff;
}

.action_item a:hover {
    text-decoration: none;
    display: block;
    cursor: pointer;
    /*color: #5B5959;*/
    color: #ffffff;
}

.actions {
    background: url(/images/fon_right.png);
    background-repeat: no-repeat;
    background-position: -6px 0px;
    height: 260px;
}

.action_item .action_name {
    text-decoration: none;
    margin-left: 25px;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
}

.all_news {
    text-align: right;
    margin-top: 3px;
}

.all_news a {
    text-decoration: underline;
}

.all_news a:hover {
    text-decoration: none;
}

.credit {
	
}

.credit .top {
	height: 18px;
	background: url(/images/credit/left_top.png);
	background-repeat: no-repeat;
}

.credit .top .right {
	height: 18px;
	background: url(/images/credit/right_top.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.credit .top .right .center {
	height: 18px;
	margin: 0px 18px;
	background: url(/images/credit/top.png);
	background-repeat: repeat-x;
}

.credit .middle {
	background: url(/images/credit/left.png);
	background-repeat: repeat-y;
}

.credit .middle .right {
	background: url(/images/credit/right.png);
	background-repeat: repeat-y;
	background-position: right top;
}

.credit .middle .right .center {
	margin: 0px 18px;
	background: #FAFAFA;
    padding: 0px 0px 20px 0px;
    position: relative;
}

.credit .bottom {
	height: 18px;
	background: url(/images/credit/left_bottom.png);
	background-repeat: no-repeat;
}

.credit .bottom .right {
	height: 18px;
	background: url(/images/credit/right_bottom.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.credit .bottom .right .center {
	height: 18px;
	margin: 0px 18px;
	background: url(/images/credit/bottom.png);
	background-repeat: repeat-x;
}

.credit .buttons {
	margin: 0px 0px 0px 230px;
}

.credit .buttons .button {
	height: 49px;
	float: left;
	cursor: pointer;
}

.credit .buttons .button .left {
	float: left;
	height: 49px;
	width: 14px;
	background: url(/images/credit/btn_left.png);
	background-repeat: no-repeat;
}

.credit .buttons .button .center {
	float: left;
	height: 49px;
	background: url(/images/credit/btn_center.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px 10px;
	font-weight: bold;
	font-size: 18px;
	font-style: italic;
	color: #666666;
	line-height: 49px;
	text-align: center;
}

.credit .buttons .button .right {
	float: left;
	height: 49px;
	width: 14px;
	background: url(/images/credit/btn_right.png);
	background-repeat: no-repeat;
}

.credit .buttons .active {
	
}

.credit .buttons .active .left {
	background: url(/images/credit/btn_active_left.png);
	background-repeat: no-repeat;
}

.credit .buttons .active .center {
	background: url(/images/credit/btn_active_center.png);
	background-repeat: repeat-x;
	color: #ffffff;
}

.credit .buttons .active .right {
	background: url(/images/credit/btn_active_right.png);
	background-repeat: no-repeat;
}

.credit .buttons .separator {
	float: left;
	height: 49px;
	border-right: 1px solid black;
	margin: 0px 15px;
}

.credit .product_name {
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	margin: 25px 0px 10px 17px;
}

.credit .image_block {
	width: 256px;
	height: 256px;
	float: left;
	margin: 0px 0px 0px 15px;
	background: url(/images/credit/image_bg.png);
	background-repeat: no-repeat;
}

.credit .calculators {
	float: left;
	margin: 0px 0px 0px 40px;
	font-size: 14px;
	color: #666666;
}

.credit .calculators td {
	color: #666666;
	font-size: 14px;
}

.credit .calculators select {
	margin: 0px 0px 0px 20px;
	width: 130px;
}

.credit .calculators .params {
	
}

.credit .calculators .params td {
	padding: 0px 0px 4px 0px;
}

.credit .calculators .results {
	margin: 20px 0px 0px 0px;
}

.credit .calculators .results td {
	padding: 0px 0px 6px 0px;
}

.credit .calculators .results .value {
	font-weight: bold;
	padding-left: 10px;
}

.credit .calculators .note {
	font-size: 10px;
	color: #666666;
	width: 445px;
	text-align: justify;
	margin: 20px 0px 0px 0px;
}

.credit .proceed_btn {
	float: right;
	width: 129px;
	height: 41px;
	background: url(/images/credit/proceed.png);
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 15px 0px 0px 0px;
    position: absolute;
    right: 10px;
    bottom: 7px;
}

.clr {
    clear: both;
}
