@charset "UTF-8";

/** Imports **/
@import url("src/reset.css");
@import url("src/base.css");
@import url("src/layout.css");
@import url("src/form.css");

/* ---------->>> MAIN <<<-----------*/
body { background: #ffffff; font: normal 12px Arial,Helvetica,FreeSans,"Nimbus Sans L",sans-serif; color: #6092BE; }

a { color: #0000FF; }background: url("../images/back.jpg") left top repeat-x;
a:hover { text-decoration: none; }

p { margin: 0px 0px 15px 0px; }

legend { font: normal 12px Arial,Helvetica,FreeSans,"Nimbus Sans L",sans-serif; color: #000000; }
input { font: normal 12px Arial,Helvetica,FreeSans,"Nimbus Sans L",sans-serif; color: #000000; }

h1 {
	font: bold 25px "Arial Narrow",Arial,Helvetica,FreeSans,"Nimbus Sans L",sans-serif;
	margin: 0px 0px 40px 0px; }
h2 {
	font: bold 25px "Arial Narrow",Arial,Helvetica,FreeSans,"Nimbus Sans L",sans-serif;
	margin: 0px 0px 40px 0px; }
h3 { }
h4 { }
h5 { }
h6 { }

fieldset { border: 0px; }
input[type="text"], textarea { border: 1px solid #010101; }

/* ---------------->>> LAYOUTS <<<---------------*/

/** Wrapper layout **/
#wrapperLayout {
	width: 100%; min-width: 1000px; min-height: 100%; overflow: hidden;
	background: url("../images/back.jpg") 498px top repeat-x; }
#wrapperLayout #wrapperLayoutSub1 { background: url("../images/header_bg2.jpg") left 235px repeat-x;  min-height: 400px; }
#wrapperLayout #wrapperLayoutSub2 {
	position: relative; padding: 1px 0px 52px 0px; }

/** Center layout **/
#centerLayout { width: 100%; overflow: hidden; margin: 450px 0px 0px 0px; }
#centerLayout #centerLayoutSub1 { }
#centerLayout #centerLayoutSub2 { }

/** Left layout **/
#leftLayout { margin: 0px -330px 0px 0px; }
#leftLayout #leftLayoutSub1 {
	background: url("../images/left_bg.png") left bottom no-repeat;
	padding: 0px 100px 125px 110px; margin: 0px 330px 0px 0px; min-height: 200px; }

/** Right layout **/
#rightLayout {
	width: 330px; background: url("../images/right_bg.png") right bottom no-repeat; padding: 0px 0px 125px 0px; min-height: 200px; }
#rightLayout #rightLayoutSub1 { }

/** Header layout **/
#headerLayout { position: relative; }

/** Footer layout **/
#footerLayout {
	position: relative; clear: both; width: 100%; min-width: 1000px; height: 52px; margin: -52px 0px 0px 0px;
	background: #737373 url("../images/footer_bg.png") left top repeat-x; }

/** Content layout **/
#contentLayout { background: url("../images/left_bg.png") left bottom no-repeat; }
#contentLayout #contentLayoutSub1 {
	min-height: 200px; padding: 0px 100px 100px 122px; color: #000000;
	background: url("../images/right_bg.png") right bottom no-repeat; }
#contentLayout h1 {	color: #6092BE; }
#contentLayout a { color: #1568BF; }

/* ---------------->>> BOXES <<<---------------*/

/** logoBox **/
#logoBox { position: absolute; top: 260px; right: 70px; }

/** mainNavigationBox **/
#mainNavigationBox { position: absolute; top: 0px; right: 0px; }
#mainNavigationBox #mainNavigationBoxSub1 { position: relative; height: 42px; }
#mainNavigationBox #mainNavigationBoxSub2 {
	background: url("../images/main_nav_bg2.png") left top no-repeat;
	height: 42px; width: 30px; position: absolute; top: 0px; left: 0px; }
#mainNavigationBox #mainNavigationBoxSub3 {
	margin: 0px 0px 0px 30px; background: url("../images/main_nav_bg.png") left top repeat-x; }
#mainNavigationBox ul {
	margin: 0px 0px 0px 0px; list-style: none; width: 100%; overflow: hidden; height: 42px; }
#mainNavigationBox ul li {
	float: left; padding: 0px 25px 0px 25px; line-height: 32px; height: 42px;
	background: url("../images/main_nav_bg3.png") left top no-repeat; }
#mainNavigationBox ul li:first-child { padding: 0px 15px 0px 0px; background: none; }
#mainNavigationBox ul li a { color: #FFFFFF; text-decoration: none; }
#mainNavigationBox ul li a:hover { text-decoration: underline; }

/** adressBox **/
#adressBox { margin: 0px 0px 0px 74px; }
#adressBox p { margin: 0px 0px 0px 0px; line-height: 59px; color: #FFFFFF; }

/** newsBox **/
#newsBox {  }
#newsBox dl { }
#newsBox dl dt { font: normal 18px "Arial Narrow",Arial,Helvetica,FreeSans,"Nimbus Sans L",sans-serif; margin: 0px 0px 6px 0px; }
#newsBox dl dt strong { font: bold 25px "Arial Narrow",Arial,Helvetica,FreeSans,"Nimbus Sans L",sans-serif; }
#newsBox dl dd { padding: 0px 0px 0px 30px; margin: 0px 0px 21px 0px; width: 180px; }
#newsBox dl dd p { margin: 0px 0px 0px 0px; }

/** archivLinkeBox **/
#archiveLinkBox { padding: 0px 0px 0px 30px; }

/** news2Box **/
#news2Box { }
#news2Box .line { width: 100%; overflow: hidden; margin: 0px 0px 65px 0px; }
#news2Box .lastLine { margin: 0px 0px 0px 0px; }
#news2Box .line .item { float: left; width: 50%; }
#news2Box .line .item .itemSub1 { padding: 0px 20px 0px 0px; }
#news2Box .line .item .subLeft { width: 128px; float: left; }
#news2Box .line .item .subRight { width: 100%; margin: 0px 0px 0px -128px; float: right; }
#news2Box .line .item .subRightSub1 { margin: 0px 0px 0px 128px; }
#news2Box .line .item h2 {
	font: bold 13px Arial,Helvetica,FreeSans,"Nimbus Sans L",sans-serif; margin: 0px 0px 15px 0px; }

/** zakazFormBox **/
#zakazFormBox { }
#zakazFormBox fieldset { }
#zakazFormBox .line { width: 100%; overflow: hidden; margin: 0px 0px 7px 0px; }
#zakazFormBox .line .subLeft { width: 140px; float: left; margin: 2px 7px 0px 0px; }
#zakazFormBox .line .subRight { float: left; width: 200px; }
#zakazFormBox .line input[type="text"] { width: 99%; }
#zakazFormBox .line textarea { width: 99%; height: 60px; }

/** flash1Box **/
#flash1Box { position: absolute; top: 68px; right: 0px; }

/** girlBox **/
#girlBox { position: absolute; top: 18px; left: 67px; }

/* ---------------->>> DECORATIONS <<<---------------*/
.fontSize10 { font-size: 10px; }

