/* ====== FONTS ===== */
body, div, span, font, td, input, select, optgroup, form, textarea{
	font: 11px Tahoma, Helvetica, sans-serif;
	color: #3E5C90;
	margin: 0px;
}
html { height: 100%; /*overflow-y: scroll;*/ background: url(images/background.jpg) #F5F5F5 repeat-x; }
body{ 
	cursor: default;
	height: 100%;
	width: 100%;
	padding-top: 15px;
	background: url(images/background_design.jpg) no-repeat center top;
}

a{ color: #3E5C90; }
a.h{
	display: block;
	text-decoration: none;
	color: #263E64;
}
a.more{
	display: block;
	width: 65px;
	margin-left: auto;
	font-size: 10px;
	color: #4B6FA1;
	text-align: right;
	padding-right: 18px;
	background: url(images/arrow.gif) no-repeat right;
}

div { overflow: hidden; }
li, p, strong{ color: #3E5C90; }
img { border: 0px; }
h1{ font-size: 16px; color: #1675A3; margin-bottom: 6px; }
h2{ font-size: 14px; color: #1675A3; margin-bottom: 0px;}
h3{ font-size: 11px; color: #1675A3; margin-bottom: 0px; margin-top: 0px;}
h4{ font-size: 11px; color: #263E64; margin-bottom: 0px; margin-top: 0px;}
.error{ color: #CC0000; }
.small { font-size: 10px; }
p.article{
	margin: 10px 3px;
}
.fred{ color: #CC3300; }
.fgreen{ color: #009900; }
.fblue{ color: #44A0CF; }

#h { width: 1020px; margin: 0px auto 16px auto;}
#emptyFormerh1{ width: 10px; background: url(images/h1.jpg);}
#h2{ width: 1000px;	background: url(images/h2.jpg) repeat-x;}
#h3{ width: 10px; background: url(images/h3.jpg);}
#emptyFormerh1,#h2,#h3 { float: left; height: 173px; }

#hr_bg{
	width: 345px;
	height: 210px;
	float: right;
	margin-top: 9px;
	background: url(images/info_bg.jpg) no-repeat right top;
}
#hr_en{
	width: 345px;
	height: 210px;
	float: right;
	margin-top: 10px;
	background: url(images/info_en.jpg) no-repeat right top;
}
#info a{ color: #1877A5; }
#info { 
	color: #1877A5;
	clear: both; 
	text-align: right;
	margin-right: 7px;
}
#sp{
	clear: both;
	height: 10px;
}
#cr{
	width: 345px;
	height: 21px;
	margin-top: 12px;
	background: url(images/cr.jpg) no-repeat;
}
#cr div{
	float: left;
	color: #57585C;
	font-size: 10px;
	line-height: 21px;
}
#cr1{ padding-left: 10px; }
#cr2{ margin-left: 10px; background: url(images/flag_us.gif) no-repeat 0px 3px; padding-left: 25px;}
#cr3{ margin-left: 10px; background: url(images/flag_eu.gif) no-repeat 0px 3px; padding-left: 25px;}

#l1{ top: 5px; left: 272px;}
#l2{ top: 5px; left: 287px;}

#l1,#l2{
	width: 23px;
	height: 15px;
	margin-bottom: 10px;
	display: block;
	float: left;
	position: relative;
}

#logo{
	width: 202px;
	height: 134px;
	display: block;
	margin-top: 9px;
}

#menu{
	height: 30px;
	line-height: 30px;
	margin-left: 0px;
}

#menu a{
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	background-position: center top;
	text-align: center;
	font-family: Tahoma;
	font-size: 13px;
	background-color: #fffffe;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.mainMenu {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

.mainMenu a,
.mainMenu a:visited {
	background-image: url(images/main-menu-background.jpg);
}

.mainMenu a:hover {
	background-image: url(images/main-menu-button_over.jpg);
}

.mainMenuLast {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

.mainMenuLast a,
.mainMenuLast a:visited {
	background-image: url(images/main-menu-background-last.jpg);
}

.mainMenuLast a:hover {
	background-image: url(images/main-menu-button_over-last.jpg);
}

/*

.m0h2 a:hover {
	background-image: url(images/main-menu-nachalo_over.jpg);
}
.m0h2en a:hover {
	background-image: url(images/main-menu-nachalo_over_en.jpg);
}

.m1h2 a:hover {
	background-image: url(images/main-menu-za_nas_over.jpg);
}
.m1h2en a:hover {
	background-image: url(images/main-menu-za_nas_over_en.jpg);
}

.m2h2 a:hover {
	background-image: url(images/main-menu-novini_over.jpg);
}
.m2h2en a:hover {
	background-image: url(images/main-menu-novini_over_en.jpg);
}

.m3h2 a:hover {
	background-image: url(images/main-menu-produkti_over.jpg);
}
.m3h2en a:hover {
	background-image: url(images/main-menu-produkti_over_en.jpg);
}

.m4h2 a:hover {
	background-image: url(images/main-menu-kontakti_over.jpg);
}
.m4h2en a:hover {
	background-image: url(images/main-menu-kontakti_over_en.jpg);
}

.m6h2 a:hover {
	background-image: url(images/main-menu-dostavka_over.jpg);
}
.m6h2en a:hover {
	background-image: url(images/main-menu-dostavka_over_en.jpg);
}

.m7h2 a:hover {
	background-image: url(images/main-menu-garancia_over.jpg);
}
.m7h2en a:hover {
	background-image: url(images/main-menu-garancia_over_en.jpg);
}

*/


/*
a.m0{ background-image: url(images/m0.jpg); width: 73px; }
a.m1{ background-image: url(images/m1.jpg); width: 60px; }
a.m2{ background-image: url(images/m2.jpg); width: 65px; }
a.m3{ background-image: url(images/m3.jpg); width: 81px; }
a.m4{ background-image: url(images/m4.jpg); width: 80px; }
a.m5{ background-image: url(images/m5.jpg); width: 60px; }
a.m6{ background-image: url(images/m6.jpg); width: 71px; }
a.m7{ background-image: url(images/m7.jpg); width: 80px; }
a.m8{ background-image: url(images/m8.jpg); width: 62px; }

a.m0_en{ background-image: url(images/en_m0.jpg); width: 73px; }
a.m1_en{ background-image: url(images/en_m1.jpg); width: 70px; }
a.m2_en{ background-image: url(images/en_m2.jpg); width: 45px; }
a.m3_en{ background-image: url(images/en_m3.jpg); width: 67px; }
a.m4_en{ background-image: url(images/en_m4.jpg); width: 70px; }
a.m5_en{ background-image: url(images/en_m5.jpg); width: 75px; }
a.m6_en{ background-image: url(images/en_m6.jpg); width: 69px; }
a.m7_en{ background-image: url(images/en_m7.jpg); width: 67px; }
*/

a.m0{ /*background-image: url(images/m0.jpg);*/ width: 81px; }
a.m1{ /*background-image: url(images/m1.jpg);*/ width: 81px; }
a.m2{ /*background-image: url(images/m2.jpg);*/ width: 81px; }
a.m3{ /*background-image: url(images/m3.jpg);*/ width: 81px; }
a.m4{ /*background-image: url(images/m4.jpg);*/ width: 81px; }
a.m5{ /*background-image: url(images/m5.jpg);*/ width: 81px; }
a.m6{ /*background-image: url(images/m6.jpg);*/ width: 81px; }
a.m7{ /*background-image: url(images/m7.jpg);*/ width: 81px; }
a.m8{ /*background-image: url(images/m8.jpg);*/ width: 81px; }

a.m0_en{ /*background-image: url(images/en_m0.jpg);*/ width: 81px; }
a.m1_en{ /*background-image: url(images/en_m1.jpg);*/ width: 81px; }
a.m2_en{ /*background-image: url(images/en_m2.jpg);*/ width: 81px; }
a.m3_en{ /*background-image: url(images/en_m3.jpg);*/ width: 81px; }
a.m4_en{ /*background-image: url(images/en_m4.jpg);*/ width: 81px; }
a.m5_en{ /*background-image: url(images/en_m5.jpg);*/ width: 81px; }
a.m6_en{ /*background-image: url(images/en_m6.jpg);*/ width: 81px; }
a.m7_en{ /*background-image: url(images/en_m7.jpg);*/ width: 81px; }

#menu a:hover{ /*background-position: 0px 30px;*/ }


div.submenu{
	display: none;
	width: 85px;
	height: 76px;
	position: absolute; 
	left: 0px; 
	top: 0px; 
	border: 1px solid #026493;
	border-top: 0px;
	background: url(images/submenu.jpg);
}

div.submenu_en{
	width: 125px;
}

div.submenu div{
	height: 6px;
	font-size: 0px;
}

div.submenu a, div.submenu a:visited{
	display: block;
	color: white;
	background-color: #fffffe;
	height: 22px;
	line-height: 22px;
	text-indent: 10px;
	font-size: 12px;
	text-decoration: none;
}
div.submenu a:hover{
	background-color: #5AA9D2;
}
.mr0{ margin-right: 0px !important;}

#c { width: 1010px; margin: 0px auto 20px auto;}
#c1,#c2,#c3,#c4 { float: left; }
#c1 {width: 208px; }
#c2 {width: 578px; margin-left: 7px; }
#c3 {width: 208px; margin-left: 7px; }
#c4 {
	min-width: 578px; 
	width: auto !important;
	width: 578/*795*/px;
	_width: 795px; 
	margin-left: 7px; 
}
#cs { font-size: 0px; }

div.b0, div.b2{
	float: left;
	width: 189px;
	margin-right: 5px;
}
div.b0{	
	height: 190px;
	margin-bottom: 5px;
	text-align: center;
	background: url(images/b0.jpg) no-repeat;
}

div.box_top, div.b1t, div.b2t, div.b3t, div.b4t, div.b5t, div.b6t, .login_top, .partners_top, .center_column_top{
	height: 30px;
	background: transparent;
	color: white;
	line-height: 29px;
	text-align: center;
}
div.b1b, div.b1t2, div.b2b, div.b3b, div.b4b, div.b5b, div.b6b, .login_btm, .partners_btm, .center_column_btm{
	height: 9px;
	clear: both;
	margin-bottom: 8px;
}

div.b1t{ background: url(images/b1_top.jpg);}
div.b1m{ background: url(images/b1_bg.gif); }
div.b1f{ width: 188px; margin-left: 5px; padding: 5px; }
div.b1f2{ width: 194px; margin-left: 7px; padding: 0px; }
div.b1f2 div{ margin: 0px; padding: 0px; }
div.b1b{ background: url(images/b1_btm.gif);}
div.b1t2{ background: url(images/b1_top2.gif); margin-bottom: 0px; height: 7px; }

div.b2t{ background: url(images/b2_top.jpg);}
div.b2m{ background: url(images/b2_bg.gif); }
div.b2f{ width: 178px; height: 160px; margin-left: 5px; padding: 0px; }
div.b2f2{width: 168px; height: 65px; margin-left: 5px; padding: 5px; }
div.b2f2 h3{padding: 0px 5px 5px 5px; }
div.b2b{ background: url(images/b2_btm.gif);}

div.b3t{ background: url(images/b3_top.jpg);}
div.b3m{ background: url(images/b3_bg.gif); }
div.b3f{ width: 558px; margin-left: 5px; padding: 5px; }
div.b3b{ background: url(images/b3_btm.gif);}

div.b4t{ background: url(images/b4_top.jpg);}
div.b4m{ background: url(images/b4_bg.gif); }
div.b4f{ width: 785px; margin-left: 0px; padding: 5px; min-height: 100px; }
div.b4b{ background: url(images/b4_btm.gif);}

div.b5t{ }
div.b5g{ background: url(images/b4_gradient.jpg) no-repeat top; width:795px;}
div.b5gNew{ background: url(images/new-M/b4_gradient-new.jpg) no-repeat top; }
div.b5m{ background: url(images/b4_bg.gif); }
div.b5mNew{ background: url(images/new-M/b4_bg-new.jpg); }
div.b5f{ width: 785px; margin-left: 0px; padding: 5px; }
div.b5b{ background: url(images/b4_btm.gif);}
div.b5bNew{ background: url(images/new-M/b4_btm-new.jpg); }

div.b6t{ }
div.b6g{ background: url(images/b3_gradient.jpg) no-repeat top; }
div.b6m{ background: url(images/b3_bg.gif); }
div.b6f{ width: 558px; margin-left: 5px; padding: 5px; min-height: 100px; }
div.b6b{ background: url(images/b3_btm.gif);}

div.bh{
	float: right;
	width: 0px;
	/*height: 100px;*/
}

div.d1{	background: url(images/d1.jpg) no-repeat left bottom; }
div.d2{	background: url(images/d2.jpg) no-repeat left bottom; }

.login{
	width: 208px;
	background: url(images/box_login_bg.gif) repeat-y;
}
.login_h{
	float: left;
	width: 0px;
	height: 122px;
}
.login_top{
	background: url(images/box_login_top.jpg);
}
.login_main{
	background: url(images/box_login.jpg) no-repeat top;
}
.login_design{
	background: url(images/box_login_design.jpg) no-repeat center bottom;
}
.login_btm{
	height: 6px !important;
	background: url(images/box_login_btm.jpg) no-repeat top;
}
.login form div{
	margin: 4px 0px 0px 4px;
}
.login form input{ clear: both; }
.login form div a{ font-size: 10px !important;}
.login p{ margin: 5px 0px; }

.partners{
	width: 208px;
	background: url(images/box_login_bg.gif) repeat-y;
}
.partners_h{
	float: left;
	width: 0px;
	height: 122px;
}
.partners_top{
	background: url(images/box_partners_top.jpg);
}
.partners_main{
	background: url(images/box_partners_top2.jpg) no-repeat top;
}
.partners_design{
	background: url(images/box_login_design.jpg) no-repeat center bottom;
}
.partners_btm{
	height: 6px !important;
	background: url(images/box_login_btm.jpg) no-repeat top;
}
.partners form div{
	margin: 4px 0px 0px 4px;
}
.partners form input{ clear: both; }
.partners form div a{ font-size: 10px !important;}
.partners p{ margin: 5px 0px; }


.center_column{
	width: 189px;
	float: left;
	background: url(images/box_center_column_bg.gif) repeat-y left;
}

.center_column div.b1f{
	margin: 0px;
	padding: 0px;
}
.center_column_h{
	float: left;
	width: 0px;
	height: 122px;
}
.center_column_top{
	width: 189px;
	background: url(images/box_center_column_top.jpg);
}
.center_column_main{
	width: 189px;
	background: url(images/box_center_column.jpg) no-repeat top left;
}
.center_column_btm{
	height: 6px !important;
	background: url(images/box_center_column_btm.jpg) no-repeat top left;
}



button{ 
	cursor: pointer;
	line-height: 20px;
	border: 0px;
	color: white;
	background: transparent;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
}
button.btn1{
	float: right;
	margin-right: 8px;
	margin-top: 10px;
	width: 68px; 
	height: 21px;
	background: url(images/button1.gif); 
}
button.btn2{
	width: 100px; 
	height: 21px;
	background: url(images/button2.gif); 
}
button.btn3{
	width: 70px; 
	height: 24px;
	color: #335281;
	font-weight: normal;
	background: url(images/button5.jpg); 
}
button.btn4{
	margin-right: 8px;
	margin-top: 10px;
	width: 100px; 
	height: 21px;
	background: url(images/button3.gif); 
}
.btn5{
	display: block;
	float: left;
	margin-right: 8px;
	margin-top: 10px;
	width: 68px; 
	height: 21px;
	background: transparent url(images/button1.gif); 
	cursor: pointer;
	line-height: 20px;
	border: 0px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
	text-decoration: none;
}
.btn6{
	display: block;
	float: left;
	height: 21px;
	width: 100px;
	background: transparent url(images/button2.gif); 
	cursor: pointer;
	line-height: 20px;
	border: 0px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
	text-decoration: none;
}

#workhours{
	width: 208px;
	height: 95px;
	margin-bottom: 5px;
	text-align: center;
	background: url(images/box_hours.jpg);
}
#workhours p{
	font-size: 12px;
	margin: 0px;
	margin-bottom: 5px;
}

