body {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Verdana;
    font-size: 11px;
    background-color: #FFFFFF;
}
td {
	font-size: 11px;
}
form {
    margin: 0px; 
    padding: 0px;
}
input {
    font-family: Arial, Verdana;
    font-size: 11px;
}
select {
    font-size: 11px;
    border: 1px solid #CCCCCC;
    padding: 1px;
}
h1{
    margin:0px;
    padding: 0px;
    font-size: 12px;
}
h3 {
    margin: 0px;
    padding: 0px;
    font-size: 13px;
}
h4 {
    margin: 2px;
    margin-left: 4px;
    margin-right: 4px;
    
    padding: 2px;
    padding-left: 10px;
    font-size: 13px;
    border-bottom: 1px solid #CCCCCC; 
}
a:link {
    color: #000000;
}
a:visited {
    color: #000000;
}
a:hover {
    color: #C00000;
}
#main {
    margin: auto;
	width:1000px;
}
#menu {
    background-image: url('../img/bg_menu.jpg');
    background-repeat: repeat-x;
    height: 25px;
    color: #FFFFFF;
    font-weight: bold;
    width: 1000px;
}
#left {
    width: 150px;
    float: left;
}
#middle {
    float: left;
    display: inline;
    padding-left:3px;
    padding-right:3px;
}
#right {
    width: 150px;
    float: right;
}
#footer {
	float: left;
    text-align: center;
    width: 100%;
	align: center;
	border-top: 1px solid #F2F2F2;
	height: 30px;
	padding-top: 10px;
	margin-top: 10px;
}
.foot_menu {
	margin-left: 6px;
	margin-right: 6px;
}
.foot_menu_separator {
	font-size: 8px;
}
.foot_menu_item:link {
	color: #000000;
}
.foot_menu_item:visited {
	color: #000000;
}
.foot_menu_item:hover {
	color: #C00000;
}
.table {
    border: 1px solid #E1DDDE;
    width: 148px;
    float: left;
    padding: 1px;
}
.table_title, .table_title_blue {
    background-image: url('../img/bg_title.jpg');
    background-repeat: repeat-x;
    height: 19px;
    text-align: center;
    width: 100%;
    float: left;
    color: #006A4E;
    font-weight: bold;
    padding-top: 4px;
    font-size: 12px;
}
.table_title_blue {
    background-image: url('../img/title_blue_bg.jpg');
    color: #FFFFFF;
}
.table_item {
    width: 129px;
    float:left;
    display: inline;
    border-botton: 1px solid #000000;
}
a.table_item:link {
    color: #4F4140;
    padding: 2px;
    padding-left: 10px;
    text-decoration: none;
    display: block;
    background-color: #FFFFFF;
    border-bottom: 1px solid #F1F1F1;
    margin-left: 2px;
    margin-right: 2px;
    background-image: url('../img/orange_arrow.gif');
    background-repeat: no-repeat;
    background-position: left;
}
a.table_item:visited {
    color: #4F4140;
    padding: 2px;
    padding-left: 10px;
    text-decoration: none;
    display: block;
    background-color: #FFFFFF;
    border-bottom: 1px solid #F1F1F1;
    margin-left: 2px;
    margin-right: 2px;
    background-image: url('../img/orange_arrow.gif');
    background-repeat: no-repeat;
    background-position: left;
    
}
a.table_item:hover {
    color: #4F4140;
    padding: 2px;
    padding-left: 10px;
    text-decoration: none;
    display: block;
    background-color: #DAF1C1;
    border-bottom: 1px solid #E1E1E1;
}
a.menu_item:link {
    vertical-align: middle;
    height: 18px;
    padding-top: 6px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    text-align: center;
    text-decoration: none;
    color: #006A4E;
    display: block;
}
a.menu_item:visited {
    color: #006A4E;
    height: 18px;
    padding-top: 6px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    text-align: center;
    text-decoration: none;
    display: block;
}
a.menu_item:hover {
    text-decoration: underline;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
}
.menu_separator {
    background-image: url('../img/menu_separator.jpg');
    width: 2px;
    margin-top: 3px;
    margin-bottom: 3px;
    height: 19px;
    float: left;
}
.menu_left {
    float: left;
    background-image: url('../img/menu_left.jpg');
    width: 4px;
    height: 25px;
}
.menu_right {
    float: right;
    background-image: url('../img/menu_right.jpg');
    width: 4px;
    height: 25px;
}
.search {
    height: 22px;
    padding-top: 2px;
    margin-right: 2px;
}

