*{margin:0; padding:0; border:0;}
html, body{min-height:100%; height:100%; width:100%;}
body{background:#fff url('img/body_bg.jpg') center repeat-y; text-align:center; line-height:1.2; font-family:Arial,sans-serif; font-size:14px; color:#000; /*font-family:Tahoma;*/}
H1 {font-family:Arial;font-size:18px;color:#004B41;text-transform:uppercase; text-decoration:none;}
h4{font:24px "Arial Black"; padding:10px 0 20px 0;}
H2 {font-family:Arial;font-size:18px;color:#004B41;text-transform:uppercase; text-decoration:none;}
h3{font: normal 14px "Arial Black"; color:#535353; padding-bottom:25px;}



a { font-family:Tahoma;FONT-SIZE: 12px;  TEXT-DECORATION: none;  COLOR: #014B41;}

a img{border:0;}
a:hover{text-decoration:none;}

#wrapper { position:relative; min-height:100%; height:auto; /*_height:100%;*/ text-align:left; width:1000px; margin:0 auto; overflow:hidden;}
#header{width:100%; height:310px; background:#eaeaec url('img/header_bg.jpg') left bottom no-repeat; color:#7a7a7a;}
#footer{ width:100%;  background-color:#FFF; font-family:Arial;color:#000000; font-size:10px;}
.container{ *height:1%; background-color: #EAF3F2}
.left{float:left; width:185px;  background-color:#EAF3F2;}
.left a {width:184px; height:48px; margin-top:7px; display:block; text-indent:-9999px;}
.left a.lodgias {background:transparent url('img/menu_left1.jpg') no-repeat 0 0;}
.left a.otkos {background:transparent url('img/menu_left2.jpg') no-repeat 0 0;}
.left a.shtory {background:transparent url('img/menu_left3.jpg') no-repeat 0 0;}
.left a.sendvich {background:transparent url('img/menu_left4.jpg') no-repeat 0 0;}
.left a.musor {background:transparent url('img/menu_left5.jpg') no-repeat 0 0;}
.left a.vakan {background:transparent url('img/menu_left5_1.png') no-repeat 0 0;}
.left a.contact {background:transparent url('img/menu_left6.jpg') no-repeat 0 0;}

.content{float:left; background-color:#F5FAF8; width:725px; padding:0 30px 0 60px;}
.abzac {text-indent: 25px; text-align:justify;}
.abzac img {padding:0 10px;}
.contentsendvich{float:left; background-color:#F5FAF8; width:765px; padding:0 10px 0 5px;}
.contentcontact{float:left; height:850px; background-color:#F5FAF8; width:725px; padding:0 30px 0 60px;}
.contentgost{float:left; height:850px; background-color:#ffffff; width:725px; padding:0 30px 0 60px;}

.main_text {font-family:Arial;color:#000000; font-size:12px;}

.btm {font-family:Arial;color:#004A3F; font-size:10px;}
.menu_h { font-family:Tahoma;font-size:2; color:#333333;}
.menu_h  { font-family:Tahoma; font-size:2; color:#333333;}
.mentop {
	 FONT-SIZE: 9px; TEXT-DECORATION: none;
}
A.mentop:link {
	 FONT-SIZE: 9px; COLOR: #014B41; 
}
A.mentop:visited {
	FONT-SIZE: 9px; COLOR: #014B41;
}
A.mentop:hover {
	FONT-SIZE: 9px; COLOR: #014B41;
}
A.mentop:active {
	FONT-SIZE: 9px; COLOR: #014B41; }

/*footer*/
.footer_img{display:block; float:left;}


/*content*/
.content p, .content2 p{margin-bottom:25px;}

.descrp{width:auto; float:right;}
.tip lodg a{font-style: normal; font-family: 'Times New Roman'; COLOR: #014B41;}
.tip lodg a hover{font-style: normal; font-family: 'Times New Roman'; COLOR: #014B41;}


/*  Added by ArtelX  */
body {font-weight:normal; font-size:13px;}
#wrapper { }
#wrapper1 {width:1000px; margin:0 auto; clear:both;}
#container {overflow:hidden; clear:both;}
#container h1 {text-align:center; padding:30px 0 10px;}
#container h2 {font-size:14px; text-align:center; padding:20px ;}
.left, .content {padding-bottom: 32787px; margin-bottom: -32767px; overflow:hidden;}
.content {width:755px; padding:0 30px 32787px; background-color:#ffffff;}
.content p {padding:8px 0; margin:0;}

.content a, .content a:link, .content a:visited {text-decoration:none;}
.content a:hover {text-decoration:underline;}
img { vertical-align:top;}
a:focus, input:focus {outline:none;}
input, textarea {border:1px solid #000000; margin:5px;}
#header a.logo {width:150px; height:130px; display:block; text-decoration:none; outline:none; float:left;}
#header a:focus {outline:none;}
#header a:hover {text-decoration:none;}
#header a span {visibility:hidden;}
#header .header_links {float:right; width:195px;margin-top:80px;}
#header .header_links a {float:left;}

.clearer {height:1px; visibility:hidden;width:100%;display:block;}
#footer {text-align:left;}
#footer table.footer_menu td {vertical-align:top; text-align:left;}
#footer img { vertical-align:middle;}
#footer .footer_menu a {padding-left:10px; background:url('img/arrow1.png') 0 4px no-repeat;}
#footer a:hover {text-decoration:underline;}


/*  main page  */
.main_row {overflow:hidden; clear:both; background:url('images/back.jpg') 0 0 repeat-x; font-size:13px; font-weight:bold; margin-bottom:50px; display:block; position:relative;}
.main_row_col {width:300px; padding: 5px 30px; float:left; overflow:hidden; display:inline; position:relative;}
.content p.license_header {font-size:14px; font-weight:bold; color:#004B41; padding:15px 0; margin:0;}

/*  otkos.php  */
.otkos_adv {overflow:hidden; clear:both; }
.otkos_adv img {float:left; height:100px;}
.otkos_adv p  {font-size:12px; font-weight:bold; color:#004b41; line-height:20px; text-transform:uppercase; text-align:center; padding-top:30px;vertical-align:bottom ;}
.otkos_adv p span {font-size:15px; font-weight:bold;  line-height:21px; vertical-align:bottom ;}

.attant p {font-size:12px; text-align:center; color:#003020; margin:20px 0 0;}

.otkos_foto_wrapper {overflow:hidden; clear:both; width:700px; margin:20px auto;}
.otkos_foto_wrapper p {text-align:justify;}
.otkos_foto {float:left; width:300px; padding:0 25px; text-align:center;}
.otkos_foto p {font-size:13px; font-weight:bold;padding-bottom:10px; margin:0; }
.otkos_foto_wrapper .otkos_head {font-size:14px; font-weight:bold; color:#004B41;text-transform:uppercase; text-decoration:none; text-align:center;  padding:0;}
table.table, table.table td {border:#000000 1px solid; border-collapse: separate; margin:0 auto;}

/*  lodgias.php  */
.lodgias_adv p {font-size:12px; font-weight:bold; color:#004b41; line-height:20px; text-transform:uppercase; text-align:center; }
.lodgias_adv p span {font-size:15px; font-weight:bold;  line-height:21px; vertical-align:bottom ;}

.lodgia_foto_wrapper, .lodgia_foto_wrapper2 {overflow:hidden; clear:both; width:700px; margin:0 auto; background-color:#EAF3F2;}
.lodgia_foto_wrapper2 {margin:0 auto 35px; padding-bottom:10px;}
.lodgia_foto {float:left; width:320px; padding:5px 10px 0; text-align:center; background-color:#EAF3F2;}
.lodgia_foto_wrapper h3, .lodgia_foto_wrapper2 h3 {font-size:14px; color:#004B41; font-weight:bold; padding-bottom:10px; margin:0; }
.lodgia_text {float:left; width:300px; padding:0 25px; text-align:left;}
.lodgia_text p {font-family:Arial, Tahoma, sans-serif; font-size:13px; padding-bottom:10px; padding-top:30px; margin:0; }
.lodgia_text p.info {font-size:14px; font-weight:bold; color:#004B41; text-align:center; margin-top:30px;}
.lodgia_text p.price {font-size:16px; font-weight:bold; color:red; text-transform:uppercase; text-align:center; }
.lodgia_text p.readmore {font-weight:bold; color:#004B41; text-transform:uppercase; font-style:italic;  text-align:center; }
.lodgia_text p.readmore a {font-size:18px; }

/*  pages of different series of houses - for example, house-p3m.php  */
.houses_foto_wrapper {overflow:hidden; clear:both; width:700px; margin:10px auto 35px;}
p.back {font-weight:bold; color:#004B41; text-transform:uppercase; font-style:italic; text-align:center; margin:20px;}
p.back a {font-size:16px;}


/*  musor.php  */
.content p.adv {font-size:16px; color:#004B41; text-align:center; margin:30px 0;}
.musor_foto_wrapper {overflow:hidden; clear:both; width:700px; margin:0 auto;}
.musor_foto {float:left;}
.musor_text {float:left; width:400px; text-align:left;}
.musor_text p {padding:0 0 12px;}

/*  contacts  */
.contentcontact {background-color:#ffffff;}
input.button {border:0;}
.contentcontact a:hover {text-decoration:underline;}

/*  shtory.php  */
.shtory_wrapper {width:100%; margin:30px auto 0;  text-align:center;}
#table33, #table37, #table39, #table41, #table2 {text-align:left; margin:0 auto ;}
#table33 p, #table37 p, #table39 p, #table41 p, #table2 t {padding:0 4px;}

/*  sendvich.php  */
.contentsendvich {float:left; background-color:#ffffff; width:725px; padding:0 45px; overflow:hidden;}
.contentsendvich p {padding:0 0 8px;}
.contentsendvich .otkos_adv p  {font-size:12px; font-weight:bold; color:#004b41; line-height:20px; text-transform:uppercase; text-align:center; padding-top:30px;vertical-align:bottom ;}
table.table1 {border:#000000 1px solid; border-collapse:separate; margin:0 auto 10px;}
table.table1 td {border:#000000 1px solid; padding:4px;}
table.table1 p {padding:0;}
.sendvich_head {font-size:14px; font-weight:bold; color:#004B41;text-transform:uppercase; text-decoration:none; text-align:center;  padding:0;}

/*  raboti_lodg.php  */
.content .links_list p {padding:0;}
.content .links_list a {font:12px Arial, sans-serif; text-decoration:none; padding:0 0 0 10px; background:transparent url('img/arrow1.png') 0 4px no-repeat; }
.content .links_list a:hover {text-decoration:underline;}
.content .links_list .next {text-align:right; margin-top:30px; padding-right:60px;}
.content .links_list .next a {background:none;}

/*  gost.php  */
.contentgost a:hover {text-decoration:underline;}

/*  calculations.php  */
.contentcalc {float:left; background-color:#ffffff; width:725px; padding:0 45px 25px; overflow:hidden;}
#container .contentcalc h1 {padding-bottom:25px;}
.contentcalc input {margin:0 5px;}
.contentcalc ol {margin:13px 0; padding-left:40px; width:100%;}
input.calc {border:0; background:#ffffff url('img/calc.jpg') no-repeat; width: 110px; height:18px;}
input.reset { border:0; background: url('img/clear.jpg') #ffffff no-repeat; width: 83px; height:18px;}
input.ans {border:0; font-weight: bold; color:#ff0000; background-color:#f0f0f0; padding:0 5px;}
                                                                              

/*  articles.php  */
.content .links_list_articles {padding-bottom:20px;}
.content .links_list_articles p {padding:0;}
.content .links_list_articles a {font:12px Arial, sans-serif; text-transform:uppercase; text-decoration:none; padding:0 0 0 10px; background:transparent url('img/arrow1.png') 0 4px no-repeat;}
.content .links_list_articles a:hover {text-decoration:underline;}

/*  gallery_lodg.php  */
.contentgal {float:left; background-color:#ffffff; width:725px; padding:0 45px 25px; overflow:hidden;}
table.gallery {margin:0 auto;}

/*  calc.php  */
table.lodgii {border-right: #3aa89f 1px solid; border-top: #3aa89f 1px solid; border-left: #3aa89f 1px solid; border-bottom: #3aa89f 1px solid; margin:0 auto;}
table.lodgii td {vertical-align:top; text-align:center; font:12px Arial, serif; color:#005d55; padding:0 5px 5px;}
table.lodgii img {margin-top:5px;}

/*  loggia.php  */
.links {font-weight:bold; margin-top:15px;}
.links a:hover {text-decoration:underline;}

/*  zakaz  */
.zakaz_otk {overflow:hidden; clear:both; }
.otkos_otk p  {font-size:14px; font-weight:bold; color:#004b41; line-height:20px; text-transform:uppercase; text-align:center; padding-top:10px; vertical-align:bottom ;}
.otkos_otk p span {font-size:16px; font-weight:bold;  line-height:21px; vertical-align:bottom ;}

/*  raboty_tseny.php  */
#container h2.raboty_tseny {margin-top:10px; padding-bottom:0;}
.tseny_foto_wrapper {overflow:hidden; clear:both; width:650px; margin:10px auto;}
.content p.adv_tseny {font-size:16px; color:#005D55; text-align:center; margin:10px 0;}
.content p.adv_tseny a {font-size:16px; color:#005D55;}
.tseny_foto {float:left;}
.tseny_text {float:left; width:350px; text-align:left;}
.tseny_text p {padding:0 0 12px;}

/*  lodj.php  */
.link2 {padding-top:10px; text-align:center;}
table.lodj_raschet {border:#3aa89f 1px solid; border-collapse:collapse; margin:20px auto;}
table.lodj_raschet td {border:#3aa89f 1px solid; font:normal 13px Arial, Helvetica, sans-serif; vertical-align:middle; padding:0 5px;}
.titus {font:bold 14px Arial, Helvetica, sans-serif; padding:5px;}
table.lodj_raschet input {border:0;}
table.lodj_raschet input.volume {font-weight: bold; border:0; text-align: center;}
table.lodj_raschet input.titus {border:0; WIDTH: 113px; HEIGHT: 30px; font-size:20px; color:#004B41;}

