html,body,div{

	margin:0;

	padding:0;

	font-family: Arial;

	font-size:12px;

	}



table{

	border-collapse: collapse;

	margin:0;

	padding:0;

	border-spacing:0px;

}



td {

	padding: 0px;

}



#container {

	margin: 0 auto;

	width: 1000px;

}





a {

	font-size: 12px;

	color: #666666;

}



ul {

      list-style-image: url(../graphics/marker.jpg);

}

ul li{

   margin-bottom:5px;

}



.fix {filter:expression(fixPNG(this))}



/*-----заголовок-----------*/



#head {

	height:163px;

	width:1000px;

}



#head img{

	display: block;

}



#head_l {

	float:left;

	height:163px;

	width:397px;

}



#logo{

    margin-left:69px;

    margin-top:-119px;

}

#logo a img{

	border: none;

}



#head_r {

	float:left;

	height:163px;

	width:603px;

}



#menu_head{

    margin-left:163px;

    margin-top:-128px;

	position:absolute;

}



#menu_head_t {

	width:397px;

}



#menu_head_t td{

	height:32px;

}



#compan_m1 a{

	color: #054e8a;

    height: 23px;

    display: block;

    background-image: url(../graphics/company_m.jpg);

    background-repeat: no-repeat;

	background-position: 0px -23px;

	text-decoration:none;

}



#compan_m1 a:hover{

	color:#54b9e4;

    background-position: 0 0px;

}



#compan_m1_visited a{

	color: #e02a20;

    height: 23px;

    display: block;

    background-image: url(../graphics/company_m.jpg);

    background-repeat: no-repeat;

	background-position: 0px -46px;

	text-decoration:none;

}



#compan_m2{

	margin-left:3px;

}



#compan_m2 a{

	color: #054e8a;

    height: 25px;

    display: block;

    background-image: url(../graphics/katalog_m.jpg);

    background-repeat: no-repeat;

	background-position: 0px -25px;

	text-decoration:none;

}



#compan_m2 a:hover{

	color:#54b9e4;

    background-position: 0 0px;

}



#compan_m2_visited{

	margin-left:3px;

}

#compan_m2_visited a{

	color: #e02a20;

    background-position: 0 -50px;

    height: 25px;

    display: block;

    background-image: url(../graphics/katalog_m.jpg);

    background-repeat: no-repeat;

	text-decoration:none;

}



#compan_m3{

	margin-left:4px;

}



#compan_m3 a{

	color: #054e8a;

    height: 23px;

    display: block;

    background-image: url(../graphics/foto_m.jpg);

    background-repeat: no-repeat;

	background-position: 0px -23px;

	text-decoration:none;

}



#compan_m3 a:hover{

	color:#54b9e4;

    background-position: 0 0px;

}

#compan_m3_visited{

	margin-left:4px;

}



#compan_m3_visited a{

	color: #e02a20;

    background-position: 0 -46px;

    height: 23px;

    display: block;

    background-image: url(../graphics/foto_m.jpg);

    background-repeat: no-repeat;

	text-decoration:none;

}



#compan_m4 a{

	color: #054e8a;

    height: 25px;

    display: block;

    background-image: url(../graphics/order_m.jpg);

    background-repeat: no-repeat;

	background-position: 0px -25px;

	text-decoration:none;

}



#compan_m4 a:hover{

	color:#54b9e4;

    background-position: 0 0px;

}



#compan_m4_visited a{

	color: #e02a20;

    height: 25px;

    display: block;

    background-image: url(../graphics/order_m.jpg);

    background-repeat: no-repeat;

	text-decoration:none;

    background-position: 0 -50px;

}



/*--------тело------------*/



#body{

	width:1000px;

}



#body_l {

	width:330px;

}



#body_l img{

	display: inline-block;

	vertical-align:bottom;

}



#body_r{

	width:651px;

}



#body_r img{

	display: block;

	border:medium none;

}



#body_r table img{

	display:block;

	border:medium none;

}



#top_pazl{

    height:280px;    

}

#flash_div{

    margin-left:12px;        

}

#top_pazl_ot{

    

}

/*-----left body------*/

/*----------login----------*/

#login{

	height:162px;

	width:330px;

	/*float: none!important;

	float: left;*/

}



#login_wind{

    height:111px;

    margin-left:87px;

    margin-top:-113px;

    width:250px;

}



#input_auth{

	margin-left:23px;

}



#subm_auth{

	margin-left:126px;

	margin-top:5px;

}



#zab_pass{

	margin-top:5px;

}



#kontakt{

	height:259px;

	width:330px;

}



#kontakt_info{

	margin-bottom:31px;

    margin-left:92px;

    margin-top:-253px;

}

