/*
colors: 
header text #3c3636
active navi bg, links #ff0078
navi default bg #1b1818
navi text #fcfcfc
text #161414
*/
* {margin:0;padding:0;z-index:0;border:0}
html, body {background-color:#fff;font-family:Arial,'Vera Sans',sans-serif;font-size:12px}
h2 {text-transform:uppercase;margin-bottom:22px}
h2 span {color:#ff0078}
a {text-decoration:none}
a:link{color:#ff0078}
a:visited{color:#ff0078}
a:hover{color:#ff0078}
a:active{color:#ff0078}
#wrapper {background:url(../images/layout/background.png) no-repeat left 75px;width:921px;height:601px;margin:40px auto 0px auto}
#header, #container, #footer{width:879px;margin:0 21px}
/*--Head Elements Start--*/
#header {position:relative;height:126px}
#logo{top:27px;left:19px}
#slogan {right:47px;top:0}
#hotline {top:62px;left:206px;color:#3c3636}
#descr {color:#FF0078;left:207px;top:108px;font-size: 18px;}
/*--Head Elements End--*/
/*--Container Elements Start--*/
#container {margin-top:42px;position:relative;height:418px}
#left {margin-left:58px;width:127px;position:absolute;top:0;left:0}
#left .mod_navigation ul {list-style:none;line-height:22px}
#left .mod_navigation ul li {margin-bottom:15px;text-transform:uppercase}
#left .mod_navigation ul .last {margin-bottom:0}
#left .mod_navigation ul li p {display:inline}
#left .mod_navigation ul li a, #left .mod_navigation ul li p {background-color:#1b1818;color:#fcfcfc;padding:5px 4px 6px 3px;text-decoration:none}
#left .mod_navigation ul li a:link {background-color:#1b1818;color:#fcfcfc}
#left .mod_navigation ul li a:visited {background-color:#1b1818;color:#fcfcfc}
#left .mod_navigation ul li a:hover {background-color:#ff0078;color:#fcfcfc}
#left .mod_navigation ul li a:active {background-color:#ff0078;color:#fcfcfc}
#left .mod_navigation ul li .active, #container #left .mod_navigation ul li .trail {background-color:#ff0078;color:#fcfcfc}
#main {margin-left:205px;width:627px}
.mod_article {color:#161414}
.mod_article a {text-decoration:none}
.ce_text ul {padding-left:15px}
.ce_text span {color:#ff0078}
.mod_article .leftcontainer {float:left;width:208px}
input, textarea, label {margin-bottom:5px}
input, textarea {border:1px solid #999}
.error input, .error textarea {border:1px solid #ff0078}
.error label {color:#ff0078}
/*IE6 !important "Hack", sumbit_container slightly mispositioned*/
.submit_container {padding-left:100px !important;padding-left:103px}
.submit_container input {border:none;background-color:transparent;color:#FF0078;font-weight:bold}
label {display:block;float:left;width:100px}
/*--Container Elements End--*/
/*--Footer Elements Start--*/
#footer {position:relative}
#address {left:61px;bottom:0;font-size:11px}
/*--Footer Elements End--*/
/*--Classes with several usage places Start--*/
.absolute {position:absolute}
.invisible {display:none}
.clear {clear:both}
/*--Classes with several usage places End--*/
