* {
padding : 0000;
margin : 0000;
border : 0px;
}

INPUT, TEXTAREA {
border : 1px inset #000;
}

BODY {
font-family : arial, 'lucida console', sans-serif;
font-size : 13px;
background-image : url('/media/i/bg.jpg');
text-align : center;
height : 100%;
color : #fff;
}
html {
height : 100%;
margin : 0;
padding : 0;
}
#up {
min-height : 100%;
width : 1000px;
margin : 0 auto 0 auto;
text-align : left;
}
* html #down {
height : 100%;
}
#footer {
height : 90px;
width : 985px;
margin-top : -90px;
position : relative;
color : #838b60;
}
#footer A {
color : #646566;
font-size : 11px;
}
#before_up {
height : 90px;
clear : both;
}
TD {
vertical-align : top;
}
H1 {
color: #fff;/*color : #93a000;*/
font-size : 20px;
margin : 0 0 14px 0;
}
H1 SPAN {
border-bottom : 1px solid #415d06;
}
H2 {
color: #fff;/*color : #a3a78a;*/
font-size : 15px;
margin : 0 0 0 20px;
}
H3 {
color: #fff;/*color : #DFE4BD;*/
font-size : 15px;
}
#etap1_img {
background: url('/media/i/new_etap1.gif') no-repeat;
width:655px;
height:370px;
}
#etap2_img {
background: url('/media/i/new_etap2.gif') no-repeat;
width:655px;
height:370px;
}
#etap3_img {
background: url('/media/i/new_etap3.gif') no-repeat;
width:655px;
height:370px;
}
.prelat1p{
position : relative;
width : 0px;
height : 0px;
z-index : 100;
}
.container {
clear : both;
overflow : hidden;
}
.up_left {
width : 270px;
margin : 55px 0 0 0;
float : left;
position:relative;
z-index:1000;
}
.links_underlogo {
margin : 14px 0 0 64px;
}
.links_underlogo A {
font-size:14px;
color : #fff;
}
.links_underlogo P {
margin : 3px 0 0 0;
}

.links_underlogo_main {
margin : 14px 0 0 64px;
}
.links_underlogo_main A {
font-size:14px;
color : #fff;
}
.links_underlogo_main P {
margin : 3px 0 0 0;
}

