/**/
body { font-size: 14px; font-family: Arial, Tahoma, Verdana; margin-top: 5px; }
a {color: #0000FF;}
a:hover { color: #FF0000;}

.diver,.text {background: url(http://www.dveryy.ru/diz/block3_top3.png) right -3px; background-repeat: repeat-x;
border:1px solid #BBE0FD;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
border-radius: 10px 10px  0 0;
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
margin:0 0 10px 0;}


.top { border-collapse:collapse; width:100%;}
.top td {vertical-align:top;padding:0px 10px 0px 0px; border:0px solid red;
}
.top h1 {color:#FFF; font-size:18px;padding:0 0 0 0; margin:4px 0 5px 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); }
.top .logo {width:160px; padding:0;}
.top .contacts { padding:5px 20px 5px 20px; text-align: center; font-size: 16px;width:100%;
background:#40A040; color: #FFF; word-spacing: 5px;}
.contacts span { font-size: 14px;}

.left { width: 24%; margin-right: 0px;}
.right { float: right; /*padding-left:330px;float:left;*/width: 75%; }
.header { background-image: url('http://www.dveryy.ru/diz/block3_top3.png');background-position: left top; background-repeat:no-repeat; height:34px; border-radius: 10px 10px 0 0; padding-left: 10px; border:1px solid #0066FF;
font-size:16px; }
#contact { margin:5px 0; }
.top .action {padding:2px 5px 5px 5px; background-color:#FFFFC2; font-size:12px; color:#008000; }
/*
background-image: -webkit-gradient(linear, left, right, color-stop(0, #FFFFCC), color-stop(1, #FFFFFF));
background-image: -ms-linear-gradient(left, #FFFFCC, #FFFFFF);
background-image: -o-linear-gradient(left, #FFFFCC, #FFFFFF);
background-image: -moz-linear-gradient(left, #FFFFCC, #FFFFFF);
background-image: -webkit-linear-gradient(left, #FFFFCC, #FFFFFF);
BACKGROUND-IMAGE: linear-gradient(to right, #FFFFCC, #FFFFFF);*/
.top .action a{text-decoration:none;}
.top .action img{margin-right:5px;}
.top .action div{ display:inline-block; margin: 0px 0px 3px -6px;
font-size:14px; font-weight:bolder; color:#FFF; background-color:#FF0000;
padding: 3px 25px 5px 7px;
background-image: url('http://www.dveryy.ru/diz/flag_action.png');background-position: right top; background-repeat:no-repeat;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);}
.top .action:hover div{border:0px solid #666666; background-color:#00B800;
}
.text { font-size: 14px; padding: 0 10px 10px 10px;
line-height: 1.4;}
/*.text h2 { color: #FFF; font-weight: lighter; font-size: 18px; padding: 0px; margin: 2px; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}*/
.text h3 { color: #FFF; font-weight: lighter; font-size: 16px; padding: 2px 2px 10px 2px; margin: 0px; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); }
.text img { margin-right: 10px; margin-bottom: 10px;
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}

.foto { display:inline-block; height:16px; width:20px; border:0px solid green; position:relative;bottom:-3px;
background-image: url('http://www.dveryy.ru/diz/icons.png');background-position: left -2px;}
.video { display:inline-block; height:16px; width:20px; border:0px solid green; position:relative;bottom:-3px;
background-image: url('http://www.dveryy.ru/diz/icons.png');background-position: 0px 173px;}

h1 { color: #033f88; font-weight: bold; font-size: 24px; margin-top: 3px; margin-bottom: 0px; }
h2 { color: #033f88; font-weight: lighter; font-size: 18px; padding: 0px; margin: 0px;}
.h2 {color:#FFF; font-size:16px;padding:0 0 0 0; margin:4px 0 15px 0; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); }
.block { display:inline-block; border:1px solid gray; float:left; font-size:12px; padding: 10px 10px; margin: 0 5px 5px 0; width:46%;
background: #FFFFE5;
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}
.block img{margin: 0 10px 10px 0;}

.best {position:relative;}
.best:after{content:"Лучшая цена!";position:absolute;top:-7px;right:10px;background:#008000;color:#FFF;padding:2px 8px;

-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}