.partners{
	width: 208px;
/*	background: url(images/box_partners.jpg);*/
}

#copyright{
	width: 1000px;
	height: 58px;
	line-height: 20px;
	padding-left: 10px;
	color: #DEF5FD;
	margin: 0px auto 100px auto;
	background: url(images/copyright.gif) no-repeat left top;
}
#copyright p{
	width: 300px;
	float: right;
	line-height: 20px;
	margin: 0px;
}
#copyright p a{
	color: white;
	background: transparent;
}
#copyright div{
	width: 255px;
	float: right;
	line-height: 20px;
	color: #DEF5FD;
}
#copyright div a, 
#copyright div a:visited {
	color: #ffffff;
	background: transparent;
}

div.date{
	font-size: 10px;
	color: #7299C2;
	margin-bottom: 5px;
}
div.date2{
	font-size: 11px;
	color: #888888;
	margin-bottom: 5px;
}
div.sep{
	height: 1px;
	clear: both;
	margin: 10px 10px 10px 0px;
	background: url(images/sep.gif) repeat-x;
}
div.line{
	height: 1px;
	margin-bottom: 6px;
	border-bottom: 1px solid #DADADA;
}
.input{
	width: 173px;
	height: 17px;
	line-height: 17px;
	padding-left: 5px;
	border: 0px;
	background: url(images/input.gif);
}

