* { font-family:Verdana,Tahoma,MS Sans Serif,Arial; font-size:11px; }
body { background:#fff; color:#000; height:100%; margin:0; padding:0; }
html { height:100%; }

img { border:0; margin:0; padding:0; }
	.bl { display:block; }
	.img-l { float:left; margin-right:10px; }
	.img-r { float:right; margin-left:10px; }
	.img-l-brd { border:1px solid #444; float:left; margin-right:10px; }
	.img-r-brd { border:1px solid #444; float:right; margin-left:10px; }

a { color:#a12b00; }
	a:hover { color:#d67602; }

ul, ol { margin-top:0px; margin-bottom:10px; text-align:justify; }
	ul li { list-style:circle; text-align:justify; }
	li { margin-bottom:5px; }
	ul.dot { list-style:disc; }
		ul.dot li { list-style:disc; }

form { margin:0; padding:0; vertical-align:middle; }
	form * { vertical-align:middle; }
	form .btn { background:#adadad; color:#fff; font-weight:bold; }

h1, h2, h3, h4 { margin:0 0 5px; padding:0; }

h1 { color:#666; font-size:17px; }
h2 { color:#d43302; font-size:13px; }
h3 { color:#666; font-size:12px; }
h4 { color:#ad5c2f; font-size:12px; }

.red { color:#a12b00; }

.hr { background:url(/i/line.gif) repeat-x; height:3px; margin:10px 0; }
	.hr img { display:block; height:3px; }

p { margin:0 0 10px; padding:0; text-align:justify; }

.v-menu { background:#4d4d4d url(/i/bg-vmenu.jpg) no-repeat; width:185px; text-align:right; text-transform:uppercase; }
	.v-menu div { padding:2px 12px; }
	.v-menu a { color:#fff; font-family:Tahoma,MS Sans Serif,Verdana,Arial; font-size:10px; font-weight:bold; text-decoration:none; }
	.v-menu a:hover { color:#ffcc80; }
	.v-menu a img { display:block; margin-left:10px; }
	.v-menu a.off { color:#fff; }
	.v-menu a.on { color:#ffcc80; }

.top-bg-main { background:#000 url(/i/pic/bg-pic-main.jpg) no-repeat 0% 100%; }
.porto { padding:5px 25px 0 0; text-align:right; }
	.porto a { color:#ffcc80; font-family:Tahoma,MS Sans Serif,Verdana,Arial; font-size:10px; font-weight:bold; text-decoration:none; }
		.porto a:hover { color:#fff; }

.top-bg-about { background:#000 url(/i/pic/bg-pic-about.jpg) no-repeat 0% 100%; text-align:right; }
.top-bg-service { background:#000 url(/i/pic/bg-pic-service.jpg) no-repeat 0% 100%; text-align:right; }
.top-bg-price { background:#000 url(/i/pic/bg-pic-price.jpg) no-repeat 0% 100%; text-align:right; }
.top-bg-inter { background:#000 url(/i/pic/bg-pic-inter.jpg) no-repeat 0% 100%; text-align:right; }
.top-bg-offers { background:#000 url(/i/pic/bg-pic-offer.jpg) no-repeat 0% 100%; text-align:right; }
.top-bg-contact { background:#000 url(/i/pic/bg-pic-contact.jpg) no-repeat 0% 100%; text-align:right; }
.top-bg-porto { background:#000 url(/i/pic/bg-pic-portfolio.jpg) no-repeat 0% 100%; text-align:right; }

.service { background:#b3b3b3 url(/i/bg-service.jpg) no-repeat 0% 100%; padding:0 10px 5px; }
	.service ul { list-style:none; margin:0 0 0 7px; padding:0; text-align:left; }
		.service ul li { background:url(/i/mark-smenu.gif) no-repeat 0px 4px; color:#4d4d4d; list-style:none; font-family:Tahoma,MS Sans Serif,Verdana,Arial; font-size:10px; font-weight:bold; padding-left:12px; text-align:left; }
			.service ul li a { color:#4d4d4d; font-family:Tahoma,MS Sans Serif,Verdana,Arial; font-size:10px; font-weight:bold; text-decoration:none; }
				.service ul li a:hover { color:#fff; }
		.service ul div { background:url(/i/dot.gif) repeat-x; margin:5px 0; }

.content-main { color:#808080; padding:15px 10px; text-align:justify; }
.content { color:#808080; padding:5px 0 15px 10px; text-align:justify; }
	.content div.txt { margin:auto; width:710px; text-align:justify; }

.notes { margin:10px 0 0; text-align:right; }
	.notes h1 { color:#ad5c2f; font-family:Arial,MS Sans Serif,Verdana,Tahoma; font-size:20px; margin:0 0 10px; padding:0; }
	.notes p { color:#333; font-style:italic; line-height:150%; padding:0 0 0 35px; text-align:right; }

.main-bottom { margin:5px 0 15px; text-align:center; width:710px; }
	.main-bottom span { padding:0 5px; }
	.main-bottom a { color:#000; }
		.main-bottom a:hover { color:#a82a07; }
	.main-bottom div { margin:3px 0 0; }

.bottom { background:#b3b3b3; margin:10px auto 15px; line-height:150%; padding:15px 0; text-align:center; width:710px; }
	.bottom span { padding:0 3px; }
	.bottom a { color:#000; }
		.bottom a:hover { color:#fff; }
	.bottom div { margin:3px 0 0; }

.h-smenu { background:#b3b3b3; text-transform: uppercase; }
	.h-smenu h1 { color:#fff; font-family:Arial,MS Sans Serif,Verdana,Tahoma; font-size:18px; margin:0 0 5px; }
	.h-smenu a { color:#4d4d4d; font-family:Tahoma,MS Sans Serif,Verdana,Arial; font-size:10px; font-weight:bold; text-decoration:none; }
	.h-smenu a:hover { color:#fff; text-decoration:underline; }
	.h-smenu span { padding:0 5px; }

.top-counter { left:0px; position:absolute; top:-100px; visibility:visible; }

.v-img { background:#808080; padding:3px; position:absolute; visibility:hidden; left:0px; top:0px; }
	.v-img div { background:#bababa; padding:5px; }
		.v-img div img { background:#bababa; border:2px solid #fff; padding:1px; }

.li-sm { margin:0 0 0 30px; padding:0; }
	.li-sm li { font-size:9px; margin-bottom:3px; text-align:left; }
.ban{
	margin-top: 10px;
}
/* NEW */
.v-menu .eng {padding: 0 0 10px 0; text-align: right;}
	 .eng a {color: #ff7349; font-size: 12px;}