/****************************

/* project: isisgroup

/*	 created by Klaus // 18.04.2008

****************************/

/*---

MAIN STRUCTURE

---*/

body{behavior:url(\"/css/csshover.htc\");}

body, html{

	margin: 0;

	padding: 0;

	height: 100%;

}

body{

	font-family: verdana;

	font-size: 12px;

	color: #757575;

	background: url(/images/fon.gif) top left;

}



a {

color:#236b59;

text-decoration:underline;

}



p{

padding:0;

margin:5px 0 10px 0;

text-align:justify;}

table p{

	text-align: auto;

}

#col2 table.newcat td{



    padding-bottom: 0;



}



#col2 table.newcat p{



	text-align: center;



        padding: 0;



        margin: 0;



}



#col2 table.newcat span p{



	text-align: center;



        padding: 0;



        margin: 10px 0;



}

.B{ clear:both;}

#carcas{

	width: 998px;

	height: 100%;

	margin: 0 auto;

	border-left: 1px solid #71b4a4;

	border-right: 1px solid #71b4a4;

	background: #fff url(/images/gradient_bottom.gif) bottom left repeat-x;

}

#main{

	background: url(/images/gradient_top.gif) top left repeat-x;

	vertical-align: top;

}

#cellar{

	vertical-align: bottom;

}

#footer{

	height: 72px;

	background: url(/images/cellar_fon.gif) bottom left repeat-x;

	position: relative;

}

#header{

	height: 355px;

	position: relative;

}

#center{

	background: url(/images/dot.gif) 255px top repeat-y;

	padding-bottom: 1px;

	margin-bottom: 70px;

}

/*

HEADER

*/

#telejki{

	width: 740px;

	height: 255px;

	border-top: 8px solid #e2121e;

	border-bottom: 8px solid #67ae9c;

	position: absolute;

	top: 60px;

	left: 228px;

}

#t1, #t2, #t3, #t4, #t5, #t6, #t7{

	position: absolute;

}

#t1{top:13px; left:445px;}

#t2{top:10px; left:170px;}

#t3{top:55px; left:290px;}

#t4{top:70px; left:15px;}

#t5{top:70px; right:20px;}

#t6{top:125px; left:160px;}

#t7{top:130px; left:485px;}



#hml{

	position: absolute;

	top: 29px;

	left: 45px;

	width: 70px;

}

#lang{

	position: absolute;

	top: 320px;

	left: 47px;

	width: 68px;

}



#lang img{

border:1px solid #69AD9B;

}

#search{

	position: absolute;

	right: 21px;

	top: 24px;

}

#find_box{

	width: 112px;

	padding: 1px 3px;

	height: 16px;

	background: #E8F3F8;

	border-left: 1px solid #bac8cf;

	border-top: 1px solid #bac8cf;

	border-right: 1px solid #badad8;

	border-bottom: 1px solid #badad8;

}

/*

CENTER

*/

#col1{

	width: 210px;

	padding-left: 30px;

	padding-right: 15px;

	float: left

}

#col2{

	width: 460px;

	padding: 0 15px;

	float: left;

	text-align:justify;

}

#col2_inner{

	padding: 0 15px;

	float: left;

	width: 460px;

}



#col3{

	width: 210px;

	padding-left: 20px;

	padding-right: 15px;

	float: left;

}



/*

MENU

*/

ul#menu1 li, ul#menu1a li{

	margin: 0;

	padding: 0;

	float: left !important;

	list-style: none;

}

ul#menu1, ul#menu1a{

	position: absolute;

	top: 28px;

	left: 228px;

	width: 600px;

	margin: 0;

	padding: 0;	

}

ul#menu1 li{

	margin-right: -3px;

	padding-bottom: 12px;

	padding-right:7px;

}

ul#menu1a li{

	margin-right: 11px;

	padding-bottom: 12px;

	padding-right:7px;

}



ul#menu1 li.active, ul#menu1a li.active{

	background: url(/images/menubutend.gif) top right no-repeat;

	outline:none;

	background-position: 100% -1px;

}



ul#menu1 li.active a, ul#menu1a li.active a{

	background: url(/images/menubut.gif) no-repeat;

	outline:none;

	background-position: 0% -1px;

}



