BODY{
    background:            #FFFFFF;
	 color:						#333333;
    font-family:        	Verdana, Serif;
    padding:           		0px;
    margin:                0px;
    font-size:          	11px;
}

A:link, A:active, A:visited{
    text-decoration:    none;
	 color:					#af2c74
}

A:hover{
    text-decoration:    underline;
    	 color:					#af2c74
}

TD{
    vertical-align:        top;
    font-size:            11px;
}
td.right, td.center{
	padding:						5px 5px 5px 0px; 
}

H1{
    margin:                2px 0px;
    padding:           	 	0px;
    font-family:        	Verdana, Arial, Serif;
    font-size:            	14px;
	 color:						#ffffff;
}

H2{
    margin:                3px 0px;
    padding:            0px;
    font-family:        Tahoma, Verdana, Arial, Serif;
    font-size:            16px;
}

H3, H4, H5, H6{
    margin:                0px;
    padding:            	0px;
    font-size:            	small;
}

.sm{
    font-family:        	Verdana, Arial, Serif;
    font-size:            	x-small;
}
.smtxt{
	 text-align: 				center;
	 }

.m{
    font-size:            11px;
}

DIR{
    padding:            	0px;
    margin:                0px 0px 0px 10px;
}

.wh100{
    width:                100%;
    height:                100%;
}

DT{
    font-weight:        	bold;
}

DD{
    font-size:            	11px;
    padding:            	1px 0px 5px 0px;
}

/* изображения справа и слева */
.img_r{
    margin:                0px 0px 5px 10px;
}

.img_l{
    margin:                0px 10px 5px 0px;
}
/*-- изображения справа и слева */
Table.search .input {
	width:						170px;
	border:						0px;
	font-size: 					12px;
	padding: 					2px;
}
Table.search .submit {
	border:						0px;
	width:						50px;
	height: 						17px;
	font-size: 					12px;
	background-color: 		#ae2871;
	color:						#ffffff
}
/* шапка */
TABLE.header TD.fonbg{
	background-color: 		#f8c300;
	vertical-align: 			middle;
}
TABLE.header TD.content{
	padding-left: 				5px;
	padding-right: 			5px;
}
TABLE.header TD.linebg{
	background-color: 		#a0d650;
	vertical-align: 			middle;
}
/* шапка текст*/
TABLE.header TD.toptext{
	text-align: 				right;
	color: 						#af2c74;
	padding: 					5px 10px 5px 10px;
	vertical-align: 			middle;
}
/* шапка меню*/
TABLE.header TD.menu{
	height:                 25px;
	text-align: 				right;
	color: 						#af2c74;
	padding: 					5px;
	vertical-align: 			middle;
	background-color: 		#f8c300;
	text-align: center;
}
TABLE.header TD.topbrend{
	background-color:			#EA7C01;
	padding:						10px;
	color:						#ffffff;
}
TABLE.header A:link, TABLE.header A:active, TABLE.header A:visited{
	text-decoration:    		none;
	color: 						#ffffff;
}
TABLE.header A:hover{
	text-decoration:    		underline;
   color:                	#ffffff;
}
TABLE.header TD.logo{
	padding-bottom:			20px;
}
TABLE.header TD.topimg{
	padding-top:						10px;
}
TABLE.footer TD.fonbg{
	background-color: 		#ea7c01;
	vertical-align: 			middle;
}
TABLE.header TD.fonbgright	{
	background-color: 		#f8c300;
	vertical-align: 			top;
}
TABLE.footer TD.content{
	padding: 					5px 5px 10px 5px;
}
/* хлебные крошки, постраничная навигация */
TABLE.path-top{
    margin:                0px 0px 7px 0px;
	 color:						#dddddd;
}
TABLE.path-bottom{
    border-top:            1px solid #af2c74;
    margin:                7px 0px 0px 0px;
	 color:						#dddddd
}

TABLE.path-top TD, TABLE.path-bottom TD{
    font-size:            	11px;
    padding:              	1px 0px;
}

TABLE.path-top TD A:link, TABLE.path-top TD A:active, TABLE.path-top TD A:visited, TABLE.path-bottom TD A:link, TABLE.path-bottom TD A:active, TABLE.path-bottom TD A:visited{
    color:                #ffd2bc;
}
/*-- хлебные крошки, постраничная навигация */

