@charset "utf-8";
/*------------------------------ zero обнулим ------------------------------*/
*{ margin: 0px; padding: 0px; border: none; list-style:none;}
a, a:active, a:visited { text-decoration: underline;}
a:hover {text-decoration: none;}
html { font-size:100.01%; height:100%;}
body {font:62.5%/1.4 Arial, Helvetica, sans-serif; color:#000000; margin:0px; padding:0px;}

div#page_case { margin:auto; width:980px; border-left: #000000 1px solid; border-right: #000000 1px solid; background: url(/templates/main/images/bg/bg_body_top.jpg) top no-repeat; min-height:400px;}

/*------------------------------ header  ------------------------------*/
div#header {width:810px; height:210px; background: url(/templates/main/images/header/logo_hellenic.png) bottom left no-repeat;}
	#header h3{display:block; float:left; margin:0px 0px 0px 230px; color:#FFFFFF; font-size:1.1em;}
	#header h4{display:block; float:left; margin:0px 0px 0px 150px; color:#FFFFFF; font-size:1.1em;}
	#header a {color:#FFFF00; text-decoration:none}
	#header a:hover {text-decoration:underline;}

ul#langSelect { padding:20px 10px; width:90px; display:block; float:right;}
		li#langRu { width:40px; display:block; text-align:right; padding:5px;}
		li#langEn { width:40px; display:block; text-align:right; padding:5px;}
/*------------------------------ Column Left  ------------------------------*/
div#columnLeft {width: 200px; float:left;}
#menuMain { padding:0px; margin:10px;}
	#menuMain li { display:block; margin: 2px;}
	#menuMain li a {display:block; border:#FFFFFF 1px solid; background:#9ca4ab; font-size:1.6em; font-weight:bold; padding:5px 15px; color:#FFFFFF; text-decoration:none; }
	#menuMain li a:hover {background:#145281;}
	#menuMain li#current a {background:#145281; color:#FFFF00;}/*Current Element*/	


/*------------------------------ Column Content  ------------------------------*/
div#columnContent { margin:0px 40px 20px 230px;}
	#columnContent h1 {height:165px;}


#columnContent h2 {font-size:2.4em; color:#45789e;}
#columnContent h3 {font-size:1.8em; color:#45789e;}
#columnContent p {font-size:1.4em; padding:5px 0px; text-align:justify;}
#columnContent ul {padding:5px 0px;}
#columnContent ol {padding:5px 0px;}
#columnContent ul li {list-style:disc inside; font-size:1.4em;}
#columnContent ol li {list-style:decimal inside; font-size:1.4em;}
#columnContent a{ text-decoration:underline;}
#columnContent a:hover{ text-decoration:none;}
	

/*------------------------------ footer  ------------------------------*/
div#footer { width:980px; background: url(/templates/main/images/bg/bg_body_bottom.jpg) bottom no-repeat; height:150px;}
	#footer p { padding:110px 0px 0px 0px; margin:0px 0px 0px 230px; display:block; width:710px; color:#FFFFFF; font-size:1.1em}
	#footer a {display:block; margin-top:-25px; float:right; height:35px; padding-right:50px; background:url(/templates/main/images/ico/ico_artod.png) right no-repeat; text-decoration:none; color:#FFFFFF; font-size:1.1em;}





/*------------------------------ standart method --------------------------------*/
.txtBg {overflow:hidden; line-height:9999px;} /*Remove text from img*/

/* this class should be placed on a div or break element and should be the final */
/* element before the close of a container that should fully contain a float     */
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}