ul#menu1 li a, ul#menu1a li a{

	font-size: 12px;

	font-family: verdana;

	text-decoration: none;

	display:block;

	float:left;

	height:31px;

	font-weight:bold;

	padding: 3px 5px 0 8px;

	outline:none;

	cursor:pointer;

	margin-right:0px;

}





ul#menu1 li a:hover, ul#menu1a li a:hover{

	background: url(/images/menubut.gif) no-repeat;

	outline:none;

	background-position: 0% -1px;

}







ul#menu2,ul#menu2 li{

	margin: 0;

	padding: 0;

	list-style: none;

}

ul#menu2{

}

ul#menu2 li{

	padding-left: 30px;

	margin-bottom: 15px;

	background: url(/images/mark4.gif) left 3px no-repeat;

}

ul#menu2 li.active{

	background: url(/images/mark3.gif) left 3px no-repeat;

}

ul#menu2 li.active a{color: #006a47;}

ul#menu2 li.active li a{color: #767676;}

ul#menu2 li a{

	font-size: 12px;

	font-family: verdana;

	text-decoration: none;

	color: #767676;

}

ul#menu2 li a:hover{

	text-decoration: underline;

}





/*

MAKE-UP

*/

a img{

	border: none;

}

h2.mark1, h2.mark2{

	font-size: 12px;

	color: #01795b;

	font-family: verdana;

	margin-top: 0px;

	margin-bottom: 15px;

}



h3{

font-size:16px;

margin:10px 0 0 0;}



table td.mark3{

	font-size: 12px;

	color: #01795b;

	font-family: verdana;

	margin-top: 0px;

	margin-bottom: 15px;

	font-weight:bold;

}







/*h2.mark1 span{

	padding-right: 63px;

	background: url(/images/mark2.gif) right bottom no-repeat;

}*/

h2.mark2 span{

	padding-right: 90px;

	background: url(/images/mark1.gif) right 3px no-repeat;

}

#col2 p{

	line-height: 125%;

	margin-bottom: 10px;

}

#banner{

	margin-top: 30px;

	display:none;

}

/*

NEWS

*/

dl.short_news, dl.short_news dd, dl.short_news dt{

	margin: 0;

	padding: 0;

}

dl.short_news dt{

	font-weight: bold;

}

p.newsdate{

	margin: 10px 0 5px 0;

}

dl.short_news dd img{

	border: 1px solid #72aa9b;

}

p.short_news_text{

	margin: 10px 0;

}

p.away{

	margin-bottom: 30px;

}

p.away a{

	font-size: 11px;

	color: #6e94d2;

	text-decoration: underline;

}

p.away a:hover{

	text-decoration: none;

}



/*

FOOTER

*/

#ws{

	height: 49px;

	width: 180px;

	position: absolute;

	top: 20px;

	right: 0px;

	background: url(/images/ws_fon.gif) top left no-repeat;

}

#ws div{

	padding-left: 7px;

	padding-top: 6px;

}

#ws a{

	font-size: 11px;

	color: #636363;

	text-decoration: none;

}

#ws a:hover{

	text-decoration: underline;

}

#ws a img{

	position: absolute;

	right: 8px;

	top: 2px;

	border: none;

}



#copy{

	text-align: center;

	color: #828c91;

	font-size: 11px;

	padding-top: 18px;

}



#counters{

	position: absolute;

	top: 20px;

	left: 30px;

}



/*

Our equipment

*/

ul#menu2 ul.menu3{

	margin: 0;

	padding: 0;

	list-style: none;

	margin-top: 10px;

}

ul#menu2 ul.menu3 li{

	padding-left: 10px;

	background: url(/images/mark8.gif) left 5px no-repeat;

	margin: 3px 0;

}

ul#menu2 ul.menu3 li.active{

	background: url(/images/mark9.gif) left 5px no-repeat;

}

ul#menu2 ul.menu3 li.active a{

	color: #006a47;

}