/* дата публикации */
SPAN.date{
    font-size:            	11px;
    color:                	#1C5155;
}
/*-- дата публикации */

/* ссылки wsdb.net */
DIV.wsdblinks{
    font-size:            	11px;
	 color:						#616161;
}
DIV.wsdblinks A:link, DIV.wsdblinks A:active, DIV.wsdblinks A:visited, DIV.wsdblinks A:hover{
    color:                #616161;
}
/*-- ссылки wsdb.net  */

.b{
    font-weight:        	bold;
}
FORM {
	margin:						0px 0px 0px 0px; 	
	
}

FORM.users-site-form INPUT, FORM.users-site-form TEXTAREA{
    width:                300px;
}

FORM.users-site-form INPUT.submit{
    width:                75px;
}

FORM.users-site-form DIV.message{
    color:                	blue;
    text-align:            center;
}

FORM.users-site-form DIV.attention{
    color:                	brown;
    text-align:            center;
}

FORM.users-site-form DIV.error{
    color:                	red;
    text-align:            center;
}
Table.zagolovok TD.name {
	border-bottom:        	1px solid #af2c74;
	text-align: 				left;
	color:						#af2c74;
	padding: 					0px 10px 1px 0px;
	font-weight: 				bold;
}
Table.zagolovok TD.right {
	border-bottom:        	2px solid #af2c74;

}
Table.phone TD.img {
	border:        			1px solid #af2c74;
}
Table.phone TD.price {
	border-top:        		1px solid #ffffff;
	background-color: 		#af2c74;
	text-align: 				center;
	color:						#ffffff;
	padding: 					3px 0px 3px 0px;
}
Table.phone TD.price2 {
	border-top:        		1px solid #ffffff;
	background-color: 		#f8c300;
	text-align: 				center;
	color:						#ffffff;
	padding: 					5px 0px 5px 0px;
}
Table.phone TD.description {
	border-top:        		1px solid #ffffff;
	text-align: 				left;
	color:						#000000;
	padding: 					0px 10px 5px 10px;
} 
Table.phone A:link, Table.phone A:active, Table.phone A:visited, Table.phone A:hover{
    color:                #af2c74;
	 font-weight:				bold;
}
Table.news TD.date {
	background-color:			#a0d54f; 
	text-align: 				center;
	color:						#ffffff;
	padding: 					0px;
}
Table.news TD.dateall {
	background-color:			#d2ecac; 
	text-align: 				center;
	color:						#616161;
	padding: 					0px;
}
Table.news TD.nametext {
	vertical-align: 			middle;
	padding-left: 				10px;
}  
Table.news TD.text {
	padding: 					5px;
	color:						#616161;
} 
Table.phoneleft TD{
	padding-left: 				5px;
	color:						#ffffff;
}
Table.phoneleft A:link, Table.phoneleft A:active, Table.phoneleft A:visited, Table.phoneleft A:hover{
    color:                #ffffff;

}
Table.phone TD.vid{
	color:						#af2c74;
	font-style: 				italic;
	font-weight:				bold;
	padding: 					3px 0px 3px 0px
}

table.phone img.img{
	border:        			1px solid #dddddd;
}

Table.phone TD.fulltext{
	color:						#545454;
	padding: 					0px 10px 0px 10px
}
Table.phone TD.title{
	background-color: 		#fff3ed;
	padding: 					5px 5px;
	font-weight: 				bold;
	border-bottom:        	1px solid #ffc7a3;
}
TD.about{
	padding: 					0px 5px;
}
strong.price{
	color: 						#ff6c24;
	font-size: 					14px;
	font-weight:	 			bold;
	font-family: 				Tahoma;
	}