.float_left  {
    float: left;
}
.float_right {
    float: right;
}
.clear {
    clear: both;
}
.spacer_5 {
    font-size: 0px;
    height: 5px;
}
.spacer_10 {
    font-size: 0px;
    height: 10px;
    width: 1px;
}

/*middle*/
.mTitleC, .mTitleLarge {
    float: left;
    width: 692px;
    *width: 688px;
	display: inline;
}
.mTitleLarge {
    width: 842px;
    *width: 838px;
}
.mTitleLeftCorner {
	background-image: url('../img/tab_corner_left.gif');
	background-repeat: no-repeat;
	width: 4px;
	height: 21px;
	margin-left: 10px;
}
.mTitleRightCorner {
	background-image: url('../img/tab_corner_right.gif');
	background-repeat: no-repeat;
	height: 21px;
	width: 4px;
}
.mTitle, .mTitleAuto, .mTitleNew {
    padding-left: 4px;
    padding-top: 3px;
    padding-bottom: 3px;
    height:15px;
    width: 200px;
    background-image: url('../img/tab_bg.gif');
    background-repeat: repeat-x;
    color: #000000;
}
.mTitleAuto {
	width: auto;
	padding-right: 4px;
}
.mTitleNew {
	width: 250px;
}

.mTitleAdminLeftCorner {
	background-image: url('../img/tab_lite_corner_left.gif');
	background-repeat: no-repeat;
	margin-left: 4px;
	width: 3px;
	height: 21px;
}
.mTitleAdminRightCorner {
	background-image: url('../img/tab_lite_corner_right.gif');
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 21px;
	width: 3px;
}
.mTitleAdim, .mTitleAdimSmall {
    padding-right: 4px;
    padding-left: 4px;
    height: 21px;
    background-image: url('../img/tab_lite_bg.gif');
    background-repeat: repeat-x;
}
.mTitleAdimSmall {
    width:50px;
    text-align: center;
}
.mContainer, .mContainerLarge {
    border: 1px solid #6CBE1C;
    padding: 8px;
    float: left;
    display: inline;
    width: 674px;
    *width: 670px;
}
.mContainerLarge {
    width: 824px;
    *width: 820px;
}
span.tabLink {
	text-decoration: underline;
    color: #000000;
    display: block;
    margin-top: 3px;
    font-weight: bold;
}
a.tabLink:link {
    text-decoration: none;
    color: #000000;
    display: block;
    margin-top: 3px;
    font-weight: bold;
}
a.tabLink:visited {
    text-decoration: none;
    color: #000000;
    display: block;
    margin-top: 3px;
    font-weight: bold;
}
a.tabLink:hover {
    text-decoration: underline;
    color: #000000;
    display: block;
    margin-top: 3px;
    font-weight: bold;
}
.langset {
    margin: 4px;
    text-align: center;
    width: 60px;
}
.p {
    margin: 0px;
    padding: 6px;
}
img.infoImg {
    cursor: pointer;
    vertical-align: middle;
}
.info, .infoRed {
    border: 1px solid #CCCCCC;
    text-align: center;
    padding: 4px;
    background-color: #FFFFFF;
    background-image: url('../img/info.gif');
    background-repeat: no-repeat;
    background-position: center left;
    
}
.infoRed {
    color: #FF0000;
}
.small_phone {
    text-align: center;
    border: 1px solid #C3E89B;
    float: left;
    margin: 6px;
    *margin: 5px;
}
a.s_phone:link {
    display: block;
    border-top: 1px solid #C3E89B;
    color: #353D73;
}
a.s_phone:visited {
    display: block;
    border-top: 1px solid #C3E89B;
    color: #353D73;
}
a.s_phone:hover {
    display: block;
    border-top: 1px solid #C3E89B;
    color: #C00000;
}

