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;
    padding-left:4px;
    padding-right:4px;
}
#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 #F2F2F2;
    width: 148px;
    float: left;
    padding: 1px;
}
.table_title, .table_title_blue, .table_title_red {
    background-image: url('../img/bg_title.jpg');
    background-repeat: repeat-x;
    height: 19px;
    text-align: center;
    width: 100%;
    float: left;
    color: #094F99;
    font-weight: bold;
    padding-top: 4px;
    font-size: 12px;
}
.table_title_blue {
    background-image: url('../img/title_blue_bg.jpg');
    color: #FFFFFF;
}
.table_title_red {
	background-image: url('../img/title_red_bg.gif');
    color: #FFFFFF;
}
.table_item {
    width: 129px;
    *width: 125px;
    float:left;
    border-botton: 1px solid #000000;
}
a.table_item:link {
    color: #094F99;
    padding: 2px;
    padding-left: 10px;
    text-decoration: none;
    display: block;
    background-color: #FFFFFF;
    border-bottom: 1px solid #E3ECF3;
    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: #094F99;
    padding: 2px;
    padding-left: 10px;
    text-decoration: none;
    display: block;
    background-color: #FFFFFF;
    border-bottom: 1px solid #E3ECF3;
    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: #000000;
    padding: 2px;
    padding-left: 10px;
    text-decoration: none;
    display: block;
    background-color: #E8EDF7;
    border-bottom: 1px solid #E3ECF3;
    margin-left: 2px;
    margin-right: 2px;
    background-image: url('../img/orange_arrow.gif');
    background-repeat: no-repeat;
    background-position: left;
}
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: #005494;
    display: block;
}
a.menu_item:visited {
    color: #005494;
    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;
}
.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 {
    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;
}

.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 #BCD2E6;
    padding: 8px;
    float: left;
    width: 674px;
    *width: 670px;
}
.mContainerLarge {
    width: 824px;
    *width: 820px;
}
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 #B8BCD6;
    float: left;
    margin: 6px;
    *margin: 5px;
}
a.s_phone:link {
    display: block;
    border-top: 1px solid #B8BCD6;
    color: #353D73;
}
a.s_phone:visited {
    display: block;
    border-top: 1px solid #B8BCD6;
    color: #353D73;
}
a.s_phone:hover {
    display: block;
    border-top: 1px solid #B8BCD6;
    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 #F1F1F1;
    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: #E8EDF7;
    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: #E8EDF7;
}
.dLeft {
    padding: 6px;
    background-color: #F4F4F4;
}
.dRight {
    background-color: #F4F4F4;
}
.dImg {
    border: 1px solid #E1E1E1;
}
td.dGroup {
    background-color: #F0F2F3;
    border-top: 1px solid #E8E8E8;
    border-bottom: 1 px solid #E8E8E8;
    color: #336699;
    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: #E8EDF7;
}
.homeNewsContainer {
    float: left;
    width: 50%;
}
.newsHead, .newsLinks { 
    padding: 3px;
    padding-left: 6px;
    height: 16px;
    margin-left: 2px;
    margin-right: 2px;
    color: #1B3852;
}
.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 #F1F1F1;
    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 #CCCCCC;
    font-weight: normal;
    margin-top: 1px;
    padding-left:4px;
    padding-right: 4px;
    width: 100px;
}
a.linkSmall:link {
    font-size: 10px;
    color: #005494;
}
a.linkSmall:visited {
    font-size: 10px;
    color: #005494;
}
a.linkSmall:hover {
    font-size: 10px;
    color: #005494;
    text-decoration: none;
}
.brandContainer, .brandContainerSugest, .videoSelectContainer, .videoSelectContainerSearch, .statsSelectContainer  {
    height: 180px;
    width: 150px;
    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: #E8EDF7;
    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: #E8EDF7;
    font-weight: bold;
    font-size: 12px;
    width:100px;
    text-align: left;
    padding: 2px;
    padding-left: 4px;
    margin-left: 27px;
    *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: #F1F1F1;
    padding: 6px;
}
.contactFormTitle {
    border-bottom: 1px solid #CCCCCC;
    margin: 2px;
    padding-left: 4px;
}
.contactRightContainer {
    float: left;
    width: 46%;
    background-color: #F1F1F1;
    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 #B8BCD6;
	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: #E8EDF7;
    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;
}
.errorContainer {
	border: 1px solid #CCCCCC;
	color: #FF0000;
	background-color: #FFFFCE;
	margin: 4px;
	padding: 4px;
}
a.comunityLinkResources:link {
	text-decoration: underline;
	color: #C00000;
	font-size: 11px;
	font-weight: normal;
}
a.comunityLinkResources:visited {
	text-decoration: underline;
	color: #C00000;
	font-size: 11px;
	font-weight: normal;
}
a.comunityLinkResources:hover {
	text-decoration: none;
}
.userMenuItem {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 4px;
}
.userMenuItem li{
	font-weight: normal;
	padding: 1px;
	clear: both;
}
.mediumFont {
	font-size: 12px;
}
.padding_2 {
	padding: 2px;
}
.h2Title {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	color: #094F99;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
.rightUserAvatar {
	border: 1px solid #CCCCCC;
	float: left;
	margin: 2px;
}
a.wallpaperItemLink:link {
	font-size: 11px;
	color: #960000;
	font-weight: bold;
	text-decoration: none;
}
a.wallpaperItemLink:visited {
	font-size: 11px;
	color: #960000;
	font-weight: bold;
	text-decoration: none;
}
a.wallpaperItemLink:hover {
	text-decoration: underline;
}