* {margin: 0px; padding: 0px;}

body {background: #c5d098; cursor : url("/pfa.cur"), auto;}


img {behavior: url(iepngfix.htc);}

.tex {height:24px; border:1px solid olive; width:250px;}

html,body {height: 100%;}

body, p, td {color: #000000; font: 13px Verdana; text-decoration: none;}
span {font: 13px Verdana; text-decoration: none;} 

.menutb td {padding:3px;}
.tbi {border:3px solid #97a478;}

p {
   margin-top: 5px;
   margin-bottom: 15px;
}

dl, ul, ol {
         margin: 20px; list-style-type:none;
}

dl, ul li {margin-top:6px; margin-bottom:6px;}


div#main ul {
list-style-type:none;
}

div#main ul li {
                background: url('/images/li.gif') no-repeat 0px 7px;
				padding-left: 20px;
}



#stop_contaier {min-width: 1000px;}



a img {border: none;}

.tbl {margin-top:10px; spacing:1px;}
.tbl th {background-color:#7e9153; color:white; font:bold 13px arial; padding:5px;}
.tbl td {background-color:#9eb173; color:black; font-weight:normal; padding:5px; border-bottom:#4a660a;}
.tbl td.tdhp {background-color:#7e9153; color:black; font-weight:normal; padding:5px; border-bottom:#4a660a;}

a:link {color: #4a660a; font: 13px arial; text-decoration: none;}
a:visited {color: #4a660a; font: 13px arial; text-decoration: none;}
a:hover {color: #6a862a; font: 13px arial; text-decoration: underline;}
a:active {color: #4a660a; font: 13px arial; text-decoration: none;}


#gradusnik a:link {color: #ffffff; font: 11px verdana; text-decoration: none;}
#gradusnik a:visited {color: #ffffff; font: 11px verdana; text-decoration: none;}
#gradusnik a:hover {color: #ffffff; font: 11px verdana; text-decoration: none;}
#gradusnik a:active {color: #ffffff; font: 11px verdana; text-decoration: none;}



a.grad_link:link {color: #ffffff; font: 11px verdana; text-decoration: none;}
a.grad_link:visited {color: #ffffff; font: 11px verdana; text-decoration: none;}
a.grad_link:hover {color: #ffffff; font: 11px verdana; text-decoration: none;}
a.grad_link:active {color: #ffffff; font: 11px verdana; text-decoration: none;}


a.right_link:link {color: #ffffff; font: bold 13px arial; text-decoration: none;}
a.right_link:visited {color: #ffffff; font: bold 13px arial; text-decoration: none;}
a.right_link:hover {color: #febd01; font: bold 13px arial; text-decoration: none;}
a.right_link:active {color: #ffffff; font: bold 13px arial; text-decoration: none;}


a.biglink:link {color: #4a660a; font: 28px arial; text-decoration: underline; letter-spacing:-1;}
a.biglink:visited {color: #4a660a; font: 28px arial; text-decoration: underline; letter-spacing:-1;}
a.biglink:hover {color: #6a862a; font: 28px arial; text-decoration: none; letter-spacing:-1;}
a.biglink:active {color: #4a660a; font: 28px arial; text-decoration: underline; letter-spacing:-1;}


a.uppp2:link {color: #4a660a; font: 21px arial; text-decoration: underline; letter-spacing:-1;}
a.uppp2:visited {color: #4a660a; font: 21px arial; text-decoration: underline; letter-spacing:-1;}
a.uppp2:hover {color: #6a862a; font: 21px arial; text-decoration: none; letter-spacing:-1;}
a.uppp2:active {color: #4a660a; font: 21px arial; text-decoration: underline; letter-spacing:-1;}

a.pagelink:link {color: #4a660a; font: arial; text-decoration: underline; }
a.pagelink:visited {color: #4a660a; font: arial; text-decoration: underline; }
a.pagelink:hover {color: #6a862a; font: arial; text-decoration: none; }
a.pagelink:active {color: #4a660a; font: arial; text-decoration: underline; }



a.footer_link:link {color: #fff; font: 11px verdana; text-decoration: underline;}
a.footer_link:visited {color: #fff; font: 11px verdana; text-decoration: underline;}
a.footer_link:hover {color: #ffff00; font: 11px verdana; text-decoration: none;}
a.footer_link:active {color: #fff; font: 11px verdana; text-decoration: underline;}


.subh {color: #202020; font: 18px arial;}

#fotos {/*margin-bottom:10px;*/}
#fotos div {margin:5px; float:left;}


#left_top_bg {
              width: 171px;
			  height: 120px;
			  background: url(../images/left_top_bg.png) no-repeat;
			  position: absolute;
			  top: 170px;
			  left: 0px;
			  z-index: 0;
			  behavior: url(iepngfix.htc);
}


#left_top_bg2 {
              width: 205px;
			  height: 51px;
			  background: url(../images/game.png) no-repeat;
			  background: url(../images/sale.png) no-repeat;
			  position: absolute;
			  top: 240px;
			  left: 420px;
			  z-index: 100;
			  behavior: url(iepngfix.htc);
}


#left_top_bg3 {
              width: 205px;
			  height: 51px;
			  position: absolute;
			  top: 240px;
			  left: 420px;
			  z-index: 101;

}


#soldier_grass {
                 background: url(../images/soldier_trava2.png) no-repeat;
				 width: 519px;
				 height: 290px;
				 position: absolute;
				 top: 0px;
				 left: 70px;
				 z-index: 2;
				 behavior: url(iepngfix.htc);
}


#title {
         width: 452px;
		 height: 155px;
		 background: url(../images/title2.png) no-repeat;
		 position: absolute;
		 top: 30px;
		 left: 70px;
		 z-index: 3;
}

#gun {
      width: 259px;
	  height: 144px;
	  background: url(../images/gun2.png);
	  position: absolute;
	  top: 260px;
	  left: 100%;
	  margin-left: -270px;
	  z-index: 4;
	  behavior: url(iepngfix.htc);
}



#link_for_index {
                 width: 452px;
				 height: 100px;
				 position: absolute;
				 top: 50px;
				 left: 50px;
				 z-index: 5;
}

#nonFooter {
             position: relative;
             min-height: 100%;
			 background: url(../images/left_bg.jpg) repeat-y;
}



* html #nonFooter {
                   height: 100%;
}



#header {
          height: 290px;
		  background: url(../images/grass.jpg) repeat-x;
}

#phone_gradusnik_block {
						 height: 89px;
						 background: url(../images/dark_grass.jpg) repeat-x;
}


#phone_block {
              width: 188px;
			  height: 89px;
			  background: url(../images/phone_bg.jpg) no-repeat;
			  float: left;
			  display: inline;
			  text-align: center;
}


#phone_block img {
				  margin-top: 19px;
}


#gradusnik_block {
				   float: left;
				   display: inline;
				   height: 80px;
				   margin-left: 50px;
				   padding-top: 8px;
}

h1.page_caption {
                 font: 32px calibri;
				 color: #ffffff;
}

#gradusnik {
            color: #ffffff;
			font: 11px verdana;
			margin-top: 5px;
}

#gradusnik span {
                  color: #749823;
				  font: 11px verdana;
}


#content {
          padding-bottom: 220px;
}


#block_for_content {
                     border: 10px solid yellow;
					 padding-left: 188px;
					 padding-right: 188px;
}



#container {
	padding-right: 220px;

}
#content2 {
	margin-right: 0px;

}
#main {
	overflow: hidden;
	padding: 35px 20px 100px 20px;
	zoom: 1;
	
}
#left {
	width: 188px;
	float: left;
	display: inline;
}



#ul_left_menu {
                list-style: none;
				margin: 0px;
				padding: 0px;
				margin-top: 40px;
}


#ul_left_menu li {
				   margin-bottom: 0px;
				   margin-top: 0px;
			  
}



a.submenu:link {color: #ffffff; font: 13px verdana; text-decoration: none;}
a.submenu:visited {color: #ffffff; font: 13px verdana; text-decoration: none;}
a.submenu:hover {color: #ffe248; font: 13px verdana; text-decoration: underline;}
a.submenu:active {color: #ffffff; font: 13px verdana; text-decoration: none;}

a.submenua:link {color: #ffe248; font: 13px verdana; text-decoration: none;}
a.submenua:visited {color: #ffe248; font: 13px verdana; text-decoration: none;}
a.submenua:hover {color: #ffe248; font: 13px verdana; text-decoration: underline;}
a.submenua:active {color: #ffe248; font: 13px verdana; text-decoration: none;}

a.subsubmenu:link {color: #ffffff; font: 11px verdana; text-decoration: none;}
a.subsubmenu:visited {color: #ffffff; font: 11px verdana; text-decoration: none;}
a.subsubmenu:hover {color: #ffe248; font: 11px verdana; text-decoration: underline;}
a.subsubmenu:active {color: #ffffff; font: 11px verdana; text-decoration: none;}

a.subsubmenua:link {color: #ffe248; font: 11px verdana; text-decoration: none;}
a.subsubmenua:visited {color: #ffe248; font: 11px verdana; text-decoration: none;}
a.subsubmenua:hover {color: #ffe248; font: 11px verdana; text-decoration: underline;}
a.subsubmenua:active {color: #ffe248; font: 11px verdana; text-decoration: none;}



#left_image {
             width: 206px;
			 height: 305px;
			 background: url(../images/left_image.png) no-repeat;
			 behavior: url(iepngfix.htc);
}

#sidebar {
	width: 200px;
	float: right;
	display: inline;
	zoom: 1;
}


#ul_right_menu {
                 list-style: none;
				 width: 212px;
				 margin: 0px;
				 padding: 0px;
				 margin-top: 35px;
}


#ul_right_menu li {
					/* background: url(../images/pl_r.gif) no-repeat; */
					height: 34px;
					padding-top: 2px;
					padding-left: 18px;
					line-height:4px;
}

#right_image {
              width: 181px;
			  height: 305px;
			  float: right;
			  display: inline;
			  margin-left: 0px;
			  margin-right: 0px;
}


.last {
	margin-bottom: 0;
}
.clearing {
	height: 0;
	clear: both;
}








#right {
         border: 1px solid green;
		 width: 75%;
		 float: left;
		 display: inline;
}


#text {
         float: left;
		 display: inline;
		 border: 1px solid olive;
		 width: 60%;
}

#right_menu_block {
             float: right;
			 display: inline;
			 width: 203px;
			 border: 1px solid maroon;
}

#footer {
         position: relative;
         margin-top: -240px;
		 height: 240px;
		 background: url(../images/footer_bg.jpg) repeat-x 0px 17px;
}

#left_footer {
               width: 215px;
			   height: 135px;
			   position: absolute;
}

#rucksak {
          width: 125px;
		  height: 92px;
		  background: url(../images/rucksack.png) no-repeat;
		  behavior: url(iepngfix.htc);
		  position: absolute;
		  margin-top: 148px;
		  behavior: url(iepngfix.htc);
}

#mask {
        width: 150px;
		height: 142px;
		background: url(../images/mask.png) no-repeat;
		position: absolute;
		margin-left: 70px;
		margin-top: 98px;
		behavior: url(iepngfix.htc);
}

#center_footer {
                 width: 150px;
				 height: 135px;
				 position: absolute;
				 margin-left: 75px;
}

#counters_only {
				 width: 120px;
				 height: 98px;
				 margin-top: 137px;
				 margin-left: 20px;
				 float: left;
				 display: inline;
}

#counters_copyrights_block {
                             width: 290px;
							 height: 100px;
							 float: left;
							 display: inline;
							 margin-top: 100px;
							 margin-left: 150px;
}


#counters {
            
}

#copyrights {
			 height: 41px;
			 color: white;
			 font: 11px verdana;
			 margin-top: 7px;
			 /* background: green; */
			 padding-top: 7px;
			 padding-left: 10px;
			 /* background: #004202;*/
}



#copyrights_text {

}

#copyrights_text2 {
		margin-left:253px;
		margin-top:-30px;
			width:400px;
}


#right_footer {
                width: 400px;
				height: 320px;
				position: absolute;
				left: 100%;
				margin-left: -415px;
				margin-top: -85px;
}

#uppp {
         position: relative;
		 left:245px;
         width:200px;
	
}

.clear {clear: both;}

/* оформление таблиц с меню */

table.menu_table td {
                     padding: 5px;
					 background: #bdc890;
					 border: 1px solid #b7c28a;
}

/* the end */


/* оформление магазина */

div.list {
          background: #B4BF8B;
		  margin: 2px;
		  padding: 10px;
		  border: 1px solid #A2AD79;
}

/* the end */

/* оформление корзины */

table.cart_table td {
                     padding: 10px;
					 background: #B4BF8B;
}

table.cart_table th {
                     padding: 10px;
					 background: #a9b47e;
					 text-align: left;
}

/* the end */

.ddmenu {margin-right: 0px; margin-left: 0px;}


/**/

a#gallery_button {

                  display: block;
				  width: 410px;
				  height: 324px;
				  position: absolute;
				  padding: 0px;
				  margin: 0px;

}

/**/

/* баннер для главной */

div#main_banner {

     height: 180px;
	 text-align: center;
	 background: url(../images/main_banner_bg.jpg) repeat-x;

}

/**/

table.modtab td {
				text-align:center;
				width:200px;
				vertical-align:top;
				}
				
div.make_pages {text-align:center;}
div.make_pages a, div.make_pages span {font-size:13pt; margin-right:4px;}

#list_shop{
border-collapse:collapse;
border:none;
text-align:center;
width:100%;
}

#list_shop td{
border:none;
padding:10px;
}
#list_shop td img{
margin-top:10px;
}

