body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin: 0;padding: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight: normal;}
li {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
q:before,q:after {content: '';}
abbr,acronym {border-bottom: .1em dotted; cursor:help; font-variant: normal;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
input,textarea,select {font-family: inherit; font-size:inherit; font-weight:inherit;}
legend {color: #000;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c2c2c2;
}
a{color: #e2730a;}
a:hover{color: #fc2b19; text-decoration: none;}

div#container {
	width: 634px;
	margin: 0 0 0 60px;
	/*border-left: 30px solid #fff;
	border-right: 30px solid #fff;*/
	background-color: #fff;
}
div#container div#header {
	width: 100%;
	height: 85px;
	background: url(images/header2.jpg) no-repeat 555px 20px;
	/*border: 1px solid blue;*/
}
div#container div#header img {
	padding-left: 6px;
}

div#container div#content {
	min-height: 500px;
	height: auto !important ;
	height: 500px;
	margin: 0 0 0 0;
    padding: 0 6px 5px;
	/*border: 1px solid blue;*/
}
div#container div#footer {
	width: 100%;
	height: 105px;
	padding: 0 0 5px 0;
}

div#container div#content img#aboutImgLeft {width: 147px; height: 451px;}
div#container div#content img#aboutImgTop {float: right; width: 253px; height: 57px;}

div#container div#content img.itemBig { width: 271px; height: 369px; padding-bottom: 5px;}
div#container div#content img.itemPrew {width: 90px; height: 123px; margin: 246px 0 0 0; padding-bottom: 5px;}
div#container div#content img#back {float: right; width: 60px; height: 19px; margin: 5px 0 0 0;}

div#container div#content p.about {float: right; font-size: 0.7em; color: #5f5e5c; width: 460px; padding: 5px;}
div#container div#content p.blog {font-size: 0.7em; color: #5f5e5c; padding: 5px;}
div#container div#content p.itemInfo {position: absolute; font-size: 0.8em; color: #5f5e5c; border-left: 1px solid #5f5e5c; margin: 170px 0 0 278px; padding: 0 0 0 5px; width: 335px;}
div#container div#content div.anons {
	position: absolute; 
	font-size: 0.7em; 
	color: #5f5e5c; 
	border-left: 2px solid #5f5e5c; 
	margin: 10px 0 0 220px; 
	padding: 0 0 10px 20px; 
	width: 370px; 
	/*border: 1px solid blue;*/
}
div#container div#content div.anons p.date {font-size: 2.1em; padding: 0 0 5px 0;}
div#container div#content div.anons p.designersList {font-weight: bold; padding: 5px 0 5px 0;}
div#container div#content img.year {width: 196px; height: 130px; margin: 10px 0 0 7px;}
div#container div#content img.examples {width: 607px; height: 248px; margin: 50px 0 10px 7px;}

div#container div#content div.designerPrew {
	margin: 3px 0 0 0; 
	border-top: 1px solid #c9c9c9; 
	width: 622px; 
	overflow: hidden;
	padding: 5px 0 2px 0; 
	/*border: 1px solid blue;*/ 
}

div#container div#content div.designerPrew.borderBottom {border-bottom: 1px solid #c9c9c9; padding-bottom: 3px;}

div#container div#content div.designerPrew img.avatar {border: 1px solid #c9c9c9; width: 121px; height: 178px;
 float: left; margin: 0 20px 0 0;} 
div#container div#content div.designerPrew img.logo {width: 52px; height: 52px; float: right;} 
div#container div#content div.designerPrew h3 {color: #f38901; font-size: 1em; padding: 40px 0 0 0;}
div#container div#content div.designerPrew p {font-size: 0.7em; color: #5F5E5C; margin: 10px 6px 0 0;}
div#container div#content div.designerPrew a.viewProfile {color: #5F5E5C; font-size: 0.7em; text-decoration: none; margin: 50px 0 0 0; float: right;}
div#container div#content div.designerPrew a.viewProfile:hover {text-decoration: underline; color: #f38901;}
div#container div#content div.designerPrew div.interview {border: 1px solid blue;}

