/*

	Doze L SIA
	----------------------------------
	version:	1.0
	author:		Cervon Latvia SIA
	email:		info@cervon.net
	web:		www.cervon.net
	----------------------------------
	(c) Cervon Latvia SIA

*/

/* ----------------------
------>>> Body <<<-------
------------------------ */

a:link 		{ 
	font-family:'news gothic mt',helvetica,sans-serif;
	font-size: 0.9em; 
	color:#CC0031; 
	border-bottom:1px solid #78001d;
	text-decoration: none;
	text-transform:uppercase;
}

a:visited 	{ 
	font-size: 0.9em; 
	color:#CC0031; 
	border-bottom:1px solid #78001d;
	text-decoration: none;
	text-transform:uppercase;
}

a:hover 	{ 
	font-size: 0.9em; 
	color:#CC0031; 
	border-bottom:1px solid #e40037;
	text-decoration: none; 
	text-transform:uppercase;
}

body  {
	font-family: 'news gothic mt',helvetica,sans-serif;
	font-size: 0.9em;
	color:#aeaeae;
	text-decoration: none;
	background: url("/img/layout/bg.gif") #242424;
	text-align:center;
	margin: 0;
	padding: 0;
	line-height:17px;
}

/* -----------------------
---->>> Containers <<<----
----------------------- */

#shade {
	width:100%;
	height:330px;
	background:url("/img/layout/shade.gif") repeat-x;
}

#container {
	margin:0 auto;
	width:785px;
	text-align: left;
}

#langbar {
	float:left;
	width:785px;
	margin-bottom:15px;
}

#langbar a {
	float: right;
	border-bottom:0;
	text-decoration:none;
	height:29px;
}

#langbar a.lv, #langbar a.lvA {
	width:40px;
	background:url("/img/layout/lv.gif") no-repeat;
}

#langbar a.lv:hover, #langbar a.lvA {
	background-position:-40px;
}

#langbar a.ru, #langbar a.ruA {
	width:38px;
	background:url("/img/layout/ru.gif") no-repeat;
}

#langbar a.ru:hover, #langbar a.ruA {
	background-position:-38px;
}

#header {
	float: left;
	width:785px;
	height:80px;
}

#logo {
	float: left;
	width:170px;
	height:60px;
	background:url("/img/layout/logo.jpg") no-repeat;
}

#logo a {
	border:0;
	width:170px;
	height:60px;
	float: left;
	display:block;
}

#frame {
	float: left;
	width:787px;
	height:577px;
	background: url("/img/layout/content.jpg") no-repeat #1A1A1A;
}

#scroller, #scroller2, #scroller3 {
	position:relative;
	overflow:hidden;
	width:530px;
	height:350px;
	margin:110px 0px 0px 110px;
	padding-top:7px;
}

#scroller2 {
	margin:86px 0px 0px 89px;
	height:397px;
	width:606px;
}

#scroller3 {
	width:560px;
}


#content {
	position:absolute;
	top:0;
	left:0;
	padding-top:3px;
}

#scrollbars {
	float: right;
	width:20px;
	height:391px;
	margin-right:92px;
	margin-top:89px;
	overflow:hidden;
	background:url("/img/layout/scrollbar.jpg");
	padding-left:10px;
	padding-top:10px;
}

.Scrollbar-Down, .Scrollbar-Up {
	cursor: pointer;
}

#scrollbars .Scrollbar-Down {
	margin-top:350px;
}



#footer {
	float: left;
	padding-top:10px;
	padding-bottom:10px;
	width:785px;
}

#footer a {
	float: right;
	width:21px;
	height:25px;
	background:url("/img/layout/cervon.gif") no-repeat;
	border:0;
	text-decoration:none;
}

#footer a:hover {
	background-position:-21px;
	border:0;
}

/* -----------------------
----->>> Headings <<<-----
----------------------- */

h1 {
	font-family:'news gothic mt',helvetica,sans-serif;
	font-size: 2em;
	color:#fff;
	margin-bottom:18px;
	clear: both;
	width:100%;
}

h2 {
	font-family:'news gothic mt',helvetica,sans-serif;
	font-size: 1.4em;
	color:#fff;
	margin-bottom:18px;
	float: left;
	clear: both;
	width:100%;
}

h3 {
	font-family:'news gothic mt',helvetica,sans-serif;
	font-size: 1.2em;
	color:#fff;
	margin-bottom:10px;
	float: left;
	clear: both;
	width:100%;
}

/* -----------------------
----->>> Elements <<<-----
----------------------- */

strong, b { font-weight:bold; color:#ccc; }
em, i { font-style:italic; }

p {
	margin-bottom:20px;
	line-height:20px;
}

#content ul {
	float: left;
	clear: both;
	margin-bottom:20px;
	padding:10px 10px 10px 25px;
	list-style:square url("/img/layout/li.gif");
	border-left:1px solid #666;
}

