/* Projekts: gmtbeauty.com * Developer: SIA X IT, Greno * Coding: X IT, Greno * * Location: system/application/views/css * Stylesheet: Lapas izkārtojuma stili * Saistītie faili: print_layout.css * Versija: 0.9 * Datums: 17.12.2010. * * * * Fails definē lapas pamatizkārtojuma blokus un galvenos vizuālos stilus * *//* ================================================================================ *//* 1 - vispārīgie elementu stili */body {    margin: 0;    padding: 0;    background: #FFF;    font: normal 62.7% / 1.4em Trebuchet, 'Trebuchet MS', sans-serif;	color: #A39161;}a {    color: #A39161;	text-decoration: none;}a:hover, a:active {    color: #A39161;	text-decoration: underline;}a img {	border: none;}div.clearer {    clear: both;}table {	}table td {	vertical-align: top;}/* platuma ierobežotājs */div.frame {	margin: 0 auto;	width: 980px;	border: 0px dotted aqua;}/* ================================================================================ *//* 2 - Lapas bloku izkārtojums *//* lapas ārējais konteiners --------------------------------------------- */#cont {	width: 980px;	margin: 0 auto;	padding: 0;	border-right: 0px dotted lime;}#page-wrapper {	padding-left: 190px;}/* Logo josla ---------------------------------------------------------- */#top {	margin: 0;	height: 30px;    background: url(../img/ornament-top.png) repeat-x;}#header {	position: relative;	padding: 0 0 0 0;	height: 110px;	border: 0px dotted lime;}#logo {    position: absolute;    top: 0px;    left: -161px;    width: 130px;    height: 117px;    background: url(../img/gmt_logo.png) no-repeat;	border: 0px solid #ccc;}/* Valodu izvēlne*/#langs {	display: block;	position: absolute;	padding: 0;	margin: 0;	top: 30px;	right: 10px;	width: 130px;	border: 0px dotted red;}#langs li {	float: left;	padding: 0;	margin: 0 0.5em 0 0;	list-style: none;	font-size: 11px;	text-transform: uppercase;}#langs a {	}#langs .current a {	font-weight: bold;}/* Izvēlnes josla ------------------------------------------------------ */#kat-menu, #proc-menu, #faqs-menu {	font-size: 12px;}#menu {	height: 30px;	font: normal 13px/1.2em 'Trebuchet MS', Trebuchet, sans-serif;    list-style: none;    margin: 0;    padding: 79px 0 0 0;	border-bottom: 1px solid #A39161;}#menu li {    margin: 0 30px 0 0;    padding: 0;	text-transform: uppercase;	list-style: none;	float: left;}#menu a {	display: block;	padding: 10px 2px 0 2px;	border: 0px dotted blue;}#menu li.current a, #menu a:hover {	background: url(../img/bg_menu.png) no-repeat 50% 0;}/* Menu change to span elements to avoid cluetip problems   */#menu span {	display: block;	padding: 10px 2px 0 2px;	border: 0px dotted blue;	cursor: pointer;}#menu li.current span, #menu span:hover {	background: url(../img/bg_menu.png) no-repeat 50% 0;}.pop-menu {	font: normal 1.2em/1.2em 'Trebuchet MS', Trebuchet, sans-serif;    list-style: none;    margin: 0;    padding: 10px 0;}.pop-menu li {    margin: 0 0;    padding: 0;	list-style: none;}.pop-menu a {	display: block;	padding: 0 2px 0 2px;	border: 0px dotted blue;}.pop-menu li.current a, .pop-menu a:hover {	}#platums_akt, #platums_proc {	width: 400px;}/* Izvēlnes josla ------------------------------------------------------ */#submenu {	margin: 0 0 0 25px;	padding: 0;	list-style: none;	border: 0px dotted green;}#submenu li {    margin: 0 0 1.3em 0;	padding: 0;	border: 0px dotted red;}#submenu li.current a, #submenu a:hover {	font-weight: bold;	text-decoration: none;}/* Produktu / procedūru sortimenta izvēlne */table.sortiment {	margin: 5px;	padding: 0;}.sortiment td {	padding: 0 10px 2em 10px;	border-left: 1px solid #A39161;	font-size: 1em;	width: 25%;}.sortiment td.first {	border: none;}.sortiment ul {	margin: 1em 0 0 0;	padding: 0;	border: 0px dotted red;}.sortiment li {	padding: 0;	margin: 0;	list-style: none;	border: 0px dotted lime;}/* Kolonnu karkass ----------------------------------------------------------------------- */#kol_karkass {    padding: 0 0 0 0;	font: normal 1.3em 'Trebuchet MS', Trebuchet, sans-serif;	text-align: justify;	min-height: 420px;	border: 0px dotted red;}div.breadcrumb {	margin: 0;	padding: 5px 10px;	background: #f9f7f3;	font-size: 0.87em;	border: 0px dotted aqua;}.breadcrumb a {}.breadcrumb a:hover {	}/* Satura kolonna ------------------------------------------------------------------------ */.left-col {	padding-left: 190px;}.right-col {	float: left;	width: 195px;	border: 0px dotted lime;}.text-content {	float: left;	width: 570px;	margin: 0 15px 0 0;	padding: 0;	font: normal 1em/1.4em 'Trebuchet MS', Trebuchet, sans-serif;	border: 0px dotted lime;}/* Content ilustration images */img.ilustration {	float: right;	margin: 0 0 10px 20px;}#bottom-contacts {	border-top: 1px solid #A39161;	font: normal 0.83em/1.2em 'Trebuchet MS', Trebuchet, sans-serif;    clear: both;	margin: 5em 0 0 0;    padding: 0.8em 0 1em 0;}#bottom-contacts a.social {	float: right;	width: 24px;	height: 24px;	margin: 0;	text-decoration: none;}#bottom-contacts p {	margin: 0;	padding: 0;}/* Apakšējā josla ------------------------------------------------------------------------- */#bottom {    clear: both;	margin: 2em 0 0 0;    padding: 32px 0 15px 0;    background: #A39161 url(../img/ornament-bottom.png) repeat-x;	color: #FFF;}#footer {	margin: 1em 0 0 0;	padding: 0;}#footer .frame {	text-align: center;	font-size: 1.1em;	line-height: 200%;}#footer a {	color: #FFF;}#footer a:hover {	}/* ================================================================================ *//* 3 - Typography */h1, h2, h3, h4 {	font: normal 1em/1.2em Trebuchet, 'Trebuchet MS', sans-serif;	margin: 1em 0 0.2em 0;}h1.text-title {	margin: 1.5em 0 1em 0;	padding: 0;	width: 650px;}h1 {    margin-bottom: 0.5em;    font-size: 22px;}h1 a {	}h2 {	font-size: 18px;	}h2 a {    }h3 {    margin-top: 2em;	font-size: 1em;	font-weight: bold;}h4 {	margin: 0 0 0.8em 0;	padding: 0;	font-size: 1em;	font-weight: bold;}h3.bar {	margin: 0 0 1em 0;	font-size: 0.85em;	background: #A39161;	color: #fff;	padding: 3px 10px 3px 25px; }/* paragraph */.text-content p {    margin: 0 0 1em 0;}/* ================================================================================ *//* 4 - Views *//* 01 - Home */#front-image {	margin: 40px 0 0 0;	position: relative;	left: -145px;	width: 935px;	min-height: 330px;	border: 0px dotted #999;}#film {	float: left;	width: 520px;	height: 320px;	border: 0px dotted red;}#news {	float: left;	margin: 0 0 0 50px;	width: 350px;	border: 0px dotted green;}table.newsfeed {	width: 100%;}#news td {	padding: 1em 0 0 5px;	text-align: left;}#news td.news a {	font-size: 1.1em;	font-weight: bold;	}#news td.date {	padding-left: 10px;	text-align: right;	vertical-align: baseline;}#news th {	margin: 0;	font-size: 1em;	background: #E6DFCD;	padding: 3px 10px 3px 5px; }/*07 - Products & Procedures list */table.nice {	border-bottom: 1px solid #E6DFCD;	border-top: 1px solid #E6DFCD;	border-collapse: collapse;}table td.width50 {	width: 50%;}table.nice td {	margin: 0;	padding: 5px 10px 4px 7px;	border-top: 1px solid #E6DFCD;	border-bottom: 1px solid #E6DFCD;	text-align: left;}table.nice th {	background: #A39161;	color: #fff;	text-align: left;	padding: 5px 10px 4px 7px;	margin: 0;}table.nice a, ul.nice a {	text-decoration: none;}table.nice a:hover, ul.nice a:hover {	font-weight: bold;}table.wide {	width: 100%;}table.compact td {	padding: 0;}/* 09 - Product / Procedure view */table.product {	margin: 30px 0 0 0;}table.product td.lc {	width: 290px;	padding: 0 0 10px 0;}table.product td.rc {	width: 510px;	vertical-align: top;	padding: 10px 0 0 0;}table.product .product-image-big {	display: block;	margin-left: -35px;}h1.product {	margin: 0 15px 0 0;	font-size: 22px;	text-align: left;}h3.product {	margin: 0.8em 0 0 0;}table.product p {	margin: 0 0 1em 0;}.related_info {	border-top: 1px solid #A3915F;	padding: 10px 0 20px 0;}div.product-main-desc {	color: #555;}div.product-main-desc h3 {	color: #A39161;}/*14 - Jaunumi */div.news-list-heading {	background: #E6DFCD;	background: #EFEDE3;	background: #A39161;	color: #fff;	padding: 3px 10px 3px 15px;	margin: 0 0 1em 0;}.news-list-heading h2 {	margin: 0 130px 0 0;	font-size: 1em;	font-weight: bold;	border: 0px dotted red;}a.readmore {	display: block;	float: right;	padding: 0 20px 0 0;	background: #EFEDE3 url(../img/readmore-arrow.png) 100% 50% no-repeat;	width: 120px;	text-align: right;}.news-list-heading a {	color: #fff;	text-decoration: none;}.news-list-heading a:hover {	text-decoration: underline;}p.news-date {	float: right;	width: 100px;	margin: -2px 0 0 0;	text-align: right;	font-size: 0.87em;}/* FAQ lists */ul.nice {	margin: 0 0 3em 0;	padding: 0;	list-style: none;	border-top: 1px solid #E6DFCD;}ul.nice li {	margin: 0;	padding: 5px 10px 4px 7px;	border-bottom: 1px solid #E6DFCD;}.nice li.th {	background: #A39161;	text-align: left;	padding: 5px 10px 4px 7px;	margin: 0;}/* Partner page */table#partners {	}#partners td {	padding: 5px 20px;}/* ================================================================================ *//* 5 - Popup windows and menus *//* product preview */div.product-preview {	width: 330px;	padding 10px;	text-align: left;	font-size: 1.1em;	/* disable for debugging */	display: none;	border: 0px dotted #A39161;}div.product-preview td {	border: none;}.product-preview td img {	width: 128px;	height: 103px;}.product-preview a.readmore {	width: auto;	margin: 1em 0 0 0;	padding: 3px 20px 4px 10px;	background-position: 96% 50%;	font-weight: bold;	font-size: 0.87em;}/* ================================================================================ *//* 6 - Forms and controls */ form { 	 }  form.grid { 	padding: 1em;	width: 420px;	border: 1px dotted green; } .grid td { 	padding: 2px 10px; } input, textarea, select { 	background: #fff;	color: #A39161;	border: 1px solid #A39161;	padding: 1px;	font-size: 1em;	font-family: sans-serif; } select { 	 }.grid input, .grid select {	width: 170px;} .grid label { 	display: block;	font-size: 0.87em; }  .grid textarea { 	width: 370px;	height: 130px; } .grid input.arrow { 	background: #E6DFCD url(../img/arrow-left.png) no-repeat 95% 50%; }  input.btn, .grid input.btn { 	border: none;	background-color: #E6DFCD;	font-weight: bold;	color: #AC9860;	display: block;	margin: 0 0 0 auto;	padding: 2px 40px;	cursor: pointer;	width: auto; }  #cluetip {    z-index: 4; }    /* ======================================================================================== */table.popup {	border: 0px dotted red;	padding: 0;	margin: 0;}table.popup td.tl, table.popup td.tr, table.popup td.tm {	height: 18px;	overflow: hidden;	background: url(../img/tm.png) repeat-x;}table.popup td.tl, table.popup td.ml {	width: 18px;	background-image: url(../img/tl.png);}table.popup td.ml {	background: url(../img/ml.png) repeat-y;}table.popup td.tr, table.popup td.br, table.popup td.mr {	width: 21px;	background: url(../img/tr.png) repeat-y;}table.popup td.br {	background-image: url(../img/br.png);}table.popup td.mr {	background-image: url(../img/mr.png);}table.popup td.bl, table.popup td.bm, table.popup td.br {	height: 21px;	overflow: hidden;	background: url(../img/bl.png) repeat-x;}table.popup td.bl {	width: 18px;	background-image: url(../img/bl.png);}table.popup td.bm {	background-image: url(../img/bm.png);}table.popup td.br {	background-image: url(../img/br.png);} /* ======================================================================================== *//* Galerijas konteineris */.gallery {	border: 0px dotted red;}/* Apzīmē albumu sarakstu, jābūt vienā elementā ar .gallery */.albumlist {	}/* Apzīmē fotogrāfiju sarakstu albumā, jābūt vienā elementā ar .gallery */.photolist {	padding: 10px 0 0 0;	border-top: 1px solid #E6DFCD;}/* Fotografijas */.photolist .item {	width: 80px;	height: 80px;	float: left;	margin: 0 0 8px 0;	overflow: hidden;	border: 0px dotted red;}.photolist img {	display: block;	width: 75px;	height: 75px;	padding: 1px;	margin: 0 0 0 1px;	border: 1px solid #fff;	opacity: 0.5;}.photolist .item a:hover img {	padding: 1px;	border: 1px solid #A39161;	opacity: 0.85;}
