*
{
	margin: 0px;
	padding: 0px;
	color: #E0E7FF;
}

a:link {
	color: #E0E7FF;
}

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

a:visited {
	color: #E0E7FF;
}

body {
	
	background: #3E3E3E;
	font: 13px Calibri, Helvetica, sans-serif;
	color: #E9E9E9;
}

#content
{
	margin: 0 auto;
	width: 740px;
	background: #000000 url(images/robinbaker.png) no-repeat center top;
	border-left: 15px solid #000000;
	border-right: 15px solid #000000;
}
#contentg
{
	margin: 0 auto;
	width: 1100px;
	background: #000000 url(images/robinbaker.png) no-repeat center top;
	border-left: 15px solid #000000;
	border-right: 15px solid #000000;
}


#back_all
{
}

#main
{
padding-top: 20px;
}

#header {
	height: 220px;
	text-align: right;		
}

#menu
{
float: left;
padding-left: 171px;
width: 600px;
height: 47px;
background: url(images/menu.gif) no-repeat;
}

#menu ul {
	list-style: none;
	
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	width: 79px;
	height: 31px;
	text-align: center;
	text-decoration: none;
	color: #FCD942;
	font-weight: bold;
	font-size: 14px;
	padding-top: 15px;

}

#menu a:hover {
	width: 79px;
    height: 31px;
	color: white;
	font-weight:bolder;
	background: url(images/menu_back.gif) repeat-x;
}

/* GALLERY MENU*/
#menug
{
	float:right;
	padding-right: 150px;
	width: 600px;
	height: 47px;
	background: url(images/menu.gif) no-repeat;
	margin-right: 150px;

}

#menug ul {
	list-style: none;
	
}

#menug li {
	display: inline;
}

#menug a {
	display: block;
	float: right;
	width: 79px;
	height: 31px;
	text-align: center;
	text-decoration: none;
	color: #FCD942;
	font-weight: bold;
	font-size: 14px;
	padding-top: 15px;
	margin-left: 20px;
}

#menug a:hover {
	width: 79px;
    height: 31px;
	color: white;
	font-weight:bolder;
	background: url(images/menu_back.gif) repeat-x;
}
/*GAL MENU FINISH*/


#logo {

width: 699px;
height: 100px;
float: left;
text-align: left;
padding-top: 60px;
}


#logo a {
	text-decoration: none;
	text-transform: lowercase;
	font-style: italic;
	font-size: 18px;
	color: #FFFFFF;
}
#logo H2 a
{
font-size: 12px;
}

#left
{
	float: right;
	padding: 10px;
	width: 240px;
	padding-right: 1em;
}

#left2
{
	float:right;
	padding: 10px;
	width: 340px;
	padding-right: 1em;
}

#left3
{
	float:right;
	width: 350px;
	padding-right: 1em;
}

#left H3
{
width: 238px;
height: 28px;
font-size: 14px;
font-weight: bold;
padding-left: 15px;
padding-top: 15px;
text-transform: uppercase;
color: gold;
background: url(images/title.gif) no-repeat
}

#left3 H3
{
	width: 238px;
	height: 28px;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	padding-left: 5px;
	padding-top: 15px;
	margin-left: 60px;
	text-transform: uppercase;
	color: gold;
	background: url(images/title.gif) no-repeat

}
/*
#right2 H3
{
width: 238px;
height: 28px;
font-size: 14px;
font-weight: bold;
padding-left: 5px;
padding-top: 15px;
margin-left: 30px;
text-transform: uppercase;
text-align:center;
color: gold;
background: url(images/title.gif) no-repeat
}
*/
#left3 H3:hover {
	width: 238px;
    height: 28px;
	color: white;
	font-weight:bolder;
	background: url(images/menu_back.gif) repeat-x;
}
/*
#right2 H3:hover {
	width: 238px;
    height: 28px;
	color: white;
	font-weight:bolder;
	background: url(images/menu_back.gif) repeat-x;
}

#right2 a
{
font-size: 14px;
font-weight: bold;
padding: 17px;
margin-left: 30px;
text-transform: uppercase;
text-align:center;
text-decoration:none;
color: gold;
background: url(images/title.gif) no-repeat
}

#right2 a:hover {
	color: white;
	font-weight:bolder;
	background: url(images/menu_back.gif) repeat-x;
}
*/
#rightmenu
{
float: left;
margin-left:45px;
width: 245px;
height: 47px;
background: url(images/title.gif) no-repeat;
padding-bottom:10px;
}

