@charset "utf-8";
@import url('typography.css');
/* CSS Document */

html, body {
	height: 100%;
}


html {width:100%;}


body, table, tr, th, td, div, img, form, li, ul {
	padding: 0px;
	margin: 0px;
}
ul {
	list-style: none;
}
img {
	border: 0px;
}
table {
	border-collapse: collapse;
}

body {
	max-width:100%;
    height: 100%;
	background-color: #e6cfa0;
	background-image: url(/img/bg.jpg);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

a {
	color: #330a00;
}
a:hover, a.sel {
	color: #990007;
}

table.w100 {
	width: 100%;
}
table.h100 {
	height: 100%;
}
.clear {
	clear: both;
}
.ph {
	cursor: pointer;
	cursor: hand;
}

td.main_top {
	vertical-align: top;
}
td.main_bottom {
	vertical-align: bottom;
}

div.header {
	height: 300px;
	background-image: url(/img/header.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #e1c18c;
}
div.header td {
	vertical-align: top;
}
div.header td.logo {
	padding: 110px 0px 0px 135px;
	width: 135px;
}
div.header td.slogan {
	padding: 190px 0px 0px 30px;
	color: #3f2612;
	font-style: italic;
	font-size: 18px;
	text-align: center;
}
div.header td.slogan span {
	font-size: 30px;
	position: relative;
	left: -30px;
}
div.header td.lang {
	text-align: right;
	width: 350px;
}
div.header td.lang li {
	display: inline;
}
div.header td.lang ul {
	padding: 14px 32px 0px 0px;
}
div.header td.lang a {
	color: #990007;
	display: block;
	float: right;
	margin: 0px 3px;
	width: 29px;
	height: 17px;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
}
div.header td.lang a.sel {
	background-image: url(/img/ln_bg.gif);
}

div.main_menu {
	background-color: #3f2612;
	height: 32px;
	border-top: 1px solid #65503e;
	border-bottom: 1px solid #c7b188;
	font-size: 17px;
	padding-top: 12px;
}
div.main_menu a {
	color: #ebd2a3;
	text-decoration: none;
}
div.main_menu a.sel, div.main_menu a:hover {
	color: #c4ae86;
}
div.main_menu li {
	display: inline;
	height: 44px;
	padding-left: 70px;
}

div.center {
	padding: 30px 70px 30px 70px;
}

div.ship {
	text-align: right;
}
div.ship img {
	position: relative;
	top: 15px;
	left: -45px;
}
div.footer {
	height: 96px;
	background-image: url(/img/footer_bg.jpg);
	color: #3f2612;
}
div.footer a {
	color: #3f2612;
	text-decoration: none;
}
div.footer table {
	height: 96px;
}
div.footer td.copy {
	padding-left: 90px;
}
div.footer td.made_by {
	text-align: left;
	font-size: 11px;
	line-height: 11px;
	padding-right: 90px;
}
div.footer td.made_by table {
	float: right;
}
div.footer td.made_by img {
	margin-right: 7px;
}

div.weather {
	color: #990007;
	font-size: 14px;
	font-style: italic;
	line-height: 18px;
	position: absolute;
	height: 1px;
}
div.weather span.wind {
	position: relative;
	top: 6px;
}
div.weather table {
	position: relative;
	top: -100px;
	left: 50px;
}
div.weather img {
	margin-right: 10px;
}
div.weather span {
	font-size: 30px;
}

/* page-private */

#tbody {
/*	min-width:900px;
	min-height:800px;
	padding:29px 69px;
*/
	height:auto;
	
	
}


#page-private {
	/*width:100%;*/
	min-height:900px;
	/*height:100%;*/
	margin:1px;
	/*padding-left: 65px;*/
}

.collom {
	width: 49.8%; /* Due to ie7 */
	height:auto;
	float:left;
	
}
*html .collom {
	width:49%;
}

/* Левая колонка */
#left-col {
	min-height:10px;

}

#first-text {
	margin:20px 0;
}

