* {
	font-size: 100.01%;
}
html {
	font-size: 62.5%;
}
body {
	background-color: rgb(238, 238, 238);
	font: 1.2em/normal Arial, Helvetica, sans-serif; margin: 0px 0px 80px 0px; color: rgb(0, 0, 0); min-width: 976px; font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(0, 0, 0);
	text-decoration: none;
}
a:visited, a:active, a:hover {
	text-decoration: none;
}
:focus {
	outline: none !important;
}

input {
	font: 100%/normal arial, sans-serif; vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 100%/normal arial, sans-serif; vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 100%/normal arial, sans-serif; vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
form {
	margin: 10px 12px 15px;
	padding-bottom: 15px;
	border: currentColor;
	border-bottom: 2px dotted rgb(70, 127, 52);
	font-size: 16px; 
	line-height: 20px;
	color: rgb(51, 51, 51);
	overflow: hidden;
}
fieldset {
	margin: 0px; padding: 0px; border: currentColor;
}

#wraper {
	background: rgb(238, 238, 238); width: 100%; overflow: hidden; position: relative;
}
#holder {
	left: 50%; width: 1226px; float: left; position: relative;
}
#conteiner {
	background: url("images/bg-header.jpg") no-repeat rgb(255, 255, 255); left: -50%; width: 1226px; 
	border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; 
	float: left; position: relative;
}
.content-wraper {
	margin: 0px 125px; width: 976px; overflow: hidden; padding-bottom: 42px; position: relative;
}
#header {
	width: 100%; overflow: hidden;
}
#header .dodo-logo {
	margin: 53px 0px 0px 30px; float: left;
	background: url("./images/logo_dodo.png") no-repeat; width: 193px; height: 206px;
	overflow: hidden; display: block;
}
#header .dodo-sign {
	top: 114px; right: 195px; position: absolute;
	background: url("./images/dodo.png") no-repeat; width: 153px; height: 92px; 
	overflow: hidden; display: block;
}

#main {
	padding: 18px 0px 0px; width: 100%; overflow: hidden;
}
.primary {
	width: 726px; float: right;
}

.article-c {
	background: url("images/bg-article-c.gif") repeat-y; margin: 0px; width: 725px; overflow: hidden;
}
.article-t {
	background: url("images/bg-article-t.gif") no-repeat; padding: 2px 0px 0px; width: 100%; overflow: hidden;
}
.article-b {
	background: url("images/bg-article-b.gif") no-repeat 0px 100%; 
	padding: 15px 15px 14px; height: 1%; overflow: hidden;
	height: 200px;
}

.two-boxes {
	margin: 9px 0px 0px; width: 100%; overflow: hidden;
}
.box1-c {
	background: url("images/bg-box1-c.gif") repeat-y; width: 261px; overflow: hidden; float: left;
}
.box1-t {
	background: url("images/bg-box1-t.gif") no-repeat; padding: 2px 0px 0px; width: 100%; overflow: hidden;
}
.box1-b {
	background: url("images/bg-box1-b.gif") no-repeat 0px 100%; padding: 11px 13px 21px 13px; height: 1%; overflow: hidden; min-height: 320px;
}
* html .box1-b {
	height: 349px; overflow: visible;
}
.box2-c {
	background: url("images/bg-box2-c.gif") repeat-y; width: 450px; overflow: hidden; margin-left: 15px; float: left; display: inline;
}
.box2-t {
	background: url("images/bg-box2-t.gif") no-repeat; padding: 2px 0px 0px; width: 100%; overflow: hidden;
}
.box2-b {
	background: url("images/bg-box2-b.gif") no-repeat 0px 100%; padding: 20px; height: 1%; overflow: hidden; min-height: 312px;
}
* html .box2-b {
	height: 349px; overflow: visible;
}
.box2-b .text {
	font-size: 16px; /*1.7 em;*/ 
	font-weight: normal;
	line-height: 1.25 em;
	width: 100%; 
	float: left; 
	display: inline;
	color: rgb(51, 51, 51);
	text-align: justify; 
}
.box2-b .text h2 {
	display: inline;
}

.VertPhoto-border-c {
	background: url("images/bg-vert-c.gif") repeat-y; width: 225px; overflow: hidden; float: left;
	cursor: url("images/zoom-in.cur"), default;
}
.VertPhoto-border-t {
	background: url("images/bg-vert-t.gif") no-repeat; padding: 2px 0px 0px; width: 100%; overflow: hidden;
}
.VertPhoto-border-b {
	background: url("images/bg-vert-b.gif") no-repeat 0px 100%; padding: 11px 13px 21px 13px; height: 1%; overflow: hidden; min-height: 270px;
}

.VertPhoto-center-c {
	background: url("images/bg-vert-c.gif") repeat-y; width: 225px; overflow: hidden; float: left; margin: 0px 25px 0px 25px;
	cursor: url("images/zoom-in.cur"), default;
}
.VertPhoto-center-t {
	background: url("images/bg-vert-t.gif") no-repeat; padding: 2px 0px 0px; width: 100%; overflow: hidden;
}
.VertPhoto-center-b {
	background: url("images/bg-vert-b.gif") no-repeat 0px 100%; padding: 11px 13px 21px 13px; height: 1%; overflow: hidden; min-height: 270px;
}

