html,body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}

body {
    background:#fff;
    color:black;
    font:12px tahoma, verdana, arial, serif;
}
table {
	border-collapse:collapse;
}
img,table {
    border:0;
}

td,div {
    font-size:12px;
}

p,form,h1,h2,h3,h4 {
    margin:0;
}

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



a.submenu {
    color:#2F69A4;
}


.header {
    width:309px;
}
.header_right {
	background:url('/images/header/r2.jpg') no-repeat right;
}
.header_bg {
    background:#fff;
	height:60px;
	text-align:center;
}
.header_bg2 {
    background:#5C8AB0 url('/images/header/bg.jpg') repeat-x;
}
.bg1 {
    background-color:#5580AC;
}
.content_left {
    background: #5580AC url('/images/content/l2.jpg') no-repeat bottom;
}
.content_right {
    background: #5580AC url('/images/content/r2.jpg') no-repeat bottom;
}

.content_left_block {
    width:251px;
    background-color:#EFF0F2;
}

.content {
    background-color:white;
    padding:0px 6px 6px 10px;
}

.central {
    height:111px;
    background: url('/images/central/bg.jpg') repeat-x;
}
.central2
{
    height:111px;
    background: url('/images/central/bg2.jpg') repeat-x;
}


.menu_item
{
    background-color:#AEB6BE;
    color:#ffffff;
    text-transform:uppercase;
    padding: 3px 3px 3px 10px;
}
.mi_pb
{
    margin-bottom:10px;
}

.submenus
{
    padding: 7px 7px 12px 19px;
}


.columns
{
    clear: both; width: 100%;
}
.columns .a, .columns .b, .columns .c, .columns .d
{
    float: left;
}
.columns .a
{
    width: 5%;
}
.columns .b
{
    width: 95%;
}
.columns .c
{
    width: 50%;
}
.menu_arrow
{
    margin-top:6px;
}
.fffix
{
    font-size:1px;
    overflow:hidden;
}

.p15 {
    padding:15px;
}
.p15_r {
    padding-right:15px;
}
.p15_l {
    padding-left:15px;
}
.p24_l {
    padding-left:24px;
}
.p11_r {
    padding-right:11px;
}


.vs {
    width:1px;
    background-color:#E7E9EB;
    overflow:hidden;
    font-size:1px;
}

.hs1 {
    height:1px;
    overflow:hidden;
    background-color:#E7E9EB;
    font-size:1px;
    margin:15px 0px 15px 7px;
}
.hs2 {
    height:1px;
    overflow:hidden;
    background:url('/images/dot.gif') repeat-x;
    font-size:1px;
    margin:15px 0px 15px 0px;
}
.hs3 {
    height:1px;
    overflow:hidden;
    background-color:#E7E9EB;
    font-size:1px;
    margin:15px 0px;
}

h1 {
    font-size:18px;
    color:#AEB6BE;
    font-weight:normal;
    text-transform:uppercase;
}
h2 {
    font-size:12px;
}
	h2 a {
	    color:white;
	    text-decoration:none;
	}
h3 {
    font-size:12px;
}
	h3 a {
	    color:#2A5E98;
	    text-decoration:none;
	}
h6 {
    font-size:10px;
    color:#7F7F7F;
    font-weight:normal;
}


.footer_left {
    width:221px;
    padding-left:20px;
    background: url('/images/footer/l_bg.jpg') repeat-x;
    color:#CCD9E6;
}
.footer_right {
    padding-right:20px;
    background: url('/images/footer/r_bg.jpg') repeat-x;
    color:#CCD9E6;
}

.creator {
	padding-top:15px;
}
.creator, .creator a {
    color:#C1D2E4;
    text-decoration:none;
}
a.smarten {
    color:white;
    text-decoration:underline;
	font-weight:bold;
}




.margin1
{
    margin-bottom:7px;
}
.font1
{
    color:#5D6E7E;
}
.font2
{
    color:#94AECB;
}
.font3
{
    color:#F15A22;
    font-size:16px;
}
.font4
{
    color:#2A5E98;
}
.new_price {
    color:#2A5E98;
}
	.new_price img {
		margin-bottom:-4px;
	}
	.new_price span {
		padding:1px 0;
		background:url('../images/price-bg.gif') repeat-x;
		color:#ffffff;
	    font-size:16px;
		font-weight:bold;
	}



img.Border
{
    border:3px double #CED3D8;
}
img.BorderMargin
{
    border:3px double #CED3D8;
    margin-right:11px;
}




.input_text
{
    border:1px solid #CCCCCC;
    padding:2px;
    font:12px tahoma,verdana,arial,serif;
    color:#5D6E7E;
    height:21px;
}
.input_container
{
    width:158px;
}