.reviewHead {
    margin-top: 8px;
    padding: 3px;
    padding-left: 6px;
    background-image: url('../img/small_conteiner_top_bg.gif');
	background-repeat: repeat-x;
	height: 15px;
}
.reviewBody {
    border-top: 1px solid #FFFFFF;
    *border-top: 0px solid #FFFFFF;
    border-bottom: 1px solid #F4F4F4;
    margin-bottom: 8px;
    background-color: #F4F4F4;
    padding: 6px;
    text-align: justify;
}
.reviewRulesContainer {
    border-left: 1px dotted #CCCCCC; 
    *border-left: 1px solid #CCCCCC; 
    margin-left: 20px;
    width:350px;
}

.align_right {
    text-align: right;
}
.ul_10, .ul_10_bull {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    padding-left: 10px;
}
.ul_10_bull {
    list-style-type: circle;
    padding-left: 10px;
    list-style-position: inside;    
}
.li_4 {
    padding-top: 4px;
}
.reviewPages {
    border-top: 1px dotted #CCCCCC;
    *border-top: 1px solid #CCCCCC;
    text-align: right;
    padding: 2px;
}
.reviewInput, .loginInput {
	border: 1px solid #CCCCCC;
	padding-left: 2px;
	padding-right: 2px;
}
.loginInput {
    width: 70px;
}
.inputBlue {
	font-size: 11px;
}
.pageLink:link {
    color: #000;
    padding:2px;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #FFF;
    text-decoration: none;
}
.pageLink:visited {
    color: #000;
    padding: 2px;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #FFF;
    text-decoration: none;
}
.pageLink:hover {
    padding: 2px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #C8EAA3;
    border-bottom: 1px dotted #CCCCCC;
    border-left: 1px dotted #CCCCCC;
    border-right: 1px dotted #CCCCCC;
    
    *border-bottom: 1px solid #CCCCCC;
    *border-left: 1px solid #CCCCCC;
    *border-right: 1px solid #CCCCCC;
    
    color: #353D73;
    text-decoration: none;
}
.pageNoLink {
    font-weight: bold;
    padding: 2px;
    padding-left: 2px;
    padding-right: 2px;
    border-bottom: 1px dotted #CCCCCC;
    border-left: 1px dotted #CCCCCC;
    border-right: 1px dotted #CCCCCC;
    
    *border-bottom: 1px solid #CCCCCC;
    *border-left: 1px solid #CCCCCC;
    *border-right: 1px solid #CCCCCC;
    
    background-color: #C8EAA3;
}
.dLeft {
    padding: 6px;
    background-color: #F4F4F4;
}
.dRight {
    background-color: #F4F4F4;
}
.dImg {
    border: 1px solid #E1E1E1;
}
td.dGroup {
    background-color: #DCF3C2;
    border-top: 1px solid #E8E8E8;
    border-bottom: 1 px solid #E8E8E8;
    color: #006A4E;
    font-weight: bold;
    padding: 2px;
    padding-left: 20px;
}
td.dSubgroup {
    border-top: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    width: 150px;
    padding: 2px;
    padding-left: 20px;
}
td.dValue {
    border-top: 1px solid #E8E8E8;
    padding: 2px;
    padding-left: 10px;
}
.dBorderTop {
    border-top: 1px solid #E8E8E8;
}
.markType {
    font-size: 12px;
    font-weight: bold;
    font-family: verdana;
    margin-top: 2px;
    margin-bottom: 2px;
}
.markSelect {
    padding: 2px;
    text-align: center;
}
.markValue {
    text-align: center;
    font-size: 11px;
    display: block;
    border-bottom: 1px solid #CCCCCC;
    margin: 1px;
    margin-right: 4px;
    margin-left: 4px;
}
.start {
    padding-left: 8px;
}
.spacer {
    font-size: 0px;
    height: 10px;
}
.border_top_gri {
    margin: 4px;
    padding: 2px;
    border-top: 1px solid #CCCCCC;
    text-align: right;
}
.margin_top_4 {
    margin-top: 4px;
}
.info_red {
    color: red;
    text-align: center;
    padding: 3px;
    font-weight: bold;
}
.phoneList {
    overflow: auto;
    height: 250px;
    width: 148px;
}
.phoneListItem {
    margin-top: 1px;
    margin-left: 10px;
    width: 120px;
}

