#footer_right{
float:right;
}
#icq_mos{
	margin-bottom:10px;
}
#info{
	margin-bottom: 10px;
	text-align:center;
}
.footer-main{
Width:800px;
margin:10px auto;
text-align:left;
}

.footer-div{
padding-left:10px;
text-align:left;
float:left;
width:30%;
}

.footer-div-center{
text-align:left;
float:left;
width:30%;
padding-left:10px;
border-left:2px solid #ccc;
border-right:2px solid #ccc;
}

.mb20{
	margin-bottom:20px;
}
.centr70pr{
	width:70%;
	margin:10px auto;
}
.di li{
	display:inline;
}
.di{
	padding-left:0px;
}
.nowrap{
	white-space:nowrap;
}
.w95pr{
	width:95%;
}
.fs18{
	font-size:18px;
	font-weight:900;
}
.pr{
position:relative;
	top:20px;
	left:15px;
}
p a .pr{
position:relative;
	top:20px;
	left:15px;
}
.description{
	color:#3366CC;
	margin-left: 15px;
}
.f_r{
	float:right;
}
.f_l{
	float:left;
}
.w100pr{
	width:100%;
}
.clear{
	clear:both;
}
.mt-20{
	margin-top:-20px !important;
}
.mb20{
	margin-bottom:20px;
}
.j{
	text-align:justify;
}


.document_markers li{
	list-style:none;
	background: url(http://www.center-soft.ru/img/doc-ico.png) no-repeat;
	padding-left: 35px;
	height:30px;
	margin-bottom:10px;
}
.yellow_circle_markers li{
	list-style:none;
	background: url(http://www.center-soft.ru/img/yellow-point.png) no-repeat 0 1px;
	padding-left: 25px;
	margin-bottom:10px;
}
.yellow_square_markers li{
	list-style:none;
	background: url(http://www.center-soft.ru/img/yellow-square.png) no-repeat 0 1px;
	padding-left: 25px;
	margin-bottom:10px;
}

.goods-description{

}
.prod-compare{
	margin:50px auto 30px;
	width:80%;
	border-spacing: 0px 0px;
}
.prod-compare thead{
	background:#ffff7f;
}
.prod-compare tbody tr:nth-child(odd){
	background:#ffc;
}
.prod-compare thead td{
	font-size:18px;
	font-weight:900;
	color:#8E0407;
}
.prod-compare td{
}
.prod-compare tbody tr{
	text-align:center;
}
.prod-compare tbody tr td:first-child{
	text-align:left;
	vertical-align:middle;
	width:40%;
}

.prod-compare thead tr td:first-child{
	vertical-align:middle;
}

.prod-compare tr td:not(:first-child){
	width:20%;
	vertical-align:middle;
}
.prod-compare thead tr td:not(:first-child){
	text-align:center;
}
.prod-compare td{
	padding:5px;
}


.goods {
    border-spacing: 7px 0;
    margin-top: 7px;
	margin-bottom: 7px;
    width: 100%;
}
.goods .zagolovok{
	font-size:15px;
	font-weight:700;
	color:#3366CC;
	text-indent:0px;
	text-decoration:none;
}
.goods .zagolovok a{
	text-decoration:none;
}
.goods .zagolovok a:hover{
	text-decoration:underline;
}
.goods .zagolovok a:visited{
	color:#3366CC;
}
.goods td{
	width:33.3%;
	padding:5px 10px;
}
.goods .top{
border-top: 2px solid #CCCCCC;
border-left: 2px solid #CCCCCC;
border-right: 2px solid #CCCCCC;

  border-top-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  -webkit-border-top-right-radius:20px;
  border-top-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -webkit-border-top-left-radius:20px;
}
.goods .bottom{
border-bottom: 2px solid #CCCCCC;
border-left: 2px solid #CCCCCC;
border-right: 2px solid #CCCCCC;

  border-bottom-right-radius: 20px;
  -moz-border-radius-bottomright: 20px;
  -webkit-border-bottom-right-radius:20px;
  border-bottom-left-radius: 20px;
  -moz-border-radius-bottomleft: 20px;
  -webkit-border-bottom-left-radius:20px;
}
.centro {
    margin: auto;
    width: 127px;
}
.goods thead{
	background: none repeat scroll 0 0 #3366CC;
    color: white;
    font-weight: bold;
    text-align: center;
}
.goods .none{

}
.img_l {
    float: left;
    margin-right: 20px;
}
.goods .zagolovok {
    color: #3366CC;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
    text-indent: 0;
}
.goods td .zakaz {
    font-size: 15px !important;
    font-weight: 900 !important;
}
.goods .zagolovok a {
    text-decoration: none;
}










.footer-tab{
	margin-right:30px;
}
.relative{
	position:relative;
	top:-20px;
}
.zakaz{
	font-size:11px;
}
.zakaz img{
	position:relative;
	top:5px;
}
fieldset {
-webkit-border-radius: 1em;
-moz-border-radius: 1em;
border: #d5d5d5 1px solid;
border-radius: 1em;z
}
#text_wide, #textside
{width:100%;}
/* for states */

.spisok	dd { font-size:14px;
			line-height:25px;
			padding:15px 0;}

.spisok	dt { font-size:18px;}

#center_kt { position:absolute;
top:31px;
width:183px;}

#center_kt p {color:#FF6600;
			   font-size:14px;
			    font-weight:bold;
				padding-left:86px;}

#center_kt dl { font-size:13px;
				margin-left:60px;
				//margin-left:-90px;
				margin-top:60px;
				font-weight:bold;
				color:#FF6600;}
@media all and (min-width: 0px) {
	#center_kt dl {
				margin-top:45px; }
				}