div#container div#content div.info {
	color: #5F5E5C;
	text-align: justify;
	margin: 10px 0 0;
	padding: 0 12px;
}
div#container div#content div.info p {font-size: 0.7em; color: #5F5E5C;
	text-align: justify;
	margin: 10px 0 0;
}

div#container div#content div.info p.images {
	text-align: center;
}
div#container div#content div.info p.first {margin: 20px 0 0; font-size: 0.7em;}
div#container div#content div.info p.last {margin: 10px 0 30px;}
div#container div#content div.info p span {color: #5F5E5C; font-weight: bold;}

div#container  div#navbar {
    margin: 26px 0 0 0;
}
div#container div#navbar ul {border-bottom: 1px solid #c9c9c9; width: 622px; margin: 0 0 7px 6px;}
div#container div#navbar ul li {display: inline; margin-left: 19px}
div#container div#navbar ul li a {background: url(images/navbarStick.gif) no-repeat 0 0px; padding-left: 24px; text-decoration: none; font-size: 1em; color: #c2c2c2;}
div#container div#navbar ul li a:hover {color: #e6720d;}
div#container div#navbar ul li a#noStick {background: transparent}

div#container div#content div#rambo1 {
	width: 622px;
	border-top: 1px solid #c9c9c9;
	padding: 3px 0 0 0;
}

div#container div#content div#rambo1 img {width: 622px; height: 134px;}

div#container div#content div#rambo2 {
	width: 622px;
	border-top: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	padding: 3px 0 0 0;
    background: url(images/bg_rambo2_stick.gif) repeat-y 310px 0;
}

div#container div#content div#rambo3 {
	width: 622px;
	border-top: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	padding: 3px 0 0 0;
}

div#container div#content table.stuff {border-collapse: collapse; margin: 3px 0 0 0; border-top: 1px solid #d2d2d2; width: 622px; /*border: 1px solid blue;*/}

div#container div#content table.stuff td {border: 1px solid #d2d2d2; padding-top: 7px; padding-bottom: 7px; padding-left: 9px;}
div#container div#content table.stuff td.top {border-top: none; padding-top: 0;}
div#container div#content table.stuff td.left {border-left: none; padding-left: 15px;}
div#container div#content table.stuff td.right {border-right: none; padding-right: 7px;}
div#container div#content table.stuff td.bottom {border-bottom: none; padding-bottom: 5px;}
div#container div#content table.stuff td.rightItem {border-right: none; padding-right: 0; padding-left: 0;}

div#container div#content table.stuff td a img.zoom {position: absolute; margin: 1px 0 0 165px; width: 19px; height: 19px;}
div#container div#content table.stuff td a img {width: 185px; height: 241px;}

div#container div#content img.veryBigImg {width: 622px; height: 315px;}
div#container div#content img.topImg {width: 622px; height: 95px;}

div#container div#content div#rambo2 img {width: 306px; height: 85px; border: none;}
div#container div#content div#rambo2 img#rightImg {margin-left: 3px;}
div#container div#content div#rambo2 a {text-decoration: none;}

div#container div#content div#rambo3 img {width: 622px; height: 156px; border: none;}

div#container div#content form#logform{margin: 10px 0 0 420px; background: url(images/login_pass.gif) no-repeat 0 9px; padding-left: 50px;}
div#container div#content form input#login {background-color: #c2c2c2; width: 123px; height: 17px; border: none; color: #e6720d; font-size: 0.7em;}
div#container div#content form input#pass {background-color: #c2c2c2; width: 123px; height: 17px; margin: 3px 0 15px 0; border: none; color: #e6720d; font-size: 0.7em;}

/* Форма отправки сообщений -- Начало */