#rightmenu ul {
	list-style: none;
	
}

#rightmenu li {
	display: inline;
}

#rightmenu a {
	display: block;
	float: left;
	width: 242px;
	height: 28px;
	text-align: center;
	text-decoration: none;
	color: gold;
	font-weight: bold;
	font-size: 14px;
	padding-top: 15px;
	text-transform: uppercase;

}

#rightmenu a:hover {
	width: 242px;
    height: 31px;
	color: white;
	font-weight:bolder;
	background: url(images/menu_back.gif) repeat-x;
}




h2
{
width: 238px;
height: 28px;
font-weight: bold;
color: gold;
}

#right2 h2
{
text-align:center;
width: 320px;
height: 28px;
font-weight: bold;
color: gold;
}
#right2 h7
{
font-size:18px;
width: 320px;
height: 28px;
color: gold;
}


#left3 h2
{
text-align:center;
width: 330px;
height: 28px;
font-weight: bold;
color: gold;

}

#left ul {
	border: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	list-style: none;
}

#left2 ul {
	border: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#left li  {
	padding: 4px 20px;
    background: url(images/small.gif) no-repeat left;
}

#left .news
{
background: #000000;
padding: 5px;
}

#left H4
{
font-size: 10px;
}

#left a {
	color: #E0E7FF;
	font-size: 11px;
}
#left a:visited {
	color: #E0E7FF;
	font-size: 11px;
}

#left p
{
padding: 10px;
}

#right
{
width: 450px;
padding-left: 20px;
}

#right2
{
width: 350px;
padding-left: 20px;
}

#right2b
{
width: 370px;
padding-left: 5px;
}
#right H4
{
	margin: 0;
	padding: 0px;
	font-size: 12px;
	color: #D72020;
}

#right a
{
	color: #FFF;
	text-decoration: none;
}

#right p {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

#right h2 {
	margin: 0;
	padding: 0;
	padding-top: 10px;
	color: gold;
}
.date {
	text-align: right;
	color: #808080;
	font-size: 11px;
}

.date a {
	color: #31AA83;
}



#footer {
	clear: both;
	height: 47px;
	clear: both;
	padding-top: 20px;
	background: url(images/footer.gif) repeat-x;
}

#footer p {
	margin: 0;
	font-size: 10px;
	text-align: center;
	color: #E9E9E9;
}

#footer a {
	color: #E0E7FF;
}

/*contact*/

.contact_content_bg{
    background: url(images/con_bg.png) repeat-y center;
    padding-left: 20px;
}

.contact_content_left{
    padding-right: 30px;
    float: left;
    width: 340px;
}

.contact_content_right{
    padding-left: 90px;
    float: left;
    width: 340px;
}

#contact_form fieldset {
    border: none;
}

#contact_form label {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: gold;
    text-align:left;
    padding-left: 10px;
}

#contact_form input {
    margin-bottom: 5px;
}

#contact-submit{
    width: 110px;
    height: 23px;
    color: #ffffff;
    background: url(images/submit.png);
    background-repeat:no-repeat;
    background-position:left top;
    border: none;
    float:right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

#con_name, #con_email, #con_website {
    width: 340px;
    height: 20px;
    padding-top: 0px;
    padding-left: 10px;
    padding-right: 12px;
    border: none;
    background: url(images/input_bg1.png);
    background-repeat:no-repeat;
    background-position:left top;
    color: #000000;
    padding-bottom: 5px;
}

#con_mess {
    width: 340px;
    height: 166px;
    padding-top: 4px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
    border: none;
    background: url(images/con_mess1.png);
    background-repeat:no-repeat;
    background-position:left top;
    color: #000000;
    margin-bottom: 10px;
}

/* Photo Gallery */

#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width: 970px; padding: 10px; display:none; margin: 0 auto}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width: 974px; height: 442px; border:1px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:974px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:974px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:406px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px; padding-bottom: 80px;}
#slideleft {float:left; width:20px; height:125px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:125px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:920px; margin-left:5px; height:125px; overflow:hidden}
#slider {position:absolute; left:0; height:125px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}