#center_kt dl dd { margin-top:-3px;}

#center_kt dl dd span {color: #000;
font-size:13px}

.con h1, h2  {
 color: #8E0407;

}
.con h1 { font-size:18px;}
.con td h1, h2 {
 padding-left:15px;
}


.con p {
font-size:13px;
text-indent:15px;
}
.con li, td { font-size:13px;}
.con {font-size:13px; padding-left:15px;}
td h3{ font-weight:bold; line-height:15px;}



//[bgcolor="yellow"] TD[colspan="5"] {background:url(http://center-soft.ru/img/bg-header-color.png) !important;}
//[bgcolor="yellow"]:nth-child(2){background:url(http://center-soft.ru/img/bg-color.jpg) !important;}
//[style="background-color:ffffcc; border-right: 2px #ccc solid;"]{background:url(http://center-soft.ru/img/bg-column1.jpg) !important;}
//[style="background-color:ffffcc; border-right: 2px #ccc solid; border-bottom: 2px #ccc solid;"]{background:url(http://center-soft.ru/img/bg-column1.jpg) !important;}
//#fifth{background:url(http://center-soft.ru/img/bg-column1.jpg) !important;}



img{border:0}

body{
	margin:0;border:0;
	padding:0px 0px;
	text-align:center;
	font:11px Arial,Verdana,sans-serif;
	background-color:#FFF}
table{font:11px Arial,Verdana,sans-serif}
td{vertical-align:top}
.fl{vertical-align:bottom}

html body table tbody tr td.con div.text_wide table tbody tr td div {
	/*display: none;*/
}

#page{
	margin-left:auto;
	margin-right:auto;
	width:1869px}
#first{text-align:right;
	overflow:hidden;
	border-top:1px solid #E7E7E7;
	border-bottom:1px solid #E7E7E7;
	width:842px;height:46px;
	color:#3F3F3F;
	voice-family:inherit;
	height:44px}

#first_l{text-align:left;
	width:863px;height:46px;
	background:url(img/first_l.gif) no-repeat}
#first_r{
	margin-left:12px;
	width:755px;height:46px;
	background:url(img/first_r.gif) no-repeat right}
#first div{
	float:left;
	font-weight:bold;
	color:#6C6C6C;
	margin:16px 0 0 4px}
#shop{
	float:left;
	margin:17px 0 15px 76px}
#icon1{
	margin:17px 0 0 189px;
	float:left}
#icon2{
	margin:17px 0 0 0;
	float:left}
#second{text-align:left;
	margin:10px 0 7px 0;
	width:769px;height:136px}
#firm1c{
	margin-right:6px;
	float:left;clear:both}
.third{
	font-size:11px;
	overflow:hidden;
	float:left;
	margin-left:5px;
	width:197;
	height:136px;
	color:#444;
	background-image: url(div.gif);
	background-repeat: no-repeat;
} //регулировка ширины верхних колонок
.third p{margin:5px 5px 5px 14px}
.third h4{margin:7px 5px 5px 15px;color:#6C6C6C}  // тоже регулировка ширины текста в колонках шапки
.third strong{color:#6C6C6C}
#drweblogo
{ float:none; margin:0px 0px 0px 60px; }
#man{
	float:right;
	margin:-3px 12px 0 5px}
#box{
	float:right;
	margin:13px 17px 2px 5px}
#koleso{
	float:right;
	margin:5px 17px 2px 5px}
.third a{color:#1538D2}
#menu{
	float:left;}
#fourth_l{border:0px solid black;
	background:url(img/quest.gif) no-repeat;
	height:85px;width:195px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:194px;}
#menu>#fourth_l{width:194px;}
#fourth{overflow:hidden;
	width:176px;height:83px;
	background:url(img/man.jpg) no-repeat bottom right;
	background-color: #FFCF2F;
	border:1px solid #F3BD27;
	color:#404040;
	margin-left:10px;
	font-size:11px;
	border-left:0;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:81px;
	width:175px;}