.rightInfo {
    text-align: center;
    padding: 2px;
    width: 140px;
    font-weight: bold;
    color: #FF0000;
}
.rightNewsletter {
    width: 146px;
    *width: 140px;
    text-align: center;
    margin: 2px;
}
.bgBlue {
    background-color: #C8EAA3;
}
.homeNewsContainer {
    float: left;
    width: 50%;
}
.newsHead, .newsLinks { 
    padding: 3px;
    padding-left: 6px;
    height: 16px;
    margin-left: 2px;
    margin-right: 2px;
    color: #000000;
}
.newsHead {
	background-image: url('../img/small_conteiner_top_bg.gif');
	background-repeat: repeat-x;
}
.newsLinks {
	background-image: url('../img/small_conteiner_bottom_bg.gif');
	background-repeat: repeat-x;
}
.newsBody {
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    background-color: #F4F4F4;
    padding: 4px;
    text-align: justify;
    margin-left: 2px; 
    margin-right: 2px;
    height: 104px;
}
.newsSmallImg {
    margin-right: 3px; 
    border: 1px solid #FFFFFF; 
    padding: 1px
}
.newsLinks {
    padding-right: 6px;
    margin-bottom: 6px;
}
ul.newsMonths {
    padding-left: 15px;
    margin-left: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
}
li.newsMonths {
    list-style-type: circle;
}
li.newsMonthsSelected {
    list-style-type: square;
}
.yearHead {
    border-bottom: 1px solid #CCCCCC; 
    width:100%; 
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
}
span.selectedYear {
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    padding-left: 2px;
    padding-right: 2px;
    font-weight: bold;
}
a.selectedYear:link {
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
}
a.selectedYear:visited {
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
}
a.selectedYear:hover {
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    padding-left: 2px;
    padding-right: 2px;
    color: #000000;
	text-decoration: none;
}
ul.linkBrand {
    list-style-type: none;
    padding:0px;
    margin: 0px;
    margin-left: 6px;
}
li.linksBrand {
    text-align: center;
    float: left;
    width: 24%;
    margin: 1px;
}
a.linkBrand:link {
    text-decoration: none;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #E1E1E1;
}
a.linkBrand:visited {
    text-decoration: none;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #E1E1E1;
}
a.linkBrand:hover {
    text-decoration: none;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid;
}
.imgGo {
    margin-top: 2px;
    cursor: pointer;
}
.F0F2F3 {
    border: 1px solid #CCCCCC;
    font-weight: normal;
    margin-top: 1px;
    padding-left:4px;
    padding-right: 4px;
    width: 100px;
}
.inputSearch {
    border: 1px solid #8FC740;
    font-weight: normal;
    margin-top: 2px;
    padding-left:4px;
    padding-right: 4px;
    width: 100px;
}
a.linkSmall:link {
    font-size: 10px;
    color: #006A4E;
}
a.linkSmall:visited {
    font-size: 10px;
    color: #006A4E;
}
a.linkSmall:hover {
    font-size: 10px;
    color: #006A4E;
    text-decoration: none;
}
.brandContainer, .brandContainerSugest, .videoSelectContainer, .videoSelectContainerSearch, .statsSelectContainer  {
    height: 180px;
    width: 170px;
    overflow: auto;
    border: 1px solid #CCCCCC;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    text-align: left;
}
.brandContainerSugest {
	height: auto;
	width: 350px;
}
.brandList {
    margin: 0px;
    padding: 1px;
}

