/*Global (begin)*********************************************************************************************************/
* {outline:none;padding:0;margin:0;}

html {height:100%;}
body {
	font-family:Verdana;
	font-size:11px;
	color:#000;
	width:100%;
	background:#cad9d0 url(../images/main_bg.jpg) left top repeat;
}

fieldset {
	border:0;
}
a {
	color:#660000;
	text-decoration:underline;
}
a img {border:0}
h1 {
	font-size:24px;
	font-weight:normal;
}
h2 {
	font-family:Palatino Linotype;
	color:#ad3333;
	font-size:18px;
	margin:0 0 10px 0;
	font-weight:normal;
	text-align:center;
}
h3 {
	font-size:16px;
	font-weight:normal;
}

h4 {
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:#ff5252;
	margin:0 0 10px;
}

p {}


/*Global (end)*********************************************************************************************************/


/*!!! (begin)*********************************************************************************************************/

#wrapper {
	width:1024px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	//height:100%;
	border-bottom:3px solid #fff;
	background:url(../images/wrapper_bg.png) left top repeat-y;
}

#top {
	margin:0 0 0 239px;
	width:785px;
	//width:780px;
	height:236px;
	background:url(../images/head.png) left top no-repeat;
}
#top #breadcrums {
	padding:210px 0 0 6px;
	color:#705224;
}

#left {
	width:238px;
	float:left;
	border-right:1px solid #fff;
	background:url(../images/left_bg.png) left top repeat-y;
}
#left #osetia_logo {
	display:block;
	margin:10px 0 0 20px;
	width:149px;
	height:24px;
	text-indent:-9999px;
	background:url(../images/osetia_logo.png) left top no-repeat;
}
#left #rings {
	position:relative;
	width:213px;
	height:58px;
	margin:10px 0 0 14px;
	background:url(../images/rings.png) left top no-repeat;
	z-index:2;
}


/*Menu*/
#left .menu {
	position:relative;
	list-style-type:none;
	width:200px;
	margin:-6px 0 0 20px;
	padding:0;
	z-index:1;
}
#left .menu li {

	margin:0;
	padding:0;
}
#left .menu li a {
	co lor:#705224;
color:#922357;
	text-decoration:none;
	display:block;
	width:180px;
	height:28px;
	margin:0;
	padding:4px 0 0 31px;
	font-size:12px;
	font-family:Arial;
	background:url(../images/menu_row.png) left top no-repeat;
font-weight:bold;
}
#left .menu .menu {
	width:auto;
	margin:0;
}
#left .menu .menu {
	width:auto;
	margin:0;
	display:none;
}
#left .menu .active .menu {
	width:auto;
	margin:0;
	display:block;
}
#left .menu li.current a {
	color:#660000;
}
#left .menu .menu li {
	display:block;
	width:auto;
	height:auto;

}
#left .menu .menu li a {
	text-decoration:underline;
	display:block;
	width:auto;
	height:auto;
	margin:6px 0 5px 20px;
	//margin:6px 0 5px 0px;
	padding:0;
	font-size:11px;
	li ne-height:7px;
	font-family:Verdana;
	background:none;
	color:#705224;
font-weight:300;
}
#left .menu .menu li.current a {
	text-decoration:none;
}
/*Menu*/


/*Login*/
#login {
	width:400px;
	margin:0 20px 0 4px;
	float:left;
}
#login #username,
#login #password  {
	width:120px;
}
#login #button {
	color:red;
	background:#fff;
	border:1px solid #000;
}
#login #checkbox_1 {
	margin:2px 6px 0 0;
}
/*Login*/


/*Search*/
#search {
	float:right;
	margin:15px 10px 0 0;
}
/*Search*/


#left #servises {
	margin:20px 0 0;
	text-align:center;
}
#left #servises img {
	border:0;
}
#left #servises a {
	display:block;
	margin:4px 0 0;
}




#right {
	margin:0 0 0 239px;
	//margin:0 0 0 234px;
	width:785px;
	//width:780px;
	//wi dth:780px;
	background:;
}


/*!!! (end)*********************************************************************************************************/


/*Content (begin)*********************************************************************************************************/

