/*-----------------------------------------------------------------------------
version:   1.1 (other bugs in IE and FF)
author:    atbserg
email:     atbserg@mail.ru
website:   http://www.atbserg.com/
-----------------------------------------------------------------------------*/

/* =General (Головне)
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
  }

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
  margin: 1em 0;
	}

/* Class for clearing floats */
.clear {
	clear:both;
	}

/* Class for floating for left */
.left {
	float:left;
	}
	
/* Class for floating right */	
.right {
	float:right;
	}	

/* Remove border around linked images */
img {
	border: 0;
	}

br {
	margin:0;
	}

/* =Typography (Друк)
-----------------------------------------------------------------------------*/

body {
  font: 62.5%/1.6 "Lucida Grande", "Lucida Sans", "Trebuchet MS", Tahoma, Verdana, sans-serif;
  text-align:center;
  min-width:1000px;
  width:100%;
  border-top:4px solid #d9d9d9;
  }

/* =Main (Головна)
-----------------------------------------------------------------------------*/
/*center align main BG*/

#main {
	width:936px; 
	margin:0 auto;
	text-align:center;
	}


/* =Headings (Рубрики)
-----------------------------------------------------------------------------*/



/* =Links (Гіперпосилання)
-----------------------------------------------------------------------------*/

/* Removes dotted border in links on Firefox */
a {
 outline: none;
  }



/* =Branding (Брендінг - ЛОГОТИП)
-----------------------------------------------------------------------------*/

#brand_main {
	background:url(../img/main_logo.gif) 0 0 no-repeat;
	position:relative;
	margin:107px auto 0 auto;
	width:255px;
	height:41px;
	cursor:pointer;
	}
	
/* if other pages includes main*/	
#brand_other {
	background:url(../img/main_logo.gif) 0 0 no-repeat;
	position:relative;
	margin:67px auto 0 auto;
	width:255px;
	height:41px;
	cursor:pointer;
	}	



/* =Main Nav (Головне меню)
-----------------------------------------------------------------------------*/

#nav {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin:13px 0 0 0;
	color:#d9d9d9;
	text-align:right;
	}

#nav a {
	margin:0 13px 0 13px;
	text-decoration:none;
	}

#nav a:visited, #nav a:link {
	color:#d9d9d9;
	}
	
#nav a:active, #nav a:hover {
	color:#cc3333;
	}	

/* =Sub Nav (Другорядне меню)
-----------------------------------------------------------------------------*/

#nav .menu_a {
	cursor:default;
	color:#cc3333;	
	}


/* =Main Content (Головний контент)
-----------------------------------------------------------------------------*/
#main_content {
	margin:19px auto 0 auto;
	}

#search {
	width:100%;
	margin:0;
	}
	
#search_txt	{
	background:url(../img/search_txt.gif) 0 0 no-repeat;
	width:144px;
	height:37px;
	position:relative;
	z-index:10;
	}

#search_input {
	width:642px;
	height:37px;
	background-color:#CAE3FD;
	position:relative;
	left:-24px;
	z-index:11;
	}
	
#search_input input {
	width:628px;
	height:20px;
	margin:7px 0 0 0;
	color:#333333;
	font:14px Arial, Helvetica, sans-serif;
	padding:3px 0 0 0;
	}	
	
#search .btn {
	width:120px;
	height:37px;
	position:relative;
	z-index:150;
	left:-24px;
	float:right;
	}
	
#search_input_left	{
	background:url(../img/search_input_left.gif) 0 0 no-repeat;
	width:15px;
	height:37px;
	position:relative;
	z-index:11;
	left:-24px;
	}	
	
#search_input_right	{
	background:url(../img/search_input_right.gif) 0 0 no-repeat;
	width:15px;
	height:37px;
	position:relative;
	z-index:11;
	left:-24px;	
	}


