/* GENERAL */
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,a,img {margin: 0; padding: 0; border: 0;}
body	{font: 400 12px Arial, Verdana, Tahoma; background-color: #412114; color: #fff;}

table	{border-spacing: 0; border-collapse: collapse;}
td		{font: 400 12px Arial, Verdana, Tahoma; color: #fff; vertical-align: top; padding: 0;}

a, a:hover	{font: 400 12px Georgia, Arial, Verdana, Tahoma; color: #f0bb21;}
a			{text-decoration: underline;}
a:hover		{text-decoration: none;}

h1, h2, h3 {font-family: Georgia, Arial, Verdana, Tahoma; font-weight: 400; color: #c90; text-decoration: none; position: relative;}
h1	{font-size: 18px; text-transform: uppercase;}
h2	{font-size: 10px; text-transform: lowercase;}
h3,
h3 a, h3 a:hover	{font-size: 12px; font-weight: 700;}

.cto{width: 100%}

.tc	{text-align: center}
.tr	{text-align: right; color:#f0bb21 !important;}

.fl {float: left;}
.fr {float: right;}

.sm	{font-size: 10px;}
span {font-weight: 700; font-size: 12px;}

/* UP */
.up		{width: 100%; height: 203px; background-image: url("http://rolshtori.by/pic/bg_upbg.png"); box-shadow:0 1px 7px -1px #000;
position:relative; z-index:100;}
.logo	{width: 640px; height: 203px; background-image: url("http://rolshtori.by/pic/logo_photo.jpg"); background-repeat: no-repeat;}
.ph2	{background-image: url("http://rolshtori.by/pic/logo_photo2.jpg"); background-repeat: no-repeat; background-position: 100% 0;}
.ph2 img{width: 357px; height: 1px;}
.tel	{position: absolute; left: 590px; top: 110px; width: 360px; height: 84px; background-image: url("http://rolshtori.by/pic/tel.png"); background-repeat: no-repeat; z-index:101;}

/* MAIN */
.main		{background-image: url("http://rolshtori.by/pic/bg_centerbg.png");}
div.tr		{width: 165px; height: 165px; margin: 5px 0 0 35px; font: 400 12px Arial, Verdana, Tahoma; color: #62331f;}
div.tr span	{font-size: 14px; font: 700 14px Georgia, Arial, Verdana, Tahoma; color: #000;}
.osn		{background-image: url("http://rolshtori.by/pic/bg_centerbg_up.png"); background-repeat: repeat-x;}
.menu		{width: 251px; background-image: url("/pic/menu_bg.png"); background-repeat: no-repeat; background-position:0 0;}
.menu img	{width: 251px; height: 196px;}
.raz		{width: 30px;}
.raz img 	{width: 30px; height: 420px;}
.right		{width: 123px; padding-top: 196px; background-image: url("http://rolshtori.by/pic/right_photo.jpg"); background-repeat: no-repeat; vertical-align: bottom;}
div.ban		{width: 116px; padding-right: 7px;}
div.ban img	{border: #faedd4 2px solid; margin-bottom: 3px;}

#fotomenu {width: 100%; padding: 3 0 5 0;}
#fotomenu #foto div {float: left; padding: 3 0 0 3;}
.fotomenu {width: 100%; padding: 3 0 5 0;float: left;}
.foto div {float: left; padding: 3 0 0 3;} 

/* CONTENT */
.content		{text-align: justify; padding-top: 20px;}
.content a img	{border: #faedd4 7px solid;}
div .cto .fl img {margin: 5px; border: #faedd4 7px solid;}
.content p		{padding: 3px 0;}
.content span	{font-weight: 700; font-size: 13px;}

a.vl, a.vl:hover	{color:#fff; text-decoration:none;}

/* FOOTER */
.foot			{width: 100%; height: 57px; background-image: url("http://rolshtori.by/pic/bg_footbg.png"); background-repeat: repeat-x; color: #694210; font-size: 9px;}
.foot a,
.foot a:hover	{font-weight:700;font-size:9px; color: #c90; text-transform: uppercase;}

/* TITLE DIV */
#tooltip	{background: #412114; font: 10px Verdana, Helvetica; color: #c90; border-top: #e29d42 1px solid; border-right: #c90 2px solid; border-bottom: #c90 2px solid; border-left: #e29d42 1px solid; padding: 4px; visibility: hidden; margin: 0; position: absolute; text-align: left; moz-border-radius: 8px;}


.menu ul {
	display:block;
	margin:65px 0 110px 35px;
	 }
	 
.menu li {
	display:block;
	margin:7px 0;
	list-style:none;}
	
.menu a {
	color:#4e2819;
	font-size:14px;}

.menu a:hover {
	font-size:14px;
	text-decoration:none;
	}


	
.menu_select {
	color:#fff;
	background:url(pic/arr.png) no-repeat 5px 7px;
	font-size:15px;
	padding:5px 5px 5px 20px;
	font-weight:normal;
	position:relative;
	top:3px;
	text-align:left;
	display: block;
	margin:-5px 0 -4px -5px;
	text-shadow:0 0 1px #000;
	font-weight: 700;
	}