.panel {
	height:50px;	
}

#content {
	margin:6px 210px 0 6px;
	//margin:6px 210px 0 3px;
	overflow:hidden;
	//height:100%;
}
/*For Chrome*/
body:not([x|x]) #content {
        margin:6px 0 0 6px;
}
#content .tho_col {
	background:url(../images/2col_bg.png) left top repeat-y;
	overflow:hidden;
	//height:100%;
	padding:0;
	margin:0 0 4px 0;
}
#content .three_col {
	background:url(../images/3col_bg.png) left top repeat-y;
	overflow:hidden;
	//height:100%;
	padding:0;
	margin:0 0 4px 0;

}

#content .container {
	border:1px solid #e0e6e5;
	background:#fff;
	padding:10px;
	margin:0 2px 0 0;
	width:260px;
	//width:255px;
	min-height:200px;
	//height:200px;
	float:none;
	overflow:hidden;
	//height:100%;
}
#content .three_col .container {
	width:235px;
	//width:230px;
}

#content .tho_col .container,
#content .three_col .container {
	border:0;
	background:none;
}

#content .col1 {
	float:left;
}
#content .col2 {
	float:right;
}
#content .col3 {
	float:left;
}
#content .full {
	width:auto;
}
#content.tpl2 {
	margin:6px 2px 0 0;
}
/*
#content.tpl2 .container {
	min-height:200px;
	//height:200px;
	width:237px;
	//width:235px;
}
#content.tpl4 .container {
	min-height:300px;
	//height:300px;
}
#content.tpl7 .container {
	min-height:480px;
	//height:480px;
}
*/
#content.gallery {
	margin:6px 4px 0 6px;
	//margin:6px 4px 0 3px;
}
#content.gallery .container {
	width:100%;
	background:#fff url(../images/foto.png) 300px 30px no-repeat;
}
#content.gallery .container h2 {
	margin:20px 0 30px;
}
#content.gallery .container h4 {
	color:ff0000;
	font-size:18px;
	margin:10px;
}
#content.gallery .container .paginate {
	margin:10px 0;
}
#content.gallery .container .foto {
	float:left;
	width:540px;
}
#content.gallery .container .foto img {
	border:1px solid #474747;;
}

/*Form*/
#content form .row {
	width:402px;
	overflow:hidden;
	//height:100%;
}
#content form .row label {
	display:block;
	float:left;
	width:200px;
}
#content form .row input,
#content form .row select,
#content form .row textarea {
	width:200px;
	display:block;
	margin:0 0 10px;
	border:1px solid #e7e1af;
}
#content form input.btn {width:auto;border:1px solid #e7e1af;background:none;float:right}
/*Form*/


/*Articles*/
#content .articles {
	list-style-type:none;
	margin:0 0 0 10px;
	padding:0;
}
#content .articles li {
	margin:0;
	padding:4px 0 0;
}
#content .articles li.active a {
	color:#ff5252;
}
#content.tpl2 .articles li {
	padding:4px 0 0 8px;
	background:url(../images/marker.png) left 9px no-repeat;
}
/*Articles*/


/*Banners*/
#banners {
	margin:6px 6px 0 0;
	//margin:6px 6px 0 0;
	float:right;
}

#banners .banner {
	width:200px;
	/*height:260px;*/
	border:1px solid #e0e6e5;
	background:#fff;
	margin:0 0 4px;
	text-align:center;
}
/*Banners*/


/*Classes*/
.clear {clear:both;}
.left {float:left;}
.right {float:right;}
.red {color:#ff5252;}
.btn {width:auto;border:1px solid #e7e1af;background:none;padding:4px;}
/*Classes*/

/*Content (end)*********************************************************************************************************/


/*Footer (begin)*********************************************************************************************************/
#footer {
	width:1024px;
	height:70px;
	margin:0 auto;
	border-top:8px solid #e5e0b6;
	background:#fff url(../images/footer_bg.png) left center repeat-x;
}
#footer .block {
	float:left;
	margin:5px 65px 0 10px;
	color:#ff9999;
}
/*Footer (end)*********************************************************************************************************/
















