html, body {

  height: 100%;

  width: 100%;

}



body {

  margin: 0;

  background: #000000;

}



#page {

width: 95%;

padding-right: 5%;

height: 100%;

}



#left {

	float: left;

	margin-top: 21px;

	margin-left:8px;

	width:218px;
	
	border-right-color:#000;
	border-right-width:4px;
	border-right-style:solid;
}



* html #left {

  margin-left:4px;

}



#logo {

	height: 100px;

	position:static;

	width:218px;



}



#menu {

	position:static;

	width:218px;

	padding: 4px 0px 4px 0px;

	font-family: Tahoma;

	font-size:12px;

    color: #000000;

	overflow: hidden;
	
}



#menu ul {

      list-style: none;

      margin: 0;

      padding: 0;

      border: none;

      }

		

#menu li {

      border-bottom: 1px solid #ffffff;

      margin: 0;

      }

	  

#menu li a {

      display: block;

      padding: 10px 0 10px 8px;

      border-left: 6px solid #cfd3d6;

      background-color: #e9edf0;

      color: #000000;

      text-decoration: none;

      width: 204px;

      }



html>body #menu li a {

      width: auto;

      }



#menu li a:hover {

      border-left: 6px solid #272725;

      background-color: #272725;

      color: #ffffff;

	  font-weight: bold;

      }		

	  

#menu li a:hover font.red{

      color: #ffffff;

	  font-weight: bold;

      }		    



#menu ul li.last {border-bottom: 0px;

      margin: 0;}

	  

#menu ul li.active {background-image:url(sprostir/2/dot_l2.gif); border-left: 0px; padding-left: 7px; font-weight: 100;}

#menu ul li.active a {color:#000000; background-image:url(sprostir/2/dot_l2.gif); border-left: 0px; padding-left: 7px; font-weight: 100;}

#menu ul li.active a:hover {color:#000000; background-image:url(sprostir/2/dot_l2.gif); border-left: 0px; padding-left: 7px; font-weight: 100;}

#menu ul li.active a:hover font.red{color:#c10d0d;}



#quote {

	display: table-cell;

	position: relative;

	width: 189px;

	background:#e9ecef;

	font-family: Tahoma;

	font-size:12px;

    color: #000000;

	border: 1px solid #cfd3d6;

	padding: 9px 11px 8px 12px;

}



#quote_cont {

	display: table-cell;

	position: relative;

	width: 214px;

	background:#e9ecef;

	border: 0;

	padding: 2px 2px 2px 2px;

}



#quote_text {

	display: table-cell;

	float: left;

	width: auto;

	margin-left: 6px;

	margin-top: 0px;

}

 

#quote_signature {

	clear: left;	

	margin-top: 12px;

}



#banner {

	position:relative;

	margin-top: 4px;

	overflow: hidden;

}



#main {

margin-left: 4px !important;

margin-left: 230px;

overflow: hidden;

margin-bottom: 0px;

}





#navigation {

	float: left;

	width: 100%;

	padding-top: 8px !important;

	padding-top: 9px;

	background-color:#000000;

	padding-bottom: 4px;

	display: inline;

}



#navigation td.tab {

      border-bottom: 1px solid #bcc5c1;

	   height: 30px; 	  

}



.tabs a {

	  border: 1px solid #bcc5c1;

	  padding: 3px 13px 4px 13px;

	  background-color: #e9ecef;

      font-family: Tahoma;

	font-size:12px;

    color: #afb7b3;

      text-decoration: none;	  

      }

	  

.tabs a.here {

	  border-left: 1px solid #bcc5c1;

	border-right: 1px solid #bcc5c1;

	border-top: 1px solid #bcc5c1;

	border-bottom: 0px;

	  background-color: #ffffff;

	  padding: 6px 13px 4px 13px;

	  font-family:Tahoma;

	color:#c10d0d;

	font-weight:bold;

	font-size:12px;

      text-decoration: none;

	  }

	  

.tabs a.here:hover {

	  border-left: 1px solid #bcc5c1;

	border-right: 1px solid #bcc5c1;

	border-top: 1px solid #bcc5c1;

	border-bottom: 0px;

	  background-color: #ffffff;

	  padding: 6px 13px 4px 13px;

	  font-family:Tahoma;

	color:#c10d0d;

	font-weight:bold;

	font-size:12px;

      text-decoration: none;

	  }

	  

#navigation td.tab a:hover {

	  padding: 3px 13px 4px 13px;

	  background-color: #ffffff;

      color:#c10d0d;	  

      }