#list_shop td a{font-size:14pt; color:#000; text-decoration:underline;}
#list_shop td {padding-bottom:60px;}

.clearthis {
	margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
}

#divH { 
	   display:none;
       position: absolute;
       top: 0px;
       left: 0px; 
	   width: 100%; 
	   height:100%;
	   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
       -moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
       -khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
       opacity: 0.5; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
	   background:#000000;
	   z-index:99;
}
/*------------------------------------------------------------------------------------
    Popup div
    ------------------------------------------------------------------------------------*/
a.button_close,
a.button_close:link,
a.button_close:visited,
a.button_close:hover {
	display:block;
	width:17px;
	height:17px;
	background:url(../images/button_close.png) no-repeat 0 0;
	float:right;
	}
	
a.button_close:hover {
	background:url(../images/button_close.png) no-repeat 0 -16px;
	text-decoration:none;
	}
span.r1,
span.r2,
span.r3,
span.r5 {
	display:block;
	height:1px;		
	overflow:hidden;
	font-size:1px;
	line-height:1px;
	padding:0;	
	}
	
span.r1 {
	margin:0 1px;
	}
	
span.r2 {
	margin:0 2px;
	}
	
span.r3 {
	margin:0 3px;
	}
	
span.r5 {
	margin:0 5px;
	}