#kontakt_info a img{

	border:medium none;

}



#razdel{

	height:5px;

}



#text_vxod{

	color:#CC3333;

	font-size:20px;

	margin-bottom:14px;

	margin-left:21px;

	margin-top:5px;

}



#input_logout{

	margin-left:103px;

	margin-top:20px;

}



#input_logout a img{

	border:none;

}





#login_f {

    display: inline-block;

	background:transparent url(../graphics/input_log_c.jpg) repeat-x scroll 0 0;

	border:0 none;

	height:18px;

	padding-top:2px;

	width:120px;

}



#password_f{

	background:transparent url(../graphics/input_log_c.jpg) repeat-x scroll 0 0;

	border:0 none;

	height:18px;

	padding-top:2px;

	width:120px;

}



/*------------ */

#email_l{

	margin-left:92px;

	margin-top:-20px;

}



#email_l a{

	color:#006699;

}



#cont_inf{

	margin-left:152px;

	margin-top:87px;

}



#cont_inf a{

	color:#006699;

}



#cont_inf_a{

	margin-left:152px;

	margin-top:87px;

}



#cont_inf_a a{

	color:#ea7d74;

	text-decoration:none;

}



#menu_l{

    background: url(../graphics/menu_l.jpg) top left no-repeat;

	height:143px;

	width:330px;

}

#menu_l_gl{

    background: url(../graphics/menu_l.jpg) top left no-repeat;

    height:79px;

	width:330px;   

}

#menu_all{

    margin-left:86px;

    padding-top:8px;

    width:222px;

}



.menu_p{

	font-size:26px;

	height:70px;

}



.menu_p img{

	display: inline;

}



.menu_p a{

	font-size: 12px;

}



.menu_link{

	margin-top:8px;

}



.menu_link img{

	margin-bottom:1px;

}

#promos_l{

	height:220px;

	width:330px;

}

#ram_opros{

    background: url(../graphics/menu_l.jpg) top left no-repeat;

}

#opros{

    margin-left:50px;

    margin-top:13px;

    padding-left:23px;

    padding-top:10px;

    width:244px;

}



#poll_s{

	margin-top:14px;

}



#opros_name{

	font-size:26px;

	display:inline;

    margin-left:6px;

}



#opros_text{

	font-size:12px;

	margin-top:10px;

	width:242px;

	min-height:135px;

}

#stix_img{

    margin-left:43px;    

}

#stix_img img{

    border: none;    

}

.link_blue{

	color:#006699;

}



#login_k{

    margin-left:115px;

    margin-top:-54px;

    width:148px;  

}

#login_k img{

    display: inline;

}

#login_k a{

    color: #006699;

}

/*-----right body------*/



#bott_img{

	height:284px;

	margin-left:330px;

	margin-top:-284px;

	position:absolute;

	width:670px;

	z-index:-1;

}

/*----------главная---------------*/

#book_zagol_home{

	margin-left:70px;

	margin-top:-44px;

}

#book_zagol_home a{

	font-size:26px;

	text-decoration:none;

	color:#000000;

}



#book_zagol{

	font-size:26px;

	margin-left:60px;

	margin-top:-44px;

	color: #e02a20;

}



#book_text{

	min-height:400px;

	margin-left:60px;

	margin-top:27px;

	width:487px;

}



#main_tb_pic td{

	padding-right:10px;

}



/*----------остальные cтраницы---------------*/



#book_text_other{

	min-height:580px;

	margin-left:62px;

	width:487px;

	margin-top:27px;

}



#menu_book{

    color:#868686;

    margin-bottom:13px;

    margin-left:49px;


}



#body_cir img{

	display: block;

}



#body_cir_td{

	background-color:#EAEAE5;

	padding:10px 20px;

}



/*----------footer -----------*/



#footer_img{

	height:139px;

}



#footer_c{

	color:#444444;

	margin-left:388px;

	margin-top:-95px;

}



#footer_diz{

 	color:#444444;

	margin-left:751px;

	margin-top:-32px;

}



#footer_diz a{

	color: #006699;

}



/*---------modul news---------*/



#news_text{

	margin-left:24px;

	padding:10px;

}



#news_titl{

	font-size:26px;

	margin-bottom:10px;

	margin-top:-10px;

}



#news1{

	min-height:70px;

	width:255px;

}



#news1 a{

	color:#006699;

}



#news2{

	height:70px;

	margin-left:290px;

	margin-top:-70px;

	width:255px;

}



#news2 a{

	color:#006699;

}



#news_all{

	margin:9px;

}



.date_n{

	color:#cc3333;

	display:block;

	margin-bottom:-10px;

}



