html {

	width:100%;

	height:100%;

}

body {

	margin: 0px;

	padding: 0px;

}



#home #body, #innerPage #body{

	margin: 0px;

	padding: 0px;

	width:100%;

	height:100%;

	

	background:url(../images/body_bckgr.gif) repeat-x left top;

}



#productPage #body{

	margin: 0px;

	padding: 0px;

	width:100%;

	height:100%;

	

	background: url(../images/inner2_body_bckgr.gif) repeat-x left top;

}

#header_wrap {

	margin:0px auto;

	width:980px;

}



.languages {

	width: 30px;

	height:50px;

}



.languages a {

	display: block;

	height:100%;

	width: 100%;

	

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	

	text-decoration: none;

	text-align:center;

}



.languages a.bg {

	background: url(../images/header_flag_bg.gif) no-repeat center 27px;

}



.languages a.gb {

	background: url(../images/header_flag_gb.gif) no-repeat center 27px;

}



.languages a.ru {

	background: url(../images/header_flag_ru.gif) no-repeat center 27px;

}





.languages a:hover {

	display: block;

	height:100%;

	width: 100%;

	

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	

	text-decoration: none;

	text-align:center;

	

	background-color: #63b008;

	border-top: #97ce1a 1px solid;

	border-right: #97ce1a 1px solid;

	border-left: #97ce1a 1px solid;

}



#quicklinks a {

	display: inline;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #97ce1a;

	

	text-decoration: none;

	

	padding-left:15px;

	margin-left:10px;

}



#quicklinks a:hover {

	color: #ffffff;

}



#quicklinks a.home {

	background: url(../images/header_home_off.gif) no-repeat left center;

}



#quicklinks a.home:hover {

	background: url(../images/header_home_on.gif) no-repeat left center;

}



#quicklinks a.sitemap {

	background: url(../images/header_sitemap_off.gif) no-repeat left center;

}



#quicklinks a.sitemap:hover {

	background: url(../images/header_sitemap_on.gif) no-repeat left center;

}



#quicklinks a.terms {

	background: url(../images/header_terms_off.gif) no-repeat left center;

}



#quicklinks a.terms:hover {

	background: url(../images/header_terms_on.gif) no-repeat left center;

}



#header_bottom {

	background:#66b208;

	width:100%;

	height:2px;

}



#productPage #header_bottom {

	width:100%;

	height:29px;

	background:url(../images/inner2_header_bottom.gif) repeat-x top left #65b208;

	text-align:right;

	

	color:#c5e14e;

}



#productPage #header_bottom a{

	line-height:29px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:normal;

	

	color:#c5e14e;

	text-decoration: none;

}



#productPage #header_bottom a:hover{

	text-decoration: none;

	color:#ffffff;

}





#collage_wrap {

	margin:5px auto 0px auto;

	width:980px;

}



#body_wrap {

	width:980px;

	

	background:url(../images/page_bottom_M.gif) repeat-x bottom left;

}



#page_bottom_L {

	width:auto;

	background:url(../images/page_bottom_L.gif) no-repeat bottom right;

}



#page_bottom_R {

	width:auto;

	background:url(../images/page_bottom_R.gif) no-repeat bottom left;

}



#sidebar_wrap {

	width:260px;

}



#sidemenu_wrap {

	width:260px;

}



#sidemenu_wrap h3{

	width:100%;

	height:47px;

	

	line-height: 47px;

	

	background: url(../images/sidemenu_h3.jpg) no-repeat top left;

	

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	

	color:#74fd08;

	padding-bottom:0;

	margin: 0;

}



#sidemenu_wrap a{

	display: block;

	/*height:36px;*/

	background:url(../images/sidemenu_a.gif) #287b02 no-repeat left top;

	padding:12px 0px 12px 36px;

	

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	

	color:#FFFFFF;

	

	text-transform:uppercase;

	text-decoration:none;

}