#nav{
	margin-bottom: 10px;
}

div.pricelist{ display: none; }
div.pricelist a { text-decoration: none; }
table.pricelist { width: 100%; }
table.pricelist a{ text-decoration: none; }
table.pricelist a:hover{ text-decoration: underline !important; }
table.pricelist th { background: #E4F0F9; font-weight: bold; height: 36px; text-align: left;}
table.pricelist td { height: 21px;}
table.pricelist .c1{ width: 83px; padding-left: 5px; text-align: left;}
table.pricelist .c2{}
table.pricelist .c2x{}
table.pricelist .c3{ width: 70px; }
table.pricelist .c3x{ width: 35px; }
table.pricelist .c4{ width: 80px; }
table.pricelist .c5{ width: 50px; }
table.pricelist .c6{ width: 55px; }
table.pricelist .c7{ width: 55px; }
table.pricelist .c8{ width: 70px; }
table.pricelist .c9{ width: 60px; text-align: left; }
table.pricelist .c10{ width: 60px; }
table.pricelist td.c1{}
table.pricelist td.c4{ text-align: left; }
table.pricelist td.c7{ font-size: 10px; }
table.pricelist td.c8{ font-size: 10px; }
table.pricelist td.c9{ text-align: left; }
table.pricelist td.c10{ text-align: left; }
table.pricelist .c7 input, input.my_price{ 
	width: 45px; 
	height: 15px;
	line-height: 15px;
	padding-right: 3px;
	border: 0px;
	text-align: right;
	background: url(images/input3.gif) no-repeat 3px 0px;
}
table.pricelist .c8 input, div.ord2 input, input.amount{ 
	width: 36px;  
	height: 15px;
	line-height: 15px;
	padding-right: 3px;
	border: 0px;
	text-align: right;  
	background: url(images/input2.gif) no-repeat 3px 0px;
}


table.pricelist .c8 div{ float: left; }
table.pricelist .c8 a{ margin-left: 5px; }

div.pl1{ float: right; margin-right: 5px; }
div.pl2{ width: 380px; margin: 0px 8px 8px 8px; text-align: center; }
div.pls{ float: left; width: 160px; padding-left: 5px; margin-bottom: 3px;}
div.pls div{ float: left; }
div.pls input{ background: url(images/input4.gif) no-repeat top left; width: 130px; line-height: 16px; }
div.pls button{ width: 16px; height: 15px; background: url(images/arrow2.gif); margin: 2px 0px 0px 2px; }

a.product_group, a.product_group:visited { 
	display: block;
	min-height: 22px;
	height: auto !important;
	height: 22px;
	color: #3e5c92;
	text-decoration: none;
	background: url(images/product_list_bg.jpg); 
}
a.product_group:hover{ background: url(images/product_list_bg.jpg); opacity: 0.8; }

a.product_group span{
	line-height: 22px; 
	padding-left: 20px;
	color: white;
	background: transparent;
	font-weight: bold;
	background: url(images/prd_arrow1.gif) no-repeat 8px 3px;
}

a.product_group span.closeNew{
	line-height: 22px; 
	padding-left: 20px;
	color: white;
	background: transparent;
	font-weight: bold;
	background: url(images/new-M/main-close.gif) no-repeat 8px 0px;
}

a.product_group span.op{
	color: #3e5c92;
	background: url(images/prd_arrow2.gif) no-repeat 6px 5px;
}

a.product_group span.opNew{
	color: #3e5c92;
	background: url(images/new-M/main-open.gif) no-repeat 2px 5px;
}

div.ord1{ padding-bottom: 5px; }
div.ord2{ font-size: 10px; padding-bottom: 5px; }
div.ord3{ width: 125px; font-size: 10px; padding-bottom: 5px; float: left;}
div.ord4{ width: 60px; float: left; margin-top: 3px; }
div.ord5{ font-size: 10px; line-height: 15px; padding-bottom: 10px; }
div.ord6{ }
div.ord6 a{
	display: block;
	float: left;
	height: 21px;
	line-height: 21px;
}

a.ord_save {
	width: 111px;
	background: url(images/button3.gif) no-repeat; 
}
a.ord_send {
	width: 67px;
	margin-left: 5px;
	background: url(images/button4.gif) no-repeat; 
}

a.del{ 
	display: block; 
	width: 35px; 
	height: 18px;
	line-height: 18px;
	font-size: 10px;
	margin-left: auto;
	padding-right: 18px;
	background: url(images/delete.gif) no-repeat right 3px; 
	text-align: right; 
}

div.prd_ttl{
	margin-bottom: 3px;
	font-weight: bold;
}
div.prd_pt{
	color: #969696;
	margin-bottom: 3px;
	font-size: 10px;
}
div.prd_price{
	color: #1676A6;
	font-weight: bold;
	font-size: 14px;
}
div.prd_price sup{
	font-size: 11px !important;
	font-weight: normal;
}
div.prd_price span{
	color: #1676A6;
	font-size: 10px;
	font-weight: normal;
}

#product{
	width: 565px;
	height: 465px;
	background: white;
	border: 1px solid #83B6D1;
}
#product div.box{
	width: 550px;
	height: 430px;
	margin: 0px auto;
}
#product div.price{
	font-size: 15px;
	font-weight: bold;
	color: #1576A1;
}
.productNew div.price{
	font-size: 15px;
	font-weight: bold;
	color: #1576A1;
}
#product p{
	color: #1576A1;
}
#product p.order{
	font-size: 13px;
	color: #4F4F4F;
}
#product p.order span{
	color: #4F4F4F;
}