#fourth_l>#fourth{height:81px;width:175px;}
#fourth h1{
	color:#DA1E1F;
	font-variant:small-caps;
	font-size:13px;
	font-weight:bold;
	margin:10px 5px 2px 5px}
#fourth p{margin:3px 8px}
#all{text-align:left;
	width:100%; height:200px}
#fifth{
	background:#FFFFCC url(img/fifth_r.gif) no-repeat bottom right;
	padding:15px 0;
	margin-bottom:10px;
	width:246px}
#out{margin-bottom:0;
	margin-top:0;
	margin-left:27px;
	padding-left:0;
	list-style-image:url(img/li.gif);
	color:#1538D2;
	font-size:12px}
#out li{padding:0 7px 2px 0px;
		list-style-type:none;}
#out a{color:#1538D2;
		text-decoration:none;
		font-weight:bold;}
#out a:hover{color: #FF3300;
			 text-decoration:underline;}
ul .in{
	padding-left:0px;
	list-style:none;
	list-style-image:none;
	font-size:11px;
	margin:0 0 0 16px}
#out .in li{padding:1px;color:#3F3F3F; margin-bottom:2px;margin-top:2px}
#out .in a{color:#44433E;
		font-weight:normal;}
#out .in a:hover{color:#FF3300;}
.text{
	color:#444;
	float:left;
	width:98%;  /*ширина текста в шапки*/
	margin:0 12px 10px 4px;
	border-top:2px;  /*полоска наверху пути движения по сайту*/}
.wide{width:100%; margin-right:0;  /*ширина основного текста*/}

.wide li { list-style-image:url(img/arrow.gif);}

.text h1{
	color:#DA1E1F;
	font-size:18px;
	margin:0 10px 15px 10px;
	line-height: 24px;
	font-weight: normal;
	letter-spacing:-1px}
.text h2{
	color:#DA1E1F;
	font-size:13px;
	margin:15px 10px}
.text p{margin:1-5px 10px}
.text h4{
	margin:15px 10px;
	font-size:13px}
.text h3{
	margin:15px 10px;
	font-size:13px}
.hr{
	width:100%;
	height:10px;
	border-top:1px solid #FFFF00;
	margin:10px 0 0 0;
	background: url(img/balls.gif) no-repeat bottom right}
.hr1{
	width:100%;
	height:1px;
	background-color:#DA1E1F;
	margin:5px 0}
#where{
	color:#DA1E1F;
	padding:14px 10px 4px 30px;
#where span{
	color:#464646}
#where a{color:#DA1E1F}

#right{
	float:left;
	width:257px;
	/*margin-bottom:10px;*/
	background:#FFFFCC url(img/fifth_r.gif) no-repeat bottom right;
	color:#43423E;
	}


#projects{
	background:url(img/projects.gif) no-repeat top;
	height:37px;
	width:186px}
#projects h4{
	color:#FFF;
	font-size:13px;
	font-weight:normal;
	padding-top:13px;
	margin:0 0 0 30px}
#right p{margin:0 10px 15px 15px}
#right h3{
	margin:15px 10px 5px 15px;
	font-size:12px;
	color:#1538D2;
	font-weight:normal}
#right ul{
	margin-right:10px;
	margin-top:0;
	margin-bottom:15px;
	position:relative;
	left:-18px;
	list-style-image:url(img/li2.gif)
}
a{color:#2043C1}
#sixth_l{
	background:url(img/sixth_l.gif) no-repeat;
	width:186px;height:12px}
#sixth_l2{
	margin:10px 0 0 0;
	background:url(img/first_l.gif) no-repeat;
	width:185px;height:12px}
#sixth em{
	font-style:normal;
	color:#2043C1}
#sixth_l div,#sixth_l2 div{
	margin-left:13px;
	border-top:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8}
#sixth_r{
	margin:0;
	width:186px;height:15px;
	background:url(img/sixth_r.gif) no-repeat bottom right}
#menu>#sixth_r{margin-bottom:10px}
#sixth_r div{
	margin-right:14px;
	border-bottom:1px solid #E8E8E8;
	border-left:1px solid #E8E8E8}
#sixth h2{
	color:#DA1E1F;
	font-size:13px;
	font-weight:normal;
	margin:0 10px}
#sixth p{margin-right:10px}
#sixth a:hover{color:#000095}
#sixth h3,#sixth p{
	font-size:11px;
	font-weight:normal;
	margin:10px}
#sixth ul{
	margin:10px 10px 10px 0px;
	padding:0;
	list-style-image:url(img/li2.gif);
	list-style-position: inside;}
