
img {border: 0px solid}

html, body {height: 100%;  min-height:100%;
 min-width:990px;
 }

body {
margin:0px; padding:0px; 
}


table {
border-collapse: collapse; border-spacing: 0px;
}
td {
	padding:0px; border:0px solid #ccc; 
}

/* styles form*/
body, #TB_overlay, #TB_window {
background:  #f3eee5;
}
DIV, td, p, li, ul {
	color: #000000;
	FONT-SIZE: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 15px;
}

a:link, a:visited {color: #b53f3f; text-decoration: underline; }
a:active, a:hover  {color: #b53f3f; text-decoration: none; }

.head_center {height: 414px; background: #ffffff url(head.jpg) top center no-repeat; vertical-align:top;}
.head_left, .head_right {background: url(head_bg.gif) top repeat-x;}

.content_right, .content_left {background:#f3eee5;}
.content_center {background:#ffffff; vertical-align:top; width:990px;}
.content_bg1 {width: 348px; background:#ebe3d3; float:left; height:100%; padding-top:5px;}
.content_bg2 {width: 641px; background:#ffffff; float:left; height:100%; }
.contentinf { padding-left:32px; padding-right:32px; padding-bottom:22px;}
.contentinf1 {margin-left:80px; width:840px; padding-bottom:22px;}
.bigimage {margin-left:348px; margin-top:144px; }

.footer_left {background: #f3eee5; height:37px}
.footer_right {background: #c9c1b0; height:37px}
.footer_bg1 {width: 348px; background:#a8a08f; float:left; height:37px}
.footer_bg2 {width: 642px; background:#968e7c url(footter_bg.jpg) right top no-repeat; float:left; height:37px }

.logo {width:216px; height:48px; margin-top:55px; margin-left:95px; POSITION: absolute; display:block; }
.tell {color:#ca5756; font-size:18px; font-weight:bold; margin-top:30px; margin-left:660px; POSITION: absolute; text-align:right; line-height:18px}
.tell span {font-size:14px;}

/*ссылки для портфолио*/
.mainportfolio .space {padding-bottom:20px;}
.mainportfolio a:link, .mainportfolio a:visited, .mainportfolio a:active, .mainportfolio a:hover  {color:#6a6457;}

/*ramki image*/
.ramka2 { margin-bottom:3px;}
.image1, .imageright1, .imageleft1, .ramka3, .ramka2, .ramka1 {border: #948c7a 4px solid;}
#TB_window, #TB_window .tb_image {border: 1px solid #948c7a;}
#TB_head {	background: #968e7c; color:#000000;}

/* label */
.label, .label a:link, .label a:visited,  .label a:active, .label a:hover {color: #b53f3f;}
.label {FONT-SIZE: 15px; margin-bottom: 20px; margin-top: 20px; FONT-WEIGHT: bold;  line-height: 24px;}
.label a:link, .label a:visited {text-decoration: none;}
 .label a:active, .label a:hover {text-decoration: underline;}
 
/* cms table*/
#design_table .header, #design_table .footer {background: #b53f3f; color: #FFFFFF; }
#design_table td, #design_table {border:1px solid #b53f3f;}


/* start menu top*/
.menuplace {POSITION: absolute; margin-top:98px; margin-left:365px; border:0px solid;}
.menuplace td {height:34px; width:99px; text-align:center;}
.menuplace .space {height:34px; width:8px; }
.menuplace .hover  {background: url(rollowerbg.gif); }

.menuplace a:active, .menuplace a:hover, .menuplace a:link, .menuplace a:visited {color: #f1e9d9; text-decoration: none; font-weight:bold;}
 
 /* slide menu style*/
.transMenu {
margin-left: 10px;
margin-top: 104px;
}
.transMenu  td
{
 color: #ed1c24 !important;
 BORDER-bottom: #97999c 0px solid;
}
.transMenu .background {
BORDER-BOTTOM: 0px solid; 
background-color: #f8f2e5!important;
}
.transMenu  .item.hover td
{
 color: #FFFFFF !important;
background-color: #cd6764;
}
/* left menu*/
.leftmenu {height: 200px; margin-left:59px; margin-top:160px; POSITION: absolute;}
.leftmenu div {background: url(rollowerbgleft0.gif) top left no-repeat; width:235px; height:33px; margin-bottom:5px; margin-top:5px; padding-top:9px; padding-left:11px;}
.leftmenu div.hover {background: url(rollowerbgleft.gif) top left no-repeat;}
.leftmenu a:link, .leftmenu a:visited, .leftmenu a:active, .leftmenu a:hover {color: #f1e9d9; text-decoration: none; FONT-WEIGHT: bold;}

.copy {color:#f1e9d8; margin-top:10px; margin-left:59px;}

/* цвет таблички в портфолио*/
.texinfo td {border-bottom:1px dashed #61738b;}

/*forma*/
.but, .inputis {
BORDER: #97999c solid 1px;
background: #FFFFFF; 
color: #000000;
}


/*отступы в фото галлереи*/
.fotogallery {padding-right: 50px; padding-top: 20px; padding-bottom: 10px;}
.fotogallery1 {padding-top: 20px; padding-bottom: 10px;}

/*other*/
#design_table {border-collapse: collapse; }
#design_table td {padding-left: 4px; 
padding-right: 4px; 
padding-bottom: 1px; 
padding-top: 2px;

}
#design_table .header {FONT-WEIGHT: bold;}
#design_table .footer {font-size: 7pt;}


.1imageleft1 {margin-bottom:15px; margin-right:20px;  padding-left:10px;}
.imageright1 {margin-bottom:15px; margin-left:20px;}
.image1 {margin-bottom:15px; margin-right:20px;}

/*other*/


.texinfo {width:100%; margin-top:5px; margin-bottom:5px;}
.texinfo td {border-collapse: collapse; padding-right:10px; padding-top:3px; padding-bottom:1px}


.divtext {margin-top:5px; margin-bottom:12px; padding-left:0px;}

.divtext1 {margin-top:5px; margin-bottom:12px; padding-left:0px;}

.back {padding-top: 5px;}

.newslabel {padding-top:10px;}
.newslabel0, .newslabel0 a , .newslabel a {font-size:14px}
.newslabel0 a:link, .newslabel0 a:visited {text-decoration: none;}
.newslabel0 a:active, .newslabel0 a:hover {text-decoration: underline;}
#forma td {padding-top: 4px; padding-bottom: 4px; padding-right: 15px;}

.but {
height:20px;
font-size: 15 px;
padding-left: 10px; padding-right: 10px; padding-bottom: 3px; font-size: 14 px;}

.ramka {BORDER: #97999c solid 1px; padding-left: 3px; padding-right: 3px;}

.inputis {
height:20px;
 font-size: 15 px;
padding-left: 3px; padding-right: 3px;
}



.but_no {width:0px; height:0px}


#nostyle {border:1px solid #FFFFFF; border-collapse: collapse; }
#nostyle td {padding-left: 4px; 
padding-right: 4px; 
padding-bottom: 1px; 
padding-top: 2px;
border-color: #FFFFFF;
}
#nostyle .header {FONT-WEIGHT: bold}
#nostyle .footer {font-size: 7pt;}

.zip {
padding-left: 24px; 
padding-top: 0px; 
padding-bottom: 7px;
line-height: 16px; background:url(/sitefiles/zip.gif) top left no-repeat;  }

.doc {
padding-left: 24px; 
padding-top: 0px; 
padding-bottom: 7px;
line-height: 16px; background:url(/sitefiles/doc.gif) top left no-repeat;  }

.rar {
padding-left: 24px; 
padding-top: 0px; 
padding-bottom: 7px;
line-height: 16px; background:url(/sitefiles/rar.gif) top left no-repeat;  }

.jpg {
padding-left: 24px; 
padding-top: 0px; 
padding-bottom: 7px;
line-height: 16px; background:url(/sitefiles/jpg.gif) top left no-repeat;  }

.pdf {
padding-left: 24px; 
padding-top: 0px; 
padding-bottom: 7px;
line-height: 16px; background:url(/sitefiles/pdf.gif) top left no-repeat;  }

.ppt {
padding-left: 24px; 
padding-top: 0px; 
padding-bottom: 7px;
line-height: 16px; background:url(/sitefiles/ppt.gif) top left no-repeat;  }

.swf {
padding-left: 24px; 
padding-top: 0px; 
padding-bottom: 7px;
line-height: 16px; background:url(/sitefiles/swf.gif) top left no-repeat;  }

.xls {
padding-left: 24px; 
padding-top: 0px; 
padding-bottom: 7px;
line-height: 16px; background:url(/sitefiles/xls.gif) top left no-repeat;  }