.contact {
margin : 50px 0 0 64px;
color : #fff;
width:100%;
}
.contact A {
font-size : 11px;
font-weight : bold;
color : #fff;
}
.contact P {
margin : 2px 0 3px 0;
font-size : 13px;
color: #fff;/*color : #5c5d53;*/
}
.zakaz_uslyg {
padding-top : 25px;
text-align : right;
width : 308px;
margin : 30px 0 0 64px;
height : 100px;
background : url('/media/i/korobka.gif') no-repeat right;
}
.zakaz_uslyg P {
margin : 3px 105px 1px 0;
}
.zakaz_uslyg A {
font-weight : bold;
color : #1e74c5;
text-decoration : none;
border-bottom : 1px dashed #1e74c5;
}
.up_right {
position : relative; 
padding-left : 100px;
margin-top : 30px;
}
.link_menu {
float : left;
text-align : center;
margin : 0 40px 0 20px;
}
.link_menu A {
color : #fff;
font-size : 12px;
font-weight : bold;
}
.link_menu2_pos {
position : relative;
margin : -30px 0 0 70px;
z-index : 100;
padding-bottom : 34px;
}
.link_menu2 {
float : left;
text-align : center;
margin : 0 30px 0 0;
color : #fff;
}
.link_menu2 A {
color : #fff;
font-size : 13px;
font-weight : bold;
}
.zaliv {
background : #575943;
padding : 1px 4px 2px 4px;
}
.zaliv A {
color : #fff;
text-decoration : none;
}
.content {
color: #fff;/*color : #a8ac8e;*/
margin : 40px 440px 0 40px;
}
.content P {
margin : 5px 0 4px 0;
}
.content A {
color:#FFF;
}
.postavchiki {
float : right;
width : 400px;
margin : 40px 15px 0 0;
}
.kolonka_bg {
margin : 30px 40px 0 10px;
padding : 0 0 0 30px;
background : url('/media/i/vorota_mini.gif') no-repeat;
width:96%;
}
.kolonka {
float : left;
width : 24%;
}
.kolonka A {
color : #a8ac8e;
font-size : 13px;
}
.zakaz_bg {
margin : 0 40px 0 40px;
width:96%;
}
.zakaz {
margin-top:30px;
float : left;
width : 24%;
}
.zakaz P {
margin : 0 0 2px 0;
}
.zakaz P A {
color : #7e8461;
font-weight : normal;
}
.zakaz A {
color : #dfe4b9;
font-weight : bold;
}
.footer_r {
float : right;
margin : 50px 20px 0 0;
}
.footer_logo {
float : right;
}
.footer_copy {
float : right;
margin : 50px -10px 0 0;
}
.footer_post{
text-align : left;
float : right;
font-size : 12px;
margin : 20px 20px 0 50px;
}
.footer_post_inf{
float : left;
margin : 17px 7px 0 0;
color : #a3a78a;
}
/*** SECONDs PAGEs ***/
/*** MENU LEFT ***/
.menu_left{
margin : 14px 0 0 20px;
}
/* Kovsh */
.menu_left_add{
margin : 2px 0 -6px 0;
height : 34px;
background : url('/media/i/menu_kovsh_mini.gif') no-repeat;
}
.menu_left_add A{
color : #fff;
font-weight : bold;
}
.menu_left_add P{
margin : 0 0 0 40px;
padding-top : 12px;
}
/* Vorota */
.menu_left_door{
margin : 0 0 -4px 0;
height : 34px;
background : url('/media/i/menu_vorota_mini.gif') no-repeat;
}
.menu_left_door A{
color : #fff;
font-weight : bold;
}
.menu_left_door P{
margin : 0 0 0 40px;
padding-top : 12px;
}
/* Masterok */
.menu_left_building{
margin : 0 0 0 0;
height : 34px;
background : url('/media/i/menu_masterok_mini.gif') no-repeat;
}
.menu_left_building A{
color : #fff;
font-weight : bold;
}
.menu_left_building P{
margin : 0 0 0 40px;
padding-top : 12px;
}
/* Podmenu */
.podmenu_left{
margin : 0 0 0 38px;
display : none;
}
.podmenu_left A{
color : #fff;
font-weight : normal;
font-size : 11px;
}
/*** end MENU LEFT ***/

/*** RIGHT INSIDE ***/
.right_inside{
width : 675px;
float : left;
color: #fff;/*color : #8a8b7d;*/
margin : 50px 0 0 30px;
}
.right_inside H1 {
font-size : 22px;
font-weight : normal;
color: #fff;/*color : #cbceb7;*/
}
/* Kroshki */
.kroshki{
font-size : 11px;
margin-bottom : 14px;
}
.kroshki A{
color:#FFF;
}
/* Kontakt info */
.kontakt_info A{
color:#FFF;
}
.kontakt_info P{
margin:4px 0 0 0;
}
.addres {
padding-bottom:10px;
}
.email {
padding-top:6px;
}
.mail_link P{
margin:40px 0 0 0;
}
.mail_link P{
float:left;
}
.mail_link IMG{
margin-left:10px;
}
/* Kontakt Inside */
.contact_inside{
margin : 20px 0 0 60px;
color: #717460;
font-size : 12px;
}
.contact_inside A{
color : #717460;
font-size : 11px;
}
.contact_inside P{
margin : 4px 0 2px 0;
}
/* Kertochka Uslugi */
.kartochka_up{
margin : 5px 0 0 0;
clear : both;
}
.kartochka_logo{
text-align:center;
float : left;
}
.kartochka_logo h2{
margin : -10px 0 0 0;
color : #dfe4b9;
font-size : 20px;
font-weight : normal;
width:180px;
}
.skobka{
float : left;
margin : 45px 14px 0 14px;
}
.kartochka_up_links{
float : left;
margin : 16px 0 0 0;
}
.kartochka_up_links A{
font-size : 11px;
color : #717460;
}
.kartochka_up_links H3{
color : #a8ac8e;
font-size : 14px;
}
.kartlinks{
width : 200px;
margin : 0 12px 14px 0;
}
.kartlinks_aktiv{
background : url('/media/i/z.gif') no-repeat;
position : relative;
right : 14px;
}
.kartlinks_aktiv P{
padding-left : 14px;
}
.kartlinks_aktiv A{
color : #931e1e;
}
.zag{

/*color : #931e1e;*/
font-size : 16px;
font-weight : bold;
}

/* ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½  */
.pad30{
margin-top:30px;
}
.content_right {
float : left;
color: #fff;/*color : #a8ac8e;*/
}
/***** CONTENT_RIGHT ******/
.content_right P{
margin : 0 10px 10px 0;
}
.content_right H1{
color: #fff;/*color : #cbceb7;*/
margin : 0000;
font-size : 17px;
font-weight : bold;
}
.content_right H2{
color: #fff;/*color : #a8ac8e;*/
margin : 0000;
font-size : 14px;
font-weight : bold;
}
.content_right H3{
color : #FFF;
margin : 0 0 7px 0;
font-size : 13px;
font-weight : normal;
}
.content_right H3 SPAN{
background : #2e2f2a;
padding : 1px 5px 1px 3px;
}
.content_right H4{
color: #fff;/*color : #cbceb7;*/
margin : 0 0 7px 0;
font-size : 13px;
font-weight : bold;
}
UL,OL {
margin : 20px 0 40px 0;
}

H5{
color: #fff;/*color : #cbceb7;*/
font-size : 13px;
font-weight : bold;
margin : 0 0 14px 0;
}
H6{
color: #fff;/*color : #cbceb7;*/
font-size : 16px;
font-weight : bold;
margin : 0 0 14px 0;
}
UL LI{
list-style-position: inside;
list-style-type: square;
color: #fff;/*color : #a8ac8e;*/
font-size : 13px;
margin : 7px 0 0 0;
font-weight : normal;
}
OL LI{
list-style-position: inside;
color: #fff;/*color : #a8ac8e;*/
font-size : 13px;
margin : 7px 0 0 0;
font-weight : normal;
}
.content_right div.images{
float : right;
color: #fff;/*color : #5f6155;*/
margin-left : 16px;
}
.content_right div.images P{
margin-top:7px;
}
.content_right A{
color : #FFF;
}
.bigimg{
margin : 60px 0 60px 0;
}
.bigimg TD IMG{
margin : 3px 0 0 0;
}
.bigimg TD{
color: #fff;/*color:#5f6155;*/
}
.bigimg H5{
color : #cbceb7;
font-size : 14px;
font-weight : bold;
margin : 0 0 20px 0;
}
/***** CONTENT_RIGHT ******/
.dop_info{
font-size:11px;
margin : 14px 0 0 0;
}
.dop_info P{
margin: 4px 0 0 0;
}
/* Tovar Fotos */
.tovar_fotos{
width : 200px;
margin : 0 0 0 20px;
font-size:12px;
}
.tovar_fotos P{
margin-bottom : 3px;
margin-left : -7px;
}
.tovar_fotos_big{
margin : 10px 0 24px -14px;
}
.tovar_fotos_big{
background : url('/media/i/img_bg2.gif') no-repeat;
padding : 6px;
}
.link_zakaz{
color : #50AD55;
font-weight : bold;
}
.link_teh{
color : #7e8461;
}
.tovar_fotos_mini DIV{
float:left;
margin-right:12px;
}
/*** end RIGHT INSIDE ***/

