html, body { margin:0; padding:0; width:100%; font-family:Tahoma,Verdana,Arial; font-size:13px; min-height:100%; color:#FFF; position:relative; float:left; min-width:1270px;}

a { color:#466E9A; }

body {position:relative; float:left; width:100%; background:#7da0c6 url('../images/design/bg-body-liela-karte.gif') no-repeat; background-position:bottom right;}

#top_part { height:340px; background:#b7cbe0 url('../images/design/bg-top_part.gif') repeat-x scroll top left; }
#top_part .bg_container_1 { height:340px; background:transparent url('../images/design/bg-uk_map.gif') no-repeat; background-position:180px 0px; }
#top_part .bg_container_2 { height:340px; background:transparent url('../images/design/bg-left_hangers.gif') no-repeat; background-position:bottom right; }
#top_part #slogan_stamp { position:absolute; display:block; width:200px; height:131px; top:20px; left:40px; background:transparent url('../images/design/bg-quality_fashion.gif') no-repeat scroll top left; }
#top_part #site_name { position:absolute; display:block; width:400px; height:59px; top:40px; left:252px; background:transparent url('../images/design/bg-site_name.gif') no-repeat scroll top left; }

#lang_select { margin:0; padding:0; position:absolute; display:block; width:70px; top:110px; left:260px; list-style:none; }
#lang_select li { text-align:center; margin:0 5px 5px 0; display:block; float:left; width:29px; height:17px; background:transparent url('../images/design/bg-lang_select-li.png') no-repeat scroll top left; }
#lang_select li.active { background-image:url('../images/design/bg-lang_select-li-active.png'); }
#lang_select li a { text-transform:uppercase; font-size:0.9em; text-decoration:none; line-height:17px; display:block; }
#lang_select li.active a { color:#FFF; }

#main_nav { margin:0; padding:0; position:absolute; display:block; width:250px; top:110px; left:460px; list-style:none; }
#main_nav li { display:block; }
#main_nav li a { padding:2px 5px; line-height:17px; display:block; font-weight:bold; }
#main_nav li a:hover { text-decoration:none; }
#main_nav li.active { background:transparent url('../images/design/bg-main_nav-li-active.png') no-repeat scroll top left; }
#main_nav li.active a { padding:3px 5px; }

#sub_nav { margin:1em 0; padding:10px 0; list-style:none; }
#sub_nav li { display:inline; }
#sub_nav li a { padding:3px 8px; line-height:20px; font-size:1.1em; font-weight:bold; }
#sub_nav li a:hover { text-decoration:none; }
#sub_nav li.active a { color:#FFF; text-decoration:none; }

#bottom_part { position:relative; min-height:500px; padding:25px 0 0 280px; background:transparent url('../images/design/bg-bottom_part.png') no-repeat scroll top left; }
#side_peoples { width:255px; height:380px; position:absolute; top:98px; left:0; }
#section_label { width:175px; left:50px; top:46px; position:absolute; color:#FFF; text-align:right; font-weight:bold; font-size:1.1em; }

#content_body {position:relative; float:left; width:60%; min-height:90%; padding:0px 10px 20px 10px; }
#content_body h1 { color:#EEF1C9; font-weight:bold; font-size:1.4em; margin:1.2em 0 0.5em 0; }
#content_body h1 a { color:#EEF1C9; text-decoration:none; }
#content_body h2 { color:#EEF1C9; font-weight:bold; font-size:1.1em; margin:1.2em 0 0.5em 0; }
#content_body h3 { font-weight:bold; font-size:1.0em; margin:1.2em 0 0.5em 0; }
#content_body p { margin-top:0.5em; }

#contactSide{position:relative; float:left; width:30%;}
#contactSide img, #contactContainer  img{position:relative; float:left; max-width:100%;}
#contactContainer p {position:relative; float:left; width:100%;}
#contactMain{position:relative; float:left; width:100%;}
#navList{position:relative; float:left; width:100%}
#contactContainer{ width:60%; position:relative; float:right;}
#contactContainer .contactList{display:none; position:relative; float:left; width:100%;}
#contactContainer a{ width:100%; }
.first{position:relative; /*float:left;*/ width:100%;}


#footer {position:relative; float:left; width:60%; padding:5px 10px 3px 10px; margin:30px 0 0 0; background:transparent url('../images/design/bg-footer.gif') no-repeat scroll top left; }
#footer .copy { margin:0.3em 0; color:#DDD; }
#footer .developer { padding:0 40px; margin:0.3em 0; font-size:0.8em; text-align:right; }

