@charset "utf-8";

/* CSS Document  :Reset*/
* { margin:0; padding:0;}

img, p, ul, li, span, h1, h2, h3, h4 {margin:0; padding:0;}

a {text-decoration:none;}

a:hover {text-decoration:underline;}

:focus { outline-style:none; outline-width:0;}

ol, ul{list-style-type:none;}
.clear{clear:both;}
/* CSS Document  :website*/
body { font-family:"comic Sans MS"; background-image:url(../img/bg_body.jpg); background-color:#eadfd5;}

.head { background-image:url(../img/head_bg.jpg); width:100%; height:322px; background-position:center; background-repeat: no-repeat; margin: 0; padding: 0; float: left; }
.head_content {width:1000px;height:322px;margin-left:auto;margin-right:auto; }

.top_menu { font-family:Arial, Helvetica, sans-serif; margin-left:auto; margin-right:auto; text-align:center; width:590px; height:29px; }
.left_l { background-image:url(../img/round_corner_top_menu.png); height:29px; width:9px; text-align: center; float: left; }
.right_r { background-image:url(../img/round_corner_top_menur.png); height:29px; width:10px; float: left; margin-right: auto; border-left: solid 1px white; }
.top_menu a{ border-left: 1px solid white; height: 25px; text-decoration: none; color: white; border-right: 1px solid gray; width: auto; float: left; padding-left: 10px; padding-right: 10px; font-size: 14px; padding-top: 4px; text-align: center; background-color: black; }
.top_menu a:hover{background-color:#666666;text-decoration:none;}
.center { margin-left:auto; margin-right:auto; height: 29px; width: 590px; float: left; }

.bottom_head {width:1000px;height:auto;float:left;}
.logo { margin-left:auto; float: left; }
.logo a{ height:200px; width:270px; float:left; text-indent:-999em; margin-left:50px; }
.contact_info { margin-left:auto; width: 550px; height: 250px; margin-top: 40px; }
.schedule { background-image:url(../img/sezlong.png);background-repeat:no-repeat;background-position:center;float:left; width: 226px; height: 130px; font-family: Arial, Helvetica, sans-serif; color:#000983; }
.schedule ul{ padding-left:20px; font-size: 18px; font-weight: bold; color:#000983; margin-top: 10px; margin-bottom: 10px; }
.schedule p{ padding-left:20px; font-size: 14px; color:#000983; font-weight: bold; }

.yahoo { float:left; margin-top: 40px; }
.twitter { float:left; margin-top: 31px; margin-left:30px;}
.info { float:left; width: 250px; padding-left: 30px; margin-left:22px;}

.info p { text-align:center; font-family: arial; font-weight: bold; font-size: 14px; color: #000897; }
.info ul { text-align:center; font-weight: bold; margin-top: 15px; font-size: 16px; font-family: arial; color: #000983; }
/*mid*/
.mid { width:100%; background-image: url(../img/content_bg.jpg); background-position: top center; background-repeat: no-repeat; height: auto; float: left;}
.content { margin-left: auto; margin-right: auto; width: 1000px; height: 1096px; }
	.column {width:260px; height:auto; float: left;}
		.menu{}
		.menu ul{}
		.menu ul li{display:block;width:260px; height:36px;} 
		.menu ul li a{display:block; height:36px; background-image:url(../img/sprite.gif);  background-position:0 0; background-repeat: no-repeat; font-size:18px; color:white; padding-left: 30px; text-decoration:none; line-height:36px;}
		.menu ul li a:hover{text-decoration:none;background-image:url(../img/sprite.gif); height:36px; background-position:0 -36px; background-repeat: no-repeat;  padding-left: 30px; color:white;}
		
		.column-bot{display:block; width:260px;}
		.column-bot img{display:block; float:left; position:relative; margin-left:-40px;}
		
	.container { width:730px; height:auto; float:right;}
		.head_container img{display:block;}
		.mid_container {width:730px; height:auto; background-color:white; margin-top:6px;}
		.htext { font-size:26px; color:#a11111; padding-left: 10px; padding-top: 10px; border:0px #000 solid; }
		.element { height:110px; background-image: url(../img/bg_element.jpg); width: 730px; margin-top: 1px; background-repeat: no-repeat; background-position: center; }
			.prodimg { border:1px solid #000; margin-left: 10px; margin-top: 5px; margin-right: 40px; width: 95px; height: 95px; float: left; }
			
			.rel { width: auto; height: auto; padding-top: 15px; padding-right: 40px; }
				.bigt { font-size:16px;}
				.smallt { font-size:12px; text-align: left; margin-top: 5px;}
				
	.bottom { width:100%; height:auto; float: left; margin-top: 20px; }
	.footer { width:1000px; margin-left:auto; margin-right:auto; height:74px; background-color:#FFFFFF; text-align: center; }
.footer img{ margin-left:10px; vertical-align:middle;}
			
.element_showcase {width: 730px;height:auto;}
.picture { padding:10px; float: left; }
.description { font-size:12px; padding: 10px; text-align: justify; }
.prod_title {font-size:14px; font-weight:bold; color:#333333;padding:5px;}
.description_content {width:730px;}