@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: url("../images/wrapper_bg.png") center top repeat-y; color: #3d3d3d;
	font: normal 11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; }

a { color: #25b1ec; }
a:hover { text-decoration: none; }

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

legend { font: normal 11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #000000; }
input { font: normal 11px Tahoma,Geneva,"DejaVu Sans Condensed",sans-serif; color: #000000; }

h1 { }
h2 { font-size: 11px; color: #3d3d3d; font-weight: bold; margin: 0px 0px 0px 0px; }
h3 { }
h4 { }
h5 { }
h6 { }

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

/** Wrapper layout **/
#wrapperLayout {
	width: 100%; min-width: 1000px; min-height: 100%; overflow: hidden;
	background: url("../images/wrapper_bg2.jpg") center top no-repeat; }
#wrapperLayout #wrapperLayoutSub1 { margin: 0px auto 0px auto; width: 1000px; position: relative; padding: 1px 0px 100px 0px; }

/** Center layout **/
#centerLayout { 
    width: 100%; position: relative; margin: 256px 0px 0px 0px; 
    z-index: 70; min-height: 500px; padding: 1px 0px 0px 0px; z-index: 49; }
#centerLayout #centerLayoutSub1 { }
#centerLayout #centerLayoutSub2 { }

/** Left layout **/
#leftLayout {  }
#leftLayout #leftLayoutSub1 { }

/** Right layout **/
#rightLayout {  }
#rightLayout #rightLayoutSub1 { }

/** Header layout **/
#headerLayout { position: absolute; top: 0px; left: -1px; width: 100%; height: 256px; }
#headerLayout #headerLayoutSub1 { position: relative; height: 256px; background: url("../images/header_bg.jpg") left top no-repeat; }

/** Footer layout **/
#footerLayout { position: relative; clear: both; width: 1000px; min-width: 1000px; height: 40px; margin: -40px auto 0px auto; }
#footerLayout #footerLayoutSub1 { height: 40px; margin: 0px 216px 0px 244px; }

/** Content layout **/
#contentLayout { margin: 0px 216px 0px 244px; }
#content2Layout { margin: 0px 156px 0px 244px; }

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

/** logoBox **/
#logoBox { position: absolute; top: 21px; left: 20px; }

/** standartNavBox **/
#standartNavBox { position: absolute; top: 0px; right: 29px; }
#standartNavBox ul { 
    margin: 0px 0px 0px 0px; list-style: none; width: 69px; height: 31px; padding: 0px 0px 0px 3px;
    background: url("../images/standart_nav_bg.png") left top no-repeat; }
#standartNavBox ul li { float: left; margin: 9px 0px 0px 8px; }

/** mainNavImageBox **/
#mainNavImageBox { position: absolute; top: 129px; left: 28px; z-index: 40; }
#mainNavImageBox span { 
    width: 967px; height: 104px; margin: 0px 0px 0px 0px; display: block;
    background: url("../images/main_nav_bg.png") left top no-repeat; }

/** mainNavUrlsBox **/
#mainNavUrlsBox { position: absolute; top: 129px; left: 158px; z-index: 99; }
#mainNavUrlsBox ul { margin: 0px 0px 0px 0px; list-style: none; }
#mainNavUrlsBox ul li { float: left; margin: 77px 0px 0px 44px; width: 116px; text-align: center; }
#mainNavUrlsBox ul li a { 
    text-decoration: none; font-style: italic; font-size: 14px; color: #5959d0;
    font-family: Arial,Helvetica,FreeSans,"Nimbus Sans L",sans-serif; font-weight: bold; }
#mainNavUrlsBox ul li a:hover { color: #000000; }

/** footerNavBox **/
#footerNavBox { }
#footerNavBox ul { margin: 0px 0px 0px 0px; list-style: none; }
#footerNavBox ul li { float: left; padding: 0px 5px 0px 5px; border-left: 1px solid #737b7e; }
#footerNavBox ul li:first-child { border: 0px; }
#footerNavBox ul li a { font-size: 10px; color: #737b7e; text-decoration: none; }
#footerNavBox ul li a:hover { color: #000000; }

/** copyrightBox **/
#copyrightBox { }
#copyrightBox p { margin: 5px 0px 0px 0px; text-align: center; font-size: 10px; color: #737b7e; }
#copyrightBox p a { color: #25b1ec; text-decoration: none; }
#copyrightBox p a:hover { color: #000000; }

/** contactsBox **/
#contactsBox { position: absolute; top: 200px; right: 0px; z-index: 50; }
#contactsBox span { display: block; background: url("../images/contacts.png") right top no-repeat; padding: 1px 0px 0px 0px; }
#contactsBox a { display: block; height: 49px; margin: 225px 0px 0px 0px; }

/** priceBox **/
#priceBox { position: absolute; top: 451px; right: 40px; z-index: 49; }
#priceBox span { display: block; background: url("../images/price_bg.png") left top no-repeat; padding: 1px 0px 0px 0px; }
#priceBox a { display: block; height: 49px; margin: 140px 0px 0px 0px; }

/** galleryBox **/
#galleryBox { position: absolute; top: 283px; left: 0px; z-index: 50; }
#galleryBox span { display: block; background: url("../images/gallery_bg.png") left top no-repeat; padding: 1px 0px 0px 0px; }
#galleryBox a { display: block; height: 49px; margin: 335px 0px 0px 35px; }

/** navBox **/
#navBox { background: url("../images/nav_bg.gif") left top no-repeat; padding: 0px 0px 0px 13px; }
#navBox p { margin: 0px 0px 26px 0px; font-size: 10px; color: #b1b1b1; }
#navBox p a { color: #25b1ec; text-decoration: none; }
#navBox p a:hover { color: #b1b1b1; }

/** catalogBox **/
#catalogBox { }
#catalogBox .line { width: 120%; overflow: hidden; margin: 0px 0px 20px 0px; }
#catalogBox .line .item { width: 189px; float: left; margin: 0px 9px 0px 0px; }
#catalogBox .line .item .center { background: url("../images/catalog_bg.png") left top repeat-y; padding: 0px 10px 0px 10px; }
#catalogBox .line .item .top { background: url("../images/catalog_bg2.png") left top no-repeat; height: 13px; }
#catalogBox .line .item .bottom { background: url("../images/catalog_bg3.png") left top no-repeat; height: 12px; }
#catalogBox .line .item p { padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; color: #616161; }
#catalogBox .line .item img { display: block; margin: 0px 0px 10px 0px; }

/** zakazBox **/
#zakazBox { position: absolute; top: 686px; left: 0px; z-index: 90; }

/** content1Box **/
#content1Box { margin: 0px 30px 0px 0px; color: #737b7e; }
#content1Box h2 { color: #737b7e; }

/* ---------------->>> DECORATIONS <<<---------------*/

.title1 { color: #737b7e; margin: 0px 0px 20px 0px; }

/* ---------------->>> SUBPAGES <<<---------------*/