/*** KARTOCHKA ZAKAZA ***/
#menu_zakaz{
position : absolute;
display : none;
left : -450px;
top : -20px;
width : 454px;
height : 334px;
background : #e7e5de;
border : 3px solid #8e8b84;
}
#menu_zakaz2{
width : 454px;
background : #e7e5de;
border : 3px solid #8e8b84;
}
.kart_zag{
float : left;
width : 330px;
margin : 14px 0 0 10px;
font-size : 17px;
font-weight : bold;
color : #8f9279;
}
.but_close{
float : left;
margin : 10px 0 0 0;
}
.theline{
background : #d7d4ca;
height : 1px;
margin : 3px 10px 0 10px;
}
.kart_text{
margin : 16px 14px 10px 14px;
color : #72695c;
}
.inp_pole{
margin : 1px 14px 0 0;
color : #72695c;
text-align : right;
}
.inp_pole INPUT{
margin : 3px 3px 0 3px;
width : 330px;
height : 17px;
}
.ta_pole{
margin : 20px 20px 0 14px;
}
.ta_pole DIV{
margin : 5px 0 0 0;
}
.ta_pole TEXTAREA{
width : 100%;
height : 80px;
overflow : auto;
}
.submit_but{
text-align : right;
margin : 7px 20px 0 0;
}
.submit_but INPUT{
border : 1px outset #545454;
color : #545454;
font-size : 14px;
cursor : pointer;
height : 21px;
}
.fotos{
margin : 14px 0 0 16px;
width : 660px;
}
.kart{
float : left;
width : 330px;
color : #717460;
font-size : 11px;
margin-bottom : 30px;
}
.kart A{
font-size : 13px;
font-weight : bold;
color : #a8ac8e;
}
.kart DIV{
margin-top : 5px;
}
#menu_zakaz2 .form-table
{
	margin-left: 20px;
}
#menu_zakaz2 .form-table .text
{
	padding-top: 10px;
}
.clearer
{
    clear: both;
    border: 1px solid white;
    margin: 0px;
    padding: 0px;
    height: 0px;
    line-height: 1px;
    font-size: 1px;
    background-color: transparent;
}


#imgborder {
float : left;
margin : 0 14px 0 0;
}
#cboth{
 clear:both;
}
#cboth14{
 clear:both;
 margin-top : -14px;
}
#b_left_up{
float:left; width:10px; margin:0 0 0 -1px;
}
#b_right_up{
margin : 0 -1px 0 20px;
}
#b_centr{
position:relative; top:-8px;
}
#b_centr IMG{
padding: 0 3px 0 3px; border-left:2px solid #fff; border-right:2px solid #fff;
}
#b_left_down{
float:left; width:10px; margin:0 0 0 -1px;
}
#b_right_down{
margin : 0 -1px 0 20px;
}

#content_img  {float:right; border-collapse:collapse;}
#content_img TR, TD, TABLE, IMG {border-collapse:collapse; padding : 0 0 0 0; margin : 0 0 0 0; border : 0px;}
#content_img IMG.prelat_up_left{
position:relative; top : 3px; left : 3px;
}
#content_img IMG.prelat_up_right{
position:relative; top : 3px; right : 3px;
}
#content_img IMG.prelat_down_left{
position:relative; bottom : 5px; left : 3px;
}
#content_img IMG.prelat_down_right{
position:relative; bottom : 5px; right : 3px;
}
#content_img TD.img_c IMG{
margin : 0 -2px 0 -2px;
}
#content_img TD.ramka_bg_left{
 background : url('/media/i/ramka_left.gif') repeat-y;
}
#content_img TD.ramka_bg_right{
 background : url('/media/i/ramka_right.gif') repeat-y;
}

