a img, :link img, :visited img {border:0;}
a {cursor:pointer;}

.clear{clear:both; font-size:1px; line-height:1px; height:1px}
input, textarea {outline:none;}
textarea { 
resize: none; 
font-size:18px;
} 



 

.twocol {width:100%; height:100%; border-collapse:collapse; border-spacing:0;}
.twocol td {vertical-align: top;}
.twocol td.leftCol {background: #fff url(/images/bottom.jpg) repeat-y left top; width:238px;}
.twocol td.rightCol {padding: 0 0 0 10px}

#wrapper {
	margin:auto;
	position:relative;
	text-align:left;
	width: 900px;
	height:100%;
	line-height: normal;
}
.fon {height:652px; background: 0px 0px url(/images/body_left1.jpg) no-repeat;}

#header {
	background: 0px 0px url(/images/header_left.jpg) no-repeat;
	height: 100px;
	width: 178px;
	margin: -1px 0 0 0; 
	padding: 0;
	color: #fff;
	padding:12px 0 0 60px;
	font-size: 16px; 
	color:#ccc;
}

#header h2 {font-size:19px; color:#fff; font-weight:100; line-height:23px; text-transform: uppercase; font-style:normal; margin:0 0 12px 0}
 
#uppers {
	margin: 13px 0 0 30px;
	z-index: 15;
}

@font-face {
font-family: "MyriadPro-Regular";
src: url("fonts/MyriadPro-Regular.otf")
}

#uppers h1 {
	font-size: 16px;
	color: #444444;
        font-family: "MyriadPro-Regular";
}

#nav-top {
	position: absolute;
	top: 10px;
	left: 330px;
	width: 200px;
}
#nav-top li {
	display: inline;
}

 #left-person {
	position: absolute;
	top: 115px;
	left: 0px;
	width: 282px;
	height: 645px;
	background: url(/images/body_left1.jpg) no-repeat bottom left;
}

#left-person-bottom {
	position: absolute;
	top: 760px;
	left: 0px;
	width: 240px;
	height: 181px;
	
}

#body {
	position: relative;
	z-index: 10;
	margin-left: 55px;
	padding-top: 10px;
	width: 730px;
	color:#222 !important;
        font-size:16px;
}

#body h1 {
font-size:30px; 
color:black;
margin:20px;
text-align: center;
line-height: normal;
}

#body h2 {
font-size:25px; 
color:black;
margin:20px;
text-align: center;
line-height: normal;
}

#body1 {
	position: relative;
	margin-left: 320px;
	width: 600px;
	
}


#body h2 em {
	font-size: 25px;
	font-family: serif;
}

#black-tl { width: 700px; }
//#black-tl { width: 100%; background: #c74213 top left url(/images/black_tl.gif) no-repeat; }
//#black-tr { width: 100%; background: top right url(/images/black_tr.gif) no-repeat; }
//#black-bl { width: 100%; background: bottom left url(/images/black_bl.gif) no-repeat; }
//#black-br { width: 100%; background: bottom right url(/images/black_br.gif) no-repeat; }

#black-tl {
	margin-left: -25px;
	margin-top: 10px;
	width: 700px;
	position: relative;
	background: #de3e04; 
	border-radius:10px; 
	margin-bottom:30px;
	line-height: normal;
}

#black-tl a {color:#fff}

#black-bl {
	padding: 20px 20px 10px 20px;
	position: relative;
}

.black-box {
	float: left;
	width: 160px;
	margin-right: 20px;
	margin-left: 20px;
	color:#fff !important
}
.black-box h2 {
	font-size: 16px;
	font-weight: normal;
    font-family: "MyriadPro-Regular";
    color:#fff !important
}
.black-box h2 em {
	font-size: 2px;
	font-family: serif;
}
.black-box .more {
    font-size: 13px;
	color: white;
    font-family: "MyriadPro-Regular";
    text-align: left
}

#footer {
    font-size: 10px;
	margin-left: 55px;
	margin-top: 60px;
	width: 650px;
	color:#333;
	font-weight:bold
}

#footer a {color:#333}

#footer h2 {
	font-size: 13px;
	font-weight: normal;
}
#footer h2 em {
	font-size: 22px;
	font-family: serif;
}
#tips {
	float: left;
	width: 233px;
}
#choose {
	float: left;
	width: 200px;
	margin-left: 50px;
}

#copyright {
        color: black;
	margin: 15px 0 20px 52px;
}
#s {
	position: relative;
	top: 0.4em;
}
#submit {
	position: relative;
	top: 0.2em;
}


ul.advlist {margin:10px 0 15px 10px;}
ul.advlist li {padding:7px 30px; font-size: 14px; background: url(/images/galka.png) no-repeat top left; }

.formOrder #user_words, #phone {width:80px}
.formOrder select {width: 85px}
.formOrder td {vertical-align: middle}
.butt2 {text-align: center; padding:10px 0 0 0 }
input.knopka {font-size: 14px !important; width:80px; font-weight: bold !important; }

.blocs {border-spacing: 0px; border-collapse: collapse}
.blocs td {padding:0 15px 0 0}
.blocs td img, #fot1 img, #fot2 img, #fot3 img, #fot4 img {border:1px solid #999}
.hideblok a {margin:0 3px 3px 0}

.borddash {border-bottom: 1px dashed #2099DA; height:10px; font-size: 1px}
.fotoshow {margin:0px 0 10px 0; width:70px; padding:2px 10px; background: #C74213; border: #999; font-size: 13px; color: #fff; border-radius: 8px; cursor: hand; cursor: pointer; text-align: center; float:right}

.bored {border:1px solid #C74213; border-radius: 14px; padding:10px 15px}
.redtext {color:red; font-size:15px; padding:0 20px 0 0}

.photos a img {margin:0 10px 0 0}

.dopmore {
display: block;
padding: 0px 0 4px 25px;
margin: 10px 0;
font-size: 11px;
cursor: hand;
cursor: pointer;
text-decoration: underline;
background: url(/images/plus.png) no-repeat left top;
}

.feedback td {padding: 0 30px 0 0}
.feedback .inputtext, .feedback textarea {font-size: 13px; padding: 3px 5px; width: 300px}
.feedback textarea {height: 100px}
.feedback .sabm {margin: 5px 0 0 0;
width: 100px;
cursor: hand;
cursor: pointer;
background: #5d0a07;
font-size: 16px;
border: 0px;
color: #fff;
border-radius: 3px;}
.feedback .sabm1 {margin: 5px 0 0 0;
width: 250px;
cursor: hand;
cursor: pointer;
background: #5d0a07;
font-size: 20px;
border: 0px;
color: #fff;
border-radius: 3px;}
.feedback p {font-weight: bold}


.h_butt a {
	display: block;
	background: none repeat scroll 0 0 #ec1e1e;
	border-radius: 10px;
	position: absolute;
	top:105px;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    margin: 5px 0 0 40px;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    width: 180px;}

.h_butt a:hover{background: #f46565}

.h_titl {font-size: 20px; text-align: right; color: #fff; padding-right: 48px; margin: -5px 0 7px 0; line-height: normal;}
.h_phone {font-size: 13px; text-align: right; color: #fff; padding-right: 48px;  }
.h_mail {font-size: 12px; text-align: right; color: #fff; padding-right: 48px}
.h_mail a {color: #fff; text-decoration: none}