#sidemenu_wrap a:hover{

	background:url(../images/sidemenu_a.gif) #3e9504 no-repeat left -50px;

	

}



#sidemenu_wrap .last{

	height:70px;

	background:url(../images/sidemenu_a_last.gif) no-repeat top right;

	

}



#sidemenu_wrap #level2 a{

	display: block;

	/*height:22px;

	line-height:22px;*/

	background:url(../images/sidemenu_lev2_a.gif) #e2a300 no-repeat 16px top;

	padding:7px 0px 7px 36px;

	

	border-top:1px solid #de9800;

	border-left:3px solid #de9800;

	border-right:3px solid #de9800;

	

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:normal;

	

	color:#b06710;

	text-transform:none;

	

	text-decoration:none;

}



#sidemenu_wrap #level2 a:hover{

	background:url(../images/sidemenu_lev2_a.gif) #e5ac00 no-repeat 16px -50px;

	

}





#sidesupplement_wrap {

}





#sidesupplement_wrap h3{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color:#2f7a03;

	

	margin: 12px 0;

}

.hotdeal td{padding:10px 0;}



.hotdeal a img{

	border:1px #c6b7ac solid;	

}



.hotdeal a:hover img{

	border:1px #ecdcd0 solid;	

}



.hotdeal h4{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color:#798b21;

	

	margin:0 0 5px 0;	

}



.hotdeal p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color:#72736d;

	

	margin:0;	

}





.hotdeal a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color:#ed576c;

	

	text-decoration:none;

	margin:0;	

}



.hotdeal a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color:#ed576c;

	

	text-decoration:underline;

	margin:0;	

}



table #mainmenu {

	width:100%;

	height:32px;

	

	margin:7px 0;



}



#mainmenu td{

	text-align:center;

}



#mainmenu a{

	display:block;

	width:100%;

	height:100%;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 12px;

	

	color:#ffffff;

	

	text-decoration:none;	

}



#mainmenu a:hover {

	text-decoration:underline;	

}



#welcome_wrap {

	margin:25px 0;

}



#welcome_wrap table td{

	padding:0px 5px;

}



#welcome_wrap h2{

	margin:5px 0 0 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:25px;

	font-weight:normal;

	color:#FFFFFF;

	

	text-transform:uppercase;

}



#welcome_wrap h3{

	margin:0 0 10px 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:normal;

	color:#FFFFFF;

	

	text-transform:uppercase;

}



#welcome_wrap p{

	margin:0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#FFFFFF;

}



.roundedgreen {

	background:#479606;

}



#contact_wrap .T {

	background:url(../images/roundedgray_T.gif) top left repeat-x #f5f5f5;

}



#contact_wrap .R {

	background:url(../images/roundedgray_R.gif) top right repeat-y #f5f5f5;

}



#contact_wrap .L {

	background:url(../images/roundedgray_L.gif) top left repeat-y #f5f5f5;

}



#contact_wrap .B {

	background:url(../images/roundedgray_B.gif) bottom left repeat-x #f5f5f5;

}



#contact_wrap .M {

	background:#f5f5f5;

}



#contact_wrap {

	margin:25px 0 0 0;

}



#contact_wrap H2{

	margin:0;

	font-family: Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:normal;

	color:#3F3F3F;

	

	text-transform:uppercase;

}



#contact_wrap p, #contact_wrap td {

	margin:5px 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#3F3F3F;

}



#contact_wrap form td {

	margin:5px 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#5a5a5a;

}



#contact_wrap a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color:#ed576c;

	

	text-decoration:none;

	margin:0;	

}



#contact_wrap a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color:#ed576c;

	

	text-decoration:underline;

	margin:0;	

}



#contact_wrap .button input{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color:#ffffff;

	

	background: url(../images/roundedgray_btn_M.gif) repeat-x top left;

	height:30px;

	margin:0;	

	border:none;

}