/* APP: PHOTO ALBUM {template: index.html} */
.photoalbum {}
.photoalbum .description {}
.photoalbum .title {}
.photoalbum .title a {
	color: #CBCEB7;
}
/* endof APP: PHOTO ALBUM {template: index.html} */

/* APP: PHOTO ALBUM {template: album_index.html} */
.photoalbum.details {}
.photoalbum.details .description {
}
.photoalbum.details .photo {
	float:left;
	margin: 2px;
	width: 150px; /* 200 + 10*2 (margins) */
	overflow: hidden;
}
.photoalbum.details .photo .title {
	color: #CBCEB7;
	/*height: 55px;*/
}
.photoalbum.details .photo .thumbnail {}
.photoalbum.details .photo .thumbnail a {}
.photoalbum.details .photo .thumbnail a img {}
.photoalbum.details .photo .comment {}
/* endof APP: PHOTO ALBUM {template: album_index.html} */

/* APP: GATE_SYSTEM {template: album_small.html} */
.photoalbum.small {}
.photoalbum.small .photo {
	float:left;
	margin: 10px;
}
.photoalbum.small .photo .thumbnail {}
.photoalbum.small .photo .thumbnail a {}
.photoalbum.small .photo .thumbnail a img {}
.photoalbum.small h3 {}

/* APP: GATE_SYSTEMS {template: index.html} */
.gatesytems.index {}
.gatesytems.index .information {
	margin-right: 205px;
}
.gatesytems.index .categories {
	float: right;
	width: 200px;
}
.gatesytems.index .categories .album {
	margin-top: 20px;
}
.gatesytems.index .categories a {
	font-size: 14px;
}
/* endof APP: GATE_SYSTEMS {template: index.html} */

/* APP: GATE_SYSTEMS {template: category_index.html} */
.gatesytems.category {}
.gatesytems.category .categories {
	float: right;
	width: 200px;
}
.gatesytems.category .information {
	margin-right: 205px;
}
.gatesytems.category h1 {}
.gatesytems.category .cat_content {
	/*overflow: hidden;*/
}
.gatesytems.category .cat_content .items {}
.gatesytems.category .cat_content .categories {
	margin-left:20px;
}
.gatesytems.category a {
	font-size: 14px;
}
.gatesytems.category .cat_content .items .gatesystem {}
.gatesytems.category .cat_content .items .gatesystem .title {}
.gatesytems.category .cat_content .items .gatesystem .information-wrapper {
	overflow: hidden;
}
.gatesytems.category .cat_content .items .gatesystem .information-wrapper .thumbnail {
	float: right;
}
.gatesytems.category .cat_content .items .gatesystem .information-wrapper .information {
	margin-right: 0;
}
.gatesytems.category .cat_content .items .gatesystem .information-wrapper .information .general_information {}
.gatesytems.category .cat_content .items .gatesystem .information-wrapper .information .technical_information {}
.gatesytems.category .cat_content .photoalbum {
	float:right;
	margin: 0 10px;
	max-width: 260px;
}
.gatesytems.category .category.album {
margin-top:20px;
}
/* endof APP: GATE_SYSTEMS {template: category_index.html} */

/* APP: LANDSCAPE {template: index.html} */
.landscape.index {}
.landscape.index .information {
	margin-right: 205px;
}
.landscape.index .categories {
	float: right;
	width: 200px;
}
.landscape.index .categories a {
	font-size:14px;
}
.landscape.index .categories .album {
	margin-top: 20px;
}
/* endof APP: LANDSCAPE {template: index.html} */
h1.bigsize,
h1.smallsize {
	height: 67px;
}
h1.bigsize {
	padding-top:18px;
	font-size: 35px;
}
h1.smallsize {
	padding-top:20px;
	font-size: 32px;
}
div.label, div.label_for_textarea {
	color: #000;
}
select#id_service {
	border: 1px solid #000;
}