/* ------------------------------------------------------------------------
DO NOT CHANGE
------------------------------------------------------------------------- */

div.pp_pic_holder a:focus { outline:none; }
div.pp_overlay {background: #000;display: none;left: 0;position: absolute;top: 0;width: 100%;z-index: 9500;}
div.pp_pic_holder {display: none;position: absolute;width: 100px;z-index: 10000;}
.pp_top {height: 20px;position: relative;}
* html .pp_top { padding: 0 20px; }
.pp_top .pp_left {height: 20px;left: 0;position: absolute;width: 20px;}
.pp_top .pp_middle {height: 20px;left: 20px;position: absolute;right: 20px;}
* html .pp_top .pp_middle {left: 0;position: static;}
.pp_top .pp_right {height: 20px;left: auto;position: absolute;right: 0;top: 0;width: 20px;}
.pp_content { height: 40px; }
.pp_content .ppt {left: auto;margin-bottom: 5px;position: relative;top: auto;}
.pp_fade { display: none; }
.pp_content_container {position: relative;text-align: left;width: 100%;}
.pp_content_container .pp_left { padding-left: 20px; }
.pp_content_container .pp_right { padding-right: 20px; }
.pp_content_container .pp_details {margin: 10px 0 2px 0;}
.pp_description {display: none;margin: 0 0 5px 0;}
.pp_nav {clear: left;float: left;margin: 3px 0 0 0;}
.pp_nav p {float: left;margin: 2px 4px;}
.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next {display: block;float: left;margin-top: 2px;overflow: hidden;text-indent: -10000px;}
.pp_hoverContainer {position: absolute;top: 0;width: 100%;z-index: 2000;}
a.pp_next {background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display: block;float: right;height: 100%;text-indent: -10000px;width: 49%;}
a.pp_previous {background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display: block;float: left;height: 100%;text-indent: -10000px;width: 49%;}
a.pp_expand,a.pp_contract {cursor: pointer;display: none;height: 20px;	position: absolute;right: 30px;text-indent: -10000px;top: 10px;width: 20px;z-index: 20000;}
a.pp_close {display: block;float: right;text-indent: -10000px;}
.pp_bottom {height: 20px;position: relative;}
* html .pp_bottom { padding: 0 20px; }
.pp_bottom .pp_left {height: 20px;left: 0;position: absolute;width: 20px;}
.pp_bottom .pp_middle {height: 20px;left: 20px;position: absolute;right: 20px;}
* html .pp_bottom .pp_middle {left: 0;position: static;}
.pp_bottom .pp_right {height: 20px;left: auto;position: absolute;right: 0;top: 0;width: 20px;}
.pp_loaderIcon {display: block;height: 24px;left: 50%;margin: -12px 0 0 -12px;position: absolute;top: 50%;width: 24px;}
#pp_full_res {line-height: 1 !important;}
#pp_full_res .pp_inline {text-align: left;}
#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
div.ppt {color: #fff;display: none;font-size: 17px;left: 0;position: absolute;top: 0;z-index: 9999;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* gallery */

.gal_img {
background:url(images/img31.jpg) 10px 0px no-repeat ;
height: 473px;
width: 100%;}

.row {
	padding: 0px 0px 0px 0px;
	height: 137px;
	width: 994px;
	margin: 0px 0px 0px 10px;
}

.gal {
	height:  127px;
	width: 963px;
	background:#FFFFFF;
	float: left;
	padding: 10px 0px 0px 11px;
}

.box_razd {
	width: 10px;
	height: 50px;
	float: left;
}

.rol_over:hover {

background: url(images/galery_over.png);
}

.g_size {
width: 182px;
height: 117px;
display: block;
margin-top: 0px;
float: left;
}

.g1 {
background:url(images/img32.jpg) left top no-repeat;} 
.g2 {
background:url(images/img33.jpg) left top no-repeat;}
.g3 {
background:url(images/img34.jpg) left top no-repeat;}
.g4 {
background:url(images/img35.jpg) left top no-repeat;}
.g5 {
background:url(images/img36.jpg) left top no-repeat;}