#scroll{
	clear: both;
	width: 100%;
	/*scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color: #BEBEBE;
	scrollbar-darkshadow-color: #F0F0F0;
	scrollbar-face-color: #BEBEBE;
	scrollbar-highlight-color: #BEBEBE;
	scrollbar-track-color: #F0F0F0;*/
}

#scroll_content{
	width: 530px;
}


a.client_buy{
	display: block;
	float: left;
	width: 67px;
	height: 21px;
	line-height: 21px;
	color: white !important;
	background: transparent;
	text-align: center;
	text-decoration: none;
	background: url(images/close.gif);
}

a.close{
	display: block;
	width: 67px;
	height: 21px;
	line-height: 21px;
	margin: 0px 8px 4px auto;
	color: white !important;
	background: transparent;
	text-align: center;
	text-decoration: none;
	background: url(images/close.gif);
}
#product div.photo{
	float: left;
	margin: 0px 10px 10px 0px;
}

div.prd_info{
	width: 161px;
	height: 23px;
	line-height: 23px;
	margin: 0px auto;
	background: url(images/product_box.gif);
}

div.prd_info2{
	width: 73px;
	height: 43px;
	margin-bottom: 5px;
	background: url(images/product_box2.gif);
}
div.prd_info2 div{
	line-height: 22px;
	text-align: right;
}