.news_onpage{

	margin-bottom:20px;

}



.news_title{

	margin-bottom:8px;

	margin-top:5px;

}



.news_title a{

	color:#006699;

}



#page_curr{

	color:#e3463c;

}



.page{

	color:#514f4f;

}



/*--------article---------------*/



.foot_artc{

	width:100%;

}

.foot_artc_comm{

	text-align:right;

}



/*----------contact--------------*/



#contact_comp tr td{

	padding-bottom:5px;

}



#contact_footer{

	padding:20px 30px;

	background-color:#ECECE6;

}



#contact_comp a{

	color:#006699;

}



/*---------company----------*/



#company_menu{

	margin-bottom:30px;

	margin-left:30px;

}



#company_menu a{

	display:block;

	margin-bottom:9px;

}



.pod_menu_comp_a{

	text-decoration:none;

	color:#ff6666;

}



.pod_menu_comp{

	color:#006699;

}



.tabl_color_1{

	background-color:#DFE2E4;

}



.tabl_color_2{

	background-color:#F4F0FE;

}



.tabl_color_n{

	background-color:#C2C2C2;

	text-align:center;

}



#tb_po td{

	border:1px solid #F9F9F3;

	padding:2px 5px;

}



#tb_po{

	width:100%;

}



#tb_po td a{

	color:#006699;

}



#otz_cl td{

	padding:2px;

}



/*-------------zakaz------------*/



#text_zakaz{

	height:85px;

	width:430px;

}



#subm_zak{

	color:#E02A20;

	cursor:pointer;

	text-decoration:underline;

	margin-bottom:25px;

}



#otvet{

	color:#EA7D74;

	margin-left:210px;

	margin-top:-42px;

	height:16px;

}

#otvet_articl{

	color:#EA7D74;

	margin-left:20px;

	height:20px;

}



/*--------------question----------------*/



#text_que{

	height:85px;

	width:430px;

}



/*----------------registr--------------*/



#registr_t tr td{

	padding-bottom:4px;

}



#err_login{

	color:#EA7D74;

	margin-left:10px;

	margin-top:5px;

}



/*----------------catalog-----------------*/



#catalog_tabl td{

	padding:7px;

}



.titl_cat{

	margin-bottom:20px;

}



.titl_cat a{

	font-size:16px;

}



#catalog_tabl_tov{



}



#catalog_tabl_tov tr td{

	text-align:center;

	vertical-align:top;

	width:162px;

}



#catalog_tabl_tov img{

	margin: 0 auto;

}



#down_price a{

	font-size:14px;

}



#img_catalog{

	float:left;

	margin-bottom:6px;

	margin-right:20px;

}



/*-----------------search---------------------*/



#search_div{

    height:37px;

    margin-left:373px;

    margin-top:-51px;

    position:absolute;

    width:251px;

}



#search {

	background-color:#FFFFFF;

	border:0 none;

	color:#666666;

	display:inline-block;

	height:16px;

	margin-left:10px;

	margin-top:8px;

	width:110px;

}



#search_td{

	background-image:url(../graphics/pole_search.jpg);

	background-position:0 0;

	background-repeat:no-repeat;

	display:block;

	height:35px;

	text-decoration:none;

	width:125px;

}



.small_search{

	color:#666666;

    font-size:10px;

}



/*--------------foto--------------*/





.alb_c{

	height:102px;

	width:120px;

}



#foto_album tr td{

	padding: 17px;

	margin:0 auto;

}



.titl_album a{

    color:#006699;

}



.date_album{

 	color:#666666;

	margin-top:12px;

}



.img_foto_frame{

	background-color:#FEFEFE;

	border:1px solid #C2C2C2;

	display:block;

	height:90px;

	padding:1px;

	width:120px;

}



/*-------------promos-------------*/



#text_prom{

	height:77px;

	margin-left:59px;

	margin-top:-170px;

	width:240px;

	font-size:13px;

}



#text_prom_txt{

	height:147px;

	margin-left:53px;

	margin-top:-184px;

	width:248px;

	font-size:14px;

}



#promos_link{

	height:34px;

	margin-left:149px;

	margin-top:59px;

	width:148px;

}



#promos_link a{

	color:#006699;

}



#titl_prom{

	color:#e02a20;

	font-size:14px;

}



/*------партнеры------*/



#partner_s td{

	padding-left:10px;

	text-align:left;

	vertical-align:top;

}



.n_part{

	color:#CC3333;

	font-size:18px;

}



/*------владельцам------*/



#owners_s a{

	color:#006699;

}



#tisma{

    height:91px;

    margin-left:539px;

    margin-top:6px;

    position:absolute;

    width:52px;

}