/* CSS Document */
/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/
html
{
    overflow-y: scroll;
}
html, body {margin:0px; padding:0px; font:14px/19px Tahoma, Arial, Geneva, sans-serif;  color:#1e1e1e; text-decoration:none; text-align:left; background-color:#ffffff;}
p{ margin:0px; padding:0px;}
a { text-decoration:underline; color:#4171c7;}
a:hover { text-decoration:none;}
.cl{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.main { margin:0 auto; width:1100px; min-height:740px; cursor:default; background-image:url(images/bg.jpg); background-repeat:no-repeat; }
.col { color:#;}

ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

li
{
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    font-style: normal;
    background-image: url(/ESW/Images/list.png);
    background-repeat: no-repeat;
    background-position: 0 4px;
    padding-left: 14px;
	color:#1e1e1e;
}
img { border:none; }
/*
================================================================================
|                                     FONTS                                    |
================================================================================
*/


/*
================================================================================
|                                     MARKERS                                  |
================================================================================
*/



/*
================================================================================
|                                     HEADER                                   |
================================================================================
*/

#header{
	clear:both;
	width:1100px;
}

.title { margin:15px 0px -30px 332px; float:left; background-image:url(images/logo_vowr.png); background-size:250px; background-repeat:no-repeat; width:326px; height:178px; }


.menu { padding:10px 0px 0px 340px;}
.but a { display:block; overflow:hidden; width:127px; height:45px; line-height:45px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#3d3d3d; background-image:url(images/but.jpg); background-repeat:no-repeat; text-align:center; font-weight:bold; margin-right:0px; float:left; }
.but a:hover { color:#4171c7; }
.but a.a { display:block; overflow:hidden; width:125px; height:45px; line-height:45px; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#4171c7; background-image:url(images/but.jpg); background-repeat:no-repeat; text-align:center; font-weight:bold; margin-right:0px; float:left; }


.text{
	font-family:;
	font-size:px;
	color:#;
}

/*
================================================================================
|                                     CONTAINER                                |
================================================================================
*/

#content{
	clear:both;
	width:1111px;
}

.shadow { float:left; width:7px; height:441px; overflow:hidden; margin:1px 0px 0px 335px; background-image:url(images/shadow.png); background-repeat:no-repeat; }
.left { float:left; width:537px; min-height:441px; overflow:hidden; margin:1px 0px 0px 0px; background-image:url(images/left_bl.jpg); background-repeat:no-repeat; background-color:#FFF; }
.right { float:right; width:220px; min-height:441px; overflow:hidden; margin:1px 11px 0px 0px; background-image:url(images/right_bl.jpg); background-repeat:no-repeat; background-color:#FFF;}

.cont_pad { padding:18px 15px 25px 15px;}
.pad { padding:20px 15px 20px 15px;}

h1,h2,h3,h4,h5,h6
{
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}


h1
{
    font-size: 20px;
    line-height: 22px;
    color: #111111;
    font-weight: bold;
}

h2
{
    font-size: 17px;
    line-height: 19px;
    color: #4171c7;
    font-weight:bold;
}

h3
{
    font-size: 15px;
    line-height: 18px;
    color: #000000;
}

@font-face {
    font-family: 'lucida_calligraphyitalic';
    src: url('lucida_cal.woff2') format('woff2'),
         url('lucida_cal.woff') format('woff'),
         url('lucida_cal.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}



.table_sponsor {
	width: 100%;
}
.table_sponsor td {
	
}
/*
================================================================================
|                                     FORMS                                    |
================================================================================
/* Style inputs with type="text", select elements and textareas */

input[type=text], select, textarea {
  width: 100%; /* Full width */
  padding: 12px; /* Some padding */ 
  border: 1px solid #ccc; /* Gray border */
  border-radius: 4px; /* Rounded borders */
  box-sizing: border-box; /* Make sure that padding and width stays in place */
  margin-top: 6px; /* Add a top margin */
  margin-bottom: 16px; /* Bottom margin */
  resize: vertical /* Allow the user to vertically resize the textarea (not horizontally) */
}

/* Style the submit button with a specific background color etc */
input[type=submit] {
  background-color: #4CAF50;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

/* When moving the mouse over the submit button, add a darker green color */
input[type=submit]:hover {
  background-color: #45a049;
}

/* Add a background color and some padding around the form */
.container {
  border-radius: 5px;
  background-color: #f2f2f2;
  padding: 20px;
} 


/*
================================================================================
|                                     FOOTER                                   |
================================================================================
*/
#footer{
	clear:both;
	width:1100px;
}
.foot { background-image:url(images/foot.png); background-repeat:no-repeat; width:770px; height:72px; float:right; margin-right:0px;}
.social { float:right; padding:15px 20px 0px 0px;}
.count { height:px; overflow:hidden; margin:0px 0px 0px 0px;}
.foot_text{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:19px;
	color:#1e1e1e;
	float:left;
	padding:17px 0px 0px 27px;
}
.foot_link{
	font-family:;
	font-size:px;
	color:#;
	text-decoration:none;
}
.foot_link:hover{
	text-decoration:underline;
}
.foot_link_a{
	font-family:;
	font-size:px;
	color:#;
	text-decoration: underline;
}

.num{ position: fixed; left:15px; bottom:15px; color:#1e1e1e; font-size:10px; }