div.prd_info div.prd_price{
	margin-left: 10px;
	font-size: 17px;
}
div.prd_info div.prd_price span{
	font-size: 13px;
}
div.prd_info div.prd_price sup{
	font-size: 12px !important;
}
.ieFix {
	margin: 0;
	padding: 0;
}
input.prd_buy{
	display: block;
	float: right;
	width: 52px;
	height: 19px;
	color: white;
	background: transparent;
	border: none;
	text-indent: 7px;
	text-decoration: none;
	margin: 2px 1px 0px 0px;
	padding: 0px 0px 4px 0px;
	text-align: left;
	background: url(images/product_buy.gif);
	cursor: pointer;
}
a.prd_buy{
	display: block;
	float: right;
	width: 52px;
	height: 19px;
	line-height: 19px;
	color: white;
	background: transparent;
	text-indent: 10px;
	text-decoration: none;
	margin: 2px 1px 0px 0px;
	background: url(images/product_buy.gif);
}
input.prd_buy2{
	display: block;
	width: 66px;
	height: 17px;
	color: white;
	background: transparent;
	text-indent: 15px;
	text-align: left;
	text-decoration: none;
	margin: 0px 1px 0px 4px;
	background: url(images/product_buy2.gif) no-repeat;
	border: none;
	padding: 0px 0px 4px 0px;
	cursor: pointer;
}
a.prd_buy2{
	display: block;
	width: 66px;
	height: 17px;
	line-height: 17px;
	color: white;
	background: transparent;
	text-indent: 19px;
	text-decoration: none;
	margin: 0px 1px 0px 4px;
	background: url(images/product_buy2.gif) no-repeat;
}
div.prd_photo{
	width: 95px;
	margin-right: 5px;
}
a.prd_more{
	clear: both;
	margin-left: 0px;
}

a.more2{
	display: block;
	width: 120px;
	margin-left: auto;
	font-size: 10px;
	color: #4B6FA1;
	text-align: right;
	padding-right: 18px;
	line-height: 15px;
	text-decoration: underline;
	margin: 0px 3px 0px auto;
	background: url(images/arrow2.gif) no-repeat right;
}

div.poll{
	height: 10px;
	margin: 5px 0px 10px 0px;
	background: url(images/poll.gif);
}

#ph{
	width: 20px;
	height: 300px;
	background: red;
	float: left;
}

div.cf{ clear: both; margin-top: 5px; }
div.cf1{ float: left; width: 60px; line-height: 17px; }
div.cf2{ float: left; width: 180px; }
div.cf3{ clear: both; margin-top: 5px; }

.opacity1 {
	opacity: 1;
}

.opacity08 {
	opacity: 0.8;
}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