.tabs {

	float: left;

	font-family: Tahoma;

	height:22px !important;

	height: 18px;

	overflow:visible;

	  padding-top: 9px;

      margin-bottom: 0;  

      }





#lang {

	float: right;

	margin-top:10px;

	display: inline;

	height: 29px;

	padding-bottom: 0px;

}



* html #lang {

	margin-top: 10px;

	display: inline;

	height: 29px;

	padding-bottom: 0px;

}



* html #lang span {

	padding-top: 6px;

	MARGIN: 0px -2px;



}



#lang span {

	margin-left: 13px;

	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 10px; MARGIN: 0px -2px; PADDING-TOP: 3px;

}





#lang span.akt {

	BACKGROUND: url(sprostir/2/la.gif) no-repeat center top;

}



#lang span.akt a {

	font-family: Lucida Sans Unicode;

	font-size:65%;

    color: #ffffff;

	font-weight: bold;

	text-decoration: none;

}



#lang a {

	font-family: Lucida Sans Unicode;

	font-size:65%;

    color: #afb7b3;

	font-weight: bold;

	text-decoration: none;

	line-height: 0%;

	BACKGROUND: none transparent scroll repeat 0% 0%;

	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none !important; BORDER-LEFT-STYLE: none !important; BORDER-BOTTOM-STYLE: none !important;

}



#lang a:hover {

	font-family: Lucida Sans Unicode;

	font-size: 65%;

    color: #ffffff;

	font-weight: bold;

	text-decoration: none;

}



#submenu {

	clear: both;

	margin-top: 0px;

	background:#ffffff;

	padding:0 0;

	height: 81px;

	border-left: 1px solid #bcc5c1;

	border-right: 1px solid #bcc5c1;

	display:block;

	width:auto;

}



#submenu ul {

list-style-type: none;

margin: 12px 0px 0px 0px;

padding: 0px 0px 10px 15px;

}





#submenu li a {

list-style-type: none;

margin: 0;

padding: 0px 5px 1px 22px;

background-image:url(sprostir/2/dot2.gif);

background-position:0px 3px;

background-repeat: no-repeat;

font-family:Tahoma;

	  font-size:12px;

      color: #625f5f;

line-height: 140%;

text-decoration: none;

} 





*html #submenu li a {

list-style-type: none;

margin: 0;

padding: 0px 5px 0px 22px;

background-image:url(sprostir/2/dot2.gif);

background-position:0px 3px;

background-repeat: no-repeat;

font-family:Tahoma;

	  font-size:12px;

      color: #625f5f;

line-height: 150%;

text-decoration: none;

} 







	  

	  #submenu li a:hover {

	list-style-type: none;

	  background-image: url(sprostir/2/dot3.gif);

	background-position:0px 3px;

	background-repeat: no-repeat;

      	color:#c10d0d;	

	  text-decoration: none;  

      }

		

#submenu ul li.act a {

list-style-type: none;

	background-image: url(sprostir/2/dot3.gif);

	background-position:0px 3px;

	background-repeat: no-repeat;

	color:#c10d0d;

	text-decoration: underline;

	font-size:12px;



      }



#center {

	float: left;

	background:#ffffff;

	width: 100%;

	min-height: 571px !important;

	height: 559px;

	overflow: auto !important;

		

}



#center2 {

	float: left;

	background:#ffffff;

	width: 100%;

	min-height: 710px !important;

	height: 559px;		

}



#text {

padding-top: 39px;

	padding-left: 3%;

	padding-right: 2.5%;

	padding-bottom:12px;

	text-align:justify;

}



#text span.t1 {

	font-family: Times New Roman;

	font-size:26px;

    color: #c10d0d;

	font-weight: bold;

	

}



#text span.t2 {

	font-family: Times New Roman;

	font-size:14px;

    color: #000000;

	font-weight: bold;

	

}



#footer {

	clear: both;

	width: 100%;

}



#footer_left {

	float: left;

	margin-top: 12px;

	margin-left:8px;

}



* html #footer_left {

  margin-left:4px;

}



#footer_left div.button{

	display: table-cell;

	float: left;

	width: auto;

}



.dont{

	display: table-cell;

	float: left;

	width: auto;

	padding-top: 6px;

	font-family: Tahoma;

	font-size:12px;

	line-height: 1.8;

    color: #717171;

	font-weight: bold;

}



a.dont_push{

	font-family: Tahoma;

	font-size:12px;

	line-height: 1.8;

    color: #8d1216;

	font-weight: bold;

	border-bottom: #8d1216 1px dotted; 

	text-decoration:none;

}

