* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	color: #4D4D4D;
	height: 100%;
	font-family: Verdana, Arial, sans-serif;
	background: #EDEAEA url(../i/bg.gif) repeat-x;
}
table {
	width: 100%;
	border-collapse: collapse;
	font-family: Verdana, Arial, sans-serif;
}
td {
	vertical-align: top;
}
img {
	border: none;
}
ul {
	list-style-type: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 1em;
}
a {
	text-decoration: none;
}
p {
	padding: 0 10px 5px 10px;
}
#footer_cont {
	height: 50px;
	border: solid 1px #757575;
}
#navigate {
	padding-top: 5px;
}
#nav_menu td {
	padding: 0 !important;
}
#nav_menu td div {
	width: 260px;
}
#basket_ {
	text-align: right;
	padding-left: 5px;
}
#basket_ img {
	vertical-align: middle;
}
#top_floor {
	padding: 0 31px 0 31px;
}
#top_menu_main {
	/*background: #3F394E;*/
	background: #838383;
	height: 23px;
	width: 100%;
}
#top_menu_main td {
	padding-left: 1px;
}
#top_menu_main img {
	margin-top: 3px;
	margin-left: 7px;
	margin-right: 2px;
}
#top_menu_main p {
	padding-top: 3px;
}
#top_menu {
	width: 850px;
}
#top_menu ul li {
	/*background: url(../img/separator.gif) no-repeat top right;*/
	font-size: 8pt;
	font-weight: bold;
	line-height: 23px;
	padding: 0 7px 0 7px;
	display: block;
	float: left;
	text-transform: uppercase;
}
#top_menu a {
	color: #fff;
}
#top_menu a:hover {
	text-decoration: underline;
}
#thick_bodied, #floor_tiles, #rustic_floor_tiles {
	background: #fff url(../i/bg.jpg) repeat-x top right;
	width: 100%;
	height: 226px;
	border-left: solid 1px #EBEBEB;
}
#thick_bodied td.thick_bodied {
	background: url(../i/removable_pic.jpg) no-repeat center right;
}
#content div.thick_bodied {
	background: url(../i/removable_pic_bottom.jpg) no-repeat top right;
	padding-top: 15px;
}
#rustic_floor_tiles td.rustic_floor_tiles {
	background: url(../i/removable_pic3.jpg) no-repeat center right;
}
#content div.rustic_floor_tiles {
	background: url(../i/removable_pic_bottom3.jpg) no-repeat top right;
	padding-top: 15px;
}
#floor_tiles td.floor_tiles {
	background: url(../i/removable_pic2.jpg) no-repeat center right;
}
#content div.floor_tiles {
	background: url(../i/removable_pic_bottom2.jpg) no-repeat top right;
	padding-top: 15px;
}
#wall_tiles {
	background: #fff url(../i/bg1.jpg) repeat-x top right;
	width: 100%;
	height: 226px;
	border-left: solid 1px #EBEBEB;
}
#wall_tiles td.wall_tiles {
	background: url(../i/removable_pic1.jpg) no-repeat center right;
}
#content div.wall_tiles {
	background: url(../i/removable_pic_bottom1.jpg) no-repeat top right;
	padding-top: 15px;
}
.logo_container div {
	width: 770px;
	height: 1px;
	padding: 0;
	margin: 0;
}
.logo_container div img {
	margin-top: 47px;
}
#second_floor {
	padding-left: 31px;
}
#second_floor table {
	font-size: 0.7em;
}
.left_menu {
	background: #DBDBDB url(../i/bg_form.gif) repeat-x;
	width: 2%;
	padding-bottom: 10px;
	border-left: solid 1px #DEDEDE;
}
#strip {
	font-size: 8pt;
	padding-left: 5px;
	height: 30px;
	/*background: #3E394D;*/
	background: #4D4D4D;
	padding-top: 8px;
	color: #fff;
}
#strip input {
	border: solid 1px #3E394D;
}
.button {
	background: url(../i/search.gif) no-repeat;
	border: solid 0px !important;
	height: 15px;
	width: 15px;
	margin: 4px 5px 5px 5px;
	cursor: pointer;
}
.search {
	margin-top: 3px;
	margin-right: 5px;
	font-size: 8pt;
	padding: 0 !important;
}
.left_menu ul li {
	background: #777777 url(../i/bullet.gif) no-repeat 7px 9px;
	line-height: 19px;
	font-size: 11px;
	/*text-transform: uppercase;*/
	font-weight: normal;
	/*padding: 0 5px 0 20px;*/
	margin-bottom: 1px;
}
#header {
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 10px;
}
.left_menu ul li#passive {
	background: #C9C9C9 url(../i/bullet2.gif) no-repeat 7px 9px;
	padding: 0;
}
.left_menu ul li#passive span {
	/*color: #3F394E;*/
	font-weight: bold;
	padding-left: 20px;
	line-height: 19px;
	height: 19px;
	color: #4D4D4D;
}
.left_menu ul li ul li {
	border-top: solid 1px #D5D5D5;
	padding-left: 20px;
	background: #8E8E8E url(../i/bullet.gif) no-repeat 27px 9px;
	margin-bottom: 0px;
}
.left_menu ul li ul li span {
	/*color: #3F394E;*/
	color: #fff !important;
	padding-left: 20px;
	line-height: 19px;
	height: 19px;
}
.left_menu ul li a {
	color: #fff;
	/*font-weight: bold;*/
	display: block;
	line-height: 19px;
	height: 19px;
	text-decoration: none;
	padding: 0 5px 0 20px;
}
.left_menu ul li a:hover {
	text-decoration: underline;
}
.left_menu p {
	padding: 5px 10px 5px 25px;
}
.left_menu a {
	color: #326A9D;
	text-decoration: underline;
}
.left_menu a:hover {
	text-decoration: none;
}
.left_menu img {
	margin: 15px 0 0 0;
}
.demo_parts {
	width: 90%;
	margin-top: 15px;
}
.demo_parts td {
	width: 50%;
	text-align: center;
	/*border: solid 0px !important;*/
}
.demo_parts div {
	margin: 10px 15px 10px 15px;
	text-align: left;
	/*margin: auto;*/
	/*width: 300px;*/
}
.demo_parts img {
	border: solid 2px #DBDBDB;
	float: left;
	margin: 0 10px 5px 0;
}
.demo_parts td h3 {
	margin: 0 !important;
	padding-bottom: 5px;
}
.top_angle {
	border-right: solid 1px #DBDBDB !important;
	border-bottom: solid 1px #DBDBDB !important;
}
.bottom_angle {
	border-top: solid 1px #DBDBDB;
	border-left: solid 1px #DBDBDB;
}
#content {
	/*padding-right: 32px;*/
	border-left: solid 1px #CCCCCC;
	/*border-top: solid 1px #CCCCCC;*/
	padding-left: 40px;
	padding-bottom: 20px;
	background: #fff url(../i/content_bg.gif) repeat-x;
}
#content p {
	padding: 3px 50px 3px 0;
}
#content input  {
	border: solid 1px #ccc;
	height: 20px;
	line-height: 20px;
	width: 200px;
	color: #646464;
}