#sixth li{padding-left:10px}
#sixth{
	padding-bottom:2px;
	color:#414141;
	width:186px;
	border-left:1px solid #E8E8E8;
	border-right:1px solid #E8E8E8;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:184px}
body>#sixth{width:184px}
#bottom_l{
	clear:both;
	margin-top:10px;
	width:100%;height:45px;
	background:#FFFFCC url(img/bottom.gif) no-repeat;}
#page>#bottom_l{margin-top:0}

#bottom{text-align:center;
	margin-left:10px;
	width:100%;height:45px;
	background:#FFFFCC url(img/fifth_r.gif) no-repeat center bottom;
	color:#43423E;
	font-size:12px;}
#bottom p{padding:15px 20px;margin:0;}
#bottom a{color:#DA1E1F;}
#bottom td{vertical-align:middle;}
h5{
	color:#3F3F3F;
	margin:12px 8px;
	font-size:11px;
	font-variant:small-caps;
	font-weight:normal}
h6{
	margin:12px 8px 12px 28px;
	font-size:11px;
	font-weight:normal}
em{
	font-style:normal;
	color:#DD1B23;
	font-size:12px}
h4{
	font-size:11px;
	font-weight:bold;
	color:#4F4F4F;
	margin:15px 7px}
p{margin:8px 8px}
.tabminus{
	width:96%;
	margin-bottom:30px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:100%}
.text>.tabminus{width:100%}
.tabminus a{
	text-decoration:none;
	/*color:#4F4F4F*/}
.text a:hover{color:#000095;text-decoration:underline}
.tabminus em{
	font-style:normal;
	color:#DD1B23}
.tabminus td{border-bottom:1px solid #D5D5D5}
.tabminus th{
	border-top:1px solid #C1C1C1;
	border-bottom:1px solid #C1C1C1;
	background-color:#F7F7F7;
	font-size:10px;
	text-align:left;
	font-weight:normal;
/*	color:#1538D2;*/
	color:#DA1E1F;
	text-align:left;
	font-variant:small-caps;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:12px}
tr>th{font-size:12px}
.grey{
	width:100%;
	background-color:#E8E8E8}
.grey p{margin:5px}
#cost{float:right;margin:6px 0 10px 10px}
#att{float:right;margin:-13px 0 0 10px}
#obyav{margin-bottom:10px}
#obyav #sixth{width:567px}
#obyav #sixth_r{width:569px}
#obyav #sixth_l{width:569px}
#obyav em{
	color:#DA1E1F;
	font-weight:bold}
#narrow{float:right;margin:6px 0 10px 10px}
#narrow #sixth{width:98px}
#narrow #sixth_r{width:100px}
#narrow #sixth_l{width:100px}
li{
	margin-bottom:5px;
	margin-top:5px}
#copy{
	width:196px;
	height:45px;
	background:url(img/line.gif) top left no-repeat;
	float:right;
	color:#D7D6D2}
#copy img{
	margin:12px 19px 0 41px;
	float:left}
#copy div{
	float:left;
	margin:16px 0 0 7px}
#copy>div{margin-left:12px}
.comment{
	background-color:#F7F7F7;
	padding:12px;
	margin:0 8px;
	font-style:italic}
.allwidth{
	border-top:2px solid #F7F7F7;
	width:600px;
	margin-left:auto;
	margin-right:auto;
	text-align:left}
.category{font-weight:bold}

.news {color:#3F3F3F;text-decoration: none;}
a.news:hover {color:#000000;}
.innews {
		font-size: 8pt;
		font-weight: bold;
		padding:2px;
		background-color:#EFEFEF;
        color: #DE1C18;
	}

table.y{border-color:#FFFF00;border-bottom-style:solid;border-top-style:solid;}

#contact { border-top: dashed 1px;}

#contact tr td{border-right:dashed 1px;
border-bottom:dashed 1px;}

#contact tr td ul li { list-style:none;}

#linkprint { background: #FFCC00;
color:#FFFFFF;
padding:5px;
width:250px;}

#linkprint b a {color: #FF6633;}



/* for states */

.spisok	dd { font-size:14px;
			line-height:25px;
			padding:15px 0;}

.spisok	dt { font-size:18px;}



#center_kt {

width:183px;}

#center_kt p {color:#FF6600;
			   font-size:14px;
			    font-weight:bold;
				padding-left:70px;
				display: blok;

				line-height:18px;}



#center_kt dl dd { font-size:13px;
				margin-left:3px;
				margin-top:-30px;
				font-weight:bold;
				color:#FF6600;}

#center_kt dl dd span {color: #000;

font-size:13px}
.tel {
	vertical-align: middle;
}

.pagese {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.newst
{
color:#FFFFFF;
background-color:#999999;
font-weight:bold;
}