.HorzPhoto-left-c {
	background: url("images/bg-horz-c.gif") repeat-y; width: 350px; overflow: hidden; margin-right: 13px; float: left; display: inline;
	cursor: url("images/zoom-in.cur"), default;
}
.HorzPhoto-left-t {
	background: url("images/bg-horz-t.gif") no-repeat; padding: 2px 0px 0px; width: 100%; overflow: hidden;
}
.HorzPhoto-left-b {
	background: url("images/bg-horz-b.gif") no-repeat 0px 100%; padding: 11px 13px 21px 13px; height: 1%; overflow: hidden; min-height: 250px;
}

.HorzPhoto-right-c {
	background: url("images/bg-horz-c.gif") repeat-y; width: 350px; overflow: hidden; margin-left: 13px; float: right; display: inline;
	cursor: url("images/zoom-in.cur"), default;
}
.HorzPhoto-right-t {
	background: url("images/bg-horz-t.gif") no-repeat; padding: 2px 0px 0px; width: 100%; overflow: hidden;
}
.HorzPhoto-right-b {
	background: url("images/bg-horz-b.gif") no-repeat 0px 100%; padding: 11px 13px 21px 13px; height: 1%; overflow: hidden; min-height: 250px;
}

.VertPhoto-border-c a {
	cursor: url("images/zoom-in.cur"), default;
	text-decoration: none;
	outline: none;
}
.VertPhoto-center-c a {
	cursor: url("images/zoom-in.cur"), default;
	text-decoration: none;
	outline: none;
}
.HorzPhoto-left-c a {
	cursor: url("images/zoom-in.cur"), default;
	text-decoration: none;
	outline: none;
}
.HorzPhoto-right-c a {
	cursor: url("images/zoom-in.cur"), default;
	text-decoration: none;
	outline: none;
}

.VertPhoto-border-c img {
	border: 0px;
}
.VertPhoto-center-c img {
	border: 0px;
}
.HorzPhoto-left-c img {
	border: 0px;
}
.HorzPhoto-right-c img {
	border: 0px;
}

.sidebar {
	margin-top: 10px;
	width: 234px; float: left; 
}
.sidebar-nav {
	background: url("images/bg-sidebar-nav.jpg") no-repeat rgb(60, 161, 71); width: 215px; overflow: hidden; margin-left: 15px;
}
.sidebar-nav ul {
	list-style: none; margin: -1px 0px 0px; padding: 0px; overflow: hidden;
}
.sidebar-nav ul li {
	background: url("images/bg-sidebar-nav-el.png") no-repeat; padding: 7px 0px 6px; width: 100%; float: left;
}
.sidebar-nav ul li a {
	margin: 0px 0px 0px 12px; color: rgb(255, 255, 255); font-size: 18px; font-weight: bold; text-decoration: none; display: block;
}

#footer-wraper {
	background: rgb(238, 238, 238); width: 100%; position: relative;
}
#footer-holder {
	left: 50%; width: 1226px; float: left; position: relative;
}
#footer-conteiner {
	background: url("images/bg-footer.jpg") no-repeat; left: 0%; width: 1226px; float: left; position: relative;
	border-color: rgb(255, 255, 255); border-width: 125px 2px 0px 2px; border-style: solid;
}
.footer {
	margin: 0px 125px; padding: 57px 0px 18px; width: 976px; overflow: hidden; position: relative;
}
.copyrights {
	color: rgb(255, 255, 255); font-size: 16px; float: right;
}

.clear_page {
	clear: both; font-size: 0.1%;
}

#nav-right {
	position: relative; 
	float: right; 
	margin-right: +30px;
	margin-top: -220px;
	display: block;
}

#nav-left {
	position: relative; 
	float: left; 
	margin-left: +125px;
	margin-top: -330px;
	display: block;
}

#guarantee {
	position: relative; 
	float: right; 
	margin-right: 20px;
	margin-top: -120px;
	display: block;
}

.dd_widepage {
	background: url("images/bg-rounded.png") no-repeat;
	padding: 14px 14px 10px;
	width: 702px;
}
.dd_widepage h1{
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 8px;
}
.dd_widepage #submit {
	margin: 15px 20px 2px;
}

.article-b h1 {
	font-size: 16px; 
	line-height: 20px;
	color: rgb(51, 51, 51);
	font-weight: bold;
}

#ttext {
	font-size: 16px; 
	line-height: 20px;
	color: rgb(51, 51, 51);
}

.entry-header {
	margin: 1px 0px 10px; border: 0px currentColor; text-align: left; color: rgb(153, 51, 0); 
	line-height: normal; font-family: "Trebuchet MS", Verdana, sans-serif; 
	font-size: 30px; font-weight: bold;
}