html,body{ margin:0px; padding:0px;}
td{ font-size:11px; font-family:Arial, Helvetica, sans-serif;}

/* Ссылки */

a{color:#0575CB;}
a:hover{color:#0575CB; text-decoration:none;}

/* Языки */
#lang a{font-size:12px; color:#6f6f6f; text-decoration:none;}
#lang a:hover{color:#f26722;text-decoration:underline;}
#lang  .act{color:#f26722;}

/* Логотип */
#logo{ margin:15px 0px 12px 0px;}

/* Форма поиска  */#sfm{ padding:0px; margin:0px;color:#5E5E5E; font-weight:bold; font-size:12px;}
#sfm input{ border: 1px solid #819db3; width:322px; height:16px; display: inline-block; }

/* Верхнее меню */
#menu_top a{ padding-left:15px; padding-right:15px; color: #20836C; font-weight:bold; text-decoration:none; text-transform: uppercase;}
#menu_top a:hover{text-decoration:underline;}
#menu_top .act{ color:#FFFFFF;text-shadow: 1px 1px 0px #000; }
#menu_top .act:hover{ text-decoration:underline;}
/* Верхнее меню */

/* Парнёры */
#partners{color:#186514; font-weight:bold; margin-top:15px;}
#partners a{color:#666; font-weight:normal; text-decoration:none;}
#partners a:hover{text-decoration:underline;}
/* Парнёры */

/* Нижнее меню */
#menu_bottom td{ border:1px solid #CCCCCC; height:25px; background:url(/i/menu_bot_bg.gif) top repeat-x;}
#menu_bottom a{ color: #20836C; font-weight:bold;text-decoration:none; padding-left:35px; padding-right:35px; text-transform: capitalize;}
#menu_bottom a:hover{ color: #20836C; font-weight:bold;text-decoration:underline;}
/* Нижнее меню */

/* Таблицы слева и справа */
.tableL{border:1px solid #DDE1E4; background-color:#f9fafa;}
.tableL .pad{ padding:3px;}
.tableL .TDhed{ background:#FAFAFA; height:30px;border-bottom:1px solid #DDE1E4; font-weight:bold; font-size:14px;}
.tableL .TDhed div {position:relative; color: #20836C; /*color: #2D9917;*/}
.tableL .TDhed div .icoN {position:absolute;top:-22px;}
.tableL .TDhed div .icoV {position:absolute;top:-12px;}
.tableL .TDhed div .icoSDV {position:absolute;top:-5px;}
.tableL .TDhed div .icoSVG {position:absolute;top:-5px;}
.tableL .TDhed div .icoF {position:absolute;top:-2px; left:5px;}
.tableL .TDhed div .icoCom {position:absolute;top:-15px; left:5px;}

.tableL .TDhed div .text {position:absolute; top:10px; left:25px;}
.tableL .TDhed div .text2 {position:absolute; top:10px; left:25px; /*font-size:11px;*/}
.tableL .TDhed div .text3 {position:absolute; top:10px; left:15px; /*color:#545454;*/ color: #20836C;}

.tableL .TDhed a { font-size:11px; color:#7f9db9; font-weight:normal; text-transform: none;}
.tableL .imgUser { border:1px solid #5f7890;}


/* Новости на главной */
/* меню быго доступа в новостях */
.tableL .news_menu_smoll{ padding-top:5px;}
.tableL .news_menu_smoll a{ padding-right:5px; color:#666666; text-decoration:underline;}
.tableL .news_menu_smoll a:hover{ text-decoration:none;}

/* Новости на главной заголовки и тексты */
.limitNews{ padding-top:5px;}
.limitNews .nameNews {margin-top:5px;}
.limitNews .nameNews a{ color:#f65506; font-weight:bold; text-decoration:underline; }
.limitNews .nameNews a:hover{ text-decoration:none;}
.limitNews .textareaNews{ color:#545454;}
.limitNews .dateNews { color:#a9aaa7; }
.limitNews .subNews {color:#a9aaa7; text-decoration:underline; }
.limitNews .subNews:hover{ text-decoration:none; }

/* Сделай й выбор*/
.viborBox{display: block; float:left; width:235px; padding:15px 0px 15px 15px; /* border: 1px solid black;*/}
.viborBox .catName{ margin-bottom:3px; text-transform: uppercase;}
.viborBox .catName span{color:#0575CB;}
.viborBox .catName a{ font-weight:bold;}
.viborBox .catName a:hover{ text-decoration:none;}
.viborBox .subcatName a{color:#4b4e53; text-decoration:none;}
.viborBox .subcatName a:hover{ text-decoration:underline;}
.viborBox .subcatName2 a{color:#0575CB; text-decoration:none; font-size: 1.3em; font-weight: bold; margin-bottom: 4px; display: inline-block;}
.viborBox .subcatName2 a:hover{ text-decoration:underline;}

/*Опрос*/
#pool span{ font-weight:bold; font-size:12px; color: #20836C;}

/*Форум*/
#forumLimit a{ text-decoration:none;}
#forumLimit a:hover{ text-decoration:underline;}

/**/
#Whether span{ font-weight:bold; font-size:12px;}
#Whether font{ font-weight:bold; font-size:12px;color:#003073;}

.couse td{ font-size:12px;}
.couse a{ font-weight:bold;}
.couse strong{color:#7f9db9}

h1{font-size:16px;}

/*Форма контактов*/
#contactForm{ font-size:12px;}
#contactForm .input{  width:350px; height:20px; border:1px solid #dbe1e6;}
#contactForm textarea{  width:350px; height:120px; border:1px solid #dbe1e6; }

h2{color:#555555; font-size:14px;}
h2 span{color:#0575cb; font-size:12px;}
/*опросы*/
.pool_result div{float:left;text-align:center; height:20px; color:#FFF; font-weight:bold;padding-top:3px;text-shadow: 1px 1px 0px #000; }
.pool_result strong{ padding-left:5px;padding-top:5px; color:#555555; font-size:12px;}

/*закладки*/
#favorit .text{color:#545454;}
#favorit .lk{ margin-top:5px;color:#a09f9f;}
#favorit .lk a{color:#a09f9f;}
/*комментарии*/
#comments{}
#comments .text{color:#545454;}
/*навигация*/
.nv{ font-size:12px; color:#0575CB;}
.nv a{ padding: 0 5px; }
.nv span{ font-size:12px; color:#555555; padding: 0 5px; }

/*информация о компании*/
#companyInfo{}
#companyInfo .name{ color:#545454; font-size:12px; font-weight:bold; margin-bottom:10px;}
#companyInfo text{ color:#545454; font-size:12px;}
/*новости компании*/
#companyNews{}
#companyNews .TDhed { border:0px; height:20px; text-transform: uppercase; }
#companyNews table{border:1px  solid #DDE1E4;}
#companyNews span{color:#a09f9f; font-size:14px; font-weight:bold;}
#companyNews div{color:#545454; font-size:11px;}
#companyNews img{ border:1px solid #5f7890;}

/*Контакты компании*/
#CompanyContacts{}
#CompanyContacts .TDhed{border:0px; height:20px;}

#companyPhoto .TDhed{border:0px; height:20px;}
#companyPhoto table{border:1px  solid #DDE1E4;}

#companyComments span{ font-weight:bold;color:#0575cb; font-size:12px;}
#companyComments font{  font-size:12px;}
#companyComments .name{ font-weight:bold; color: #20836C; margin-bottom:5px; font-size:12px;}

#companyCommentsForm td{ font-size:12px;}
#companyCommentsForm strong{color: #20836C;}
#companyCommentsForm .input{  width:350px; height:20px; border:1px solid #dbe1e6;}
#companyCommentsForm textarea{  width:350px; height:120px; border:1px solid #dbe1e6; }


/**/
#newsView span{ color:#a9aaa7;}
#newsView  a{ color:#a9aaa7;}
#newsView h2{ font-size:14px; text-decoration:underline;}
#newsView strong{ color:#545454; font-size:12px;}

/*Форма регистрации*/
#registrationForm .input{  width:300px; height:20px; border:1px solid #dbe1e6;}
#registrationForm div{ font-size:12px;color:#242424;}
#registrationForm span{ font-size:11px;color:#242424;}


/*Список новостей*/
#newsList a{ font-weight:bold;}
#newsList .text{color:#545454;}
#newsList .lk{ margin-top:5px;color:#a09f9f;}
#newsList .lk a{color:#a09f9f;}


#searchResult h1{color:#555555; font-size:14px; text-transform: uppercase;}
#searchResult h1 span{color:#0575cb;font-size:14px; text-transform: none;}

#searchResult h2{color:#2b971f; font-size:16px;}
#searchResult h2 span{color:#555555;font-size:16px;}
/*#searchResult .lk{ padding:5px;}*/
#searchResult .lk { font-size:14px; font-weight:bold; }
#searchResult .lk a{font-size:14px; font-weight:bold; padding:5px;}
#searchResult .lk font{font-size:14px; font-weight:bold; color:#555555;}

#searchResult .lk2{ padding:5px; }
#searchResult .lk2 a{font-size:11px; font-weight:bold; padding:5px 0;}
#searchResult .lk2 font a{font-size:11px; color:#a09f9f;}
#searchResult .lk2 font{font-size:11px; color:#a09f9f;}


#rubricator {color:#555555;}
#rubricator h1 span{color:#000000;}
#rubricator .lk{ font-size:14px; font-weight:bold;}


.perpage span { padding-left:5px; padding-right:5px;}

.parner_token { width: 100%; float: left; margin-bottom: 2em;}
.parner_token  ul { width: 100%; float: left; padding: 0; margin: 0; list-style: none;}
.parner_token  ul li {width: 100%; float: left;}
.parner_token  ul li a{font-weight: bold; font-size: 1.3em;}
.parner_token  ul li img { margin: .5em 0; }

div.rate { display: inline-block; width: 100%; float: left; }
div.rate ul { display: inline-block; padding:0; margin: 0; list-style: none; width: 100%; float: left; }
div.rate ul  li { display: block; margin-right: 5px; float: left; width: 24px; height: 24px; background: url(/i/star.gif) 0 0 transparent; }
div.rate ul  li a {display: inline-block; width: 100%; height: 100%; text-align: center; line-height: 26px; font-size: 1.3em; font-weight: bold; text-decoration: none; color: #2B971F;}
span.joi { width: 106px; float: left; display: block;}

.bbutton { display: inline-block; width: 116px; height: 26px; color: white;  font-size: 1.3em; margin: 0; padding: 0; border: 0; padding-bottom: 0.2em;  background: url(/i/bbutton.gif) 0 0 transparent no-repeat; font-weight: bold;}
.sbbutton {display: inline-block; width: 69px !important; height: 21px !important; color: white; margin: 0 !important; padding: 0 !important; border: 0 !important; background: url(/i/sbbutton.gif) 0 0 transparent no-repeat; font-weight: bold; margin-top: .2em !important; }

#companyComments .text { color: black !important; }
#companyInfo .text { color: black !important; }