/* =Secondary Content (Другорядний контент)
-----------------------------------------------------------------------------*/

	/* =Countries Content in main page (Другорядний контент_1 )
	-----------------------------------------------------------------------------*/
	
	#countries_content {
		margin:38px 0 0 120px;
		color:#999999;
		font:12px Arial, Helvetica, sans-serif;
		}
				
	#countries_content span {
		float:left;
		margin:0 0 18px 0px;
		}	
		
	#countries_content #countries_block {
		float:left;
		display:inline;
		width:16%;
		padding:0 0 10px 0;
		}			
	
	#countries_block img {
		margin:0 8px 10px 0;
		float:left;
		width:16px;
		height:11px;
		}
	
	#countries_block a {
		color:#999999;
		float:left;
		}
	
	#countries_block a:visited, #countries_block a:link {
		text-decoration:underline;
		}
	
	#countries_block a:hover, #countries_block a:active {
		text-decoration:none;
		}

	/* =Other Content (Другорядний контент_2 )
	-----------------------------------------------------------------------------*/
	
	#other_content {
		width:669px;
		padding:56px 0 0 120px;
		color:#000;
		font:14px Verdana, Arial, Helvetica, sans-serif;		
		text-align:justify;
		float:left;
		}
		
	#other_content_2 {
		width:910px;
		margin:-30px 0 0 0;
		color:#000;
		text-align:justify;
		float:left;
		min-height:300px;
		*height:300px;
		}		
	
	#other_content_title h2 {
		font:bold 24px Verdana, Arial, Helvetica, sans-serif;
		color:#00A1C8;
		margin:0 0 50px 0;
		cursor:default;
		}
		
	/* =Countries Content in OTHER pages (Другорядний контент_3 )
	-----------------------------------------------------------------------------*/
	
	#countries_content_other {
		padding:10px 0 0 35px;
		margin:0;
		color:#999999;
		font:12px Arial, Helvetica, sans-serif;
		float:left;
		min-width:75%;
		}
				
	#countries_content_other h4 {
		float:left;
		margin:0 0 18px 0;
		color:#999999;
		font:12px Arial, Helvetica, sans-serif;		
		}	
		
	#countries_content_other #countries_block {
		float:left;
		display:inline;
		width:15%;
		min-width:15%;
		padding:0 0 10px 0;
		}

/* =Footer (Низ - підлога сайту)
-----------------------------------------------------------------------------*/

#footer_main {
	margin:80px 0 0 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#6f6f6f;
	padding:0;
	cursor:default;
	height:18px;
	}
	
#footer_main a img {
	margin:0 0 -4px 23px;
	cursor:pointer;
	}
	
#footer_main span {
	}	
	
#footer_other {
	margin:76px 0 0 0;
	height:184px;
	width:100%;
	border-top:4px solid #d9d9d9;
	font:12px Arial, Helvetica, sans-serif;
	color:#6f6f6f;
	padding:0;
	}
	
#footer_other a img {
	margin:63px 0 18px 0;
	}			
	
#footer_other span {
	cursor:default;
	text-align:center;
	}	
	
#footer_brand {
	float:left;
	width:15%;
	}	

/* =Forms (Форми)
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {
  border: 1px solid transparent;
	}

form {
	margin:0;
	padding:0;
	}
	
input {
	border:0;
	}


/* =Tables (Таблиці)
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
	border-collapse: collapse;
	}

td {
  text-align: left;
	font-weight: normal;
	}

#feed-back {
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#ABABAB;
	width:80%;
	}

#feed-back strong {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#cc3333;	
	}
	
#feed-back input {
	background:#F8F8F8;
	border:1px solid #d9d9d9;
	width:98%;
	height:20px;	
	}

#feed-back textarea {
	background:#F8F8F8;
	border:1px solid #d9d9d9;
	width:98%;
	height:150px;
	}

#feed-back textarea:focus {
	background:#FFFFFF;
	}
	
#feed-back input:focus {
	background:#FFFFFF;
	}
	
#feed-back tr td {
	vertical-align:top;
	height:35px;
	padding:0;
	margin:0;
	}
	
#feed-back tr #td_1 {
	width:30%;
	}	

#feed-back tr #td_2 {
	width:70%;
	}	
	
#feed-back tr td #f_submit {
	border:1px solid #d9d9d9;
	height:25px;
	padding:0;
	margin:10px 0 0 0;
	width:70px;
	float:right;
	}

#feed-back tr td #f_submit:focus {
	background:none;
	}

/* =Misc 1 (Різне 1)
-----------------------------------------------------------------------------*/

/* =Misc 2 (Різне 2)
-----------------------------------------------------------------------------*/

.logo_txt {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#666666;
	position:relative;
	margin:0 0 0 60px;
	cursor:default;
	}
	

/* =Misc 3 (Різне 3)
-----------------------------------------------------------------------------*/


/* =Misc 4 (Різне 4)
-----------------------------------------------------------------------------*/

.bottom_vline {
	width:3px;
	background:#d9d9d9;
	height:200px;
	float:left;
	margin:0 0 0 26px;
	}
	
/* =Misc 5 (Різне 5)
-----------------------------------------------------------------------------*/

.bottom_line_2 {
	width:100%;
	background:#d9d9d9;
	height:32px;
	float:left;
	margin:0;
	color:#010101;
	font:14px Arial, Helvetica, sans-serif;
	padding:10px 0 0 0;
	cursor:default;
	}