<!--

.empty {}

BODY { background-color: #fff; font-size:12px;color : Black; text-align:justify; font-family: Tahoma; height: 100%; margin: 0px; padding: 0px; width: 100%; min-width: 1150px; }

TABLE { border-width: 0px; }
TD { font-size: 12px; padding: 0px; }
A { color : Black; }
a: visited { color: #800080; }

TABLE.page { height: 100%; width: 100%; }

TR.head { height: 138px; }
TR.head TD.logo   { background-color: #fff; text-align: center; vertical-align: bottom; width: 250px; }
TR.head TD.banner { background-color: #efefef; background-image: url(/image/head-banner1.gif); background-repeat: no-repeat;}

TR.body { height: 100%; vertical-align: top; }
TR.body TD.menu { padding-top: 12px; width: 250px;}
DIV.main {font-size:12px;color : Black; text-align:justify;}
DIV {font-size:12px;color : Black;}
DIV.menu { margin: 0px; padding: 0px;}
DIV.menu A { border-top: 3px solid #ccc; border-bottom: 3px solid #ccc; color: #000; display: block; font-family: Tahoma; font-size: 12px; padding: 8px; text-decoration: none; width: 113px; text-transform: lowercase; }
DIV.menu A:hover, DIV.menu A.active { color: #E10915; margin: 0px; vertical-align: center; }
DIV.menu A.active { border-color: #F0848A; }
DIV.menu A#top { border-top-width: 6px; }
DIV.menu A#bot { border-bottom-width: 6px; margin-bottom: 10px; }
DIV.menu A.top { border-top-color: #F0848A; }
DIV.menu A.bot { border-bottom-color: #F0848A; }
DIV.order { border: 1px solid #ccc; height: 99px; margin-top: 20px; margin-bottom: 20px; text-align: center; vertical-align: center; width: 113px; }
DIV.order IMG { margin-top: 19px; margin-bottom: 15px; }
DIV.order A { display: inline; }

TD.content { padding: 0px 2% 0px 0px; min-width: 560px;}
.Section1 { min-width: 560px; width: 88%;}
TD.content H1 { background-image: url(/image/h1-bg.gif); background-position: 0px 4px; background-repeat: no-repeat; color: midnightBlue; font-size: 20px; font-weight: normal; margin: 14px 0px 16px 0px; padding: 0px; padding-left: 9px; font-family: Arial,Tahoma,Helvetica,Verdana,sans-serif; }
H1 { background-image: url(/image/h1-bg.gif); background-position: 0px 4px; background-repeat: no-repeat; color: midnightBlue; font-size: 20px; font-weight: normal; margin: 14px 0px 16px 0px; padding: 0px; padding-left: 9px; font-family: Arial,Tahoma,Helvetica,Verdana,sans-serif;	 }
TD.content H2 { color: green; font-size: 18px; margin: 20px 0px 10px 0px; padding: 0px; font-weight: normal; font-family: Arial,Tahoma,Helvetica,Verdana,sans-serif;}
H2 { color: green; font-size: 18px; margin: 20px 0px 10px 0px; padding: 0px; font-weight: normal; font-family: Arial,Tahoma,Helvetica,Verdana,sans-serif;}
h3 { font-size: 14px; font-weight: bold; color:green; font-family: Arial,Tahoma,Helvetica,Verdana,sans-serif;}
TD.content DIV { margin-bottom: 16px; }
TD.content DIV.vi { color: #E10915; font-weight: bold; }
TD.content TABLE.service { width: 100%; }
TD.content TABLE.price { background-color: #9c9a9a; width: 100%; }
TD.content TABLE.price TH, TD.content TABLE.price TD { background-color: #fff; font-size: 12px; padding: 5px 19px 6px 19px; text-align: left; width: 50%; }
TD.content TABLE.price TH { font-weight: bold; }
TD.content TABLE.form TD { padding: 6px; }
TD.content TABLE.link { border-top: 6px solid #efefef; width: 100%; }
TABLE.link TD A { color: #5c5c5c; }
TABLE.banner { border-top: 0px solid #F0848A; height: 107px; width: 90%; }
TD.bann-buff{font-size:12px;font-weight : bolder;color : Black;}
TABLE.banner:hover { border-color: #E10915; }
TABLE.banner TD.l { height: 98px; width: 63px; }
TABLE.banner TD.r { background-image: url(/image/banner-bg.gif); background-repeat: no-repeat; padding: 8px 5px 8px 5px; vertical-align: top; width: 102px; }
TABLE.banner TD.r A { color: #000; font-weight: bold; text-transform: uppercase; }
TABLE.banner TD.r A:hover { color: #E10915; }

TR.foot { vertical-align: top; }
TR.foot TD.copy { padding-right: 2%; }
TR.foot TD.copy DIV { border-top: 1px solid #ccc; color: #000; font-family: Arial; font-size: 12px; margin-bottom: 20px; padding: 8px 0px 8px 0px; width: 100%; }

TR.foot TD.copy TABLE.service { border-top: 6px solid #ccc; width: 100%; }
TABLE.service TD#out { padding: 6px 0px 10px 0px; width:25%;  }
TABLE.service TD A {color : Black; }
DIV.counter { border-top: 6px solid #ccc; padding-top: 13px; width: 113px; }
DIV.btn { border: 1px red dashed; height: 31px; width: 88px; }

div.zaya { background-image: url(/image/zayvka1.png); background-repeat: no-repeat; width: 200px; height: 90px}
div.zaya:hover { background-image: url(/image/zayvka2.png); background-repeat: no-repeat; width: 200px; height: 90px}

div.twit {
background-image: url("http://www.regstandart.ru/image/twitterlogo_1.png");
width: 40px;
height: 40px;
}

div.twit:hover {
background-image: url("http://www.regstandart.ru/image/twitterlogo.png");
width: 40px;
height: 40px;
}

a.tw {
text-decoration: none;
}

li {
line-height: 18px;
}

.news-table {
	border-collapse: collapse;
}

.news-table td {
	padding: 3px;
	vertical-align: middle;
}

.news-table .date {
	color: red;
	vertical-align: top;
	width: 70px;
	padding-top: 7px;
}

.news-table .link {
	padding-left: 10px;
	padding-top: 7px;
	vertical-align: top;
}

.news-table .image {
	width: 70px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 7px;
}

.news-table .link a {
	color: blue;
}

.news-table .description {
	padding-left: 10px;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 7px;
}

.prefooter {height:95px;}
.prefooter .name_block{font-size: 16px; font-weight: bold; margin-right: 50px;}
.prefooter div {float:left;}
.ar_left {padding:20px 2px;}
.ar_right {padding:20px 2px;}

.div_pic {width:400px; min-width: 400px; height:80px; text-align:center;}

.menu2 {
padding-top: 12px;
}

.top_menu {
width: 100%;
clear: both;
margin-bottom: 0px;
background-color: #447199;
height: 20px;
margin-top: 11px;
}

.top_menu ul {
background-color: #447199;
width: 100%;
padding: 0px;
margin: 0px;
}

.top_menu li {
list-style: none;
float: left;
width: 19.5%;
text-align: center;
}

.top_menu li a{
color: white;
font-size: 14px;
}

.top_menu li a:hover{
color: #94bce0;
font-size: 14px;
}

.left_menu {
width: 90%;
border-radius: 10px 10px 10px 10px;
box-shadow: 1px 1px 3px -1px #333333;
overflow: hidden;
}

.left_menu div.zag{
background-color: #447199;
font-size: 12px;
padding-top: 5px;
padding-bottom: 5px;
color: white;
}

.left_menu div.list_url{
padding-top: 10px;
padding-bottom: 15px;
font-size: 12px;
}

.left_menu div.list_url a{
text-decoration: none;
}

.left_menu div.list_url a:hover{
color: #447199;
text-decoration: underline;
}

.footer_i {
background-color: #2e5170;
}

.foot_i_2 {
background-color: #447199;
padding: 8px;
padding-left: 0;
padding-right: 0;
}

.foot_i_2 .p2 {
padding-top: 5px;
}

.foot_i_2 .p2 a {
color: white;
font-weight: bold;
text-decoration: underline;
}

.foot_i_2 .p2 a:hover {
color: #9c9a9a;
}

.foot_i_2 .p {
padding-left: 5px;
padding-top: 5px;
}

.foot_i_2 .p a {
color: #9c9a9a;
text-decoration: underline;
}

.foot_i_2 .p a:hover {
color: white;
}
.voted { 
background-attachment: scroll;
background-clip: border-box;
background-color: #ECECEC;
background-image: none;
background-origin: padding-box;
background-position: 0% 0%;
background-repeat: repeat;
background-size: auto;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
box-shadow: 1px 1px 3px -1px #333333;
}
-->

.block_i {
background-color: LightGreen; 
padding: 10px; 
border-radius: 20px; 
width: 100%;
box-shadow: 1px 1px 3px -1px #333333;
}

.left_menu hr {
color: lightgrey;
}

#slidePage {
text-align: center;
width: 420px;
margin: 0 auto;
margin-left: 290px;
}

#slidePage #bLeft{
float: left;
display: block;
background-image: url('/image/arr_l.png');
background-repeat: no-repeat;
height: 30px;
width: 30px;
margin-top: 3px;
margin-right: 5px;
}

#slidePage #bLeft2{
float: left;
display: block;
height: 30px;
width: 30px;
margin-top: 3px;
margin-right: 5px;
}

#slidePage #bRight{
float: left;
display: block;
background-image: url('/image/arr_r.png');
background-repeat: no-repeat;
height: 30px;
width: 30px;
margin-top: 3px;
}

#slidePage span{
display: block;
padding: 7px 7px 9px 7px;
float: left;
background: #ECECEC;
box-shadow: #333333 1px 1px 3px -1px;
border-radius: 5px;
color: #000000;
font-weight: bold;
margin-right: 5px;
font-size: 14px;
}

#slidePage span a {
text-decoration: none;
color: blue;
}

#ya-phone-1 {
text-decoration: underline; color: rgb(0, 128, 0); font-family: Arial,Tahoma,Helvetica,Verdana,sans-serif; font-size: 18px; font-weight: 400; float: right; padding: 0px; margin: 0pt 0px 10px;
}
