/* -------------------------------------------------------- *
 *                         - CORE -                         *
 * -------------------------------------------------------- */

body {
	margin: 0em; padding: 30px 37px 20px 32px;
	text-align: center;
	background: white; color: #010101;
	font: 0.75em Arial, Helvetica, sans-serif;
}

a {
	color: #010101;
	font-weight: bold;
}
/*a:visited { color: #4a4545; }*/
a:hover { text-decoration: none; }

table { border-collapse: collapse; border-width: 0em; }

td {
	margin: 0em; padding: 0em;
	text-align: left; vertical-align: top;
	font-size: 1em;
}

img { border-width: 0em; }

h1 {
	margin: 1em 0em; padding: 0.3em 0em 0.3em 0.6em;
	background: url('../Pics/title/delimiter.gif') repeat-y left center; color: #ee3123;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

p { margin: 0em 0em 1em 0.6em; padding: 0em; }

/*h2 {
	margin: 0em; padding: 0em 0em 0.5em 0em;
	font: bold 1em Arial, Helvetica, sans-serif;
}

form { margin: 5px 0px; }

label { color: #575757; vertical-align: baseline; }

input {
	width: 136px; height: 17px;
	margin: 0px 10px 0px 5px;
	border: 1px solid black;
	vertical-align: middle;
	font-size: 10px;
}

textarea {
	width: 192px; height: 40px;
	margin: 0px 10px 0px 5px;
	border: 1px solid black;
	overflow: auto;
	font-size: 10px;
}

ul { margin: 0em; padding: 0em; }

ul li { list-style-type: none; }

ul li a       { text-decoration: none; }
ul li a:hover { color: #f9fafc; }*/

/* -------------------------------------------------------- *
 *                         - ALL -                          *
 * -------------------------------------------------------- */

.header, .menu, .work { width: 931px; }

.menuCatalogue {
	float: left;
	width: 267px;
	padding-top: 0.5em;
	text-align: left;
}

.info {
	width: auto;
	margin-left: 300px; padding: 0em 24px 50px 0em;
	text-align: left;
}

.copyright {
	width: 313px;
	padding: 1.1em 0em;
}

/* -------------------------------------------------------- *
 *                      - ABSOLUTE -                        *
 * -------------------------------------------------------- */

.clear { clear: both; }

/* -------------------------------------------------------- *
 *                        - HEADER -                        *
 * -------------------------------------------------------- */

.icons {
	float: left;
	padding-top: 9px;
}

.icons span { padding-left: 20px; }

div.mail, div.isc { font-size:13px; color:#00A160; padding:5px 0; } 
div.mail a, div.isc a { color:#EE3123; }
div.isc img{ position:absolute; margin:0 0 0 5px; }
div.isc a { margin-left:25px; }

/* -------------------------------------------------------- *
 *                         - INFO -                         *
 * -------------------------------------------------------- */

.img {
	margin: 0em 0em 1em 0.6em; padding: 4px;
	border: 1px dotted #00a160;
}

/* -------------------------------------------------------- *
 *                         - MENU -                         *
 * -------------------------------------------------------- */

.menu {
	height: 212px;
	margin: 30px 0px 0px 0px;
	color: #ee3123;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.menu td { text-align: center; vertical-align: middle; }

.menu a { text-decoration: none; }

.menu a:hover { color: #ee3123; }

.delimeter {
	width: 2px;
	background: url('../Pics/menu/delimiter.gif') no-repeat center;
}

.menu td.phone, .menu td.titleCatalogue { text-align: left; }

div.phone { display: none; }

.titleCatalogue { color: #00a160; }

.menuCatalogue ul { margin: 0em; padding: 0em; }

.menuCatalogue ul ul { margin-top: 0.5em; }

.menuCatalogue li {
	list-style-type: none;
	margin: 0em; padding: 0.5em 0em;
	color: #ee3123;
	font: bold 0.9em Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.menuCatalogue li li {
	margin-left: 10px;
	font: normal 100% Arial, Helvetica, sans-serif;
	background: url('../Pics/menu/delimiterLine.gif') no-repeat left center;
}

.menuCatalogue li li.last { background: url('../Pics/menu/delimiterLineLast.gif') no-repeat left center; }

.menuCatalogue a {
	padding-left: 10px;
	background: url('../Pics/menu/delimiter.gif') no-repeat 1px center;
	text-decoration: none;
}

.menuCatalogue li.list_acs {
	padding-left: 10px;
	background: url('../Pics/menu/delimiter.gif') no-repeat 1px 1em;
	text-decoration: none;
	cursor: hand;
	color: black;
}

.menuCatalogue li.list_acs li {
	margin-left: 0px;
}

.menuCatalogue a:hover {
	background: url('../Pics/menu/delimiterOver.gif') no-repeat 1px center; color: #ee3123;
}

.menuCatalogue li li a       { background: none; }
.menuCatalogue li li a:hover { background: none; }

/* -------------------------------------------------------- *
 *                        - FOOTER -                        *
 * -------------------------------------------------------- */

.copyright { text-align: left; }

/* -------------------------------------------------------- *
 *                        - BASKET -                        *
 * -------------------------------------------------------- */

.minibasket {
	margin-bottom: 15px;
	border: 2px solid #ccc;
	background: white; color: #666;
}

.minibasket td, .minibasket th {
	padding: 3px 15px;
	border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;
}

.maxibasket {
	margin-bottom: 15px;
	border: 2px solid #ccc;
	background: #fdfcf9; color: #666; 
}

.maxibasket td, .maxibasket th {
	padding: 5px 10px;
	border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;
}

.maxibasket input { width: 150px; }

div.top_banners img{ margin:20px 5px 0 0; cursor:pointer; } 

table.index_photo img {
	border:2px solid #65CB80;
}
table.index_photo td {
	padding:3px;
	text-align:center;
	width:20%;
}
table.gogi tr td input, select{
width:180px;
border:1 solid green;
}

table.gogi tr td input.ch {
width:15px;
}

table.gogi tr td hr {
width:395px;
}
/*altera
.color_container {
	text-align: center;
	}
.block {
float: left;
width: 100px;
padding: 10px;
position: relative;
}
.color: {
width: 80px;
height: 80px;
background: faebd7;
}
.text {
padding: 2px;
}*/