Table.phone TD.line{
	border-bottom:        	1px solid #ffc7a3;
	text-align: 				left;
}
Table.phone TD.ttxtitle{
	color:						#999999;
	font-style: 				italic;
	padding: 					5px;
	vertical-align: 			middle;
	border-bottom:        	1px dotted #ffc7a3;
}
Table.phone TD.ttxtext{
	color:						#000000;
	padding: 					1px 5px;
	vertical-align: 			middle;
	border-bottom:        	1px dotted #ffc7a3;
}
Table.phone TD.ttxtitle2{
	color:						#999999;
	font-style: 				italic;
	padding: 					5px;
	vertical-align: 			middle;
}
Table.phone TD.ttxtext2{
	color:						#000000;
	padding: 					1px 5px;
	vertical-align: 			middle;
}
Table.phone span{
	color:						#ffc7a3;
	padding-right: 			10px;
}
Table.phone H2{
    margin:                3px 0px;
    padding:           		0px;
    font-size:            	12px;
}
/*-- Вопросы-Ответы форма  */
Table.faq input, Table.faq textarea {
	border:        			1px solid #f8c300;
	padding: 					2px;
   font-size:            	12px;
}
/*-- Вопросы-Ответы  */
/*-- Вопросы-Ответы  */
Table.faq input.submit{
	border:        			1px solid #f8c300;
	width:						110px;
	height: 						20px;
	background-color: 		#ffffff;
   font-size:            	12px;
}
/* -- Вопросы-Ответы  */

table.header td.line {
	background-color: 		#e3e3e3;
	width: 						250px;
}
table.header td.toptext {
	text-align: 				center;
	vertical-align: 			middle;
}
table.news {
	background-color: 		#fef8f2;
}
table.news td.name {
	border-bottom:        	1px dotted #f8c300;
}
table.news img.img{
	margin:						5px 15px 5px 5px;
	padding: 					5px;
	border:        			1px solid #f8c300;
	background-color: 		#ffffff;
}
table.news A:link, table.news A:active, table.news A:visited{
	color:               	#333333;
	text-decoration: 			none;
}

table.news A:hover{
	color:               	#fe6519;
	text-decoration: 			underline;
}
table.news td.namezag {
	border-bottom:        	1px dotted #e74c00;
	background-color: 		#ff661b;
	vertical-align: 			middle;
	font-weight: 				bold;
	color:						#ffffff;
	font-size: 					14px;
	padding-left: 				20px;
}





table.newmodel img.img {
	border:        			1px solid #dddddd;
}

table.newmodel{
	background-color: 		#fff9f6;
}

table.newmodel A:link, table.newmodel A:active, table.newmodel A:visited{
	color:               	#333333;
	text-decoration: 			none;
}

table.newmodel A:hover{
	color:               	#fe6519;
	text-decoration: 			underline;
}
table.newmodel td.namezag {
	border-bottom:        	1px solid #eb6828;
	background-color: 		#fe8043;
	vertical-align: 			middle;
	font-weight: 				bold;
	color:						#ffffff;
	font-size: 					14px;
	padding-left: 				20px;
}
table.newmodel td.name {
	padding-left: 				10px;
	vertical-align: 			top;
}









table.offer{
	background-color: 		#e1edf4;
}

table.offer A:link, table.offer A:active, table.offer A:visited{
	color:               	#333333;
	text-decoration: 			none;
}

table.offer A:hover{
	color:               	#4c8cba;
	text-decoration: 			underline;
}
table.offer td.namezag {
	border-bottom:        	1px solid #719abb;
	background-color: 		#99bbd6;
	vertical-align: 			middle;
	font-weight: 				bold;
	color:						#ffffff;
	font-size: 					14px;
	padding-left: 				20px;
}
table.offer img.img{
	border:        			1px solid #a0c4dc;
}

table.offer td.namephome {
	padding-bottom: 				10px;
	text-transform: 				uppercase;
}

table.offer td.borderimg{
	border-left:        			3px solid #4c8cba;
	padding-left: 					3px;
}
table.offer td.text{
	padding: 						3px;
}


table.menu td{
	border-bottom: 					#E5E5E5 1px solid;
	padding: 						5px 0px 3px 10px;
	text-align: 					right;
	font-weight: 					bold;
}
table.menu A:link, table.menu A:active, table.menu A:visited{
	color:               	#6d6d6d;
	text-decoration: 			none;
}

table.menu A:hover{
	color:               	#f15f00;
	text-decoration: 			underline;
}