.conpareContainerTitle {
    font-weight: bold;
    border: 1px solid;
}
#jsonIsland {
    display: none;
    visibility: hidden;
}
a.compareList:link {
    display: block;
    padding: 1px;
    padding-left: 4px;
    margin-left: 1px;
    margin-right: 1px;
}
a.compareList:visited {
    display: block;
    padding: 1px;
    padding-left: 4px;
    margin-left: 1px;
    margin-right: 1px;
}
a.compareList:hover {
    display: block;
    background-color: #C8EAA3;
    padding: 1px;
    padding-left: 4px;
    margin-left: 1px;
    margin-right: 1px;
}
.compareSelectTitle, .compareSelectTitleSugest, .videoSelectTitle, .statsSelectTitle {
    border-top: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background-color: #C8EAA3;
    font-weight: bold;
    font-size: 12px;
    width:100px;
    text-align: left;
    padding: 2px;
    padding-left: 4px;
    margin-left: 15px;
    *margin-left: 26px;
}
.compareSelectTitleSugest {
	margin-left: 2px;
}
.lastNews {
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    width: 48%;
}
.lastNewsContainer {
    width: 100%;
    float: left;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #F4F4F4;
}
.rowContact {
    margin: 4px;
}
.contactLeftContainer {
    border-right: 1px solid #FFFFFF;
    width: 50%;
    height: 340px;
    float: left;
    background-color: #F4F4F4;
    padding: 6px;
}
.contactFormTitle {
    border-bottom: 1px solid #CCCCCC;
    margin: 2px;
    padding-left: 4px;
}
.contactRightContainer {
    float: left;
    width: 46%;
    background-color: #F4F4F4;
    padding: 6px;
    height: 340px;
}
.contactUl {
    padding-left: 5px;
    font-weight: bold;
    font-size: 12px;
    padding-left: 4px;
    margin-left: 0px;
    list-style-position: inside
}
.contactLi {
    font-weight: normal;
    font-size: 11px;
    padding: 1px;
    padding-left:13px;
}
.sugestContainer {
	margin-left: 25px; 
	position: absolute; 
	
}
.sugestItem {
	float: left;
	border: 1px solid #C3E89B;
	margin: 7px;
	*margin: 6px;
	text-align: center; 
}
a.sendWithYahoo:link {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

a.sendWithYahoo:visited {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

a.sendWithYahoo:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.stats {
	font-size: 12px;
	color: #000000;
}
a.stats:link {
	text-decoration: none;
	font-size: 12px;
}
a.stats:visited {
	text-decoration: none;
	font-size: 12px;
}
a.stats:hover {
	text-decoration: none;
	font-size: 12px;
}
.font_size_12 {
	font-size: 12px;
}
a.list:link {
    display: block;
    padding: 0px;
    padding-left: 4px;
    margin-left: 1px;
    margin-right: 1px;
}
a.list:visited {
    display: block;
    padding: 0px;
    padding-left: 4px;
    margin-left: 1px;
    margin-right: 1px;
}
a.list:hover {
    display: block;
    background-color: #C8EAA3;
    padding: 0px;
    padding-left: 4px;
    margin-left: 1px;
    margin-right: 1px;
}
a.commercial_link:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.commercial_link:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.commercial_link:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.lineSeparator {
	
}
.relevance {
	margin-top: 3px;
}
.relevanceContainer {
	border: 1px solid;
	height: 8px;
	width: 100px;
	background-color: #FFFFCE;
	font-size: 0px;
}
.relevanceIndicator {
	background-color: #048106;
	height: 8px;
	font-size: 0px;
}
.newsLeft {
	margin: 2px;
	padding: 2px;
	cursor: pointer;
}
a.lastNewsLink:link {
	text-decoration: none;
}
a.lastNewsLink:visited {
	text-decoration: none;
}
a.lastNewsLink:hover {
	background-color: #5086A8;
	color: #FFFFFF;
}
.moreNewsLinkContainer {
	text-align: right;
	margin: 4px;
}
.left_on_top {
	display: inline;
	background-image: url('../img/left_on_top.gif');
	background-position: right;
	background-repeat: no-repeat;
	width: 7px;
	height: 37px;
}
.bg_on_top {
	display: inline;
	background-image: url('../img/bg_on_top.gif');
	background-position: center;
	background-repeat: repeat-x;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 18px;
	font-weight: bold;
	padding-top: 8px;
	font-family: Arial;
	height: 29px;
}
.right_on_top {
	display: inline;
	background-image: url('../img/right_on_top.gif');
	background-position: left;
	background-repeat: no-repeat;
	width: 7px;
	height: 37px;
}