
a{text-decoration:none; color:#141477;}
a:hover{text-decoration:underline;}
.clear {CLEAR: both}
a:focus {outline: none;}
input:focus {outline: none;}
.grey{color:#636363;}
p{margin-bottom:2px;margin-top:5px;}

html {height:100%;}
* html body {height:100%;}
body {
  padding:0; margin:0 auto; min-height:100%; position:relative; color:#000;
  font:12px Tahoma, Sans-Serif; width:100%; height:100%;}
  
#cont{padding:0; margin:0 auto; min-height:100%; position:relative; color:#000;
  font:12px Tahoma, Sans-Serif; width:950px; height:100%;}  

td{vertical-align:top;}
img{border:0;}

#main_tb{width:100%;height:100%;}

#doc_body{height:100%; width:700px;}
#footer{height:100px; border-top:1px solid #ccc; text-align:center; padding:20px 0 20px 0;}
.footer_grey{font-size:11px; color:#626262;}


#header_top{padding:10px 0 0 40px; position:relative; height:95px;}
#logo_top{float:left;}

/****** BEGIN ******************** TOP TOOLS ******************************************/
#tools_top{float:right; width:140px; text-align:center; padding:10px 30px 0 0;}
.favorite_add{color:#ff0000;}
#lng_tools{padding:10px 0;}
	#lng_tools a{font-weight:bold; text-decoration:none;}
#pct_tools{padding:10px 0 0 0;}
	#pct_tools img{border:0; padding:0 10px;}

/****** END ********************** TOP TOOLS ******************************************/


/****** BEGIN ******************** MENU TOP ******************************************/
#menu_top{position:absolute; z-index:100; height:24px; TEXT-ALIGN: left; background:transparent;
	top:83px; left:250px;}
.menu2 {position:absolute; z-index:100; FONT-SIZE: 12px; FLOAT: right; WIDTH: 600px; FONT-FAMILY: verdana, arial, sans-serif}
	.menu2 a{text-transform:uppercase;}
	.menu2 .upMenuSpan{text-transform:uppercase;}
.upMenuDiv{	FLOAT: left; POSITION: relative; color:#141477; MARGIN:0 2px 0 2px;cursor:pointer;}
.upMenuSpan{DISPLAY: block;padding:0 5px 0 5px;HEIGHT: 24px;width:auto;cursor:pointer; line-height:2.0em;font-weight:bold;}
* html .upMenuSpan{width:1px;}
.subMenuDiv{position:absolute; BACKGROUND: #141477; z-index:10151;padding:5px 0 5px 0px; width:250px;}
a.subItemA{padding:5px 30px 5px 17px;TEXT-DECORATION:none;DISPLAY: block; color: #fff; font-size:11px;}
a.subItemA:hover{BACKGROUND: #fff; color: #141477;}
.menu2 UL {PADDING: 0px; MARGIN:0; LIST-STYLE-TYPE: none; color:#fff;}
.menu2 UL LI {FLOAT: left; POSITION: relative; BACKGROUND: #ed1c24; color:#fff; MARGIN:0 2px 0 2px;}
.menu2 UL LI A {padding:0 16px 0 16px;DISPLAY: block;FLOAT: left;color:#fff;HEIGHT: 24px;TEXT-DECORATION: none}
.menu2 UL LI A:visited {padding:0 16px 0 16px;DISPLAY: block;FLOAT: left;COLOR: #fff;LINE-HEIGHT: 25px; 
	HEIGHT: 25px; TEXT-DECORATION: none}
.menu2 UL LI A:hover {COLOR: #fff;}
a.topItemSingle{padding:5px 5px 5px 5px;TEXT-DECORATION:none;DISPLAY: block; color:#141477; font-weight:bold;}
a.topItemSingle:hover {color:#ff0000;}
/****** END ********************** MENU TOP ******************************************/	

.subdiv{ height:34px; padding:14px 0 0 35px; background:url(../images/bg_subdiv.gif) no-repeat 0 0;
	text-transform:uppercase; font-weight:bold;}
	.subdiv a{text-decoration:none; color:#141477;}
	.subdiv a:hover{text-decoration:underline;}
.subdiv2{ height:34px; padding:14px 0 0 35px; background:url(../images/bg_subdiv2.gif) no-repeat 0 0;
	text-transform:uppercase; font-weight:bold;}
	.subdiv a{text-decoration:none; color:#141477;}
	.subdiv a:hover{text-decoration:underline;}
.subdiv1{ height:34px; padding:14px 0 0 10px; background:url(../images/bg_subdiv1.gif) no-repeat 0 0;
	text-transform:uppercase; font-weight:bold; margin:0 30px 0 0;}
	.subdiv a{text-decoration:none; color:#141477;}
	.subdiv a:hover{text-decoration:underline;}
	
/****** BEGIN ******************** ADD TO CATALOGE Tree ******************************************/	
#menu_tree .c_1{color:#666; text-transform:uppercase; font-weight:bold;}
#menu_tree .c_2{color:#666; text-transform:uppercase; font-weight:bold;}
#menu_tree .theme{color:#666; text-decoration:none;}
#menu_tree a.currentSelected{color:#ff0000;}
/******* END ********************* ADD TO CATALOGE Tree ******************************************/		

/****** BEGIN ************************* AUTH FORM ************************************************/	
#loginreg{padding:0 0 20px 7px; margin:0 0 20px 0; color:#626262;}
p.auth_title{color:#626262; font-size:11px;}
#loginreg #auth_login{width:210px;}
#loginreg #auth_password{width:210px;}
#loginreg .rem{padding:1px 0 1px 5px; color:#626262; font-size:11px;}
#loginreg .auth_links{}
	#loginreg .auth_links a{color:#626262; font-size:11px; text-decoration:none;}
	#loginreg .auth_links a:hover{text-decoration:underline;}
	
/******* END ************************** AUTH FORM ************************************************/

.small_grey{color:#626262; font-size:11px;}
.small_red{color:#ff0000; font-size:11px; padding-left:10px;}
.indicator{color:#fff; font-size:11px;}
.text_input{width:300px;}

.red{color:#ff0000;}


/****** BEGIN ************************* CATALOGE ************************************************/	
#item_pics{width:320px; padding: 0 20px; border-right:1px solid #ccc;}
.colorsBlock{float:left; width:120px;}
	.colorsBlock div{text-align:center;}
.colorNamesBlock{float:right; width:100px; }
	.colorNamesBlock a{display:block; text-decoration:none; border:1px solid #fff; padding:1px 3px;}
	.colorNamesBlock a:hover{text-decoration:none;}
#item_main_info{padding:0 20px;}
	#item_main_info h2{font-size:14px; padding:0 0 20px 0;}
	#item_main_info h4{font-size:11px; padding:0 0 20px 0; font-weight:normal;}
#item_info{padding:30px 0 20px 0; }

.c_item_a{display:block; font-weight:bold; color:#000; font-size:13px; margin:0 0 10px 0;}
.catalogeItemTd{padding:10px; }
.c_item_a_in{font-weight:bold; color:#000; font-size:13px; margin:0 0 10px 0;}

.imgPaginator{text-align:center;}
.imageItem{text-align:center; height:130px;}

.modelsImg{text-align:center; height:130px;}
.modelNameItem{width:250px;}

.t_inner{position:relative;}

.attachWrapper {text-align: center; vertical-align: middle; width:120px; height:130px;}
.attachWrapper * {vertical-align: middle;}
.attachWrapper {
    display: block; float:left; border:1px solid #ccc; margin:2px; position: relative;
}
.attachWrapper span {
    display: inline-block;
    height: 100%;
    width: 1px;
}

.attachIcons{position:absolute; background:#fff; padding:0 3px 3px 3px; border:1px solid #ABA000; top: 7px; left: 7px;}

#attach_content{margin:10px;border:1px solid #ccc; overflow:auto; height:500px; background:#ebebeb; }

.t_inner td{width:33%;}

.original_popup{width:100px; height:60px; text-align: center; padding:40px 0 0 0; border:1px solid #ccc;
	position:absolute; z-index:20000; background:#fff;}
/******* END ************************** CATALOGE ************************************************/	

/* ======================= PAGINATOR ========================== */
.paginator_tb{border-collapse:separate; font-family:arial; font-size:12px; margin:0 auto;}
.paginator_tb td{padding:1px 4px; border:1px solid #ccc;background:#ebebeb;}
.paginator_tb a{text-decoration:none;}
.paginator_tb td.paginator_active{background:#a1a1a1; border:1px solid #a1a1a1; color:#fff;}
.paginator_tb a:hover {color:#636363;text-decoration:underline;}

.lists_links_tb{border-collapse:separate; font-family:arial; font-size:12px;}
.lists_links_tb td{padding:3px 10px; border:1px solid #ccc;background:#ebebeb;}
.lists_links_tb a{text-decoration:none;}
.lists_links_tb td.paginator_active{background:#A10504; border:1px solid #A10504; color:#fff;}
.lists_links_tb a:hover {color:#000;text-decoration:underline;}
a.pag_a{color:#636363;}


/****** BEGIN ******************** CATALOGE TABMENU *********************************************/	
#tab_menu{PADDING:0;DISPLAY: block;height:23px; margin:18px 0 0 0px;text-align:left; padding:0 0 0 10px;}
#tab_menu ul{PADDING:0px;MARGIN:0px;HEIGHT:23px;TEXT-ALIGN: center}

#tab_menu li{DISPLAY: block;HEIGHT: 23px;MARGIN-left: 1px;MARGIN-right: 1px;FLOAT: left;
	background:url(../images/tabmenu/left.gif) no-repeat 0 0;}
#tab_menu li.nl{background-position:0 -40px;}	
#tab_menu li.al{background-position:0 0;}		


#tab_menu a.tabmenu_a {DISPLAY: block;padding:0 20px 0 20px;HEIGHT: 23px;TEXT-DECORATION: none;text-align:center;
	background:url(../images/tabmenu/right.gif) no-repeat right -40px;}
#tab_menu a.aa{background-position:right 0; }
#tab_menu a.na{background-position:right -40px; }




#tab_menu .div_active{HEIGHT:23px;padding:0 20px 0 20px;TEXT-DECORATION:none;
	background:url(../images/tabmenu/right_0.gif) no-repeat right 0;}

.tabmenu_span {DISPLAY: block;PADDING-TOP:4px;color:#636363;}

* html .div_active{width:1px;}
.tabmenu_span_active{DISPLAY:block;PADDING-TOP:4px;color:#636363;}



* html A.tabmenu_a{width:1px;}

/*
#tab_menu  li:hover{background-position:0 0;}
#tab_menu  a:hover {background-position:0 0;}
#tab_menu a.tabmehhnu_a:hover{background-position:right 0; CURSOR: pointer}
*/

#menu{text-align:center; position:relative;padding:34px 0 0 0;margin:0;}
#menuTabM {height:23px; padding-left:10px; color:#fff000;}
#menuTabM ul {PADDING:0px;MARGIN:0px;HEIGHT:23px;TEXT-ALIGN: center}
#menuTabM li {display:block; float:left; margin:0; padding:0; height:23px; }
#menuTabM a.current {
	display:block; height:23px; color:#fff000; padding:0 0 0 10px; 
	text-decoration:none; background:url("../images/tabmenu/left.gif") no-repeat left top;}
#menuTabM .select, 
#menuTabM .current {list-style:none;  display:block; float:left;}
#menuTabM a.current {
	display:block; height:23px; color:#fff000; padding:0 0 0 10px; 
	text-decoration:none; background:url("../images/tabmenu/left.gif") no-repeat left top;}
#menuTabM .topLev {line-height:2.6em; display:inline; padding:3px 25px 8px 12px; 
	width:100%; height:23px; background:url("../images/tabmenu/right.gif") no-repeat right top;
	FONT-SIZE: 13px; COLOR: #291207; FONT-FAMILY: verdana; font-style:normal; font-variant:normal;}	
#menuTabM a.select{
	display:block; height:23px; color:#fff000; padding:0 0 0 10px; 
	text-decoration:none; background:url("../images/tabmenu/left.gif") no-repeat left top;
	background-position:0 -40px; }	
#menuTabM a.current:hover{text-decoration:none;	background-position:0 -40px;}
#menuTabM .topLev:hover,
#menuTabM a:hover .topLev,
#menuTabM .select_d {text-decoration:none;	background-position:100% -40px; color:#c3b287;}	


/******* END ********************* CATALOGE TABMENU *********************************************/	
#item_main_tb{width:100%;}
#info_content{}
#info_content_left{float:left; width:420px;}
#info_content_right{float:right; width:200px;}
#info_content_right a{text-decoration:none; display:block; padding: 7px 3px 7px 20px; background:#ebebeb; margin: 2px 10px;
	color:#636363; }
#info_content_right a:hover{text-decoration:underline;}
.cataloge_detail{width:650px;}

.info_content_top{background:url("../images/c_top.gif") no-repeat left top; height:14px;}
.info_content_mid{background:url("../images/c_mid.gif") repeat-y; padding:0 0 0 20px;}
.info_content_bot{background:url("../images/c_bot.gif") no-repeat left bottom; height:14px;}

.info_content_right a{}

.static_text{padding:0 30px 20px 10px;}
.t_inner td{border:1px solid #ccc; padding:10px 0 10px 0; text-align:center;}

/**************** FAQ *****************/
#faq_content{padding:10px 0 0 0;}
.a_div{padding:2px 0;}
.faq_answer{margin:3px 0; padding:5px 10px; background:#f3f3f3; color:#000;}
a.answer_a{text-decoration:none; color:#141477;}
/***** END ****** FAQ *****************/

a.vacancy{text-decoration:none; color:#141477; font-size:13px; font-weight:bold;}
a.vacancy:hover{text-decoration:underline;}

.greyStr{color:#636363; }
#vacTb td{}
#vacTb .title{text-align:right; padding:2px 10px 2px 0; color:#636363; }
#vacTb .value{text-align:left; padding:2px 0 2px 0;}
#emp_formTb .title{text-align:right; vertical-align:middle; padding:0 10px 0 0; color:#636363; }
#emp_formTb .value{text-align:left; padding:2px 0 2px 0;}
#emp_formTb input{width:300px;}
#emp_formTb textarea{width:300px; height:100px;}
#emp_formTb .error{text-align:left; vertical-align:middle; padding:0 0 0 10px; color:red; font-size:10px; }

#partnerMenu{padding:0 5px 10px 10px ;}
.list_item{padding:0 0 10px 0;}

#loginreg p{margin:0; padding:0 0 5px 0;}

/******************* send email **********************/
.send_mail{padding:10px; text-align:center;}
.red_error{color:red; height:15px; padding:2px; margin:0;}
.send_mail_success{padding-top:30px;}
#s_email{font-weight:bold;}

/********************* faq send question************************/
#faq_question{padding:10px 0; margin:10px 0 0 0; border-top:1px solid #ccc;}
	#faq_question p{color:#141477; font-weight:bold;}
	
	#faq_question .q_title{width:120px; text-align:right; padding:0 10px 0 0;}
	#faq_question .q_error{width:180px; text-align:left; padding:0 10px; color:red; font-size:10px;}
	#faq_question .q_val input{width:300px;}
	#faq_question .q_val textarea{width:300px; height:80px;}
#faq_question_process{padding:20px;}
#faq_question_success{padding:20px;}


.errorText{font-size:13px; font-weight:bold; color:#666;}
.textE{font-size:13px; font-weight:normal;}

.liBold{font-weight:bold; text-transform:uppercase;}
.liNormal{font-weight:normal; text-transform:none;}


/***************************************************/
#partnerMenu a{display:block; padding:1px 0;}

#PriceTable{border-collapse: collapse; border-color:#ccc;}
#PriceTable td{padding:3px 8px;}

#google_search{position:absolute; top:50px; left:330px;}

/*     partners page     */

.blockP{float:left; width:335px; border:0px solid #ff0000;}
.mpInner{padding:5px;}
.mpWrap{border:1px solid #ccc;}
.blockPImg{float:left; width:110px;}
.blockPInfo{float:left; width:200px;}
.blockPInfo .prtext{font-size:11px;}
.pag{padding:1px 4px;}
.pagA{background:#ccc; color:#fff;}
.blockPTitle{background:#9b0101; color:#fff; font-weight:bold; padding:5px 0 5px 15px; margin:0 0 10px 0;}
.blockPItem{padding:5px; height:120px;}
.blockPFooter{border-top:1px solid #ccc; padding:3px 0 3px 10px;}
.main_news_td{padding:0 20px 10px 0;}

.pp1{padding-left:0px;}
#confirmWin{padding:30px; text-align:center; background:#9b0101; color:#fff; font-weight:bold;}
.tt1{padding:20px 50px;}
.pv2{padding:5px 0;}
#authEnterLink{cursor:pointer;}

#content_list,#content_edit{background:#f5f5f5;}
#content_edit{padding-left:20px;padding-bottom:20px;}

#mytable1 {width:100%;}
#mytable1 a{text-decoration:underline; color:#9f0403;}
#mytable1 a.non_underline{text-decoration:none;}
#mytable1 th {background: #e9e8dd; color: #636363; padding: 2px 11px; text-align: center; border-right: 1px solid #fff;
	border-bottom: 1px solid #dad8d0; border-top: 1px solid #dad8d0; line-height: 1.2; font-weight:400; height:30px;}
#mytable1 td{border-bottom: 1px solid #e9e8dd;vertical-align: middle;padding:9px 11px;}
#mytable1 td * {}

#mytable1 tr.alt td {
	background: #ecf6fc;
}

#mytable1 tr.over td, #mytable1 tr:hover td {
	background: #dad8d0;
	color:#000;
}


#wtbSearchButton{}
#wtbSearchRes{padding:20px;}
.tItem{padding:3px 0;}
.wwrap{text-align:right;}

.boldG{font-weight:bold;}
.sp{color:#666; padding-left:5px;}
.btitle{color:#666; padding-bottom:10px;}
.ctitle{color:#141477; font-weight:bold; padding-bottom:10px; font-size:14px;}


#quest input{width:350px;}
#quest textarea{width:350px; height:80px;}
#quest td{padding:3px 5px; border-bottom:1px solid #fff;}
.smallRed{color:red; font-size:11px;}
.nt{width:150px;}

#questFormSuccess, #contFormSuccess{padding:40px 30px; text-align:center;}
#contForm_error{color:red; font-size:11px;}


.prev_i{cursor:pointer; cursor:hand;}
.authFormWrap{border:1px solid #ccc; padding:20px 40px; margin:30px 0 0 0; background:#ebebeb;}
#auth_error{color:red; font-size:11px;}

.mll{padding:2px 0;}
a.mllLink{text-decoration:underline;}
a.mllLink:hover{color:#ff0000;}
.stitle7{font-size:11px; color:#777; padding:0 0 5px 0;}
.modelListListItemLine{padding:5px 10px; margin:5px 0; border:1px #ccc dashed;}
.mllImg{float:left; width:110px; height:110px;}
.mllImg img{border:1px #ccc solid; padding:2px;}


/*=================================================*/

#allVotesTb {width:100%;}
#allVotesTb a{text-decoration:underline; color:#9f0403;}
#allVotesTb a.non_underline{text-decoration:none;}
#allVotesTb th {background: #e9e8dd; color: #636363; padding: 2px 4px; text-align: center; border-right: 1px solid #fff;
	border-bottom: 1px solid #dad8d0; border-top: 1px solid #dad8d0; line-height: 1.2; font-weight:400; height:30px;}
#allVotesTb td{border-bottom: 1px solid #e9e8dd;vertical-align: middle;padding:9px 11px;}
#allVotesTb td * {}

#allVotesTb tr.alt td {
	background: #ecf6fc;
}

#allVotesTb tr.over td, #mytable1 tr:hover td {
	background: #dad8d0;
	color:#000;
}


.voteBlockWrap .x{list-style:none; padding-left:5px;}
.voteBlockWrap .x li{list-style:none;}

.allVotesRow .cr{text-align:center;}