a.dont_push:hover{

	font-family: Tahoma;

	font-size:12px;

	line-height: 1.8;

    color: #c10d0d;

	font-weight: bold;

	border-bottom: 0px; 

	text-decoration: underline;

}





div.copyright{

	display: table-cell;

	float: right;

	padding-top: 6px;

	padding-left: 17px;

	margin-right: 23px;

	font-family: Tahoma;

	font-size:12px;

	line-height: 1.8;

    color: #717171;

}



div.tel{

	float: right;

	padding-top: 10px !important;

	padding-top: 18px;

	margin-right: 18px;

	font-family: Tahoma;

	font-size:12px;

	line-height: 1.8;

    color: #717171;

}

div.line {

	float: right;

	padding-top:5px;

}



div.bitrix{

	display: table-cell;

	float: right;

	width: auto;

	padding-top: 6px;

	margin-right: 40px;

	font-family: Tahoma;

	font-size:12px;

	line-height: 1.8;

    color: #717171;

}

 

a.s-prostir{

	font-family: Tahoma;

	font-size:12px;

	line-height: 1.8;

    color: #8d1216;

	font-weight: bold;

	border-bottom: #8d1216 1px dotted; 

	text-decoration:none;

}

a.s-prostir:hover{

	font-family: Tahoma;

	font-size:12px;

	line-height: 1.8;

    color: #c10d0d;

	border-bottom: 0px; 

	text-decoration: underline;

} 



table.hosting {

width:96%;

border-collapse:collapse;

border:none;margin-left:6.75pt;

margin-right:6.75pt;

}



table.hosting tr{

height:16.9pt;

} 



table.hosting td{

width:24%;

border-top:none;

border-left:none;

border-bottom:solid #4f4e4e 1.0pt;

border-right:solid #4f4e4e 1.0pt;

padding:0cm 5.4pt 0cm 5.4pt;

height:16.9pt;

font-family:Tahoma;

	color:#000000;

	font-size:12px;

}



table.hosting td p{

	padding: 3px auto;

	margin: 3px auto;

}



table.domens{

width:500px; 

border-collapse:collapse;

border:solid #4f4e4e 1.0pt;

} 

  



table.domens td{

border:solid #4f4e4e 1.0pt;

font-family:Tahoma;

	color:#000000;

	font-size:12px;

	padding: 3px auto;

}

table.domens td p{

	padding: 3px auto;

	margin: 3px auto;

}



.map {

  float:right; 

  width:350px;

  height: 350px;   

  border:solid #4f4e4e 1px;

  padding: 5px;  

  display: block;

  background-color: #fff;

  

}



ul.rightmenu {

	margin-left: 0;

	padding-left: 0;

	display: inline;

	} 



ul.rightmenu li {

	margin-left: 0;

	padding: 2px 7px;

	border-left: 1px solid #000000;

	list-style: none;

	display: inline;

	}



ul.rightmenu li.first {

	margin-left: 0;

	border-left: none;

	list-style: none;

	display: inline;

	}



ul.rightmenu li a {

list-style-type: none;

margin: 0;

font-family:Tahoma;

	  font-size:12px;

      color: #000000;

text-decoration: none;

font-weight:bold;

} 

 	  

ul.rightmenu li a:hover {

list-style-type: none;

background-repeat: no-repeat;

color:#c10d0d;	

text-decoration: none; 

font-weight:bold; 

      }

		

ul.rightmenu li.h a {

list-style-type: none;

	color:#c10d0d;

	text-decoration: underline;

	font-size:12px;

      }

ul.rightmenu li.h a:hover {

list-style-type: none;

	color:#c10d0d;

	text-decoration: underline;

	font-size:12px;

      }





font.red {

	font-family:Tahoma;

	color:#c10d0d;

	font-weight:bold;

	font-size:12px;

}

font.black {

	font-family:Tahoma;

	color:#000000;

	font-size:12px;

}



p.break {

padding-bottom:27px !important;

padding-bottom:1px;

padding-top:0px;

margin-top:0px;

}



p.pib {

	font-family: Tahoma;

	color: #000000;	

	font-weight: bold;

	font-size: 12px;

	text-align: left;

	margin-bottom:15px;

	margin-top:0px;

	padding-top:0px;

	padding-left:13px;

}



p.pib2 {

	font-family: Tahoma;

	color: #000000;

	font-weight: bold;

	font-size: 14px;

	text-align: left;

	margin-bottom:2px;

	padding-bottom:0px;	

	padding-left:13px;

	margin-top:0px;

	padding-top:0px;

}