/*

ul#menu4, ul#menu4 ul{

	margin: 0;

	padding: 0;

	list-style: none;

}

ul#menu4 li{

	padding-left: 10px;

	background: url(/images/mark8.gif) left 5px no-repeat;

	margin: 3px;

}

ul#menu4 li a{

	color: #8d8f90;

	font-weight: bold;

	text-decoration: none;

}



ul#menu4 li a:hover{

	text-decoration: underline;

}



ul#menu4 ul{

	margin-left: 0px;

	margin-top: 10px;

	margin-bottom: 10px;

}

ul#menu4 ul ul{

	margin-left: 10px;

}

ul#menu4 li li{

	padding-left: 10px;

	background: url(/images/mark7.gif) left 6px no-repeat;

	margin: 3px 0;

}



ul#menu4 li li a{

	font-size: 11px;

}



ul#menu4 li li.active{

	padding-left: 10px;

	background: url(/images/mark6.gif) left 6px no-repeat;

	margin: 3px 0;

}



ul#menu4 li li.active li a{

	color: #8d8f90;

}

ul#menu4 li li.active a{

	font-size: 11px;

	color: #e2121e;

}

*/

#navstring{

	color: #0b6845;

	font-size: 11px;

	font-weight: bold;

	padding-left: 228px;

	margin-bottom: 10px;

	position: absolute;

	top: 334px;

	width: 738px;

}

#navstring span{

	color: #e2121e;

}

#navstring a{

	color: #0b6845;

	font-size: 11px;

	font-weight: bold;

}



/*

requestform

*/

#requestform{

	width: 420px;

	padding-top: 0px;

}

#requestform div{

	width: 420px;

}

#requestform label, .forma label{

	float:left;

	font-family: verdana;

	font-size: 12px;

	color: #037558;

}

#requestform input, .forma input{

	float:right;

	border: 1px solid #006e4d;

	width: 240px;

	height: 16px;

	margin-bottom: 10px;

	background: transparent;

	padding: 0 2px;

	color: #037558;

}

#requestform textarea, .forma textarea{

	width: 240px;

	height: 120px;

	float:right;

	border: 1px solid #006e4d;

	background: transparent;

	margin-bottom: 10px;

	padding: 0 2px;

	color: #037558;

}

#requestform br{

	clear: both;

}

input.submit{

	width: 100px !important;

	background: #67AE9C !important;

	height: auto !important;

	cursor: pointer;

	color: #034030 !important;

	border: 1px solid #006e4d !important;

}



.container{

width:670px;

text-align: justify;

}



.container img{

float:left;

margin-right:15px;

}



img.boredered {

border:1px solid #6aae9d;

}



form.guestbook {

width:460px;

}



form.guestbook  input{

	border: 1px solid #006e4d;

	width: 460px;

	height: 16px;

	margin-bottom: 10px;

	background: transparent;

	padding: 0 2px;

	color: #037558;

}



form.guestbook  textarea{

	width: 460px;

	height: 120px;

	border: 1px solid #006e4d;

	background: transparent;

	margin-bottom: 10px;

	padding: 0 2px;

	color: #037558;

}



form.guestbook  input.submit{

	width: 100px;

	background: #67AE9C;

	height: auto;

	cursor: pointer;

	color: #034030;

}



/*

catalog

*/

.catalog{

	border-collapse: collapse;

}

.catalog td{

	padding: 0;

	vertical-align: middle;

	padding-bottom: 10px;

}

.catalog td img{

	margin-right: 10px;

	border: 1px solid #72aa9b;

}	

.catalog ul{

	margin: 0;

	padding: 0;

	list-style: none;

}

.catalog ul li{

	margin-left: 15px;

	padding-left: 15px;

	background: url(/images/mark7.gif) left 6px no-repeat;

}	



.address{

width:350px;

margin: 0 auto;



/*color:#1c4107;

font-size:11px;

float:left;*/

}



.address p{

padding:0;

margin:0;

line-height:15px;

font-size:11px;

}



.address a{

text-decoration:none;

font-size:11px;

}


a.bottom_href
{
	font-size: 8pt;
	color: #aaaaaa;
	text-decoration: none;
	

}
a.bottom_href:hover
{
	font-size: 8pt;
	color: #666666;
	text-decoration: underline;
}