#results 
{
	width:472px;
	display:none;
	position:absolute;
	overflow:hidden;
	left:25%;
	top:20%;
}
#results_inner {
	width:auto;
	border-left: 1px solid #D0C3A3;
	border-right: 1px solid #D0C3A3;
	overflow: none;
	background:#F0EADA;
	padding:10px;
}

.item_big2 {
	width:100%;
	position:relative;
	margin:0 0 20px 0;
	}
	
.item_big2 span.r1,
.item_big2 span.r2 {
	border-left: 1px solid #D0C3A3;
	border-right: 1px solid #D0C3A3;
	background:#F0EADA;
	}

.item_big2 span.r3 {
	border-left: 2px solid #D0C3A3;
	border-right: 2px solid #D0C3A3;
	background:#F0EADA;
	}
	
.item_big2 span.r5 {
	background:#D0C3A3;
	}
.results_close {
	background-color:#F0EADA;
	border-left: 1px solid #D0C3A3;
	border-right: 1px solid #D0C3A3;
	padding:3px 10px 3px 10px;
}
.folder_b {width: 147px; height: 106px; margin: 10px 10px 35px 10px; float:left; background: url('/images/folder.png') no-repeat; }
.folder_b_i{padding: 20px 0 0 20px; overflow: hidden; zoom: 1; }
.folder_b img{display: inline; float: left; margin: 0 10px 4px 0; vertical-align: bottom;}

/*a.link_style{
font-size:18px;
font-family: Arial Black;
}*/

a.link_style:link {color: #2104fb; font: 18px Arial black; text-decoration: none;}
a.link_style:visited {color: #2104fb; font: 18px Arial black; text-decoration: none;}
a.link_style:hover {color: #3882fd; font: 18px Arial black; text-decoration: underline;}
a.link_style:active {color: #3882fd; font: 18px Arial black; text-decoration: none;}

/*------------------------------------------------------------------------------------
    Popup div -->
    ------------------------------------------------------------------------------------*/
	
div.listNews {margin: 2px; padding: 10px;}
div.listNews h4 {color: #FDC300;}
div.listNews p {color: #fff;margin-bottom:5px;}
div.listNews a{color: #E3E3E3;text-decoration:underline;}

div.news_archive{
margin: 2px;
padding: 10px;
}