#banner1
{
    width:170px;
    height:58px;
    padding:15px;
    overflow:hidden;
    background:url('/images/banners/1.gif') no-repeat;
    cursor:pointer;
    text-align:left;
}
    #banner1 a
    {
        color:white;
        font-size:18px;
        text-transform:uppercase;
        text-decoration:none;
    }
#banner2
{
    width:170px;
    height:58px;
    padding:15px;
    overflow:hidden;
    background:url('/images/banners/2.gif') no-repeat;
    cursor:pointer;
    text-align:left;
}
    #banner2 a
    {
        color:white;
        font-size:18px;
        text-transform:uppercase;
        text-decoration:none;
    }
#less_1024_fixer
{
    width:1000px;
    font-size:1px;
    overflow:hidden;
    height:1px;
}







.bg1_
{
	background-color:#919CA7;
	color:white;
}
.bg2_
{
	background-color:#E9EBED;
}





/* OLD */

.brd_l { border-left: 1px solid #CED3D8; }
.brd_r { border-right: 1px solid #CED3D8; }
.brd_t { border-top: 1px solid #CED3D8; }
.brd_b { border-bottom: 1px solid #CED3D8; }

.brd_1 { border: 1px solid #ffffff; }

.brd_l2 { border-left: 1px solid #ffffff; }
.brd_r2 { border-right: 1px solid #ffffff; }
.brd_t2 { border-top: 1px solid #ffffff; }
.brd_b2 { border-bottom: 1px solid #ffffff; }

.table_padding
{
	padding-left: 15px;
}
td.tpp
{
	padding-top: 10px;
	padding-bottom: 10px;
}
td.tpp3
{
	padding-top: 10px;
	padding-bottom: 10px;
    color:white;
}
a.sort:link, a.sort:visited, a.sort:active, a.sort:hover
{
	font-weight: bold;
	color: white;
    text-decoration:underline;
} 
.one_pixel_margin
{
	padding:1px;
	border: 1px solid #CED3D8;
}
td.td_value
{
	padding-left: 15px;
}
a.blue_1
{
	font-weight:bold;
}

@media print 
{
	div.no_print 
	{
		display:none;
	}
}


img.smarten
{
	margin-bottom:15px;
}

div#review_add input.addi
{
	width:300px;
}
div#review_add input.addi, div#review_add textarea
{
	font:12px tahoma,verdana,arial,serif;
}

.centralbg2 {
	background:url('/images/central/bg.gif') repeat-x;
	height:70px;
}

.info_all {
	height:26px;
	background:url('/images/info_all_bg.gif') repeat-x;
}


.gallery_arrow {
	font-size:22px;
}

.tppl_1 {
	padding:5px;
}

.shit {
	padding:2px 10px;
	background:#F15A22;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}

td.specgal
{
	background:url('../i/specgal.gif') no-repeat;
	padding-top:20px;
}

.specgal2 {
	background-image:url('../i/specgal.gif');
	background-repeat:no-repeat;
	background-position:100% 0%;
}




/* v3 */

#currency {
	position:absolute;
	right:130px;
	top:74px;
	padding:0 0 5px 21px;
	background:url('/images/header/currency.gif') no-repeat;
    color:#d1dfea;
    font-size:9px;
}
	#currency strong {
		color:#fff;
		font-size:12px;
	}
#central {
	text-align:center;
	padding:10px;
	margin:0 0 15px 0;
}
.model-tree {
	vertical-align:top;
	width:50%;
}
	.model-tree p {
		margin:0 0 3px 0;
		padding:0 0 0 13px;
		background:url('/images/mt-bul.gif') no-repeat 0 5px;
		color:#5d6e7e;
		font-size:10px;
	}
		.model-tree p a {
			font-size:12px;
			font-weight:bold;
		}
#menu {
	
}
	#menu a {
		display:block;
		text-transform:uppercase;
		color:#fff;
		background:#adb6bf url('/images/menu-bg.gif') repeat-y;
		font-weight:bold;
		text-decoration:none;
		margin:0 0 9px 0;
		padding:3px 0 3px 12px;
	}
		#menu div {
			margin:0 0 10px 0;
		}
			#menu div a {
				color:#2f69a4;
				font-weight:normal;
				background:url('/images/a1.gif') no-repeat 0 6px;
				padding:0 0 0 13px;
				margin:0 0 0 19px;
				text-transform:none;
				text-decoration:underline;
			}
				#menu div a:hover {
					text-decoration:none;
				}

				
#icq {
	border-top:1px solid #f7f8f9;
	height:35px;
	background:url('../images/icq.jpg') no-repeat;
	color:#f15a22;
	font-size:20px;
	padding:40px 0 0 95px;
}