html, body {
height:100%;
width:100%;
margin:0;
padding:0;
background-color:#EBEBEB;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#F2F2F2;
}

.content { min-width:1000px; }

a {text-decoration:none; cursor:pointer; color:#006699;}
a:hover {text-decoration:underline; color:#FF6600;}

.main {	position:relative; min-height:100%;	}

.content {
		padding:0px;
		padding-bottom:33px; /* footer height + padding */	
		 }

.footer {
		position:absolute;
		bottom:0;
		width:100%;
		height:40px;
		font-weight:bold;
		text-align:center;
		background-color:#030c46;
		color:#FFFFFF;
		font:16px Arial, Helvetica, sans-serif;
	}



/* Begin Shapka */
.shapka_pic {
height:243px;
width:710px;
background:url(/img/f_images/shapka_pic.jpg) no-repeat;
float:left;
}

.phone_number {
font:26px Arial, Helvetica, sans-serif;
color:#FF9900;
position:absolute;
right:3%;
top:5px;
}

/*.company_logo {
height:55px;
width:95px;
background:url(/img/f_images/logo.jpg) no-repeat;
float:left;
margin-top:35px;
}*/

.company_info {
float:right;
width:499px !important;
width:502px;
position:absolute;
right:1%;
top:75px;
}

.company_desc_name {
font:18px Arial, Helvetica, sans-serif;
color:#D2D2D2;
margin-top:36px;
padding-left:102px !important;
padding-left:99px;
}

.company_desc {
margin-bottom:-14px;
padding-left:1px;
}

.company_desc h1 {
font:18px Arial, Helvetica, sans-serif;
color:#D2D2D2;
margin:0;
padding:0;
}

.company_name {
height:0px;
}

.company_name h2 {
font:36px "Arial Black";
color:#D2D2D2;
margin:0;
padding:0;
}
/* End Shapka */

.block_1 {
height:243px;
background:url(/img/f_images/block_1_bg.png) repeat-x;
width:100%;
}
.block_2_3_left {
width:15%;
float:left;
}





/* Begin Menu Top */
.menu_top {
font:18px Arial, Helvetica, sans-serif;
color:#f7f7f7;
float:right;
width:750px;
padding-right:2px !important;
padding-right:5px;
margin-top:43px !important;
margin-top:39px;
margin-bottom:-39px;
clear:right;
position:absolute;
right:5px;
top:145px;
}
.menu_top div {
float:left;
width:100px;
text-align:center;
padding-top:2px;
display:block;
margin-right:12px;
}
.menu_top a {
color:#D2D2D2;
text-decoration:none;
}
#active_top_menu {
color:#031957;
background:url(/img/f_images/active_top_menu.png) repeat-x;
height:55px;
width:100px;
}
/* End Menu Top */


/* Begin Menu Left*/
.menu_left {
padding-top:20px;
font:22px Arial, Helvetica, sans-serif;
color:#02052a;
}
.menu_left div {
display:block;
height:40px;
padding-top:18px;
padding-left:30px;
}
.menu_left a {
color:#02052a;
text-decoration:none;
}
#active_left_menu {
color:#ffffff;
background:url(/img/f_images/active_left_menu.png) repeat-y;
height:40px;
width:110px;
}
/* End Menu Left*/


/* Begin Content */
.foto {
padding-top:50px;
height:428px;
width:662px;
}
/* End Content */

#center {
  width:100%; 
  float:left;
  text-align:center;
		}

hr {
background:#003399;
color:#333366;
height:1px
}

.title4 {
font-size: 25px
}


/* Slide Begin*/

#wrapper {
	position: relative;
	width: 800px;
	margin-right: 50px;
	margin-left: auto;
	background-position: 475px;
	background-repeat: repeat-y;
	background-image: url(../images/gray_bar.gif);
	top: 5px;
	margin: auto;
}
#home #wrapper {
	background-image: none;	
}

#mainColumn {
	position: relative;
	margin-right: 0px;
	margin-left: 0px;
}

#rightColumn {
	background-position: 0 135px;
	background-image: url(../images/yellow_bar.gif);
	background-repeat: repeat-x;
	right: 0px;
	position: absolute;
	top: 0px;
	width: 250px;
}

#customerCare #mainImage {
	background-image: url(../images/customer-care.gif);
	background-position: 0 135px;
	background-repeat: no-repeat;
}
#contactUs #mainImage {
	background-image: url(../images/contact-us.gif);
	background-position: 0 135px;
	background-repeat: no-repeat;
}
#findAStore #mainImage {
	background-image: url(../images/find-a-store.gif);
	background-position: 0 135px;
	background-repeat: no-repeat;
	min-height: 715px;
}
#legalInformation #mainImage {
	background-image: url(../images/customer-care.gif);
	background-position: 0 135px;
	background-repeat: no-repeat;
}
#pressReleases #mainImage {
	background-image: url(../images/press-releases.gif);
	background-position: 0 135px;
	background-repeat: no-repeat;
}
#privacyPolicy #mainImage {
	background-image: url(../images/customer-care.gif);
	background-position: 0 135px;
	background-repeat: no-repeat;
}
#siteInformation #mainImage {
	background-image: url(../images/customer-care.gif);
	background-position: 0 135px;
	background-repeat: no-repeat;
}


#thumb ul {
  /* background: #FFF;
  bottom: -35px;
  left: 0px;
  position: absolute;
  overflow: hidden;
  padding: 5px 0;*/
  padding:0;
  margin:0;
  z-index: 10001;
}
#thumb ul a {
  background-position: 50% 50%;
  cursor: pointer;
  margin: 0 5px 5px 0;
  opacity: 0.5;
  display: block;
  width: 65px;
  height: 40px;
	background-color:#bbb;
}
#thumb.pr ul a{
	width:85px;
	height:110px;
}

#thumb ul a.active,
#thumb ul a:hover {
  opacity: 1;
}
#thumb ul li {
  float: left;
  list-style: none;
}
/* Slide End*/