/************************************ RESET *********************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0;
	outline:0;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	font-family:Tahoma,Verdana,Arial,Helvetica,Georgia,Bookman Old Style,Book Antiqua,Geneva,Times New Roman,SunSans-Regular,sans-serif;
	vertical-align:baseline;
	background:transparent;
}
html { height:100%; width:100%; font-size:100.1%; }
body { height:auto !important; height:100%; min-height:100%; _height:100%; position:relative; }
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
input, textarea, select {
	color:black;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	font-family:Tahoma, Verdana,Arial,Helvetica,Georgia,Bookman Old Style,Book Antiqua,Geneva,Times New Roman,SunSans-Regular,sans-serif;
	background:white;
}
ol, ul { list-style:none; }
li { list-style-type:none; }
:focus { outline:0; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q {	quotes:"" ""; }

.clear { clear:both; }
a, a:link, a:visited, a:active { font-size:11px; color:white; text-decoration:none; }
a:hover { text-decoration:underline; }
 
 
.fl {float:left;}
.fr {float:right;}
.ErrorLabel { color: Red; font-weight:bold; }

 
div#Wrapper {padding-bottom:55px;}
 
/************************************ RESET END *********************************************/
#Top {background:#1EAC70 url('/App_Themes/In_Future/images/line.gif') repeat-x 0 0; width:100%;}
#Header{ margin:0 auto 0 auto; position:relative; height:98px; width:960px;}
 #Logo{position:absolute; top:13px; left:17px; height:80px; width:180px; background:url('/App_Themes/In_Future/images/logo.gif') no-repeat 0 0;}
 #Tel{position:absolute; top:50px; right:10px; width:200px; height:20px; color:#7E7E7E; }
   #Tel span{color:#fdad24; font-size:17px;}


#Menu{position:relative; margin:0 auto 0 auto; width:960px; height:45px; }
 #Menu ul{position:absolute; top:10px; left:50px; width:900px; height:30px; }
   #Menu li{float:left; padding:0 20px 0 20px; background: url(/App_Themes/In_Future/images/separator.gif) right center no-repeat ;}
   #Menu li.CMSListMenuLILastMenuItem,
   #Menu li.CMSListMenuHighlightedLILastMenuItem
   {float:left; padding:0 20px 0 20px; background:none}
     #Menu li a,
     #Menu li a:link,
     #Menu li a:visited,
     #Menu li a:active {text-decoration:none; font-size:18px; text-transform:uppercase;}
     #Menu li a:hover {color:#fdad24;}
     #Menu li.CMSListMenuHighlightedLI span,
     #Menu li.CMSListMenuHighlightedLILastMenuItem span
     { text-decoration:none; font-size:18px; text-transform:uppercase;}
   .Sep {width:1px; height:17px; margin-top:3px; background:url('/App_Themes/In_Future/images/separator.gif') no-repeat 0 0; }
   
 
#Content {margin:0 auto 0 auto; width:960px; position:relative; clear:both; 
	background-color:white; border-left:5px solid #494949; border-right:5px solid #494949; 
	border-bottom:5px solid #494949;}  
  .Block{background:white url('/App_Themes/In_Future/images/title2.gif') no-repeat 10px 40px; margin-top:3px; width:960px;}
   .Spec {color:#feac24; font-size:16px; padding:10px 15px 20px 15px; display:block;}
   .big_photo {border-bottom:5px solid #494949;}
 #Content img.Right {float:right; margin-left:10px}
 #Content img.Left {float:left; margin-right:10px}
 .Item {margin: 0 20px; font-size:12px; line-height:20px;}
 #Anketa { margin: 0 0 10px 180px; }
 #Anketa input {border:1px solid #0ba362; width:300px; margin:5px 5px; vertical-align:middle; }
 #Anketa select  {border:1px solid #0ba362; width:302px; margin:5px 5px; vertical-align:middle; }
 html* #Anketa select  {width:305px;}
 #valmid {vertical-align:middle;}
 #Anketa input.FormButton,
 #Anketa input#ctl00_ContentPlaceHolder1_BizForm1_btnReset  {border:1px solid #0ba362; width:100px; margin:5px 5px; vertical-align:middle; }
 .js #hidden_tr {display:none;}
 
 #Content a,
 #Content a:link,
 #Content a:visited,
 #Content a:active,
 #Content a:hover {color:#0ba362; font-size:12px;}
 
#gal {margin: 0 0 0 12px; padding: 10px 0;}
.imagebox { float:left; width:210px; height:210px; margin-left:20px; position: relative; display:table; vertical-align: middle; text-align: center;}
.image {width:100%;	display:table-cell;	vertical-align:middle;	position:relative;}
html* .imagebox{overflow:hidden; margin-left: 13px;}
html* .imagebox, .image{display:block}
html* .image {top:50%;left:0;}
html* .image img{top:-50%;	position:relative;}
body:first-of-type .imagebox { float:left; width:210px; height:210px; margin-left:20px; position: relative; display: table; vertical-align: middle; text-align: center;}
body:first-of-type .image {width: 100%; display: table-cell; vertical-align: middle; position: relative;}


#BottomLine {background: #5C5B5B url('/App_Themes/In_Future/images/line.gif') repeat-x 0 -143px; width:100%; position:absolute; bottom:0; height:55px;}
#Footer{  margin:0 auto 0 auto; position:relative; height:55px; width:960px;}
  #Copy{ position:absolute; color:white; top:22px; left:20px; width:190px; height:20px;}
  #Svarga {position:absolute; top:22px; right:10px; color:silver; }
   #Svarga a,
   #Svarga a:link,
   #Svarga a:visited,
   #Svarga a:active,
   #Svarga a:hover{text-decoration:none; color:Silver;}
 