#content textarea {
	border: solid 1px #ccc;
}

#in_submit {
	width: 50px !important;
	height: 22px !important;
	line-height: 22px !important;
	
}

#in_submit, #question {
	border: solid 0px !important;
	cursor: pointer;
	background: #DBDBDB;
	color: #646464;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: solid 0px !important;
}

#question {
	width: 120px !important;
}

#content ul, #content ol {
	margin: 10px 50px 10px 0;
}
#content ol {
	margin-left: 30px;
}
#content ul li {
	background: url(../i/bullet_li.gif) no-repeat 8px 9px;
	padding: 3px 5px 0 20px;
}
#content h1 {
	font-size: 1em;
	text-transform: uppercase;
	border-bottom: solid 1px #DBDBDB;
	margin: 35px 40px 10px 0;
	font-weight: bold;           
	padding: 0 0 5px 0;
	color: #646464;
}
h1.fountain_pen {
	background: url(../i/fountain_pen_sm.jpg) no-repeat;
	line-height: 20px;
	padding-left: 45px !important;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
#content h2,h4 {
	font-size: 1.1em;
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	margin: 20px 0 20px 12px;
}
#content h3,h5,h6 {
	text-transform: uppercase;
	margin: 20px 0 20px 0;
	font-weight: normal;
}
#content a {
	color: #326A9D;
	text-decoration: underline;
}
#content a:hover {
	text-decoration: none;
}
#logo {
	background: #838383;
	color: #fff;
	height: 70px;
	width: 260px;
	/*font-family: Arial, sans-serif;*/
	/*font-family: Georgia;*/
	font-family: Tahoma;
	font-size: 22px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	margin-top: 50px;
	padding: 15px 20px 0 0;
}
#logo a {
	color: #fff;
	display: block;
	height: 70px;
	width: 260px;
}
#logo span {
	font-size: 15px;
	font-weight: normal;
	text-transform: none;
}
#logo span span {
	font-size: 70%;
}
.footer {
	height: 40px;
	padding-left: 31px;
}
.footer table {
	/*background: #3F394E;*/
	background: #757575;
	font-size: 0.7em;
	color: #fff;
}
.footer table td {
	width: 50%;
	padding: 10px;
}
.footer a {
	color: #fff;
}
.footer a:hover {
	text-decoration: underline;
}
.allright {
	text-align: right;
	width: 80%;
	padding-right: 40px !important;
}
.allright img {
	vertical-align: middle;
}
.allright ul {
	margin-bottom: 20px;
}
.allright ul li {
	display: inline;
	text-transform: uppercase;
	padding: 0 5px 0 5px;
}
#service_menu {
	font-size: 60%;
	font-family: Tahoma;
}
#service_menu p {
	width: 100px;
}
#service_menu img {
	vertical-align: middle;
}
#service_menu a {
	color: #fff;
}
#content table {
	font-size: 1em;
	width: 90%;
	margin: 10px 0 10px 0;
}
#content table td {
	padding: 5px;
}
#content table.no_borders {
border: none;
width: auto;
}
#content table.no_borders td {
border: solid 0px;
}
#content table tr.title td {
text-align: center;
border-bottom: 1px solid #cecece;
}
#content table.color {
	width: 80%;
	}