#first-image-line {
	width:100%;
	height:18px;
	background:url(../img/left-up.png) center bottom no-repeat;
	border-bottom:1px solid #3a341e;
	margin:15px 0;
}

#text2 {
	border-bottom:1px solid #3a341e;
	margin:0 0 45px 0;
}

#ul {
	margin:40px 0 0 0;
}

#ul ul li {
	margin:0 0 0 17px;
	list-style-type:square;
	
}

/* Правая колонка */
#right-col {
	min-height:80px;
	padding:45px 0 0 0;

}

#right-collom {
	
	min-height:10px;
	margin:0 50px 0 35px;
}

#changing {
	width:390px;
	/*height:230px;*/
    height: 255px;
	margin:0 auto;
	overflow:hidden;
	
}
.big-picture {
	width:390px;
    min-height: 252px;
	/*height:230px;*/
    display: none;
	margin:0 auto;
	text-align:center;
    background-color: transparent;
}
.big-picture:first-child {
    display: block;
}

#right-collom h2 {
    font-style: italic;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
    font-family: Georgia, "Times New Roman", Times, serif;
    color: black;
}

#prices {
	width:390px;
/*	height:220px;*/
overflow: hidden;
	margin:0 auto;
}

.price {
	width:130px;
	height:110px;
	float:left;
    text-decoration: none;
    font-style: italic;
}
	
.price-img {
/*	width:120px;
	height:90px;
*/
	margin:0 auto;

}
img.img-price {
	margin:0 auto;	
}
.price-text {
	text-align:center;
}


.price:hover {
/*	cursor:pointer;*/
	background:#e9d3a4;
	filter: alpha(Opacity=22);
	opacity: 0.22;
	-moz-opacity:.22;
		
}
.blur {
	width:130px;
	height:110px;
	float:left;
	cursor:pointer;
	background:#e9d3a4;
	filter: alpha(Opacity=22);
	opacity: 0.22;
	-moz-opacity:.22;
		
}
#text-center {
	width:100%;
/*	height:130px;*/
	border-bottom:1px solid #3a341e;
	border-top:1px solid #3a341e;
	text-align:center;
	margin:50px 0 40px 0;	
}

#text-center p {
	margin:20px 0 0 0;
	padding: 0 10%  10px;
}

#contacts {
	text-align:center;
}
#contacts  p{
	padding: 0 10%;
}
/* Форма отправки */

#fullscreen_overlay {
    width: 100%;
    height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 50;
    display: none;
	background-color: #000000;
	filter: alpha(Opacity=50);
	opacity: 0.5;
	-moz-opacity:.50;
}

#black {
	position: absolute;
	top:0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	z-index: 50;
	background-color: #000000;
	filter: alpha(Opacity=50);
	opacity: 0.5;
	-moz-opacity:.50;
}

#send-form {
	position: absolute;
	top:20px;
	left: 0px;
	/*right: 0px;*/
	/*bottom: 0px;*/
	width:597px;
/*	height:839px;*/
	/*height:969px;*/
	/*margin:0 auto;*/
	z-index: 60;
/*	background:url(../img/forma-back.png) no-repeat;*/
	/*background:url(../img/form-not-back.png) no-repeat;*/
    /*background: url('/img/form-sprite.png') no-repeat -625px 0;*/
	filter: alpha(Opacity=100);
	opacity: 1;
	-moz-opacity:1;
	
}

.send-form-body {

	/*min-height:700px;*/
}

.form-header {
	width:100%;
	height:66px;
	margin:0 0 36px 0;

}
#form-name {
	float:left;
	width:auto;
	text-align:center;
	margin:0 0 0 55px;
   position: relative; /* IE7 */
   
}
.form-logo {
	width:82px;
	height:54px;
	margin:6px 0 0 0;
	float:left;
}

.close-form {
	float:right;
    background: url('/img/form-sprite.png') no-repeat 0 -71px;
	width: 40px;
	height: 40px;   
}
.close-form:hover {
    background: url('/img/form-sprite.png') no-repeat 0 -113px;
}