#footermenu {

	height:22px;

	margin:9px 0 9px 0;

}  
/* ????????: margin:15px 0 9px 0 */



#copyright {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color:#ffffff;

}



#footermenu td, #footermenu a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	

	color:#656565;

	

	text-decoration:none;

}



#footermenu td {padding: 0 20px;}



#footermenu a:hover {

	

	text-decoration:underline;

}



#footer_wrap {

	margin:0 auto;

	width:980px;

	

	background: #d3d3d3;

}



#footer_wrap td, #footer_wrap a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color:#ffffff;

	

	text-align:center;

	

	text-decoration: none;

}



#footer_wrap a:hover {

	

	text-decoration: underline;

}



#innerPage #pagecontent_wrap h2, #productPage #pagecontent_wrap h2  {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: bold;

	

	color:#504d4a;

	

	height:40px;

	line-height:40px;	

	margin:0px 0px 0px 20px;

}



#innerPage #pagecontent .L, #productPage #pagecontent .L {

	background:url(../images/inner_mainframe_L.gif) no-repeat top right;

	width:14px;

}



#innerPage #pagecontent .M, #productPage #pagecontent .M {

	background:url(../images/inner_mainframe_M.gif) repeat-x top left;

	padding-top:14px;

}



#innerPage #pagecontent .R, #productPage #pagecontent .R{

	background:url(../images/inner_mainframe_R.gif) no-repeat top left;

	width:14px;

}



#innerPage #pagecontent #thumbs_wrap td {

	padding:3px;

	border: 1px solid #c5c5c5;

	background:#ffffff;

}



 #innerPage #pagecontent #thumbs_wrap td a{

	display:block;

	clear:both;

	

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	

	text-decoration:none;

	

	color:#656565;

}



#innerPage #pagecontent #thumbs_wrap td a:hover{	

	text-decoration:underline;

}



#innerPage #pagecontent #thumbs_wrap td a img{

	border: 1px solid #ffffff;

}



#innerPage #pagecontent #thumbs_wrap td a:hover img{

	border: 1px solid #339900;

}



#pagecontent td, #pagecontent p {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	

	color:#86827f;

}


#productPage #thumbs_wrap td{

	padding:3px;

	border:1px solid #dedede;

	background:#eeeeee;

	text-align:center;

}



#productPage #thumbs_wrap span a{

	display:block;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight: bold;

	line-height:18px;

	

	text-decoration:none;

	text-align:center;

	color:#000000;

}



#productPage #thumbs_wrap span a:hover {	

	color:#656565;

	text-decoration:none;

}



#productPage #thumbs_wrap span{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight: bold;

	

	text-decoration:none;

	

	color:#656565;

	padding: 4px 0px;

}



#productPage #thumbs_wrap a{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	

	text-decoration:none;

	

	color:#656565;

	

	text-align:left;

}



#productPage #thumbs_wrap a:hover{	

	text-decoration:underline;

}



#productPage #thumbs_wrap a img{

	border: 1px solid #ffffff;

}



#productPage #thumbs_wrap a:hover img{

	border: 1px solid #339900;

}



#individualPresentation #thumbs_wrap td {

	padding:3px;

	border:none;

	background:#ffffff;

	text-align:center;

}



#thumbsNav {

	background:#eeeeee;

	

	color:#838383;

	

	line-height:29px;	

}



#thumbsNav td{

	padding: 0px 4px;

}



#thumbsNav a{

	white-space: nowrap;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	text-decoration: none;

	

	color:#838383;

	line-height:29px;

}



#thumbsNav a:hover{

	text-decoration: underline;

}



#pallete_wrap {

	background: #CCCCCC;

}



.placer100 .right{

	text-align:right;

}

a.orange {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-decoration:none;

	

	color:#f58220;

}

#pagecontent h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#656565;
	height: auto;
	width: auto;
	margin:0 0 0 0;
}

#thumbsNav b{
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	color:#b06710;
	line-height:29px;

}