#content ul li {
	margin-bottom:5px;
}

#content ol {
	float: left;
	clear: both;
	margin-bottom:20px;
	padding:10px 10px 10px 33px;
	list-style-type: decimal;
	border-left:1px solid #666;
}

#content ol li {
	margin-bottom:5px;
}

blockquote {
	float: left;
	clear: both;
	width:90%;
	background:#1A1A1A url("/img/layout/blockquote.gif") no-repeat top left;
	padding:10px 20px 10px 35px;
	margin-bottom:20px;
	font-style:italic;
}

blockquote p {
	padding:0;
	margin:0;
}

.partners a {
	font-size:0.8em;
}

.partners {
	padding-bottom:2px;
}


/* -----------------------
------>>> Tables <<<------
----------------------- */

table {
	float: left;
	clear: both;
	margin-bottom:20px;
}

table caption {
	caption-side:top;
	background:#171717;
	color:#fff;
	padding:5px;
}

table thead {
	background:#171717;
}

table thead th {
	padding:7px;
}

table tbody td {
	padding:7px;
	border-bottom:1px solid #666;
}



/* -----------------------
------>>> Classes <<<-----
----------------------- */

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

.red { color: red; }
.light { color: #ccc; }
.dark { color: #000; }

.w3p {	width:3%; }
.w5p {	width:5%; }
.w7p {	width:7%; }
.w8p {	width:8%; }
.w9p {	width:9%; }
.w10p {	width:10%; }
.w12p {	width:12%; }
.w14p {	width:14%; }
.w15p {	width:15%; }
.w18p {	width:18%; }
.w20p { width:20%; }
.w25p { width:25%; }
.w30p {	width:30%; }
.w33p {	width:33%; }
.w35p {	width:35%; }
.w37p {	width:37%; }
.w38p {	width:38%; }
.w40p {	width:40%; }
.w45p {	width:45%; }
.w50p {	width:50%; }
.w55p {	width:55%; }
.w60p {	width:60%; }
.w65p {	width:65%; }
.w70p {	width:70%; }
.w75p {	width:75%; }
.w80p {	width:80%; }
.w85p {	width:85%; }
.w90p {	width:90%; }
.w95p {	width:95%; }
.w100p { width:100%; }

.w167 { width: 167px; }
.w195 { width: 195px; }

.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }

.mt7 { margin-top:7px; }
.mt10 { margin-top:10px; }

.pt10 { padding-top:10px; }


.pdf {
	float: right;
	clear:both;
	width:190px;
	height:66px;
	background:url("/img/layout/pdf.jpg") no-repeat;
	font-size:0.8em;
}

.pdf p {
	padding:14px 53px 10px 10px;
}

.pdf p a {
	color:#fff;
}

#slideshow a {
	color:#fff;
}

.jdGallery a:hover.carouselBtn {
	text-transform:none;
	border:0;
	background:#333;
}

/* -----------------------
------->>> Form <<<-------
----------------------- */

form {
	float: left;
}

form label {
	float: left;
	clear: left;
	color:#ddd;
	margin-bottom:2px;
}

form input, form textarea {
	float: left;
	clear: left;
	margin-bottom:5px;
	width:250px;
	border: 1px solid #666;
	padding:3px;
	font-family:'news gothic mt',helvetica,sans-serif;
	font-size: 0.9em; 
	background:#efefef;
}

form input:focus, form textarea:focus, .errorInput {
	border-top: 1px solid #CC0031;
	border-left: 1px solid #CC0031;
	border-bottom: 1px solid #850020;
	border-right: 1px solid #850020;
	background:#fff;
}

form textarea {
	width:350px;
}

form button {
	float: left;
	clear: left;
	border: 1px solid #7d001e;
	font-family:'news gothic mt',helvetica,sans-serif;
	font-size:0.9em;
	padding-left:15px;
	padding-right:15px;
	background:#CC0031;
	color:#fff;
}

form button:focus {
	background:#b7012d;
}

.error {
	float: left;
	padding-left:4px;
	padding-top:3px;
}

.sent {
	float: left;
	width:200px;
	background:url("/img/layout/done.gif") no-repeat top left;
	padding-left:20px;
	border-bottom:1px solid #334e2a;
}

.w70p form fieldset button.right {
	margin-right:13px;
}

#sideBox {
	float: right;
	width:155px;
	height:310px;
	padding:10px;
	padding-left:15px;
	background:url("/img/layout/contact_shadow.jpg") no-repeat;
}

#sideBox h3 {
	margin-bottom:0px;
}

#sideBox p {
	margin-bottom:10px;
}


/* -----------------------
------>>> Misc <<<-----
----------------------- */

::-moz-selection {
	background: #1e1e1e;
	color: #999; !important
} 

::selection {
	background: #1e1e1e;
	color: #999; !important
}