#form {
	width:100%;
	height:auto;
}
	
#form form input[type="text"] {
    width: 438px;
    height: 23px;
	padding: 5px 15px;
	cursor:pointer;
	margin:2px 0 20px 0;
	/*width:100%;*/
	/*max-width:469px;*/
    line-height: 22px;
	/*height:33px;*/
	border:none;
	background-repeat:no-repeat;
	background-color:transparent;
}
.off {
    background: url('/img/form-sprite.png') no-repeat 0 0;
	width: 469px;
	height: 33px;	
}

.on {
    background: url('/img/form-sprite.png') no-repeat 0 -35px;
}

#form form textarea {
	cursor:pointer;
	width:460px;
	max-width:468px;
	height:195px;
	max-height:203px;
	/*background:url(../img/form-textarea.png) no-repeat;*/
    overflow: auto;
    background: url('/img/form-sprite.png') no-repeat 0 -304px;
	padding:5px 3px 5px 10px;
	border:none;
	margin:2px 0 20px 0;
}


#form form input.captcha {
	width: 46px;
    height: 23px;
    padding: 5px 5px 5px 7px;
	cursor:pointer;
	margin:2px 0 0 0;
	/*max-width:59px;*/
	border:none;
    background: url('/img/form-sprite.png') no-repeat 0 -262px;
}
#form form input.captcha.on {
    background: url('/img/form-sprite.png') no-repeat 0 -262px;
}
#form form input[type="submit"] {
	float:right;
	margin: 50px 0 0 0;
	cursor:pointer;
	width:173px;
	height:41px;
	border:none;
    background: url('/img/form-sprite.png') no-repeat 0 -162px;

}

#form form input[type="submit"]:hover {
	background: url('/img/form-sprite.png') no-repeat 0 -209px;
}

/* Форма не удачная */
#send-form-not {
	position: absolute;
	top:20px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width:597px;
	height:969px;
	margin:0 auto;
	z-index: 60;
	/*background:url(../img/form-not-back.png) no-repeat;*/
    background: url('/img/form-sprite.png') no-repeat 0 -523px;
	filter: alpha(Opacity=100);
	opacity: 1;
	-moz-opacity:1;
}
.warning {
	width:469px;
	/*height:55px;*/
	margin:30px auto 0 auto;
	clear: both;
	text-align:center;
	padding: 15px 0;
    background-color: #D70000;
	/*background-image:url(../img/warning.jpg);*/
	/*background-repeat:no-repeat;*/
    /*background: url('/img/form-sprite.png') no-repeat -48px -78px;*/
	color:#FFF;
}

#send-form.error-form input[type="submit"]{
    /*margin-top: 45px;*/
}


/* Форма удача */

#send-form-suc {
	position: absolute;
	top:20px;
	left: 0px;
	/*right: 0px;*/
	/*bottom: 0px;*/
	/*width:597px;*/
	/*height:438px;*/
	/*margin:0 auto;*/
	z-index: 60;
	/*background:url(../img/form-suc-back.png) no-repeat;*/
    /*background: url('/img/form-sprite.png') no-repeat 0 -523px;*/
	filter: alpha(Opacity=100);
	opacity: 1;
	-moz-opacity:1;
}
#send-form-body-suc {
	margin:23px 64px 0 60px;
}



/* order-form strech *v */

.order-form {
    width: 599px;
}

.order-form-body-shadow {
    width: 469px;
    padding: 23px 64px 0 60px;
    margin-left: 3px;
    background: url('/img/bg.jpg');
}

.order-form-bottom {
    height: 25px;
    background: url('/img/order-form-sides.png') no-repeat bottom left;
}

.order-form-top {
    height: 25px;
    background: url('/img/order-form-sides.png') no-repeat top left;
}

.order-form-body {
        /*background: url('/img/order-form-bg.png') repeat-y top left;*/

}


/* float clearing for IE6 */
* html .clearfix {
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
*+html .clearfix {
  min-height: 1%;
}

/* float clearing for everyone else */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}