#content table.color td {
	background: #E5E5E5;
	border: solid 1px #fff;
}
#content img {
	border: solid 2px #DBDBDB;
}
.center {
text-align:center;
}

.str {
	height: 11px;
	/*background: #3F394E;*/
	background: #757575;
}
.str_a {
	background: #fff url(../i/str.gif) repeat-y bottom right;
	border-left: solid 1px #CCCCCC;
	text-align: right;
}
#inside_page_style {
	padding: 5px 20px 20px 20px;
}
table.with_borders {
	margin: 20px 0 20px 0;
}
table.with_borders p {
	padding: 3px !important;
}
table.with_borders img {
	margin: 6px;
}
table.with_borders td {
	border: solid 1px #A8A8A8;
	padding: 3px 3px 5px 3px;
}
table.with_borders td.pic {
	text-align: center;
}
table.with_borders td.buy {
	text-align: center;
	vertical-align: bottom;
}
.mini {
	width: 100px;
	margin: 10px 6px 10px 6px;
}
.mini td {
	text-align: center;
	border: solid 1px #666666 !important;
}
.page_navigation {
	font-family: Arial, sans-serif;
	font-size: 1.1em;
}
.page_navigation a {
	font-weight: bold;
}
table.with_header {
	margin: 20px 0 20px 0;
}
table.with_header td {
	border: solid 1px #A8A8A8;
	padding: 3px 3px 5px 3px;
	vertical-align: middle;
}
table.with_header thead td {
	text-align: center;
	font-weight: bold;
	background: #DBDBDB;
}
table.with_header p {
	padding: 3px !important;
}
table.with_header tr.coloured {
	background: #F7F7F7;
}
table.with_header col {
	text-align: center;
	font-weight: bold;
}
table.with_header .alig {
	text-align: left;
	font-weight: normal;
}
table.with_header img {
	margin: 4px 6px 0 6px;
}
.picture img {
	border: solid 1px #989898;
	margin-left: 25px;
	margin-top: 2px;
}
.picture h5 {
	margin: 15px 0 0 0;
	font-weight: bold;
	font-size: 1em;
	padding: 0 30px 0 25px;
	width: 50px;
}
#right_field {
	width: 32px;
}
#field {
	padding-top: 10px !important;
	padding-right: 60px;
}
#field h1 {
	font-size: 1em;
	text-transform: uppercase;
	border-bottom: solid 1px #DBDBDB;
	margin: 35px 0 20px 0;
	font-weight: bold;           
	padding: 0 0 5px 0;
	color: #646464;
}

.copyright {
	font-size: 90%;
	color: #fff;
}
.all_height {
	/*height: 100%;*/
}
.allleft {
	width: 20% !important;
}

form span {
	color: #FF6347;
}

#print {
background: url(/images/print.gif) no-repeat 0 2px;
padding: 3px 0 5px 25px !important;
}

/*____manufacturer____________*/

#content ul#manufacturer {
	list-style: none;
}

#content ul#manufacturer li {
   list-style: none;
   display: block;
	float: left;
	width: 143px;
	margin: 10px 10px 10px 0;
	text-align: center;
}

#content ul#manufacturer li a {
	text-decoration: none;
	display: block;
	padding-top: 98px;
	width: 100%;
	color: #666;
}

#content ul#manufacturer li a:hover {
	color: #326A9D;
	text-decoration: underline;
}

#content ul#manufacturer li#bereza {
	background: url(/images/manufacturer/b.gif) no-repeat 15px 0;
}

#content ul#manufacturer li#gui {
	background: url(/images/manufacturer/guibosa.gif) no-repeat 15px 0;
}

#content ul#manufacturer li#lucer {
	background: url(/images/manufacturer/lucer.gif) no-repeat 15px 0;
}

#content ul#manufacturer li#tubadzin {
	background: url(/images/manufacturer/tubadzin.gif) no-repeat 15px 0;
}

#content ul#manufacturer li#paradiz {
	background: url(/images/manufacturer/paradyz.gif) no-repeat 15px 0;
}