div#container div#content div#contact{
	position: relative;
	height: 260px;
	margin-top: 16px;
} 
div#container div#content form#postform {
	padding-left: 15px;
	font-size: 11px;
	color: #999;
	float: left;
	/*border: 1px solid red;*/
}
div#container div#content div#sendmsg {	
	height: 133px;
	width: 305px;
	margin: 0 0 0 15px;
	padding: 95px 10px 0 10px;
	font-size: 11px;
	color: #999;
	float: left;
}
div#container div#content div#sendmsg p {text-align: center;}
div#container div#content div#sendmsg span {font-weight: bold;}

div#container div#content form#postform input {background-color: #c2c2c2; height: 17px; border: none; color: #e6720d; font-size: 10px; padding-left: 5px;}

div#container div#content form#postform span{font-weight: bold; padding: 0 10px 0 0;}
div#container div#content form#postform p {margin-bottom: 6px; height: 19px;}

div#container div#content form#postform input#country {width: 266px;}
div#container div#content form#postform input#city {width: 266px; border-right: 5px solid #e6720d;}
div#container div#content form#postform input#cityerr {width: 266px; border-right: 5px solid #e6720d; background-color: #fecdd0;}
div#container div#content form#postform input#zipindex {width: 264px;}
div#container div#content form#postform input#adress {width: 271px;}
div#container div#content form#postform input#company {width: 223px; border-right: 5px solid #e6720d;}
div#container div#content form#postform input#companyerr {width: 223px; border-right: 5px solid #e6720d; background-color: #fecdd0;}
div#container div#content form#postform input#name{width: 196px; border-right: 5px solid #e6720d;}
div#container div#content form#postform input#nameerr{width: 196px; border-right: 5px solid #e6720d; background-color: #fecdd0;}
div#container div#content form#postform input#tel{width: 249px; border-right: 5px solid #e6720d;}
div#container div#content form#postform input#telerr{width: 249px; border-right: 5px solid #e6720d; background-color: #fecdd0;}
div#container div#content form#postform input#mail{width: 266px; border-right: 5px solid #e6720d;}
div#container div#content form#postform input#mailerr{width: 266px; border-right: 5px solid #e6720d; background-color: #fecdd0;}
div#container div#content form#postform input#www{width: 219px;}

div#container div#content form#postform input#send {float: right; width: 327px; height: 22px; font-weight: bold; font-size: 12px; background-color: #dedede; color: #e6720d; border: 0; border-right: 2px solid #999; border-bottom: 2px solid #999;}
div#container div#content form#postform input#send:hover {border: none; border-top: 2px solid #999; border-left: 2px solid #999;}

div#container div#content div#postforminfo {
	width: 225px;
	height: 220px;
	color: #676767;
	background-color: #f2f2f2;
	font-size: 11px;
	padding: 25px 10px 0 10px;
	border: 1px dotted #c2c2c2;
	text-align: center;
	margin: 0 0 0 360px;
}
div#container div#content div#postforminfo p {border-bottom: 1px dotted #c2c2c2; padding: 2px 0 5px 0;}
div#container div#content div#postforminfo p.borderBottomNone {border-bottom: none;}
/* Форма отправки сообщений -- Конец */

div#container div#footer a {text-decoration: none;}

div#container div#footer img.footerLogo1 {width: 35px; height: 56px; margin: 0 0 0 0;}
div#container div#footer img.footerLogo2 {width: 84px; height: 41px; margin: 0 0 0 6px;}
div#container div#footer img.footerLogo3 {width: 53px; height: 50px; margin: 0 0 0 3px;}
div#container div#footer img.footerLogo4 {width: 123px; height: 25px; margin: 0 5px 0 0; float: right;}
div#container div#footer img.footerLogo5 {width: 30px; height: 31px; margin: 0 5px 0 0; float: right;}
div#container div#footer img.footerLogo6 {width: 57px; height: 50px; margin: 0 5px 0 360px; }


div#container div#footer p#copyright {float: right; border-left: 1px solid #c9c9c9; padding: 0 5px 0 3px; font-size: 0.6em; color: #9f9e9e;}

div.clearBoth {clear: both;}
